>>> tootik: Building community/tootik 0.21.1-r2 (using abuild 3.17.0_rc2-r0) started Wed, 13 May 2026 10:53:57 +0000 >>> tootik: Validating /home/buildozer/aports/community/tootik/APKBUILD... >>> tootik: Analyzing dependencies... >>> tootik: Installing for build: build-base go sqlite-dev (1/6) Installing go (1.26.3-r0) (2/6) Installing readline (8.3.3-r1) (3/6) Installing sqlite (3.53.1-r0) (4/6) Installing sqlite-libs (3.53.1-r0) (5/6) Installing sqlite-dev (3.53.1-r0) (6/6) Installing .makedepends-tootik (20260513.105359) Executing busybox-1.37.0-r31.trigger OK: 460.7 MiB in 110 packages >>> tootik: Cleaning up srcdir >>> tootik: Cleaning up pkgdir >>> tootik: Cleaning up tmpdir >>> tootik: Fetching https://distfiles.alpinelinux.org/distfiles/edge/tootik-0.21.1.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/tootik-0.21.1.tar.gz.part' tootik-0.21.1.tar.gz 100% |********************************| 217k 0:00:00 ETA '/var/cache/distfiles/tootik-0.21.1.tar.gz.part' saved /var/cache/distfiles/tootik-0.21.1.tar.gz: OK /home/buildozer/aports/community/tootik/tootik.cfg: OK /home/buildozer/aports/community/tootik/tootik.initd: OK /home/buildozer/aports/community/tootik/tootik.confd: OK >>> tootik: Fetching https://distfiles.alpinelinux.org/distfiles/edge/tootik-0.21.1.tar.gz /var/cache/distfiles/tootik-0.21.1.tar.gz: OK /home/buildozer/aports/community/tootik/tootik.cfg: OK /home/buildozer/aports/community/tootik/tootik.initd: OK /home/buildozer/aports/community/tootik/tootik.confd: OK >>> tootik: Unpacking /var/cache/distfiles/tootik-0.21.1.tar.gz... go: downloading github.com/btcsuite/btcutil v1.0.2 go: downloading golang.org/x/image v0.36.0 go: downloading github.com/gowebpki/jcs v1.0.1 migrations/000_initial.go migrations/001_notesupdated.go migrations/002_personspreferredusername.go migrations/003_activitiesid.go migrations/004_outbox.go migrations/005_edits.go migrations/006_outboxactor.go migrations/007_outboxsender.go migrations/008_thread.go migrations/009_host.go migrations/010_sharedinbox.go migrations/011_noteshost.go migrations/012_fetched.go migrations/013_move.go migrations/014_cleanup.go migrations/015_received.go migrations/016_namehost.go migrations/017_outboxhost.go migrations/018_notesfts.go migrations/019_iconsname.go migrations/020_nohash.go migrations/021_shares.go migrations/022_actorttl.go migrations/023_tocc.go migrations/024_followeds.go migrations/025_certhash.go migrations/026_follows_sync.go migrations/027_jsonpath.go migrations/028_localforward.go migrations/029_avatar.go migrations/030_noimage.go migrations/031_feed.go migrations/032_bookmarks.go migrations/033_shareactivity.go migrations/034_application.go migrations/035_certificates.go migrations/036_rawforward.go migrations/037_publickey.go migrations/038_resolvegroup.go migrations/039_reject.go migrations/040_autodel.go migrations/041_jsonb.go migrations/042_quote.go migrations/043_rfc9421.go migrations/044_keys.go migrations/045_portable.go migrations/046_proofs.go migrations/047_contexts.go migrations/048_deliverieshost.go migrations/049_pembegin.go migrations/050_didhost.go migrations/051_rsapkcs8.go migrations/052_invites.go migrations/053_ed25519blob.go migrations/054_rsablob.go migrations/055_iconscid.go migrations/056_actor.go migrations/057_localkeys.go migrations/058_deleted.go migrations/059_history.go migrations/060_outboxnano.go migrations/061_implements.go migrations/062_backfill.go migrations/migration.go go: downloading github.com/mattn/go-sqlite3 v1.14.34 go: downloading github.com/stretchr/testify v1.11.1 go: downloading github.com/google/uuid v1.6.0 go: downloading github.com/fsnotify/fsnotify v1.9.0 go: downloading golang.org/x/net v0.50.0 go: downloading github.com/mattn/go-runewidth v0.0.19 go: downloading github.com/pmezard/go-difflib v1.0.0 go: downloading github.com/davecgh/go-spew v1.1.1 go: downloading gopkg.in/yaml.v3 v3.0.1 go: downloading golang.org/x/sys v0.41.0 go: downloading github.com/clipperhouse/uax29/v2 v2.6.0 internal/godebugs internal/goarch internal/byteorder internal/profilerecord internal/goos internal/coverage/rtcov internal/goexperiment internal/asan internal/runtime/pprof/label unicode/utf8 cmp internal/msan crypto/internal/fips140/alias vendor/golang.org/x/crypto/cryptobyte/asn1 crypto/internal/constanttime github.com/dimkr/tootik/buildinfo unicode/utf16 container/list log/internal log/slog/internal vendor/golang.org/x/crypto/internal/alias encoding golang.org/x/image/math/f64 internal/trace/tracev2 internal/nettrace golang.org/x/net/html/atom math/bits internal/unsafeheader image/color internal/cpu crypto/internal/boring/sig sync/atomic internal/runtime/math internal/runtime/gc crypto/internal/fips140deps/byteorder internal/runtime/sys internal/runtime/atomic unicode internal/abi internal/runtime/syscall/linux internal/runtime/gc/scan crypto/internal/fips140/subtle internal/strconv math internal/chacha8rand crypto/internal/fips140deps/cpu internal/bytealg image/color/palette crypto/subtle internal/runtime/exithook internal/stringslite internal/runtime/cgroup internal/race internal/synctest internal/sync internal/runtime/maps runtime weak iter internal/reflectlite sync maps slices internal/testlog crypto/internal/fips140cache log/slog/internal/buffer internal/singleflight internal/bisect unique errors sort io internal/oserror strconv path internal/godebug math/rand/v2 vendor/golang.org/x/net/dns/dnsmessage syscall hash internal/saferio bytes strings encoding/base64 net/netip reflect hash/adler32 crypto hash/crc32 crypto/internal/randutil crypto/internal/fips140deps/godebug math/rand runtime/cgo vendor/golang.org/x/text/transform encoding/pem crypto/internal/fips140 crypto/internal/impl bufio net/http/internal/testcert net/http/internal/ascii regexp/syntax html crypto/internal/fips140/sha512 crypto/internal/fips140/sha256 crypto/internal/fips140/sha3 crypto/sha3 crypto/internal/fips140/hmac image github.com/clipperhouse/uax29/v2/graphemes crypto/internal/fips140/check crypto/internal/fips140hash crypto/fips140 crypto/internal/fips140/edwards25519/field crypto/internal/fips140/tls12 crypto/internal/fips140/bigmod crypto/internal/fips140/hkdf crypto/internal/fips140/aes crypto/internal/fips140/nistec/fiat crypto/tls/internal/fips140tls crypto/internal/fips140/tls13 crypto/internal/fips140/edwards25519 internal/syscall/execenv internal/syscall/unix time image/internal/imageutil regexp image/draw image/jpeg golang.org/x/image/draw crypto/internal/fips140deps/time github.com/dimkr/tootik/cfg context io/fs internal/poll crypto/internal/entropy/v1.0.0 github.com/dimkr/tootik/lock crypto/internal/fips140/nistec internal/filepathlite embed internal/fmtsort encoding/binary os vendor/golang.org/x/crypto/internal/poly1305 golang.org/x/sys/unix crypto/internal/sysrand internal/sysinfo os/signal github.com/mattn/go-runewidth path/filepath fmt crypto/internal/fips140/drbg crypto/internal/fips140only crypto/internal/fips140/ed25519 crypto/internal/fips140/mlkem crypto/internal/fips140/aes/gcm crypto/internal/fips140/rsa crypto/hkdf crypto/rc4 crypto/md5 crypto/cipher crypto/mlkem crypto/internal/fips140/ecdh crypto/internal/fips140/ecdsa crypto/des crypto/internal/boring vendor/golang.org/x/crypto/chacha20 crypto/sha256 crypto/internal/rand crypto/aes crypto/sha512 crypto/hmac crypto/sha1 github.com/pmezard/go-difflib/difflib encoding/hex log net/http/internal github.com/dimkr/tootik/front/graph text/tabwriter database/sql/driver net/url mime/quotedprintable github.com/gowebpki/jcs mime flag vendor/golang.org/x/net/http2/hpack encoding/csv compress/lzw runtime/debug encoding/json compress/flate golang.org/x/net/html text/template/parse math/big runtime/trace vendor/golang.org/x/text/unicode/norm gopkg.in/yaml.v3 crypto/ecdh vendor/golang.org/x/crypto/chacha20poly1305 image/gif github.com/davecgh/go-spew/spew vendor/golang.org/x/text/unicode/bidi crypto/hpke database/sql net testing compress/zlib compress/gzip text/template image/png internal/profile runtime/pprof vendor/golang.org/x/text/secure/bidirule github.com/fsnotify/fsnotify/internal github.com/fsnotify/fsnotify github.com/dimkr/tootik/dbx vendor/golang.org/x/net/idna crypto/rand github.com/btcsuite/btcutil/base58 crypto/elliptic crypto/internal/boring/bbig crypto/dsa encoding/asn1 github.com/dimkr/tootik/danger log/slog crypto/ed25519 crypto/rsa github.com/dimkr/tootik/icon github.com/dimkr/tootik/front/static github.com/stretchr/testify/assert/yaml github.com/dimkr/tootik/data github.com/dimkr/tootik/data crypto/x509/pkix vendor/golang.org/x/crypto/cryptobyte crypto/ecdsa vendor/golang.org/x/net/http/httpproxy github.com/dimkr/tootik/front/text net/textproto crypto/x509 github.com/google/uuid github.com/dimkr/tootik/front/text/gmi vendor/golang.org/x/net/http/httpguts mime/multipart crypto/tls github.com/mattn/go-sqlite3 net/http/httptrace net/http/internal/httpcommon net/http net/http/httptest net/http/pprof github.com/dimkr/tootik/httpsig github.com/stretchr/testify/assert github.com/dimkr/tootik/ap github.com/dimkr/tootik/proof github.com/dimkr/tootik/front/text/plain github.com/dimkr/tootik/front/text/plain github.com/dimkr/tootik/proof github.com/dimkr/tootik/outbox github.com/dimkr/tootik/front/user github.com/dimkr/tootik/fed github.com/dimkr/tootik/migrations github.com/dimkr/tootik/inbox/note github.com/dimkr/tootik/ap github.com/dimkr/tootik/httpsig github.com/dimkr/tootik/inbox github.com/dimkr/tootik/fed github.com/dimkr/tootik/front github.com/dimkr/tootik/front github.com/dimkr/tootik/front/gemini github.com/dimkr/tootik/cmd/tootik github.com/dimkr/tootik/cluster github.com/dimkr/tootik/test github.com/dimkr/tootik/cmd/tootik 0.21.1 === RUN TestArrayUnmarshal_Empty --- PASS: TestArrayUnmarshal_Empty (0.00s) === RUN TestArrayUnmarshal_OneTag --- PASS: TestArrayUnmarshal_OneTag (0.00s) === RUN TestArrayUnmarshal_OneTagInArray --- PASS: TestArrayUnmarshal_OneTagInArray (0.00s) === RUN TestArrayUnmarshal_TwoTagsInArray --- PASS: TestArrayUnmarshal_TwoTagsInArray (0.00s) === RUN TestArrayUnmarshal_String --- PASS: TestArrayUnmarshal_String (0.00s) === RUN TestArrayUnmarshal_Null --- PASS: TestArrayUnmarshal_Null (0.00s) === RUN TestArrayMarshal_Null --- PASS: TestArrayMarshal_Null (0.00s) === RUN TestArrayMarshal_Empty --- PASS: TestArrayMarshal_Empty (0.00s) === RUN TestArrayMarshal_OneTag --- PASS: TestArrayMarshal_OneTag (0.00s) === RUN TestArrayMarshal_TwoTags --- PASS: TestArrayMarshal_TwoTags (0.00s) === RUN TestArrayMarshal_NilOmitZero --- PASS: TestArrayMarshal_NilOmitZero (0.00s) === RUN TestArrayMarshal_EmptyOmitZero --- PASS: TestArrayMarshal_EmptyOmitZero (0.00s) === RUN TestAudienceMarshal_Happyflow --- PASS: TestAudienceMarshal_Happyflow (0.00s) === RUN TestAudienceMarshal_NilOmitZero --- PASS: TestAudienceMarshal_NilOmitZero (0.00s) === RUN TestAudienceMarshal_NilMapOmitZero --- PASS: TestAudienceMarshal_NilMapOmitZero (0.00s) === RUN TestAudienceMarshal_EmptyOmitZero --- PASS: TestAudienceMarshal_EmptyOmitZero (0.00s) === RUN Test_FEP521b --- PASS: Test_FEP521b (0.00s) === RUN TestTimeUnmarshal_RFC3339 --- PASS: TestTimeUnmarshal_RFC3339 (0.00s) === RUN TestTimeUnmarshal_RFC3339Nano --- PASS: TestTimeUnmarshal_RFC3339Nano (0.00s) === RUN TestTimeUnmarshal_Threads --- PASS: TestTimeUnmarshal_Threads (0.00s) === RUN TestTimeUnmarshal_Null --- PASS: TestTimeUnmarshal_Null (0.00s) === RUN TestTimeUnmarshal_Missing --- PASS: TestTimeUnmarshal_Missing (0.00s) === RUN TestTimeUnmarshal_Empty --- PASS: TestTimeUnmarshal_Empty (0.00s) === RUN TestTimeUnmarshal_Object --- PASS: TestTimeUnmarshal_Object (0.00s) PASS ok github.com/dimkr/tootik/ap 0.004s ? github.com/dimkr/tootik/buildinfo [no test files] ? github.com/dimkr/tootik/cfg [no test files] === RUN TestCluster_BackfillMissingParent === PAUSE TestCluster_BackfillMissingParent === RUN TestBio_Set === PAUSE TestBio_Set === RUN TestCluster_PostInCommunity === PAUSE TestCluster_PostInCommunity === RUN TestCluster_ReplyInCommunity === PAUSE TestCluster_ReplyInCommunity === RUN TestDeleter_OldData === PAUSE TestDeleter_OldData === RUN TestDeleter_Disabled === PAUSE TestDeleter_Disabled === RUN TestCluster_FollowersSyncMissingRemoteFollow === PAUSE TestCluster_FollowersSyncMissingRemoteFollow === RUN TestCluster_FollowersSyncMissingLocalFollow === PAUSE TestCluster_FollowersSyncMissingLocalFollow === RUN TestCluster_FollowersSyncMissingRemoteFollowPortableActor === PAUSE TestCluster_FollowersSyncMissingRemoteFollowPortableActor === RUN TestCluster_FollowersSyncMissingLocalFollowPortableActor === PAUSE TestCluster_FollowersSyncMissingLocalFollowPortableActor === RUN TestCluster_PostToFollowers_Approved === PAUSE TestCluster_PostToFollowers_Approved === RUN TestCluster_PostToFollowers_Rejected === PAUSE TestCluster_PostToFollowers_Rejected === RUN TestCluster_PostToFollowers_DisabledThenAccepted === PAUSE TestCluster_PostToFollowers_DisabledThenAccepted === RUN TestCluster_PostToFollowers_ApprovedLocally === PAUSE TestCluster_PostToFollowers_ApprovedLocally === RUN TestCluster_PostToFollowers_RejectedLocally === PAUSE TestCluster_PostToFollowers_RejectedLocally === RUN TestCluster_PostToFollowers_AcceptTwice === PAUSE TestCluster_PostToFollowers_AcceptTwice === RUN TestCluster_PostToFollowers_RejectTwice === PAUSE TestCluster_PostToFollowers_RejectTwice === RUN TestCluster_PostToFollowers_AcceptThenReject === PAUSE TestCluster_PostToFollowers_AcceptThenReject === RUN TestCluster_PostToFollowers_RejectThenAccept === PAUSE TestCluster_PostToFollowers_RejectThenAccept === RUN TestCluster_ReplyForwardingWithIntegrityProofs === PAUSE TestCluster_ReplyForwardingWithIntegrityProofs === RUN TestCluster_ReplyForwardingWithoutIntegrityProofs === PAUSE TestCluster_ReplyForwardingWithoutIntegrityProofs === RUN TestServer_InvitationHappyFlow 2026/05/13 10:54:26 INFO Applying migration id=initial 2026/05/13 10:54:26 INFO Applying migration id=notesupdated 2026/05/13 10:54:26 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:26 INFO Applying migration id=activitiesid 2026/05/13 10:54:26 INFO Applying migration id=outbox 2026/05/13 10:54:26 INFO Applying migration id=edits 2026/05/13 10:54:26 INFO Applying migration id=outboxactor 2026/05/13 10:54:26 INFO Applying migration id=outboxsender 2026/05/13 10:54:26 INFO Applying migration id=thread 2026/05/13 10:54:26 INFO Applying migration id=host 2026/05/13 10:54:26 INFO Applying migration id=sharedinbox 2026/05/13 10:54:26 INFO Applying migration id=noteshost 2026/05/13 10:54:26 INFO Applying migration id=fetched 2026/05/13 10:54:26 INFO Applying migration id=move 2026/05/13 10:54:26 INFO Applying migration id=cleanup 2026/05/13 10:54:26 INFO Applying migration id=received 2026/05/13 10:54:26 INFO Applying migration id=namehost 2026/05/13 10:54:26 INFO Applying migration id=outboxhost 2026/05/13 10:54:26 INFO Applying migration id=notesfts 2026/05/13 10:54:26 INFO Applying migration id=iconsname 2026/05/13 10:54:26 INFO Applying migration id=nohash 2026/05/13 10:54:26 INFO Applying migration id=shares 2026/05/13 10:54:26 INFO Applying migration id=actorttl 2026/05/13 10:54:26 INFO Applying migration id=tocc 2026/05/13 10:54:26 INFO Applying migration id=followeds 2026/05/13 10:54:26 INFO Applying migration id=certhash 2026/05/13 10:54:26 INFO Applying migration id=follows_sync 2026/05/13 10:54:26 INFO Applying migration id=jsonpath 2026/05/13 10:54:26 INFO Applying migration id=localforward 2026/05/13 10:54:26 INFO Applying migration id=avatar 2026/05/13 10:54:26 INFO Applying migration id=noimage 2026/05/13 10:54:26 INFO Applying migration id=feed 2026/05/13 10:54:26 INFO Applying migration id=bookmarks 2026/05/13 10:54:26 INFO Applying migration id=shareactivity 2026/05/13 10:54:26 INFO Applying migration id=application 2026/05/13 10:54:26 INFO Applying migration id=certificates 2026/05/13 10:54:26 INFO Applying migration id=rawforward 2026/05/13 10:54:26 INFO Applying migration id=publickey 2026/05/13 10:54:26 INFO Applying migration id=resolvegroup 2026/05/13 10:54:26 INFO Applying migration id=reject 2026/05/13 10:54:26 INFO Applying migration id=autodel 2026/05/13 10:54:26 INFO Applying migration id=jsonb 2026/05/13 10:54:26 INFO Applying migration id=quote 2026/05/13 10:54:26 INFO Applying migration id=rfc9421 2026/05/13 10:54:26 INFO Applying migration id=keys 2026/05/13 10:54:26 INFO Applying migration id=portable 2026/05/13 10:54:26 INFO Applying migration id=proofs 2026/05/13 10:54:26 INFO Applying migration id=contexts 2026/05/13 10:54:26 INFO Applying migration id=deliverieshost 2026/05/13 10:54:26 INFO Applying migration id=pembegin 2026/05/13 10:54:26 INFO Applying migration id=didhost 2026/05/13 10:54:26 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:26 INFO Applying migration id=invites 2026/05/13 10:54:26 INFO Applying migration id=ed25519blob 2026/05/13 10:54:26 INFO Applying migration id=rsablob 2026/05/13 10:54:26 INFO Applying migration id=iconscid 2026/05/13 10:54:26 INFO Applying migration id=actor 2026/05/13 10:54:26 INFO Applying migration id=localkeys 2026/05/13 10:54:26 INFO Applying migration id=deleted 2026/05/13 10:54:26 INFO Applying migration id=history 2026/05/13 10:54:26 INFO Applying migration id=outboxnano 2026/05/13 10:54:26 INFO Applying migration id=implements 2026/05/13 10:54:26 INFO Applying migration id=backfill 2026/05/13 10:54:27 INFO Enabling pprof url=https://a.localdomain/koqotoxmuetikggogjrclyrjhpdsixms/debug/pprof 2026/05/13 10:54:27 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:27 INFO Generated invitation request.path=/users/invitations/generate request.user=alice code=70bc9fdf-74a4-41e5-973d-08ba3fd23d74 2026/05/13 10:54:27 INFO Accepted invitation request.path=/users/invitations/accept code=70bc9fdf-74a4-41e5-973d-08ba3fd23d74 hash=82BA74044B539B7377EE906760E88CCEB9B4AF3F3759E2C5CFFB002EBE6D298A 2026/05/13 10:54:27 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:27 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:27 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/bob request.user=bob actor=https://a.localdomain/user/bob offset=0 2026/05/13 10:54:27 INFO Generated invitation request.path=/users/invitations/generate request.user=alice code=ded3626c-ea4b-44cc-adf3-18510e7634e1 2026/05/13 10:54:27 INFO Accepted invitation request.path=/users/invitations/accept code=ded3626c-ea4b-44cc-adf3-18510e7634e1 hash=B93DADDAF832A5E1273383F987C311E0B3241C923B5AE8B215F1EA28C8E2E681 2026/05/13 10:54:27 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:54:27 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:54:27 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkmXATBiEiBQih9VTNt6Tqe62jrQtxgPyVDtXavcDLNfnF/actor request.user=carol actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkmXATBiEiBQih9VTNt6Tqe62jrQtxgPyVDtXavcDLNfnF/actor offset=0 --- PASS: TestServer_InvitationHappyFlow (1.33s) === RUN TestServer_WrongCode 2026/05/13 10:54:27 INFO Enabling pprof url=https://a.localdomain/fhcdsbbanbkwfknpogqiwpyrayjnnxmh/debug/pprof 2026/05/13 10:54:27 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:28 INFO Generated invitation request.path=/users/invitations/generate request.user=alice code=70bc9fdf-74a4-41e5-973d-08ba3fd23d74 2026/05/13 10:54:28 WARN Invalid invitation code request.path=/users/invitations/accept code=ded3626c-ea4b-44cc-adf3-18510e7634e1 2026/05/13 10:54:28 INFO Accepted invitation request.path=/users/invitations/accept code=70bc9fdf-74a4-41e5-973d-08ba3fd23d74 hash=82BA74044B539B7377EE906760E88CCEB9B4AF3F3759E2C5CFFB002EBE6D298A 2026/05/13 10:54:28 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:28 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:28 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkffUdzKt2DUmvjSxs5PjmydLngvx3w1T48XvLjRg2Dqsm/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkffUdzKt2DUmvjSxs5PjmydLngvx3w1T48XvLjRg2Dqsm/actor offset=0 --- PASS: TestServer_WrongCode (0.61s) === RUN TestServer_ExpiredCode 2026/05/13 10:54:28 INFO Enabling pprof url=https://a.localdomain/qdarsksybyvcnnrjlvhljltcbmqbivdg/debug/pprof 2026/05/13 10:54:28 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:28 INFO Generated invitation request.path=/users/invitations/generate request.user=alice code=70bc9fdf-74a4-41e5-973d-08ba3fd23d74 2026/05/13 10:54:28 WARN Invalid invitation code request.path=/users/invitations/accept code=70bc9fdf-74a4-41e5-973d-08ba3fd23d74 2026/05/13 10:54:28 INFO Accepted invitation request.path=/users/invitations/accept code=70bc9fdf-74a4-41e5-973d-08ba3fd23d74 hash=82BA74044B539B7377EE906760E88CCEB9B4AF3F3759E2C5CFFB002EBE6D298A 2026/05/13 10:54:28 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:28 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:28 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkm9Av7bBhHbnrYaSLA6ZyDe1wVMnhUDbkjJrrxF6Ftas9/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkm9Av7bBhHbnrYaSLA6ZyDe1wVMnhUDbkjJrrxF6Ftas9/actor offset=0 --- PASS: TestServer_ExpiredCode (0.39s) === RUN TestServer_CodeReuse 2026/05/13 10:54:28 INFO Enabling pprof url=https://a.localdomain/dvsndhwwwywfbwtrcxyaskcentgqgjdt/debug/pprof 2026/05/13 10:54:28 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:29 INFO Generated invitation request.path=/users/invitations/generate request.user=alice code=70bc9fdf-74a4-41e5-973d-08ba3fd23d74 2026/05/13 10:54:29 INFO Accepted invitation request.path=/users/invitations/accept code=70bc9fdf-74a4-41e5-973d-08ba3fd23d74 hash=82BA74044B539B7377EE906760E88CCEB9B4AF3F3759E2C5CFFB002EBE6D298A 2026/05/13 10:54:29 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:29 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:29 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkfitJ5BZZ4VVRQ2CAPwWHoSKV7cUsBmiDq6s9eQYZoCrn/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkfitJ5BZZ4VVRQ2CAPwWHoSKV7cUsBmiDq6s9eQYZoCrn/actor offset=0 2026/05/13 10:54:29 WARN Invalid invitation code request.path=/users/invitations/accept request.user=bob code=70bc9fdf-74a4-41e5-973d-08ba3fd23d74 2026/05/13 10:54:29 WARN Invalid invitation code request.path=/users/invitations/accept code=70bc9fdf-74a4-41e5-973d-08ba3fd23d74 --- PASS: TestServer_CodeReuse (0.48s) === RUN TestServer_InvitationLimit 2026/05/13 10:54:29 INFO Enabling pprof url=https://a.localdomain/ueaudsywajfwadycgeutdewxnkwteycq/debug/pprof 2026/05/13 10:54:29 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:29 INFO Generated invitation request.path=/users/invitations/generate request.user=alice code=70bc9fdf-74a4-41e5-973d-08ba3fd23d74 2026/05/13 10:54:29 WARN Reached the maximum number of invitations request.path=/users/invitations/generate request.user=alice 2026/05/13 10:54:29 INFO Accepted invitation request.path=/users/invitations/accept code=70bc9fdf-74a4-41e5-973d-08ba3fd23d74 hash=82BA74044B539B7377EE906760E88CCEB9B4AF3F3759E2C5CFFB002EBE6D298A 2026/05/13 10:54:29 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:29 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:30 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/bob request.user=bob actor=https://a.localdomain/user/bob offset=0 2026/05/13 10:54:30 INFO Generated invitation request.path=/users/invitations/generate request.user=alice code=ded3626c-ea4b-44cc-adf3-18510e7634e1 2026/05/13 10:54:30 INFO Accepted invitation request.path=/users/invitations/accept code=ded3626c-ea4b-44cc-adf3-18510e7634e1 hash=B93DADDAF832A5E1273383F987C311E0B3241C923B5AE8B215F1EA28C8E2E681 2026/05/13 10:54:30 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:54:30 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:54:30 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkkuT9faM66AQFN3cv2z9RDgvWG5wtDRn8MCj9a2H4daCr/actor request.user=carol actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkkuT9faM66AQFN3cv2z9RDgvWG5wtDRn8MCj9a2H4daCr/actor offset=0 2026/05/13 10:54:30 INFO Generated invitation request.path=/users/invitations/generate request.user=alice code=7364d621-6ad6-4ea5-b2aa-936f980bdd48 2026/05/13 10:54:30 INFO Generated invitation request.path=/users/invitations/generate request.user=alice code=b839e982-3dcb-41d2-9def-85892cb3b12d 2026/05/13 10:54:30 INFO Generated invitation request.path=/users/invitations/generate request.user=alice code=a2391d48-a621-4776-9192-85e50f576253 2026/05/13 10:54:30 WARN Reached the maximum number of invitations request.path=/users/invitations/generate request.user=alice 2026/05/13 10:54:30 INFO Generated invitation request.path=/users/invitations/generate request.user=alice code=e8700add-21ed-4413-bc3f-41387ff139e8 --- PASS: TestServer_InvitationLimit (1.10s) === RUN TestServer_InvitationCreateDeleteAccept 2026/05/13 10:54:30 INFO Enabling pprof url=https://a.localdomain/hxwlyfrggckgkandiqrmnwdnhyrucjey/debug/pprof 2026/05/13 10:54:30 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:30 INFO Generated invitation request.path=/users/invitations/generate request.user=alice code=07965b8c-9413-40a3-addf-39742cdd4f31 2026/05/13 10:54:31 WARN Invalid invitation code request.path=/users/invitations/accept code=07965b8c-9413-40a3-addf-39742cdd4f31 --- PASS: TestServer_InvitationCreateDeleteAccept (0.61s) === RUN TestServer_InvitationCreateAcceptDelete 2026/05/13 10:54:31 INFO Enabling pprof url=https://a.localdomain/xtbchjexdebllgucyffstihvlcfqbaks/debug/pprof 2026/05/13 10:54:31 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:31 INFO Generated invitation request.path=/users/invitations/generate request.user=alice code=c2550551-c1d2-4c27-9905-3c1c8ad2454a 2026/05/13 10:54:31 INFO Accepted invitation request.path=/users/invitations/accept code=c2550551-c1d2-4c27-9905-3c1c8ad2454a hash=82BA74044B539B7377EE906760E88CCEB9B4AF3F3759E2C5CFFB002EBE6D298A 2026/05/13 10:54:31 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:31 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:31 WARN Invalid invitation code request.path=/users/invitations/revoke request.user=alice code=c2550551-c1d2-4c27-9905-3c1c8ad2454a --- PASS: TestServer_InvitationCreateAcceptDelete (0.43s) === RUN TestMetadata_Whitespace === PAUSE TestMetadata_Whitespace === RUN TestMetadata_LineBreak === PAUSE TestMetadata_LineBreak === RUN TestMetadata_Link === PAUSE TestMetadata_Link === RUN TestMetadata_HTML === PAUSE TestMetadata_HTML === RUN TestMetadata_Equals === PAUSE TestMetadata_Equals === RUN TestMetadata_Add === PAUSE TestMetadata_Add === RUN TestMetadata_Maximum === PAUSE TestMetadata_Maximum === RUN TestMetadata_Remove === PAUSE TestMetadata_Remove === RUN TestCluster_MovedAccount === PAUSE TestCluster_MovedAccount === RUN TestCluster_DeletedInstance === PAUSE TestCluster_DeletedInstance === RUN TestName_Set === PAUSE TestName_Set === RUN TestCluster_Poll === PAUSE TestCluster_Poll === RUN TestCluster_ReplyForwardingPortableActors === PAUSE TestCluster_ReplyForwardingPortableActors === RUN TestCluster_Gateways === PAUSE TestCluster_Gateways === RUN TestCluster_ForwardedLegacyReply === PAUSE TestCluster_ForwardedLegacyReply === RUN TestCluster_ClientSideSigningInboxHappyFlow === PAUSE TestCluster_ClientSideSigningInboxHappyFlow === RUN TestCluster_ClientSideSigningOutboxHappyFlow === PAUSE TestCluster_ClientSideSigningOutboxHappyFlow === RUN TestCluster_ClientSideSigningOutboxWrongOutbox === PAUSE TestCluster_ClientSideSigningOutboxWrongOutbox === RUN TestCluster_ClientSideSigningOutboxUnsupportedActivity === PAUSE TestCluster_ClientSideSigningOutboxUnsupportedActivity === RUN TestCluster_ClientSideSigningOutboxNotActivity === PAUSE TestCluster_ClientSideSigningOutboxNotActivity === RUN TestCluster_ClientSideSigningOutboxInvalidActivity === PAUSE TestCluster_ClientSideSigningOutboxInvalidActivity === RUN TestCluster_ClientSideSigningOutboxNoProof === PAUSE TestCluster_ClientSideSigningOutboxNoProof === RUN TestCluster_ClientSideSigningOutboxInvalidVerificationMethod === PAUSE TestCluster_ClientSideSigningOutboxInvalidVerificationMethod === RUN TestCluster_ClientSideSigningOutboxInvalidProof === PAUSE TestCluster_ClientSideSigningOutboxInvalidProof === RUN TestCluster_InboxFetchHappyFlow === PAUSE TestCluster_InboxFetchHappyFlow === RUN TestCluster_InboxFetchInvalidSignature === PAUSE TestCluster_InboxFetchInvalidSignature === RUN TestCluster_InboxFetchNotOwner === PAUSE TestCluster_InboxFetchNotOwner === RUN TestCluster_InboxFetchNotRegistered === PAUSE TestCluster_InboxFetchNotRegistered === RUN TestCluster_OutboxImport === PAUSE TestCluster_OutboxImport === RUN TestCluster_ClientSideSigningFollowersHappyFlow === PAUSE TestCluster_ClientSideSigningFollowersHappyFlow === RUN TestCluster_ClientSideSigningFollowersMissingCollection === PAUSE TestCluster_ClientSideSigningFollowersMissingCollection === RUN TestCluster_ClientSideSigningFollowersWrongCollection === PAUSE TestCluster_ClientSideSigningFollowersWrongCollection === RUN TestCluster_PublicPost === PAUSE TestCluster_PublicPost === RUN TestCluster_PostToFollowers === PAUSE TestCluster_PostToFollowers === RUN TestCluster_DM === PAUSE TestCluster_DM === RUN TestCluster_PublicPostQuote === PAUSE TestCluster_PublicPostQuote === RUN TestCluster_ShareUnshare === PAUSE TestCluster_ShareUnshare === CONT TestCluster_BackfillMissingParent === CONT TestCluster_MovedAccount === CONT TestCluster_ClientSideSigningOutboxInvalidProof === CONT TestCluster_ClientSideSigningOutboxHappyFlow === CONT TestCluster_ClientSideSigningFollowersMissingCollection === CONT TestCluster_FollowersSyncMissingRemoteFollowPortableActor === CONT TestCluster_InboxFetchNotOwner === CONT TestCluster_ClientSideSigningOutboxUnsupportedActivity === CONT TestCluster_PostToFollowers_Approved === CONT TestCluster_PostToFollowers_AcceptThenReject === CONT TestCluster_ClientSideSigningOutboxInvalidActivity === CONT TestCluster_ClientSideSigningOutboxNoProof === CONT TestCluster_InboxFetchHappyFlow === CONT TestMetadata_Remove === CONT TestMetadata_Maximum === CONT TestMetadata_Add === CONT TestMetadata_Equals === CONT TestMetadata_HTML === CONT TestMetadata_Link === CONT TestCluster_InboxFetchNotRegistered === CONT TestMetadata_LineBreak === CONT TestCluster_ClientSideSigningFollowersHappyFlow === CONT TestMetadata_Whitespace === CONT TestCluster_ReplyForwardingWithoutIntegrityProofs === CONT TestCluster_OutboxImport === CONT TestCluster_ReplyForwardingWithIntegrityProofs === CONT TestCluster_PostToFollowers_RejectThenAccept === CONT TestCluster_PostToFollowers_RejectTwice === CONT TestCluster_ClientSideSigningOutboxInvalidVerificationMethod === CONT TestDeleter_OldData === CONT TestCluster_FollowersSyncMissingLocalFollow === CONT TestCluster_FollowersSyncMissingRemoteFollow === CONT TestDeleter_Disabled === CONT TestCluster_InboxFetchInvalidSignature === CONT TestCluster_ReplyForwardingPortableActors === CONT TestCluster_ClientSideSigningInboxHappyFlow === CONT TestCluster_ForwardedLegacyReply === CONT TestCluster_Gateways === CONT TestCluster_PostInCommunity === CONT TestCluster_ReplyInCommunity === CONT TestCluster_PostToFollowers_DisabledThenAccepted === CONT TestCluster_PostToFollowers_Rejected === CONT TestBio_Set === CONT TestCluster_FollowersSyncMissingLocalFollowPortableActor === CONT TestCluster_Poll === CONT TestCluster_ClientSideSigningOutboxWrongOutbox === CONT TestCluster_PublicPost === CONT TestCluster_ClientSideSigningOutboxNotActivity === CONT TestCluster_ShareUnshare === CONT TestCluster_PostToFollowers === CONT TestCluster_PublicPostQuote === CONT TestCluster_PostToFollowers_RejectedLocally === CONT TestCluster_DeletedInstance === CONT TestCluster_ClientSideSigningFollowersWrongCollection === CONT TestCluster_PostToFollowers_AcceptTwice === CONT TestCluster_DM === CONT TestCluster_PostToFollowers_ApprovedLocally === CONT TestName_Set 2026/05/13 10:54:31 INFO Enabling pprof url=https://a.localdomain/odkmtsjygfdhgiprlghipgfkvkqgvhtp/debug/pprof 2026/05/13 10:54:31 INFO Enabling pprof url=https://a.localdomain/pwisvmonlbwxhrkwbkjueedkasmihfga/debug/pprof 2026/05/13 10:54:31 INFO Applying migration id=initial 2026/05/13 10:54:31 INFO Enabling pprof url=https://a.localdomain/vqwaqlctflbpkjstynuquodxujhubkrs/debug/pprof 2026/05/13 10:54:31 INFO Enabling pprof url=https://a.localdomain/ncyxyvhnbpruvmksvyssejvxctprjyao/debug/pprof 2026/05/13 10:54:31 INFO Applying migration id=notesupdated 2026/05/13 10:54:31 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:31 INFO Applying migration id=activitiesid 2026/05/13 10:54:31 INFO Applying migration id=outbox 2026/05/13 10:54:31 INFO Applying migration id=edits 2026/05/13 10:54:31 INFO Applying migration id=outboxactor 2026/05/13 10:54:31 INFO Applying migration id=outboxsender 2026/05/13 10:54:31 INFO Applying migration id=thread 2026/05/13 10:54:31 INFO Applying migration id=host 2026/05/13 10:54:31 INFO Applying migration id=sharedinbox 2026/05/13 10:54:31 INFO Applying migration id=noteshost 2026/05/13 10:54:31 INFO Applying migration id=fetched 2026/05/13 10:54:31 INFO Applying migration id=move 2026/05/13 10:54:31 INFO Applying migration id=cleanup 2026/05/13 10:54:31 INFO Applying migration id=received 2026/05/13 10:54:31 INFO Applying migration id=namehost 2026/05/13 10:54:31 INFO Applying migration id=outboxhost 2026/05/13 10:54:31 INFO Applying migration id=notesfts 2026/05/13 10:54:31 INFO Applying migration id=iconsname 2026/05/13 10:54:31 INFO Applying migration id=nohash 2026/05/13 10:54:31 INFO Applying migration id=shares 2026/05/13 10:54:31 INFO Applying migration id=actorttl 2026/05/13 10:54:31 INFO Applying migration id=tocc 2026/05/13 10:54:31 INFO Enabling pprof url=https://a.localdomain/wevtwkjhsxftyijgqcdsrybrqteqjtlx/debug/pprof 2026/05/13 10:54:31 INFO Enabling pprof url=https://a.localdomain/srtxnaxendaosvwehghqsyyvctntvwhw/debug/pprof 2026/05/13 10:54:31 INFO Applying migration id=followeds 2026/05/13 10:54:31 INFO Applying migration id=certhash 2026/05/13 10:54:31 INFO Applying migration id=follows_sync 2026/05/13 10:54:31 INFO Applying migration id=jsonpath 2026/05/13 10:54:31 INFO Enabling pprof url=https://a.localdomain/nwctrlwpnnaikuvqhtxwvqpxmtwknroi/debug/pprof 2026/05/13 10:54:31 INFO Enabling pprof url=https://a.localdomain/dubtndwxrlcjnlnjdncylgxbvqdvjbdk/debug/pprof 2026/05/13 10:54:31 INFO Enabling pprof url=https://a.localdomain/ysfviegnwwtiqkjvdttuewvityrvlldf/debug/pprof 2026/05/13 10:54:31 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:31 INFO Enabling pprof url=https://a.localdomain/ekuobyoevrqprgwagvkwolxkestrygcs/debug/pprof 2026/05/13 10:54:31 INFO Enabling pprof url=https://a.localdomain/trcqsveovaquawsdnbxxpcyxsmmibwtr/debug/pprof 2026/05/13 10:54:31 INFO Enabling pprof url=https://a.localdomain/fplpnfldribjhnchenjkpftrmtoajxwk/debug/pprof 2026/05/13 10:54:31 INFO Applying migration id=localforward 2026/05/13 10:54:31 INFO Enabling pprof url=https://a.localdomain/jnpjqjvcbuwyuklbclkjtrkxjetkudov/debug/pprof 2026/05/13 10:54:31 INFO Enabling pprof url=https://a.localdomain/faueunufxlbsngdfajdwcxmbgvbrordn/debug/pprof 2026/05/13 10:54:31 INFO Applying migration id=avatar 2026/05/13 10:54:31 INFO Applying migration id=noimage 2026/05/13 10:54:31 INFO Applying migration id=feed 2026/05/13 10:54:31 INFO Enabling pprof url=https://a.localdomain/vqrkprcbvuhhdycjddqcgaesivxkwvqs/debug/pprof 2026/05/13 10:54:31 INFO Applying migration id=bookmarks 2026/05/13 10:54:31 INFO Applying migration id=shareactivity 2026/05/13 10:54:31 INFO Applying migration id=application 2026/05/13 10:54:31 INFO Applying migration id=certificates 2026/05/13 10:54:31 INFO Enabling pprof url=https://a.localdomain/ovylojqchgulaeekglrgmosbqsoqvrhy/debug/pprof 2026/05/13 10:54:31 INFO Enabling pprof url=https://a.localdomain/gjptcoljpvpvwkmtsestryhoipkxuouw/debug/pprof 2026/05/13 10:54:31 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:31 INFO Applying migration id=rawforward 2026/05/13 10:54:31 INFO Applying migration id=publickey 2026/05/13 10:54:31 INFO Applying migration id=resolvegroup 2026/05/13 10:54:31 INFO Applying migration id=reject 2026/05/13 10:54:31 INFO Enabling pprof url=https://a.localdomain/xhorkcttwltkishpqxwussovmqhcftju/debug/pprof 2026/05/13 10:54:31 INFO Applying migration id=autodel 2026/05/13 10:54:31 INFO Applying migration id=jsonb 2026/05/13 10:54:32 INFO Enabling pprof url=https://a.localdomain/dwlmcrkaoerppreruxlpwcumlnwhnksl/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://a.localdomain/fbrjfuqctafqjqorldylogmwwrrpsolm/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://a.localdomain/jwlihxrodighpbgjdswvlqcmxwtlydud/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://a.localdomain/noynobbjvmvlehwrwqdutobvfoftkhxj/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://a.localdomain/wvddmopajvhlonaearttkigxntcivnwq/debug/pprof 2026/05/13 10:54:32 INFO Applying migration id=quote 2026/05/13 10:54:32 INFO Applying migration id=rfc9421 2026/05/13 10:54:32 INFO Enabling pprof url=https://a.localdomain/ygsfsfjhmjrijotuwrlgaftglrqsslow/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://a.localdomain/gngugpjhrxyvavrxdxodrjyomrcfwgrw/debug/pprof 2026/05/13 10:54:32 INFO Applying migration id=keys 2026/05/13 10:54:32 INFO Applying migration id=portable 2026/05/13 10:54:32 INFO Applying migration id=proofs 2026/05/13 10:54:32 INFO Applying migration id=contexts 2026/05/13 10:54:32 INFO Applying migration id=deliverieshost 2026/05/13 10:54:32 INFO Enabling pprof url=https://a.localdomain/jnyjnjeeucnnuidytjnvsiwabiabtgjj/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://a.localdomain/qmoctbkrseasyvauyiymmetvfamkchws/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://a.localdomain/wfclabbdixjilwnpedmnnnacfiqqbkel/debug/pprof 2026/05/13 10:54:32 INFO Applying migration id=pembegin 2026/05/13 10:54:32 INFO Applying migration id=didhost 2026/05/13 10:54:32 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:32 INFO Applying migration id=invites 2026/05/13 10:54:32 INFO Applying migration id=ed25519blob 2026/05/13 10:54:32 INFO Enabling pprof url=https://a.localdomain/cwpnsyqjjqyyjrsnpomfrrcndheaerlh/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://a.localdomain/emteptlajyqhbuhipikseokakcsdwtmn/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://a.localdomain/exrpbpkumfoognvkhhfxjgswchpcopmh/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://a.localdomain/dsduglknmpimokeqqrggqpagctwdexdr/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://a.localdomain/layabggkvlfmiagervksefcskjgrwphi/debug/pprof 2026/05/13 10:54:32 INFO Applying migration id=rsablob 2026/05/13 10:54:32 INFO Enabling pprof url=https://a.localdomain/glxfvcskrngjecxvgcnnxygaklmbmgop/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://a.localdomain/kdiwtolkieovnkxnpifkjenmdeujcton/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://a.localdomain/cyloyxclepgiyjhdjouyovrnpvsmowlf/debug/pprof 2026/05/13 10:54:32 INFO Applying migration id=iconscid 2026/05/13 10:54:32 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:32 INFO Applying migration id=actor 2026/05/13 10:54:32 INFO Enabling pprof url=https://a.localdomain/rxfwolmleenikikgaqywshsbybvaagpn/debug/pprof 2026/05/13 10:54:32 INFO Applying migration id=localkeys 2026/05/13 10:54:32 INFO Applying migration id=deleted 2026/05/13 10:54:32 INFO Applying migration id=history 2026/05/13 10:54:32 INFO Enabling pprof url=https://a.localdomain/efssvjvnijftaiqrkdjlngwcrkpatdmb/debug/pprof 2026/05/13 10:54:32 INFO Applying migration id=outboxnano 2026/05/13 10:54:32 INFO Enabling pprof url=https://a.localdomain/ltnamtgtlkubqubqxlngtldcdsexihxj/debug/pprof 2026/05/13 10:54:32 INFO Applying migration id=implements 2026/05/13 10:54:32 INFO Applying migration id=backfill 2026/05/13 10:54:32 INFO Enabling pprof url=https://a.localdomain/hhuiwllenbcmsyhosjhbkpjtfqhxdsme/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://a.localdomain/twaahiyphgesormmxviaijftndxdigdn/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://a.localdomain/lrcuymvukypcscmgomsaaibqltqnyvdr/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://a.localdomain/exewpxseaedivkuhkdnonykxjtgyrrqb/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://a.localdomain/dnskwrjypddttxnhfbjannfhgksyopjh/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://a.localdomain/ttignrgkuwoixxahwbpyrskdsmncrbqx/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://a.localdomain/nwaopmmxdnpdguorkaatvedhcsenfdbl/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://a.localdomain/npmdiucurpqwgkuyloxvhogjlleckjhw/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://b.localdomain/lqikxpnykqeeyhwjyfvdtrctocakbhir/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://a.localdomain/hknsyasiudxfwtsxqnkntknaymjcotrl/debug/pprof 2026/05/13 10:54:32 INFO Applying migration id=initial 2026/05/13 10:54:32 INFO Applying migration id=notesupdated 2026/05/13 10:54:32 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:32 INFO Applying migration id=activitiesid 2026/05/13 10:54:32 INFO Applying migration id=outbox 2026/05/13 10:54:32 INFO Applying migration id=edits 2026/05/13 10:54:32 INFO Applying migration id=outboxactor 2026/05/13 10:54:32 INFO Applying migration id=outboxsender 2026/05/13 10:54:32 INFO Enabling pprof url=https://b.localdomain/msjlicpxgltbhmmoesxweuxgurrjlgpb/debug/pprof 2026/05/13 10:54:32 INFO Applying migration id=thread 2026/05/13 10:54:32 INFO Applying migration id=host 2026/05/13 10:54:32 INFO Enabling pprof url=https://b.localdomain/ukuqdxxkanwbemuxbcrrrxubftwxjeuf/debug/pprof 2026/05/13 10:54:32 INFO Applying migration id=sharedinbox 2026/05/13 10:54:32 INFO Applying migration id=noteshost 2026/05/13 10:54:32 INFO Applying migration id=fetched 2026/05/13 10:54:32 INFO Applying migration id=move 2026/05/13 10:54:32 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:32 INFO Applying migration id=cleanup 2026/05/13 10:54:32 INFO Applying migration id=received 2026/05/13 10:54:32 INFO Applying migration id=namehost 2026/05/13 10:54:32 INFO Applying migration id=outboxhost 2026/05/13 10:54:32 INFO Applying migration id=notesfts 2026/05/13 10:54:32 INFO Applying migration id=iconsname 2026/05/13 10:54:32 INFO Applying migration id=nohash 2026/05/13 10:54:32 INFO Enabling pprof url=https://b.localdomain/kuoqogjtwixplokkyxplavbutqknvjsl/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://a.localdomain/xrrgoksatnqmrwlqyvnnoqrntrvcedbc/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://b.localdomain/tncgwhqvmyqpphgvurmpyliveujkmvee/debug/pprof 2026/05/13 10:54:32 INFO Applying migration id=shares 2026/05/13 10:54:32 INFO Enabling pprof url=https://b.localdomain/roaarchlisscjwhhgxlitnvxjsungcyk/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://a.localdomain/lnanmbfhagfpsxsxjwlrvjvvrsmmohrp/debug/pprof 2026/05/13 10:54:32 INFO Applying migration id=actorttl 2026/05/13 10:54:32 INFO Applying migration id=tocc 2026/05/13 10:54:32 INFO Enabling pprof url=https://a.localdomain/lamaxdrkqnlxtnmqocwawbnybgpfmuma/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://b.localdomain/iuvfamefspaalawvllfqvogvwacnhngs/debug/pprof 2026/05/13 10:54:32 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:32 INFO Enabling pprof url=https://a.localdomain/utkdruvjpfwjoywvjkcvjwbdlaqummao/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://b.localdomain/vvkwuwvxgnpgsdfbyffbmlxijuwqcfdx/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://a.localdomain/roxvwxwnyfhmrafsxmpxxxkxoifrotxm/debug/pprof 2026/05/13 10:54:32 INFO Applying migration id=followeds 2026/05/13 10:54:32 INFO Applying migration id=certhash 2026/05/13 10:54:32 INFO Applying migration id=follows_sync 2026/05/13 10:54:32 INFO Applying migration id=jsonpath 2026/05/13 10:54:32 INFO Enabling pprof url=https://b.localdomain/nyyvkajmwvqnabdpjmcedwvbojrvpror/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://b.localdomain/rpluhkucvsknfeywjhewyspnpephxlyp/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://b.localdomain/orgrjwoddysodshrhugrhvtidyyafpvn/debug/pprof 2026/05/13 10:54:32 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:32 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:32 INFO Enabling pprof url=https://b.localdomain/jrefhamxtbhvrrkghwjqeemisrgeepur/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://b.localdomain/qxnpxrpxylmmqvmywmhyeojxjqwhrbxy/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://b.localdomain/twaraootlrmheqnwoejoxqaxujtocdyx/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://b.localdomain/herfyennynpclbbmohsalsdctqvifpqt/debug/pprof 2026/05/13 10:54:32 INFO Applying migration id=localforward 2026/05/13 10:54:32 INFO Applying migration id=avatar 2026/05/13 10:54:32 INFO Applying migration id=noimage 2026/05/13 10:54:32 INFO Applying migration id=feed 2026/05/13 10:54:32 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:32 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:32 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:32 INFO Applying migration id=bookmarks 2026/05/13 10:54:32 INFO Applying migration id=shareactivity 2026/05/13 10:54:32 INFO Applying migration id=application 2026/05/13 10:54:32 INFO Applying migration id=certificates 2026/05/13 10:54:32 INFO Enabling pprof url=https://b.localdomain/htnbfombsouxqofeohloqnunueiaalmy/debug/pprof 2026/05/13 10:54:32 INFO Applying migration id=rawforward 2026/05/13 10:54:32 INFO Enabling pprof url=https://b.localdomain/tmhkvvrtpvsqlearolkukcvjswtenmwj/debug/pprof 2026/05/13 10:54:32 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:32 INFO Applying migration id=publickey 2026/05/13 10:54:32 INFO Applying migration id=resolvegroup 2026/05/13 10:54:32 INFO Applying migration id=reject 2026/05/13 10:54:32 INFO Applying migration id=autodel 2026/05/13 10:54:32 INFO Applying migration id=jsonb 2026/05/13 10:54:32 INFO Enabling pprof url=https://b.localdomain/gxpgbmhddbnbuirfghpvbwfwgedhtspn/debug/pprof 2026/05/13 10:54:32 INFO Applying migration id=quote 2026/05/13 10:54:32 INFO Applying migration id=rfc9421 2026/05/13 10:54:32 INFO Applying migration id=keys 2026/05/13 10:54:32 INFO Applying migration id=portable 2026/05/13 10:54:32 INFO Applying migration id=proofs 2026/05/13 10:54:32 INFO Applying migration id=contexts 2026/05/13 10:54:32 INFO Applying migration id=deliverieshost 2026/05/13 10:54:32 INFO Applying migration id=pembegin 2026/05/13 10:54:32 INFO Applying migration id=didhost 2026/05/13 10:54:32 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:32 INFO Applying migration id=invites 2026/05/13 10:54:32 INFO Applying migration id=ed25519blob 2026/05/13 10:54:32 INFO Applying migration id=rsablob 2026/05/13 10:54:32 INFO Applying migration id=iconscid 2026/05/13 10:54:32 INFO Applying migration id=actor 2026/05/13 10:54:32 INFO Applying migration id=localkeys 2026/05/13 10:54:32 INFO Applying migration id=deleted 2026/05/13 10:54:32 INFO Applying migration id=history 2026/05/13 10:54:32 INFO Enabling pprof url=https://b.localdomain/cckymibthxieboxxffwxxhcmgkhhjwhg/debug/pprof 2026/05/13 10:54:32 INFO Applying migration id=outboxnano 2026/05/13 10:54:32 INFO Enabling pprof url=https://b.localdomain/wtqxnexxjsvbtxvqalkxhrveidcckvdw/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://b.localdomain/tyqqqoenwipxkjiccrqravrkxgqjmbvs/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://a.localdomain/umwecgotrmewuxdshdjhdlwnobatdvos/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://b.localdomain/eiwmbbsksrnwaejdncaxcikbxlgpfouo/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://a.localdomain/mfgtehkansqriiljqwfkffjfysasuwvd/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://b.localdomain/pmbffwwlxewotfmnqiucoathroluflcl/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://b.localdomain/rehwnqmdinwwintirihrckndrxnbogjl/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://a.localdomain/lgynpapsywndhfjkclvwgkqubclxgpvy/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://b.localdomain/sprxtuhvyqmqaakdieomniiaiegdcqes/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://b.localdomain/lxxjrcirvklxpfnlexijrrdlvrxbyjmj/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://b.localdomain/nrgdgsjrhbfkfgkoawnyjeqmrwyilepl/debug/pprof 2026/05/13 10:54:32 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:32 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:32 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:32 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:32 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:32 INFO Applying migration id=implements 2026/05/13 10:54:32 INFO Applying migration id=backfill 2026/05/13 10:54:32 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:32 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:32 INFO Enabling pprof url=https://b.localdomain/xhyxaiwlxypekjlofeiomgwafkkuxaat/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://b.localdomain/vlqajoaybfituufdpekcyilwcterqflm/debug/pprof 2026/05/13 10:54:32 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:32 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:32 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:32 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:32 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:32 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:32 INFO Enabling pprof url=https://b.localdomain/jnmsmhwvckvnnnuvspaqbmbrsuguheuy/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://b.localdomain/halfpfsblqbkupfefoloamfviqveglsk/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://b.localdomain/fpngacasmxcmgeahrfwhqwrcpnfngdww/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://a.localdomain/tnhrlncanqemfhpshriaodyvnqhrucjs/debug/pprof 2026/05/13 10:54:32 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:32 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:32 INFO Enabling pprof url=https://b.localdomain/gudoppodqmarhhltcmnfarfuxnwftjuk/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://a.localdomain/sgpfaywwbtsyqqglrtglqyoxoiqdtmwu/debug/pprof 2026/05/13 10:54:32 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:32 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name=a 2026/05/13 10:54:32 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20f9-59b6-755c-9a2c-4c710307cc1f 2026/05/13 10:54:32 INFO Enabling pprof url=https://b.localdomain/dkxsuvwfjneqexacpbcbgcajgtfqgfnb/debug/pprof 2026/05/13 10:54:32 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:54:32 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:32 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:32 INFO Enabling pprof url=https://c.localdomain/eycelqpjjjjnnnvnbdtpcwvluociebpx/debug/pprof 2026/05/13 10:54:32 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:32 INFO Looking up user name=bob 2026/05/13 10:54:32 INFO Enabling pprof url=https://b.localdomain/ihwvtnlkvakonqnbtffqteobrhyomwnr/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://c.localdomain/namnlhanyfndlxgsqimuduotognouhhg/debug/pprof 2026/05/13 10:54:32 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:32 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:32 INFO Creating new user request.path=/users/register name=carol --- PASS: TestMetadata_Equals (1.53s) 2026/05/13 10:54:32 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:32 INFO Enabling pprof url=https://c.localdomain/xwedwggfogcoupxfowdtmlwcetindjxo/debug/pprof 2026/05/13 10:54:32 INFO Enabling pprof url=https://b.localdomain/upergokqalyaomndletcamtwoqdvrdmw/debug/pprof 2026/05/13 10:54:32 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:32 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:33 INFO Enabling pprof url=https://c.localdomain/drlcltrlqnwletgjcetknvvrtgocypyt/debug/pprof 2026/05/13 10:54:33 INFO Enabling pprof url=https://b.localdomain/mickegpovhaqrmidvdaktksssvvxtksr/debug/pprof 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:33 INFO Enabling pprof url=https://b.localdomain/qvukriavjvgxxvtuvmgyufhawjfiuvkf/debug/pprof 2026/05/13 10:54:33 INFO Enabling pprof url=https://c.localdomain/rvjasmplftfklxdrxqmsumllpsusckqp/debug/pprof 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:33 INFO Enabling pprof url=https://c.localdomain/wmjwhpuurvtfeisjlstjjpgydviyxlex/debug/pprof 2026/05/13 10:54:33 INFO Enabling pprof url=https://b.localdomain/wdixkjdhbuuaqwornqalhggiupdmoifa/debug/pprof 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20f9-5a53-79d9-b4ca-0d9660e9cc62 2026/05/13 10:54:33 INFO Enabling pprof url=https://b.localdomain/vpdmrulbkwxvlgdfpypqhvdaciexnuue/debug/pprof 2026/05/13 10:54:33 INFO Enabling pprof url=https://b.localdomain/oxwlmfdayndopqlqojmfprgdxueafcap/debug/pprof 2026/05/13 10:54:33 INFO Enabling pprof url=https://b.localdomain/ncnsyrwcfjridsyvnicstisrmopbmohy/debug/pprof 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:33 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:33 INFO Enabling pprof url=https://c.localdomain/ywpparlfqgkyqfnpvpkhypsfbqbtkkiq/debug/pprof 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:33 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:33 INFO Enabling pprof url=https://b.localdomain/udsdrmfroooucabsnhjwuerlpkxyqnsv/debug/pprof 2026/05/13 10:54:33 INFO Enabling pprof url=https://c.localdomain/iibnmfqorexfgaybksxfwhqjdcbfcbjg/debug/pprof 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:33 INFO Looking up user name=alice 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:33 INFO Enabling pprof url=https://b.localdomain/eldxtqjbepbjklatjaojupalqbmvjyqb/debug/pprof 2026/05/13 10:54:33 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:33 INFO Enabling pprof url=https://c.localdomain/sxxigwdhjvliqrrckevkuawkjxyjqnjf/debug/pprof 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:33 INFO Enabling pprof url=https://b.localdomain/hnmegiundalckqckieqwvoggcyrggydf/debug/pprof 2026/05/13 10:54:33 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20f9-5aa9-7307-a829-69dffd0f41e1 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/user/alice follower=https://b.localdomain/user/bob followed=https://a.localdomain/user/alice 2026/05/13 10:54:33 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20f9-5aa9-7307-a829-69dffd0f41e1 2026/05/13 10:54:33 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20f9-5aa9-7307-a829-69dffd0f41e1 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:33 INFO Looking up user name=bob 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:33 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20f9-5aa9-7307-a829-69dffd0f41e1 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20f9-5aa9-7307-a829-69dffd0f41e1 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20f9-5ab2-7974-9c5b-cfc1ae7407b5 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:33 INFO Enabling pprof url=https://c.localdomain/xtmtsbhmrtkoweyvfcwhwkdkaewlvhrd/debug/pprof 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:33 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:33 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:33 INFO Resolving user ID request.path=/users/resolve request.user=alice host=a.localdomain name=bob 2026/05/13 10:54:33 INFO Looking up user name=bob 2026/05/13 10:54:33 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20f9-5aa9-7307-a829-69dffd0f41e1 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/user/alice follower=https://b.localdomain/user/bob followed=https://a.localdomain/user/alice 2026/05/13 10:54:33 INFO Enabling pprof url=https://b.localdomain/ettlbdhesasxuugvxlpoacnjgnhonefr/debug/pprof 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:33 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/bob request.user=alice actor=https://a.localdomain/user/bob offset=0 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:33 INFO Enabling pprof url=https://c.localdomain/wousxhvhlooybestgfsrmfrockaytiij/debug/pprof 2026/05/13 10:54:33 INFO Enabling pprof url=https://b.localdomain/bjmessvagvmpjbhvfkcknbyijawdscaq/debug/pprof 2026/05/13 10:54:33 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=carol 2026/05/13 10:54:33 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20f9-5b16-7ac1-bf24-7b58dc700ffe activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://a.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://a.localdomain/user/bob 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20f9-5b16-7ac1-bf24-7b58dc700ffe 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:33 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name="HTML tags like <p>" 2026/05/13 10:54:33 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20f9-5b1c-7c5c-b9fe-d189be2cea22 2026/05/13 10:54:33 INFO Enabling pprof url=https://c.localdomain/ghwbojnoledxhsdjurcjrnwfbrgihqsp/debug/pprof 2026/05/13 10:54:33 INFO Looking up user name=carol 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:33 INFO Enabling pprof url=https://c.localdomain/iekaegneoeuryfnymyfaaauyoffwjmij/debug/pprof 2026/05/13 10:54:33 INFO Follow is rejected activity.id=https://a.localdomain/reject/019e20f9-5b27-7246-8932-8f2d17e457be activity.type=Reject activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-5aa9-7307-a829-69dffd0f41e1 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20f9-5aa9-7307-a829-69dffd0f41e1 2026/05/13 10:54:33 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/bob request.user=alice actor=https://a.localdomain/user/bob offset=0 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:33 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:54:33 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/reject/019e20f9-5b27-7246-8932-8f2d17e457be 2026/05/13 10:54:33 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/reject/019e20f9-5b27-7246-8932-8f2d17e457be 2026/05/13 10:54:33 INFO Enabling pprof url=https://c.localdomain/fcrrtkjfqqvoupjyuidrahmujpkyorye/debug/pprof 2026/05/13 10:54:33 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:54:33 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20f9-5b3b-7dcb-9448-8049e4b21ac4 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/carol 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:33 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20f9-5b3b-7dcb-9448-8049e4b21ac4 2026/05/13 10:54:33 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20f9-5b3b-7dcb-9448-8049e4b21ac4 2026/05/13 10:54:33 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:33 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:33 INFO Enabling pprof url=https://b.localdomain/mvtmlrvsaipiwythmsujrdtaxxtswypy/debug/pprof 2026/05/13 10:54:33 INFO Looking up user name=alice 2026/05/13 10:54:33 INFO Looking up user name=alice 2026/05/13 10:54:33 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/reject/019e20f9-5b27-7246-8932-8f2d17e457be 2026/05/13 10:54:33 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20f9-5b3b-7dcb-9448-8049e4b21ac4 2026/05/13 10:54:33 INFO Looking up user name=bob 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20f9-5b3b-7dcb-9448-8049e4b21ac4 2026/05/13 10:54:33 INFO Applying migration id=initial 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:33 INFO Enabling pprof url=https://c.localdomain/oariiqlikhrrkpnxixylvnqpmqpspamt/debug/pprof 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/reject/019e20f9-5b27-7246-8932-8f2d17e457be 2026/05/13 10:54:33 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:33 INFO Received a new post activity.id=https://a.localdomain/create/019e20f9-5b62-726f-9a01-78b4247c0cff activity.type=Create activity.actor=https://a.localdomain/user/bob activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20f9-5b62-7216-9f7c-def57df5741f activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/bob post=https://a.localdomain/post/019e20f9-5b62-7216-9f7c-def57df5741f 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019e20f9-5b62-726f-9a01-78b4247c0cff 2026/05/13 10:54:33 INFO Applying migration id=notesupdated 2026/05/13 10:54:33 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:33 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:33 WARN Failed to fetch follow request to approve request.path=/users/followers/accept/b.localdomain/user/bob request.user=alice follower=https://b.localdomain/user/bob 2026/05/13 10:54:33 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:33 INFO Viewing post request.path=/users/view/a.localdomain/post/019e20f9-5b62-7216-9f7c-def57df5741f request.user=bob post=https://a.localdomain/post/019e20f9-5b62-7216-9f7c-def57df5741f 2026/05/13 10:54:33 INFO Applying migration id=activitiesid 2026/05/13 10:54:33 INFO Applying migration id=outbox 2026/05/13 10:54:33 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name=a 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:33 INFO Looking up user name=alice 2026/05/13 10:54:33 INFO Enabling pprof url=https://b.localdomain/eyaplkfqluseittqdoksjmmakxkifujc/debug/pprof 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20f9-5b7a-7106-8566-151bcee03a66 2026/05/13 10:54:33 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20f9-5b3b-7dcb-9448-8049e4b21ac4 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/carol 2026/05/13 10:54:33 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-5b86-79dd-8cf7-571a1ae01071 activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-5b3b-7dcb-9448-8049e4b21ac4 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20f9-5b3b-7dcb-9448-8049e4b21ac4 --- PASS: TestCluster_PostToFollowers_RejectThenAccept (1.91s) 2026/05/13 10:54:33 INFO Applying migration id=edits 2026/05/13 10:54:33 INFO Applying migration id=outboxactor 2026/05/13 10:54:33 INFO Applying migration id=outboxsender 2026/05/13 10:54:33 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-5b86-79dd-8cf7-571a1ae01071 2026/05/13 10:54:33 INFO Applying migration id=thread 2026/05/13 10:54:33 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-5b86-79dd-8cf7-571a1ae01071 2026/05/13 10:54:33 INFO Applying migration id=host 2026/05/13 10:54:33 INFO Applying migration id=sharedinbox 2026/05/13 10:54:33 INFO Applying migration id=noteshost 2026/05/13 10:54:33 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol --- PASS: TestMetadata_HTML (1.92s) 2026/05/13 10:54:33 INFO Applying migration id=fetched 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:33 INFO Applying migration id=move 2026/05/13 10:54:33 INFO Applying migration id=cleanup 2026/05/13 10:54:33 INFO Applying migration id=received 2026/05/13 10:54:33 INFO Applying migration id=namehost 2026/05/13 10:54:33 INFO Applying migration id=outboxhost 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:33 INFO Looking up user name=carol 2026/05/13 10:54:33 INFO Applying migration id=notesfts 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:33 INFO Applying migration id=iconsname 2026/05/13 10:54:33 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-5b86-79dd-8cf7-571a1ae01071 2026/05/13 10:54:33 INFO Applying migration id=nohash 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20f9-5b86-79dd-8cf7-571a1ae01071 2026/05/13 10:54:33 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name=c 2026/05/13 10:54:33 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20f9-5ba1-7dea-ac3a-40d30a476587 2026/05/13 10:54:33 INFO Looking up user name=carol 2026/05/13 10:54:33 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-5b86-79dd-8cf7-571a1ae01071 activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-5b3b-7dcb-9448-8049e4b21ac4 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20f9-5b3b-7dcb-9448-8049e4b21ac4 2026/05/13 10:54:33 INFO Follow is accepted activity.id=https://a.localdomain/accept/019e20f9-5bae-7ae2-83f9-cb390e81275f activity.type=Accept activity.actor=https://a.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-5b16-7ac1-bf24-7b58dc700ffe activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20f9-5b16-7ac1-bf24-7b58dc700ffe 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/accept/019e20f9-5bae-7ae2-83f9-cb390e81275f 2026/05/13 10:54:33 ERROR Cannot add metadata field request.path=/users/metadata/add request.user=bob name=c 2026/05/13 10:54:33 INFO Applying migration id=shares 2026/05/13 10:54:33 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:33 INFO Enabling pprof url=https://c.localdomain/gelpqunywxwfdxmgoxwenuciebakglmx/debug/pprof 2026/05/13 10:54:33 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-5bce-7b59-9bdd-68a975a1ae82 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-5bce-7ab0-b8e8-937931353b29 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20f9-5bce-7ab0-b8e8-937931353b29 2026/05/13 10:54:33 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:33 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-5bce-7b59-9bdd-68a975a1ae82 2026/05/13 10:54:33 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-5bce-7b59-9bdd-68a975a1ae82 2026/05/13 10:54:33 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:54:33 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:33 INFO Looking up user name=bob 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20f9-5bc8-7a05-b56e-cce81a04c2c8 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:33 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:33 INFO Looking up user name=carol 2026/05/13 10:54:33 INFO Applying migration id=actorttl 2026/05/13 10:54:33 INFO Applying migration id=tocc 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:33 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-5bce-7b59-9bdd-68a975a1ae82 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20f9-5bce-7b59-9bdd-68a975a1ae82 2026/05/13 10:54:33 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:33 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-5bce-7ab0-b8e8-937931353b29 request.user=carol post=https://b.localdomain/post/019e20f9-5bce-7ab0-b8e8-937931353b29 2026/05/13 10:54:33 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:33 INFO Looking up user name=bob 2026/05/13 10:54:33 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:33 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:33 INFO Looking up user name=alice 2026/05/13 10:54:33 INFO Looking up user name=carol --- PASS: TestMetadata_Add (2.04s) 2026/05/13 10:54:33 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-5bce-7b59-9bdd-68a975a1ae82 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-5bce-7ab0-b8e8-937931353b29 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20f9-5bce-7ab0-b8e8-937931353b29 2026/05/13 10:54:33 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:33 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20f9-5c0a-7063-8d34-3a6aafaac161 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:33 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20f9-5c1e-7b76-9640-e6264bcab09e 2026/05/13 10:54:33 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:33 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=bob 2026/05/13 10:54:33 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20f9-5c2a-7b2e-8c6c-71d393be9d76 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/user/alice follower=https://b.localdomain/user/bob followed=https://a.localdomain/user/alice 2026/05/13 10:54:33 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20f9-5c2a-7b2e-8c6c-71d393be9d76 2026/05/13 10:54:33 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20f9-5c2a-7b2e-8c6c-71d393be9d76 2026/05/13 10:54:33 INFO Looking up user name=bob 2026/05/13 10:54:33 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20f9-5c31-7be2-b6be-0af3684dd7b1 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:54:33 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:54:33 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/bob request.user=carol actor=https://a.localdomain/user/bob offset=0 2026/05/13 10:54:33 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20f9-5c31-7be2-b6be-0af3684dd7b1 2026/05/13 10:54:33 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20f9-5c31-7be2-b6be-0af3684dd7b1 2026/05/13 10:54:33 INFO Looking up user name=bob 2026/05/13 10:54:33 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=carol 2026/05/13 10:54:33 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:54:33 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20f9-5c2a-7b2e-8c6c-71d393be9d76 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20f9-5c2a-7b2e-8c6c-71d393be9d76 2026/05/13 10:54:33 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:33 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:33 INFO Applying migration id=followeds 2026/05/13 10:54:33 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:54:33 INFO Looking up user name=bob 2026/05/13 10:54:33 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20f9-5c4a-7197-9465-a3c3ace31f54 activity.type=Follow activity.actor=https://a.localdomain/user/carol activity.object.kind=string activity.object.id=https://a.localdomain/user/bob follower=https://a.localdomain/user/carol followed=https://a.localdomain/user/bob 2026/05/13 10:54:33 INFO Looking up user name=alice 2026/05/13 10:54:33 INFO Looking up user name=carol 2026/05/13 10:54:33 INFO Follow is accepted activity.id=https://a.localdomain/accept/019e20f9-5c4c-7aef-a924-3a862bc2542d activity.type=Accept activity.actor=https://a.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-5c4a-7197-9465-a3c3ace31f54 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/carol follow=https://a.localdomain/follow/019e20f9-5c4a-7197-9465-a3c3ace31f54 2026/05/13 10:54:33 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:33 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20f9-5c31-7be2-b6be-0af3684dd7b1 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20f9-5c31-7be2-b6be-0af3684dd7b1 2026/05/13 10:54:33 INFO Applying migration id=certhash 2026/05/13 10:54:33 INFO Applying migration id=follows_sync 2026/05/13 10:54:33 INFO Applying migration id=jsonpath 2026/05/13 10:54:33 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/accept/019e20f9-5c4c-7aef-a924-3a862bc2542d 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20f9-5c4a-7197-9465-a3c3ace31f54 2026/05/13 10:54:33 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:33 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:33 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/bob request.user=carol actor=https://a.localdomain/user/bob offset=0 2026/05/13 10:54:33 INFO Looking up user name=bob 2026/05/13 10:54:33 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20f9-5c60-7802-aa47-426eb6b76873 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:54:33 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:54:33 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20f9-5c2a-7b2e-8c6c-71d393be9d76 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/user/alice follower=https://b.localdomain/user/bob followed=https://a.localdomain/user/alice 2026/05/13 10:54:33 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20f9-5c60-7802-aa47-426eb6b76873 2026/05/13 10:54:33 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20f9-5c60-7802-aa47-426eb6b76873 2026/05/13 10:54:33 INFO Enabling pprof url=https://c.localdomain/lalluydlcdorhmgqvwqisaqwskdiveyg/debug/pprof 2026/05/13 10:54:33 INFO Enabling pprof url=https://b.localdomain/nyphheyudxtcakgsqnrittbogsumoykq/debug/pprof 2026/05/13 10:54:33 INFO Looking up user name=alice 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:33 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20f9-5c60-7802-aa47-426eb6b76873 2026/05/13 10:54:33 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=carol 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20f9-5c60-7802-aa47-426eb6b76873 2026/05/13 10:54:33 INFO Enabling pprof url=https://b.localdomain/kgispxiacuucltrykajifvxlogyitcfn/debug/pprof 2026/05/13 10:54:33 INFO Looking up resource resource=carol@b.localdomain user=carol --- PASS: TestBio_Set (2.16s) 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:33 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:33 INFO Looking up user name=carol 2026/05/13 10:54:33 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name="my website" 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:54:33 INFO Resolving user ID request.path=/users/resolve request.user=bob host=b.localdomain name=carol 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:54:33 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20f9-5c8c-7be0-baf1-6a1539d1b7c0 2026/05/13 10:54:33 INFO Looking up resource resource=carol@b.localdomain user=carol --- PASS: TestCluster_PostToFollowers_ApprovedLocally (2.18s) 2026/05/13 10:54:33 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:33 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:54:33 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:33 INFO Looking up user name=carol 2026/05/13 10:54:33 INFO Resolving user ID request.path=/users/resolve request.user=alice host=a.localdomain name=bob 2026/05/13 10:54:33 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:54:33 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:33 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name=a 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:33 INFO Follow is accepted activity.id=https://a.localdomain/accept/019e20f9-5ca9-7aa3-92ca-788ae65ac022 activity.type=Accept activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-5c2a-7b2e-8c6c-71d393be9d76 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20f9-5c2a-7b2e-8c6c-71d393be9d76 2026/05/13 10:54:33 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20f9-5caa-76ad-a2cd-8619f27397fd activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/carol 2026/05/13 10:54:33 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:54:33 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:33 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkgLcV8bYFFLoJ7n4MdwFbL2yKtvbKj91mVAgkZSuggUqs/actor request.user=alice actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkgLcV8bYFFLoJ7n4MdwFbL2yKtvbKj91mVAgkZSuggUqs/actor offset=0 2026/05/13 10:54:33 INFO Looking up user name=bob 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20f9-5ca8-70c2-ba46-750e7d197d97 2026/05/13 10:54:33 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20f9-5caa-76ad-a2cd-8619f27397fd 2026/05/13 10:54:33 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20f9-5caa-76ad-a2cd-8619f27397fd 2026/05/13 10:54:33 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/accept/019e20f9-5ca9-7aa3-92ca-788ae65ac022 2026/05/13 10:54:33 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/accept/019e20f9-5ca9-7aa3-92ca-788ae65ac022 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:33 INFO Looking up user name=bob 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:54:33 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:33 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:33 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:33 INFO Looking up user name=alice 2026/05/13 10:54:33 WARN Invalid metadata field request.path=/users/metadata/add request.user=bob field="c=d\ne" 2026/05/13 10:54:33 INFO Looking up user name=alice 2026/05/13 10:54:33 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:33 INFO Enabling pprof url=https://c.localdomain/bdriliotyxfcgrwlghitceidpxdimutj/debug/pprof 2026/05/13 10:54:33 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20f9-5caa-76ad-a2cd-8619f27397fd 2026/05/13 10:54:33 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/accept/019e20f9-5ca9-7aa3-92ca-788ae65ac022 2026/05/13 10:54:33 INFO Enabling pprof url=https://b.localdomain/edqmvjvrntqxgnplsbhiweswlwysxchm/debug/pprof 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20f9-5caa-76ad-a2cd-8619f27397fd 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/accept/019e20f9-5ca9-7aa3-92ca-788ae65ac022 2026/05/13 10:54:33 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:33 INFO Updated post activity.id=https://b.localdomain/update/019e20f9-5ccb-7360-9065-1aa981786edb activity.type=Update activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-5bce-7ab0-b8e8-937931353b29 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20f9-5bce-7ab0-b8e8-937931353b29 2026/05/13 10:54:33 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:54:33 INFO Approving follow request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkmvNh6brZ4ECxrinijkZMxd1F5KUb3pQcGzQGE3dFFadf/actor/follow/019e20f9-5cd3-7911-b02b-ecabe1344843 activity.type=Follow activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkmvNh6brZ4ECxrinijkZMxd1F5KUb3pQcGzQGE3dFFadf/actor activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkgLcV8bYFFLoJ7n4MdwFbL2yKtvbKj91mVAgkZSuggUqs/actor follower=https://a.localdomain/.well-known/apgateway/did:key:z6MkmvNh6brZ4ECxrinijkZMxd1F5KUb3pQcGzQGE3dFFadf/actor followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkgLcV8bYFFLoJ7n4MdwFbL2yKtvbKj91mVAgkZSuggUqs/actor 2026/05/13 10:54:33 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20f9-5ccb-7360-9065-1aa981786edb 2026/05/13 10:54:33 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20f9-5ccb-7360-9065-1aa981786edb 2026/05/13 10:54:33 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:33 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:33 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkgLcV8bYFFLoJ7n4MdwFbL2yKtvbKj91mVAgkZSuggUqs/actor/accept/019e20f9-5cd6-7ea1-9dca-ad5e01e12da1 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkgLcV8bYFFLoJ7n4MdwFbL2yKtvbKj91mVAgkZSuggUqs/actor activity.object.kind=activity activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkmvNh6brZ4ECxrinijkZMxd1F5KUb3pQcGzQGE3dFFadf/actor/follow/019e20f9-5cd3-7911-b02b-ecabe1344843 activity.object.type=Follow activity.object.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkmvNh6brZ4ECxrinijkZMxd1F5KUb3pQcGzQGE3dFFadf/actor follow=https://a.localdomain/.well-known/apgateway/did:key:z6MkmvNh6brZ4ECxrinijkZMxd1F5KUb3pQcGzQGE3dFFadf/actor/follow/019e20f9-5cd3-7911-b02b-ecabe1344843 2026/05/13 10:54:33 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20f9-5cdb-72d2-90cb-1dd663f43780 activity.type=Follow activity.actor=https://a.localdomain/user/carol activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/carol followed=https://b.localdomain/user/bob 2026/05/13 10:54:33 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:33 INFO Looking up user name=carol 2026/05/13 10:54:33 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20f9-5cdb-72d2-90cb-1dd663f43780 2026/05/13 10:54:33 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20f9-5cdb-72d2-90cb-1dd663f43780 2026/05/13 10:54:33 INFO Looking up user name=bob 2026/05/13 10:54:33 INFO Enabling pprof url=https://c.localdomain/gqyvcgkaxjyuelpvknmmbhimwlenbyjj/debug/pprof 2026/05/13 10:54:33 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name=a 2026/05/13 10:54:33 INFO Looking up user name=alice 2026/05/13 10:54:33 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20f9-5ccb-7360-9065-1aa981786edb 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkgLcV8bYFFLoJ7n4MdwFbL2yKtvbKj91mVAgkZSuggUqs/actor/accept/019e20f9-5cd6-7ea1-9dca-ad5e01e12da1 2026/05/13 10:54:33 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20f9-5c31-7be2-b6be-0af3684dd7b1 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20f9-5ccb-7360-9065-1aa981786edb 2026/05/13 10:54:33 INFO Looking up user name=carol 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20f9-5ce4-7276-8f1f-7da0ae102816 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkmvNh6brZ4ECxrinijkZMxd1F5KUb3pQcGzQGE3dFFadf/actor/follow/019e20f9-5cd3-7911-b02b-ecabe1344843 2026/05/13 10:54:33 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-5ced-75c0-81ea-95beeb8689e3 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-5c31-7be2-b6be-0af3684dd7b1 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20f9-5c31-7be2-b6be-0af3684dd7b1 2026/05/13 10:54:33 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:33 INFO Successfully sent an activity from=https://a.localdomain/user/carol inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20f9-5cdb-72d2-90cb-1dd663f43780 2026/05/13 10:54:33 WARN Failed to fetch follow request to approve request.path=/users/followers/accept/b.localdomain/user/bob request.user=alice follower=https://b.localdomain/user/bob 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20f9-5cdb-72d2-90cb-1dd663f43780 2026/05/13 10:54:33 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:33 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-5bce-7ab0-b8e8-937931353b29 request.user=carol post=https://b.localdomain/post/019e20f9-5bce-7ab0-b8e8-937931353b29 2026/05/13 10:54:33 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkgLcV8bYFFLoJ7n4MdwFbL2yKtvbKj91mVAgkZSuggUqs/actor request.user=alice actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkgLcV8bYFFLoJ7n4MdwFbL2yKtvbKj91mVAgkZSuggUqs/actor offset=0 2026/05/13 10:54:33 INFO Looking up user name=alice 2026/05/13 10:54:33 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name=c 2026/05/13 10:54:33 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:33 INFO Removing metadata field request.path=/users/metadata/remove request.user=bob key="my website" 2026/05/13 10:54:33 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20f9-5caa-76ad-a2cd-8619f27397fd activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/carol 2026/05/13 10:54:33 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-5cfd-7ec6-8d74-99a35021af8c activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-5caa-76ad-a2cd-8619f27397fd activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20f9-5caa-76ad-a2cd-8619f27397fd --- PASS: TestCluster_PostToFollowers_AcceptTwice (2.28s) 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20f9-5cf8-738c-9094-a365c4ba7aa0 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20f9-5cfa-7804-9c46-f56dcf667f51 2026/05/13 10:54:33 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-5ced-75c0-81ea-95beeb8689e3 2026/05/13 10:54:33 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-5cfd-7ec6-8d74-99a35021af8c --- PASS: TestMetadata_LineBreak (2.30s) 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20f9-5d0b-71c4-b64c-444fe5af52e8 2026/05/13 10:54:33 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name=e 2026/05/13 10:54:33 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:54:33 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:33 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:33 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:33 INFO Applying migration id=localforward 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:33 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-5ced-75c0-81ea-95beeb8689e3 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20f9-5d13-7bbe-924b-2f869b3224e3 2026/05/13 10:54:33 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:33 INFO Looking up user name=alice 2026/05/13 10:54:33 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:33 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20f9-5c60-7802-aa47-426eb6b76873 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:54:33 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=carol 2026/05/13 10:54:33 INFO Looking up user name=carol 2026/05/13 10:54:33 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-5d24-789f-b643-4ab14d0ee8e9 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-5c60-7802-aa47-426eb6b76873 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20f9-5c60-7802-aa47-426eb6b76873 2026/05/13 10:54:33 INFO Updating old cache entry for actor id=https://a.localdomain/user/carol 2026/05/13 10:54:33 INFO Applying migration id=avatar 2026/05/13 10:54:33 INFO Applying migration id=noimage 2026/05/13 10:54:33 INFO Applying migration id=feed 2026/05/13 10:54:33 INFO Looking up user name=bob 2026/05/13 10:54:33 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:54:33 INFO Looking up user name=bob 2026/05/13 10:54:33 INFO Applying migration id=bookmarks 2026/05/13 10:54:33 INFO Applying migration id=shareactivity 2026/05/13 10:54:33 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:54:33 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-5ced-75c0-81ea-95beeb8689e3 2026/05/13 10:54:33 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-5cfd-7ec6-8d74-99a35021af8c 2026/05/13 10:54:33 INFO Looking up user name=carol 2026/05/13 10:54:33 INFO Updated post activity.id=https://b.localdomain/update/019e20f9-5ccb-7360-9065-1aa981786edb activity.type=Update activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-5bce-7ab0-b8e8-937931353b29 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20f9-5bce-7ab0-b8e8-937931353b29 2026/05/13 10:54:33 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:33 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name=g 2026/05/13 10:54:33 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:33 INFO Applying migration id=application 2026/05/13 10:54:33 INFO Applying migration id=certificates 2026/05/13 10:54:33 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20f9-5cdb-72d2-90cb-1dd663f43780 activity.type=Follow activity.actor=https://a.localdomain/user/carol activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/carol followed=https://b.localdomain/user/bob 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:54:33 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-5d33-7ad1-a9f7-72f9d3d9361e activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-5cdb-72d2-90cb-1dd663f43780 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/carol follow=https://a.localdomain/follow/019e20f9-5cdb-72d2-90cb-1dd663f43780 2026/05/13 10:54:33 INFO Looking up user name=carol 2026/05/13 10:54:33 INFO Forwarding activity to followers of thread starter domain=a.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkgLcV8bYFFLoJ7n4MdwFbL2yKtvbKj91mVAgkZSuggUqs/actor/create/019e20f9-5d2e-73bc-a0e8-7e398e9edd37 note=https://a.localdomain/.well-known/apgateway/did:key:z6MkgLcV8bYFFLoJ7n4MdwFbL2yKtvbKj91mVAgkZSuggUqs/actor/post/019e20f9-5d2e-732a-8085-8cf559739237 thread=https://a.localdomain/.well-known/apgateway/did:key:z6MkgLcV8bYFFLoJ7n4MdwFbL2yKtvbKj91mVAgkZSuggUqs/actor/post/019e20f9-5d2e-732a-8085-8cf559739237 starter=https://a.localdomain/.well-known/apgateway/did:key:z6MkgLcV8bYFFLoJ7n4MdwFbL2yKtvbKj91mVAgkZSuggUqs/actor 2026/05/13 10:54:33 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkgLcV8bYFFLoJ7n4MdwFbL2yKtvbKj91mVAgkZSuggUqs/actor/create/019e20f9-5d2e-73bc-a0e8-7e398e9edd37 activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkgLcV8bYFFLoJ7n4MdwFbL2yKtvbKj91mVAgkZSuggUqs/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkgLcV8bYFFLoJ7n4MdwFbL2yKtvbKj91mVAgkZSuggUqs/actor/post/019e20f9-5d2e-732a-8085-8cf559739237 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6MkgLcV8bYFFLoJ7n4MdwFbL2yKtvbKj91mVAgkZSuggUqs/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6MkgLcV8bYFFLoJ7n4MdwFbL2yKtvbKj91mVAgkZSuggUqs/actor/post/019e20f9-5d2e-732a-8085-8cf559739237 2026/05/13 10:54:33 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:33 INFO Looking up user name=carol 2026/05/13 10:54:33 INFO Looking up user name=bob 2026/05/13 10:54:33 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-5cfd-7ec6-8d74-99a35021af8c 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkgLcV8bYFFLoJ7n4MdwFbL2yKtvbKj91mVAgkZSuggUqs/actor/create/019e20f9-5d2e-73bc-a0e8-7e398e9edd37 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20f9-5ced-75c0-81ea-95beeb8689e3 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20f9-5cfd-7ec6-8d74-99a35021af8c 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20f9-5d31-768b-85e7-40f657035542 2026/05/13 10:54:33 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:33 INFO Viewing post request.path=/users/view/a.localdomain/.well-known/apgateway/did:key:z6MkgLcV8bYFFLoJ7n4MdwFbL2yKtvbKj91mVAgkZSuggUqs/actor/post/019e20f9-5d2e-732a-8085-8cf559739237 request.user=bob post=https://a.localdomain/.well-known/apgateway/did:key:z6MkgLcV8bYFFLoJ7n4MdwFbL2yKtvbKj91mVAgkZSuggUqs/actor/post/019e20f9-5d2e-732a-8085-8cf559739237 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:33 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:33 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:54:33 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-5d24-789f-b643-4ab14d0ee8e9 2026/05/13 10:54:33 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-5d24-789f-b643-4ab14d0ee8e9 2026/05/13 10:54:33 INFO Enabling pprof url=https://b.localdomain/fcihqhywmgloyfvfdnnrnisdyqbpgkgy/debug/pprof 2026/05/13 10:54:33 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20f9-5d33-7ad1-a9f7-72f9d3d9361e 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:54:33 INFO Looking up user name=bob 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20f9-5d46-7aed-b0a1-4621ef1d1890 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:33 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:33 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-5ced-75c0-81ea-95beeb8689e3 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-5c31-7be2-b6be-0af3684dd7b1 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20f9-5c31-7be2-b6be-0af3684dd7b1 2026/05/13 10:54:33 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:33 INFO Looking up user name=bob 2026/05/13 10:54:33 INFO Looking up user name=carol 2026/05/13 10:54:33 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-5cfd-7ec6-8d74-99a35021af8c activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-5caa-76ad-a2cd-8619f27397fd activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20f9-5caa-76ad-a2cd-8619f27397fd 2026/05/13 10:54:33 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:54:33 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-5d24-789f-b643-4ab14d0ee8e9 2026/05/13 10:54:33 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20f9-5d33-7ad1-a9f7-72f9d3d9361e 2026/05/13 10:54:33 INFO Applying migration id=rawforward 2026/05/13 10:54:33 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:54:33 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:33 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:54:33 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:33 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:33 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20f9-5d63-7bbf-886e-df5530e9c95b activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:54:33 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20f9-5d62-7ec4-8976-22f75b64eec3 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/carol 2026/05/13 10:54:33 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:33 INFO Looking up user name=bob 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:33 INFO Looking up user name=bob 2026/05/13 10:54:33 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkmvNh6brZ4ECxrinijkZMxd1F5KUb3pQcGzQGE3dFFadf/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkmvNh6brZ4ECxrinijkZMxd1F5KUb3pQcGzQGE3dFFadf/actor offset=0 2026/05/13 10:54:33 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20f9-5d63-7bbf-886e-df5530e9c95b 2026/05/13 10:54:33 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20f9-5d63-7bbf-886e-df5530e9c95b 2026/05/13 10:54:33 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20f9-5d62-7ec4-8976-22f75b64eec3 2026/05/13 10:54:33 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20f9-5d62-7ec4-8976-22f75b64eec3 2026/05/13 10:54:33 INFO Looking up user name=bob 2026/05/13 10:54:33 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20f9-5d33-7ad1-a9f7-72f9d3d9361e 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20f9-5d24-789f-b643-4ab14d0ee8e9 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20f9-5d33-7ad1-a9f7-72f9d3d9361e 2026/05/13 10:54:33 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:54:33 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:54:33 INFO Applying migration id=publickey 2026/05/13 10:54:33 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:33 INFO Looking up user name=alice 2026/05/13 10:54:33 INFO Applying migration id=resolvegroup 2026/05/13 10:54:33 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:33 INFO Looking up user name=alice 2026/05/13 10:54:33 INFO Applying migration id=reject 2026/05/13 10:54:33 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20f9-5d62-7ec4-8976-22f75b64eec3 2026/05/13 10:54:33 INFO Looking up user name=bob 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20f9-5d62-7ec4-8976-22f75b64eec3 2026/05/13 10:54:33 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20f9-5d63-7bbf-886e-df5530e9c95b --- PASS: TestMetadata_Whitespace (2.42s) 2026/05/13 10:54:33 INFO Approving follow request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkgLcV8bYFFLoJ7n4MdwFbL2yKtvbKj91mVAgkZSuggUqs/actor/follow/019e20f9-5d85-7811-a041-aa69ce649391 activity.type=Follow activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkgLcV8bYFFLoJ7n4MdwFbL2yKtvbKj91mVAgkZSuggUqs/actor activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkmvNh6brZ4ECxrinijkZMxd1F5KUb3pQcGzQGE3dFFadf/actor follower=https://a.localdomain/.well-known/apgateway/did:key:z6MkgLcV8bYFFLoJ7n4MdwFbL2yKtvbKj91mVAgkZSuggUqs/actor followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkmvNh6brZ4ECxrinijkZMxd1F5KUb3pQcGzQGE3dFFadf/actor 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20f9-5d63-7bbf-886e-df5530e9c95b 2026/05/13 10:54:33 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-5d24-789f-b643-4ab14d0ee8e9 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-5c60-7802-aa47-426eb6b76873 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20f9-5c60-7802-aa47-426eb6b76873 2026/05/13 10:54:33 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:33 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:54:33 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkmvNh6brZ4ECxrinijkZMxd1F5KUb3pQcGzQGE3dFFadf/actor/accept/019e20f9-5d88-71ff-ab7a-ff0023527c30 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkmvNh6brZ4ECxrinijkZMxd1F5KUb3pQcGzQGE3dFFadf/actor activity.object.kind=activity activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkgLcV8bYFFLoJ7n4MdwFbL2yKtvbKj91mVAgkZSuggUqs/actor/follow/019e20f9-5d85-7811-a041-aa69ce649391 activity.object.type=Follow activity.object.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkgLcV8bYFFLoJ7n4MdwFbL2yKtvbKj91mVAgkZSuggUqs/actor follow=https://a.localdomain/.well-known/apgateway/did:key:z6MkgLcV8bYFFLoJ7n4MdwFbL2yKtvbKj91mVAgkZSuggUqs/actor/follow/019e20f9-5d85-7811-a041-aa69ce649391 2026/05/13 10:54:33 INFO Looking up user name=bob 2026/05/13 10:54:33 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-5d33-7ad1-a9f7-72f9d3d9361e activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-5cdb-72d2-90cb-1dd663f43780 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/carol follow=https://a.localdomain/follow/019e20f9-5cdb-72d2-90cb-1dd663f43780 2026/05/13 10:54:33 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 --- PASS: TestName_Set (2.43s) 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkmvNh6brZ4ECxrinijkZMxd1F5KUb3pQcGzQGE3dFFadf/actor/accept/019e20f9-5d88-71ff-ab7a-ff0023527c30 --- PASS: TestMetadata_Maximum (2.45s) 2026/05/13 10:54:33 INFO Applying migration id=autodel 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkgLcV8bYFFLoJ7n4MdwFbL2yKtvbKj91mVAgkZSuggUqs/actor/follow/019e20f9-5d85-7811-a041-aa69ce649391 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:33 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=carol 2026/05/13 10:54:33 INFO Applying migration id=jsonb 2026/05/13 10:54:33 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkmvNh6brZ4ECxrinijkZMxd1F5KUb3pQcGzQGE3dFFadf/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkmvNh6brZ4ECxrinijkZMxd1F5KUb3pQcGzQGE3dFFadf/actor offset=0 2026/05/13 10:54:33 INFO Received delete request activity.id=https://b.localdomain/post/019e20f9-5bce-7ab0-b8e8-937931353b29#delete activity.type=Delete activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-5bce-7ab0-b8e8-937931353b29 activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20f9-5bce-7ab0-b8e8-937931353b29 2026/05/13 10:54:33 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:54:33 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:33 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=carol 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:54:33 INFO Looking up user name=carol 2026/05/13 10:54:33 INFO Looking up user name=alice 2026/05/13 10:54:33 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20f9-5bce-7ab0-b8e8-937931353b29#delete 2026/05/13 10:54:33 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20f9-5bce-7ab0-b8e8-937931353b29#delete 2026/05/13 10:54:33 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:54:33 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20f9-5bce-7ab0-b8e8-937931353b29#delete 2026/05/13 10:54:33 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20f9-5d62-7ec4-8976-22f75b64eec3 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/carol 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/post/019e20f9-5bce-7ab0-b8e8-937931353b29#delete 2026/05/13 10:54:33 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:33 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=carol actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:54:33 INFO Looking up user name=carol 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:33 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:54:33 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:33 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-5dc0-7749-9ce6-9a598cd7eed7 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-5dc0-76ec-8c23-96f1e046ad28 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20f9-5dc0-76ec-8c23-96f1e046ad28 2026/05/13 10:54:33 WARN Denying inbox request did=did:key:z6MkmvNh6brZ4ECxrinijkZMxd1F5KUb3pQcGzQGE3dFFadf key=z6MkgLcV8bYFFLoJ7n4MdwFbL2yKtvbKj91mVAgkZSuggUqs 2026/05/13 10:54:33 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:33 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:54:33 INFO Looking up user name=carol 2026/05/13 10:54:33 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-5dcd-79aa-8a81-c8c66ea5e678 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-5dcd-7921-ab45-e40b1db35159 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-5dcd-7921-ab45-e40b1db35159 2026/05/13 10:54:33 INFO Received delete request activity.id=https://b.localdomain/post/019e20f9-5bce-7ab0-b8e8-937931353b29#delete activity.type=Delete activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-5bce-7ab0-b8e8-937931353b29 activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20f9-5bce-7ab0-b8e8-937931353b29 2026/05/13 10:54:33 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-5dc0-7749-9ce6-9a598cd7eed7 2026/05/13 10:54:33 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-5dc0-7749-9ce6-9a598cd7eed7 2026/05/13 10:54:33 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:33 INFO Looking up user name=bob 2026/05/13 10:54:33 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-5dcd-79aa-8a81-c8c66ea5e678 2026/05/13 10:54:33 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-5dcd-79aa-8a81-c8c66ea5e678 2026/05/13 10:54:33 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:33 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20f9-5dd9-7d53-ad89-1f9b2958682d activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/carol 2026/05/13 10:54:33 INFO Looking up user name=carol --- PASS: TestCluster_InboxFetchNotOwner (2.52s) 2026/05/13 10:54:33 INFO Looking up user name=bob 2026/05/13 10:54:33 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20f9-5dd9-7d53-ad89-1f9b2958682d 2026/05/13 10:54:33 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20f9-5dd9-7d53-ad89-1f9b2958682d 2026/05/13 10:54:33 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:33 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-5dcd-79aa-8a81-c8c66ea5e678 2026/05/13 10:54:33 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-5dc0-7749-9ce6-9a598cd7eed7 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20f9-5dcd-79aa-8a81-c8c66ea5e678 2026/05/13 10:54:33 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20f9-5dea-717e-8b8e-b414f3ba9f95 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/carol 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20f9-5dc0-7749-9ce6-9a598cd7eed7 2026/05/13 10:54:33 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20f9-5dea-717e-8b8e-b414f3ba9f95 2026/05/13 10:54:33 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20f9-5dea-717e-8b8e-b414f3ba9f95 2026/05/13 10:54:33 INFO Looking up user name=alice 2026/05/13 10:54:33 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:33 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20f9-5dd9-7d53-ad89-1f9b2958682d 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20f9-5dd9-7d53-ad89-1f9b2958682d 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:33 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-5dc0-76ec-8c23-96f1e046ad28 request.user=carol post=https://b.localdomain/post/019e20f9-5dc0-76ec-8c23-96f1e046ad28 2026/05/13 10:54:33 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:54:33 INFO Looking up user name=alice 2026/05/13 10:54:33 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-5dcd-7921-ab45-e40b1db35159 request.user=bob post=https://b.localdomain/post/019e20f9-5dcd-7921-ab45-e40b1db35159 2026/05/13 10:54:33 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:54:33 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20f9-5dea-717e-8b8e-b414f3ba9f95 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20f9-5dea-717e-8b8e-b414f3ba9f95 2026/05/13 10:54:33 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:54:33 INFO Not approving follow request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor/follow/019e20f9-5e03-7819-9192-84c4c8925a14 activity.type=Follow activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/.well-known/apgateway/did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor followed=https://b.localdomain/user/bob 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20f9-5dff-77c6-8602-abf7718a5901 2026/05/13 10:54:33 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor/follow/019e20f9-5e03-7819-9192-84c4c8925a14 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor/follow/019e20f9-5e03-7819-9192-84c4c8925a14 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:34 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:34 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20f9-5e1b-7609-bfbc-4b5c4835755f 2026/05/13 10:54:34 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-5dcd-79aa-8a81-c8c66ea5e678 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-5dcd-7921-ab45-e40b1db35159 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-5dcd-7921-ab45-e40b1db35159 2026/05/13 10:54:34 INFO Looking up user name=alice 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor/follow/019e20f9-5e03-7819-9192-84c4c8925a14 2026/05/13 10:54:34 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20f9-5dd9-7d53-ad89-1f9b2958682d activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/carol 2026/05/13 10:54:34 INFO Looking up user name=alice 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor/follow/019e20f9-5e03-7819-9192-84c4c8925a14 2026/05/13 10:54:34 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-5e32-7401-96a1-10671e65d56e activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-5dd9-7d53-ad89-1f9b2958682d activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20f9-5dd9-7d53-ad89-1f9b2958682d 2026/05/13 10:54:34 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20f9-5d63-7bbf-886e-df5530e9c95b activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-5e32-7401-96a1-10671e65d56e 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-5e32-7401-96a1-10671e65d56e 2026/05/13 10:54:34 INFO Applying migration id=quote 2026/05/13 10:54:34 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-5e39-7d23-b489-8b53204724cd activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-5d63-7bbf-886e-df5530e9c95b activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20f9-5d63-7bbf-886e-df5530e9c95b 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:34 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-5e25-763f-8b0b-00d15106982e activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-5e25-75d6-85a5-0e3251787197 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20f9-5e25-75d6-85a5-0e3251787197 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:34 INFO Applying migration id=rfc9421 2026/05/13 10:54:34 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:34 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name="my website" 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor request.user=alice actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor offset=0 2026/05/13 10:54:34 INFO Looking up user name=alice 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-5e25-763f-8b0b-00d15106982e 2026/05/13 10:54:34 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-5e25-763f-8b0b-00d15106982e 2026/05/13 10:54:34 INFO Looking up user name=carol 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:34 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20f9-5dea-717e-8b8e-b414f3ba9f95 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/carol 2026/05/13 10:54:34 INFO Looking up user name=alice 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-5e32-7401-96a1-10671e65d56e 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20f9-5e40-7334-9ccc-d60a4c03ad93 2026/05/13 10:54:34 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-5e4b-7ee6-8252-964174a6562f activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-5dea-717e-8b8e-b414f3ba9f95 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20f9-5dea-717e-8b8e-b414f3ba9f95 2026/05/13 10:54:34 INFO Looking up user name=carol 2026/05/13 10:54:34 INFO Resolving user ID request.path=/users/resolve request.user=bob host=b.localdomain name=carol 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20f9-5e32-7401-96a1-10671e65d56e --- PASS: TestCluster_PublicPost (2.62s) 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-5e25-763f-8b0b-00d15106982e 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-5e39-7d23-b489-8b53204724cd 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20f9-5e25-763f-8b0b-00d15106982e 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-5e39-7d23-b489-8b53204724cd 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:34 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:54:34 INFO Synchronizing followers followed=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-5e4b-7ee6-8252-964174a6562f 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor 2026/05/13 10:54:34 INFO Looking up user name=carol 2026/05/13 10:54:34 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-5e25-75d6-85a5-0e3251787197 request.user=carol post=https://b.localdomain/post/019e20f9-5e25-75d6-85a5-0e3251787197 2026/05/13 10:54:34 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-5e32-7401-96a1-10671e65d56e activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-5dd9-7d53-ad89-1f9b2958682d activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20f9-5dd9-7d53-ad89-1f9b2958682d 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Looking up user name=carol 2026/05/13 10:54:34 INFO Adding gateway request.path=/users/gateway/add request.user=alice gateway=c.localdomain 2026/05/13 10:54:34 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:54:34 INFO Approving follow request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor/follow/019e20f9-5e03-7819-9192-84c4c8925a14 activity.type=Follow activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/.well-known/apgateway/did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor followed=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Applying migration id=keys 2026/05/13 10:54:34 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-5e67-76f9-b310-ce224626dfaa activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor/follow/019e20f9-5e03-7819-9192-84c4c8925a14 activity.object.type=Follow activity.object.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor follow=https://a.localdomain/.well-known/apgateway/did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor/follow/019e20f9-5e03-7819-9192-84c4c8925a14 2026/05/13 10:54:34 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:54:34 INFO Applying migration id=portable 2026/05/13 10:54:34 WARN Denying followers request for non-existing user did=did:key:z6Mkg4QDTLhVpzfEKzkJpBHmW9CP9EXmVyrUAMqSZh23F1Me 2026/05/13 10:54:34 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20f9-5e69-7f41-a30e-bba861aba353 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor follower=https://a.localdomain/user/alice followed=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor 2026/05/13 10:54:34 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20f9-5e69-782e-b728-49a9af82c7c0 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/user/alice follower=https://b.localdomain/user/bob followed=https://a.localdomain/user/alice 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6Mkggv6NcqsA77UbmLAh5BDZLVLtV48ZuG6sokEiGBkg1Me/actor 2026/05/13 10:54:34 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor/update/019e20f9-5e66-7381-a47c-6a1d869b6cd8 sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor gateway=https://c.localdomain 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor/update/019e20f9-5e66-7381-a47c-6a1d869b6cd8 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor/update/019e20f9-5e66-7381-a47c-6a1d869b6cd8 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor/inbox activity=https://b.localdomain/accept/019e20f9-5e67-76f9-b310-ce224626dfaa 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor/inbox activity=https://b.localdomain/accept/019e20f9-5e67-76f9-b310-ce224626dfaa 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-5e39-7d23-b489-8b53204724cd 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20f9-5e69-782e-b728-49a9af82c7c0 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor/inbox activity=https://a.localdomain/follow/019e20f9-5e69-7f41-a30e-bba861aba353 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-5e4b-7ee6-8252-964174a6562f 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20f9-5e69-782e-b728-49a9af82c7c0 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor/inbox activity=https://a.localdomain/follow/019e20f9-5e69-7f41-a30e-bba861aba353 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:34 INFO Received followers request sender=https://a.localdomain/.well-known/apgateway/did:key:z6Mkggv6NcqsA77UbmLAh5BDZLVLtV48ZuG6sokEiGBkg1Me/actor username=bob host=a.localdomain count=1 2026/05/13 10:54:34 INFO Found unknown local follow followed=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor/inbox activity=https://b.localdomain/accept/019e20f9-5e67-76f9-b310-ce224626dfaa --- PASS: TestCluster_ClientSideSigningFollowersMissingCollection (2.67s) 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor 2026/05/13 10:54:34 INFO Looking up user name=alice 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20f9-5e67-76f9-b310-ce224626dfaa 2026/05/13 10:54:34 INFO Looking up user name=carol 2026/05/13 10:54:34 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-5e4b-7ee6-8252-964174a6562f 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor/inbox activity=https://a.localdomain/follow/019e20f9-5e69-7f41-a30e-bba861aba353 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20f9-5e39-7d23-b489-8b53204724cd 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20f9-5e69-7f41-a30e-bba861aba353 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20f9-5e69-782e-b728-49a9af82c7c0 2026/05/13 10:54:34 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:54:34 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-5e67-76f9-b310-ce224626dfaa activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor/follow/019e20f9-5e03-7819-9192-84c4c8925a14 activity.object.type=Follow activity.object.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor follow=https://a.localdomain/.well-known/apgateway/did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor/follow/019e20f9-5e03-7819-9192-84c4c8925a14 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20f9-5e4b-7ee6-8252-964174a6562f 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20f9-5e69-782e-b728-49a9af82c7c0 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor/update/019e20f9-5e66-7381-a47c-6a1d869b6cd8 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor request.user=alice actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor offset=0 2026/05/13 10:54:34 INFO Looking up user name=carol 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20f9-5e87-7411-a2e3-0ea43553302f 2026/05/13 10:54:34 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor/update/019e20f9-5e66-7381-a47c-6a1d869b6cd8 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:34 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20f9-5e96-7028-be5c-e8e6ee6152f8 activity.type=Follow activity.actor=https://a.localdomain/user/bob activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/bob followed=https://b.localdomain/user/carol 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20f9-5e96-7028-be5c-e8e6ee6152f8 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20f9-5e96-7028-be5c-e8e6ee6152f8 2026/05/13 10:54:34 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-5e39-7d23-b489-8b53204724cd activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-5d63-7bbf-886e-df5530e9c95b activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20f9-5d63-7bbf-886e-df5530e9c95b 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:34 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-5dc0-7749-9ce6-9a598cd7eed7 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-5dc0-76ec-8c23-96f1e046ad28 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20f9-5dc0-76ec-8c23-96f1e046ad28 2026/05/13 10:54:34 INFO Resolving user ID request.path=/users/resolve request.user=alice host=a.localdomain name=bob 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Looking up user name=carol 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://a.localdomain/user/bob inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20f9-5e96-7028-be5c-e8e6ee6152f8 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20f9-5e96-7028-be5c-e8e6ee6152f8 2026/05/13 10:54:34 INFO Looking up user name=carol 2026/05/13 10:54:34 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-5e4b-7ee6-8252-964174a6562f activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-5dea-717e-8b8e-b414f3ba9f95 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20f9-5dea-717e-8b8e-b414f3ba9f95 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/bob request.user=alice actor=https://a.localdomain/user/bob offset=0 2026/05/13 10:54:34 INFO Adding gateway request.path=/users/gateway/add request.user=carol gateway=a.localdomain 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:54:34 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor 2026/05/13 10:54:34 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:34 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-5e25-763f-8b0b-00d15106982e activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-5e25-75d6-85a5-0e3251787197 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20f9-5e25-75d6-85a5-0e3251787197 2026/05/13 10:54:34 INFO Forwarding activity to gateway activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor/update/019e20f9-5eb6-711b-8853-d50eadb6886a sender=https://c.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor gateway=https://a.localdomain 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor/update/019e20f9-5eb6-711b-8853-d50eadb6886a 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor/update/019e20f9-5eb6-711b-8853-d50eadb6886a --- PASS: TestMetadata_Link (2.74s) 2026/05/13 10:54:34 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor 2026/05/13 10:54:34 INFO Applying migration id=proofs 2026/05/13 10:54:34 INFO Applying migration id=contexts 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Applying migration id=deliverieshost 2026/05/13 10:54:34 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:34 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-5ec0-71a4-980f-bcc99350af6d activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-5ec0-7145-a243-4c67492a92dc activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20f9-5ec0-7145-a243-4c67492a92dc 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-5ec0-71a4-980f-bcc99350af6d 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-5ec0-71a4-980f-bcc99350af6d 2026/05/13 10:54:34 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20f9-5e69-782e-b728-49a9af82c7c0 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/user/alice follower=https://b.localdomain/user/bob followed=https://a.localdomain/user/alice 2026/05/13 10:54:34 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20f9-5eda-7585-8c39-851d5f00a1dd activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob --- PASS: TestCluster_FollowersSyncMissingRemoteFollow (2.76s) 2026/05/13 10:54:34 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20f9-5ede-7f05-a736-6e824144fcd0 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://a.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://a.localdomain/user/bob 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor request.user=carol actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor offset=0 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor/update/019e20f9-5eb6-711b-8853-d50eadb6886a 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20f9-5eda-7585-8c39-851d5f00a1dd 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20f9-5eda-7585-8c39-851d5f00a1dd 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor/update/019e20f9-5eb6-711b-8853-d50eadb6886a 2026/05/13 10:54:34 INFO Looking up user name=carol 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20f9-5ede-7f05-a736-6e824144fcd0 2026/05/13 10:54:34 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://a.localdomain/user/bob 2026/05/13 10:54:34 INFO Adding gateway request.path=/users/gateway/add request.user=alice gateway=c.localdomain 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-5ec0-71a4-980f-bcc99350af6d 2026/05/13 10:54:34 INFO Looking up user name=alice 2026/05/13 10:54:34 INFO Adding gateway request.path=/users/gateway/add request.user=alice gateway=c.localdomain 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20f9-5ec0-71a4-980f-bcc99350af6d 2026/05/13 10:54:34 INFO Applying migration id=pembegin 2026/05/13 10:54:34 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:34 INFO Applying migration id=didhost 2026/05/13 10:54:34 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:34 INFO Applying migration id=invites 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20f9-5eda-7585-8c39-851d5f00a1dd 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:54:34 INFO Applying migration id=ed25519blob 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20f9-5eda-7585-8c39-851d5f00a1dd 2026/05/13 10:54:34 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor/update/019e20f9-5ef0-7178-a6bb-7fdb8b7026c5 sender=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor gateway=https://c.localdomain 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor/update/019e20f9-5ef0-7178-a6bb-7fdb8b7026c5 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/bob request.user=alice actor=https://a.localdomain/user/bob offset=0 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor/update/019e20f9-5ef0-7178-a6bb-7fdb8b7026c5 2026/05/13 10:54:34 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20f9-5e96-7028-be5c-e8e6ee6152f8 activity.type=Follow activity.actor=https://a.localdomain/user/bob activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/bob followed=https://b.localdomain/user/carol 2026/05/13 10:54:34 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:34 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-5ec0-7145-a243-4c67492a92dc request.user=carol post=https://b.localdomain/post/019e20f9-5ec0-7145-a243-4c67492a92dc 2026/05/13 10:54:34 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor/update/019e20f9-5ef4-7a09-97c2-5d89537873d6 sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor gateway=https://c.localdomain 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor/update/019e20f9-5ef4-7a09-97c2-5d89537873d6 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor/update/019e20f9-5ef4-7a09-97c2-5d89537873d6 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-5efe-7d36-825b-6d2fe204c9e0 activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-5e96-7028-be5c-e8e6ee6152f8 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/bob follow=https://a.localdomain/follow/019e20f9-5e96-7028-be5c-e8e6ee6152f8 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:34 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:54:34 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor 2026/05/13 10:54:34 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20f9-5f02-712e-9617-5c324a08d5b4 activity.type=Follow activity.actor=https://a.localdomain/user/carol activity.object.kind=string activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor follower=https://a.localdomain/user/carol followed=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/bob activity=https://b.localdomain/accept/019e20f9-5efe-7d36-825b-6d2fe204c9e0 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/bob activity=https://b.localdomain/accept/019e20f9-5efe-7d36-825b-6d2fe204c9e0 2026/05/13 10:54:34 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name=a 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor 2026/05/13 10:54:34 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:34 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor/inbox activity=https://a.localdomain/follow/019e20f9-5f02-712e-9617-5c324a08d5b4 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor/inbox activity=https://a.localdomain/follow/019e20f9-5f02-712e-9617-5c324a08d5b4 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:34 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:54:34 WARN Denying followers request did=did:key:z6MksiP4YtkgExcxJmoshih2zrA6JTfarUhgeTzSSZEC2Gid key=z6MkpBoaX5kvWXi5yZnrYei4sTgnbdf47uCiJtv5Tv3S5UyN 2026/05/13 10:54:34 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-5f00-7127-90dc-7f62a9afdfe4 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-5f00-707e-9da2-0aad73d4518a activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-5f00-707e-9da2-0aad73d4518a 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:34 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:34 INFO Looking up user name=carol 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor/update/019e20f9-5ef0-7178-a6bb-7fdb8b7026c5 2026/05/13 10:54:34 INFO Looking up user name=carol 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-5f07-756e-9544-2fd1033b3fcd activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-5f07-74e1-8979-3d043c4e12fd activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20f9-5f07-74e1-8979-3d043c4e12fd 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor/inbox activity=https://b.localdomain/create/019e20f9-5f00-7127-90dc-7f62a9afdfe4 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://a.localdomain/user/carol inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor/inbox activity=https://a.localdomain/follow/019e20f9-5f02-712e-9617-5c324a08d5b4 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor/inbox activity=https://b.localdomain/create/019e20f9-5f00-7127-90dc-7f62a9afdfe4 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20f9-5f0c-769d-bf93-3b72f2917cd6 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor/update/019e20f9-5ef0-7178-a6bb-7fdb8b7026c5 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20f9-5f02-712e-9617-5c324a08d5b4 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor/update/019e20f9-5ef4-7a09-97c2-5d89537873d6 2026/05/13 10:54:34 INFO Enabling pprof url=https://b.localdomain/oppdksdasqpvsoaglthdpgpbptjrscwd/debug/pprof 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/bob activity=https://b.localdomain/accept/019e20f9-5efe-7d36-825b-6d2fe204c9e0 2026/05/13 10:54:34 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor/update/019e20f9-5ef4-7a09-97c2-5d89537873d6 2026/05/13 10:54:34 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-5f14-72de-98cc-f442184f92b1 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-5f14-728a-8661-1f995a420936 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-5f14-728a-8661-1f995a420936 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20f9-5efe-7d36-825b-6d2fe204c9e0 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-5f07-756e-9544-2fd1033b3fcd 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-5f07-756e-9544-2fd1033b3fcd 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor request.user=carol actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor offset=0 2026/05/13 10:54:34 INFO Follow is accepted activity.id=https://a.localdomain/accept/019e20f9-5f28-75d3-9f6d-7cbbdb55bd8e activity.type=Accept activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-5e69-782e-b728-49a9af82c7c0 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20f9-5e69-782e-b728-49a9af82c7c0 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:34 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor offset=0 --- PASS: TestCluster_ClientSideSigningFollowersWrongCollection (2.84s) 2026/05/13 10:54:34 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name=c 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-5f14-72de-98cc-f442184f92b1 2026/05/13 10:54:34 INFO Looking up user name=carol 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-5f14-72de-98cc-f442184f92b1 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Looking up user name=carol 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/accept/019e20f9-5f28-75d3-9f6d-7cbbdb55bd8e 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/accept/019e20f9-5f28-75d3-9f6d-7cbbdb55bd8e 2026/05/13 10:54:34 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:54:34 INFO Looking up user name=carol 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor/inbox activity=https://b.localdomain/create/019e20f9-5f00-7127-90dc-7f62a9afdfe4 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-5f07-756e-9544-2fd1033b3fcd 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:54:34 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20f9-5f00-7127-90dc-7f62a9afdfe4 2026/05/13 10:54:34 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-5efe-7d36-825b-6d2fe204c9e0 activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-5e96-7028-be5c-e8e6ee6152f8 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/bob follow=https://a.localdomain/follow/019e20f9-5e96-7028-be5c-e8e6ee6152f8 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20f9-5f07-756e-9544-2fd1033b3fcd 2026/05/13 10:54:34 INFO Looking up user name=alice 2026/05/13 10:54:34 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-5ec0-71a4-980f-bcc99350af6d activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-5ec0-7145-a243-4c67492a92dc activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20f9-5ec0-7145-a243-4c67492a92dc 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20f9-5f2f-7d3b-9dae-d25ae932d52e 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-5f14-72de-98cc-f442184f92b1 2026/05/13 10:54:34 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-5f00-707e-9da2-0aad73d4518a request.user=bob post=https://b.localdomain/post/019e20f9-5f00-707e-9da2-0aad73d4518a 2026/05/13 10:54:34 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-5f07-74e1-8979-3d043c4e12fd request.user=carol post=https://b.localdomain/post/019e20f9-5f07-74e1-8979-3d043c4e12fd 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20f9-5f3f-793c-bd17-4aded80d9498 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20f9-5f14-72de-98cc-f442184f92b1 2026/05/13 10:54:34 INFO Adding gateway request.path=/users/gateway/add request.user=carol gateway=a.localdomain 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/accept/019e20f9-5f28-75d3-9f6d-7cbbdb55bd8e 2026/05/13 10:54:34 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-5f14-728a-8661-1f995a420936 request.user=bob post=https://b.localdomain/post/019e20f9-5f14-728a-8661-1f995a420936 2026/05/13 10:54:34 INFO Adding gateway request.path=/users/gateway/add request.user=carol gateway=a.localdomain 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/accept/019e20f9-5f28-75d3-9f6d-7cbbdb55bd8e 2026/05/13 10:54:34 INFO Received a new post activity.id=https://a.localdomain/create/019e20f9-5f3e-740f-bc04-13ac300b6a8e activity.type=Create activity.actor=https://a.localdomain/user/bob activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20f9-5f3e-73c0-b293-58fa8efee039 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/bob post=https://a.localdomain/post/019e20f9-5f3e-73c0-b293-58fa8efee039 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20f9-5f3f-793c-bd17-4aded80d9498 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20f9-5f3f-793c-bd17-4aded80d9498 2026/05/13 10:54:34 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name=e 2026/05/13 10:54:34 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:54:34 INFO Forwarding activity to gateway activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor/update/019e20f9-5f44-7cb7-a063-a2de081608fe sender=https://c.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor gateway=https://a.localdomain 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor/update/019e20f9-5f44-7cb7-a063-a2de081608fe 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor/update/019e20f9-5f44-7cb7-a063-a2de081608fe 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:34 INFO Looking up user name=alice 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:34 INFO Forwarding activity to gateway activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor/update/019e20f9-5f4a-7c23-b73b-86e9950e26e5 sender=https://c.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor gateway=https://a.localdomain 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor/update/019e20f9-5f4a-7c23-b73b-86e9950e26e5 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor/update/019e20f9-5f4a-7c23-b73b-86e9950e26e5 2026/05/13 10:54:34 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20f9-5f3f-793c-bd17-4aded80d9498 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019e20f9-5f3e-740f-bc04-13ac300b6a8e 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor 2026/05/13 10:54:34 INFO Looking up user name=alice 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20f9-5f3f-793c-bd17-4aded80d9498 2026/05/13 10:54:34 INFO Follow is rejected activity.id=https://a.localdomain/reject/019e20f9-5f5d-7558-b247-aee72255c2c7 activity.type=Reject activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-5e69-782e-b728-49a9af82c7c0 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20f9-5e69-782e-b728-49a9af82c7c0 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor 2026/05/13 10:54:34 INFO Viewing post request.path=/users/view/a.localdomain/post/019e20f9-5f3e-73c0-b293-58fa8efee039 request.user=bob post=https://a.localdomain/post/019e20f9-5f3e-73c0-b293-58fa8efee039 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor 2026/05/13 10:54:34 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20f9-5f5e-72af-8df2-c0471e27262c activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20f9-5e69-7f41-a30e-bba861aba353 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor follower=https://a.localdomain/user/alice followed=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:34 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20f9-5f62-7ddd-b443-fb36765ef684 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20f9-5f4f-71e2-a3b6-c105dcc9094a 2026/05/13 10:54:34 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor/accept/019e20f9-5f68-7446-a40e-ddd99f47dbe2 activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-5e69-7f41-a30e-bba861aba353 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20f9-5e69-7f41-a30e-bba861aba353 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://a.localdomain/user/carol 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/reject/019e20f9-5f5d-7558-b247-aee72255c2c7 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/reject/019e20f9-5f5d-7558-b247-aee72255c2c7 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20f9-5f5e-72af-8df2-c0471e27262c 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20f9-5f5e-72af-8df2-c0471e27262c 2026/05/13 10:54:34 INFO Looking up user name=carol 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor/update/019e20f9-5f44-7cb7-a063-a2de081608fe 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor/inbox activity=https://b.localdomain/follow/019e20f9-5f62-7ddd-b443-fb36765ef684 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor/inbox activity=https://b.localdomain/follow/019e20f9-5f62-7ddd-b443-fb36765ef684 2026/05/13 10:54:34 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:34 INFO Looking up user name=alice 2026/05/13 10:54:34 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name=g 2026/05/13 10:54:34 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20f9-5f02-712e-9617-5c324a08d5b4 activity.type=Follow activity.actor=https://a.localdomain/user/carol activity.object.kind=string activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor follower=https://a.localdomain/user/carol followed=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor/update/019e20f9-5f44-7cb7-a063-a2de081608fe 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor/update/019e20f9-5f4a-7c23-b73b-86e9950e26e5 2026/05/13 10:54:34 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor/accept/019e20f9-5f7c-715c-b352-bf660e98fe35 activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-5f02-712e-9617-5c324a08d5b4 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/carol follow=https://a.localdomain/follow/019e20f9-5f02-712e-9617-5c324a08d5b4 2026/05/13 10:54:34 INFO Looking up user name=alice 2026/05/13 10:54:34 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20f9-5f5e-72af-8df2-c0471e27262c 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor/update/019e20f9-5f4a-7c23-b73b-86e9950e26e5 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor request.user=alice actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor offset=0 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor/inbox activity=https://b.localdomain/follow/019e20f9-5f62-7ddd-b443-fb36765ef684 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20f9-5f5e-72af-8df2-c0471e27262c 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/reject/019e20f9-5f5d-7558-b247-aee72255c2c7 2026/05/13 10:54:34 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20f9-5f62-7ddd-b443-fb36765ef684 2026/05/13 10:54:34 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor/accept/019e20f9-5f68-7446-a40e-ddd99f47dbe2 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor/accept/019e20f9-5f68-7446-a40e-ddd99f47dbe2 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:34 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=carol 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/reject/019e20f9-5f5d-7558-b247-aee72255c2c7 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20f9-5f7a-766c-ab20-559135afee6b 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor 2026/05/13 10:54:34 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor offset=0 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/carol activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor/accept/019e20f9-5f7c-715c-b352-bf660e98fe35 2026/05/13 10:54:34 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:34 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:34 INFO Not approving follow request activity.id=https://c.localdomain/follow/019e20f9-5f8e-77c0-b2ce-116655cd5e63 activity.type=Follow activity.actor=https://c.localdomain/user/carol activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://c.localdomain/user/carol followed=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor 2026/05/13 10:54:34 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:34 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor 2026/05/13 10:54:34 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/follow/019e20f9-5f8e-77c0-b2ce-116655cd5e63 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/follow/019e20f9-5f8e-77c0-b2ce-116655cd5e63 2026/05/13 10:54:34 INFO Looking up user name=carol 2026/05/13 10:54:34 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:54:34 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor 2026/05/13 10:54:34 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:34 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-5f8e-785c-8716-acdcc01b0aff activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-5f8e-7800-82e7-5eb41156a393 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20f9-5f8e-7800-82e7-5eb41156a393 2026/05/13 10:54:34 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:54:34 INFO Looking up user name=carol 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://c.localdomain/user/carol inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/follow/019e20f9-5f8e-77c0-b2ce-116655cd5e63 2026/05/13 10:54:34 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor/accept/019e20f9-5f68-7446-a40e-ddd99f47dbe2 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/carol activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor/accept/019e20f9-5f7c-715c-b352-bf660e98fe35 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-5f8e-785c-8716-acdcc01b0aff 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-5f8e-785c-8716-acdcc01b0aff 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/follow/019e20f9-5f8e-77c0-b2ce-116655cd5e63 2026/05/13 10:54:34 INFO Follow is rejected activity.id=https://a.localdomain/reject/019e20f9-5fb0-7818-bec0-33cfc45a98a0 activity.type=Reject activity.actor=https://a.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-5ede-7f05-a736-6e824144fcd0 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20f9-5ede-7f05-a736-6e824144fcd0 2026/05/13 10:54:34 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-5f9d-7ba7-a356-19a869cbe3dc activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-5f9d-7b4c-ada6-3bea4626eb6c activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-5f9d-7b4c-ada6-3bea4626eb6c 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor offset=0 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor offset=0 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol --- PASS: TestCluster_PostToFollowers_AcceptThenReject (2.99s) 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-5f9d-7ba7-a356-19a869cbe3dc 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-5f9d-7ba7-a356-19a869cbe3dc 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor offset=0 2026/05/13 10:54:34 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Not approving follow request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/follow/019e20f9-5fbe-752a-97f6-13276680dd80 activity.type=Follow activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor activity.object.kind=string activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor follower=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor followed=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/reject/019e20f9-5fb0-7818-bec0-33cfc45a98a0 2026/05/13 10:54:34 INFO Looking up user name=carol 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-5f8e-785c-8716-acdcc01b0aff 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/follow/019e20f9-5fbe-752a-97f6-13276680dd80 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/follow/019e20f9-5fbe-752a-97f6-13276680dd80 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor inbox=https://a.localdomain/inbox/carol activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor/accept/019e20f9-5f7c-715c-b352-bf660e98fe35 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20f9-5f8e-785c-8716-acdcc01b0aff 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-5f9d-7ba7-a356-19a869cbe3dc 2026/05/13 10:54:34 INFO Not approving follow request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor/follow/019e20f9-5fd0-72ae-a07f-2de927dd569f activity.type=Follow activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/.well-known/apgateway/did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor followed=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20f9-5fc8-7039-b167-81d1aa086471 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20f9-5fc8-7039-b167-81d1aa086471 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor/accept/019e20f9-5f68-7446-a40e-ddd99f47dbe2 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20f9-5f9d-7ba7-a356-19a869cbe3dc 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:34 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-5f8e-7800-82e7-5eb41156a393 request.user=carol post=https://b.localdomain/post/019e20f9-5f8e-7800-82e7-5eb41156a393 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor/accept/019e20f9-5f7c-715c-b352-bf660e98fe35 2026/05/13 10:54:34 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-5f9d-7b4c-ada6-3bea4626eb6c request.user=bob post=https://b.localdomain/post/019e20f9-5f9d-7b4c-ada6-3bea4626eb6c 2026/05/13 10:54:34 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-5fcd-7aa2-b3f4-ff559cd0f614 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-5fcd-7a48-b3d1-cecf4c89e270 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20f9-5fcd-7a48-b3d1-cecf4c89e270 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor/follow/019e20f9-5fd0-72ae-a07f-2de927dd569f 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor/follow/019e20f9-5fd0-72ae-a07f-2de927dd569f 2026/05/13 10:54:34 INFO Looking up user name=carol 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20f9-5fc8-7039-b167-81d1aa086471 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-5fcd-7aa2-b3f4-ff559cd0f614 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-5fcd-7aa2-b3f4-ff559cd0f614 2026/05/13 10:54:34 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20f9-5feb-7be9-82a3-35ef770d1d81 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/carol 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:34 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20f9-5fef-7e5e-9dbd-aa6a692e833e activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20f9-5fc8-7039-b167-81d1aa086471 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/follow/019e20f9-5fbe-752a-97f6-13276680dd80 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/follow/019e20f9-5fbe-752a-97f6-13276680dd80 2026/05/13 10:54:34 INFO Looking up user name=carol 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor/inbox activity=https://b.localdomain/follow/019e20f9-5fef-7e5e-9dbd-aa6a692e833e 2026/05/13 10:54:34 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20f9-5f62-7ddd-b443-fb36765ef684 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor/inbox activity=https://b.localdomain/follow/019e20f9-5fef-7e5e-9dbd-aa6a692e833e 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20f9-5feb-7be9-82a3-35ef770d1d81 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20f9-5feb-7be9-82a3-35ef770d1d81 2026/05/13 10:54:34 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor/accept/019e20f9-5f68-7446-a40e-ddd99f47dbe2 activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-5e69-7f41-a30e-bba861aba353 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20f9-5e69-7f41-a30e-bba861aba353 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor/follow/019e20f9-5fd0-72ae-a07f-2de927dd569f 2026/05/13 10:54:34 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor/accept/019e20f9-6000-7767-bbd5-995565fb0566 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-5f62-7ddd-b443-fb36765ef684 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20f9-5f62-7ddd-b443-fb36765ef684 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor 2026/05/13 10:54:34 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-5fcd-7aa2-b3f4-ff559cd0f614 2026/05/13 10:54:34 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20f9-5ffd-725e-ab9a-4a0b84e29f52 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor request.user=alice actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor offset=0 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor/follow/019e20f9-5fd0-72ae-a07f-2de927dd569f 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20f9-5fcd-7aa2-b3f4-ff559cd0f614 2026/05/13 10:54:34 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20f9-6004-7222-9284-67383f7f9509 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor 2026/05/13 10:54:34 INFO Not approving follow request activity.id=https://c.localdomain/follow/019e20f9-6005-7a39-9613-38935cf2e785 activity.type=Follow activity.actor=https://c.localdomain/user/carol activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://c.localdomain/user/carol followed=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Looking up user name=alice 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor/inbox activity=https://b.localdomain/follow/019e20f9-5ffd-725e-ab9a-4a0b84e29f52 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor/inbox activity=https://b.localdomain/follow/019e20f9-5ffd-725e-ab9a-4a0b84e29f52 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor/accept/019e20f9-6000-7767-bbd5-995565fb0566 2026/05/13 10:54:34 INFO Looking up user name=alice 2026/05/13 10:54:34 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor/accept/019e20f9-6000-7767-bbd5-995565fb0566 sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor gateway=https://c.localdomain 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor/accept/019e20f9-6000-7767-bbd5-995565fb0566 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor/accept/019e20f9-6000-7767-bbd5-995565fb0566 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-5fcd-7a48-b3d1-cecf4c89e270 request.user=carol post=https://b.localdomain/post/019e20f9-5fcd-7a48-b3d1-cecf4c89e270 2026/05/13 10:54:34 INFO Removing metadata field request.path=/users/metadata/remove request.user=bob key=g 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor 2026/05/13 10:54:34 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor/inbox activity=https://b.localdomain/follow/019e20f9-6004-7222-9284-67383f7f9509 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor/inbox activity=https://b.localdomain/follow/019e20f9-6004-7222-9284-67383f7f9509 2026/05/13 10:54:34 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20f9-5eda-7585-8c39-851d5f00a1dd activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Resolving user ID request.path=/users/resolve request.user=bob host=b.localdomain name=carol 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor/inbox activity=https://b.localdomain/follow/019e20f9-5fef-7e5e-9dbd-aa6a692e833e 2026/05/13 10:54:34 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-6010-7a53-ab90-34f633ffd08e activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-5eda-7585-8c39-851d5f00a1dd activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20f9-5eda-7585-8c39-851d5f00a1dd 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor 2026/05/13 10:54:34 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20f9-600e-7e02-9dc4-ee2809e750c1 activity.type=Follow activity.actor=https://a.localdomain/user/carol activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/carol followed=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20f9-5feb-7be9-82a3-35ef770d1d81 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20f9-5fef-7e5e-9dbd-aa6a692e833e 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/follow/019e20f9-6005-7a39-9613-38935cf2e785 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/follow/019e20f9-6005-7a39-9613-38935cf2e785 2026/05/13 10:54:34 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor/inbox activity=https://b.localdomain/follow/019e20f9-5ffd-725e-ab9a-4a0b84e29f52 2026/05/13 10:54:34 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=bob 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:34 INFO Looking up user name=carol 2026/05/13 10:54:34 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor/accept/019e20f9-5f7c-715c-b352-bf660e98fe35 activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-5f02-712e-9617-5c324a08d5b4 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/carol follow=https://a.localdomain/follow/019e20f9-5f02-712e-9617-5c324a08d5b4 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20f9-600e-7e02-9dc4-ee2809e750c1 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20f9-600e-7e02-9dc4-ee2809e750c1 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20f9-5ffd-725e-ab9a-4a0b84e29f52 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor/inbox activity=https://b.localdomain/follow/019e20f9-6004-7222-9284-67383f7f9509 2026/05/13 10:54:34 INFO Looking up user name=carol 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor offset=0 2026/05/13 10:54:34 INFO Looking up user name=carol 2026/05/13 10:54:34 INFO Approving follow request activity.id=https://c.localdomain/follow/019e20f9-5f8e-77c0-b2ce-116655cd5e63 activity.type=Follow activity.actor=https://c.localdomain/user/carol activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://c.localdomain/user/carol followed=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20f9-6004-7222-9284-67383f7f9509 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20f9-5feb-7be9-82a3-35ef770d1d81 2026/05/13 10:54:34 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor/accept/019e20f9-6000-7767-bbd5-995565fb0566 2026/05/13 10:54:34 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-6024-70ba-8a93-ba8df2af6bc0 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://c.localdomain/follow/019e20f9-5f8e-77c0-b2ce-116655cd5e63 activity.object.type=Follow activity.object.actor=https://c.localdomain/user/carol follow=https://c.localdomain/follow/019e20f9-5f8e-77c0-b2ce-116655cd5e63 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/bob request.user=carol actor=https://a.localdomain/user/bob offset=0 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20f9-600e-71d6-988f-b10da492072d 2026/05/13 10:54:34 INFO Looking up user name=carol 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor offset=0 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor/accept/019e20f9-6000-7767-bbd5-995565fb0566 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor offset=0 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://a.localdomain/user/carol inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20f9-600e-7e02-9dc4-ee2809e750c1 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:54:34 INFO Looking up user name=carol 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor 2026/05/13 10:54:34 INFO Enabling pprof url=https://b.localdomain/vjmerqedaglmyljxnkwaibthxsjyqnln/debug/pprof 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-6010-7a53-ab90-34f633ffd08e 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-6010-7a53-ab90-34f633ffd08e 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20f9-600e-7e02-9dc4-ee2809e750c1 2026/05/13 10:54:34 WARN Metadata field key does not exist request.path=/users/metadata/remove request.user=bob raw=g 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://c.localdomain/user/carol inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/follow/019e20f9-6005-7a39-9613-38935cf2e785 2026/05/13 10:54:34 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:34 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-5f07-756e-9544-2fd1033b3fcd activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-5f07-74e1-8979-3d043c4e12fd activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20f9-5f07-74e1-8979-3d043c4e12fd 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/follow/019e20f9-6005-7a39-9613-38935cf2e785 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-6027-7706-a716-613a845beeaa activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-6027-76b5-962e-d66f8501c2a0 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-6027-76b5-962e-d66f8501c2a0 2026/05/13 10:54:34 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:34 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor 2026/05/13 10:54:34 INFO Looking up user name=carol 2026/05/13 10:54:34 INFO Looking up user name=carol 2026/05/13 10:54:34 WARN Activity is invalid activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor/accept/019e20f9-6000-7767-bbd5-995565fb0566 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-5f62-7ddd-b443-fb36765ef684 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor error="invalid object host: b.localdomain" 2026/05/13 10:54:34 WARN Failed to send an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor/accept/019e20f9-6000-7767-bbd5-995565fb0566 error="failed to send request to https://c.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor/inbox: 400, " 2026/05/13 10:54:34 INFO Failed to deliver an activity to at least one recipient id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor/accept/019e20f9-6000-7767-bbd5-995565fb0566 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-6027-7706-a716-613a845beeaa 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-6027-7706-a716-613a845beeaa 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-6010-7a53-ab90-34f633ffd08e 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor 2026/05/13 10:54:34 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Adding gateway request.path=/users/gateway/add request.user=alice gateway=c.localdomain 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor 2026/05/13 10:54:34 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor 2026/05/13 10:54:34 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-5fcd-7aa2-b3f4-ff559cd0f614 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-5fcd-7a48-b3d1-cecf4c89e270 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20f9-5fcd-7a48-b3d1-cecf4c89e270 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20f9-6024-70ba-8a93-ba8df2af6bc0 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20f9-6024-70ba-8a93-ba8df2af6bc0 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-6027-7706-a716-613a845beeaa 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:34 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-5f8e-785c-8716-acdcc01b0aff activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-5f8e-7800-82e7-5eb41156a393 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20f9-5f8e-7800-82e7-5eb41156a393 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20f9-6027-7706-a716-613a845beeaa 2026/05/13 10:54:34 INFO Received followers request did=did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM sender=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor count=0 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor 2026/05/13 10:54:34 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor/update/019e20f9-6058-79c4-b86a-91d512198fca sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor gateway=https://c.localdomain 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor/update/019e20f9-6058-79c4-b86a-91d512198fca 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor/update/019e20f9-6058-79c4-b86a-91d512198fca 2026/05/13 10:54:34 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20f9-6064-7b3c-aebc-b444696aa9d2 activity.type=Follow activity.actor=https://a.localdomain/user/carol activity.object.kind=string activity.object.id=https://a.localdomain/user/bob follower=https://a.localdomain/user/carol followed=https://a.localdomain/user/bob 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor request.user=carol actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor offset=0 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor 2026/05/13 10:54:34 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-6027-76b5-962e-d66f8501c2a0 request.user=bob post=https://b.localdomain/post/019e20f9-6027-76b5-962e-d66f8501c2a0 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor 2026/05/13 10:54:34 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor/accept/019e20f9-6000-7767-bbd5-995565fb0566 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-5f62-7ddd-b443-fb36765ef684 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20f9-5f62-7ddd-b443-fb36765ef684 2026/05/13 10:54:34 INFO Looking up user name=alice 2026/05/13 10:54:34 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:54:34 INFO Approving follow request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor/follow/019e20f9-5fd0-72ae-a07f-2de927dd569f activity.type=Follow activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/.well-known/apgateway/did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor followed=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20f9-6024-70ba-8a93-ba8df2af6bc0 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20f9-6064-7b3c-aebc-b444696aa9d2 2026/05/13 10:54:34 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20f9-607a-78a7-b802-16fcb3db2908 activity.type=Follow activity.actor=https://a.localdomain/user/bob activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/bob followed=https://b.localdomain/user/carol 2026/05/13 10:54:34 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20f9-5feb-7be9-82a3-35ef770d1d81 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/carol 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:34 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-607b-709e-85f5-b2c95af9df84 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor/follow/019e20f9-5fd0-72ae-a07f-2de927dd569f activity.object.type=Follow activity.object.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor follow=https://a.localdomain/.well-known/apgateway/did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor/follow/019e20f9-5fd0-72ae-a07f-2de927dd569f 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20f9-6024-70ba-8a93-ba8df2af6bc0 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor 2026/05/13 10:54:34 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-6084-73af-ae75-712bbcce6a44 activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-5feb-7be9-82a3-35ef770d1d81 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20f9-5feb-7be9-82a3-35ef770d1d81 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/bob request.user=carol actor=https://a.localdomain/user/bob offset=0 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor request.user=alice actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor offset=0 2026/05/13 10:54:34 INFO Looking up user name=alice 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-5f00-7127-90dc-7f62a9afdfe4 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-5f00-707e-9da2-0aad73d4518a activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-5f00-707e-9da2-0aad73d4518a 2026/05/13 10:54:34 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20f9-6010-7a53-ab90-34f633ffd08e 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20f9-607a-78a7-b802-16fcb3db2908 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20f9-607a-78a7-b802-16fcb3db2908 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor/update/019e20f9-6079-7deb-acc7-28d968bf29a9 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor/inbox activity=https://b.localdomain/accept/019e20f9-607b-709e-85f5-b2c95af9df84 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor/inbox activity=https://b.localdomain/accept/019e20f9-607b-709e-85f5-b2c95af9df84 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-6084-73af-ae75-712bbcce6a44 2026/05/13 10:54:34 INFO Looking up user name=alice 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-6084-73af-ae75-712bbcce6a44 2026/05/13 10:54:34 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor/update/019e20f9-6058-79c4-b86a-91d512198fca 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20f9-5f5e-72af-8df2-c0471e27262c activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor/update/019e20f9-6058-79c4-b86a-91d512198fca 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-609c-71a9-b61a-e365e6f21752 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-5f5e-72af-8df2-c0471e27262c activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20f9-5f5e-72af-8df2-c0471e27262c 2026/05/13 10:54:34 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/05/13 10:54:34 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20f9-6004-7222-9284-67383f7f9509 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor 2026/05/13 10:54:34 INFO Looking up user name=alice 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20f9-5f3f-793c-bd17-4aded80d9498 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://a.localdomain/user/carol 2026/05/13 10:54:34 INFO Looking up user name=carol 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://a.localdomain/user/bob inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20f9-607a-78a7-b802-16fcb3db2908 2026/05/13 10:54:34 INFO Removing metadata field request.path=/users/metadata/remove request.user=bob key=e 2026/05/13 10:54:34 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor/accept/019e20f9-60a1-7183-886d-3239a206abf4 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-6004-7222-9284-67383f7f9509 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20f9-6004-7222-9284-67383f7f9509 2026/05/13 10:54:34 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-60a2-7a43-9115-f9911aec9277 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-5f3f-793c-bd17-4aded80d9498 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20f9-5f3f-793c-bd17-4aded80d9498 2026/05/13 10:54:34 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:34 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-6024-70ba-8a93-ba8df2af6bc0 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://c.localdomain/follow/019e20f9-5f8e-77c0-b2ce-116655cd5e63 activity.object.type=Follow activity.object.actor=https://c.localdomain/user/carol follow=https://c.localdomain/follow/019e20f9-5f8e-77c0-b2ce-116655cd5e63 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/05/13 10:54:34 INFO Looking up user name=carol 2026/05/13 10:54:34 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20f9-5fef-7e5e-9dbd-aa6a692e833e activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor 2026/05/13 10:54:34 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20f9-5ffd-725e-ab9a-4a0b84e29f52 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor/inbox activity=https://b.localdomain/accept/019e20f9-607b-709e-85f5-b2c95af9df84 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20f9-607a-78a7-b802-16fcb3db2908 2026/05/13 10:54:34 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor/accept/019e20f9-60a9-7e32-82d0-61bcf554af50 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-5fef-7e5e-9dbd-aa6a692e833e activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20f9-5fef-7e5e-9dbd-aa6a692e833e 2026/05/13 10:54:34 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor/accept/019e20f9-60aa-7ded-981d-72e9c789cd69 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-5ffd-725e-ab9a-4a0b84e29f52 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20f9-5ffd-725e-ab9a-4a0b84e29f52 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-6084-73af-ae75-712bbcce6a44 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Looking up user name=carol 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20f9-607b-709e-85f5-b2c95af9df84 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor/accept/019e20f9-60a1-7183-886d-3239a206abf4 2026/05/13 10:54:34 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor/accept/019e20f9-60a1-7183-886d-3239a206abf4 sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor gateway=https://c.localdomain 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor/accept/019e20f9-60a1-7183-886d-3239a206abf4 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor/accept/019e20f9-60a1-7183-886d-3239a206abf4 2026/05/13 10:54:34 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20f9-600e-7e02-9dc4-ee2809e750c1 activity.type=Follow activity.actor=https://a.localdomain/user/carol activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/carol followed=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20f9-6084-73af-ae75-712bbcce6a44 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Not approving follow request activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6MkeZSzoetgaeChBmGR6M1s94gmxgzD2Whet34Dcpf131FH/actor/follow/019e20f9-60b0-77c7-9213-4be2fa7149a9 activity.type=Follow activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MkeZSzoetgaeChBmGR6M1s94gmxgzD2Whet34Dcpf131FH/actor activity.object.kind=string activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor follower=https://c.localdomain/.well-known/apgateway/did:key:z6MkeZSzoetgaeChBmGR6M1s94gmxgzD2Whet34Dcpf131FH/actor followed=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-60b4-77af-a6f5-94425ac566ef activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-600e-7e02-9dc4-ee2809e750c1 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/carol follow=https://a.localdomain/follow/019e20f9-600e-7e02-9dc4-ee2809e750c1 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor/accept/019e20f9-60a9-7e32-82d0-61bcf554af50 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor/accept/019e20f9-60a9-7e32-82d0-61bcf554af50 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:34 INFO Approving follow request activity.id=https://c.localdomain/follow/019e20f9-6005-7a39-9613-38935cf2e785 activity.type=Follow activity.actor=https://c.localdomain/user/carol activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://c.localdomain/user/carol followed=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor/accept/019e20f9-60aa-7ded-981d-72e9c789cd69 2026/05/13 10:54:34 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor/accept/019e20f9-60aa-7ded-981d-72e9c789cd69 sender=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor gateway=https://c.localdomain 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor/accept/019e20f9-60aa-7ded-981d-72e9c789cd69 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor/accept/019e20f9-60aa-7ded-981d-72e9c789cd69 2026/05/13 10:54:34 INFO Adding gateway request.path=/users/gateway/add request.user=carol gateway=a.localdomain 2026/05/13 10:54:34 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-6010-7a53-ab90-34f633ffd08e activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-5eda-7585-8c39-851d5f00a1dd activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20f9-5eda-7585-8c39-851d5f00a1dd 2026/05/13 10:54:34 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-60be-7439-8cfe-b5388e52453a activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://c.localdomain/follow/019e20f9-6005-7a39-9613-38935cf2e785 activity.object.type=Follow activity.object.actor=https://c.localdomain/user/carol follow=https://c.localdomain/follow/019e20f9-6005-7a39-9613-38935cf2e785 2026/05/13 10:54:34 INFO Looking up user name=carol 2026/05/13 10:54:34 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20f9-60a6-73d6-9fcd-dbd30d07ee19 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkeZSzoetgaeChBmGR6M1s94gmxgzD2Whet34Dcpf131FH/actor/follow/019e20f9-60b0-77c7-9213-4be2fa7149a9 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkeZSzoetgaeChBmGR6M1s94gmxgzD2Whet34Dcpf131FH/actor/follow/019e20f9-60b0-77c7-9213-4be2fa7149a9 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor 2026/05/13 10:54:34 INFO Applying migration id=rsablob 2026/05/13 10:54:34 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-607b-709e-85f5-b2c95af9df84 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor/follow/019e20f9-5fd0-72ae-a07f-2de927dd569f activity.object.type=Follow activity.object.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor follow=https://a.localdomain/.well-known/apgateway/did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor/follow/019e20f9-5fd0-72ae-a07f-2de927dd569f 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-609c-71a9-b61a-e365e6f21752 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-609c-71a9-b61a-e365e6f21752 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor 2026/05/13 10:54:34 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-6084-73af-ae75-712bbcce6a44 activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-5feb-7be9-82a3-35ef770d1d81 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20f9-5feb-7be9-82a3-35ef770d1d81 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor 2026/05/13 10:54:34 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:54:34 INFO Forwarding activity to gateway activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor/update/019e20f9-60bf-765a-99ef-3f334d10d686 sender=https://c.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor gateway=https://a.localdomain 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor/update/019e20f9-60bf-765a-99ef-3f334d10d686 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor/update/019e20f9-60bf-765a-99ef-3f334d10d686 2026/05/13 10:54:34 INFO Resolving user ID request.path=/users/resolve request.user=bob host=b.localdomain name=carol 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-60a2-7a43-9115-f9911aec9277 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-60a2-7a43-9115-f9911aec9277 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20f9-60b4-77af-a6f5-94425ac566ef 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor request.user=carol actor=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor offset=0 2026/05/13 10:54:34 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkeZSzoetgaeChBmGR6M1s94gmxgzD2Whet34Dcpf131FH/actor 2026/05/13 10:54:34 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:34 INFO Not approving follow request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor/follow/019e20f9-60d4-7a1a-91c2-2aba8bbe1aca activity.type=Follow activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor activity.object.kind=string activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor follower=https://a.localdomain/.well-known/apgateway/did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor followed=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20f9-60be-7439-8cfe-b5388e52453a 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20f9-60be-7439-8cfe-b5388e52453a 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor/accept/019e20f9-60a1-7183-886d-3239a206abf4 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor/accept/019e20f9-60a1-7183-886d-3239a206abf4 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Resolving user ID request.path=/users/resolve request.user=alice host=a.localdomain name=carol 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor/follow/019e20f9-60d4-7a1a-91c2-2aba8bbe1aca 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor/follow/019e20f9-60d4-7a1a-91c2-2aba8bbe1aca 2026/05/13 10:54:34 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor/create/019e20f9-60bb-7d88-98b8-7ff9f3dd996f note=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor/post/019e20f9-60bb-7cf8-bcb8-77d5010c918f thread=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor/post/019e20f9-60bb-7cf8-bcb8-77d5010c918f starter=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor 2026/05/13 10:54:34 INFO Received a new post activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor/create/019e20f9-60bb-7d88-98b8-7ff9f3dd996f activity.type=Create activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor activity.object.kind=object activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor/post/019e20f9-60bb-7cf8-bcb8-77d5010c918f activity.object.type=Note activity.object.attributed_to=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor post=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor/post/019e20f9-60bb-7cf8-bcb8-77d5010c918f 2026/05/13 10:54:34 INFO Follow is accepted activity.id=https://a.localdomain/accept/019e20f9-60e6-7b2c-a34c-0fd8fd108da5 activity.type=Accept activity.actor=https://a.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-6064-7b3c-aebc-b444696aa9d2 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/carol follow=https://a.localdomain/follow/019e20f9-6064-7b3c-aebc-b444696aa9d2 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/carol request.user=alice actor=https://a.localdomain/user/carol offset=0 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor/accept/019e20f9-60aa-7ded-981d-72e9c789cd69 2026/05/13 10:54:34 INFO Adding gateway request.path=/users/gateway/add request.user=alice gateway=c.localdomain 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-60a2-7a43-9115-f9911aec9277 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor/accept/019e20f9-60a9-7e32-82d0-61bcf554af50 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20f9-60d6-72e4-884a-bac426d78bff 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20f9-60be-7439-8cfe-b5388e52453a 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor/accept/019e20f9-60aa-7ded-981d-72e9c789cd69 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6MkeZSzoetgaeChBmGR6M1s94gmxgzD2Whet34Dcpf131FH/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkeZSzoetgaeChBmGR6M1s94gmxgzD2Whet34Dcpf131FH/actor/follow/019e20f9-60b0-77c7-9213-4be2fa7149a9 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor/accept/019e20f9-60a9-7e32-82d0-61bcf554af50 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20f9-60a2-7a43-9115-f9911aec9277 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor/create/019e20f9-60bb-7d88-98b8-7ff9f3dd996f 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor/create/019e20f9-60bb-7d88-98b8-7ff9f3dd996f 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6MkeZSzoetgaeChBmGR6M1s94gmxgzD2Whet34Dcpf131FH/actor/follow/019e20f9-60b0-77c7-9213-4be2fa7149a9 2026/05/13 10:54:34 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor 2026/05/13 10:54:34 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor request.user=carol actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor offset=0 2026/05/13 10:54:34 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor/update/019e20f9-60f0-7880-af55-7e604c1184ad sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor gateway=https://c.localdomain 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor/update/019e20f9-60f0-7880-af55-7e604c1184ad 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor/update/019e20f9-60f0-7880-af55-7e604c1184ad 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/accept/019e20f9-60e6-7b2c-a34c-0fd8fd108da5 2026/05/13 10:54:34 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor/update/019e20f9-60bf-765a-99ef-3f334d10d686 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20f9-60be-7439-8cfe-b5388e52453a 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor 2026/05/13 10:54:34 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor request.user=alice actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor offset=0 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor 2026/05/13 10:54:34 INFO Looking up user name=alice 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor/update/019e20f9-60bf-765a-99ef-3f334d10d686 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-609c-71a9-b61a-e365e6f21752 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20f9-60b4-77af-a6f5-94425ac566ef 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 WARN Activity is invalid activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor/accept/019e20f9-60a1-7183-886d-3239a206abf4 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-6004-7222-9284-67383f7f9509 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor error="invalid object host: b.localdomain" 2026/05/13 10:54:34 WARN Failed to send an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor/accept/019e20f9-60a1-7183-886d-3239a206abf4 error="failed to send request to https://c.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor/inbox: 400, " 2026/05/13 10:54:34 INFO Failed to deliver an activity to at least one recipient id=https://a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor/accept/019e20f9-60a1-7183-886d-3239a206abf4 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor 2026/05/13 10:54:34 INFO Adding mention request.path=/users/dm request.user=carol name=@alice@a.localdomain actor=https://a.localdomain/user/alice 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor/follow/019e20f9-60d4-7a1a-91c2-2aba8bbe1aca 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor 2026/05/13 10:54:34 WARN Activity is invalid activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor/accept/019e20f9-60aa-7ded-981d-72e9c789cd69 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-5ffd-725e-ab9a-4a0b84e29f52 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob sender=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor error="invalid object host: b.localdomain" 2026/05/13 10:54:34 WARN Failed to send an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor/accept/019e20f9-60aa-7ded-981d-72e9c789cd69 error="failed to send request to https://c.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor/inbox: 400, " 2026/05/13 10:54:34 INFO Failed to deliver an activity to at least one recipient id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor/accept/019e20f9-60aa-7ded-981d-72e9c789cd69 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor/follow/019e20f9-60d4-7a1a-91c2-2aba8bbe1aca 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:34 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-60be-7439-8cfe-b5388e52453a activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://c.localdomain/follow/019e20f9-6005-7a39-9613-38935cf2e785 activity.object.type=Follow activity.object.actor=https://c.localdomain/user/carol follow=https://c.localdomain/follow/019e20f9-6005-7a39-9613-38935cf2e785 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:34 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor inbox=https://a.localdomain/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor/create/019e20f9-60bb-7d88-98b8-7ff9f3dd996f 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:34 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-6128-7ca3-8408-0c592ccec3ab activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-5d62-7ec4-8976-22f75b64eec3 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20f9-5d62-7ec4-8976-22f75b64eec3 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor request.user=alice actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor offset=0 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor 2026/05/13 10:54:34 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:54:34 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:54:34 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor/create/019e20f9-60bb-7d88-98b8-7ff9f3dd996f 2026/05/13 10:54:34 INFO Looking up user name=carol 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor 2026/05/13 10:54:34 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-611c-7604-882d-65d68e6ee627 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-611c-7232-97e0-69b990102350 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20f9-611c-7232-97e0-69b990102350 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor/update/019e20f9-60f0-7880-af55-7e604c1184ad 2026/05/13 10:54:34 INFO Adding gateway request.path=/users/gateway/add request.user=alice gateway=c.localdomain 2026/05/13 10:54:34 INFO Viewing post request.path=/users/view/b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor/post/019e20f9-60bb-7cf8-bcb8-77d5010c918f request.user=bob post=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor/post/019e20f9-60bb-7cf8-bcb8-77d5010c918f 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20f9-60b4-77af-a6f5-94425ac566ef 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-6128-7ca3-8408-0c592ccec3ab 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-6128-7ca3-8408-0c592ccec3ab 2026/05/13 10:54:34 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-5e25-75d6-85a5-0e3251787197 request.user=bob post=https://b.localdomain/post/019e20f9-5e25-75d6-85a5-0e3251787197 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Not approving follow request activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6MkqbJTf1hRAqH9PKnteDpvmL7r1TYbkVUdckQtstLdDbir/actor/follow/019e20f9-613a-784d-a2c3-a83511c22c18 activity.type=Follow activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MkqbJTf1hRAqH9PKnteDpvmL7r1TYbkVUdckQtstLdDbir/actor activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor follower=https://c.localdomain/.well-known/apgateway/did:key:z6MkqbJTf1hRAqH9PKnteDpvmL7r1TYbkVUdckQtstLdDbir/actor followed=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor/update/019e20f9-60f0-7880-af55-7e604c1184ad 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20f9-609c-71a9-b61a-e365e6f21752 2026/05/13 10:54:34 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor/accept/019e20f9-60a9-7e32-82d0-61bcf554af50 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-5fef-7e5e-9dbd-aa6a692e833e activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20f9-5fef-7e5e-9dbd-aa6a692e833e 2026/05/13 10:54:34 INFO Looking up user name=carol 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://a.localdomain/user/bob 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20f9-60b4-77af-a6f5-94425ac566ef 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/create/019e20f9-611c-7604-882d-65d68e6ee627 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/create/019e20f9-611c-7604-882d-65d68e6ee627 2026/05/13 10:54:34 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-60a2-7a43-9115-f9911aec9277 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-5f3f-793c-bd17-4aded80d9498 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20f9-5f3f-793c-bd17-4aded80d9498 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkqbJTf1hRAqH9PKnteDpvmL7r1TYbkVUdckQtstLdDbir/actor/follow/019e20f9-613a-784d-a2c3-a83511c22c18 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkqbJTf1hRAqH9PKnteDpvmL7r1TYbkVUdckQtstLdDbir/actor/follow/019e20f9-613a-784d-a2c3-a83511c22c18 2026/05/13 10:54:34 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-6128-7320-879d-db3826f60bd2 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-6128-72aa-81c8-51745975aba3 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-6128-72aa-81c8-51745975aba3 2026/05/13 10:54:34 INFO Approving follow request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MknVCNqPSMU4JgFJDfUbUy86k2D6XggnpiHFiLZEjXSe7r/actor/follow/019e20f9-614b-7e80-884a-c5c0f1a19735 activity.type=Follow activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MknVCNqPSMU4JgFJDfUbUy86k2D6XggnpiHFiLZEjXSe7r/actor activity.object.kind=string activity.object.id=https://a.localdomain/user/carol follower=https://a.localdomain/.well-known/apgateway/did:key:z6MknVCNqPSMU4JgFJDfUbUy86k2D6XggnpiHFiLZEjXSe7r/actor followed=https://a.localdomain/user/carol 2026/05/13 10:54:34 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/update/019e20f9-613b-719c-a49e-b7a32148853a sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor gateway=https://c.localdomain 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/update/019e20f9-613b-719c-a49e-b7a32148853a 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/update/019e20f9-613b-719c-a49e-b7a32148853a 2026/05/13 10:54:34 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor/accept/019e20f9-60a1-7183-886d-3239a206abf4 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-6004-7222-9284-67383f7f9509 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20f9-6004-7222-9284-67383f7f9509 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Follow is accepted activity.id=https://a.localdomain/accept/019e20f9-6155-7573-807d-526178a8428f activity.type=Accept activity.actor=https://a.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MknVCNqPSMU4JgFJDfUbUy86k2D6XggnpiHFiLZEjXSe7r/actor/follow/019e20f9-614b-7e80-884a-c5c0f1a19735 activity.object.type=Follow activity.object.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MknVCNqPSMU4JgFJDfUbUy86k2D6XggnpiHFiLZEjXSe7r/actor follow=https://a.localdomain/.well-known/apgateway/did:key:z6MknVCNqPSMU4JgFJDfUbUy86k2D6XggnpiHFiLZEjXSe7r/actor/follow/019e20f9-614b-7e80-884a-c5c0f1a19735 2026/05/13 10:54:34 INFO Removing metadata field request.path=/users/metadata/remove request.user=bob key=c 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkqbJTf1hRAqH9PKnteDpvmL7r1TYbkVUdckQtstLdDbir/actor 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-6128-7ca3-8408-0c592ccec3ab 2026/05/13 10:54:34 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor/accept/019e20f9-60aa-7ded-981d-72e9c789cd69 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-5ffd-725e-ab9a-4a0b84e29f52 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20f9-5ffd-725e-ab9a-4a0b84e29f52 2026/05/13 10:54:34 INFO Looking up user name=carol 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-6128-7320-879d-db3826f60bd2 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-6128-7320-879d-db3826f60bd2 2026/05/13 10:54:34 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20f9-607a-78a7-b802-16fcb3db2908 activity.type=Follow activity.actor=https://a.localdomain/user/bob activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/bob followed=https://b.localdomain/user/carol 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20f9-6128-7ca3-8408-0c592ccec3ab 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor 2026/05/13 10:54:34 INFO Adding gateway request.path=/users/gateway/add request.user=carol gateway=a.localdomain 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/create/019e20f9-611c-7604-882d-65d68e6ee627 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor offset=0 2026/05/13 10:54:34 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-609c-71a9-b61a-e365e6f21752 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-5f5e-72af-8df2-c0471e27262c activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20f9-5f5e-72af-8df2-c0471e27262c 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor 2026/05/13 10:54:34 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20f9-616b-73e5-8b6d-f4d3cc8b04f1 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor follower=https://a.localdomain/user/alice followed=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20f9-611c-7604-882d-65d68e6ee627 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-6128-7320-879d-db3826f60bd2 2026/05/13 10:54:34 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-611c-7232-97e0-69b990102350 request.user=carol post=https://b.localdomain/post/019e20f9-611c-7232-97e0-69b990102350 2026/05/13 10:54:34 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20f9-615c-741b-bf65-1109d7e21176 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor/inbox activity=https://a.localdomain/follow/019e20f9-616b-73e5-8b6d-f4d3cc8b04f1 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor/inbox activity=https://a.localdomain/follow/019e20f9-616b-73e5-8b6d-f4d3cc8b04f1 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6MkqbJTf1hRAqH9PKnteDpvmL7r1TYbkVUdckQtstLdDbir/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkqbJTf1hRAqH9PKnteDpvmL7r1TYbkVUdckQtstLdDbir/actor/follow/019e20f9-613a-784d-a2c3-a83511c22c18 2026/05/13 10:54:34 INFO Looking up user name=carol 2026/05/13 10:54:34 INFO Forwarding activity to gateway activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor/update/019e20f9-616a-79b6-90e0-fb392d1810cf sender=https://c.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor gateway=https://a.localdomain 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor/update/019e20f9-616a-79b6-90e0-fb392d1810cf 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor/update/019e20f9-616a-79b6-90e0-fb392d1810cf 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20f9-6128-7320-879d-db3826f60bd2 2026/05/13 10:54:34 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:34 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-60b4-77af-a6f5-94425ac566ef activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-600e-7e02-9dc4-ee2809e750c1 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/carol follow=https://a.localdomain/follow/019e20f9-600e-7e02-9dc4-ee2809e750c1 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/accept/019e20f9-6155-7573-807d-526178a8428f 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6MkqbJTf1hRAqH9PKnteDpvmL7r1TYbkVUdckQtstLdDbir/actor/follow/019e20f9-613a-784d-a2c3-a83511c22c18 2026/05/13 10:54:34 INFO Looking up user name=alice 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/update/019e20f9-613b-719c-a49e-b7a32148853a 2026/05/13 10:54:34 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-6128-72aa-81c8-51745975aba3 request.user=bob post=https://b.localdomain/post/019e20f9-6128-72aa-81c8-51745975aba3 2026/05/13 10:54:34 INFO Looking up user name=alice 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor 2026/05/13 10:54:34 INFO Removing metadata field request.path=/users/metadata/remove request.user=bob key=a 2026/05/13 10:54:34 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-6128-7ca3-8408-0c592ccec3ab activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-5d62-7ec4-8976-22f75b64eec3 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20f9-5d62-7ec4-8976-22f75b64eec3 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MknVCNqPSMU4JgFJDfUbUy86k2D6XggnpiHFiLZEjXSe7r/actor/follow/019e20f9-614b-7e80-884a-c5c0f1a19735 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor request.user=carol actor=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor offset=0 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/update/019e20f9-613b-719c-a49e-b7a32148853a 2026/05/13 10:54:34 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20f9-618e-73ca-b1ad-0472d0399d45 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20f9-618e-716e-926a-886e3ff44fb2 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/user/alice follower=https://b.localdomain/user/bob followed=https://a.localdomain/user/alice 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/carol request.user=alice actor=https://a.localdomain/user/carol offset=0 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor/inbox activity=https://a.localdomain/follow/019e20f9-616b-73e5-8b6d-f4d3cc8b04f1 2026/05/13 10:54:34 INFO Approving follow request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/follow/019e20f9-5fbe-752a-97f6-13276680dd80 activity.type=Follow activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor activity.object.kind=string activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor follower=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor followed=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20f9-616b-73e5-8b6d-f4d3cc8b04f1 2026/05/13 10:54:34 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/accept/019e20f9-619d-73f7-8129-ca8f4fd845f0 activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor activity.object.kind=activity activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/follow/019e20f9-5fbe-752a-97f6-13276680dd80 activity.object.type=Follow activity.object.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor follow=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/follow/019e20f9-5fbe-752a-97f6-13276680dd80 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MkeZSzoetgaeChBmGR6M1s94gmxgzD2Whet34Dcpf131FH/actor 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20f9-618e-73ca-b1ad-0472d0399d45 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20f9-618e-73ca-b1ad-0472d0399d45 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20f9-618e-716e-926a-886e3ff44fb2 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20f9-618e-716e-926a-886e3ff44fb2 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor request.user=alice actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor offset=0 --- PASS: TestCluster_PostToFollowers_RejectedLocally (3.47s) 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkeZSzoetgaeChBmGR6M1s94gmxgzD2Whet34Dcpf131FH/actor 2026/05/13 10:54:34 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:54:34 INFO Looking up user name=alice 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20f9-618e-700e-a276-1d7449502bfe 2026/05/13 10:54:34 INFO Adding gateway request.path=/users/gateway/add request.user=carol gateway=a.localdomain 2026/05/13 10:54:34 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:34 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20f9-618e-73ca-b1ad-0472d0399d45 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20f9-618e-716e-926a-886e3ff44fb2 2026/05/13 10:54:34 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:54:34 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor/update/019e20f9-616a-79b6-90e0-fb392d1810cf 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:34 WARN Failed to verify proof activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor/create/1 error="proof verification failed" 2026/05/13 10:54:34 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20f9-618e-73ca-b1ad-0472d0399d45 2026/05/13 10:54:34 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20f9-618e-716e-926a-886e3ff44fb2 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor/update/019e20f9-616a-79b6-90e0-fb392d1810cf 2026/05/13 10:54:34 INFO Adding gateway request.path=/users/gateway/add request.user=alice gateway=c.localdomain 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:34 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-61b0-7624-b031-357883ec196b activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-61b0-75d9-ac3b-54865ee058a0 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20f9-61b0-75d9-ac3b-54865ee058a0 2026/05/13 10:54:34 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:34 INFO Forwarding activity to gateway activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/update/019e20f9-61b5-7207-9784-be5881826c5e sender=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor gateway=https://a.localdomain 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/update/019e20f9-61b5-7207-9784-be5881826c5e 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/update/019e20f9-61b5-7207-9784-be5881826c5e 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:34 INFO Approving follow request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor/follow/019e20f9-60d4-7a1a-91c2-2aba8bbe1aca activity.type=Follow activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor activity.object.kind=string activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor follower=https://a.localdomain/.well-known/apgateway/did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor followed=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor 2026/05/13 10:54:34 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:34 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20f9-61d0-71b9-8265-c4c6c092854a activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor 2026/05/13 10:54:34 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-61ae-773c-81c7-eb21f2aa4968 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-61ae-76d4-915e-3d12cd7229db activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-61ae-76d4-915e-3d12cd7229db 2026/05/13 10:54:34 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:34 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor/accept/019e20f9-61d5-7672-b37e-d1bcd4196590 activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor activity.object.kind=activity activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor/follow/019e20f9-60d4-7a1a-91c2-2aba8bbe1aca activity.object.type=Follow activity.object.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor follow=https://a.localdomain/.well-known/apgateway/did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor/follow/019e20f9-60d4-7a1a-91c2-2aba8bbe1aca 2026/05/13 10:54:34 INFO Approving follow request activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6MkeZSzoetgaeChBmGR6M1s94gmxgzD2Whet34Dcpf131FH/actor/follow/019e20f9-60b0-77c7-9213-4be2fa7149a9 activity.type=Follow activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MkeZSzoetgaeChBmGR6M1s94gmxgzD2Whet34Dcpf131FH/actor activity.object.kind=string activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor follower=https://c.localdomain/.well-known/apgateway/did:key:z6MkeZSzoetgaeChBmGR6M1s94gmxgzD2Whet34Dcpf131FH/actor followed=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/announce/019e20f9-61c6-737a-89e7-b967431a4626 2026/05/13 10:54:34 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/announce/019e20f9-61c6-737a-89e7-b967431a4626 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:34 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/update/019e20f9-61ca-7e54-855e-684a59253c60 sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor gateway=https://c.localdomain 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/update/019e20f9-61ca-7e54-855e-684a59253c60 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/update/019e20f9-61ca-7e54-855e-684a59253c60 2026/05/13 10:54:34 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/accept/019e20f9-61dd-73cd-9e12-d115843d7424 activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor activity.object.kind=activity activity.object.id=https://c.localdomain/.well-known/apgateway/did:key:z6MkeZSzoetgaeChBmGR6M1s94gmxgzD2Whet34Dcpf131FH/actor/follow/019e20f9-60b0-77c7-9213-4be2fa7149a9 activity.object.type=Follow activity.object.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MkeZSzoetgaeChBmGR6M1s94gmxgzD2Whet34Dcpf131FH/actor follow=https://c.localdomain/.well-known/apgateway/did:key:z6MkeZSzoetgaeChBmGR6M1s94gmxgzD2Whet34Dcpf131FH/actor/follow/019e20f9-60b0-77c7-9213-4be2fa7149a9 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-61b0-7624-b031-357883ec196b 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-61b0-7624-b031-357883ec196b 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:34 INFO Looking up user name=bob 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor/inbox activity=https://b.localdomain/follow/019e20f9-61d0-71b9-8265-c4c6c092854a 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor/inbox activity=https://b.localdomain/follow/019e20f9-61d0-71b9-8265-c4c6c092854a 2026/05/13 10:54:34 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor/accept/019e20f9-61d5-7672-b37e-d1bcd4196590 2026/05/13 10:54:34 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor/accept/019e20f9-61d5-7672-b37e-d1bcd4196590 2026/05/13 10:54:34 INFO Fetching object cid=ap://did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor 2026/05/13 10:54:34 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MkqbJTf1hRAqH9PKnteDpvmL7r1TYbkVUdckQtstLdDbir/actor 2026/05/13 10:54:34 INFO Looking up user name=carol 2026/05/13 10:54:34 INFO Looking up user name=carol 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor/inbox activity=https://b.localdomain/create/019e20f9-61ae-773c-81c7-eb21f2aa4968 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor/inbox activity=https://b.localdomain/create/019e20f9-61ae-773c-81c7-eb21f2aa4968 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkqbJTf1hRAqH9PKnteDpvmL7r1TYbkVUdckQtstLdDbir/actor 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/accept/019e20f9-619d-73f7-8129-ca8f4fd845f0 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/accept/019e20f9-619d-73f7-8129-ca8f4fd845f0 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/announce/019e20f9-61c6-737a-89e7-b967431a4626 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor 2026/05/13 10:54:35 INFO Looking up user name=bob 2026/05/13 10:54:35 INFO Received a new post activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor/create/019e20f9-60bb-7d88-98b8-7ff9f3dd996f activity.type=Create activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor activity.object.kind=object activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor/post/019e20f9-60bb-7cf8-bcb8-77d5010c918f activity.object.type=Note activity.object.attributed_to=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor post=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor/post/019e20f9-60bb-7cf8-bcb8-77d5010c918f 2026/05/13 10:54:35 INFO Looking up user name=bob 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-61b0-7624-b031-357883ec196b 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkeZSzoetgaeChBmGR6M1s94gmxgzD2Whet34Dcpf131FH/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/accept/019e20f9-61dd-73cd-9e12-d115843d7424 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkeZSzoetgaeChBmGR6M1s94gmxgzD2Whet34Dcpf131FH/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/accept/019e20f9-61dd-73cd-9e12-d115843d7424 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/announce/019e20f9-61c6-737a-89e7-b967431a4626 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/update/019e20f9-61b5-7207-9784-be5881826c5e 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor offset=0 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor 2026/05/13 10:54:35 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-5e25-75d6-85a5-0e3251787197 request.user=bob post=https://b.localdomain/post/019e20f9-5e25-75d6-85a5-0e3251787197 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor/inbox activity=https://b.localdomain/follow/019e20f9-61d0-71b9-8265-c4c6c092854a 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20f9-61b0-7624-b031-357883ec196b 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/update/019e20f9-61b5-7207-9784-be5881826c5e 2026/05/13 10:54:35 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:35 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-611c-7604-882d-65d68e6ee627 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-611c-7232-97e0-69b990102350 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20f9-611c-7232-97e0-69b990102350 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor/inbox activity=https://b.localdomain/create/019e20f9-61ae-773c-81c7-eb21f2aa4968 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor offset=0 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20f9-61d0-71b9-8265-c4c6c092854a 2026/05/13 10:54:35 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-61b0-75d9-ac3b-54865ee058a0 request.user=carol post=https://b.localdomain/post/019e20f9-61b0-75d9-ac3b-54865ee058a0 2026/05/13 10:54:35 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20f9-620f-72fd-9222-37582ce25fdb activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/user/alice follower=https://b.localdomain/user/bob followed=https://a.localdomain/user/alice 2026/05/13 10:54:35 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/update/019e20f9-61ca-7e54-855e-684a59253c60 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor offset=0 2026/05/13 10:54:35 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20f9-61ae-773c-81c7-eb21f2aa4968 2026/05/13 10:54:35 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:35 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-61ae-76d4-915e-3d12cd7229db request.user=bob post=https://b.localdomain/post/019e20f9-61ae-76d4-915e-3d12cd7229db 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/update/019e20f9-61ca-7e54-855e-684a59253c60 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20f9-620f-72fd-9222-37582ce25fdb 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20f9-620f-72fd-9222-37582ce25fdb 2026/05/13 10:54:35 INFO Returning inbox collection did=did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj 2026/05/13 10:54:35 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:35 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:35 INFO Not approving follow request activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6MkqbJTf1hRAqH9PKnteDpvmL7r1TYbkVUdckQtstLdDbir/actor/follow/019e20f9-613a-784d-a2c3-a83511c22c18 activity.type=Follow activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MkqbJTf1hRAqH9PKnteDpvmL7r1TYbkVUdckQtstLdDbir/actor activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor follower=https://c.localdomain/.well-known/apgateway/did:key:z6MkqbJTf1hRAqH9PKnteDpvmL7r1TYbkVUdckQtstLdDbir/actor followed=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor 2026/05/13 10:54:35 INFO Returning inbox collection page did=did:key:z6MkifTYL6mrfLrb3FNKYUGS1sUgHA1JAQygN4oXtry8TSJj until=1778669674670881404 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor/accept/019e20f9-61d5-7672-b37e-d1bcd4196590 2026/05/13 10:54:35 INFO Looking up user name=bob 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor/accept/019e20f9-61d5-7672-b37e-d1bcd4196590 2026/05/13 10:54:35 INFO Looking up user name=bob 2026/05/13 10:54:35 INFO Looking up user name=alice 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20f9-620f-72fd-9222-37582ce25fdb 2026/05/13 10:54:35 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-6217-7b10-bbde-d91b6a41d6e5 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-6217-7ab1-9d12-134877149a63 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-6217-7ab1-9d12-134877149a63 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkeZSzoetgaeChBmGR6M1s94gmxgzD2Whet34Dcpf131FH/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/accept/019e20f9-61dd-73cd-9e12-d115843d7424 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor 2026/05/13 10:54:35 INFO Adding gateway request.path=/users/gateway/add request.user=carol gateway=a.localdomain 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20f9-620f-72fd-9222-37582ce25fdb 2026/05/13 10:54:35 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor 2026/05/13 10:54:35 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20f9-618e-73ca-b1ad-0472d0399d45 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:54:35 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20f9-618e-716e-926a-886e3ff44fb2 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/user/alice follower=https://b.localdomain/user/bob followed=https://a.localdomain/user/alice 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor offset=0 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-6217-7b10-bbde-d91b6a41d6e5 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-6217-7b10-bbde-d91b6a41d6e5 2026/05/13 10:54:35 INFO Resolving user ID request.path=/users/resolve request.user=bob host=b.localdomain name=carol 2026/05/13 10:54:35 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-622b-7a9c-bb9a-77eb65a78864 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-622b-7a45-8cd0-cc4437c311d2 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-622b-7a45-8cd0-cc4437c311d2 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:35 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-6256-72db-9e7d-6cb12c07edce activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-618e-73ca-b1ad-0472d0399d45 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20f9-618e-73ca-b1ad-0472d0399d45 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:35 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20f9-6257-71f8-9c4c-2dad0980a1f3 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:54:35 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor request.user=carol actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor offset=0 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor offset=0 2026/05/13 10:54:35 INFO Forwarding activity to gateway activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/update/019e20f9-624b-760d-86b4-6e831c55fd4f sender=https://c.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor gateway=https://a.localdomain 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/update/019e20f9-624b-760d-86b4-6e831c55fd4f 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/update/019e20f9-624b-760d-86b4-6e831c55fd4f 2026/05/13 10:54:35 INFO Looking up user name=bob 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/accept/019e20f9-619d-73f7-8129-ca8f4fd845f0 2026/05/13 10:54:35 INFO Looking up user name=carol 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-6256-72db-9e7d-6cb12c07edce 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-6256-72db-9e7d-6cb12c07edce 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20f9-6257-71f8-9c4c-2dad0980a1f3 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20f9-6257-71f8-9c4c-2dad0980a1f3 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-622b-7a9c-bb9a-77eb65a78864 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://b.localdomain/create/019e20f9-622b-7a9c-bb9a-77eb65a78864 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://b.localdomain/create/019e20f9-622b-7a9c-bb9a-77eb65a78864 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-622b-7a9c-bb9a-77eb65a78864 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/accept/019e20f9-619d-73f7-8129-ca8f4fd845f0 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:35 INFO Looking up user name=bob 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:35 INFO Looking up user name=alice 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-6217-7b10-bbde-d91b6a41d6e5 2026/05/13 10:54:35 INFO Looking up user name=bob 2026/05/13 10:54:35 INFO Looking up user name=bob 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/accept/019e20f9-61dd-73cd-9e12-d115843d7424 2026/05/13 10:54:35 INFO Looking up user name=carol 2026/05/13 10:54:35 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor/accept/019e20f9-61d5-7672-b37e-d1bcd4196590 activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor activity.object.kind=activity activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor/follow/019e20f9-60d4-7a1a-91c2-2aba8bbe1aca activity.object.type=Follow activity.object.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor follow=https://a.localdomain/.well-known/apgateway/did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor/follow/019e20f9-60d4-7a1a-91c2-2aba8bbe1aca --- PASS: TestCluster_InboxFetchHappyFlow (3.70s) 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20f9-6217-7b10-bbde-d91b6a41d6e5 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20f9-6257-71f8-9c4c-2dad0980a1f3 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor --- PASS: TestMetadata_Remove (3.71s) 2026/05/13 10:54:35 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-6217-7ab1-9d12-134877149a63 request.user=bob post=https://b.localdomain/post/019e20f9-6217-7ab1-9d12-134877149a63 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-6256-72db-9e7d-6cb12c07edce 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox activity=https://b.localdomain/create/019e20f9-622b-7a9c-bb9a-77eb65a78864 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-622b-7a9c-bb9a-77eb65a78864 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor 2026/05/13 10:54:35 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20f9-6287-7ee1-8fcd-739186fb98e1 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20f9-6257-71f8-9c4c-2dad0980a1f3 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20f9-6256-72db-9e7d-6cb12c07edce 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20f9-622b-7a9c-bb9a-77eb65a78864 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/update/019e20f9-624b-760d-86b4-6e831c55fd4f 2026/05/13 10:54:35 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-622b-7a45-8cd0-cc4437c311d2 request.user=bob post=https://b.localdomain/post/019e20f9-622b-7a45-8cd0-cc4437c311d2 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor/inbox activity=https://b.localdomain/follow/019e20f9-6287-7ee1-8fcd-739186fb98e1 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor/inbox activity=https://b.localdomain/follow/019e20f9-6287-7ee1-8fcd-739186fb98e1 2026/05/13 10:54:35 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-61b0-7624-b031-357883ec196b activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-61b0-75d9-ac3b-54865ee058a0 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20f9-61b0-75d9-ac3b-54865ee058a0 2026/05/13 10:54:35 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-5dc0-76ec-8c23-96f1e046ad28 request.user=bob post=https://b.localdomain/post/019e20f9-5dc0-76ec-8c23-96f1e046ad28 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/update/019e20f9-624b-760d-86b4-6e831c55fd4f 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:35 INFO Looking up user name=bob 2026/05/13 10:54:35 INFO Looking up user name=bob 2026/05/13 10:54:35 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-6282-7700-8f00-89b8699f76ee activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-6282-769e-99de-9fa63fe14951 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-6282-769e-99de-9fa63fe14951 2026/05/13 10:54:35 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:35 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/accept/019e20f9-61dd-73cd-9e12-d115843d7424 activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor activity.object.kind=activity activity.object.id=https://c.localdomain/.well-known/apgateway/did:key:z6MkeZSzoetgaeChBmGR6M1s94gmxgzD2Whet34Dcpf131FH/actor/follow/019e20f9-60b0-77c7-9213-4be2fa7149a9 activity.object.type=Follow activity.object.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MkeZSzoetgaeChBmGR6M1s94gmxgzD2Whet34Dcpf131FH/actor follow=https://c.localdomain/.well-known/apgateway/did:key:z6MkeZSzoetgaeChBmGR6M1s94gmxgzD2Whet34Dcpf131FH/actor/follow/019e20f9-60b0-77c7-9213-4be2fa7149a9 2026/05/13 10:54:35 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor/inbox activity=https://b.localdomain/follow/019e20f9-6287-7ee1-8fcd-739186fb98e1 2026/05/13 10:54:35 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-6256-72db-9e7d-6cb12c07edce activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-618e-73ca-b1ad-0472d0399d45 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20f9-618e-73ca-b1ad-0472d0399d45 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:35 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:35 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20f9-6287-7ee1-8fcd-739186fb98e1 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-6282-7700-8f00-89b8699f76ee 2026/05/13 10:54:35 INFO Looking up user name=bob 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-6282-7700-8f00-89b8699f76ee 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:35 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20f9-62c4-77fe-b52a-b3fa15da9fc9 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor offset=0 2026/05/13 10:54:35 INFO Looking up user name=bob 2026/05/13 10:54:35 INFO Looking up user name=bob --- PASS: TestCluster_PostToFollowers_DisabledThenAccepted (3.77s) 2026/05/13 10:54:35 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20f9-61d0-71b9-8265-c4c6c092854a activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor 2026/05/13 10:54:35 WARN Activity is invalid activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor/create/1 error="invalid object: *ap.Object" 2026/05/13 10:54:35 INFO Not approving follow request activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/follow/019e20f9-62d1-7da1-9f91-ea4aaf99411b activity.type=Follow activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor follower=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:35 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-62b1-7105-80c8-4fa781cf1e38 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-62b1-70ab-b237-9369025db621 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-62b1-70ab-b237-9369025db621 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor/inbox activity=https://b.localdomain/follow/019e20f9-62c4-77fe-b52a-b3fa15da9fc9 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor/inbox activity=https://b.localdomain/follow/019e20f9-62c4-77fe-b52a-b3fa15da9fc9 2026/05/13 10:54:35 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20f9-62d2-778e-9166-0f3b0269e5ef activity.type=Follow activity.actor=https://a.localdomain/user/carol activity.object.kind=string activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor follower=https://a.localdomain/user/carol followed=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor 2026/05/13 10:54:35 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor/accept/019e20f9-62d7-7ecc-bd38-9bb53c23fd87 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-61d0-71b9-8265-c4c6c092854a activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20f9-61d0-71b9-8265-c4c6c092854a 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-6282-7700-8f00-89b8699f76ee 2026/05/13 10:54:35 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:35 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20f9-620f-72fd-9222-37582ce25fdb activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/user/alice follower=https://b.localdomain/user/bob followed=https://a.localdomain/user/alice 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor 2026/05/13 10:54:35 INFO Follow is accepted activity.id=https://a.localdomain/accept/019e20f9-62e3-7b2b-8ed2-4ea91092309a activity.type=Accept activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-620f-72fd-9222-37582ce25fdb activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20f9-620f-72fd-9222-37582ce25fdb 2026/05/13 10:54:35 INFO Looking up user name=bob 2026/05/13 10:54:35 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor/inbox activity=https://a.localdomain/follow/019e20f9-62d2-778e-9166-0f3b0269e5ef 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20f9-6282-7700-8f00-89b8699f76ee 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor/inbox activity=https://a.localdomain/follow/019e20f9-62d2-778e-9166-0f3b0269e5ef 2026/05/13 10:54:35 INFO Synchronizing followers followed=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/follow/019e20f9-62d1-7da1-9f91-ea4aaf99411b 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/follow/019e20f9-62d1-7da1-9f91-ea4aaf99411b 2026/05/13 10:54:35 WARN Activity is invalid activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor/create/1 error="invalid activity host: did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6" 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor/accept/019e20f9-62d7-7ecc-bd38-9bb53c23fd87 2026/05/13 10:54:35 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor/accept/019e20f9-62d7-7ecc-bd38-9bb53c23fd87 sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor gateway=https://c.localdomain 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor/accept/019e20f9-62d7-7ecc-bd38-9bb53c23fd87 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor/accept/019e20f9-62d7-7ecc-bd38-9bb53c23fd87 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-62b1-7105-80c8-4fa781cf1e38 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://b.localdomain/create/019e20f9-62b1-7105-80c8-4fa781cf1e38 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://b.localdomain/create/019e20f9-62b1-7105-80c8-4fa781cf1e38 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor 2026/05/13 10:54:35 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-6282-769e-99de-9fa63fe14951 request.user=bob post=https://b.localdomain/post/019e20f9-6282-769e-99de-9fa63fe14951 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor/inbox activity=https://b.localdomain/follow/019e20f9-62c4-77fe-b52a-b3fa15da9fc9 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor 2026/05/13 10:54:35 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/accept/019e20f9-619d-73f7-8129-ca8f4fd845f0 activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor activity.object.kind=activity activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/follow/019e20f9-5fbe-752a-97f6-13276680dd80 activity.object.type=Follow activity.object.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor follow=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/follow/019e20f9-5fbe-752a-97f6-13276680dd80 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkjC6fNRK2snBzRDyAC8UWehUU5nZNu37uzasbiqVQkCqs/actor 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor 2026/05/13 10:54:35 INFO Looking up user name=carol 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20f9-62c4-77fe-b52a-b3fa15da9fc9 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/accept/019e20f9-62e3-7b2b-8ed2-4ea91092309a 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/accept/019e20f9-62e3-7b2b-8ed2-4ea91092309a 2026/05/13 10:54:35 INFO Looking up user name=bob 2026/05/13 10:54:35 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor offset=0 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor offset=0 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor 2026/05/13 10:54:35 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:35 INFO Forwarding activity to followers of thread starter domain=a.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknVCNqPSMU4JgFJDfUbUy86k2D6XggnpiHFiLZEjXSe7r/actor/create/019e20f9-62d0-731d-ae48-585a8062feee note=https://a.localdomain/.well-known/apgateway/did:key:z6MknVCNqPSMU4JgFJDfUbUy86k2D6XggnpiHFiLZEjXSe7r/actor/post/019e20f9-62d0-7290-9883-3ebc2f4d8117 thread=https://a.localdomain/.well-known/apgateway/did:key:z6MknVCNqPSMU4JgFJDfUbUy86k2D6XggnpiHFiLZEjXSe7r/actor/post/019e20f9-62d0-7290-9883-3ebc2f4d8117 starter=https://a.localdomain/.well-known/apgateway/did:key:z6MknVCNqPSMU4JgFJDfUbUy86k2D6XggnpiHFiLZEjXSe7r/actor 2026/05/13 10:54:35 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MknVCNqPSMU4JgFJDfUbUy86k2D6XggnpiHFiLZEjXSe7r/actor/create/019e20f9-62d0-731d-ae48-585a8062feee activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MknVCNqPSMU4JgFJDfUbUy86k2D6XggnpiHFiLZEjXSe7r/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MknVCNqPSMU4JgFJDfUbUy86k2D6XggnpiHFiLZEjXSe7r/actor/post/019e20f9-62d0-7290-9883-3ebc2f4d8117 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6MknVCNqPSMU4JgFJDfUbUy86k2D6XggnpiHFiLZEjXSe7r/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6MknVCNqPSMU4JgFJDfUbUy86k2D6XggnpiHFiLZEjXSe7r/actor/post/019e20f9-62d0-7290-9883-3ebc2f4d8117 2026/05/13 10:54:35 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-62fc-7976-a673-49a72c1e521e activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-607a-78a7-b802-16fcb3db2908 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/bob follow=https://a.localdomain/follow/019e20f9-607a-78a7-b802-16fcb3db2908 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor offset=0 2026/05/13 10:54:35 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=carol 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:35 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:35 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:35 INFO Looking up user name=alice 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://a.localdomain/user/carol inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor/inbox activity=https://a.localdomain/follow/019e20f9-62d2-778e-9166-0f3b0269e5ef 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox activity=https://b.localdomain/create/019e20f9-62b1-7105-80c8-4fa781cf1e38 2026/05/13 10:54:35 INFO Looking up user name=bob 2026/05/13 10:54:35 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:54:35 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:54:35 INFO Adding gateway request.path=/users/gateway/add request.user=alice gateway=c.localdomain 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/bob activity=https://b.localdomain/accept/019e20f9-62fc-7976-a673-49a72c1e521e 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/bob activity=https://b.localdomain/accept/019e20f9-62fc-7976-a673-49a72c1e521e 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20f9-62d2-778e-9166-0f3b0269e5ef 2026/05/13 10:54:35 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:35 INFO Looking up user name=carol 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor request.user=carol actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor offset=0 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/accept/019e20f9-62e3-7b2b-8ed2-4ea91092309a 2026/05/13 10:54:35 INFO Looking up user name=bob 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:35 INFO Looking up user name=carol 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor offset=0 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MknVCNqPSMU4JgFJDfUbUy86k2D6XggnpiHFiLZEjXSe7r/actor/create/019e20f9-62d0-731d-ae48-585a8062feee 2026/05/13 10:54:35 INFO Looking up user name=bob 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/accept/019e20f9-62e3-7b2b-8ed2-4ea91092309a 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/follow/019e20f9-62d1-7da1-9f91-ea4aaf99411b 2026/05/13 10:54:35 WARN Activity is invalid activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor/accept/019e20f9-62d7-7ecc-bd38-9bb53c23fd87 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-61d0-71b9-8265-c4c6c092854a activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor error="invalid object host: b.localdomain" 2026/05/13 10:54:35 WARN Failed to send an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor/accept/019e20f9-62d7-7ecc-bd38-9bb53c23fd87 error="failed to send request to https://c.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor/inbox: 400, " 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor/accept/019e20f9-62d7-7ecc-bd38-9bb53c23fd87 2026/05/13 10:54:35 INFO Viewing post request.path=/users/view/a.localdomain/.well-known/apgateway/did:key:z6MknVCNqPSMU4JgFJDfUbUy86k2D6XggnpiHFiLZEjXSe7r/actor/post/019e20f9-62d0-7290-9883-3ebc2f4d8117 request.user=alice post=https://a.localdomain/.well-known/apgateway/did:key:z6MknVCNqPSMU4JgFJDfUbUy86k2D6XggnpiHFiLZEjXSe7r/actor/post/019e20f9-62d0-7290-9883-3ebc2f4d8117 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor 2026/05/13 10:54:35 INFO Received followers request did=did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkjC6fNRK2snBzRDyAC8UWehUU5nZNu37uzasbiqVQkCqs/actor count=2 2026/05/13 10:54:35 INFO Found unknown remote follow followed=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor follower=https://a.localdomain/user/alice 2026/05/13 10:54:35 WARN Using fake follow ID to remove unknown remote follow followed=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor follower=https://a.localdomain/user/alice id=https://a.localdomain/follow/019e20f9-632e-7943-94f7-875f60700ff1 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:35 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor/update/019e20f9-6316-70ec-8079-39220268a06d sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor gateway=https://c.localdomain 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor/update/019e20f9-6316-70ec-8079-39220268a06d 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor/update/019e20f9-6316-70ec-8079-39220268a06d 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-62b1-7105-80c8-4fa781cf1e38 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/bob activity=https://b.localdomain/accept/019e20f9-62fc-7976-a673-49a72c1e521e 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/follow/019e20f9-62d1-7da1-9f91-ea4aaf99411b 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:35 INFO Looking up user name=alice 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor offset=0 2026/05/13 10:54:35 INFO Looking up user name=bob 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20f9-62fc-7976-a673-49a72c1e521e 2026/05/13 10:54:35 INFO Removed a Follow activity.id=https://a.localdomain/undo/019e20f9-632e-7a7e-a415-4d4e6c0d2f48 activity.type=Undo activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-632e-7943-94f7-875f60700ff1 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follower=https://a.localdomain/user/alice followed=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/announce/019e20f9-6327-7a1a-8d8e-01fce758112e 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/announce/019e20f9-6327-7a1a-8d8e-01fce758112e 2026/05/13 10:54:35 INFO Follow is accepted activity.id=https://a.localdomain/accept/019e20f9-62e3-7b2b-8ed2-4ea91092309a activity.type=Accept activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-620f-72fd-9222-37582ce25fdb activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20f9-620f-72fd-9222-37582ce25fdb 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor offset=0 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:35 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-631a-751f-8c20-750429c21a70 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-631a-74c5-82c0-bd4554a3ca03 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-631a-74c5-82c0-bd4554a3ca03 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-62b1-7105-80c8-4fa781cf1e38 2026/05/13 10:54:35 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:54:35 INFO Looking up user name=bob 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:35 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-622b-7a9c-bb9a-77eb65a78864 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-622b-7a45-8cd0-cc4437c311d2 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-622b-7a45-8cd0-cc4437c311d2 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20f9-62b1-7105-80c8-4fa781cf1e38 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor/inbox activity=https://a.localdomain/undo/019e20f9-632e-7a7e-a415-4d4e6c0d2f48 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor/inbox activity=https://a.localdomain/undo/019e20f9-632e-7a7e-a415-4d4e6c0d2f48 2026/05/13 10:54:35 INFO Looking up user name=carol 2026/05/13 10:54:35 INFO Follow is rejected activity.id=https://a.localdomain/reject/019e20f9-6351-786a-9691-1df6df0bbacb activity.type=Reject activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-618e-716e-926a-886e3ff44fb2 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20f9-618e-716e-926a-886e3ff44fb2 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-631a-751f-8c20-750429c21a70 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-631a-751f-8c20-750429c21a70 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:35 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-62b1-70ab-b237-9369025db621 request.user=bob post=https://b.localdomain/post/019e20f9-62b1-70ab-b237-9369025db621 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:35 INFO Looking up user name=alice 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/announce/019e20f9-6327-7a1a-8d8e-01fce758112e 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor/accept/019e20f9-62d7-7ecc-bd38-9bb53c23fd87 2026/05/13 10:54:35 INFO Failed to deliver an activity to at least one recipient id=https://a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor/accept/019e20f9-62d7-7ecc-bd38-9bb53c23fd87 2026/05/13 10:54:35 INFO Looking up user name=bob 2026/05/13 10:54:35 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor/update/019e20f9-6316-70ec-8079-39220268a06d 2026/05/13 10:54:35 INFO Looking up user name=bob 2026/05/13 10:54:35 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-62fc-7976-a673-49a72c1e521e activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-607a-78a7-b802-16fcb3db2908 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/bob follow=https://a.localdomain/follow/019e20f9-607a-78a7-b802-16fcb3db2908 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/reject/019e20f9-6351-786a-9691-1df6df0bbacb 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/reject/019e20f9-6351-786a-9691-1df6df0bbacb 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/announce/019e20f9-6327-7a1a-8d8e-01fce758112e 2026/05/13 10:54:35 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:35 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20f9-6364-78c7-bc20-d0bf89bb5dd7 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:35 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20f9-6365-709e-9b88-4838f6fa5b18 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor 2026/05/13 10:54:35 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-5dc0-76ec-8c23-96f1e046ad28 request.user=bob post=https://b.localdomain/post/019e20f9-5dc0-76ec-8c23-96f1e046ad28 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor/inbox activity=https://a.localdomain/undo/019e20f9-632e-7a7e-a415-4d4e6c0d2f48 2026/05/13 10:54:35 INFO Looking up user name=bob 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor/update/019e20f9-6316-70ec-8079-39220268a06d 2026/05/13 10:54:35 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20f9-6287-7ee1-8fcd-739186fb98e1 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor 2026/05/13 10:54:35 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:54:35 INFO Looking up user name=alice 2026/05/13 10:54:35 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/05/13 10:54:35 INFO Looking up user name=bob 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-631a-751f-8c20-750429c21a70 2026/05/13 10:54:35 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:35 INFO Looking up user name=bob 2026/05/13 10:54:35 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=carol 2026/05/13 10:54:35 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor/accept/019e20f9-6372-7282-976b-3c02518b0657 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-6287-7ee1-8fcd-739186fb98e1 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20f9-6287-7ee1-8fcd-739186fb98e1 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/undo/019e20f9-632e-7a7e-a415-4d4e6c0d2f48 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/inbox activity=https://b.localdomain/follow/019e20f9-6364-78c7-bc20-d0bf89bb5dd7 2026/05/13 10:54:35 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/inbox activity=https://b.localdomain/follow/019e20f9-6364-78c7-bc20-d0bf89bb5dd7 2026/05/13 10:54:35 INFO Looking up user name=bob 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor/inbox activity=https://b.localdomain/follow/019e20f9-6365-709e-9b88-4838f6fa5b18 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor/inbox activity=https://b.localdomain/follow/019e20f9-6365-709e-9b88-4838f6fa5b18 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20f9-631a-751f-8c20-750429c21a70 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor 2026/05/13 10:54:35 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/reject/019e20f9-6351-786a-9691-1df6df0bbacb 2026/05/13 10:54:35 INFO Looking up user name=alice 2026/05/13 10:54:35 INFO Looking up user name=bob 2026/05/13 10:54:35 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-631a-74c5-82c0-bd4554a3ca03 request.user=bob post=https://b.localdomain/post/019e20f9-631a-74c5-82c0-bd4554a3ca03 2026/05/13 10:54:35 INFO Looking up user name=carol 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor/accept/019e20f9-6372-7282-976b-3c02518b0657 2026/05/13 10:54:35 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor/accept/019e20f9-6372-7282-976b-3c02518b0657 sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor gateway=https://c.localdomain 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor/accept/019e20f9-6372-7282-976b-3c02518b0657 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor/accept/019e20f9-6372-7282-976b-3c02518b0657 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/reject/019e20f9-6351-786a-9691-1df6df0bbacb 2026/05/13 10:54:35 INFO Looking up user name=bob 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/inbox activity=https://b.localdomain/follow/019e20f9-6364-78c7-bc20-d0bf89bb5dd7 2026/05/13 10:54:35 INFO Removed a Follow activity.id=https://a.localdomain/undo/019e20f9-632e-7a7e-a415-4d4e6c0d2f48 activity.type=Undo activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-632e-7943-94f7-875f60700ff1 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follower=https://a.localdomain/user/alice followed=https://b.localdomain/.well-known/apgateway/did:key:z6MkkmKhPWFQWUNTcquayzgUXgQyD4hudExsd6W3wKhjiVmw/actor 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:35 INFO Adding gateway request.path=/users/gateway/add request.user=carol gateway=a.localdomain 2026/05/13 10:54:35 INFO Not approving follow request activity.id=https://c.localdomain/follow/019e20f9-638c-76a9-befa-e05e23c3bce1 activity.type=Follow activity.actor=https://c.localdomain/user/carol activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://c.localdomain/user/carol followed=https://b.localdomain/user/bob 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor 2026/05/13 10:54:35 INFO Resolving user ID request.path=/users/resolve request.user=bob host=b.localdomain name=carol 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:35 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor/accept/019e20f9-6393-79e4-83aa-49b6f8081ace activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor activity.object.kind=activity activity.object.id=https://c.localdomain/.well-known/apgateway/did:key:z6MkqbJTf1hRAqH9PKnteDpvmL7r1TYbkVUdckQtstLdDbir/actor/follow/019e20f9-613a-784d-a2c3-a83511c22c18 activity.object.type=Follow activity.object.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MkqbJTf1hRAqH9PKnteDpvmL7r1TYbkVUdckQtstLdDbir/actor follow=https://c.localdomain/.well-known/apgateway/did:key:z6MkqbJTf1hRAqH9PKnteDpvmL7r1TYbkVUdckQtstLdDbir/actor/follow/019e20f9-613a-784d-a2c3-a83511c22c18 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20f9-6364-78c7-bc20-d0bf89bb5dd7 2026/05/13 10:54:35 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor/accept/019e20f9-62d7-7ecc-bd38-9bb53c23fd87 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-61d0-71b9-8265-c4c6c092854a activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20f9-61d0-71b9-8265-c4c6c092854a 2026/05/13 10:54:35 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor/inbox activity=https://b.localdomain/follow/019e20f9-6365-709e-9b88-4838f6fa5b18 2026/05/13 10:54:35 INFO Adding gateway request.path=/users/gateway/add request.user=alice gateway=c.localdomain 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor offset=0 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/follow/019e20f9-638c-76a9-befa-e05e23c3bce1 2026/05/13 10:54:35 INFO Looking up user name=carol 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/follow/019e20f9-638c-76a9-befa-e05e23c3bce1 2026/05/13 10:54:35 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20f9-639a-7dcf-b743-95eb44e81882 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:54:35 INFO Follow is rejected activity.id=https://a.localdomain/reject/019e20f9-639d-7cba-bd78-b292fdd45a7e activity.type=Reject activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-618e-716e-926a-886e3ff44fb2 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20f9-618e-716e-926a-886e3ff44fb2 2026/05/13 10:54:35 WARN Failed to reject follow request request.path=/users/followers/reject/b.localdomain/user/bob request.user=alice follower=https://b.localdomain/user/bob error="failed to reject https://b.localdomain/follow/019e20f9-618e-716e-926a-886e3ff44fb2 from https://b.localdomain/user/bob by https://a.localdomain/user/alice: failed to reject follow https://b.localdomain/follow/019e20f9-618e-716e-926a-886e3ff44fb2: not found" 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20f9-6365-709e-9b88-4838f6fa5b18 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor 2026/05/13 10:54:35 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-622b-7a9c-bb9a-77eb65a78864 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-622b-7a45-8cd0-cc4437c311d2 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-622b-7a45-8cd0-cc4437c311d2 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:35 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-6282-7700-8f00-89b8699f76ee activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-6282-769e-99de-9fa63fe14951 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-6282-769e-99de-9fa63fe14951 2026/05/13 10:54:35 INFO Looking up user name=carol 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkqbJTf1hRAqH9PKnteDpvmL7r1TYbkVUdckQtstLdDbir/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor/accept/019e20f9-6393-79e4-83aa-49b6f8081ace 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkqbJTf1hRAqH9PKnteDpvmL7r1TYbkVUdckQtstLdDbir/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor/accept/019e20f9-6393-79e4-83aa-49b6f8081ace 2026/05/13 10:54:35 INFO Forwarding activity to gateway activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor/update/019e20f9-6393-7e26-89cd-658daa8c6f90 sender=https://c.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor gateway=https://a.localdomain 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor/update/019e20f9-6393-7e26-89cd-658daa8c6f90 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor/update/019e20f9-6393-7e26-89cd-658daa8c6f90 2026/05/13 10:54:35 INFO Looking up user name=alice 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor offset=0 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20f9-639a-7dcf-b743-95eb44e81882 2026/05/13 10:54:35 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor/create/019e20f9-6377-7152-a216-0f5f120f7b78 note=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor/post/019e20f9-6377-70ce-bef9-1116fe7b514c thread=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor/post/019e20f9-6377-70ce-bef9-1116fe7b514c starter=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor 2026/05/13 10:54:35 INFO Received a new post activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor/create/019e20f9-6377-7152-a216-0f5f120f7b78 activity.type=Create activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor activity.object.kind=object activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor/post/019e20f9-6377-70ce-bef9-1116fe7b514c activity.object.type=Note activity.object.attributed_to=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor post=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor/post/019e20f9-6377-70ce-bef9-1116fe7b514c 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20f9-639a-7dcf-b743-95eb44e81882 2026/05/13 10:54:35 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor request.user=carol actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor offset=0 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://c.localdomain/user/carol inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/follow/019e20f9-638c-76a9-befa-e05e23c3bce1 2026/05/13 10:54:35 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/update/019e20f9-63a1-7c59-bb60-cac83eb43f4a sender=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor gateway=https://c.localdomain 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/update/019e20f9-63a1-7c59-bb60-cac83eb43f4a 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/update/019e20f9-63a1-7c59-bb60-cac83eb43f4a 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:54:35 INFO Looking up user name=alice 2026/05/13 10:54:35 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor/accept/019e20f9-6372-7282-976b-3c02518b0657 2026/05/13 10:54:35 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20f9-616b-73e5-8b6d-f4d3cc8b04f1 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor follower=https://a.localdomain/user/alice followed=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/follow/019e20f9-638c-76a9-befa-e05e23c3bce1 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor 2026/05/13 10:54:35 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor/accept/019e20f9-63c5-77e4-8558-6a3893a16fbd activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-616b-73e5-8b6d-f4d3cc8b04f1 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20f9-616b-73e5-8b6d-f4d3cc8b04f1 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20f9-639a-7dcf-b743-95eb44e81882 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor/accept/019e20f9-6372-7282-976b-3c02518b0657 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/user/carol 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor/create/019e20f9-6377-7152-a216-0f5f120f7b78 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor/create/019e20f9-6377-7152-a216-0f5f120f7b78 2026/05/13 10:54:35 INFO Looking up user name=carol 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20f9-639a-7dcf-b743-95eb44e81882 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor 2026/05/13 10:54:35 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20f9-62d2-778e-9166-0f3b0269e5ef activity.type=Follow activity.actor=https://a.localdomain/user/carol activity.object.kind=string activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor follower=https://a.localdomain/user/carol followed=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor/update/019e20f9-6393-7e26-89cd-658daa8c6f90 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkqbJTf1hRAqH9PKnteDpvmL7r1TYbkVUdckQtstLdDbir/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor/accept/019e20f9-6393-79e4-83aa-49b6f8081ace 2026/05/13 10:54:35 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor/accept/019e20f9-63eb-79ec-9538-01d145421191 activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-62d2-778e-9166-0f3b0269e5ef activity.object.type=Follow activity.object.actor=https://a.localdomain/user/carol follow=https://a.localdomain/follow/019e20f9-62d2-778e-9166-0f3b0269e5ef 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor/update/019e20f9-6393-7e26-89cd-658daa8c6f90 --- PASS: TestCluster_PostToFollowers_RejectTwice (4.07s) 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/update/019e20f9-63a1-7c59-bb60-cac83eb43f4a 2026/05/13 10:54:35 INFO Looking up user name=bob 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor/accept/019e20f9-6393-79e4-83aa-49b6f8081ace 2026/05/13 10:54:35 INFO Received a new post activity.id=https://a.localdomain/create/019e20f9-63cc-75ed-8ca3-963afc65583c activity.type=Create activity.actor=https://a.localdomain/user/carol activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20f9-63cc-759a-b6b1-89e203efdc30 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/carol post=https://a.localdomain/post/019e20f9-63cc-759a-b6b1-89e203efdc30 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkuNwUTdA5aM59PhJMFfKBNBafsZutzijH3XeirArNqxka/actor offset=0 2026/05/13 10:54:35 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/update/019e20f9-63a1-7c59-bb60-cac83eb43f4a 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor/accept/019e20f9-63c5-77e4-8558-6a3893a16fbd 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor/accept/019e20f9-63c5-77e4-8558-6a3893a16fbd 2026/05/13 10:54:35 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20f9-6404-7e19-895f-a4a7cb2207b8 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:54:35 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:35 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20f9-6406-79ea-b93d-84c5bee3d23d activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor 2026/05/13 10:54:35 INFO Looking up user name=bob 2026/05/13 10:54:35 WARN Activity is invalid activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor/accept/019e20f9-6372-7282-976b-3c02518b0657 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-6287-7ee1-8fcd-739186fb98e1 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor error="invalid object host: b.localdomain" 2026/05/13 10:54:35 WARN Failed to send an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor/accept/019e20f9-6372-7282-976b-3c02518b0657 error="failed to send request to https://c.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor/inbox: 400, " 2026/05/13 10:54:35 INFO Failed to deliver an activity to at least one recipient id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor/accept/019e20f9-6372-7282-976b-3c02518b0657 2026/05/13 10:54:35 INFO Resolving user ID request.path=/users/resolve request.user=bob host=b.localdomain name=carol 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/carol activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor/accept/019e20f9-63eb-79ec-9538-01d145421191 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20f9-6404-7e19-895f-a4a7cb2207b8 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20f9-6404-7e19-895f-a4a7cb2207b8 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor/create/019e20f9-6377-7152-a216-0f5f120f7b78 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019e20f9-63cc-75ed-8ca3-963afc65583c 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20f9-6406-79ea-b93d-84c5bee3d23d 2026/05/13 10:54:35 INFO Approving follow request activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/follow/019e20f9-62d1-7da1-9f91-ea4aaf99411b activity.type=Follow activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor follower=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20f9-6406-79ea-b93d-84c5bee3d23d 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor 2026/05/13 10:54:35 INFO Resolving user ID request.path=/users/resolve request.user=bob host=b.localdomain name=carol 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:35 INFO Viewing post request.path=/users/view/a.localdomain/post/019e20f9-63cc-759a-b6b1-89e203efdc30 request.user=carol post=https://a.localdomain/post/019e20f9-63cc-759a-b6b1-89e203efdc30 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor 2026/05/13 10:54:35 INFO Looking up user name=alice 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor/create/019e20f9-6377-7152-a216-0f5f120f7b78 2026/05/13 10:54:35 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/accept/019e20f9-6420-7e40-95fc-a0da70b5fc03 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor activity.object.kind=activity activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/follow/019e20f9-62d1-7da1-9f91-ea4aaf99411b activity.object.type=Follow activity.object.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor follow=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/follow/019e20f9-62d1-7da1-9f91-ea4aaf99411b 2026/05/13 10:54:35 INFO Adding gateway request.path=/users/gateway/add request.user=carol gateway=a.localdomain 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor 2026/05/13 10:54:35 INFO Looking up user name=alice 2026/05/13 10:54:35 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-62b1-7105-80c8-4fa781cf1e38 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-62b1-70ab-b237-9369025db621 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-62b1-70ab-b237-9369025db621 2026/05/13 10:54:35 INFO Viewing post request.path=/users/view/b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor/post/019e20f9-6377-70ce-bef9-1116fe7b514c request.user=bob post=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor/post/019e20f9-6377-70ce-bef9-1116fe7b514c 2026/05/13 10:54:35 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:54:35 INFO Looking up user name=bob 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20f9-6404-7e19-895f-a4a7cb2207b8 2026/05/13 10:54:35 INFO Looking up user name=carol 2026/05/13 10:54:35 INFO Not approving follow request activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6MkeqZBhLQJYnMCBseVM4DuNcGmVR8KgdbTYdR83CpRLups/actor/follow/019e20f9-642e-7291-a5bc-691a066662a3 activity.type=Follow activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MkeqZBhLQJYnMCBseVM4DuNcGmVR8KgdbTYdR83CpRLups/actor activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor follower=https://c.localdomain/.well-known/apgateway/did:key:z6MkeqZBhLQJYnMCBseVM4DuNcGmVR8KgdbTYdR83CpRLups/actor followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/accept/019e20f9-6420-7e40-95fc-a0da70b5fc03 2026/05/13 10:54:35 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/accept/019e20f9-6420-7e40-95fc-a0da70b5fc03 sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor gateway=https://c.localdomain 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/accept/019e20f9-6420-7e40-95fc-a0da70b5fc03 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/accept/019e20f9-6420-7e40-95fc-a0da70b5fc03 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20f9-6406-79ea-b93d-84c5bee3d23d 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20f9-6404-7e19-895f-a4a7cb2207b8 2026/05/13 10:54:35 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/05/13 10:54:35 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-5f14-72de-98cc-f442184f92b1 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-5f14-728a-8661-1f995a420936 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-5f14-728a-8661-1f995a420936 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:35 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:35 INFO Forwarding activity to gateway activity=https://c.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/update/019e20f9-6428-77cb-b360-6fe9c7e03ee3 sender=https://c.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor gateway=https://a.localdomain 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/update/019e20f9-6428-77cb-b360-6fe9c7e03ee3 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/update/019e20f9-6428-77cb-b360-6fe9c7e03ee3 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor/accept/019e20f9-63c5-77e4-8558-6a3893a16fbd 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/carol activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor/accept/019e20f9-63eb-79ec-9538-01d145421191 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20f9-6406-79ea-b93d-84c5bee3d23d 2026/05/13 10:54:35 INFO Looking up user name=alice 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkeqZBhLQJYnMCBseVM4DuNcGmVR8KgdbTYdR83CpRLups/actor/follow/019e20f9-642e-7291-a5bc-691a066662a3 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkeqZBhLQJYnMCBseVM4DuNcGmVR8KgdbTYdR83CpRLups/actor/follow/019e20f9-642e-7291-a5bc-691a066662a3 2026/05/13 10:54:35 INFO Looking up user name=bob 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor offset=0 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:35 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor/accept/019e20f9-6372-7282-976b-3c02518b0657 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-6287-7ee1-8fcd-739186fb98e1 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20f9-6287-7ee1-8fcd-739186fb98e1 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:35 INFO Looking up user name=bob 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor 2026/05/13 10:54:35 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:54:35 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor/accept/019e20f9-6393-79e4-83aa-49b6f8081ace activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor activity.object.kind=activity activity.object.id=https://c.localdomain/.well-known/apgateway/did:key:z6MkqbJTf1hRAqH9PKnteDpvmL7r1TYbkVUdckQtstLdDbir/actor/follow/019e20f9-613a-784d-a2c3-a83511c22c18 activity.object.type=Follow activity.object.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MkqbJTf1hRAqH9PKnteDpvmL7r1TYbkVUdckQtstLdDbir/actor follow=https://c.localdomain/.well-known/apgateway/did:key:z6MkqbJTf1hRAqH9PKnteDpvmL7r1TYbkVUdckQtstLdDbir/actor/follow/019e20f9-613a-784d-a2c3-a83511c22c18 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkeqZBhLQJYnMCBseVM4DuNcGmVR8KgdbTYdR83CpRLups/actor 2026/05/13 10:54:35 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor 2026/05/13 10:54:35 INFO Updated post activity.id=https://b.localdomain/update/019e20f9-643c-7a18-a614-9ed1fde0c891 activity.type=Update activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-611c-7232-97e0-69b990102350 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20f9-611c-7232-97e0-69b990102350 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:35 INFO Looking up user name=bob 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor 2026/05/13 10:54:35 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-642d-7686-97be-ef0757c860cf activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-642d-7630-981b-a5a193f7e5d5 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-642d-7630-981b-a5a193f7e5d5 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor 2026/05/13 10:54:35 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-61ae-773c-81c7-eb21f2aa4968 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-61ae-76d4-915e-3d12cd7229db activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-61ae-76d4-915e-3d12cd7229db 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor 2026/05/13 10:54:35 INFO Resolving user ID request.path=/users/resolve request.user=bob host=b.localdomain name=carol 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/update/019e20f9-643c-7a18-a614-9ed1fde0c891 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/update/019e20f9-643c-7a18-a614-9ed1fde0c891 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/accept/019e20f9-6420-7e40-95fc-a0da70b5fc03 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:35 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:35 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-5f9d-7ba7-a356-19a869cbe3dc activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-5f9d-7b4c-ada6-3bea4626eb6c activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-5f9d-7b4c-ada6-3bea4626eb6c 2026/05/13 10:54:35 INFO Looking up user name=bob 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-642d-7686-97be-ef0757c860cf 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-642d-7686-97be-ef0757c860cf 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6MkeqZBhLQJYnMCBseVM4DuNcGmVR8KgdbTYdR83CpRLups/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkeqZBhLQJYnMCBseVM4DuNcGmVR8KgdbTYdR83CpRLups/actor/follow/019e20f9-642e-7291-a5bc-691a066662a3 2026/05/13 10:54:35 INFO Looking up user name=carol 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/accept/019e20f9-6420-7e40-95fc-a0da70b5fc03 2026/05/13 10:54:35 INFO Looking up user name=carol 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor inbox=https://a.localdomain/inbox/carol activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor/accept/019e20f9-63eb-79ec-9538-01d145421191 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/update/019e20f9-6428-77cb-b360-6fe9c7e03ee3 2026/05/13 10:54:35 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-62b1-7105-80c8-4fa781cf1e38 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-62b1-70ab-b237-9369025db621 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-62b1-70ab-b237-9369025db621 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:35 INFO Looking up user name=bob 2026/05/13 10:54:35 INFO Looking up user name=bob 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6MkeqZBhLQJYnMCBseVM4DuNcGmVR8KgdbTYdR83CpRLups/actor/follow/019e20f9-642e-7291-a5bc-691a066662a3 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor/accept/019e20f9-63eb-79ec-9538-01d145421191 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/update/019e20f9-643c-7a18-a614-9ed1fde0c891 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor request.user=carol actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor offset=0 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/update/019e20f9-6428-77cb-b360-6fe9c7e03ee3 2026/05/13 10:54:35 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20f9-6365-709e-9b88-4838f6fa5b18 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor 2026/05/13 10:54:35 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-5f8e-7800-82e7-5eb41156a393 request.user=bob post=https://b.localdomain/post/019e20f9-5f8e-7800-82e7-5eb41156a393 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-642d-7686-97be-ef0757c860cf 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20f9-643c-7a18-a614-9ed1fde0c891 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor/accept/019e20f9-63c5-77e4-8558-6a3893a16fbd 2026/05/13 10:54:35 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor/accept/019e20f9-648f-7429-8bed-02bd59acd57c activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-6365-709e-9b88-4838f6fa5b18 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20f9-6365-709e-9b88-4838f6fa5b18 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:35 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-611c-7232-97e0-69b990102350 request.user=carol post=https://b.localdomain/post/019e20f9-611c-7232-97e0-69b990102350 2026/05/13 10:54:35 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20f9-642d-7686-97be-ef0757c860cf 2026/05/13 10:54:35 INFO Looking up user name=bob 2026/05/13 10:54:35 INFO Applying migration id=iconscid 2026/05/13 10:54:35 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:35 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-642d-7630-981b-a5a193f7e5d5 request.user=bob post=https://b.localdomain/post/019e20f9-642d-7630-981b-a5a193f7e5d5 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor 2026/05/13 10:54:35 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor/accept/019e20f9-648f-7429-8bed-02bd59acd57c 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor/accept/019e20f9-648f-7429-8bed-02bd59acd57c 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:35 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-6027-7706-a716-613a845beeaa activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-6027-76b5-962e-d66f8501c2a0 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-6027-76b5-962e-d66f8501c2a0 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/accept/019e20f9-6420-7e40-95fc-a0da70b5fc03 2026/05/13 10:54:35 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20f9-6364-78c7-bc20-d0bf89bb5dd7 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor 2026/05/13 10:54:35 INFO Synchronizing followers followed=https://b.localdomain/user/bob 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:35 INFO Looking up resource resource=carol@c.localdomain user=carol 2026/05/13 10:54:35 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/accept/019e20f9-6420-7e40-95fc-a0da70b5fc03 2026/05/13 10:54:35 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/accept/019e20f9-64b3-78b6-8cae-1b3a1670c194 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-6364-78c7-bc20-d0bf89bb5dd7 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20f9-6364-78c7-bc20-d0bf89bb5dd7 2026/05/13 10:54:35 INFO Looking up user name=bob 2026/05/13 10:54:35 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/create/019e20f9-647f-7f1f-be00-b9c5ce4f9ee2 note=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/post/019e20f9-647f-7e9c-9348-bbaded2b7fc4 thread=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/post/019e20f9-647f-7e9c-9348-bbaded2b7fc4 starter=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor 2026/05/13 10:54:35 INFO Received a new post activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/create/019e20f9-647f-7f1f-be00-b9c5ce4f9ee2 activity.type=Create activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor activity.object.kind=object activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/post/019e20f9-647f-7e9c-9348-bbaded2b7fc4 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor post=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/post/019e20f9-647f-7e9c-9348-bbaded2b7fc4 2026/05/13 10:54:35 INFO Looking up user name=alice 2026/05/13 10:54:35 INFO Looking up user name=carol 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkioxJGJHAxxojnPnZW55joY4QJ5KkbAGycRhcEMVkRdrh/actor 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:35 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor 2026/05/13 10:54:35 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:35 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:35 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:35 INFO Not approving follow request activity.id=https://c.localdomain/follow/019e20f9-64c4-722e-a180-ad4869f6104d activity.type=Follow activity.actor=https://c.localdomain/user/carol activity.object.kind=string activity.object.id=https://a.localdomain/user/alice follower=https://c.localdomain/user/carol followed=https://a.localdomain/user/alice 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/accept/019e20f9-64b3-78b6-8cae-1b3a1670c194 2026/05/13 10:54:35 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/accept/019e20f9-64b3-78b6-8cae-1b3a1670c194 sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor gateway=https://c.localdomain 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/accept/019e20f9-64b3-78b6-8cae-1b3a1670c194 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/accept/019e20f9-64b3-78b6-8cae-1b3a1670c194 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor 2026/05/13 10:54:35 INFO Looking up user name=bob 2026/05/13 10:54:35 INFO Looking up user name=alice 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/create/019e20f9-647f-7f1f-be00-b9c5ce4f9ee2 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkeZSzoetgaeChBmGR6M1s94gmxgzD2Whet34Dcpf131FH/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/create/019e20f9-647f-7f1f-be00-b9c5ce4f9ee2 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkeZSzoetgaeChBmGR6M1s94gmxgzD2Whet34Dcpf131FH/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/create/019e20f9-647f-7f1f-be00-b9c5ce4f9ee2 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/create/019e20f9-647f-7f1f-be00-b9c5ce4f9ee2 2026/05/13 10:54:35 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20f9-64ce-7ea0-979c-3bd7a4117c44 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor offset=0 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor 2026/05/13 10:54:35 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://c.localdomain/follow/019e20f9-64c4-722e-a180-ad4869f6104d 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://c.localdomain/follow/019e20f9-64c4-722e-a180-ad4869f6104d 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor 2026/05/13 10:54:35 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor/accept/019e20f9-63c5-77e4-8558-6a3893a16fbd activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-616b-73e5-8b6d-f4d3cc8b04f1 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20f9-616b-73e5-8b6d-f4d3cc8b04f1 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20f9-64ca-72f9-bedc-27dbb5467120 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20f9-64ca-72f9-bedc-27dbb5467120 2026/05/13 10:54:35 INFO Looking up user name=carol 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:35 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor/inbox activity=https://b.localdomain/follow/019e20f9-64ce-7ea0-979c-3bd7a4117c44 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor/inbox activity=https://b.localdomain/follow/019e20f9-64ce-7ea0-979c-3bd7a4117c44 2026/05/13 10:54:35 INFO Received followers request sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkioxJGJHAxxojnPnZW55joY4QJ5KkbAGycRhcEMVkRdrh/actor username=bob host=a.localdomain count=2 2026/05/13 10:54:35 INFO Found unknown remote follow followed=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice 2026/05/13 10:54:35 WARN Using fake follow ID to remove unknown remote follow followed=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice id=https://a.localdomain/follow/019e20f9-64ec-76c3-a8d0-553b5a1b2255 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor 2026/05/13 10:54:35 INFO Looking up user name=alice --- PASS: TestCluster_FollowersSyncMissingLocalFollowPortableActor (4.31s) 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor/accept/019e20f9-648f-7429-8bed-02bd59acd57c 2026/05/13 10:54:35 INFO Not approving follow request activity.id=https://c.localdomain/follow/019e20f9-64e6-7b3e-8fc5-2ac664bf2859 activity.type=Follow activity.actor=https://c.localdomain/user/carol activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://c.localdomain/user/carol followed=https://b.localdomain/user/bob 2026/05/13 10:54:35 INFO Looking up user name=bob 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://c.localdomain/user/carol inbox=https://a.localdomain/inbox/alice activity=https://c.localdomain/follow/019e20f9-64c4-722e-a180-ad4869f6104d 2026/05/13 10:54:35 INFO Updated post activity.id=https://b.localdomain/update/019e20f9-64ce-76a6-80c9-b4ca093f4b5c activity.type=Update activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-61b0-75d9-ac3b-54865ee058a0 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20f9-61b0-75d9-ac3b-54865ee058a0 2026/05/13 10:54:35 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:35 INFO Removed a Follow activity.id=https://a.localdomain/undo/019e20f9-64ec-78b4-822b-c4e0d7a52702 activity.type=Undo activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-64ec-76c3-a8d0-553b5a1b2255 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob --- PASS: TestCluster_ClientSideSigningOutboxInvalidProof (4.33s) 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor/accept/019e20f9-648f-7429-8bed-02bd59acd57c 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/follow/019e20f9-64c4-722e-a180-ad4869f6104d 2026/05/13 10:54:35 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/accept/019e20f9-6420-7e40-95fc-a0da70b5fc03 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor activity.object.kind=activity activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/follow/019e20f9-62d1-7da1-9f91-ea4aaf99411b activity.object.type=Follow activity.object.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor follow=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/follow/019e20f9-62d1-7da1-9f91-ea4aaf99411b 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20f9-64ca-72f9-bedc-27dbb5467120 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor/inbox activity=https://b.localdomain/follow/019e20f9-64ce-7ea0-979c-3bd7a4117c44 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/follow/019e20f9-64e6-7b3e-8fc5-2ac664bf2859 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/follow/019e20f9-64e6-7b3e-8fc5-2ac664bf2859 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:35 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20f9-64ce-76a6-80c9-b4ca093f4b5c 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20f9-64ce-76a6-80c9-b4ca093f4b5c 2026/05/13 10:54:35 INFO Looking up user name=bob 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20f9-64ca-72f9-bedc-27dbb5467120 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor offset=0 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/accept/019e20f9-64b3-78b6-8cae-1b3a1670c194 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/accept/019e20f9-64b3-78b6-8cae-1b3a1670c194 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20f9-64ce-7ea0-979c-3bd7a4117c44 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor 2026/05/13 10:54:35 INFO Looking up user name=carol 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/undo/019e20f9-64ec-78b4-822b-c4e0d7a52702 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/undo/019e20f9-64ec-78b4-822b-c4e0d7a52702 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkeZSzoetgaeChBmGR6M1s94gmxgzD2Whet34Dcpf131FH/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/create/019e20f9-647f-7f1f-be00-b9c5ce4f9ee2 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/c.localdomain/user/carol request.user=alice actor=https://c.localdomain/user/carol offset=0 2026/05/13 10:54:35 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor/accept/019e20f9-63eb-79ec-9538-01d145421191 activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-62d2-778e-9166-0f3b0269e5ef activity.object.type=Follow activity.object.actor=https://a.localdomain/user/carol follow=https://a.localdomain/follow/019e20f9-62d2-778e-9166-0f3b0269e5ef 2026/05/13 10:54:35 INFO Looking up user name=carol 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor offset=0 2026/05/13 10:54:35 INFO Looking up user name=alice 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor 2026/05/13 10:54:35 INFO Looking up user name=carol 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/create/019e20f9-647f-7f1f-be00-b9c5ce4f9ee2 2026/05/13 10:54:35 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20f9-62c4-77fe-b52a-b3fa15da9fc9 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://c.localdomain/user/carol inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/follow/019e20f9-64e6-7b3e-8fc5-2ac664bf2859 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor 2026/05/13 10:54:35 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor/accept/019e20f9-651a-76a7-ac07-93b44e6b5417 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-62c4-77fe-b52a-b3fa15da9fc9 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20f9-62c4-77fe-b52a-b3fa15da9fc9 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/create/019e20f9-647f-7f1f-be00-b9c5ce4f9ee2 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MkeqZBhLQJYnMCBseVM4DuNcGmVR8KgdbTYdR83CpRLups/actor 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkhzjaDsanjdBNQMjrk5JzXKvHQPKCg3JJ9JoKriAawyKU/actor offset=0 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/follow/019e20f9-64e6-7b3e-8fc5-2ac664bf2859 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20f9-64ce-76a6-80c9-b4ca093f4b5c 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/undo/019e20f9-64ec-78b4-822b-c4e0d7a52702 2026/05/13 10:54:35 INFO Viewing post request.path=/users/view/b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/post/019e20f9-647f-7e9c-9348-bbaded2b7fc4 request.user=bob post=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/post/019e20f9-647f-7e9c-9348-bbaded2b7fc4 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkeqZBhLQJYnMCBseVM4DuNcGmVR8KgdbTYdR83CpRLups/actor 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:35 INFO Resolving user ID request.path=/users/resolve request.user=bob host=b.localdomain name=carol 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20f9-64ce-76a6-80c9-b4ca093f4b5c 2026/05/13 10:54:35 INFO Looking up user name=bob 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/undo/019e20f9-64ec-78b4-822b-c4e0d7a52702 2026/05/13 10:54:35 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:54:35 INFO Replying to post request.path=/users/reply/b.localdomain/post/019e20f9-622b-7a45-8cd0-cc4437c311d2 request.user=alice post=https://b.localdomain/post/019e20f9-622b-7a45-8cd0-cc4437c311d2 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/announce/019e20f9-651e-749d-98de-9b1215db7593 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj5FXHxzgVT7LYH3gZCeiXzd1ysSiQzu4nWUYX9Ku5XM6/actor offset=0 2026/05/13 10:54:35 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor/accept/019e20f9-648f-7429-8bed-02bd59acd57c activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-6365-709e-9b88-4838f6fa5b18 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20f9-6365-709e-9b88-4838f6fa5b18 2026/05/13 10:54:35 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-61b0-75d9-ac3b-54865ee058a0 request.user=carol post=https://b.localdomain/post/019e20f9-61b0-75d9-ac3b-54865ee058a0 2026/05/13 10:54:35 WARN Failed to unmarshal activity body=123 error="json: cannot unmarshal number into Go value of type ap.anyActivity" 2026/05/13 10:54:35 INFO Looking up user name=carol 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:35 INFO Looking up user name=alice 2026/05/13 10:54:35 INFO Updated post activity.id=https://b.localdomain/update/019e20f9-643c-7a18-a614-9ed1fde0c891 activity.type=Update activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-611c-7232-97e0-69b990102350 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20f9-611c-7232-97e0-69b990102350 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:35 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:35 WARN Activity is invalid activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/accept/019e20f9-64b3-78b6-8cae-1b3a1670c194 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-6364-78c7-bc20-d0bf89bb5dd7 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor error="invalid object host: b.localdomain" 2026/05/13 10:54:35 WARN Failed to send an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/accept/019e20f9-64b3-78b6-8cae-1b3a1670c194 error="failed to send request to https://c.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/inbox: 400, " 2026/05/13 10:54:35 INFO Failed to deliver an activity to at least one recipient id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/accept/019e20f9-64b3-78b6-8cae-1b3a1670c194 2026/05/13 10:54:35 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:35 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20f9-653e-7a69-a64d-c9391c3368c7 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/user/alice follower=https://b.localdomain/user/bob followed=https://a.localdomain/user/alice 2026/05/13 10:54:35 INFO Removed a Follow activity.id=https://a.localdomain/undo/019e20f9-64ec-78b4-822b-c4e0d7a52702 activity.type=Undo activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-64ec-76c3-a8d0-553b5a1b2255 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:54:35 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20f9-6544-7841-bef3-95c179e821e6 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 --- PASS: TestCluster_PostToFollowers_Approved (4.42s) 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor 2026/05/13 10:54:35 INFO Approving follow request activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6MkeqZBhLQJYnMCBseVM4DuNcGmVR8KgdbTYdR83CpRLups/actor/follow/019e20f9-642e-7291-a5bc-691a066662a3 activity.type=Follow activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MkeqZBhLQJYnMCBseVM4DuNcGmVR8KgdbTYdR83CpRLups/actor activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor follower=https://c.localdomain/.well-known/apgateway/did:key:z6MkeqZBhLQJYnMCBseVM4DuNcGmVR8KgdbTYdR83CpRLups/actor followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20f9-653e-7a69-a64d-c9391c3368c7 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20f9-653e-7a69-a64d-c9391c3368c7 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/inbox activity=https://b.localdomain/follow/019e20f9-6544-7841-bef3-95c179e821e6 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/inbox activity=https://b.localdomain/follow/019e20f9-6544-7841-bef3-95c179e821e6 2026/05/13 10:54:35 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor/accept/019e20f9-6558-7e06-835d-5afaaa639eb2 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor activity.object.kind=activity activity.object.id=https://c.localdomain/.well-known/apgateway/did:key:z6MkeqZBhLQJYnMCBseVM4DuNcGmVR8KgdbTYdR83CpRLups/actor/follow/019e20f9-642e-7291-a5bc-691a066662a3 activity.object.type=Follow activity.object.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MkeqZBhLQJYnMCBseVM4DuNcGmVR8KgdbTYdR83CpRLups/actor follow=https://c.localdomain/.well-known/apgateway/did:key:z6MkeqZBhLQJYnMCBseVM4DuNcGmVR8KgdbTYdR83CpRLups/actor/follow/019e20f9-642e-7291-a5bc-691a066662a3 2026/05/13 10:54:35 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-642d-7686-97be-ef0757c860cf activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-642d-7630-981b-a5a193f7e5d5 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-642d-7630-981b-a5a193f7e5d5 2026/05/13 10:54:35 INFO Received a new post activity.id=https://a.localdomain/create/019e20f9-6535-7886-8027-366af47a83df activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20f9-6535-782d-a759-7b67e9602da7 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20f9-6535-782d-a759-7b67e9602da7 2026/05/13 10:54:35 INFO Looking up user name=bob 2026/05/13 10:54:35 INFO Not approving follow request activity.id=https://c.localdomain/follow/019e20f9-655a-7334-8fb5-0a7e9d8ab4df activity.type=Follow activity.actor=https://c.localdomain/user/carol activity.object.kind=string activity.object.id=https://a.localdomain/user/alice follower=https://c.localdomain/user/carol followed=https://a.localdomain/user/alice 2026/05/13 10:54:35 INFO Looking up user name=bob 2026/05/13 10:54:35 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/accept/019e20f9-6420-7e40-95fc-a0da70b5fc03 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor activity.object.kind=activity activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/follow/019e20f9-62d1-7da1-9f91-ea4aaf99411b activity.object.type=Follow activity.object.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor follow=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/follow/019e20f9-62d1-7da1-9f91-ea4aaf99411b 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20f9-653e-7a69-a64d-c9391c3368c7 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/inbox activity=https://b.localdomain/follow/019e20f9-6544-7841-bef3-95c179e821e6 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://c.localdomain/follow/019e20f9-655a-7334-8fb5-0a7e9d8ab4df 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://c.localdomain/follow/019e20f9-655a-7334-8fb5-0a7e9d8ab4df 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/create/019e20f9-6535-7886-8027-366af47a83df 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/create/019e20f9-6535-7886-8027-366af47a83df 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor/accept/019e20f9-651a-76a7-ac07-93b44e6b5417 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor/accept/019e20f9-651a-76a7-ac07-93b44e6b5417 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:35 INFO Looking up user name=carol 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/announce/019e20f9-651e-749d-98de-9b1215db7593 2026/05/13 10:54:35 INFO Looking up user name=carol 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20f9-6544-7841-bef3-95c179e821e6 2026/05/13 10:54:35 INFO Not approving follow request activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor/follow/019e20f9-6572-7911-924f-82e7de85a99b activity.type=Follow activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor follower=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20f9-653e-7a69-a64d-c9391c3368c7 2026/05/13 10:54:35 INFO Looking up user name=bob 2026/05/13 10:54:35 INFO Looking up user name=alice 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor offset=0 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor offset=0 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkeqZBhLQJYnMCBseVM4DuNcGmVR8KgdbTYdR83CpRLups/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor/accept/019e20f9-6558-7e06-835d-5afaaa639eb2 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkeqZBhLQJYnMCBseVM4DuNcGmVR8KgdbTYdR83CpRLups/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor/accept/019e20f9-6558-7e06-835d-5afaaa639eb2 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:35 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/accept/019e20f9-64b3-78b6-8cae-1b3a1670c194 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-6364-78c7-bc20-d0bf89bb5dd7 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20f9-6364-78c7-bc20-d0bf89bb5dd7 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://c.localdomain/user/carol inbox=https://a.localdomain/inbox/alice activity=https://c.localdomain/follow/019e20f9-655a-7334-8fb5-0a7e9d8ab4df 2026/05/13 10:54:35 INFO Approving follow request activity.id=https://c.localdomain/follow/019e20f9-64c4-722e-a180-ad4869f6104d activity.type=Follow activity.actor=https://c.localdomain/user/carol activity.object.kind=string activity.object.id=https://a.localdomain/user/alice follower=https://c.localdomain/user/carol followed=https://a.localdomain/user/alice 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor/follow/019e20f9-6572-7911-924f-82e7de85a99b 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor/follow/019e20f9-6572-7911-924f-82e7de85a99b 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/follow/019e20f9-655a-7334-8fb5-0a7e9d8ab4df 2026/05/13 10:54:35 INFO Follow is accepted activity.id=https://a.localdomain/accept/019e20f9-6589-710d-b9aa-d2ccfc72a232 activity.type=Accept activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://c.localdomain/follow/019e20f9-64c4-722e-a180-ad4869f6104d activity.object.type=Follow activity.object.actor=https://c.localdomain/user/carol follow=https://c.localdomain/follow/019e20f9-64c4-722e-a180-ad4869f6104d 2026/05/13 10:54:35 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/create/019e20f9-6535-7886-8027-366af47a83df 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/announce/019e20f9-651e-749d-98de-9b1215db7593 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:35 INFO Looking up user name=alice 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019e20f9-6535-7886-8027-366af47a83df 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/announce/019e20f9-651e-749d-98de-9b1215db7593 2026/05/13 10:54:35 INFO Looking up user name=alice 2026/05/13 10:54:35 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:35 INFO Viewing post request.path=/users/view/a.localdomain/post/019e20f9-6535-782d-a759-7b67e9602da7 request.user=alice post=https://a.localdomain/post/019e20f9-6535-782d-a759-7b67e9602da7 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox/carol activity=https://a.localdomain/accept/019e20f9-6589-710d-b9aa-d2ccfc72a232 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox/carol activity=https://a.localdomain/accept/019e20f9-6589-710d-b9aa-d2ccfc72a232 2026/05/13 10:54:35 INFO Resolving user ID request.path=/users/resolve request.user=alice host=a.localdomain name=alice 2026/05/13 10:54:35 INFO Looking up user name=carol 2026/05/13 10:54:35 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-5f8e-7800-82e7-5eb41156a393 request.user=bob post=https://b.localdomain/post/019e20f9-5f8e-7800-82e7-5eb41156a393 2026/05/13 10:54:35 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MknVCNqPSMU4JgFJDfUbUy86k2D6XggnpiHFiLZEjXSe7r/actor request.user=alice actor=https://a.localdomain/.well-known/apgateway/did:key:z6MknVCNqPSMU4JgFJDfUbUy86k2D6XggnpiHFiLZEjXSe7r/actor offset=0 2026/05/13 10:54:35 INFO Applying migration id=actor 2026/05/13 10:54:35 INFO Applying migration id=localkeys 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor 2026/05/13 10:54:35 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20f9-639a-7dcf-b743-95eb44e81882 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:54:35 INFO Looking up user name=alice 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor 2026/05/13 10:54:35 INFO Applying migration id=deleted 2026/05/13 10:54:35 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-65ad-7f20-a25b-335af5427714 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-639a-7dcf-b743-95eb44e81882 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20f9-639a-7dcf-b743-95eb44e81882 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor 2026/05/13 10:54:35 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20f9-65b0-7052-9b48-bd8bfdd89392 activity.type=Follow activity.actor=https://a.localdomain/user/bob activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/bob followed=https://b.localdomain/user/carol 2026/05/13 10:54:35 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor 2026/05/13 10:54:35 INFO Looking up user name=carol 2026/05/13 10:54:35 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://c.localdomain/inbox/carol activity=https://a.localdomain/accept/019e20f9-6589-710d-b9aa-d2ccfc72a232 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkeqZBhLQJYnMCBseVM4DuNcGmVR8KgdbTYdR83CpRLups/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor/accept/019e20f9-6558-7e06-835d-5afaaa639eb2 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor/follow/019e20f9-6572-7911-924f-82e7de85a99b 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MknVCNqPSMU4JgFJDfUbUy86k2D6XggnpiHFiLZEjXSe7r/actor 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/update/019e20f9-65a2-7210-a894-700d9e041945 2026/05/13 10:54:35 INFO Updated post activity.id=https://b.localdomain/update/019e20f9-64ce-76a6-80c9-b4ca093f4b5c activity.type=Update activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-61b0-75d9-ac3b-54865ee058a0 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20f9-61b0-75d9-ac3b-54865ee058a0 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/accept/019e20f9-6589-710d-b9aa-d2ccfc72a232 2026/05/13 10:54:35 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20f9-65b0-7052-9b48-bd8bfdd89392 2026/05/13 10:54:35 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20f9-65b0-7052-9b48-bd8bfdd89392 2026/05/13 10:54:35 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor/follow/019e20f9-6572-7911-924f-82e7de85a99b 2026/05/13 10:54:35 WARN Failed to unmarshal activity body="{\"id\":\"https://a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor/add/1\",\"type\":\"Add\",\"actor\":\"https://a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor\",\"object\":1234,\"to\":[\"https://www.w3.org/ns/activitystreams#Public\"],\"cc\":[\"https://www.w3.org/ns/activitystreams#Public\"],\"published\":\"2026-05-13T10:54:35.982241113Z\",\"proof\":{\"type\":\"DataIntegrityProof\",\"cryptosuite\":\"eddsa-jcs-2022\",\"verificationMethod\":\"did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb#z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z614N5nvsCvEnsRQsh3fs8X6ZbRaTf4w6nWwzuU39i8cdPiymxkgE5RpCTNSsrzbtpgGNiPuMoV51aWKDHxkagGAa\",\"created\":\"2026-05-13T10:54:35Z\"}}" error="invalid activity" 2026/05/13 10:54:35 INFO Approving follow request activity.id=https://c.localdomain/follow/019e20f9-64e6-7b3e-8fc5-2ac664bf2859 activity.type=Follow activity.actor=https://c.localdomain/user/carol activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://c.localdomain/user/carol followed=https://b.localdomain/user/bob 2026/05/13 10:54:35 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor offset=0 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:35 INFO Looking up user name=bob 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor 2026/05/13 10:54:35 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-65d0-7b0e-97cd-849a67bd76aa activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://c.localdomain/follow/019e20f9-64e6-7b3e-8fc5-2ac664bf2859 activity.object.type=Follow activity.object.actor=https://c.localdomain/user/carol follow=https://c.localdomain/follow/019e20f9-64e6-7b3e-8fc5-2ac664bf2859 2026/05/13 10:54:35 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:35 INFO Looking up user name=alice 2026/05/13 10:54:35 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:54:35 INFO Fetching object cid=ap://did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor 2026/05/13 10:54:35 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor offset=0 2026/05/13 10:54:35 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:35 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor/accept/019e20f9-651a-76a7-ac07-93b44e6b5417 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://a.localdomain/user/bob inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20f9-65b0-7052-9b48-bd8bfdd89392 2026/05/13 10:54:36 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20f9-65b0-7052-9b48-bd8bfdd89392 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-65ad-7f20-a25b-335af5427714 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-65ad-7f20-a25b-335af5427714 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor/accept/019e20f9-6558-7e06-835d-5afaaa639eb2 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20f9-6257-71f8-9c4c-2dad0980a1f3 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-65eb-7c2b-8182-b0b790907059 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-6257-71f8-9c4c-2dad0980a1f3 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20f9-6257-71f8-9c4c-2dad0980a1f3 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor/accept/019e20f9-651a-76a7-ac07-93b44e6b5417 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20f9-65d0-7b0e-97cd-849a67bd76aa 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20f9-65d0-7b0e-97cd-849a67bd76aa 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MknVCNqPSMU4JgFJDfUbUy86k2D6XggnpiHFiLZEjXSe7r/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MknVCNqPSMU4JgFJDfUbUy86k2D6XggnpiHFiLZEjXSe7r/actor offset=0 2026/05/13 10:54:36 INFO Looking up user name=carol 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor 2026/05/13 10:54:36 INFO Looking up user name=carol 2026/05/13 10:54:36 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:36 WARN Failed to verify inbox request did=did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5 error="failed to verify message using https://a.localdomain/.well-known/apgateway/did:key:z6MkoUQeMwYNWuN7sZKoLhmZ3aunpDZ3DeH73Kb4NSaD4RN5/actor#ed25519-key: invalid ed25519 signature" 2026/05/13 10:54:36 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20f9-64ce-7ea0-979c-3bd7a4117c44 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor 2026/05/13 10:54:36 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20f9-653e-7a69-a64d-c9391c3368c7 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/user/alice follower=https://b.localdomain/user/bob followed=https://a.localdomain/user/alice 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor 2026/05/13 10:54:36 INFO Received a new post activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/create/019e20f9-647f-7f1f-be00-b9c5ce4f9ee2 activity.type=Create activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor activity.object.kind=object activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/post/019e20f9-647f-7e9c-9348-bbaded2b7fc4 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor post=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/post/019e20f9-647f-7e9c-9348-bbaded2b7fc4 2026/05/13 10:54:36 INFO Approving follow request activity.id=https://c.localdomain/follow/019e20f9-638c-76a9-befa-e05e23c3bce1 activity.type=Follow activity.actor=https://c.localdomain/user/carol activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://c.localdomain/user/carol followed=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20f9-65d0-7b0e-97cd-849a67bd76aa 2026/05/13 10:54:36 INFO Follow is accepted activity.id=https://a.localdomain/accept/019e20f9-6608-73e7-8f1e-576b595d10aa activity.type=Accept activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-653e-7a69-a64d-c9391c3368c7 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20f9-653e-7a69-a64d-c9391c3368c7 2026/05/13 10:54:36 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor/accept/019e20f9-6607-792c-ab80-c6f8dcbc7413 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-64ce-7ea0-979c-3bd7a4117c44 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20f9-64ce-7ea0-979c-3bd7a4117c44 2026/05/13 10:54:36 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor offset=0 2026/05/13 10:54:36 INFO Approving follow request activity.id=https://c.localdomain/follow/019e20f9-655a-7334-8fb5-0a7e9d8ab4df activity.type=Follow activity.actor=https://c.localdomain/user/carol activity.object.kind=string activity.object.id=https://a.localdomain/user/alice follower=https://c.localdomain/user/carol followed=https://a.localdomain/user/alice 2026/05/13 10:54:36 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-660c-777d-a5a4-12f7e438f46c activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://c.localdomain/follow/019e20f9-638c-76a9-befa-e05e23c3bce1 activity.object.type=Follow activity.object.actor=https://c.localdomain/user/carol follow=https://c.localdomain/follow/019e20f9-638c-76a9-befa-e05e23c3bce1 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Applying migration id=history 2026/05/13 10:54:36 INFO Follow is accepted activity.id=https://a.localdomain/accept/019e20f9-6613-702a-aa1d-ad779560405f activity.type=Accept activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://c.localdomain/follow/019e20f9-655a-7334-8fb5-0a7e9d8ab4df activity.object.type=Follow activity.object.actor=https://c.localdomain/user/carol follow=https://c.localdomain/follow/019e20f9-655a-7334-8fb5-0a7e9d8ab4df 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 INFO Replying to post request.path=/users/reply/b.localdomain/post/019e20f9-62b1-70ab-b237-9369025db621 request.user=alice post=https://b.localdomain/post/019e20f9-62b1-70ab-b237-9369025db621 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/accept/019e20f9-6608-73e7-8f1e-576b595d10aa 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/accept/019e20f9-6608-73e7-8f1e-576b595d10aa --- PASS: TestCluster_ClientSideSigningOutboxInvalidActivity (4.63s) 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor/accept/019e20f9-6607-792c-ab80-c6f8dcbc7413 2026/05/13 10:54:36 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor/accept/019e20f9-6607-792c-ab80-c6f8dcbc7413 sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor gateway=https://c.localdomain 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor/accept/019e20f9-6607-792c-ab80-c6f8dcbc7413 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor/accept/019e20f9-6607-792c-ab80-c6f8dcbc7413 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:36 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-65eb-7c2b-8182-b0b790907059 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-65eb-7c2b-8182-b0b790907059 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor 2026/05/13 10:54:36 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-5f07-74e1-8979-3d043c4e12fd request.user=bob post=https://b.localdomain/post/019e20f9-5f07-74e1-8979-3d043c4e12fd 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox/carol activity=https://a.localdomain/accept/019e20f9-6613-702a-aa1d-ad779560405f 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox/carol activity=https://a.localdomain/accept/019e20f9-6613-702a-aa1d-ad779560405f 2026/05/13 10:54:36 INFO Looking up user name=alice 2026/05/13 10:54:36 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor/create/019e20f9-65f6-77e3-a671-b90afbea2bec note=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor/post/019e20f9-65f6-7761-8753-83668c8d9e1c thread=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor/post/019e20f9-65f6-7761-8753-83668c8d9e1c starter=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor 2026/05/13 10:54:36 INFO Received a new post activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor/create/019e20f9-65f6-77e3-a671-b90afbea2bec activity.type=Create activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor activity.object.kind=object activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor/post/019e20f9-65f6-7761-8753-83668c8d9e1c activity.object.type=Note activity.object.attributed_to=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor post=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor/post/019e20f9-65f6-7761-8753-83668c8d9e1c 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:36 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20f9-6544-7841-bef3-95c179e821e6 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20f9-660c-777d-a5a4-12f7e438f46c 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20f9-660c-777d-a5a4-12f7e438f46c 2026/05/13 10:54:36 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor/accept/019e20f9-651a-76a7-ac07-93b44e6b5417 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-62c4-77fe-b52a-b3fa15da9fc9 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20f9-62c4-77fe-b52a-b3fa15da9fc9 --- PASS: TestCluster_ClientSideSigningOutboxWrongOutbox (4.63s) 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Looking up user name=alice 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor 2026/05/13 10:54:36 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/accept/019e20f9-662d-7d80-81ee-38dd523c60ed activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-6544-7841-bef3-95c179e821e6 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20f9-6544-7841-bef3-95c179e821e6 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/accept/019e20f9-6608-73e7-8f1e-576b595d10aa 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-65ad-7f20-a25b-335af5427714 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://c.localdomain/inbox/carol activity=https://a.localdomain/accept/019e20f9-6613-702a-aa1d-ad779560405f 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/accept/019e20f9-6608-73e7-8f1e-576b595d10aa 2026/05/13 10:54:36 INFO Received a new post activity.id=https://a.localdomain/create/019e20f9-661f-72f2-8d63-a95041b37d31 activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20f9-661f-7290-955c-3a79a007730a activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20f9-661f-7290-955c-3a79a007730a 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor/create/019e20f9-65f6-77e3-a671-b90afbea2bec 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor/create/019e20f9-65f6-77e3-a671-b90afbea2bec 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor 2026/05/13 10:54:36 INFO Not approving follow request activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkfXGf9dLSCRAHzxmdPgHtfRnghgAoLSEbuXUkQzEdQera/actor/follow/019e20f9-663b-7bd3-b122-6d07efa2ea3c activity.type=Follow activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkfXGf9dLSCRAHzxmdPgHtfRnghgAoLSEbuXUkQzEdQera/actor activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor follower=https://b.localdomain/.well-known/apgateway/did:key:z6MkfXGf9dLSCRAHzxmdPgHtfRnghgAoLSEbuXUkQzEdQera/actor followed=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/accept/019e20f9-662d-7d80-81ee-38dd523c60ed 2026/05/13 10:54:36 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/accept/019e20f9-662d-7d80-81ee-38dd523c60ed sender=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor gateway=https://c.localdomain 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/accept/019e20f9-662d-7d80-81ee-38dd523c60ed 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/accept/019e20f9-662d-7d80-81ee-38dd523c60ed 2026/05/13 10:54:36 INFO Looking up resource resource=carol@c.localdomain user=carol 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20f9-660c-777d-a5a4-12f7e438f46c 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20f9-65d0-7b0e-97cd-849a67bd76aa 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/accept/019e20f9-6613-702a-aa1d-ad779560405f 2026/05/13 10:54:36 INFO Looking up user name=carol 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor/accept/019e20f9-6607-792c-ab80-c6f8dcbc7413 2026/05/13 10:54:36 INFO Looking up user name=alice 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20f9-65ad-7f20-a25b-335af5427714 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkfXGf9dLSCRAHzxmdPgHtfRnghgAoLSEbuXUkQzEdQera/actor/follow/019e20f9-663b-7bd3-b122-6d07efa2ea3c 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkfXGf9dLSCRAHzxmdPgHtfRnghgAoLSEbuXUkQzEdQera/actor/follow/019e20f9-663b-7bd3-b122-6d07efa2ea3c 2026/05/13 10:54:36 INFO Looking up user name=alice 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor --- PASS: TestCluster_InboxFetchInvalidSignature (4.67s) 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/create/019e20f9-661f-72f2-8d63-a95041b37d31 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/create/019e20f9-661f-72f2-8d63-a95041b37d31 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:36 INFO Looking up user name=alice 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/user/bob 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Looking up user name=alice 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor/accept/019e20f9-6607-792c-ab80-c6f8dcbc7413 2026/05/13 10:54:36 INFO Returning outbox collection did=did:key:z6MknVCNqPSMU4JgFJDfUbUy86k2D6XggnpiHFiLZEjXSe7r 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MkfXGf9dLSCRAHzxmdPgHtfRnghgAoLSEbuXUkQzEdQera/actor 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20f9-6404-7e19-895f-a4a7cb2207b8 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20f9-6406-79ea-b93d-84c5bee3d23d activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/create/019e20f9-661f-72f2-8d63-a95041b37d31 2026/05/13 10:54:36 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor/accept/019e20f9-6558-7e06-835d-5afaaa639eb2 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor activity.object.kind=activity activity.object.id=https://c.localdomain/.well-known/apgateway/did:key:z6MkeqZBhLQJYnMCBseVM4DuNcGmVR8KgdbTYdR83CpRLups/actor/follow/019e20f9-642e-7291-a5bc-691a066662a3 activity.object.type=Follow activity.object.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MkeqZBhLQJYnMCBseVM4DuNcGmVR8KgdbTYdR83CpRLups/actor follow=https://c.localdomain/.well-known/apgateway/did:key:z6MkeqZBhLQJYnMCBseVM4DuNcGmVR8KgdbTYdR83CpRLups/actor/follow/019e20f9-642e-7291-a5bc-691a066662a3 2026/05/13 10:54:36 INFO Returning outbox collection page did=did:key:z6MknVCNqPSMU4JgFJDfUbUy86k2D6XggnpiHFiLZEjXSe7r until=1778669675222866198 2026/05/13 10:54:36 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-6664-77bf-b0fa-5817a2dcd7bf activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-6404-7e19-895f-a4a7cb2207b8 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20f9-6404-7e19-895f-a4a7cb2207b8 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:36 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-6668-7847-b126-81b54966fc0f activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-6406-79ea-b93d-84c5bee3d23d activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20f9-6406-79ea-b93d-84c5bee3d23d 2026/05/13 10:54:36 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20f9-65b0-7052-9b48-bd8bfdd89392 activity.type=Follow activity.actor=https://a.localdomain/user/bob activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/bob followed=https://b.localdomain/user/carol 2026/05/13 10:54:36 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-65d0-7b0e-97cd-849a67bd76aa activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://c.localdomain/follow/019e20f9-64e6-7b3e-8fc5-2ac664bf2859 activity.object.type=Follow activity.object.actor=https://c.localdomain/user/carol follow=https://c.localdomain/follow/019e20f9-64e6-7b3e-8fc5-2ac664bf2859 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019e20f9-661f-72f2-8d63-a95041b37d31 2026/05/13 10:54:36 INFO Looking up user name=alice 2026/05/13 10:54:36 INFO Received a new post activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/create/019e20f9-647f-7f1f-be00-b9c5ce4f9ee2 activity.type=Create activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor activity.object.kind=object activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/post/019e20f9-647f-7e9c-9348-bbaded2b7fc4 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor post=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/post/019e20f9-647f-7e9c-9348-bbaded2b7fc4 2026/05/13 10:54:36 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-666f-75fd-aab7-25cfd9912a71 activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-65b0-7052-9b48-bd8bfdd89392 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/bob follow=https://a.localdomain/follow/019e20f9-65b0-7052-9b48-bd8bfdd89392 2026/05/13 10:54:36 INFO Applying migration id=outboxnano 2026/05/13 10:54:36 INFO Viewing post request.path=/users/view/a.localdomain/post/019e20f9-661f-7290-955c-3a79a007730a request.user=alice post=https://a.localdomain/post/019e20f9-661f-7290-955c-3a79a007730a 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor inbox=https://a.localdomain/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor/create/019e20f9-65f6-77e3-a671-b90afbea2bec 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-65eb-7c2b-8182-b0b790907059 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20f9-665c-71ee-a9e3-b09cfba15f9f 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20f9-665c-71ee-a9e3-b09cfba15f9f 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/accept/019e20f9-662d-7d80-81ee-38dd523c60ed 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MknVCNqPSMU4JgFJDfUbUy86k2D6XggnpiHFiLZEjXSe7r/actor 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-6668-7847-b126-81b54966fc0f 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-6668-7847-b126-81b54966fc0f 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/accept/019e20f9-662d-7d80-81ee-38dd523c60ed 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6MkfXGf9dLSCRAHzxmdPgHtfRnghgAoLSEbuXUkQzEdQera/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkfXGf9dLSCRAHzxmdPgHtfRnghgAoLSEbuXUkQzEdQera/actor/follow/019e20f9-663b-7bd3-b122-6d07efa2ea3c 2026/05/13 10:54:36 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MknVCNqPSMU4JgFJDfUbUy86k2D6XggnpiHFiLZEjXSe7r/actor 2026/05/13 10:54:36 INFO Follow is accepted activity.id=https://a.localdomain/accept/019e20f9-6608-73e7-8f1e-576b595d10aa activity.type=Accept activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-653e-7a69-a64d-c9391c3368c7 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20f9-653e-7a69-a64d-c9391c3368c7 2026/05/13 10:54:36 WARN Activity is invalid activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor/accept/019e20f9-6607-792c-ab80-c6f8dcbc7413 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-64ce-7ea0-979c-3bd7a4117c44 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor error="invalid object host: b.localdomain" 2026/05/13 10:54:36 WARN Failed to send an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor/accept/019e20f9-6607-792c-ab80-c6f8dcbc7413 error="failed to send request to https://c.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor/inbox: 400, " 2026/05/13 10:54:36 INFO Failed to deliver an activity to at least one recipient id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor/accept/019e20f9-6607-792c-ab80-c6f8dcbc7413 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor/create/019e20f9-65f6-77e3-a671-b90afbea2bec 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20f9-65eb-7c2b-8182-b0b790907059 2026/05/13 10:54:36 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/create/019e20f9-6535-7886-8027-366af47a83df note=https://a.localdomain/post/019e20f9-6535-782d-a759-7b67e9602da7 thread=https://b.localdomain/post/019e20f9-622b-7a45-8cd0-cc4437c311d2 starter=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Received a new post activity.id=https://a.localdomain/create/019e20f9-6535-7886-8027-366af47a83df activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20f9-6535-782d-a759-7b67e9602da7 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20f9-6535-782d-a759-7b67e9602da7 2026/05/13 10:54:36 INFO Looking up user name=alice 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/bob activity=https://b.localdomain/accept/019e20f9-666f-75fd-aab7-25cfd9912a71 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/bob activity=https://b.localdomain/accept/019e20f9-666f-75fd-aab7-25cfd9912a71 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/move/019e20f9-665b-7de9-90ca-d8bfd9485029 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6MkfXGf9dLSCRAHzxmdPgHtfRnghgAoLSEbuXUkQzEdQera/actor/follow/019e20f9-663b-7bd3-b122-6d07efa2ea3c 2026/05/13 10:54:36 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-65ad-7f20-a25b-335af5427714 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-639a-7dcf-b743-95eb44e81882 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20f9-639a-7dcf-b743-95eb44e81882 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor 2026/05/13 10:54:36 INFO Viewing post request.path=/users/view/b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor/post/019e20f9-65f6-7761-8753-83668c8d9e1c request.user=bob post=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor/post/019e20f9-65f6-7761-8753-83668c8d9e1c 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor 2026/05/13 10:54:36 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:54:36 INFO Received a new post activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor/create/019e20f9-6377-7152-a216-0f5f120f7b78 activity.type=Create activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor activity.object.kind=object activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor/post/019e20f9-6377-70ce-bef9-1116fe7b514c activity.object.type=Note activity.object.attributed_to=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor post=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor/post/019e20f9-6377-70ce-bef9-1116fe7b514c 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20f9-660c-777d-a5a4-12f7e438f46c 2026/05/13 10:54:36 INFO Looking up user name=carol 2026/05/13 10:54:36 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor offset=0 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-6668-7847-b126-81b54966fc0f 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-6664-77bf-b0fa-5817a2dcd7bf 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-6664-77bf-b0fa-5817a2dcd7bf 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor 2026/05/13 10:54:36 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice --- PASS: TestCluster_FollowersSyncMissingLocalFollow (4.74s) 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor 2026/05/13 10:54:36 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20f9-6668-7847-b126-81b54966fc0f 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/bob activity=https://b.localdomain/accept/019e20f9-666f-75fd-aab7-25cfd9912a71 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 INFO Looking up user name=alice 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://a.localdomain/create/019e20f9-6535-7886-8027-366af47a83df 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://a.localdomain/create/019e20f9-6535-7886-8027-366af47a83df 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20f9-666f-75fd-aab7-25cfd9912a71 2026/05/13 10:54:36 INFO Looking up user name=alice 2026/05/13 10:54:36 INFO Looking up user name=alice 2026/05/13 10:54:36 INFO Follow is accepted activity.id=https://a.localdomain/accept/019e20f9-6589-710d-b9aa-d2ccfc72a232 activity.type=Accept activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://c.localdomain/follow/019e20f9-64c4-722e-a180-ad4869f6104d activity.object.type=Follow activity.object.actor=https://c.localdomain/user/carol follow=https://c.localdomain/follow/019e20f9-64c4-722e-a180-ad4869f6104d 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20f9-6664-77bf-b0fa-5817a2dcd7bf 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 WARN Activity is invalid activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/accept/019e20f9-662d-7d80-81ee-38dd523c60ed activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-6544-7841-bef3-95c179e821e6 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob sender=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor error="invalid object host: b.localdomain" 2026/05/13 10:54:36 WARN Failed to send an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/accept/019e20f9-662d-7d80-81ee-38dd523c60ed error="failed to send request to https://c.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/inbox: 400, " 2026/05/13 10:54:36 INFO Failed to deliver an activity to at least one recipient id=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/accept/019e20f9-662d-7d80-81ee-38dd523c60ed 2026/05/13 10:54:36 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:36 INFO Follow is accepted activity.id=https://a.localdomain/accept/019e20f9-6613-702a-aa1d-ad779560405f activity.type=Accept activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://c.localdomain/follow/019e20f9-655a-7334-8fb5-0a7e9d8ab4df activity.object.type=Follow activity.object.actor=https://c.localdomain/user/carol follow=https://c.localdomain/follow/019e20f9-655a-7334-8fb5-0a7e9d8ab4df 2026/05/13 10:54:36 INFO Looking up user name=carol 2026/05/13 10:54:36 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor/accept/019e20f9-6607-792c-ab80-c6f8dcbc7413 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-64ce-7ea0-979c-3bd7a4117c44 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20f9-64ce-7ea0-979c-3bd7a4117c44 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox activity=https://a.localdomain/create/019e20f9-6535-7886-8027-366af47a83df 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20f9-6664-77bf-b0fa-5817a2dcd7bf 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/announce/019e20f9-66a7-7af8-8d02-520ff061ded9 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019e20f9-6535-7886-8027-366af47a83df 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-666f-75fd-aab7-25cfd9912a71 activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-65b0-7052-9b48-bd8bfdd89392 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/bob follow=https://a.localdomain/follow/019e20f9-65b0-7052-9b48-bd8bfdd89392 2026/05/13 10:54:36 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-660c-777d-a5a4-12f7e438f46c activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://c.localdomain/follow/019e20f9-638c-76a9-befa-e05e23c3bce1 activity.object.type=Follow activity.object.actor=https://c.localdomain/user/carol follow=https://c.localdomain/follow/019e20f9-638c-76a9-befa-e05e23c3bce1 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/announce/019e20f9-66a7-7af8-8d02-520ff061ded9 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20f9-665c-71ee-a9e3-b09cfba15f9f 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/move/019e20f9-665b-7de9-90ca-d8bfd9485029 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:36 INFO Approving follow request activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor/follow/019e20f9-6572-7911-924f-82e7de85a99b activity.type=Follow activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor follower=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor 2026/05/13 10:54:36 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor/accept/019e20f9-66c1-7b6f-8983-82241913a404 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor activity.object.kind=activity activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor/follow/019e20f9-6572-7911-924f-82e7de85a99b activity.object.type=Follow activity.object.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor follow=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor/follow/019e20f9-6572-7911-924f-82e7de85a99b 2026/05/13 10:54:36 INFO Looking up user name=alice 2026/05/13 10:54:36 INFO Looking up user name=alice 2026/05/13 10:54:36 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:36 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-6668-7847-b126-81b54966fc0f activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-6406-79ea-b93d-84c5bee3d23d activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20f9-6406-79ea-b93d-84c5bee3d23d 2026/05/13 10:54:36 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-6664-77bf-b0fa-5817a2dcd7bf activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-6404-7e19-895f-a4a7cb2207b8 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20f9-6404-7e19-895f-a4a7cb2207b8 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknVCNqPSMU4JgFJDfUbUy86k2D6XggnpiHFiLZEjXSe7r/actor/create/019e20f9-62d0-731d-ae48-585a8062feee note=https://a.localdomain/.well-known/apgateway/did:key:z6MknVCNqPSMU4JgFJDfUbUy86k2D6XggnpiHFiLZEjXSe7r/actor/post/019e20f9-62d0-7290-9883-3ebc2f4d8117 thread=https://a.localdomain/.well-known/apgateway/did:key:z6MknVCNqPSMU4JgFJDfUbUy86k2D6XggnpiHFiLZEjXSe7r/actor/post/019e20f9-62d0-7290-9883-3ebc2f4d8117 starter=https://b.localdomain/.well-known/apgateway/did:key:z6MknVCNqPSMU4JgFJDfUbUy86k2D6XggnpiHFiLZEjXSe7r/actor 2026/05/13 10:54:36 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MknVCNqPSMU4JgFJDfUbUy86k2D6XggnpiHFiLZEjXSe7r/actor/create/019e20f9-62d0-731d-ae48-585a8062feee activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MknVCNqPSMU4JgFJDfUbUy86k2D6XggnpiHFiLZEjXSe7r/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MknVCNqPSMU4JgFJDfUbUy86k2D6XggnpiHFiLZEjXSe7r/actor/post/019e20f9-62d0-7290-9883-3ebc2f4d8117 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6MknVCNqPSMU4JgFJDfUbUy86k2D6XggnpiHFiLZEjXSe7r/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6MknVCNqPSMU4JgFJDfUbUy86k2D6XggnpiHFiLZEjXSe7r/actor/post/019e20f9-62d0-7290-9883-3ebc2f4d8117 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/announce/019e20f9-66a7-7af8-8d02-520ff061ded9 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/move/019e20f9-665b-7de9-90ca-d8bfd9485029 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MknVCNqPSMU4JgFJDfUbUy86k2D6XggnpiHFiLZEjXSe7r/actor 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor/accept/019e20f9-66c1-7b6f-8983-82241913a404 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor/accept/019e20f9-66c1-7b6f-8983-82241913a404 2026/05/13 10:54:36 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20f9-65eb-7c2b-8182-b0b790907059 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-6257-71f8-9c4c-2dad0980a1f3 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20f9-6257-71f8-9c4c-2dad0980a1f3 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MknVCNqPSMU4JgFJDfUbUy86k2D6XggnpiHFiLZEjXSe7r/actor 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/announce/019e20f9-66a7-7af8-8d02-520ff061ded9 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/move/019e20f9-665b-7de9-90ca-d8bfd9485029 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor 2026/05/13 10:54:36 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/accept/019e20f9-662d-7d80-81ee-38dd523c60ed activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-6544-7841-bef3-95c179e821e6 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20f9-6544-7841-bef3-95c179e821e6 2026/05/13 10:54:36 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-5f07-74e1-8979-3d043c4e12fd request.user=bob post=https://b.localdomain/post/019e20f9-5f07-74e1-8979-3d043c4e12fd 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20f9-665c-71ee-a9e3-b09cfba15f9f 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor 2026/05/13 10:54:36 INFO Forwarding activity to followers of thread starter domain=a.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/create/019e20f9-66bc-782e-85f0-3291c159d5bc note=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44 thread=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44 starter=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:36 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/create/019e20f9-66bc-782e-85f0-3291c159d5bc activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkfXGf9dLSCRAHzxmdPgHtfRnghgAoLSEbuXUkQzEdQera/actor 2026/05/13 10:54:36 INFO Viewing outbox request.path=/users/outbox/c.localdomain/user/carol request.user=alice actor=https://c.localdomain/user/carol offset=0 2026/05/13 10:54:36 INFO Received a new post activity.id=https://a.localdomain/create/019e20f9-6535-7886-8027-366af47a83df activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20f9-6535-782d-a759-7b67e9602da7 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20f9-6535-782d-a759-7b67e9602da7 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor 2026/05/13 10:54:36 INFO Received delete request activity.id=https://b.localdomain/post/019e20f9-611c-7232-97e0-69b990102350#delete activity.type=Delete activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-611c-7232-97e0-69b990102350 activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20f9-611c-7232-97e0-69b990102350 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MkfXGf9dLSCRAHzxmdPgHtfRnghgAoLSEbuXUkQzEdQera/actor 2026/05/13 10:54:36 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor 2026/05/13 10:54:36 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor offset=0 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/create/019e20f9-66bc-782e-85f0-3291c159d5bc 2026/05/13 10:54:36 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/create/019e20f9-66bc-782e-85f0-3291c159d5bc sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor gateway=https://c.localdomain 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/create/019e20f9-66bc-782e-85f0-3291c159d5bc 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/create/019e20f9-66bc-782e-85f0-3291c159d5bc 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/create/019e20f9-66bc-782e-85f0-3291c159d5bc 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:36 INFO Looking up user name=alice 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor/accept/019e20f9-66c1-7b6f-8983-82241913a404 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/post/019e20f9-611c-7232-97e0-69b990102350#delete 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/post/019e20f9-611c-7232-97e0-69b990102350#delete 2026/05/13 10:54:36 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor/accept/019e20f9-66c1-7b6f-8983-82241913a404 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/post/019e20f9-611c-7232-97e0-69b990102350#delete 2026/05/13 10:54:36 WARN Failed to resolve a recipient to=https://a.localdomain/.well-known/apgateway/did:key:z6MknVCNqPSMU4JgFJDfUbUy86k2D6XggnpiHFiLZEjXSe7r/actor/followers activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknVCNqPSMU4JgFJDfUbUy86k2D6XggnpiHFiLZEjXSe7r/actor/create/019e20f9-62d0-731d-ae48-585a8062feee error="cannot resolve https://a.localdomain/.well-known/apgateway/did:key:z6MknVCNqPSMU4JgFJDfUbUy86k2D6XggnpiHFiLZEjXSe7r/actor/followers: actor is not cached" 2026/05/13 10:54:36 INFO Failed to deliver an activity to at least one recipient id=https://a.localdomain/.well-known/apgateway/did:key:z6MknVCNqPSMU4JgFJDfUbUy86k2D6XggnpiHFiLZEjXSe7r/actor/create/019e20f9-62d0-731d-ae48-585a8062feee 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor 2026/05/13 10:54:36 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:36 INFO Not approving follow request activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkfXGf9dLSCRAHzxmdPgHtfRnghgAoLSEbuXUkQzEdQera/actor/follow/019e20f9-663b-7bd3-b122-6d07efa2ea3c activity.type=Follow activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkfXGf9dLSCRAHzxmdPgHtfRnghgAoLSEbuXUkQzEdQera/actor activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor follower=https://b.localdomain/.well-known/apgateway/did:key:z6MkfXGf9dLSCRAHzxmdPgHtfRnghgAoLSEbuXUkQzEdQera/actor followed=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/post/019e20f9-611c-7232-97e0-69b990102350#delete 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor 2026/05/13 10:54:36 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=carol actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:54:36 INFO Received delete request activity.id=https://b.localdomain/post/019e20f9-5f14-728a-8661-1f995a420936#delete activity.type=Delete activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-5f14-728a-8661-1f995a420936 activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20f9-5f14-728a-8661-1f995a420936 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/create/019e20f9-66bc-782e-85f0-3291c159d5bc 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/create/019e20f9-66bc-782e-85f0-3291c159d5bc 2026/05/13 10:54:36 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/create/019e20f9-661f-72f2-8d63-a95041b37d31 note=https://a.localdomain/post/019e20f9-661f-7290-955c-3a79a007730a thread=https://b.localdomain/post/019e20f9-62b1-70ab-b237-9369025db621 starter=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Received a new post activity.id=https://a.localdomain/create/019e20f9-661f-72f2-8d63-a95041b37d31 activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20f9-661f-7290-955c-3a79a007730a activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20f9-661f-7290-955c-3a79a007730a 2026/05/13 10:54:36 INFO Looking up user name=carol 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/create/019e20f9-66bc-782e-85f0-3291c159d5bc 2026/05/13 10:54:36 INFO Received a new post activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor/create/019e20f9-65f6-77e3-a671-b90afbea2bec activity.type=Create activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor activity.object.kind=object activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor/post/019e20f9-65f6-7761-8753-83668c8d9e1c activity.object.type=Note activity.object.attributed_to=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor post=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor/post/019e20f9-65f6-7761-8753-83668c8d9e1c 2026/05/13 10:54:36 INFO Viewing post request.path=/users/view/a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44 request.user=alice post=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44 2026/05/13 10:54:36 INFO Received delete request activity.id=https://b.localdomain/post/019e20f9-611c-7232-97e0-69b990102350#delete activity.type=Delete activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-611c-7232-97e0-69b990102350 activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20f9-611c-7232-97e0-69b990102350 2026/05/13 10:54:36 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor/accept/019e20f9-66c1-7b6f-8983-82241913a404 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkgccH3ASCthLaVqfLeAGGCt6B4jwUqfrvSN7cu8CEc8XF/actor activity.object.kind=activity activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor/follow/019e20f9-6572-7911-924f-82e7de85a99b activity.object.type=Follow activity.object.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor follow=https://b.localdomain/.well-known/apgateway/did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk/actor/follow/019e20f9-6572-7911-924f-82e7de85a99b 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:36 INFO Looking up user name=alice 2026/05/13 10:54:36 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkgTP1tPzhhDzmJ4SZwQqmugyhcADrV2R2J79dAdJh89k3/actor offset=0 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://a.localdomain/create/019e20f9-661f-72f2-8d63-a95041b37d31 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://a.localdomain/create/019e20f9-661f-72f2-8d63-a95041b37d31 2026/05/13 10:54:36 INFO Received delete request activity.id=https://b.localdomain/post/019e20f9-61b0-75d9-ac3b-54865ee058a0#delete activity.type=Delete activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-61b0-75d9-ac3b-54865ee058a0 activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20f9-61b0-75d9-ac3b-54865ee058a0 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:36 INFO Received delete request activity.id=https://b.localdomain/post/019e20f9-5f9d-7b4c-ada6-3bea4626eb6c#delete activity.type=Delete activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-5f9d-7b4c-ada6-3bea4626eb6c activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20f9-5f9d-7b4c-ada6-3bea4626eb6c 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 INFO Looking up user name=alice 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor 2026/05/13 10:54:36 INFO Applying migration id=implements 2026/05/13 10:54:36 INFO Applying migration id=backfill 2026/05/13 10:54:36 INFO Fetching forwarded object activity.id=https://a.localdomain/create/019e20f9-661f-72f2-8d63-a95041b37d31 activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20f9-661f-7290-955c-3a79a007730a activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice id=https://a.localdomain/create/019e20f9-661f-72f2-8d63-a95041b37d31 sender=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20f9-61b0-75d9-ac3b-54865ee058a0#delete 2026/05/13 10:54:36 INFO Fetching activity activity=https://a.localdomain/create/019e20f9-661f-72f2-8d63-a95041b37d31 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20f9-61b0-75d9-ac3b-54865ee058a0#delete 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20f9-61b0-75d9-ac3b-54865ee058a0#delete 2026/05/13 10:54:36 INFO Deleted old posts count=2 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox activity=https://a.localdomain/create/019e20f9-661f-72f2-8d63-a95041b37d31 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/post/019e20f9-61b0-75d9-ac3b-54865ee058a0#delete 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019e20f9-661f-72f2-8d63-a95041b37d31 2026/05/13 10:54:36 INFO Removed old shared posts count=1 2026/05/13 10:54:36 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=carol actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:54:36 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:54:36 INFO Looking up user name=alice 2026/05/13 10:54:36 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-6128-7320-879d-db3826f60bd2 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-6128-72aa-81c8-51745975aba3 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-6128-72aa-81c8-51745975aba3 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:36 INFO Looking up user name=carol 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20f9-5f14-728a-8661-1f995a420936#delete 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20f9-5f14-728a-8661-1f995a420936#delete 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20f9-5f14-728a-8661-1f995a420936#delete 2026/05/13 10:54:36 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:36 INFO Received delete request activity.id=https://b.localdomain/post/019e20f9-61b0-75d9-ac3b-54865ee058a0#delete activity.type=Delete activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-61b0-75d9-ac3b-54865ee058a0 activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20f9-61b0-75d9-ac3b-54865ee058a0 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20f9-5f9d-7b4c-ada6-3bea4626eb6c#delete 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20f9-5f9d-7b4c-ada6-3bea4626eb6c#delete 2026/05/13 10:54:36 INFO Forwarding activity to followers of thread starter domain=c.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/create/1 note=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/note/1 thread=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/note/1 starter=https://c.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor 2026/05/13 10:54:36 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/create/1 activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/note/1 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/note/1 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20f9-5f9d-7b4c-ada6-3bea4626eb6c#delete 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor 2026/05/13 10:54:36 INFO Received a new post activity.id=https://a.localdomain/create/019e20f9-661f-72f2-8d63-a95041b37d31 activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20f9-661f-7290-955c-3a79a007730a activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20f9-661f-7290-955c-3a79a007730a 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/undo/019e20f9-6774-7ca0-8f49-7054d1b6a1d0 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/undo/019e20f9-6774-7ca0-8f49-7054d1b6a1d0 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:36 WARN Could not find expected key in verification method activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor/create/1 method=abcd 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-679b-7f06-855e-cae859aed9d0 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-679b-7ec4-a76a-417ad1edb18e activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20f9-679b-7ec4-a76a-417ad1edb18e 2026/05/13 10:54:36 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-6217-7b10-bbde-d91b6a41d6e5 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-6217-7ab1-9d12-134877149a63 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-6217-7ab1-9d12-134877149a63 2026/05/13 10:54:36 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/create/1 sender=https://c.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor gateway=https://a.localdomain 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/create/1 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/create/1 2026/05/13 10:54:36 INFO Replying to post request.path=/users/reply/b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/post/019e20f9-647f-7e9c-9348-bbaded2b7fc4 request.user=alice post=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/post/019e20f9-647f-7e9c-9348-bbaded2b7fc4 2026/05/13 10:54:36 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-6798-7028-aa7e-4b9ecbece5f0 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-6797-7f0b-a92a-a38ff28251a4 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-6797-7f0b-a92a-a38ff28251a4 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/create/1 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/undo/019e20f9-6774-7ca0-8f49-7054d1b6a1d0 2026/05/13 10:54:36 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-679b-7f06-855e-cae859aed9d0 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-679b-7f06-855e-cae859aed9d0 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MknVCNqPSMU4JgFJDfUbUy86k2D6XggnpiHFiLZEjXSe7r/actor 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/create/1 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/post/019e20f9-5f14-728a-8661-1f995a420936#delete 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:36 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:36 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkuY8jbGsM6GDQGV6jMejpp4AgRNtTEqsxwQYEGeqd64Wb/actor offset=0 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MknVCNqPSMU4JgFJDfUbUy86k2D6XggnpiHFiLZEjXSe7r/actor 2026/05/13 10:54:36 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-67ac-7be4-82c3-0477db681a69 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-6798-7028-aa7e-4b9ecbece5f0 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-6798-7028-aa7e-4b9ecbece5f0 2026/05/13 10:54:36 INFO Looking up user name=carol 2026/05/13 10:54:36 INFO Forwarding activity to followers of thread starter domain=a.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor/create/019e20f9-67a8-7275-8c06-90f79381b968 note=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor/post/019e20f9-67a8-7138-963d-bf8885627591 thread=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor/post/019e20f9-67a8-7138-963d-bf8885627591 starter=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor 2026/05/13 10:54:36 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor/create/019e20f9-67a8-7275-8c06-90f79381b968 activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor/post/019e20f9-67a8-7138-963d-bf8885627591 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor/post/019e20f9-67a8-7138-963d-bf8885627591 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/undo/019e20f9-6774-7ca0-8f49-7054d1b6a1d0 2026/05/13 10:54:36 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/create/019e20f9-67b6-7b20-847a-f018439cbcbd activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/post/019e20f9-67b6-7ab8-9817-4127e560a857 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/post/019e20f9-67b6-7ab8-9817-4127e560a857 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/post/019e20f9-5f9d-7b4c-ada6-3bea4626eb6c#delete 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-679b-7f06-855e-cae859aed9d0 2026/05/13 10:54:36 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:36 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-631a-751f-8c20-750429c21a70 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-631a-74c5-82c0-bd4554a3ca03 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-631a-74c5-82c0-bd4554a3ca03 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-67ac-7be4-82c3-0477db681a69 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://b.localdomain/create/019e20f9-67ac-7be4-82c3-0477db681a69 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://b.localdomain/create/019e20f9-67ac-7be4-82c3-0477db681a69 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-67ac-7be4-82c3-0477db681a69 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20f9-679b-7f06-855e-cae859aed9d0 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor/create/019e20f9-67a8-7275-8c06-90f79381b968 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkeqZBhLQJYnMCBseVM4DuNcGmVR8KgdbTYdR83CpRLups/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor/create/019e20f9-67a8-7275-8c06-90f79381b968 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkeqZBhLQJYnMCBseVM4DuNcGmVR8KgdbTYdR83CpRLups/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor/create/019e20f9-67a8-7275-8c06-90f79381b968 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-6798-7028-aa7e-4b9ecbece5f0 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor/create/019e20f9-67a8-7275-8c06-90f79381b968 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/create/019e20f9-67b6-7b20-847a-f018439cbcbd 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/create/019e20f9-67b6-7b20-847a-f018439cbcbd 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor 2026/05/13 10:54:36 WARN Inbox does not exist did=did:key:z6MkqovwTQEMTdx2EGhUVV2va6FRosc4jqD2omkXn7MtpuEk 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-679b-7ec4-a76a-417ad1edb18e request.user=carol post=https://b.localdomain/post/019e20f9-679b-7ec4-a76a-417ad1edb18e 2026/05/13 10:54:36 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:36 INFO Synchronizing followers followed=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20f9-6798-7028-aa7e-4b9ecbece5f0 2026/05/13 10:54:36 INFO Forwarding activity to followers of thread starter domain=a.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/create/1 note=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/note/1 thread=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/note/1 starter=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor 2026/05/13 10:54:36 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/create/1 activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/note/1 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/note/1 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:36 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor offset=0 2026/05/13 10:54:36 INFO Forwarding activity to followers of thread starter domain=c.localdomain activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/create/019e20f9-67c6-7230-9d53-977be28c8235 note=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-67c6-7184-8b6e-e1e95a43035b thread=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-67c6-7184-8b6e-e1e95a43035b starter=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:36 INFO Received a new post activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/create/019e20f9-67c6-7230-9d53-977be28c8235 activity.type=Create activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor activity.object.kind=object activity.object.id=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-67c6-7184-8b6e-e1e95a43035b activity.object.type=Note activity.object.attributed_to=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor post=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-67c6-7184-8b6e-e1e95a43035b 2026/05/13 10:54:36 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-6797-7f0b-a92a-a38ff28251a4 request.user=bob post=https://b.localdomain/post/019e20f9-6797-7f0b-a92a-a38ff28251a4 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox activity=https://b.localdomain/create/019e20f9-67ac-7be4-82c3-0477db681a69 2026/05/13 10:54:36 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MknVCNqPSMU4JgFJDfUbUy86k2D6XggnpiHFiLZEjXSe7r/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MknVCNqPSMU4JgFJDfUbUy86k2D6XggnpiHFiLZEjXSe7r/actor offset=0 2026/05/13 10:54:36 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MkmEU3nLk5UxYMWxFcXgZZKr8n3MTbJV2URVkKDAppdNrR/actor 2026/05/13 10:54:36 INFO Looking up user name=alice 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-67dd-7016-97a0-0ad35228b02b activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-67dc-7efd-b791-7e04e70aaa8c activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-67dc-7efd-b791-7e04e70aaa8c 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-67ac-7be4-82c3-0477db681a69 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/create/1 2026/05/13 10:54:36 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/create/1 sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor gateway=https://c.localdomain 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/create/1 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/create/1 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/create/1 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor 2026/05/13 10:54:36 INFO Forwarding activity to gateway activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/create/019e20f9-67c6-7230-9d53-977be28c8235 sender=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor gateway=https://a.localdomain 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/create/019e20f9-67c6-7230-9d53-977be28c8235 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/create/019e20f9-67c6-7230-9d53-977be28c8235 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20f9-67ac-7be4-82c3-0477db681a69 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkeqZBhLQJYnMCBseVM4DuNcGmVR8KgdbTYdR83CpRLups/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor/create/019e20f9-67a8-7275-8c06-90f79381b968 2026/05/13 10:54:36 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 request.user=bob post=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor inbox=https://b.localdomain/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor/create/019e20f9-67a8-7275-8c06-90f79381b968 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:36 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-67dd-7016-97a0-0ad35228b02b 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-67dd-7016-97a0-0ad35228b02b 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/create/019e20f9-67b6-7b20-847a-f018439cbcbd --- PASS: TestCluster_ClientSideSigningOutboxNotActivity (5.12s) 2026/05/13 10:54:36 INFO Received followers request did=did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkmEU3nLk5UxYMWxFcXgZZKr8n3MTbJV2URVkKDAppdNrR/actor count=1 2026/05/13 10:54:36 INFO Found unknown local follow followed=https://b.localdomain/.well-known/apgateway/did:key:z6MkrKEWRupv31mnta8Fu3cx3Bi5gmvvnX2BsoD7apf359UL/actor follower=https://a.localdomain/user/alice 2026/05/13 10:54:36 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor/create/019e20f9-67a8-7275-8c06-90f79381b968 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/create/019e20f9-67b6-7b20-847a-f018439cbcbd 2026/05/13 10:54:36 INFO Viewing post request.path=/users/view/a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor/post/019e20f9-67a8-7138-963d-bf8885627591 request.user=alice post=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor/post/019e20f9-67a8-7138-963d-bf8885627591 2026/05/13 10:54:36 INFO Viewing post request.path=/users/view/a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/post/019e20f9-67b6-7ab8-9817-4127e560a857 request.user=alice post=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/post/019e20f9-67b6-7ab8-9817-4127e560a857 --- PASS: TestCluster_InboxFetchNotRegistered (5.14s) 2026/05/13 10:54:36 INFO Received followers request did=did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM sender=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor count=1 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-67dd-7016-97a0-0ad35228b02b 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor inbox=https://b.localdomain/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/create/1 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/create/1 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20f9-67dd-7016-97a0-0ad35228b02b 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/create/019e20f9-67c6-7230-9d53-977be28c8235 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/create/1 2026/05/13 10:54:36 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-67dc-7efd-b791-7e04e70aaa8c request.user=bob post=https://b.localdomain/post/019e20f9-67dc-7efd-b791-7e04e70aaa8c 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/create/019e20f9-67c6-7230-9d53-977be28c8235 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Looking up user name=carol 2026/05/13 10:54:36 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor/accept/019e20f9-683b-78a3-b5a9-f52a5e83a162 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor activity.object.kind=activity activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkfXGf9dLSCRAHzxmdPgHtfRnghgAoLSEbuXUkQzEdQera/actor/follow/019e20f9-663b-7bd3-b122-6d07efa2ea3c activity.object.type=Follow activity.object.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkfXGf9dLSCRAHzxmdPgHtfRnghgAoLSEbuXUkQzEdQera/actor follow=https://b.localdomain/.well-known/apgateway/did:key:z6MkfXGf9dLSCRAHzxmdPgHtfRnghgAoLSEbuXUkQzEdQera/actor/follow/019e20f9-663b-7bd3-b122-6d07efa2ea3c 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor 2026/05/13 10:54:36 INFO Viewing post request.path=/users/view/c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-67c6-7184-8b6e-e1e95a43035b request.user=carol post=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-67c6-7184-8b6e-e1e95a43035b 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 INFO Enabling pprof url=https://g.localdomain/rdujjnbetbdyoansewkxayaykpiheaxq/debug/pprof 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkfXGf9dLSCRAHzxmdPgHtfRnghgAoLSEbuXUkQzEdQera/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor/accept/019e20f9-683b-78a3-b5a9-f52a5e83a162 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkfXGf9dLSCRAHzxmdPgHtfRnghgAoLSEbuXUkQzEdQera/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor/accept/019e20f9-683b-78a3-b5a9-f52a5e83a162 2026/05/13 10:54:36 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-6827-702c-8569-6e240bc48b24 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-6826-7f18-849e-07542c7e6f27 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-6826-7f18-849e-07542c7e6f27 2026/05/13 10:54:36 INFO Received delete request activity.id=https://b.localdomain/post/019e20f9-5f14-728a-8661-1f995a420936#delete activity.type=Delete activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-5f14-728a-8661-1f995a420936 activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20f9-5f14-728a-8661-1f995a420936 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-679b-7f06-855e-cae859aed9d0 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-679b-7ec4-a76a-417ad1edb18e activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20f9-679b-7ec4-a76a-417ad1edb18e 2026/05/13 10:54:36 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor 2026/05/13 10:54:36 INFO Enabling pprof url=https://g.localdomain/fospmcfcapldymalesevtdcvcwskcgha/debug/pprof 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-6827-702c-8569-6e240bc48b24 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://b.localdomain/create/019e20f9-6827-702c-8569-6e240bc48b24 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://b.localdomain/create/019e20f9-6827-702c-8569-6e240bc48b24 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-6827-702c-8569-6e240bc48b24 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox activity=https://b.localdomain/create/019e20f9-6827-702c-8569-6e240bc48b24 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-6827-702c-8569-6e240bc48b24 2026/05/13 10:54:36 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor 2026/05/13 10:54:36 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/create/1 activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/note/1 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor/note/1 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkfXGf9dLSCRAHzxmdPgHtfRnghgAoLSEbuXUkQzEdQera/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor/accept/019e20f9-683b-78a3-b5a9-f52a5e83a162 2026/05/13 10:54:36 INFO Resolving user ID request.path=/users/resolve request.user=bob host=c.localdomain name=carol 2026/05/13 10:54:36 INFO Received delete request activity.id=https://b.localdomain/post/019e20f9-5f9d-7b4c-ada6-3bea4626eb6c#delete activity.type=Delete activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-5f9d-7b4c-ada6-3bea4626eb6c activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20f9-5f9d-7b4c-ada6-3bea4626eb6c 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20f9-6827-702c-8569-6e240bc48b24 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor 2026/05/13 10:54:36 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-6798-7028-aa7e-4b9ecbece5f0 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-6797-7f0b-a92a-a38ff28251a4 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-6797-7f0b-a92a-a38ff28251a4 --- PASS: TestCluster_ClientSideSigningOutboxUnsupportedActivity (5.23s) 2026/05/13 10:54:36 INFO Looking up resource resource=alice@a.localdomain user=alice --- PASS: TestCluster_OutboxImport (5.23s) 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Looking up resource resource=carol@c.localdomain user=carol 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor/accept/019e20f9-683b-78a3-b5a9-f52a5e83a162 2026/05/13 10:54:36 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-6826-7f18-849e-07542c7e6f27 request.user=bob post=https://b.localdomain/post/019e20f9-6826-7f18-849e-07542c7e6f27 2026/05/13 10:54:36 INFO Looking up user name=alice 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 INFO Looking up user name=carol 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor offset=0 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor 2026/05/13 10:54:36 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor 2026/05/13 10:54:36 INFO Viewing outbox request.path=/users/outbox/c.localdomain/user/carol request.user=bob actor=https://c.localdomain/user/carol offset=0 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor 2026/05/13 10:54:36 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor 2026/05/13 10:54:36 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-67ac-7be4-82c3-0477db681a69 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:36 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:36 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:54:36 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Looking up user name=alice 2026/05/13 10:54:36 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor/create/019e20f9-67a8-7275-8c06-90f79381b968 activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor/post/019e20f9-67a8-7138-963d-bf8885627591 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor/post/019e20f9-67a8-7138-963d-bf8885627591 2026/05/13 10:54:36 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor/accept/019e20f9-683b-78a3-b5a9-f52a5e83a162 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor activity.object.kind=activity activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkfXGf9dLSCRAHzxmdPgHtfRnghgAoLSEbuXUkQzEdQera/actor/follow/019e20f9-663b-7bd3-b122-6d07efa2ea3c activity.object.type=Follow activity.object.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkfXGf9dLSCRAHzxmdPgHtfRnghgAoLSEbuXUkQzEdQera/actor follow=https://b.localdomain/.well-known/apgateway/did:key:z6MkfXGf9dLSCRAHzxmdPgHtfRnghgAoLSEbuXUkQzEdQera/actor/follow/019e20f9-663b-7bd3-b122-6d07efa2ea3c 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-67dd-7016-97a0-0ad35228b02b activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-67dc-7efd-b791-7e04e70aaa8c activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-67dc-7efd-b791-7e04e70aaa8c 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor 2026/05/13 10:54:36 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor 2026/05/13 10:54:36 INFO Enabling pprof url=https://c.localdomain/lqskotgcsyopvjjvdfpdmesslkipqhpa/debug/pprof 2026/05/13 10:54:36 INFO Creating new user request.path=/users/register name=alice --- PASS: TestCluster_DM (5.31s) 2026/05/13 10:54:36 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-67ac-7be4-82c3-0477db681a69 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 --- PASS: TestCluster_FollowersSyncMissingRemoteFollowPortableActor (5.33s) 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor 2026/05/13 10:54:36 INFO Forwarding activity to followers of thread starter domain=c.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/create/019e20f9-66bc-782e-85f0-3291c159d5bc note=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44 thread=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44 starter=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:36 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/create/019e20f9-66bc-782e-85f0-3291c159d5bc activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44 2026/05/13 10:54:36 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/create/019e20f9-67b6-7b20-847a-f018439cbcbd note=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/post/019e20f9-67b6-7ab8-9817-4127e560a857 thread=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/post/019e20f9-647f-7e9c-9348-bbaded2b7fc4 starter=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor 2026/05/13 10:54:36 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/create/019e20f9-67b6-7b20-847a-f018439cbcbd activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/post/019e20f9-67b6-7ab8-9817-4127e560a857 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/post/019e20f9-67b6-7ab8-9817-4127e560a857 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor 2026/05/13 10:54:36 INFO Moving follow follow=https://b.localdomain/follow/019e20f9-620f-72fd-9222-37582ce25fdb old=https://a.localdomain/user/alice new=https://c.localdomain/user/carol 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:36 WARN Failed to resolve a recipient to=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/followers activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/create/019e20f9-66bc-782e-85f0-3291c159d5bc error="cannot resolve https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/followers: actor is not cached" 2026/05/13 10:54:36 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/create/019e20f9-66bc-782e-85f0-3291c159d5bc sender=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor gateway=https://a.localdomain 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/create/019e20f9-66bc-782e-85f0-3291c159d5bc 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/create/019e20f9-66bc-782e-85f0-3291c159d5bc 2026/05/13 10:54:36 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20f9-68ea-796f-aa41-68cb4ec79ebb activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://c.localdomain/user/carol follower=https://b.localdomain/user/bob followed=https://c.localdomain/user/carol 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkeZSzoetgaeChBmGR6M1s94gmxgzD2Whet34Dcpf131FH/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/create/019e20f9-67b6-7b20-847a-f018439cbcbd 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkeZSzoetgaeChBmGR6M1s94gmxgzD2Whet34Dcpf131FH/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/create/019e20f9-67b6-7b20-847a-f018439cbcbd 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/create/019e20f9-66bc-782e-85f0-3291c159d5bc 2026/05/13 10:54:36 INFO Failed to deliver an activity to at least one recipient id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/create/019e20f9-66bc-782e-85f0-3291c159d5bc 2026/05/13 10:54:36 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor/create/019e20f9-67a8-7275-8c06-90f79381b968 activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor/post/019e20f9-67a8-7138-963d-bf8885627591 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor/post/019e20f9-67a8-7138-963d-bf8885627591 2026/05/13 10:54:36 INFO Updated post activity.id=https://a.localdomain/update/019e20f9-68db-7c65-bd6b-fa0a5ece2179 activity.type=Update activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20f9-6535-782d-a759-7b67e9602da7 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20f9-6535-782d-a759-7b67e9602da7 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor 2026/05/13 10:54:36 INFO Removed a Follow activity.id=https://b.localdomain/undo/019e20f9-68f0-7cf5-be6e-b1b424fbb0a8 activity.type=Undo activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-620f-72fd-9222-37582ce25fdb activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follower=https://b.localdomain/user/bob followed=https://a.localdomain/user/alice 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20f9-68f0-789a-a618-039ab3ce4a10 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20f9-68f0-789a-a618-039ab3ce4a10 2026/05/13 10:54:36 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20f9-68db-7c65-bd6b-fa0a5ece2179 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20f9-68db-7c65-bd6b-fa0a5ece2179 2026/05/13 10:54:36 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-6827-702c-8569-6e240bc48b24 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-6826-7f18-849e-07542c7e6f27 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-6826-7f18-849e-07542c7e6f27 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:36 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/follow/019e20f9-68ea-796f-aa41-68cb4ec79ebb 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/follow/019e20f9-68ea-796f-aa41-68cb4ec79ebb 2026/05/13 10:54:36 INFO Looking up user name=alice --- PASS: TestCluster_PostToFollowers (5.36s) 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/undo/019e20f9-68f0-7cf5-be6e-b1b424fbb0a8 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/undo/019e20f9-68f0-7cf5-be6e-b1b424fbb0a8 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkeZSzoetgaeChBmGR6M1s94gmxgzD2Whet34Dcpf131FH/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/create/019e20f9-67b6-7b20-847a-f018439cbcbd 2026/05/13 10:54:36 INFO Forwarding activity to followers of thread starter domain=c.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/create/1 note=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/note/1 thread=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/note/1 starter=https://c.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor 2026/05/13 10:54:36 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/create/1 activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/note/1 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/note/1 2026/05/13 10:54:36 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:36 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Looking up user name=carol 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/create/019e20f9-67b6-7b20-847a-f018439cbcbd 2026/05/13 10:54:36 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20f9-68db-7c65-bd6b-fa0a5ece2179 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20f9-68db-7c65-bd6b-fa0a5ece2179 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20f9-68f0-789a-a618-039ab3ce4a10 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/follow/019e20f9-68ea-796f-aa41-68cb4ec79ebb 2026/05/13 10:54:36 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/create/1 sender=https://c.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor gateway=https://a.localdomain 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/create/1 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/create/1 2026/05/13 10:54:36 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20f9-68f0-789a-a618-039ab3ce4a10 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/create/1 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/undo/019e20f9-68f0-7cf5-be6e-b1b424fbb0a8 2026/05/13 10:54:36 INFO Viewing post request.path=/users/view/a.localdomain/post/019e20f9-6535-782d-a759-7b67e9602da7 request.user=alice post=https://a.localdomain/post/019e20f9-6535-782d-a759-7b67e9602da7 2026/05/13 10:54:36 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Looking up user name=alice 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/create/1 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/undo/019e20f9-68f0-7cf5-be6e-b1b424fbb0a8 2026/05/13 10:54:36 INFO Forwarding activity to followers of thread starter domain=a.localdomain activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/create/019e20f9-67c6-7230-9d53-977be28c8235 note=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-67c6-7184-8b6e-e1e95a43035b thread=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-67c6-7184-8b6e-e1e95a43035b starter=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:36 INFO Received a new post activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/create/019e20f9-67c6-7230-9d53-977be28c8235 activity.type=Create activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor activity.object.kind=object activity.object.id=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-67c6-7184-8b6e-e1e95a43035b activity.object.type=Note activity.object.attributed_to=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor post=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-67c6-7184-8b6e-e1e95a43035b 2026/05/13 10:54:36 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20f9-68ea-796f-aa41-68cb4ec79ebb 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-6827-702c-8569-6e240bc48b24 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-6826-7f18-849e-07542c7e6f27 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-6826-7f18-849e-07542c7e6f27 2026/05/13 10:54:36 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkpDbVL9EzpivVRutzPVADhyh4bv1Ud8E5iNHndAD3CeUw/actor offset=0 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:36 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=carol 2026/05/13 10:54:36 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/create/019e20f9-67c6-7230-9d53-977be28c8235 2026/05/13 10:54:36 WARN Failed to resolve a recipient to=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/followers activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/create/019e20f9-67c6-7230-9d53-977be28c8235 error="cannot resolve https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/followers: actor is not cached" 2026/05/13 10:54:36 INFO Forwarding activity to gateway activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/create/019e20f9-67c6-7230-9d53-977be28c8235 sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor gateway=https://c.localdomain 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/create/019e20f9-67c6-7230-9d53-977be28c8235 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/create/019e20f9-67c6-7230-9d53-977be28c8235 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/create/019e20f9-67c6-7230-9d53-977be28c8235 2026/05/13 10:54:36 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:36 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/create/019e20f9-67c6-7230-9d53-977be28c8235 2026/05/13 10:54:36 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20f9-68ea-796f-aa41-68cb4ec79ebb activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://c.localdomain/user/carol follower=https://b.localdomain/user/bob followed=https://c.localdomain/user/carol 2026/05/13 10:54:36 INFO Forwarding activity to followers of thread starter domain=a.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/create/1 note=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/note/1 thread=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/note/1 starter=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor 2026/05/13 10:54:36 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/create/1 activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/note/1 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/note/1 2026/05/13 10:54:36 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:36 INFO Follow is accepted activity.id=https://c.localdomain/accept/019e20f9-6937-72bd-a4fd-393929c8e601 activity.type=Accept activity.actor=https://c.localdomain/user/carol activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-68ea-796f-aa41-68cb4ec79ebb activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20f9-68ea-796f-aa41-68cb4ec79ebb 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:36 INFO Looking up user name=carol 2026/05/13 10:54:36 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/create/019e20f9-67b6-7b20-847a-f018439cbcbd activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/post/019e20f9-67b6-7ab8-9817-4127e560a857 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/post/019e20f9-67b6-7ab8-9817-4127e560a857 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/create/1 2026/05/13 10:54:36 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/create/1 sender=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor gateway=https://c.localdomain 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/accept/019e20f9-6937-72bd-a4fd-393929c8e601 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/create/1 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/create/1 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/accept/019e20f9-6937-72bd-a4fd-393929c8e601 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/create/1 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/05/13 10:54:36 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor 2026/05/13 10:54:36 INFO Looking up user name=carol 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/create/019e20f9-67c6-7230-9d53-977be28c8235 2026/05/13 10:54:36 INFO Failed to deliver an activity to at least one recipient id=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/create/019e20f9-67c6-7230-9d53-977be28c8235 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://c.localdomain/user/carol inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/accept/019e20f9-6937-72bd-a4fd-393929c8e601 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/accept/019e20f9-6937-72bd-a4fd-393929c8e601 2026/05/13 10:54:36 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:36 INFO Received followers request did=did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM sender=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor count=2 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:54:36 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor inbox=https://b.localdomain/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/create/1 2026/05/13 10:54:36 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-6797-7f0b-a92a-a38ff28251a4 request.user=alice post=https://b.localdomain/post/019e20f9-6797-7f0b-a92a-a38ff28251a4 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/create/1 2026/05/13 10:54:36 INFO Removed a Follow activity.id=https://b.localdomain/undo/019e20f9-68f0-7cf5-be6e-b1b424fbb0a8 activity.type=Undo activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-620f-72fd-9222-37582ce25fdb activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follower=https://b.localdomain/user/bob followed=https://a.localdomain/user/alice 2026/05/13 10:54:36 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:36 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/create/1 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/05/13 10:54:36 INFO Looking up user name=bob 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:36 INFO Looking up user name=carol 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor 2026/05/13 10:54:36 INFO Looking up user name=alice 2026/05/13 10:54:36 INFO Updated post activity.id=https://a.localdomain/update/019e20f9-6969-7bee-96ae-f12088a59360 activity.type=Update activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20f9-661f-7290-955c-3a79a007730a activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20f9-661f-7290-955c-3a79a007730a 2026/05/13 10:54:36 INFO Follow is accepted activity.id=https://c.localdomain/accept/019e20f9-6937-72bd-a4fd-393929c8e601 activity.type=Accept activity.actor=https://c.localdomain/user/carol activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-68ea-796f-aa41-68cb4ec79ebb activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20f9-68ea-796f-aa41-68cb4ec79ebb 2026/05/13 10:54:36 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/create/019e20f9-66bc-782e-85f0-3291c159d5bc activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44 2026/05/13 10:54:36 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20f9-6980-72e5-9710-c45eb158fa65 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/carol 2026/05/13 10:54:36 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:36 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkpMXXkAau4j5wZd3mYaof4mWcve2PCEETgZXVkLHVJJFZ/actor offset=0 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20f9-6969-7bee-96ae-f12088a59360 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20f9-6969-7bee-96ae-f12088a59360 2026/05/13 10:54:36 INFO Replying to post request.path=/users/reply/b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 request.user=bob post=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20f9-6980-72e5-9710-c45eb158fa65 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20f9-6980-72e5-9710-c45eb158fa65 2026/05/13 10:54:36 INFO Looking up user name=alice 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:36 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor request.user=carol actor=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor offset=0 2026/05/13 10:54:36 INFO Looking up user name=alice 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20f9-6969-7bee-96ae-f12088a59360 2026/05/13 10:54:36 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-698d-756a-8c5a-a5d1e21fd912 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-698d-751a-99d9-8d29447603ed activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-698d-751a-99d9-8d29447603ed 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20f9-6969-7bee-96ae-f12088a59360 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20f9-6980-72e5-9710-c45eb158fa65 2026/05/13 10:54:36 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/update/019e20f9-68db-7c65-bd6b-fa0a5ece2179 note=https://a.localdomain/post/019e20f9-6535-782d-a759-7b67e9602da7 thread=https://b.localdomain/post/019e20f9-622b-7a45-8cd0-cc4437c311d2 starter=https://b.localdomain/user/bob 2026/05/13 10:54:36 INFO Updated post activity.id=https://a.localdomain/update/019e20f9-68db-7c65-bd6b-fa0a5ece2179 activity.type=Update activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20f9-6535-782d-a759-7b67e9602da7 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20f9-6535-782d-a759-7b67e9602da7 2026/05/13 10:54:36 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/create/1 activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/note/1 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor/note/1 2026/05/13 10:54:36 INFO Replying to post request.path=/users/reply/a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor/post/019e20f9-67a8-7138-963d-bf8885627591 request.user=bob post=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor/post/019e20f9-67a8-7138-963d-bf8885627591 2026/05/13 10:54:36 INFO Viewing post request.path=/users/view/a.localdomain/post/019e20f9-661f-7290-955c-3a79a007730a request.user=alice post=https://a.localdomain/post/019e20f9-661f-7290-955c-3a79a007730a 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20f9-6980-72e5-9710-c45eb158fa65 --- PASS: TestCluster_ClientSideSigningOutboxInvalidVerificationMethod (5.53s) 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20f9-698d-756a-8c5a-a5d1e21fd912 2026/05/13 10:54:36 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://a.localdomain/update/019e20f9-68db-7c65-bd6b-fa0a5ece2179 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://a.localdomain/update/019e20f9-68db-7c65-bd6b-fa0a5ece2179 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:36 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-698d-751a-99d9-8d29447603ed request.user=bob post=https://b.localdomain/post/019e20f9-698d-751a-99d9-8d29447603ed --- PASS: TestDeleter_OldData (5.53s) 2026/05/13 10:54:36 INFO Looking up user name=alice 2026/05/13 10:54:36 INFO Fetching object cid=ap://did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor 2026/05/13 10:54:36 INFO Received a new post activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/create/019e20f9-67c6-7230-9d53-977be28c8235 activity.type=Create activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor activity.object.kind=object activity.object.id=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-67c6-7184-8b6e-e1e95a43035b activity.object.type=Note activity.object.attributed_to=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor post=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-67c6-7184-8b6e-e1e95a43035b 2026/05/13 10:54:36 INFO Quoting post request.path=/users/quote/b.localdomain/post/019e20f9-6797-7f0b-a92a-a38ff28251a4 request.user=alice post=https://b.localdomain/post/019e20f9-6797-7f0b-a92a-a38ff28251a4 2026/05/13 10:54:36 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-69a4-7196-886c-ac1a91f1aa41 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-69a4-7147-93a0-57c6ced08980 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-69a4-7147-93a0-57c6ced08980 2026/05/13 10:54:36 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox activity=https://a.localdomain/update/019e20f9-68db-7c65-bd6b-fa0a5ece2179 2026/05/13 10:54:36 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20f9-68db-7c65-bd6b-fa0a5ece2179 2026/05/13 10:54:36 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:54:36 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor/inbox activity=https://b.localdomain/create/019e20f9-69a4-7196-886c-ac1a91f1aa41 2026/05/13 10:54:36 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor/inbox activity=https://b.localdomain/create/019e20f9-69a4-7196-886c-ac1a91f1aa41 2026/05/13 10:54:36 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:36 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:36 INFO Received a new post activity.id=https://a.localdomain/create/019e20f9-69b7-78e4-b2fc-de5536cbfc7c activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20f9-69b7-7892-a69e-970491bc8997 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20f9-69b7-7892-a69e-970491bc8997 2026/05/13 10:54:36 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:54:36 INFO Looking up user name=alice 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:37 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-6826-7f18-849e-07542c7e6f27 request.user=alice post=https://b.localdomain/post/019e20f9-6826-7f18-849e-07542c7e6f27 2026/05/13 10:54:37 INFO Removed a Follow activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6MkqbJTf1hRAqH9PKnteDpvmL7r1TYbkVUdckQtstLdDbir/actor/undo/019e20f9-69c7-77e7-aebe-80ca378bd59b activity.type=Undo activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MkqbJTf1hRAqH9PKnteDpvmL7r1TYbkVUdckQtstLdDbir/actor activity.object.kind=activity activity.object.id=https://c.localdomain/.well-known/apgateway/did:key:z6MkqbJTf1hRAqH9PKnteDpvmL7r1TYbkVUdckQtstLdDbir/actor/follow/019e20f9-613a-784d-a2c3-a83511c22c18 activity.object.type=Follow activity.object.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MkqbJTf1hRAqH9PKnteDpvmL7r1TYbkVUdckQtstLdDbir/actor follower=https://c.localdomain/.well-known/apgateway/did:key:z6MkqbJTf1hRAqH9PKnteDpvmL7r1TYbkVUdckQtstLdDbir/actor followed=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor 2026/05/13 10:54:37 INFO Looking up user name=bob 2026/05/13 10:54:37 INFO Looking up user name=bob 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/create/019e20f9-69b7-78e4-b2fc-de5536cbfc7c 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/create/019e20f9-69b7-78e4-b2fc-de5536cbfc7c 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkqbJTf1hRAqH9PKnteDpvmL7r1TYbkVUdckQtstLdDbir/actor/undo/019e20f9-69c7-77e7-aebe-80ca378bd59b 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkqbJTf1hRAqH9PKnteDpvmL7r1TYbkVUdckQtstLdDbir/actor/undo/019e20f9-69c7-77e7-aebe-80ca378bd59b 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor/inbox activity=https://b.localdomain/create/019e20f9-69a4-7196-886c-ac1a91f1aa41 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MkqbJTf1hRAqH9PKnteDpvmL7r1TYbkVUdckQtstLdDbir/actor 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20f9-69a4-7196-886c-ac1a91f1aa41 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:37 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6MkqbJTf1hRAqH9PKnteDpvmL7r1TYbkVUdckQtstLdDbir/actor 2026/05/13 10:54:37 INFO Updated post activity.id=https://a.localdomain/update/019e20f9-68db-7c65-bd6b-fa0a5ece2179 activity.type=Update activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20f9-6535-782d-a759-7b67e9602da7 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20f9-6535-782d-a759-7b67e9602da7 2026/05/13 10:54:37 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-69a4-7147-93a0-57c6ced08980 request.user=bob post=https://b.localdomain/post/019e20f9-69a4-7147-93a0-57c6ced08980 2026/05/13 10:54:37 INFO Looking up user name=alice 2026/05/13 10:54:37 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/create/019e20f9-69b7-78e4-b2fc-de5536cbfc7c 2026/05/13 10:54:37 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor 2026/05/13 10:54:37 INFO Looking up user name=alice 2026/05/13 10:54:37 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20f9-6980-72e5-9710-c45eb158fa65 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/carol 2026/05/13 10:54:37 INFO Looking up user name=bob 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:37 INFO Replying to post request.path=/users/reply/b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 request.user=alice post=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 2026/05/13 10:54:37 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6MkqbJTf1hRAqH9PKnteDpvmL7r1TYbkVUdckQtstLdDbir/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkqbJTf1hRAqH9PKnteDpvmL7r1TYbkVUdckQtstLdDbir/actor/undo/019e20f9-69c7-77e7-aebe-80ca378bd59b 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol --- PASS: TestCluster_ClientSideSigningOutboxHappyFlow (5.61s) 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6MkqbJTf1hRAqH9PKnteDpvmL7r1TYbkVUdckQtstLdDbir/actor/undo/019e20f9-69c7-77e7-aebe-80ca378bd59b 2026/05/13 10:54:37 INFO Received a new post activity.id=https://a.localdomain/create/019e20f9-69ee-7391-afb8-5f80874e3850 activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20f9-69ee-7357-8c77-4c86e8fd2800 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20f9-69ee-7357-8c77-4c86e8fd2800 2026/05/13 10:54:37 INFO Looking up user name=alice 2026/05/13 10:54:37 INFO Looking up user name=carol 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor request.user=carol actor=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor offset=0 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/create/019e20f9-69b7-78e4-b2fc-de5536cbfc7c 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/create/019e20f9-69ee-7391-afb8-5f80874e3850 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/create/019e20f9-69ee-7391-afb8-5f80874e3850 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:37 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019e20f9-69b7-78e4-b2fc-de5536cbfc7c 2026/05/13 10:54:37 INFO Looking up user name=alice 2026/05/13 10:54:37 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/update/019e20f9-6969-7bee-96ae-f12088a59360 note=https://a.localdomain/post/019e20f9-661f-7290-955c-3a79a007730a thread=https://b.localdomain/post/019e20f9-62b1-70ab-b237-9369025db621 starter=https://b.localdomain/user/bob 2026/05/13 10:54:37 INFO Updated post activity.id=https://a.localdomain/update/019e20f9-6969-7bee-96ae-f12088a59360 activity.type=Update activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20f9-661f-7290-955c-3a79a007730a activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20f9-661f-7290-955c-3a79a007730a 2026/05/13 10:54:37 INFO Viewing post request.path=/users/view/a.localdomain/post/019e20f9-69b7-7892-a69e-970491bc8997 request.user=alice post=https://a.localdomain/post/019e20f9-69b7-7892-a69e-970491bc8997 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/create/019e20f9-69ee-7391-afb8-5f80874e3850 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019e20f9-69ee-7391-afb8-5f80874e3850 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor offset=0 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://a.localdomain/update/019e20f9-6969-7bee-96ae-f12088a59360 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://a.localdomain/update/019e20f9-6969-7bee-96ae-f12088a59360 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:37 INFO Viewing post request.path=/users/view/a.localdomain/post/019e20f9-69ee-7357-8c77-4c86e8fd2800 request.user=alice post=https://a.localdomain/post/019e20f9-69ee-7357-8c77-4c86e8fd2800 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://a.localdomain/announce/019e20f9-6a06-7c74-8c51-c9da1a771f77 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/announce/019e20f9-6a06-7c74-8c51-c9da1a771f77 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/announce/019e20f9-6a06-7c74-8c51-c9da1a771f77 2026/05/13 10:54:37 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:37 INFO Replying to post request.path=/users/reply/b.localdomain/post/019e20f9-67dc-7efd-b791-7e04e70aaa8c request.user=alice post=https://b.localdomain/post/019e20f9-67dc-7efd-b791-7e04e70aaa8c 2026/05/13 10:54:37 INFO Looking up user name=bob 2026/05/13 10:54:37 INFO Looking up user name=alice 2026/05/13 10:54:37 INFO Fetching forwarded object activity.id=https://a.localdomain/update/019e20f9-6969-7bee-96ae-f12088a59360 activity.type=Update activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20f9-661f-7290-955c-3a79a007730a activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice id=https://a.localdomain/update/019e20f9-6969-7bee-96ae-f12088a59360 sender=https://b.localdomain/user/bob 2026/05/13 10:54:37 INFO Fetching activity activity=https://a.localdomain/update/019e20f9-6969-7bee-96ae-f12088a59360 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/announce/019e20f9-6a06-7c74-8c51-c9da1a771f77 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox activity=https://a.localdomain/update/019e20f9-6969-7bee-96ae-f12088a59360 2026/05/13 10:54:37 INFO Received a new post activity.id=https://a.localdomain/create/019e20f9-6a15-7a96-826e-a745a4346717 activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20f9-6a15-7a4e-a0ce-c29bae393259 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20f9-6a15-7a4e-a0ce-c29bae393259 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://a.localdomain/announce/019e20f9-6a06-7c74-8c51-c9da1a771f77 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20f9-6969-7bee-96ae-f12088a59360 2026/05/13 10:54:37 INFO Looking up user name=bob 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MkqbJTf1hRAqH9PKnteDpvmL7r1TYbkVUdckQtstLdDbir/actor 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:37 INFO Looking up user name=alice 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://a.localdomain/create/019e20f9-6a15-7a96-826e-a745a4346717 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/create/019e20f9-6a15-7a96-826e-a745a4346717 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/create/019e20f9-6a15-7a96-826e-a745a4346717 2026/05/13 10:54:37 INFO Looking up user name=alice 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6MkqbJTf1hRAqH9PKnteDpvmL7r1TYbkVUdckQtstLdDbir/actor 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:37 INFO Received a new post activity.id=https://c.localdomain/create/019e20f9-6a28-74a5-8053-8460c6e21b02 activity.type=Create activity.actor=https://c.localdomain/user/carol activity.object.kind=object activity.object.id=https://c.localdomain/post/019e20f9-6a28-7450-87d1-2cb7bdbb12c4 activity.object.type=Note activity.object.attributed_to=https://c.localdomain/user/carol post=https://c.localdomain/post/019e20f9-6a28-7450-87d1-2cb7bdbb12c4 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://c.localdomain/inbox activity=https://a.localdomain/announce/019e20f9-6a06-7c74-8c51-c9da1a771f77 2026/05/13 10:54:37 INFO Looking up user name=alice 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/announce/019e20f9-6a06-7c74-8c51-c9da1a771f77 2026/05/13 10:54:37 INFO Forwarding activity to followers of thread starter domain=a.localdomain activity=https://b.localdomain/create/019e20f9-69a4-7196-886c-ac1a91f1aa41 note=https://b.localdomain/post/019e20f9-69a4-7147-93a0-57c6ced08980 thread=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor/post/019e20f9-67a8-7138-963d-bf8885627591 starter=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor 2026/05/13 10:54:37 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-69a4-7196-886c-ac1a91f1aa41 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-69a4-7147-93a0-57c6ced08980 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-69a4-7147-93a0-57c6ced08980 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/create/019e20f9-6a15-7a96-826e-a745a4346717 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor request.user=alice actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor offset=0 2026/05/13 10:54:37 INFO Looking up user name=alice 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://c.localdomain/create/019e20f9-6a28-74a5-8053-8460c6e21b02 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://c.localdomain/create/019e20f9-6a28-74a5-8053-8460c6e21b02 2026/05/13 10:54:37 INFO Removed a Follow activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6MkqbJTf1hRAqH9PKnteDpvmL7r1TYbkVUdckQtstLdDbir/actor/undo/019e20f9-69c7-77e7-aebe-80ca378bd59b activity.type=Undo activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MkqbJTf1hRAqH9PKnteDpvmL7r1TYbkVUdckQtstLdDbir/actor activity.object.kind=activity activity.object.id=https://c.localdomain/.well-known/apgateway/did:key:z6MkqbJTf1hRAqH9PKnteDpvmL7r1TYbkVUdckQtstLdDbir/actor/follow/019e20f9-613a-784d-a2c3-a83511c22c18 activity.object.type=Follow activity.object.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MkqbJTf1hRAqH9PKnteDpvmL7r1TYbkVUdckQtstLdDbir/actor follower=https://c.localdomain/.well-known/apgateway/did:key:z6MkqbJTf1hRAqH9PKnteDpvmL7r1TYbkVUdckQtstLdDbir/actor followed=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor 2026/05/13 10:54:37 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-6826-7f18-849e-07542c7e6f27 request.user=alice post=https://b.localdomain/post/019e20f9-6826-7f18-849e-07542c7e6f27 2026/05/13 10:54:37 INFO Updated post activity.id=https://a.localdomain/update/019e20f9-6969-7bee-96ae-f12088a59360 activity.type=Update activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20f9-661f-7290-955c-3a79a007730a activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20f9-661f-7290-955c-3a79a007730a 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://a.localdomain/create/019e20f9-6a15-7a96-826e-a745a4346717 2026/05/13 10:54:37 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkeqZBhLQJYnMCBseVM4DuNcGmVR8KgdbTYdR83CpRLups/actor/inbox activity=https://b.localdomain/create/019e20f9-69a4-7196-886c-ac1a91f1aa41 2026/05/13 10:54:37 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkeqZBhLQJYnMCBseVM4DuNcGmVR8KgdbTYdR83CpRLups/actor/inbox activity=https://b.localdomain/create/019e20f9-69a4-7196-886c-ac1a91f1aa41 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor 2026/05/13 10:54:37 INFO Looking up user name=alice 2026/05/13 10:54:37 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor 2026/05/13 10:54:37 INFO Replying to post request.path=/users/reply/b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 request.user=carol post=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 2026/05/13 10:54:37 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://c.localdomain/inbox activity=https://a.localdomain/create/019e20f9-6a15-7a96-826e-a745a4346717 --- PASS: TestDeleter_Disabled (5.69s) 2026/05/13 10:54:37 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:37 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:37 INFO Received a new post activity.id=https://a.localdomain/create/019e20f9-69b7-78e4-b2fc-de5536cbfc7c activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20f9-69b7-7892-a69e-970491bc8997 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20f9-69b7-7892-a69e-970491bc8997 2026/05/13 10:54:37 INFO Received a new post activity.id=https://c.localdomain/create/019e20f9-6a50-768a-a7c9-9ebbe1e6bc94 activity.type=Create activity.actor=https://c.localdomain/user/carol activity.object.kind=object activity.object.id=https://c.localdomain/post/019e20f9-6a50-7650-8484-ab923500eb1d activity.object.type=Note activity.object.attributed_to=https://c.localdomain/user/carol post=https://c.localdomain/post/019e20f9-6a50-7650-8484-ab923500eb1d 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019e20f9-6a15-7a96-826e-a745a4346717 2026/05/13 10:54:37 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:54:37 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=carol 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:37 INFO Looking up user name=carol 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor 2026/05/13 10:54:37 INFO Viewing post request.path=/users/view/a.localdomain/post/019e20f9-6a15-7a4e-a0ce-c29bae393259 request.user=alice post=https://a.localdomain/post/019e20f9-6a15-7a4e-a0ce-c29bae393259 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/create/019e20f9-6a50-768a-a7c9-9ebbe1e6bc94 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/create/019e20f9-6a50-768a-a7c9-9ebbe1e6bc94 2026/05/13 10:54:37 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://c.localdomain/user/carol inbox=https://b.localdomain/inbox activity=https://c.localdomain/create/019e20f9-6a28-74a5-8053-8460c6e21b02 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/create/019e20f9-6a28-74a5-8053-8460c6e21b02 2026/05/13 10:54:37 INFO Looking up user name=carol 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:37 INFO Looking up user name=carol 2026/05/13 10:54:37 INFO Fetching forwarded object activity.id=https://b.localdomain/create/019e20f9-69a4-7196-886c-ac1a91f1aa41 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-69a4-7147-93a0-57c6ced08980 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob id=https://b.localdomain/create/019e20f9-69a4-7196-886c-ac1a91f1aa41 sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor 2026/05/13 10:54:37 INFO Viewing post request.path=/users/view/c.localdomain/post/019e20f9-6a28-7450-87d1-2cb7bdbb12c4 request.user=carol post=https://c.localdomain/post/019e20f9-6a28-7450-87d1-2cb7bdbb12c4 2026/05/13 10:54:37 INFO Fetching activity activity=https://b.localdomain/create/019e20f9-69a4-7196-886c-ac1a91f1aa41 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor offset=0 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://c.localdomain/user/carol inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/create/019e20f9-6a50-768a-a7c9-9ebbe1e6bc94 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkiAcBTCfJA4WVEkAyEgN839dkcF3WrTLBWM15x1ykbLur/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkeqZBhLQJYnMCBseVM4DuNcGmVR8KgdbTYdR83CpRLups/actor/inbox activity=https://b.localdomain/create/019e20f9-69a4-7196-886c-ac1a91f1aa41 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/create/019e20f9-6a50-768a-a7c9-9ebbe1e6bc94 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor request.user=carol actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor offset=0 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MknTxnSYxSmRC4ZqbsJpSEjfoaDP1Y4C1ZbBGKShD91iVo/actor offset=0 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:54:37 INFO Viewing post request.path=/users/view/c.localdomain/post/019e20f9-6a50-7650-8484-ab923500eb1d request.user=carol post=https://c.localdomain/post/019e20f9-6a50-7650-8484-ab923500eb1d 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20f9-69a4-7196-886c-ac1a91f1aa41 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:37 INFO Looking up user name=alice 2026/05/13 10:54:37 INFO Looking up user name=bob 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:37 INFO Looking up user name=alice 2026/05/13 10:54:37 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-69a4-7196-886c-ac1a91f1aa41 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-69a4-7147-93a0-57c6ced08980 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-69a4-7147-93a0-57c6ced08980 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/05/13 10:54:37 INFO Resolving user ID request.path=/users/resolve request.user=bob host=c.localdomain name=carol 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:37 INFO Looking up user name=alice 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:37 INFO Looking up user name=carol 2026/05/13 10:54:37 INFO Looking up resource resource=carol@c.localdomain user=carol 2026/05/13 10:54:37 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-6797-7f0b-a92a-a38ff28251a4 request.user=bob post=https://b.localdomain/post/019e20f9-6797-7f0b-a92a-a38ff28251a4 2026/05/13 10:54:37 INFO Looking up user name=alice 2026/05/13 10:54:37 INFO Received followers request did=did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM sender=https://a.localdomain/.well-known/apgateway/did:key:z6MksM3Cj7vJfGegn5CHxVvzRYn4pR9UFL6Z4hS69FDSm8pM/actor count=1 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:37 INFO Follow is rejected activity.id=https://b.localdomain/reject/019e20f9-6aa8-773d-ac93-ca7c2877e8e7 activity.type=Reject activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-65b0-7052-9b48-bd8bfdd89392 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/bob follow=https://a.localdomain/follow/019e20f9-65b0-7052-9b48-bd8bfdd89392 2026/05/13 10:54:37 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/create/019e20f9-6a15-7a96-826e-a745a4346717 note=https://a.localdomain/post/019e20f9-6a15-7a4e-a0ce-c29bae393259 thread=https://b.localdomain/post/019e20f9-67dc-7efd-b791-7e04e70aaa8c starter=https://b.localdomain/user/bob 2026/05/13 10:54:37 INFO Received a new post activity.id=https://a.localdomain/create/019e20f9-6a15-7a96-826e-a745a4346717 activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20f9-6a15-7a4e-a0ce-c29bae393259 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20f9-6a15-7a4e-a0ce-c29bae393259 2026/05/13 10:54:37 INFO Received a new post activity.id=https://a.localdomain/create/019e20f9-69ee-7391-afb8-5f80874e3850 activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20f9-69ee-7357-8c77-4c86e8fd2800 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20f9-69ee-7357-8c77-4c86e8fd2800 2026/05/13 10:54:37 INFO Updated post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/update/019e20f9-6a9c-778c-9e78-2c6970345f49 activity.type=Update activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/post/019e20f9-67b6-7ab8-9817-4127e560a857 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/post/019e20f9-67b6-7ab8-9817-4127e560a857 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/05/13 10:54:37 INFO Received a new post activity.id=https://c.localdomain/create/019e20f9-6a28-74a5-8053-8460c6e21b02 activity.type=Create activity.actor=https://c.localdomain/user/carol activity.object.kind=object activity.object.id=https://c.localdomain/post/019e20f9-6a28-7450-87d1-2cb7bdbb12c4 activity.object.type=Note activity.object.attributed_to=https://c.localdomain/user/carol post=https://c.localdomain/post/019e20f9-6a28-7450-87d1-2cb7bdbb12c4 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/bob activity=https://b.localdomain/reject/019e20f9-6aa8-773d-ac93-ca7c2877e8e7 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/bob activity=https://b.localdomain/reject/019e20f9-6aa8-773d-ac93-ca7c2877e8e7 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:37 INFO Looking up user name=carol 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/update/019e20f9-6a9c-778c-9e78-2c6970345f49 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/update/019e20f9-6a9c-778c-9e78-2c6970345f49 2026/05/13 10:54:37 INFO Looking up user name=carol 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019e20f9-6a15-7a96-826e-a745a4346717 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:37 INFO Received a new post activity.id=https://c.localdomain/create/019e20f9-6a50-768a-a7c9-9ebbe1e6bc94 activity.type=Create activity.actor=https://c.localdomain/user/carol activity.object.kind=object activity.object.id=https://c.localdomain/post/019e20f9-6a50-7650-8484-ab923500eb1d activity.object.type=Note activity.object.attributed_to=https://c.localdomain/user/carol post=https://c.localdomain/post/019e20f9-6a50-7650-8484-ab923500eb1d 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/bob activity=https://b.localdomain/reject/019e20f9-6aa8-773d-ac93-ca7c2877e8e7 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor request.user=bob actor=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor offset=0 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor 2026/05/13 10:54:37 INFO Looking up user name=alice 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/reject/019e20f9-6aa8-773d-ac93-ca7c2877e8e7 --- PASS: TestCluster_ClientSideSigningInboxHappyFlow (5.81s) === NAME TestCluster_PostToFollowers_Rejected page.go:100: 20 text/gemini # 🐕 Followers => /users/outbox/a.localdomain/user/alice 2026-05-13 👽 alice (alice@a.localdomain) => /users/followers/accept/a.localdomain/user/alice 🟢 Accept => /users/followers/reject/a.localdomain/user/alice 🔴 Reject ## Settings => /users/followers?unlock 🔓 Approve new follow requests automatically ## Menu => /users 📻 My feed => /users/mentions 📞 Mentions => /users/follows ⚡️ Follows => /users/followers 🐕 Followers => /users/me 😈 My profile => /users/local 📡 Local feed => /users/communities 🏕️ Communities => /users/hashtags 🔥 Hashtags => /users/resolve 🔭 View profile => /users/bookmarks 🔖 Bookmarks => /users/fts 🔎 Search posts => /users/post 📣 New post => /users/settings ⚙️ Settings => /users/status 📊 Status => /users/help 🛟 Help does not contain "🔴 Reject" line 2026/05/13 10:54:37 INFO Received delete request activity.id=https://a.localdomain/post/019e20f9-6535-782d-a759-7b67e9602da7#delete activity.type=Delete activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20f9-6535-782d-a759-7b67e9602da7 activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/post/019e20f9-6535-782d-a759-7b67e9602da7 --- PASS: TestCluster_ClientSideSigningFollowersHappyFlow (5.82s) 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/update/019e20f9-6a9c-778c-9e78-2c6970345f49 2026/05/13 10:54:37 INFO Received a new post activity.id=https://a.localdomain/create/019e20f9-6a15-7a96-826e-a745a4346717 activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20f9-6a15-7a4e-a0ce-c29bae393259 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20f9-6a15-7a4e-a0ce-c29bae393259 2026/05/13 10:54:37 INFO Backfilling thread post=https://a.localdomain/post/019e20f9-6a15-7a4e-a0ce-c29bae393259 parent=https://b.localdomain/post/019e20f9-67dc-7efd-b791-7e04e70aaa8c depth=0 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/update/019e20f9-6a9c-778c-9e78-2c6970345f49 2026/05/13 10:54:37 INFO Viewing post request.path=/users/view/a.localdomain/post/019e20f9-69b7-7892-a69e-970491bc8997 request.user=bob post=https://a.localdomain/post/019e20f9-69b7-7892-a69e-970491bc8997 2026/05/13 10:54:37 INFO Fetching post post=https://b.localdomain/post/019e20f9-67dc-7efd-b791-7e04e70aaa8c 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:37 INFO Viewing post request.path=/users/view/a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/post/019e20f9-67b6-7ab8-9817-4127e560a857 request.user=alice post=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/post/019e20f9-67b6-7ab8-9817-4127e560a857 2026/05/13 10:54:37 INFO Looking up user name=bob 2026/05/13 10:54:37 INFO Received a new post activity.id=https://b.localdomain/post/019e20f9-67dc-7efd-b791-7e04e70aaa8c activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-67dc-7efd-b791-7e04e70aaa8c activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-67dc-7efd-b791-7e04e70aaa8c 2026/05/13 10:54:37 INFO Backfilled thread post=https://a.localdomain/post/019e20f9-6a15-7a4e-a0ce-c29bae393259 parent=https://b.localdomain/post/019e20f9-67dc-7efd-b791-7e04e70aaa8c depth=0 --- FAIL: TestCluster_PostToFollowers_Rejected (5.83s) 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/post/019e20f9-6535-782d-a759-7b67e9602da7#delete 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/post/019e20f9-6535-782d-a759-7b67e9602da7#delete 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/post/019e20f9-6535-782d-a759-7b67e9602da7#delete 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/post/019e20f9-6535-782d-a759-7b67e9602da7#delete 2026/05/13 10:54:37 INFO Replying to post request.path=/users/reply/a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44 request.user=bob post=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:37 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:37 INFO Received a new post activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/create/019e20f9-6aeb-741b-b122-1e361ca59349 activity.type=Create activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor activity.object.kind=object activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/post/019e20f9-6aeb-7398-8e23-b7400d97d4e4 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor post=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/post/019e20f9-6aeb-7398-8e23-b7400d97d4e4 2026/05/13 10:54:37 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:37 INFO Looking up user name=alice 2026/05/13 10:54:37 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/create/019e20f9-6aeb-741b-b122-1e361ca59349 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/create/019e20f9-6aeb-741b-b122-1e361ca59349 2026/05/13 10:54:37 INFO Received delete request activity.id=https://a.localdomain/post/019e20f9-6535-782d-a759-7b67e9602da7#delete activity.type=Delete activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20f9-6535-782d-a759-7b67e9602da7 activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/post/019e20f9-6535-782d-a759-7b67e9602da7 2026/05/13 10:54:37 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor 2026/05/13 10:54:37 INFO Looking up user name=alice 2026/05/13 10:54:37 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/post/019e20f9-6535-782d-a759-7b67e9602da7#delete note=https://a.localdomain/post/019e20f9-6535-782d-a759-7b67e9602da7 thread=https://b.localdomain/post/019e20f9-622b-7a45-8cd0-cc4437c311d2 starter=https://b.localdomain/user/bob 2026/05/13 10:54:37 INFO Looking up user name=bob 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor 2026/05/13 10:54:37 INFO Updating poll results poll=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 2026/05/13 10:54:37 INFO Received delete request activity.id=https://a.localdomain/post/019e20f9-661f-7290-955c-3a79a007730a#delete activity.type=Delete activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20f9-661f-7290-955c-3a79a007730a activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/post/019e20f9-661f-7290-955c-3a79a007730a 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://a.localdomain/post/019e20f9-6535-782d-a759-7b67e9602da7#delete 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://a.localdomain/post/019e20f9-6535-782d-a759-7b67e9602da7#delete --- PASS: TestCluster_PublicPostQuote (5.87s) 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor 2026/05/13 10:54:37 INFO Updated post activity.id=https://b.localdomain/update/019e20f9-6b09-7a44-8afc-9072c6e590ea activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:37 INFO Resolving user ID request.path=/users/resolve request.user=bob host=c.localdomain name=carol 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox activity=https://a.localdomain/post/019e20f9-6535-782d-a759-7b67e9602da7#delete 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20f9-6b09-7a44-8afc-9072c6e590ea 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://b.localdomain/update/019e20f9-6b09-7a44-8afc-9072c6e590ea 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://b.localdomain/update/019e20f9-6b09-7a44-8afc-9072c6e590ea 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20f9-6b09-7a44-8afc-9072c6e590ea 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/post/019e20f9-661f-7290-955c-3a79a007730a#delete 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/post/019e20f9-661f-7290-955c-3a79a007730a#delete 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/create/019e20f9-6aeb-741b-b122-1e361ca59349 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/post/019e20f9-6535-782d-a759-7b67e9602da7#delete 2026/05/13 10:54:37 INFO Looking up resource resource=carol@c.localdomain user=carol 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/post/019e20f9-661f-7290-955c-3a79a007730a#delete 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/create/019e20f9-6aeb-741b-b122-1e361ca59349 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/post/019e20f9-661f-7290-955c-3a79a007730a#delete 2026/05/13 10:54:37 INFO Looking up user name=carol 2026/05/13 10:54:37 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/update/019e20f9-6a9c-778c-9e78-2c6970345f49 note=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/post/019e20f9-67b6-7ab8-9817-4127e560a857 thread=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/post/019e20f9-647f-7e9c-9348-bbaded2b7fc4 starter=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor 2026/05/13 10:54:37 INFO Updated post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/update/019e20f9-6a9c-778c-9e78-2c6970345f49 activity.type=Update activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/post/019e20f9-67b6-7ab8-9817-4127e560a857 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/post/019e20f9-67b6-7ab8-9817-4127e560a857 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:37 INFO Enabling pprof url=https://b.localdomain/ntfnmvydciqfcqsjkvdrpwsiwtogfsvv/debug/pprof 2026/05/13 10:54:37 INFO Viewing post request.path=/users/view/b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/post/019e20f9-6aeb-7398-8e23-b7400d97d4e4 request.user=bob post=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/post/019e20f9-6aeb-7398-8e23-b7400d97d4e4 2026/05/13 10:54:37 INFO Looking up user name=bob 2026/05/13 10:54:37 INFO Looking up user name=alice 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkeZSzoetgaeChBmGR6M1s94gmxgzD2Whet34Dcpf131FH/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/update/019e20f9-6a9c-778c-9e78-2c6970345f49 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkeZSzoetgaeChBmGR6M1s94gmxgzD2Whet34Dcpf131FH/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/update/019e20f9-6a9c-778c-9e78-2c6970345f49 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:37 INFO Received delete request activity.id=https://a.localdomain/post/019e20f9-6535-782d-a759-7b67e9602da7#delete activity.type=Delete activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20f9-6535-782d-a759-7b67e9602da7 activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/post/019e20f9-6535-782d-a759-7b67e9602da7 2026/05/13 10:54:37 INFO Looking up user name=bob 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20f9-6b09-7a44-8afc-9072c6e590ea 2026/05/13 10:54:37 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox activity=https://b.localdomain/update/019e20f9-6b09-7a44-8afc-9072c6e590ea 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:37 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/c.localdomain/user/carol request.user=bob actor=https://c.localdomain/user/carol offset=0 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20f9-6b09-7a44-8afc-9072c6e590ea 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:37 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:37 INFO Looking up user name=alice 2026/05/13 10:54:37 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:37 INFO Notifying that user does not exist user=bob 2026/05/13 10:54:37 WARN Actor is gone, deleting associated objects id=https://b.localdomain/user/bob 2026/05/13 10:54:37 INFO Looking up user name=bob 2026/05/13 10:54:37 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor 2026/05/13 10:54:37 INFO Received delete request activity.id=https://a.localdomain/post/019e20f9-661f-7290-955c-3a79a007730a#delete activity.type=Delete activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20f9-661f-7290-955c-3a79a007730a activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/post/019e20f9-661f-7290-955c-3a79a007730a 2026/05/13 10:54:37 WARN Failed to resolve user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob error="failed to fetch https://b.localdomain/.well-known/webfinger?resource=acct:bob@b.localdomain: actor is gone" 2026/05/13 10:54:37 INFO Looking up user name=alice --- PASS: TestCluster_ForwardedLegacyReply (5.92s) 2026/05/13 10:54:37 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:54:37 INFO Updated post activity.id=https://b.localdomain/update/019e20f9-6b09-7a44-8afc-9072c6e590ea activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 2026/05/13 10:54:37 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/post/019e20f9-661f-7290-955c-3a79a007730a#delete note=https://a.localdomain/post/019e20f9-661f-7290-955c-3a79a007730a thread=https://b.localdomain/post/019e20f9-62b1-70ab-b237-9369025db621 starter=https://b.localdomain/user/bob 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkeZSzoetgaeChBmGR6M1s94gmxgzD2Whet34Dcpf131FH/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/update/019e20f9-6a9c-778c-9e78-2c6970345f49 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/update/019e20f9-6a9c-778c-9e78-2c6970345f49 2026/05/13 10:54:37 INFO Looking up user name=bob 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://a.localdomain/post/019e20f9-661f-7290-955c-3a79a007730a#delete 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://a.localdomain/post/019e20f9-661f-7290-955c-3a79a007730a#delete 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:37 INFO Updated post activity.id=https://b.localdomain/update/019e20f9-6b09-7a44-8afc-9072c6e590ea activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 2026/05/13 10:54:37 INFO Fetching forwarded object activity.id=https://a.localdomain/post/019e20f9-661f-7290-955c-3a79a007730a#delete activity.type=Delete activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20f9-661f-7290-955c-3a79a007730a activity.object.type=Note activity.object.attributed_to="" id=https://a.localdomain/post/019e20f9-661f-7290-955c-3a79a007730a sender=https://b.localdomain/user/bob 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor 2026/05/13 10:54:37 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:54:37 INFO Forwarding activity to followers of thread starter domain=a.localdomain activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/create/019e20f9-6aeb-741b-b122-1e361ca59349 note=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/post/019e20f9-6aeb-7398-8e23-b7400d97d4e4 thread=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44 starter=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:37 INFO Received a new post activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/create/019e20f9-6aeb-741b-b122-1e361ca59349 activity.type=Create activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor activity.object.kind=object activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/post/019e20f9-6aeb-7398-8e23-b7400d97d4e4 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor post=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/post/019e20f9-6aeb-7398-8e23-b7400d97d4e4 2026/05/13 10:54:37 INFO Fetching post post=https://a.localdomain/post/019e20f9-661f-7290-955c-3a79a007730a 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox activity=https://a.localdomain/post/019e20f9-661f-7290-955c-3a79a007730a#delete 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/post/019e20f9-661f-7290-955c-3a79a007730a#delete 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:37 INFO Forwarding activity to gateway activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/create/019e20f9-6aeb-741b-b122-1e361ca59349 sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor gateway=https://c.localdomain 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/create/019e20f9-6aeb-741b-b122-1e361ca59349 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/create/019e20f9-6aeb-741b-b122-1e361ca59349 2026/05/13 10:54:37 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:37 INFO Looking up user name=alice --- PASS: TestCluster_MovedAccount (5.96s) 2026/05/13 10:54:37 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:37 INFO Received delete request activity.id=https://a.localdomain/post/019e20f9-661f-7290-955c-3a79a007730a#delete activity.type=Delete activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://a.localdomain/post/019e20f9-661f-7290-955c-3a79a007730a deleted=https://a.localdomain/post/019e20f9-661f-7290-955c-3a79a007730a 2026/05/13 10:54:37 INFO Updated post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/update/019e20f9-6a9c-778c-9e78-2c6970345f49 activity.type=Update activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/post/019e20f9-67b6-7ab8-9817-4127e560a857 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/post/019e20f9-67b6-7ab8-9817-4127e560a857 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor 2026/05/13 10:54:37 INFO Looking up user name=bob 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://a.localdomain/undo/019e20f9-6b59-76b0-b0dd-676c07a8498b 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/undo/019e20f9-6b59-76b0-b0dd-676c07a8498b 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/undo/019e20f9-6b59-76b0-b0dd-676c07a8498b 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://a.localdomain/undo/019e20f9-6b59-76b0-b0dd-676c07a8498b 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/create/019e20f9-6aeb-741b-b122-1e361ca59349 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/create/019e20f9-6aeb-741b-b122-1e361ca59349 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:37 INFO Looking up user name=alice 2026/05/13 10:54:37 INFO Looking up user name=alice 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/undo/019e20f9-6b59-76b0-b0dd-676c07a8498b 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://c.localdomain/inbox activity=https://a.localdomain/undo/019e20f9-6b59-76b0-b0dd-676c07a8498b 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/undo/019e20f9-6b59-76b0-b0dd-676c07a8498b 2026/05/13 10:54:37 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-6826-7f18-849e-07542c7e6f27 request.user=alice post=https://b.localdomain/post/019e20f9-6826-7f18-849e-07542c7e6f27 2026/05/13 10:54:37 INFO Forwarding activity to followers of thread starter domain=c.localdomain activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/create/019e20f9-6aeb-741b-b122-1e361ca59349 note=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/post/019e20f9-6aeb-7398-8e23-b7400d97d4e4 thread=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44 starter=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:37 INFO Received a new post activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/create/019e20f9-6aeb-741b-b122-1e361ca59349 activity.type=Create activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor activity.object.kind=object activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/post/019e20f9-6aeb-7398-8e23-b7400d97d4e4 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor post=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/post/019e20f9-6aeb-7398-8e23-b7400d97d4e4 2026/05/13 10:54:37 INFO Received delete request activity.id=https://b.localdomain/post/019e20f9-67dc-7efd-b791-7e04e70aaa8c#delete activity.type=Delete activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-67dc-7efd-b791-7e04e70aaa8c activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20f9-67dc-7efd-b791-7e04e70aaa8c 2026/05/13 10:54:37 INFO Forwarding activity to gateway activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/create/019e20f9-6aeb-741b-b122-1e361ca59349 sender=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor gateway=https://a.localdomain 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/create/019e20f9-6aeb-741b-b122-1e361ca59349 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/create/019e20f9-6aeb-741b-b122-1e361ca59349 2026/05/13 10:54:37 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 request.user=bob post=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 --- PASS: TestCluster_DeletedInstance (6.00s) 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20f9-67dc-7efd-b791-7e04e70aaa8c#delete 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20f9-67dc-7efd-b791-7e04e70aaa8c#delete 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20f9-67dc-7efd-b791-7e04e70aaa8c#delete 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/post/019e20f9-67dc-7efd-b791-7e04e70aaa8c#delete 2026/05/13 10:54:37 INFO Looking up user name=alice 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor offset=0 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=bob actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:37 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 request.user=alice post=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/create/019e20f9-6aeb-741b-b122-1e361ca59349 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:37 INFO Looking up user name=alice 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/create/019e20f9-6aeb-741b-b122-1e361ca59349 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor 2026/05/13 10:54:37 INFO Looking up user name=bob 2026/05/13 10:54:37 INFO Received delete request activity.id=https://b.localdomain/post/019e20f9-67dc-7efd-b791-7e04e70aaa8c#delete activity.type=Delete activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-67dc-7efd-b791-7e04e70aaa8c activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20f9-67dc-7efd-b791-7e04e70aaa8c 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor request.user=alice actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor offset=0 2026/05/13 10:54:37 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 request.user=carol post=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 2026/05/13 10:54:37 INFO Adding gateway request.path=/users/gateway/add request.user=alice gateway=c.localdomain 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor request.user=carol actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor offset=0 2026/05/13 10:54:37 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor/update/019e20f9-6bab-7f2f-a2fe-783f1691d89d sender=https://a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor gateway=https://c.localdomain 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor/update/019e20f9-6bab-7f2f-a2fe-783f1691d89d 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor/update/019e20f9-6bab-7f2f-a2fe-783f1691d89d 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor --- PASS: TestCluster_ReplyForwardingWithIntegrityProofs (6.05s) 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor/update/019e20f9-6bab-7f2f-a2fe-783f1691d89d 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor/update/019e20f9-6bab-7f2f-a2fe-783f1691d89d 2026/05/13 10:54:37 INFO Received delete request activity.id=https://a.localdomain/post/019e20f9-69ee-7357-8c77-4c86e8fd2800#delete activity.type=Delete activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20f9-69ee-7357-8c77-4c86e8fd2800 activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/post/019e20f9-69ee-7357-8c77-4c86e8fd2800 2026/05/13 10:54:37 INFO Received delete request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/post/019e20f9-67b6-7ab8-9817-4127e560a857#delete activity.type=Delete activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/post/019e20f9-67b6-7ab8-9817-4127e560a857 activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/post/019e20f9-67b6-7ab8-9817-4127e560a857 2026/05/13 10:54:37 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/post/019e20f9-69ee-7357-8c77-4c86e8fd2800#delete 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/post/019e20f9-69ee-7357-8c77-4c86e8fd2800#delete 2026/05/13 10:54:37 INFO Viewing post request.path=/users/view/a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44 request.user=alice post=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/post/019e20f9-69ee-7357-8c77-4c86e8fd2800#delete 2026/05/13 10:54:37 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/post/019e20f9-69ee-7357-8c77-4c86e8fd2800#delete 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/post/019e20f9-67b6-7ab8-9817-4127e560a857#delete 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/post/019e20f9-67b6-7ab8-9817-4127e560a857#delete 2026/05/13 10:54:37 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:37 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 --- PASS: TestCluster_ReplyForwardingWithoutIntegrityProofs (6.08s) 2026/05/13 10:54:37 INFO Adding gateway request.path=/users/gateway/add request.user=carol gateway=a.localdomain 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/post/019e20f9-67b6-7ab8-9817-4127e560a857#delete 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/post/019e20f9-67b6-7ab8-9817-4127e560a857#delete 2026/05/13 10:54:37 INFO Looking up user name=bob 2026/05/13 10:54:37 INFO Looking up user name=alice 2026/05/13 10:54:37 INFO Forwarding activity to gateway activity=https://c.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor/update/019e20f9-6bd8-7071-99a1-f23c4fa95449 sender=https://c.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor gateway=https://a.localdomain 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor/update/019e20f9-6bd8-7071-99a1-f23c4fa95449 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor/update/019e20f9-6bd8-7071-99a1-f23c4fa95449 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:37 INFO Viewing post request.path=/users/view/a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44 request.user=carol post=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor request.user=alice actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor offset=0 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:37 INFO Looking up user name=alice 2026/05/13 10:54:37 INFO Received delete request activity.id=https://a.localdomain/post/019e20f9-69ee-7357-8c77-4c86e8fd2800#delete activity.type=Delete activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20f9-69ee-7357-8c77-4c86e8fd2800 activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/post/019e20f9-69ee-7357-8c77-4c86e8fd2800 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor 2026/05/13 10:54:37 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor 2026/05/13 10:54:37 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor/update/019e20f9-6bd8-7071-99a1-f23c4fa95449 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor/update/019e20f9-6bd8-7071-99a1-f23c4fa95449 2026/05/13 10:54:37 INFO Updated post activity.id=https://a.localdomain/update/019e20f9-6be8-786d-be09-de43e872bd4c activity.type=Update activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20f9-6a15-7a4e-a0ce-c29bae393259 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20f9-6a15-7a4e-a0ce-c29bae393259 2026/05/13 10:54:37 INFO Received delete request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/post/019e20f9-67b6-7ab8-9817-4127e560a857#delete activity.type=Delete activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/post/019e20f9-67b6-7ab8-9817-4127e560a857 activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/post/019e20f9-67b6-7ab8-9817-4127e560a857 2026/05/13 10:54:37 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/post/019e20f9-67b6-7ab8-9817-4127e560a857#delete note=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/post/019e20f9-67b6-7ab8-9817-4127e560a857 thread=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor/post/019e20f9-647f-7e9c-9348-bbaded2b7fc4 starter=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://a.localdomain/update/019e20f9-6be8-786d-be09-de43e872bd4c 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://a.localdomain/update/019e20f9-6be8-786d-be09-de43e872bd4c 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20f9-6be8-786d-be09-de43e872bd4c 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20f9-6be8-786d-be09-de43e872bd4c 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkeZSzoetgaeChBmGR6M1s94gmxgzD2Whet34Dcpf131FH/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/post/019e20f9-67b6-7ab8-9817-4127e560a857#delete 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkeZSzoetgaeChBmGR6M1s94gmxgzD2Whet34Dcpf131FH/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/post/019e20f9-67b6-7ab8-9817-4127e560a857#delete 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor request.user=carol actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor offset=0 2026/05/13 10:54:37 INFO Updating poll results poll=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6MkeUUffSJx6GLTGDUda8jNe9CL3yDzHTed7vv61nsBaztn/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkeZSzoetgaeChBmGR6M1s94gmxgzD2Whet34Dcpf131FH/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/post/019e20f9-67b6-7ab8-9817-4127e560a857#delete 2026/05/13 10:54:37 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/post/019e20f9-67b6-7ab8-9817-4127e560a857#delete 2026/05/13 10:54:37 INFO Looking up user name=alice 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:37 INFO Updated post activity.id=https://b.localdomain/update/019e20f9-6bf2-73bd-863e-d54258dec641 activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://c.localdomain/inbox activity=https://a.localdomain/update/019e20f9-6be8-786d-be09-de43e872bd4c 2026/05/13 10:54:37 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:37 INFO Looking up user name=alice 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20f9-6bf2-73bd-863e-d54258dec641 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://b.localdomain/update/019e20f9-6bf2-73bd-863e-d54258dec641 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://b.localdomain/update/019e20f9-6bf2-73bd-863e-d54258dec641 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20f9-6bf2-73bd-863e-d54258dec641 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:37 INFO Received delete request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/post/019e20f9-67b6-7ab8-9817-4127e560a857#delete activity.type=Delete activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/post/019e20f9-67b6-7ab8-9817-4127e560a857 activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor/post/019e20f9-67b6-7ab8-9817-4127e560a857 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20f9-6be8-786d-be09-de43e872bd4c 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20f9-6be8-786d-be09-de43e872bd4c 2026/05/13 10:54:37 INFO Forwarding activity to followers of thread starter domain=c.localdomain activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/update/019e20f9-6bfb-7c24-92f9-8008a97e700b note=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44 thread=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44 starter=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:37 INFO Updated post activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/update/019e20f9-6bfb-7c24-92f9-8008a97e700b activity.type=Update activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44 activity.object.type=Note activity.object.attributed_to=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44 2026/05/13 10:54:37 INFO Looking up user name=bob 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:37 WARN Failed to resolve a recipient to=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/followers activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/update/019e20f9-6bfb-7c24-92f9-8008a97e700b error="cannot resolve https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/followers: actor is not cached" 2026/05/13 10:54:37 INFO Forwarding activity to gateway activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/update/019e20f9-6bfb-7c24-92f9-8008a97e700b sender=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor gateway=https://a.localdomain 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/update/019e20f9-6bfb-7c24-92f9-8008a97e700b 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/update/019e20f9-6bfb-7c24-92f9-8008a97e700b 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox activity=https://b.localdomain/update/019e20f9-6bf2-73bd-863e-d54258dec641 2026/05/13 10:54:37 INFO Viewing post request.path=/users/view/a.localdomain/post/019e20f9-6a15-7a4e-a0ce-c29bae393259 request.user=alice post=https://a.localdomain/post/019e20f9-6a15-7a4e-a0ce-c29bae393259 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor offset=0 2026/05/13 10:54:37 INFO Looking up user name=bob 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20f9-6bf2-73bd-863e-d54258dec641 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20f9-6bf2-73bd-863e-d54258dec641 --- PASS: TestCluster_ShareUnshare (6.13s) 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/update/019e20f9-6bfb-7c24-92f9-8008a97e700b 2026/05/13 10:54:37 INFO Failed to deliver an activity to at least one recipient id=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/update/019e20f9-6bfb-7c24-92f9-8008a97e700b 2026/05/13 10:54:37 INFO Looking up user name=bob 2026/05/13 10:54:37 INFO Viewing post request.path=/users/view/a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44 request.user=carol post=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:37 INFO Updated post activity.id=https://b.localdomain/update/019e20f9-6bf2-73bd-863e-d54258dec641 activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 2026/05/13 10:54:37 INFO Looking up user name=alice 2026/05/13 10:54:37 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20f9-6c14-7135-9098-07270b09e027 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor/inbox activity=https://b.localdomain/follow/019e20f9-6c14-7135-9098-07270b09e027 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor/inbox activity=https://b.localdomain/follow/019e20f9-6c14-7135-9098-07270b09e027 2026/05/13 10:54:37 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/update/019e20f9-6be8-786d-be09-de43e872bd4c note=https://a.localdomain/post/019e20f9-6a15-7a4e-a0ce-c29bae393259 thread=https://b.localdomain/post/019e20f9-67dc-7efd-b791-7e04e70aaa8c starter=https://b.localdomain/user/bob 2026/05/13 10:54:37 INFO Updated post activity.id=https://a.localdomain/update/019e20f9-6be8-786d-be09-de43e872bd4c activity.type=Update activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20f9-6a15-7a4e-a0ce-c29bae393259 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20f9-6a15-7a4e-a0ce-c29bae393259 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor offset=0 2026/05/13 10:54:37 INFO Looking up user name=bob 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20f9-6be8-786d-be09-de43e872bd4c 2026/05/13 10:54:37 INFO Updated post activity.id=https://b.localdomain/update/019e20f9-6bf2-73bd-863e-d54258dec641 activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:37 INFO Looking up user name=alice 2026/05/13 10:54:37 INFO Looking up user name=bob 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor/inbox activity=https://b.localdomain/follow/019e20f9-6c14-7135-9098-07270b09e027 2026/05/13 10:54:37 INFO Forwarding activity to followers of thread starter domain=a.localdomain activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/update/019e20f9-6bfb-7c24-92f9-8008a97e700b note=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44 thread=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44 starter=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:37 INFO Updated post activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/update/019e20f9-6bfb-7c24-92f9-8008a97e700b activity.type=Update activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44 activity.object.type=Note activity.object.attributed_to=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20f9-6c14-7135-9098-07270b09e027 2026/05/13 10:54:37 INFO Updated post activity.id=https://a.localdomain/update/019e20f9-6be8-786d-be09-de43e872bd4c activity.type=Update activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20f9-6a15-7a4e-a0ce-c29bae393259 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20f9-6a15-7a4e-a0ce-c29bae393259 2026/05/13 10:54:37 INFO Backfilling thread post=https://a.localdomain/post/019e20f9-6a15-7a4e-a0ce-c29bae393259 parent=https://b.localdomain/post/019e20f9-67dc-7efd-b791-7e04e70aaa8c depth=0 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor request.user=alice actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor offset=0 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/update/019e20f9-6bfb-7c24-92f9-8008a97e700b 2026/05/13 10:54:37 INFO Forwarding activity to gateway activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/update/019e20f9-6bfb-7c24-92f9-8008a97e700b sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor gateway=https://c.localdomain 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/update/019e20f9-6bfb-7c24-92f9-8008a97e700b 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/update/019e20f9-6bfb-7c24-92f9-8008a97e700b 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/update/019e20f9-6bfb-7c24-92f9-8008a97e700b 2026/05/13 10:54:37 INFO Fetching post post=https://b.localdomain/post/019e20f9-67dc-7efd-b791-7e04e70aaa8c 2026/05/13 10:54:37 INFO Deleting backfilled parent post parent=https://b.localdomain/post/019e20f9-67dc-7efd-b791-7e04e70aaa8c 2026/05/13 10:54:37 INFO Received delete request activity.id=https://b.localdomain/post/019e20f9-67dc-7efd-b791-7e04e70aaa8c activity.type=Delete activity.actor="" activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-67dc-7efd-b791-7e04e70aaa8c activity.object.type="" activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20f9-67dc-7efd-b791-7e04e70aaa8c 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor offset=0 2026/05/13 10:54:37 INFO Deleted backfilled parent post parent=https://b.localdomain/post/019e20f9-67dc-7efd-b791-7e04e70aaa8c 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:37 WARN Failed to save followers sync header sender=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor header="collectionId=\"https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/followers\", url=\"https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/followers_synchronization\", digest=\"0000000000000000000000000000000000000000000000000000000000000000\"" error="collection is not sender's followers: https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/followers != https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/followers" 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/update/019e20f9-6bfb-7c24-92f9-8008a97e700b 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor request.user=carol actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkuhFfMzx49P5A4E8dikJ12Zd6iw23yJ5u2Huhu77FWkSV/actor offset=0 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor 2026/05/13 10:54:37 WARN Failed to save followers sync header sender=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor header="collectionId=\"https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/followers\", url=\"https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/followers_synchronization\", digest=\"70dbff0f730b27fb5f40c18fc0cdb74fb32af4bdca7b790ad54688ea8bbdf263\"" error="collection is not sender's followers: https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/followers != https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/followers" 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/update/019e20f9-6bfb-7c24-92f9-8008a97e700b 2026/05/13 10:54:37 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 request.user=bob post=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/update/019e20f9-6bfb-7c24-92f9-8008a97e700b 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:37 INFO Updated post activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/update/019e20f9-6bfb-7c24-92f9-8008a97e700b activity.type=Update activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44 activity.object.type=Note activity.object.attributed_to=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44 2026/05/13 10:54:37 INFO Looking up user name=bob --- PASS: TestCluster_ReplyForwardingPortableActors (6.19s) 2026/05/13 10:54:37 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 request.user=alice post=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 2026/05/13 10:54:37 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:37 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20f9-6c14-7135-9098-07270b09e027 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor 2026/05/13 10:54:37 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor/accept/019e20f9-6c47-791b-8b29-14f6c87a8c43 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-6c14-7135-9098-07270b09e027 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20f9-6c14-7135-9098-07270b09e027 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor/accept/019e20f9-6c47-791b-8b29-14f6c87a8c43 2026/05/13 10:54:37 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor/accept/019e20f9-6c47-791b-8b29-14f6c87a8c43 sender=https://a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor gateway=https://c.localdomain 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor/accept/019e20f9-6c47-791b-8b29-14f6c87a8c43 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor/accept/019e20f9-6c47-791b-8b29-14f6c87a8c43 2026/05/13 10:54:37 INFO Resolving user ID request.path=/users/resolve request.user=alice host=g.localdomain name=stuff 2026/05/13 10:54:37 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor/accept/019e20f9-6c47-791b-8b29-14f6c87a8c43 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor 2026/05/13 10:54:37 INFO Looking up resource resource=stuff@g.localdomain user=stuff 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor 2026/05/13 10:54:37 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 request.user=carol post=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor 2026/05/13 10:54:37 INFO Looking up user name=alice 2026/05/13 10:54:37 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor/accept/019e20f9-6c47-791b-8b29-14f6c87a8c43 2026/05/13 10:54:37 WARN Activity is invalid activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor/accept/019e20f9-6c47-791b-8b29-14f6c87a8c43 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-6c14-7135-9098-07270b09e027 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob sender=https://a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor error="invalid object host: b.localdomain" 2026/05/13 10:54:37 WARN Failed to send an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor/accept/019e20f9-6c47-791b-8b29-14f6c87a8c43 error="failed to send request to https://c.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor/inbox: 400, " 2026/05/13 10:54:37 INFO Failed to deliver an activity to at least one recipient id=https://a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor/accept/019e20f9-6c47-791b-8b29-14f6c87a8c43 2026/05/13 10:54:37 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:37 INFO Received delete request activity.id=https://c.localdomain/post/019e20f9-6a50-7650-8484-ab923500eb1d#delete activity.type=Delete activity.actor=https://c.localdomain/user/carol activity.object.kind=object activity.object.id=https://c.localdomain/post/019e20f9-6a50-7650-8484-ab923500eb1d activity.object.type=Note activity.object.attributed_to="" deleted=https://c.localdomain/post/019e20f9-6a50-7650-8484-ab923500eb1d 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor request.user=alice actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor offset=0 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/post/019e20f9-6a50-7650-8484-ab923500eb1d#delete 2026/05/13 10:54:37 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor/accept/019e20f9-6c47-791b-8b29-14f6c87a8c43 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-6c14-7135-9098-07270b09e027 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20f9-6c14-7135-9098-07270b09e027 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/post/019e20f9-6a50-7650-8484-ab923500eb1d#delete 2026/05/13 10:54:37 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://c.localdomain/user/carol inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/post/019e20f9-6a50-7650-8484-ab923500eb1d#delete 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/post/019e20f9-6a50-7650-8484-ab923500eb1d#delete 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor offset=0 2026/05/13 10:54:37 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20f9-6c68-755b-9562-5b16cd257ce9 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor follower=https://a.localdomain/user/alice followed=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/inbox activity=https://a.localdomain/follow/019e20f9-6c68-755b-9562-5b16cd257ce9 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/inbox activity=https://a.localdomain/follow/019e20f9-6c68-755b-9562-5b16cd257ce9 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/c.localdomain/user/carol request.user=carol actor=https://c.localdomain/user/carol offset=0 2026/05/13 10:54:37 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/05/13 10:54:37 INFO Looking up user name=bob 2026/05/13 10:54:37 INFO Looking up user name=alice 2026/05/13 10:54:37 INFO Received delete request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44#delete activity.type=Delete activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44 activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44 2026/05/13 10:54:37 INFO Forwarding activity to followers of thread starter domain=c.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44#delete note=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44 thread=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44 starter=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/inbox activity=https://a.localdomain/follow/019e20f9-6c68-755b-9562-5b16cd257ce9 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20f9-6c68-755b-9562-5b16cd257ce9 2026/05/13 10:54:37 INFO Looking up user name=carol 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:37 INFO Received delete request activity.id=https://c.localdomain/post/019e20f9-6a50-7650-8484-ab923500eb1d#delete activity.type=Delete activity.actor=https://c.localdomain/user/carol activity.object.kind=object activity.object.id=https://c.localdomain/post/019e20f9-6a50-7650-8484-ab923500eb1d activity.object.type=Note activity.object.attributed_to="" deleted=https://c.localdomain/post/019e20f9-6a50-7650-8484-ab923500eb1d 2026/05/13 10:54:37 WARN Failed to resolve a recipient to=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/followers activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44#delete error="cannot resolve https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/followers: actor is not cached" 2026/05/13 10:54:37 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44#delete sender=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor gateway=https://a.localdomain 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44#delete 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44#delete 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor request.user=alice actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor offset=0 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44#delete 2026/05/13 10:54:37 INFO Failed to deliver an activity to at least one recipient id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44#delete 2026/05/13 10:54:37 WARN Activity has no proof activity=https://a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor/create/1 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor request.user=carol actor=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor offset=0 2026/05/13 10:54:37 INFO Resolving user ID request.path=/users/resolve request.user=carol host=g.localdomain name=stuff 2026/05/13 10:54:37 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:37 INFO Looking up resource resource=stuff@g.localdomain user=stuff 2026/05/13 10:54:37 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:37 INFO Updating poll results poll=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 --- PASS: TestCluster_BackfillMissingParent (6.27s) 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:37 INFO Updated post activity.id=https://b.localdomain/update/019e20f9-6c88-73d8-989c-c61cb84b5914 activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor 2026/05/13 10:54:37 INFO Received delete request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44#delete activity.type=Delete activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44 activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44 2026/05/13 10:54:37 INFO Forwarding activity to followers of thread starter domain=a.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44#delete note=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44 thread=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44 starter=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20f9-6c88-73d8-989c-c61cb84b5914 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://b.localdomain/update/019e20f9-6c88-73d8-989c-c61cb84b5914 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://b.localdomain/update/019e20f9-6c88-73d8-989c-c61cb84b5914 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20f9-6c88-73d8-989c-c61cb84b5914 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44#delete 2026/05/13 10:54:37 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44#delete sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor gateway=https://c.localdomain 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44#delete 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44#delete 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44#delete 2026/05/13 10:54:37 INFO Looking up user name=bob 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor offset=0 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor request.user=carol actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor offset=0 2026/05/13 10:54:37 WARN Failed to save followers sync header sender=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor header="collectionId=\"https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/followers\", url=\"https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/followers_synchronization\", digest=\"70dbff0f730b27fb5f40c18fc0cdb74fb32af4bdca7b790ad54688ea8bbdf263\"" error="collection is not sender's followers: https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/followers != https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/followers" 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkv8LyBUfb2g93Hi8e6fcirpWvbUuYhxRTjx9Eu74HnJGc/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44#delete 2026/05/13 10:54:37 INFO Looking up user name=bob 2026/05/13 10:54:37 WARN Failed to save followers sync header sender=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor header="collectionId=\"https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/followers\", url=\"https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/followers_synchronization\", digest=\"0000000000000000000000000000000000000000000000000000000000000000\"" error="collection is not sender's followers: https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/followers != https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/followers" 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44#delete 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20f9-6c88-73d8-989c-c61cb84b5914 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44#delete 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox activity=https://b.localdomain/update/019e20f9-6c88-73d8-989c-c61cb84b5914 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20f9-6c88-73d8-989c-c61cb84b5914 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:37 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20f9-6c9e-711d-a739-bfdcbe31f4ca activity.type=Follow activity.actor=https://b.localdomain/user/carol activity.object.kind=string activity.object.id=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor follower=https://b.localdomain/user/carol followed=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/inbox activity=https://b.localdomain/follow/019e20f9-6c9e-711d-a739-bfdcbe31f4ca 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/inbox activity=https://b.localdomain/follow/019e20f9-6c9e-711d-a739-bfdcbe31f4ca 2026/05/13 10:54:37 INFO Looking up user name=bob 2026/05/13 10:54:37 INFO Received delete request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44#delete activity.type=Delete activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44 activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44 2026/05/13 10:54:37 INFO Updated post activity.id=https://b.localdomain/update/019e20f9-6c88-73d8-989c-c61cb84b5914 activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 2026/05/13 10:54:37 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:37 INFO Looking up user name=carol 2026/05/13 10:54:37 INFO Received delete request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44#delete activity.type=Delete activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44 activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor/post/019e20f9-66bc-77be-a5de-2709201ceb44 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/inbox activity=https://b.localdomain/follow/019e20f9-6c9e-711d-a739-bfdcbe31f4ca 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20f9-6c9e-711d-a739-bfdcbe31f4ca 2026/05/13 10:54:37 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:37 INFO Looking up user name=bob 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor request.user=carol actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor offset=0 2026/05/13 10:54:37 INFO Updated post activity.id=https://b.localdomain/update/019e20f9-6c88-73d8-989c-c61cb84b5914 activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MktR8xBSsyupMoAzmzSQNKiUXyQdAYZEg5fpGCDEm1P1Uf/actor offset=0 2026/05/13 10:54:37 INFO Resolving user ID request.path=/users/resolve request.user=alice host=g.localdomain name=stuff 2026/05/13 10:54:37 INFO Looking up user name=alice 2026/05/13 10:54:37 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:37 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20f9-6c68-755b-9562-5b16cd257ce9 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor follower=https://a.localdomain/user/alice followed=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor 2026/05/13 10:54:37 INFO Follow is accepted activity.id=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/accept/019e20f9-6cbc-7a53-bc8f-b447fa3a2f66 activity.type=Accept activity.actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-6c68-755b-9562-5b16cd257ce9 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20f9-6c68-755b-9562-5b16cd257ce9 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:37 INFO Looking up resource resource=stuff@g.localdomain user=stuff 2026/05/13 10:54:37 INFO Looking up resource resource=alice@a.localdomain user=alice --- PASS: TestCluster_ClientSideSigningOutboxNoProof (6.32s) 2026/05/13 10:54:37 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 request.user=bob post=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 2026/05/13 10:54:37 INFO Looking up user name=carol 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor 2026/05/13 10:54:37 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20f9-6c9e-711d-a739-bfdcbe31f4ca activity.type=Follow activity.actor=https://b.localdomain/user/carol activity.object.kind=string activity.object.id=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor follower=https://b.localdomain/user/carol followed=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor 2026/05/13 10:54:37 INFO Follow is accepted activity.id=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/accept/019e20f9-6cc7-7be3-9634-5b7dc7e4b9a2 activity.type=Accept activity.actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-6c9e-711d-a739-bfdcbe31f4ca activity.object.type=Follow activity.object.actor=https://b.localdomain/user/carol follow=https://b.localdomain/follow/019e20f9-6c9e-711d-a739-bfdcbe31f4ca 2026/05/13 10:54:37 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 request.user=alice post=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor request.user=alice actor=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor offset=0 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkuiFwLGhE9CxGn8f88kBj537Jeav5SjAQPiYtBmww3DA6/actor offset=0 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/accept/019e20f9-6cbc-7a53-bc8f-b447fa3a2f66 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/accept/019e20f9-6cbc-7a53-bc8f-b447fa3a2f66 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/carol activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/accept/019e20f9-6cc7-7be3-9634-5b7dc7e4b9a2 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/carol activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/accept/019e20f9-6cc7-7be3-9634-5b7dc7e4b9a2 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor 2026/05/13 10:54:37 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20f9-6cd6-7438-8e54-136b67652d38 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor follower=https://a.localdomain/user/alice followed=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor 2026/05/13 10:54:37 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 request.user=carol post=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor/inbox activity=https://a.localdomain/follow/019e20f9-6cd6-7438-8e54-136b67652d38 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor inbox=https://a.localdomain/inbox/alice activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/accept/019e20f9-6cbc-7a53-bc8f-b447fa3a2f66 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor/inbox activity=https://a.localdomain/follow/019e20f9-6cd6-7438-8e54-136b67652d38 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor inbox=https://b.localdomain/inbox/carol activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/accept/019e20f9-6cc7-7be3-9634-5b7dc7e4b9a2 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/accept/019e20f9-6cbc-7a53-bc8f-b447fa3a2f66 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/accept/019e20f9-6cc7-7be3-9634-5b7dc7e4b9a2 2026/05/13 10:54:37 INFO Looking up user name=alice 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor --- PASS: TestCluster_Gateways (6.34s) 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor/inbox activity=https://a.localdomain/follow/019e20f9-6cd6-7438-8e54-136b67652d38 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20f9-6cd6-7438-8e54-136b67652d38 2026/05/13 10:54:37 INFO Received delete request activity.id=https://b.localdomain/post/019e20f9-698d-751a-99d9-8d29447603ed#delete activity.type=Delete activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-698d-751a-99d9-8d29447603ed activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20f9-698d-751a-99d9-8d29447603ed 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor request.user=alice actor=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor offset=0 2026/05/13 10:54:37 INFO Follow is accepted activity.id=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/accept/019e20f9-6cbc-7a53-bc8f-b447fa3a2f66 activity.type=Accept activity.actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-6c68-755b-9562-5b16cd257ce9 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20f9-6c68-755b-9562-5b16cd257ce9 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/post/019e20f9-698d-751a-99d9-8d29447603ed#delete 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=bob actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:54:37 INFO Resolving user ID request.path=/users/resolve request.user=carol host=g.localdomain name=stuff 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor 2026/05/13 10:54:37 INFO Looking up resource resource=stuff@g.localdomain user=stuff 2026/05/13 10:54:37 INFO Follow is accepted activity.id=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/accept/019e20f9-6cc7-7be3-9634-5b7dc7e4b9a2 activity.type=Accept activity.actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-6c9e-711d-a739-bfdcbe31f4ca activity.object.type=Follow activity.object.actor=https://b.localdomain/user/carol follow=https://b.localdomain/follow/019e20f9-6c9e-711d-a739-bfdcbe31f4ca 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor 2026/05/13 10:54:37 INFO Updating poll results poll=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor request.user=carol actor=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor offset=0 2026/05/13 10:54:37 INFO Updated post activity.id=https://b.localdomain/update/019e20f9-6cfa-76d2-a221-563f318c7146 activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20f9-6cfa-76d2-a221-563f318c7146 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://b.localdomain/update/019e20f9-6cfa-76d2-a221-563f318c7146 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://b.localdomain/update/019e20f9-6cfa-76d2-a221-563f318c7146 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20f9-6cfa-76d2-a221-563f318c7146 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:37 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20f9-6d04-71e5-be90-31eaea51f581 activity.type=Follow activity.actor=https://b.localdomain/user/carol activity.object.kind=string activity.object.id=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor follower=https://b.localdomain/user/carol followed=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor 2026/05/13 10:54:37 INFO Looking up user name=bob 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor/inbox activity=https://b.localdomain/follow/019e20f9-6d04-71e5-be90-31eaea51f581 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor/inbox activity=https://b.localdomain/follow/019e20f9-6d04-71e5-be90-31eaea51f581 2026/05/13 10:54:37 INFO Adding mention request.path=/users/say request.user=carol name=@stuff@g.localdomain actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20f9-6cfa-76d2-a221-563f318c7146 2026/05/13 10:54:37 INFO Looking up user name=bob 2026/05/13 10:54:37 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-6d09-7010-b615-ec7052416950 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-6d08-7d22-834e-5f5e7ee5bc55 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20f9-6d08-7d22-834e-5f5e7ee5bc55 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox activity=https://b.localdomain/update/019e20f9-6cfa-76d2-a221-563f318c7146 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20f9-6cfa-76d2-a221-563f318c7146 2026/05/13 10:54:37 INFO Looking up user name=carol 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/inbox activity=https://b.localdomain/create/019e20f9-6d09-7010-b615-ec7052416950 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/inbox activity=https://b.localdomain/create/019e20f9-6d09-7010-b615-ec7052416950 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor/inbox activity=https://b.localdomain/follow/019e20f9-6d04-71e5-be90-31eaea51f581 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20f9-6d04-71e5-be90-31eaea51f581 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:37 INFO Looking up user name=bob 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor request.user=carol actor=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor offset=0 2026/05/13 10:54:37 INFO Looking up user name=carol 2026/05/13 10:54:37 INFO Updated post activity.id=https://b.localdomain/update/019e20f9-6cfa-76d2-a221-563f318c7146 activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/inbox activity=https://b.localdomain/create/019e20f9-6d09-7010-b615-ec7052416950 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20f9-6d09-7010-b615-ec7052416950 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:54:37 INFO Looking up user name=alice 2026/05/13 10:54:37 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-6d08-7d22-834e-5f5e7ee5bc55 request.user=carol post=https://b.localdomain/post/019e20f9-6d08-7d22-834e-5f5e7ee5bc55 2026/05/13 10:54:37 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20f9-6cd6-7438-8e54-136b67652d38 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor follower=https://a.localdomain/user/alice followed=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor 2026/05/13 10:54:37 INFO Follow is accepted activity.id=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor/accept/019e20f9-6d19-7b5e-a3d4-7ab6af6e7223 activity.type=Accept activity.actor=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-6cd6-7438-8e54-136b67652d38 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20f9-6cd6-7438-8e54-136b67652d38 2026/05/13 10:54:37 INFO Looking up user name=bob 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:37 INFO Updated post activity.id=https://b.localdomain/update/019e20f9-6cfa-76d2-a221-563f318c7146 activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 2026/05/13 10:54:37 INFO Looking up user name=carol 2026/05/13 10:54:37 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20f9-6d04-71e5-be90-31eaea51f581 activity.type=Follow activity.actor=https://b.localdomain/user/carol activity.object.kind=string activity.object.id=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor follower=https://b.localdomain/user/carol followed=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:37 INFO Follow is accepted activity.id=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor/accept/019e20f9-6d1f-704f-984e-bbd83dc3a2bb activity.type=Accept activity.actor=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-6d04-71e5-be90-31eaea51f581 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/carol follow=https://b.localdomain/follow/019e20f9-6d04-71e5-be90-31eaea51f581 2026/05/13 10:54:37 INFO Looking up user name=carol 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor/accept/019e20f9-6d19-7b5e-a3d4-7ab6af6e7223 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor/accept/019e20f9-6d19-7b5e-a3d4-7ab6af6e7223 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/carol activity=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor/accept/019e20f9-6d1f-704f-984e-bbd83dc3a2bb 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/carol activity=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor/accept/019e20f9-6d1f-704f-984e-bbd83dc3a2bb 2026/05/13 10:54:37 INFO Forwarding post to group followers activity=https://b.localdomain/create/019e20f9-6d09-7010-b615-ec7052416950 note=https://b.localdomain/post/019e20f9-6d08-7d22-834e-5f5e7ee5bc55 group=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor 2026/05/13 10:54:37 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-6d09-7010-b615-ec7052416950 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-6d08-7d22-834e-5f5e7ee5bc55 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20f9-6d08-7d22-834e-5f5e7ee5bc55 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-6d09-7010-b615-ec7052416950 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-6d09-7010-b615-ec7052416950 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/announce/019e20f9-6d25-700e-8bfd-87fd9889f49a 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/announce/019e20f9-6d25-700e-8bfd-87fd9889f49a 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/announce/019e20f9-6d25-700e-8bfd-87fd9889f49a 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/announce/019e20f9-6d25-700e-8bfd-87fd9889f49a 2026/05/13 10:54:37 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 request.user=bob post=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor inbox=https://b.localdomain/inbox/carol activity=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor/accept/019e20f9-6d1f-704f-984e-bbd83dc3a2bb 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor 2026/05/13 10:54:37 INFO Looking up user name=carol 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor inbox=https://a.localdomain/inbox/alice activity=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor/accept/019e20f9-6d19-7b5e-a3d4-7ab6af6e7223 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-6d09-7010-b615-ec7052416950 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/announce/019e20f9-6d25-700e-8bfd-87fd9889f49a 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor/accept/019e20f9-6d19-7b5e-a3d4-7ab6af6e7223 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor/accept/019e20f9-6d1f-704f-984e-bbd83dc3a2bb 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor inbox=https://b.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/announce/019e20f9-6d25-700e-8bfd-87fd9889f49a 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor 2026/05/13 10:54:37 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 request.user=alice post=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor 2026/05/13 10:54:37 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 request.user=carol post=https://b.localdomain/post/019e20f9-67ac-7aed-9784-e0f1a00627f4 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor inbox=https://a.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/announce/019e20f9-6d25-700e-8bfd-87fd9889f49a 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/announce/019e20f9-6d25-700e-8bfd-87fd9889f49a 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20f9-6d09-7010-b615-ec7052416950 2026/05/13 10:54:37 INFO Follow is accepted activity.id=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor/accept/019e20f9-6d19-7b5e-a3d4-7ab6af6e7223 activity.type=Accept activity.actor=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20f9-6cd6-7438-8e54-136b67652d38 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20f9-6cd6-7438-8e54-136b67652d38 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor 2026/05/13 10:54:37 INFO Looking up user name=carol 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor 2026/05/13 10:54:37 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-6d09-7010-b615-ec7052416950 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-6d08-7d22-834e-5f5e7ee5bc55 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20f9-6d08-7d22-834e-5f5e7ee5bc55 2026/05/13 10:54:37 INFO Follow is accepted activity.id=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor/accept/019e20f9-6d1f-704f-984e-bbd83dc3a2bb activity.type=Accept activity.actor=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20f9-6d04-71e5-be90-31eaea51f581 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/carol follow=https://b.localdomain/follow/019e20f9-6d04-71e5-be90-31eaea51f581 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor --- PASS: TestCluster_Poll (6.45s) 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor 2026/05/13 10:54:37 INFO Adding mention request.path=/users/say request.user=carol name=@stuff@g.localdomain actor=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor 2026/05/13 10:54:37 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-6d56-7af6-81fd-f9c2ea9a74c2 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-6d56-78f2-b074-f679fbea7109 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20f9-6d56-78f2-b074-f679fbea7109 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor/inbox activity=https://b.localdomain/create/019e20f9-6d56-7af6-81fd-f9c2ea9a74c2 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor/inbox activity=https://b.localdomain/create/019e20f9-6d56-7af6-81fd-f9c2ea9a74c2 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor request.user=alice actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor offset=0 2026/05/13 10:54:37 INFO Looking up user name=carol 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor/inbox activity=https://b.localdomain/create/019e20f9-6d56-7af6-81fd-f9c2ea9a74c2 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20f9-6d56-7af6-81fd-f9c2ea9a74c2 2026/05/13 10:54:37 INFO Resolving user ID request.path=/users/resolve request.user=bob host=g.localdomain name=stuff 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor 2026/05/13 10:54:37 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-6d56-78f2-b074-f679fbea7109 request.user=carol post=https://b.localdomain/post/019e20f9-6d56-78f2-b074-f679fbea7109 2026/05/13 10:54:37 INFO Looking up resource resource=stuff@g.localdomain user=stuff 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor 2026/05/13 10:54:37 INFO Looking up user name=carol 2026/05/13 10:54:37 INFO Forwarding post to group followers activity=https://b.localdomain/create/019e20f9-6d56-7af6-81fd-f9c2ea9a74c2 note=https://b.localdomain/post/019e20f9-6d56-78f2-b074-f679fbea7109 group=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor request.user=bob actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor offset=0 2026/05/13 10:54:37 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-6d56-7af6-81fd-f9c2ea9a74c2 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-6d56-78f2-b074-f679fbea7109 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20f9-6d56-78f2-b074-f679fbea7109 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-6d56-7af6-81fd-f9c2ea9a74c2 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-6d56-7af6-81fd-f9c2ea9a74c2 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor/announce/019e20f9-6d77-7da4-b3b3-34228d2c2bfc 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor/announce/019e20f9-6d77-7da4-b3b3-34228d2c2bfc 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor/announce/019e20f9-6d77-7da4-b3b3-34228d2c2bfc 2026/05/13 10:54:37 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor request.user=carol actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor offset=0 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor/announce/019e20f9-6d77-7da4-b3b3-34228d2c2bfc 2026/05/13 10:54:37 INFO Looking up user name=carol 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20f9-6d56-7af6-81fd-f9c2ea9a74c2 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor/announce/019e20f9-6d77-7da4-b3b3-34228d2c2bfc 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor inbox=https://a.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor/announce/019e20f9-6d77-7da4-b3b3-34228d2c2bfc 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor inbox=https://b.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor/announce/019e20f9-6d77-7da4-b3b3-34228d2c2bfc 2026/05/13 10:54:37 INFO Updated post activity.id=https://b.localdomain/update/019e20f9-6d8b-704d-9c5a-c28720d1cf14 activity.type=Update activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-6d08-7d22-834e-5f5e7ee5bc55 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20f9-6d08-7d22-834e-5f5e7ee5bc55 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20f9-6d56-7af6-81fd-f9c2ea9a74c2 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor/announce/019e20f9-6d77-7da4-b3b3-34228d2c2bfc 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/inbox activity=https://b.localdomain/update/019e20f9-6d8b-704d-9c5a-c28720d1cf14 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/inbox activity=https://b.localdomain/update/019e20f9-6d8b-704d-9c5a-c28720d1cf14 2026/05/13 10:54:37 INFO Looking up user name=carol 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:37 INFO Received a new post activity.id=https://b.localdomain/create/019e20f9-6d56-7af6-81fd-f9c2ea9a74c2 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-6d56-78f2-b074-f679fbea7109 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20f9-6d56-78f2-b074-f679fbea7109 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor 2026/05/13 10:54:37 INFO Looking up user name=carol 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor 2026/05/13 10:54:37 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/inbox activity=https://b.localdomain/update/019e20f9-6d8b-704d-9c5a-c28720d1cf14 2026/05/13 10:54:37 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20f9-6d8b-704d-9c5a-c28720d1cf14 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor 2026/05/13 10:54:37 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20f9-6d08-7d22-834e-5f5e7ee5bc55 request.user=carol post=https://b.localdomain/post/019e20f9-6d08-7d22-834e-5f5e7ee5bc55 2026/05/13 10:54:37 INFO Fetching object cid=ap://did:key:z6Mkqo5twKDdJS8QucpXWeNw2RT556npHUDZv7XSxSJgh6qW/actor 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:37 INFO Looking up user name=carol 2026/05/13 10:54:37 INFO Forwarding post to group followers activity=https://b.localdomain/update/019e20f9-6d8b-704d-9c5a-c28720d1cf14 note=https://b.localdomain/post/019e20f9-6d08-7d22-834e-5f5e7ee5bc55 group=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor 2026/05/13 10:54:37 INFO Updated post activity.id=https://b.localdomain/update/019e20f9-6d8b-704d-9c5a-c28720d1cf14 activity.type=Update activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-6d08-7d22-834e-5f5e7ee5bc55 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20f9-6d08-7d22-834e-5f5e7ee5bc55 2026/05/13 10:54:37 INFO Replying to post request.path=/users/reply/b.localdomain/post/019e20f9-6d56-78f2-b074-f679fbea7109 request.user=alice post=https://b.localdomain/post/019e20f9-6d56-78f2-b074-f679fbea7109 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20f9-6d8b-704d-9c5a-c28720d1cf14 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20f9-6d8b-704d-9c5a-c28720d1cf14 2026/05/13 10:54:37 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/announce/019e20f9-6dab-76ad-ac57-971fc4a4da6b 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/announce/019e20f9-6dab-76ad-ac57-971fc4a4da6b 2026/05/13 10:54:37 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/announce/019e20f9-6dab-76ad-ac57-971fc4a4da6b 2026/05/13 10:54:37 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/announce/019e20f9-6dab-76ad-ac57-971fc4a4da6b 2026/05/13 10:54:38 INFO Received a new post activity.id=https://a.localdomain/create/019e20f9-6dae-7493-90dd-4607ee8aae3e activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20f9-6dae-7467-90ad-bf5fa899d6d1 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20f9-6dae-7467-90ad-bf5fa899d6d1 2026/05/13 10:54:38 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor 2026/05/13 10:54:38 INFO Looking up user name=carol 2026/05/13 10:54:38 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/create/019e20f9-6dae-7493-90dd-4607ee8aae3e 2026/05/13 10:54:38 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/create/019e20f9-6dae-7493-90dd-4607ee8aae3e 2026/05/13 10:54:38 INFO Successfully sent an activity from=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20f9-6d8b-704d-9c5a-c28720d1cf14 2026/05/13 10:54:38 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/announce/019e20f9-6dab-76ad-ac57-971fc4a4da6b 2026/05/13 10:54:38 INFO Fetching object cid=ap://did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor 2026/05/13 10:54:38 INFO Looking up user name=alice 2026/05/13 10:54:38 INFO Successfully sent an activity from=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor inbox=https://b.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/announce/019e20f9-6dab-76ad-ac57-971fc4a4da6b 2026/05/13 10:54:38 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/create/019e20f9-6dae-7493-90dd-4607ee8aae3e 2026/05/13 10:54:38 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor 2026/05/13 10:54:38 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019e20f9-6dae-7493-90dd-4607ee8aae3e 2026/05/13 10:54:38 INFO Viewing post request.path=/users/view/a.localdomain/post/019e20f9-6dae-7467-90ad-bf5fa899d6d1 request.user=alice post=https://a.localdomain/post/019e20f9-6dae-7467-90ad-bf5fa899d6d1 2026/05/13 10:54:38 INFO Fetching object cid=ap://did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor 2026/05/13 10:54:38 INFO Successfully sent an activity from=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor inbox=https://a.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/announce/019e20f9-6dab-76ad-ac57-971fc4a4da6b 2026/05/13 10:54:38 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20f9-6d8b-704d-9c5a-c28720d1cf14 2026/05/13 10:54:38 INFO Successfully delivered an activity to all recipients id=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/announce/019e20f9-6dab-76ad-ac57-971fc4a4da6b 2026/05/13 10:54:38 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:38 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:38 INFO Looking up user name=carol 2026/05/13 10:54:38 INFO Looking up user name=alice 2026/05/13 10:54:38 INFO Updated post activity.id=https://b.localdomain/update/019e20f9-6d8b-704d-9c5a-c28720d1cf14 activity.type=Update activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-6d08-7d22-834e-5f5e7ee5bc55 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20f9-6d08-7d22-834e-5f5e7ee5bc55 2026/05/13 10:54:38 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/create/019e20f9-6dae-7493-90dd-4607ee8aae3e note=https://a.localdomain/post/019e20f9-6dae-7467-90ad-bf5fa899d6d1 thread=https://b.localdomain/post/019e20f9-6d56-78f2-b074-f679fbea7109 starter=https://b.localdomain/user/carol 2026/05/13 10:54:38 INFO Received a new post activity.id=https://a.localdomain/create/019e20f9-6dae-7493-90dd-4607ee8aae3e activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20f9-6dae-7467-90ad-bf5fa899d6d1 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20f9-6dae-7467-90ad-bf5fa899d6d1 2026/05/13 10:54:38 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor 2026/05/13 10:54:38 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019e20f9-6dae-7493-90dd-4607ee8aae3e 2026/05/13 10:54:38 INFO Fetching object cid=ap://did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor 2026/05/13 10:54:38 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor 2026/05/13 10:54:38 INFO Fetching object cid=ap://did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor 2026/05/13 10:54:38 INFO Resolving user ID request.path=/users/resolve request.user=alice host=a.localdomain name=alice 2026/05/13 10:54:38 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:38 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor request.user=alice actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor offset=0 2026/05/13 10:54:38 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:38 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor request.user=bob actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor offset=0 2026/05/13 10:54:38 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:38 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor request.user=carol actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor offset=0 2026/05/13 10:54:38 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/05/13 10:54:38 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:38 INFO Received delete request activity.id=https://b.localdomain/post/019e20f9-6d08-7d22-834e-5f5e7ee5bc55#delete activity.type=Delete activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-6d08-7d22-834e-5f5e7ee5bc55 activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20f9-6d08-7d22-834e-5f5e7ee5bc55 2026/05/13 10:54:38 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:38 INFO Queueing activity for delivery inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/inbox activity=https://b.localdomain/post/019e20f9-6d08-7d22-834e-5f5e7ee5bc55#delete 2026/05/13 10:54:38 INFO Delivering activity to recipient inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/inbox activity=https://b.localdomain/post/019e20f9-6d08-7d22-834e-5f5e7ee5bc55#delete 2026/05/13 10:54:38 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/inbox activity=https://b.localdomain/post/019e20f9-6d08-7d22-834e-5f5e7ee5bc55#delete 2026/05/13 10:54:38 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/post/019e20f9-6d08-7d22-834e-5f5e7ee5bc55#delete 2026/05/13 10:54:38 INFO Looking up user name=alice 2026/05/13 10:54:38 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=carol actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:54:38 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:38 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:38 INFO Looking up user name=carol 2026/05/13 10:54:38 INFO Received delete request activity.id=https://b.localdomain/post/019e20f9-6d08-7d22-834e-5f5e7ee5bc55#delete activity.type=Delete activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-6d08-7d22-834e-5f5e7ee5bc55 activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20f9-6d08-7d22-834e-5f5e7ee5bc55 2026/05/13 10:54:38 INFO Forwarding post to group followers activity=https://b.localdomain/post/019e20f9-6d08-7d22-834e-5f5e7ee5bc55#delete note=https://b.localdomain/post/019e20f9-6d08-7d22-834e-5f5e7ee5bc55 group=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor 2026/05/13 10:54:38 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20f9-6d08-7d22-834e-5f5e7ee5bc55#delete 2026/05/13 10:54:38 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20f9-6d08-7d22-834e-5f5e7ee5bc55#delete 2026/05/13 10:54:38 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/announce/019e20f9-6e04-7e22-b63b-b3b1d94a87cd 2026/05/13 10:54:38 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/announce/019e20f9-6e04-7e22-b63b-b3b1d94a87cd 2026/05/13 10:54:38 INFO Updated post activity.id=https://a.localdomain/update/019e20f9-6e08-75b8-8588-7cc53b61619e activity.type=Update activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20f9-6dae-7467-90ad-bf5fa899d6d1 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20f9-6dae-7467-90ad-bf5fa899d6d1 2026/05/13 10:54:38 INFO Successfully sent an activity from=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20f9-6d08-7d22-834e-5f5e7ee5bc55#delete 2026/05/13 10:54:38 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/announce/019e20f9-6e04-7e22-b63b-b3b1d94a87cd 2026/05/13 10:54:38 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/announce/019e20f9-6e04-7e22-b63b-b3b1d94a87cd 2026/05/13 10:54:38 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/announce/019e20f9-6e04-7e22-b63b-b3b1d94a87cd 2026/05/13 10:54:38 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor 2026/05/13 10:54:38 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor 2026/05/13 10:54:38 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20f9-6e08-75b8-8588-7cc53b61619e 2026/05/13 10:54:38 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20f9-6e08-75b8-8588-7cc53b61619e 2026/05/13 10:54:38 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:38 INFO Fetching object cid=ap://did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor 2026/05/13 10:54:38 INFO Fetching object cid=ap://did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor 2026/05/13 10:54:38 INFO Looking up user name=alice 2026/05/13 10:54:38 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20f9-6e08-75b8-8588-7cc53b61619e 2026/05/13 10:54:38 INFO Successfully sent an activity from=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor inbox=https://b.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/announce/019e20f9-6e04-7e22-b63b-b3b1d94a87cd 2026/05/13 10:54:38 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20f9-6e08-75b8-8588-7cc53b61619e 2026/05/13 10:54:38 INFO Successfully sent an activity from=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor inbox=https://a.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/announce/019e20f9-6e04-7e22-b63b-b3b1d94a87cd 2026/05/13 10:54:38 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/post/019e20f9-6d08-7d22-834e-5f5e7ee5bc55#delete 2026/05/13 10:54:38 INFO Successfully delivered an activity to all recipients id=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor/announce/019e20f9-6e04-7e22-b63b-b3b1d94a87cd 2026/05/13 10:54:38 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:54:38 INFO Viewing post request.path=/users/view/a.localdomain/post/019e20f9-6dae-7467-90ad-bf5fa899d6d1 request.user=alice post=https://a.localdomain/post/019e20f9-6dae-7467-90ad-bf5fa899d6d1 2026/05/13 10:54:38 INFO Looking up user name=carol 2026/05/13 10:54:38 INFO Received delete request activity.id=https://b.localdomain/post/019e20f9-6d08-7d22-834e-5f5e7ee5bc55#delete activity.type=Delete activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20f9-6d08-7d22-834e-5f5e7ee5bc55 activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20f9-6d08-7d22-834e-5f5e7ee5bc55 2026/05/13 10:54:38 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor 2026/05/13 10:54:38 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:38 INFO Looking up user name=alice 2026/05/13 10:54:38 INFO Fetching object cid=ap://did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor 2026/05/13 10:54:38 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor 2026/05/13 10:54:38 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/update/019e20f9-6e08-75b8-8588-7cc53b61619e note=https://a.localdomain/post/019e20f9-6dae-7467-90ad-bf5fa899d6d1 thread=https://b.localdomain/post/019e20f9-6d56-78f2-b074-f679fbea7109 starter=https://b.localdomain/user/carol 2026/05/13 10:54:38 INFO Updated post activity.id=https://a.localdomain/update/019e20f9-6e08-75b8-8588-7cc53b61619e activity.type=Update activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20f9-6dae-7467-90ad-bf5fa899d6d1 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20f9-6dae-7467-90ad-bf5fa899d6d1 2026/05/13 10:54:38 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20f9-6e08-75b8-8588-7cc53b61619e 2026/05/13 10:54:38 INFO Fetching object cid=ap://did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor 2026/05/13 10:54:38 INFO Resolving user ID request.path=/users/resolve request.user=alice host=a.localdomain name=alice 2026/05/13 10:54:38 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor request.user=alice actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor offset=0 2026/05/13 10:54:38 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:38 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor request.user=bob actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor offset=0 2026/05/13 10:54:38 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:38 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor request.user=carol actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkmtNzhSPUXYsMtjp6DMYodQFuBJqQqHNBr5VuhDN1jfrM/actor offset=0 2026/05/13 10:54:38 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:38 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/05/13 10:54:38 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice --- PASS: TestCluster_PostInCommunity (6.72s) 2026/05/13 10:54:38 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:38 INFO Looking up user name=alice 2026/05/13 10:54:38 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:38 INFO Received delete request activity.id=https://a.localdomain/post/019e20f9-6dae-7467-90ad-bf5fa899d6d1#delete activity.type=Delete activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20f9-6dae-7467-90ad-bf5fa899d6d1 activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/post/019e20f9-6dae-7467-90ad-bf5fa899d6d1 2026/05/13 10:54:38 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/post/019e20f9-6dae-7467-90ad-bf5fa899d6d1#delete 2026/05/13 10:54:38 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/post/019e20f9-6dae-7467-90ad-bf5fa899d6d1#delete 2026/05/13 10:54:38 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/post/019e20f9-6dae-7467-90ad-bf5fa899d6d1#delete 2026/05/13 10:54:38 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/post/019e20f9-6dae-7467-90ad-bf5fa899d6d1#delete 2026/05/13 10:54:38 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:38 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:38 INFO Looking up user name=alice 2026/05/13 10:54:38 INFO Received delete request activity.id=https://a.localdomain/post/019e20f9-6dae-7467-90ad-bf5fa899d6d1#delete activity.type=Delete activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20f9-6dae-7467-90ad-bf5fa899d6d1 activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/post/019e20f9-6dae-7467-90ad-bf5fa899d6d1 2026/05/13 10:54:38 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/post/019e20f9-6dae-7467-90ad-bf5fa899d6d1#delete note=https://a.localdomain/post/019e20f9-6dae-7467-90ad-bf5fa899d6d1 thread=https://b.localdomain/post/019e20f9-6d56-78f2-b074-f679fbea7109 starter=https://b.localdomain/user/carol 2026/05/13 10:54:38 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/post/019e20f9-6dae-7467-90ad-bf5fa899d6d1#delete 2026/05/13 10:54:38 INFO Resolving user ID request.path=/users/resolve request.user=alice host=a.localdomain name=alice 2026/05/13 10:54:38 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:38 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:54:38 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:54:38 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/05/13 10:54:38 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:54:38 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:54:38 INFO Looking up user name=alice 2026/05/13 10:54:38 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 --- PASS: TestCluster_ReplyInCommunity (6.82s) FAIL FAIL github.com/dimkr/tootik/cluster 11.801s ? github.com/dimkr/tootik/cmd/tootik [no test files] ? github.com/dimkr/tootik/danger [no test files] === RUN Test_FEP521b --- PASS: Test_FEP521b (0.00s) PASS ok github.com/dimkr/tootik/data 0.003s ? github.com/dimkr/tootik/dbx [no test files] === RUN TestBlockList_NotBlockedDomain --- PASS: TestBlockList_NotBlockedDomain (0.00s) === RUN TestBlockList_BlockedDomain --- PASS: TestBlockList_BlockedDomain (0.00s) === RUN TestBlockList_BlockedSubdomain --- PASS: TestBlockList_BlockedSubdomain (0.00s) === RUN TestBlockList_NotBlockedSubdomain --- PASS: TestBlockList_NotBlockedSubdomain (0.00s) === RUN TestBlockList_BlockedSubdomainByDomain --- PASS: TestBlockList_BlockedSubdomainByDomain (0.00s) === RUN TestBlockList_BlockedSubdomainByDomainEndsWithDot --- PASS: TestBlockList_BlockedSubdomainByDomainEndsWithDot (0.00s) === RUN TestDeliver_TwoUsersTwoPosts 2026/05/13 10:54:26 INFO Applying migration id=initial 2026/05/13 10:54:26 INFO Applying migration id=notesupdated 2026/05/13 10:54:26 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:26 INFO Applying migration id=activitiesid 2026/05/13 10:54:26 INFO Applying migration id=outbox 2026/05/13 10:54:26 INFO Applying migration id=edits 2026/05/13 10:54:26 INFO Applying migration id=outboxactor 2026/05/13 10:54:26 INFO Applying migration id=outboxsender 2026/05/13 10:54:26 INFO Applying migration id=thread 2026/05/13 10:54:26 INFO Applying migration id=host 2026/05/13 10:54:26 INFO Applying migration id=sharedinbox 2026/05/13 10:54:26 INFO Applying migration id=noteshost 2026/05/13 10:54:26 INFO Applying migration id=fetched 2026/05/13 10:54:26 INFO Applying migration id=move 2026/05/13 10:54:26 INFO Applying migration id=cleanup 2026/05/13 10:54:26 INFO Applying migration id=received 2026/05/13 10:54:26 INFO Applying migration id=namehost 2026/05/13 10:54:26 INFO Applying migration id=outboxhost 2026/05/13 10:54:26 INFO Applying migration id=notesfts 2026/05/13 10:54:26 INFO Applying migration id=iconsname 2026/05/13 10:54:26 INFO Applying migration id=nohash 2026/05/13 10:54:26 INFO Applying migration id=shares 2026/05/13 10:54:26 INFO Applying migration id=actorttl 2026/05/13 10:54:26 INFO Applying migration id=tocc 2026/05/13 10:54:26 INFO Applying migration id=followeds 2026/05/13 10:54:26 INFO Applying migration id=certhash 2026/05/13 10:54:26 INFO Applying migration id=follows_sync 2026/05/13 10:54:26 INFO Applying migration id=jsonpath 2026/05/13 10:54:26 INFO Applying migration id=localforward 2026/05/13 10:54:26 INFO Applying migration id=avatar 2026/05/13 10:54:26 INFO Applying migration id=noimage 2026/05/13 10:54:26 INFO Applying migration id=feed 2026/05/13 10:54:26 INFO Applying migration id=bookmarks 2026/05/13 10:54:26 INFO Applying migration id=shareactivity 2026/05/13 10:54:26 INFO Applying migration id=application 2026/05/13 10:54:26 INFO Applying migration id=certificates 2026/05/13 10:54:26 INFO Applying migration id=rawforward 2026/05/13 10:54:26 INFO Applying migration id=publickey 2026/05/13 10:54:26 INFO Applying migration id=resolvegroup 2026/05/13 10:54:26 INFO Applying migration id=reject 2026/05/13 10:54:26 INFO Applying migration id=autodel 2026/05/13 10:54:26 INFO Applying migration id=jsonb 2026/05/13 10:54:26 INFO Applying migration id=quote 2026/05/13 10:54:26 INFO Applying migration id=rfc9421 2026/05/13 10:54:26 INFO Applying migration id=keys 2026/05/13 10:54:26 INFO Applying migration id=portable 2026/05/13 10:54:26 INFO Applying migration id=proofs 2026/05/13 10:54:26 INFO Applying migration id=contexts 2026/05/13 10:54:26 INFO Applying migration id=deliverieshost 2026/05/13 10:54:26 INFO Applying migration id=pembegin 2026/05/13 10:54:26 INFO Applying migration id=didhost 2026/05/13 10:54:26 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:26 INFO Applying migration id=invites 2026/05/13 10:54:26 INFO Applying migration id=ed25519blob 2026/05/13 10:54:26 INFO Applying migration id=rsablob 2026/05/13 10:54:26 INFO Applying migration id=iconscid 2026/05/13 10:54:26 INFO Applying migration id=actor 2026/05/13 10:54:26 INFO Applying migration id=localkeys 2026/05/13 10:54:26 INFO Applying migration id=deleted 2026/05/13 10:54:26 INFO Applying migration id=history 2026/05/13 10:54:26 INFO Applying migration id=outboxnano 2026/05/13 10:54:26 INFO Applying migration id=implements 2026/05/13 10:54:26 INFO Applying migration id=backfill 2026/05/13 10:54:26 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:26 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:26 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:26 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:26 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 2026/05/13 10:54:26 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/05/13 10:54:26 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/05/13 10:54:26 INFO Successfully sent an activity from=https://localhost.localdomain/user/bob inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/05/13 10:54:26 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/2 --- PASS: TestDeliver_TwoUsersTwoPosts (0.41s) === RUN TestDeliver_ForwardedPost 2026/05/13 10:54:26 INFO Applying migration id=initial 2026/05/13 10:54:26 INFO Applying migration id=notesupdated 2026/05/13 10:54:26 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:26 INFO Applying migration id=activitiesid 2026/05/13 10:54:26 INFO Applying migration id=outbox 2026/05/13 10:54:26 INFO Applying migration id=edits 2026/05/13 10:54:26 INFO Applying migration id=outboxactor 2026/05/13 10:54:26 INFO Applying migration id=outboxsender 2026/05/13 10:54:26 INFO Applying migration id=thread 2026/05/13 10:54:26 INFO Applying migration id=host 2026/05/13 10:54:26 INFO Applying migration id=sharedinbox 2026/05/13 10:54:26 INFO Applying migration id=noteshost 2026/05/13 10:54:26 INFO Applying migration id=fetched 2026/05/13 10:54:26 INFO Applying migration id=move 2026/05/13 10:54:26 INFO Applying migration id=cleanup 2026/05/13 10:54:26 INFO Applying migration id=received 2026/05/13 10:54:26 INFO Applying migration id=namehost 2026/05/13 10:54:26 INFO Applying migration id=outboxhost 2026/05/13 10:54:26 INFO Applying migration id=notesfts 2026/05/13 10:54:26 INFO Applying migration id=iconsname 2026/05/13 10:54:26 INFO Applying migration id=nohash 2026/05/13 10:54:26 INFO Applying migration id=shares 2026/05/13 10:54:26 INFO Applying migration id=actorttl 2026/05/13 10:54:26 INFO Applying migration id=tocc 2026/05/13 10:54:26 INFO Applying migration id=followeds 2026/05/13 10:54:26 INFO Applying migration id=certhash 2026/05/13 10:54:26 INFO Applying migration id=follows_sync 2026/05/13 10:54:26 INFO Applying migration id=jsonpath 2026/05/13 10:54:26 INFO Applying migration id=localforward 2026/05/13 10:54:26 INFO Applying migration id=avatar 2026/05/13 10:54:26 INFO Applying migration id=noimage 2026/05/13 10:54:26 INFO Applying migration id=feed 2026/05/13 10:54:26 INFO Applying migration id=bookmarks 2026/05/13 10:54:26 INFO Applying migration id=shareactivity 2026/05/13 10:54:26 INFO Applying migration id=application 2026/05/13 10:54:26 INFO Applying migration id=certificates 2026/05/13 10:54:26 INFO Applying migration id=rawforward 2026/05/13 10:54:26 INFO Applying migration id=publickey 2026/05/13 10:54:26 INFO Applying migration id=resolvegroup 2026/05/13 10:54:26 INFO Applying migration id=reject 2026/05/13 10:54:27 INFO Applying migration id=autodel 2026/05/13 10:54:27 INFO Applying migration id=jsonb 2026/05/13 10:54:27 INFO Applying migration id=quote 2026/05/13 10:54:27 INFO Applying migration id=rfc9421 2026/05/13 10:54:27 INFO Applying migration id=keys 2026/05/13 10:54:27 INFO Applying migration id=portable 2026/05/13 10:54:27 INFO Applying migration id=proofs 2026/05/13 10:54:27 INFO Applying migration id=contexts 2026/05/13 10:54:27 INFO Applying migration id=deliverieshost 2026/05/13 10:54:27 INFO Applying migration id=pembegin 2026/05/13 10:54:27 INFO Applying migration id=didhost 2026/05/13 10:54:27 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:27 INFO Applying migration id=invites 2026/05/13 10:54:27 INFO Applying migration id=ed25519blob 2026/05/13 10:54:27 INFO Applying migration id=rsablob 2026/05/13 10:54:27 INFO Applying migration id=iconscid 2026/05/13 10:54:27 INFO Applying migration id=actor 2026/05/13 10:54:27 INFO Applying migration id=localkeys 2026/05/13 10:54:27 INFO Applying migration id=deleted 2026/05/13 10:54:27 INFO Applying migration id=history 2026/05/13 10:54:27 INFO Applying migration id=outboxnano 2026/05/13 10:54:27 INFO Applying migration id=implements 2026/05/13 10:54:27 INFO Applying migration id=backfill 2026/05/13 10:54:27 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:27 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:27 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:27 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:27 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 2026/05/13 10:54:27 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:27 INFO Skipping recipient inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:27 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 --- PASS: TestDeliver_ForwardedPost (0.65s) === RUN TestDeliver_OneFailed 2026/05/13 10:54:27 INFO Applying migration id=initial 2026/05/13 10:54:27 INFO Applying migration id=notesupdated 2026/05/13 10:54:27 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:27 INFO Applying migration id=activitiesid 2026/05/13 10:54:27 INFO Applying migration id=outbox 2026/05/13 10:54:27 INFO Applying migration id=edits 2026/05/13 10:54:27 INFO Applying migration id=outboxactor 2026/05/13 10:54:27 INFO Applying migration id=outboxsender 2026/05/13 10:54:27 INFO Applying migration id=thread 2026/05/13 10:54:27 INFO Applying migration id=host 2026/05/13 10:54:27 INFO Applying migration id=sharedinbox 2026/05/13 10:54:27 INFO Applying migration id=noteshost 2026/05/13 10:54:27 INFO Applying migration id=fetched 2026/05/13 10:54:27 INFO Applying migration id=move 2026/05/13 10:54:27 INFO Applying migration id=cleanup 2026/05/13 10:54:27 INFO Applying migration id=received 2026/05/13 10:54:27 INFO Applying migration id=namehost 2026/05/13 10:54:27 INFO Applying migration id=outboxhost 2026/05/13 10:54:27 INFO Applying migration id=notesfts 2026/05/13 10:54:27 INFO Applying migration id=iconsname 2026/05/13 10:54:27 INFO Applying migration id=nohash 2026/05/13 10:54:27 INFO Applying migration id=shares 2026/05/13 10:54:27 INFO Applying migration id=actorttl 2026/05/13 10:54:27 INFO Applying migration id=tocc 2026/05/13 10:54:27 INFO Applying migration id=followeds 2026/05/13 10:54:27 INFO Applying migration id=certhash 2026/05/13 10:54:27 INFO Applying migration id=follows_sync 2026/05/13 10:54:27 INFO Applying migration id=jsonpath 2026/05/13 10:54:27 INFO Applying migration id=localforward 2026/05/13 10:54:27 INFO Applying migration id=avatar 2026/05/13 10:54:27 INFO Applying migration id=noimage 2026/05/13 10:54:27 INFO Applying migration id=feed 2026/05/13 10:54:27 INFO Applying migration id=bookmarks 2026/05/13 10:54:27 INFO Applying migration id=shareactivity 2026/05/13 10:54:27 INFO Applying migration id=application 2026/05/13 10:54:27 INFO Applying migration id=certificates 2026/05/13 10:54:27 INFO Applying migration id=rawforward 2026/05/13 10:54:27 INFO Applying migration id=publickey 2026/05/13 10:54:27 INFO Applying migration id=resolvegroup 2026/05/13 10:54:27 INFO Applying migration id=reject 2026/05/13 10:54:27 INFO Applying migration id=autodel 2026/05/13 10:54:27 INFO Applying migration id=jsonb 2026/05/13 10:54:27 INFO Applying migration id=quote 2026/05/13 10:54:27 INFO Applying migration id=rfc9421 2026/05/13 10:54:27 INFO Applying migration id=keys 2026/05/13 10:54:27 INFO Applying migration id=portable 2026/05/13 10:54:27 INFO Applying migration id=proofs 2026/05/13 10:54:27 INFO Applying migration id=contexts 2026/05/13 10:54:27 INFO Applying migration id=deliverieshost 2026/05/13 10:54:27 INFO Applying migration id=pembegin 2026/05/13 10:54:27 INFO Applying migration id=didhost 2026/05/13 10:54:27 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:27 INFO Applying migration id=invites 2026/05/13 10:54:27 INFO Applying migration id=ed25519blob 2026/05/13 10:54:27 INFO Applying migration id=rsablob 2026/05/13 10:54:27 INFO Applying migration id=iconscid 2026/05/13 10:54:27 INFO Applying migration id=actor 2026/05/13 10:54:27 INFO Applying migration id=localkeys 2026/05/13 10:54:27 INFO Applying migration id=deleted 2026/05/13 10:54:27 INFO Applying migration id=history 2026/05/13 10:54:27 INFO Applying migration id=outboxnano 2026/05/13 10:54:27 INFO Applying migration id=implements 2026/05/13 10:54:27 INFO Applying migration id=backfill 2026/05/13 10:54:28 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:28 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:28 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:28 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:28 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 2026/05/13 10:54:28 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/05/13 10:54:28 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/05/13 10:54:28 INFO Successfully sent an activity from=https://localhost.localdomain/user/bob inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/05/13 10:54:28 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/2 --- PASS: TestDeliver_OneFailed (0.56s) === RUN TestDeliver_OneFailedRetry 2026/05/13 10:54:28 INFO Applying migration id=initial 2026/05/13 10:54:28 INFO Applying migration id=notesupdated 2026/05/13 10:54:28 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:28 INFO Applying migration id=activitiesid 2026/05/13 10:54:28 INFO Applying migration id=outbox 2026/05/13 10:54:28 INFO Applying migration id=edits 2026/05/13 10:54:28 INFO Applying migration id=outboxactor 2026/05/13 10:54:28 INFO Applying migration id=outboxsender 2026/05/13 10:54:28 INFO Applying migration id=thread 2026/05/13 10:54:28 INFO Applying migration id=host 2026/05/13 10:54:28 INFO Applying migration id=sharedinbox 2026/05/13 10:54:28 INFO Applying migration id=noteshost 2026/05/13 10:54:28 INFO Applying migration id=fetched 2026/05/13 10:54:28 INFO Applying migration id=move 2026/05/13 10:54:28 INFO Applying migration id=cleanup 2026/05/13 10:54:28 INFO Applying migration id=received 2026/05/13 10:54:28 INFO Applying migration id=namehost 2026/05/13 10:54:28 INFO Applying migration id=outboxhost 2026/05/13 10:54:28 INFO Applying migration id=notesfts 2026/05/13 10:54:28 INFO Applying migration id=iconsname 2026/05/13 10:54:28 INFO Applying migration id=nohash 2026/05/13 10:54:28 INFO Applying migration id=shares 2026/05/13 10:54:28 INFO Applying migration id=actorttl 2026/05/13 10:54:28 INFO Applying migration id=tocc 2026/05/13 10:54:28 INFO Applying migration id=followeds 2026/05/13 10:54:28 INFO Applying migration id=certhash 2026/05/13 10:54:28 INFO Applying migration id=follows_sync 2026/05/13 10:54:28 INFO Applying migration id=jsonpath 2026/05/13 10:54:28 INFO Applying migration id=localforward 2026/05/13 10:54:28 INFO Applying migration id=avatar 2026/05/13 10:54:28 INFO Applying migration id=noimage 2026/05/13 10:54:28 INFO Applying migration id=feed 2026/05/13 10:54:28 INFO Applying migration id=bookmarks 2026/05/13 10:54:28 INFO Applying migration id=shareactivity 2026/05/13 10:54:28 INFO Applying migration id=application 2026/05/13 10:54:28 INFO Applying migration id=certificates 2026/05/13 10:54:28 INFO Applying migration id=rawforward 2026/05/13 10:54:28 INFO Applying migration id=publickey 2026/05/13 10:54:28 INFO Applying migration id=resolvegroup 2026/05/13 10:54:28 INFO Applying migration id=reject 2026/05/13 10:54:28 INFO Applying migration id=autodel 2026/05/13 10:54:28 INFO Applying migration id=jsonb 2026/05/13 10:54:28 INFO Applying migration id=quote 2026/05/13 10:54:28 INFO Applying migration id=rfc9421 2026/05/13 10:54:28 INFO Applying migration id=keys 2026/05/13 10:54:28 INFO Applying migration id=portable 2026/05/13 10:54:28 INFO Applying migration id=proofs 2026/05/13 10:54:28 INFO Applying migration id=contexts 2026/05/13 10:54:28 INFO Applying migration id=deliverieshost 2026/05/13 10:54:28 INFO Applying migration id=pembegin 2026/05/13 10:54:28 INFO Applying migration id=didhost 2026/05/13 10:54:28 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:28 INFO Applying migration id=invites 2026/05/13 10:54:28 INFO Applying migration id=ed25519blob 2026/05/13 10:54:28 INFO Applying migration id=rsablob 2026/05/13 10:54:28 INFO Applying migration id=iconscid 2026/05/13 10:54:28 INFO Applying migration id=actor 2026/05/13 10:54:28 INFO Applying migration id=localkeys 2026/05/13 10:54:28 INFO Applying migration id=deleted 2026/05/13 10:54:28 INFO Applying migration id=history 2026/05/13 10:54:28 INFO Applying migration id=outboxnano 2026/05/13 10:54:28 INFO Applying migration id=implements 2026/05/13 10:54:28 INFO Applying migration id=backfill 2026/05/13 10:54:28 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:28 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:28 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:28 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:28 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 --- PASS: TestDeliver_OneFailedRetry (0.21s) === RUN TestDeliver_OneInvalidURLRetry 2026/05/13 10:54:28 INFO Applying migration id=initial 2026/05/13 10:54:28 INFO Applying migration id=notesupdated 2026/05/13 10:54:28 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:28 INFO Applying migration id=activitiesid 2026/05/13 10:54:28 INFO Applying migration id=outbox 2026/05/13 10:54:28 INFO Applying migration id=edits 2026/05/13 10:54:28 INFO Applying migration id=outboxactor 2026/05/13 10:54:28 INFO Applying migration id=outboxsender 2026/05/13 10:54:28 INFO Applying migration id=thread 2026/05/13 10:54:28 INFO Applying migration id=host 2026/05/13 10:54:28 INFO Applying migration id=sharedinbox 2026/05/13 10:54:28 INFO Applying migration id=noteshost 2026/05/13 10:54:28 INFO Applying migration id=fetched 2026/05/13 10:54:28 INFO Applying migration id=move 2026/05/13 10:54:28 INFO Applying migration id=cleanup 2026/05/13 10:54:28 INFO Applying migration id=received 2026/05/13 10:54:28 INFO Applying migration id=namehost 2026/05/13 10:54:28 INFO Applying migration id=outboxhost 2026/05/13 10:54:28 INFO Applying migration id=notesfts 2026/05/13 10:54:28 INFO Applying migration id=iconsname 2026/05/13 10:54:28 INFO Applying migration id=nohash 2026/05/13 10:54:28 INFO Applying migration id=shares 2026/05/13 10:54:28 INFO Applying migration id=actorttl 2026/05/13 10:54:28 INFO Applying migration id=tocc 2026/05/13 10:54:28 INFO Applying migration id=followeds 2026/05/13 10:54:28 INFO Applying migration id=certhash 2026/05/13 10:54:28 INFO Applying migration id=follows_sync 2026/05/13 10:54:28 INFO Applying migration id=jsonpath 2026/05/13 10:54:28 INFO Applying migration id=localforward 2026/05/13 10:54:28 INFO Applying migration id=avatar 2026/05/13 10:54:28 INFO Applying migration id=noimage 2026/05/13 10:54:28 INFO Applying migration id=feed 2026/05/13 10:54:28 INFO Applying migration id=bookmarks 2026/05/13 10:54:28 INFO Applying migration id=shareactivity 2026/05/13 10:54:28 INFO Applying migration id=application 2026/05/13 10:54:28 INFO Applying migration id=certificates 2026/05/13 10:54:28 INFO Applying migration id=rawforward 2026/05/13 10:54:28 INFO Applying migration id=publickey 2026/05/13 10:54:28 INFO Applying migration id=resolvegroup 2026/05/13 10:54:28 INFO Applying migration id=reject 2026/05/13 10:54:28 INFO Applying migration id=autodel 2026/05/13 10:54:28 INFO Applying migration id=jsonb 2026/05/13 10:54:28 INFO Applying migration id=quote 2026/05/13 10:54:28 INFO Applying migration id=rfc9421 2026/05/13 10:54:28 INFO Applying migration id=keys 2026/05/13 10:54:28 INFO Applying migration id=portable 2026/05/13 10:54:28 INFO Applying migration id=proofs 2026/05/13 10:54:28 INFO Applying migration id=contexts 2026/05/13 10:54:28 INFO Applying migration id=deliverieshost 2026/05/13 10:54:28 INFO Applying migration id=pembegin 2026/05/13 10:54:28 INFO Applying migration id=didhost 2026/05/13 10:54:28 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:28 INFO Applying migration id=invites 2026/05/13 10:54:28 INFO Applying migration id=ed25519blob 2026/05/13 10:54:28 INFO Applying migration id=rsablob 2026/05/13 10:54:28 INFO Applying migration id=iconscid 2026/05/13 10:54:28 INFO Applying migration id=actor 2026/05/13 10:54:28 INFO Applying migration id=localkeys 2026/05/13 10:54:28 INFO Applying migration id=deleted 2026/05/13 10:54:28 INFO Applying migration id=history 2026/05/13 10:54:28 INFO Applying migration id=outboxnano 2026/05/13 10:54:28 INFO Applying migration id=implements 2026/05/13 10:54:28 INFO Applying migration id=backfill 2026/05/13 10:54:28 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:28 WARN Failed to create new request inbox=https://ip6-allnodes:inbox/dan activity=https://localhost.localdomain/create/1 inbox=https://ip6-allnodes:inbox/dan error="parse \"https://ip6-allnodes:inbox/dan\": invalid port \":inbox\" after host" 2026/05/13 10:54:28 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:28 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:28 INFO Failed to deliver an activity to at least one recipient id=https://localhost.localdomain/create/1 2026/05/13 10:54:28 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:28 WARN Failed to create new request inbox=https://ip6-allnodes:inbox/dan activity=https://localhost.localdomain/create/1 inbox=https://ip6-allnodes:inbox/dan error="parse \"https://ip6-allnodes:inbox/dan\": invalid port \":inbox\" after host" 2026/05/13 10:54:28 INFO Skipping recipient inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:28 INFO Failed to deliver an activity to at least one recipient id=https://localhost.localdomain/create/1 2026/05/13 10:54:28 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:28 WARN Failed to create new request inbox=https://ip6-allnodes:inbox/dan activity=https://localhost.localdomain/create/1 inbox=https://ip6-allnodes:inbox/dan error="parse \"https://ip6-allnodes:inbox/dan\": invalid port \":inbox\" after host" 2026/05/13 10:54:28 INFO Skipping recipient inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:28 INFO Failed to deliver an activity to at least one recipient id=https://localhost.localdomain/create/1 --- PASS: TestDeliver_OneInvalidURLRetry (0.38s) === RUN TestDeliver_MaxAttempts 2026/05/13 10:54:28 INFO Applying migration id=initial 2026/05/13 10:54:28 INFO Applying migration id=notesupdated 2026/05/13 10:54:28 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:28 INFO Applying migration id=activitiesid 2026/05/13 10:54:28 INFO Applying migration id=outbox 2026/05/13 10:54:28 INFO Applying migration id=edits 2026/05/13 10:54:28 INFO Applying migration id=outboxactor 2026/05/13 10:54:28 INFO Applying migration id=outboxsender 2026/05/13 10:54:28 INFO Applying migration id=thread 2026/05/13 10:54:28 INFO Applying migration id=host 2026/05/13 10:54:28 INFO Applying migration id=sharedinbox 2026/05/13 10:54:28 INFO Applying migration id=noteshost 2026/05/13 10:54:28 INFO Applying migration id=fetched 2026/05/13 10:54:28 INFO Applying migration id=move 2026/05/13 10:54:28 INFO Applying migration id=cleanup 2026/05/13 10:54:28 INFO Applying migration id=received 2026/05/13 10:54:28 INFO Applying migration id=namehost 2026/05/13 10:54:28 INFO Applying migration id=outboxhost 2026/05/13 10:54:28 INFO Applying migration id=notesfts 2026/05/13 10:54:28 INFO Applying migration id=iconsname 2026/05/13 10:54:28 INFO Applying migration id=nohash 2026/05/13 10:54:28 INFO Applying migration id=shares 2026/05/13 10:54:28 INFO Applying migration id=actorttl 2026/05/13 10:54:28 INFO Applying migration id=tocc 2026/05/13 10:54:28 INFO Applying migration id=followeds 2026/05/13 10:54:28 INFO Applying migration id=certhash 2026/05/13 10:54:28 INFO Applying migration id=follows_sync 2026/05/13 10:54:28 INFO Applying migration id=jsonpath 2026/05/13 10:54:28 INFO Applying migration id=localforward 2026/05/13 10:54:28 INFO Applying migration id=avatar 2026/05/13 10:54:28 INFO Applying migration id=noimage 2026/05/13 10:54:28 INFO Applying migration id=feed 2026/05/13 10:54:28 INFO Applying migration id=bookmarks 2026/05/13 10:54:28 INFO Applying migration id=shareactivity 2026/05/13 10:54:28 INFO Applying migration id=application 2026/05/13 10:54:28 INFO Applying migration id=certificates 2026/05/13 10:54:28 INFO Applying migration id=rawforward 2026/05/13 10:54:28 INFO Applying migration id=publickey 2026/05/13 10:54:28 INFO Applying migration id=resolvegroup 2026/05/13 10:54:28 INFO Applying migration id=reject 2026/05/13 10:54:28 INFO Applying migration id=autodel 2026/05/13 10:54:28 INFO Applying migration id=jsonb 2026/05/13 10:54:28 INFO Applying migration id=quote 2026/05/13 10:54:28 INFO Applying migration id=rfc9421 2026/05/13 10:54:28 INFO Applying migration id=keys 2026/05/13 10:54:28 INFO Applying migration id=portable 2026/05/13 10:54:28 INFO Applying migration id=proofs 2026/05/13 10:54:28 INFO Applying migration id=contexts 2026/05/13 10:54:28 INFO Applying migration id=deliverieshost 2026/05/13 10:54:28 INFO Applying migration id=pembegin 2026/05/13 10:54:28 INFO Applying migration id=didhost 2026/05/13 10:54:28 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:28 INFO Applying migration id=invites 2026/05/13 10:54:28 INFO Applying migration id=ed25519blob 2026/05/13 10:54:28 INFO Applying migration id=rsablob 2026/05/13 10:54:28 INFO Applying migration id=iconscid 2026/05/13 10:54:28 INFO Applying migration id=actor 2026/05/13 10:54:28 INFO Applying migration id=localkeys 2026/05/13 10:54:28 INFO Applying migration id=deleted 2026/05/13 10:54:28 INFO Applying migration id=history 2026/05/13 10:54:28 INFO Applying migration id=outboxnano 2026/05/13 10:54:28 INFO Applying migration id=implements 2026/05/13 10:54:28 INFO Applying migration id=backfill 2026/05/13 10:54:29 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:29 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:29 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:29 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:29 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 --- PASS: TestDeliver_MaxAttempts (0.67s) === RUN TestDeliver_SharedInbox 2026/05/13 10:54:29 INFO Applying migration id=initial 2026/05/13 10:54:29 INFO Applying migration id=notesupdated 2026/05/13 10:54:29 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:29 INFO Applying migration id=activitiesid 2026/05/13 10:54:29 INFO Applying migration id=outbox 2026/05/13 10:54:29 INFO Applying migration id=edits 2026/05/13 10:54:29 INFO Applying migration id=outboxactor 2026/05/13 10:54:29 INFO Applying migration id=outboxsender 2026/05/13 10:54:29 INFO Applying migration id=thread 2026/05/13 10:54:29 INFO Applying migration id=host 2026/05/13 10:54:29 INFO Applying migration id=sharedinbox 2026/05/13 10:54:29 INFO Applying migration id=noteshost 2026/05/13 10:54:29 INFO Applying migration id=fetched 2026/05/13 10:54:29 INFO Applying migration id=move 2026/05/13 10:54:29 INFO Applying migration id=cleanup 2026/05/13 10:54:29 INFO Applying migration id=received 2026/05/13 10:54:29 INFO Applying migration id=namehost 2026/05/13 10:54:29 INFO Applying migration id=outboxhost 2026/05/13 10:54:29 INFO Applying migration id=notesfts 2026/05/13 10:54:29 INFO Applying migration id=iconsname 2026/05/13 10:54:29 INFO Applying migration id=nohash 2026/05/13 10:54:29 INFO Applying migration id=shares 2026/05/13 10:54:29 INFO Applying migration id=actorttl 2026/05/13 10:54:29 INFO Applying migration id=tocc 2026/05/13 10:54:29 INFO Applying migration id=followeds 2026/05/13 10:54:29 INFO Applying migration id=certhash 2026/05/13 10:54:29 INFO Applying migration id=follows_sync 2026/05/13 10:54:29 INFO Applying migration id=jsonpath 2026/05/13 10:54:29 INFO Applying migration id=localforward 2026/05/13 10:54:29 INFO Applying migration id=avatar 2026/05/13 10:54:29 INFO Applying migration id=noimage 2026/05/13 10:54:29 INFO Applying migration id=feed 2026/05/13 10:54:29 INFO Applying migration id=bookmarks 2026/05/13 10:54:29 INFO Applying migration id=shareactivity 2026/05/13 10:54:29 INFO Applying migration id=application 2026/05/13 10:54:29 INFO Applying migration id=certificates 2026/05/13 10:54:29 INFO Applying migration id=rawforward 2026/05/13 10:54:29 INFO Applying migration id=publickey 2026/05/13 10:54:29 INFO Applying migration id=resolvegroup 2026/05/13 10:54:29 INFO Applying migration id=reject 2026/05/13 10:54:29 INFO Applying migration id=autodel 2026/05/13 10:54:29 INFO Applying migration id=jsonb 2026/05/13 10:54:29 INFO Applying migration id=quote 2026/05/13 10:54:29 INFO Applying migration id=rfc9421 2026/05/13 10:54:29 INFO Applying migration id=keys 2026/05/13 10:54:29 INFO Applying migration id=portable 2026/05/13 10:54:29 INFO Applying migration id=proofs 2026/05/13 10:54:29 INFO Applying migration id=contexts 2026/05/13 10:54:29 INFO Applying migration id=deliverieshost 2026/05/13 10:54:29 INFO Applying migration id=pembegin 2026/05/13 10:54:29 INFO Applying migration id=didhost 2026/05/13 10:54:29 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:29 INFO Applying migration id=invites 2026/05/13 10:54:29 INFO Applying migration id=ed25519blob 2026/05/13 10:54:29 INFO Applying migration id=rsablob 2026/05/13 10:54:29 INFO Applying migration id=iconscid 2026/05/13 10:54:29 INFO Applying migration id=actor 2026/05/13 10:54:29 INFO Applying migration id=localkeys 2026/05/13 10:54:29 INFO Applying migration id=deleted 2026/05/13 10:54:29 INFO Applying migration id=history 2026/05/13 10:54:29 INFO Applying migration id=outboxnano 2026/05/13 10:54:29 INFO Applying migration id=implements 2026/05/13 10:54:29 INFO Applying migration id=backfill 2026/05/13 10:54:29 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/05/13 10:54:29 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/frank activity=https://localhost.localdomain/create/1 2026/05/13 10:54:29 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/05/13 10:54:29 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/05/13 10:54:29 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 --- PASS: TestDeliver_SharedInbox (0.48s) === RUN TestDeliver_SharedInboxRetry 2026/05/13 10:54:29 INFO Applying migration id=initial 2026/05/13 10:54:29 INFO Applying migration id=notesupdated 2026/05/13 10:54:29 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:29 INFO Applying migration id=activitiesid 2026/05/13 10:54:29 INFO Applying migration id=outbox 2026/05/13 10:54:29 INFO Applying migration id=edits 2026/05/13 10:54:29 INFO Applying migration id=outboxactor 2026/05/13 10:54:29 INFO Applying migration id=outboxsender 2026/05/13 10:54:29 INFO Applying migration id=thread 2026/05/13 10:54:29 INFO Applying migration id=host 2026/05/13 10:54:29 INFO Applying migration id=sharedinbox 2026/05/13 10:54:29 INFO Applying migration id=noteshost 2026/05/13 10:54:29 INFO Applying migration id=fetched 2026/05/13 10:54:29 INFO Applying migration id=move 2026/05/13 10:54:29 INFO Applying migration id=cleanup 2026/05/13 10:54:29 INFO Applying migration id=received 2026/05/13 10:54:29 INFO Applying migration id=namehost 2026/05/13 10:54:29 INFO Applying migration id=outboxhost 2026/05/13 10:54:29 INFO Applying migration id=notesfts 2026/05/13 10:54:29 INFO Applying migration id=iconsname 2026/05/13 10:54:29 INFO Applying migration id=nohash 2026/05/13 10:54:29 INFO Applying migration id=shares 2026/05/13 10:54:29 INFO Applying migration id=actorttl 2026/05/13 10:54:29 INFO Applying migration id=tocc 2026/05/13 10:54:29 INFO Applying migration id=followeds 2026/05/13 10:54:29 INFO Applying migration id=certhash 2026/05/13 10:54:29 INFO Applying migration id=follows_sync 2026/05/13 10:54:29 INFO Applying migration id=jsonpath 2026/05/13 10:54:29 INFO Applying migration id=localforward 2026/05/13 10:54:29 INFO Applying migration id=avatar 2026/05/13 10:54:29 INFO Applying migration id=noimage 2026/05/13 10:54:29 INFO Applying migration id=feed 2026/05/13 10:54:29 INFO Applying migration id=bookmarks 2026/05/13 10:54:29 INFO Applying migration id=shareactivity 2026/05/13 10:54:29 INFO Applying migration id=application 2026/05/13 10:54:29 INFO Applying migration id=certificates 2026/05/13 10:54:29 INFO Applying migration id=rawforward 2026/05/13 10:54:29 INFO Applying migration id=publickey 2026/05/13 10:54:29 INFO Applying migration id=resolvegroup 2026/05/13 10:54:29 INFO Applying migration id=reject 2026/05/13 10:54:29 INFO Applying migration id=autodel 2026/05/13 10:54:29 INFO Applying migration id=jsonb 2026/05/13 10:54:29 INFO Applying migration id=quote 2026/05/13 10:54:29 INFO Applying migration id=rfc9421 2026/05/13 10:54:29 INFO Applying migration id=keys 2026/05/13 10:54:29 INFO Applying migration id=portable 2026/05/13 10:54:29 INFO Applying migration id=proofs 2026/05/13 10:54:29 INFO Applying migration id=contexts 2026/05/13 10:54:29 INFO Applying migration id=deliverieshost 2026/05/13 10:54:29 INFO Applying migration id=pembegin 2026/05/13 10:54:29 INFO Applying migration id=didhost 2026/05/13 10:54:29 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:29 INFO Applying migration id=invites 2026/05/13 10:54:29 INFO Applying migration id=ed25519blob 2026/05/13 10:54:29 INFO Applying migration id=rsablob 2026/05/13 10:54:30 INFO Applying migration id=iconscid 2026/05/13 10:54:30 INFO Applying migration id=actor 2026/05/13 10:54:30 INFO Applying migration id=localkeys 2026/05/13 10:54:30 INFO Applying migration id=deleted 2026/05/13 10:54:30 INFO Applying migration id=history 2026/05/13 10:54:30 INFO Applying migration id=outboxnano 2026/05/13 10:54:30 INFO Applying migration id=implements 2026/05/13 10:54:30 INFO Applying migration id=backfill 2026/05/13 10:54:30 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/frank activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 WARN Failed to send an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 error="failed to send request to https://ip6-allnodes/inbox/nobody: 500, " 2026/05/13 10:54:30 INFO Failed to deliver an activity to at least one recipient id=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/frank activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 WARN Failed to send an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 error="failed to send request to https://ip6-allnodes/inbox/nobody: 500, " 2026/05/13 10:54:30 INFO Failed to deliver an activity to at least one recipient id=https://localhost.localdomain/create/1 --- PASS: TestDeliver_SharedInboxRetry (0.24s) === RUN TestDeliver_SharedInboxUnknownActor 2026/05/13 10:54:30 INFO Applying migration id=initial 2026/05/13 10:54:30 INFO Applying migration id=notesupdated 2026/05/13 10:54:30 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:30 INFO Applying migration id=activitiesid 2026/05/13 10:54:30 INFO Applying migration id=outbox 2026/05/13 10:54:30 INFO Applying migration id=edits 2026/05/13 10:54:30 INFO Applying migration id=outboxactor 2026/05/13 10:54:30 INFO Applying migration id=outboxsender 2026/05/13 10:54:30 INFO Applying migration id=thread 2026/05/13 10:54:30 INFO Applying migration id=host 2026/05/13 10:54:30 INFO Applying migration id=sharedinbox 2026/05/13 10:54:30 INFO Applying migration id=noteshost 2026/05/13 10:54:30 INFO Applying migration id=fetched 2026/05/13 10:54:30 INFO Applying migration id=move 2026/05/13 10:54:30 INFO Applying migration id=cleanup 2026/05/13 10:54:30 INFO Applying migration id=received 2026/05/13 10:54:30 INFO Applying migration id=namehost 2026/05/13 10:54:30 INFO Applying migration id=outboxhost 2026/05/13 10:54:30 INFO Applying migration id=notesfts 2026/05/13 10:54:30 INFO Applying migration id=iconsname 2026/05/13 10:54:30 INFO Applying migration id=nohash 2026/05/13 10:54:30 INFO Applying migration id=shares 2026/05/13 10:54:30 INFO Applying migration id=actorttl 2026/05/13 10:54:30 INFO Applying migration id=tocc 2026/05/13 10:54:30 INFO Applying migration id=followeds 2026/05/13 10:54:30 INFO Applying migration id=certhash 2026/05/13 10:54:30 INFO Applying migration id=follows_sync 2026/05/13 10:54:30 INFO Applying migration id=jsonpath 2026/05/13 10:54:30 INFO Applying migration id=localforward 2026/05/13 10:54:30 INFO Applying migration id=avatar 2026/05/13 10:54:30 INFO Applying migration id=noimage 2026/05/13 10:54:30 INFO Applying migration id=feed 2026/05/13 10:54:30 INFO Applying migration id=bookmarks 2026/05/13 10:54:30 INFO Applying migration id=shareactivity 2026/05/13 10:54:30 INFO Applying migration id=application 2026/05/13 10:54:30 INFO Applying migration id=certificates 2026/05/13 10:54:30 INFO Applying migration id=rawforward 2026/05/13 10:54:30 INFO Applying migration id=publickey 2026/05/13 10:54:30 INFO Applying migration id=resolvegroup 2026/05/13 10:54:30 INFO Applying migration id=reject 2026/05/13 10:54:30 INFO Applying migration id=autodel 2026/05/13 10:54:30 INFO Applying migration id=jsonb 2026/05/13 10:54:30 INFO Applying migration id=quote 2026/05/13 10:54:30 INFO Applying migration id=rfc9421 2026/05/13 10:54:30 INFO Applying migration id=keys 2026/05/13 10:54:30 INFO Applying migration id=portable 2026/05/13 10:54:30 INFO Applying migration id=proofs 2026/05/13 10:54:30 INFO Applying migration id=contexts 2026/05/13 10:54:30 INFO Applying migration id=deliverieshost 2026/05/13 10:54:30 INFO Applying migration id=pembegin 2026/05/13 10:54:30 INFO Applying migration id=didhost 2026/05/13 10:54:30 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:30 INFO Applying migration id=invites 2026/05/13 10:54:30 INFO Applying migration id=ed25519blob 2026/05/13 10:54:30 INFO Applying migration id=rsablob 2026/05/13 10:54:30 INFO Applying migration id=iconscid 2026/05/13 10:54:30 INFO Applying migration id=actor 2026/05/13 10:54:30 INFO Applying migration id=localkeys 2026/05/13 10:54:30 INFO Applying migration id=deleted 2026/05/13 10:54:30 INFO Applying migration id=history 2026/05/13 10:54:30 INFO Applying migration id=outboxnano 2026/05/13 10:54:30 INFO Applying migration id=implements 2026/05/13 10:54:30 INFO Applying migration id=backfill 2026/05/13 10:54:30 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/frank activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 --- PASS: TestDeliver_SharedInboxUnknownActor (0.22s) === RUN TestDeliver_SharedInboxSingleWorker 2026/05/13 10:54:30 INFO Applying migration id=initial 2026/05/13 10:54:30 INFO Applying migration id=notesupdated 2026/05/13 10:54:30 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:30 INFO Applying migration id=activitiesid 2026/05/13 10:54:30 INFO Applying migration id=outbox 2026/05/13 10:54:30 INFO Applying migration id=edits 2026/05/13 10:54:30 INFO Applying migration id=outboxactor 2026/05/13 10:54:30 INFO Applying migration id=outboxsender 2026/05/13 10:54:30 INFO Applying migration id=thread 2026/05/13 10:54:30 INFO Applying migration id=host 2026/05/13 10:54:30 INFO Applying migration id=sharedinbox 2026/05/13 10:54:30 INFO Applying migration id=noteshost 2026/05/13 10:54:30 INFO Applying migration id=fetched 2026/05/13 10:54:30 INFO Applying migration id=move 2026/05/13 10:54:30 INFO Applying migration id=cleanup 2026/05/13 10:54:30 INFO Applying migration id=received 2026/05/13 10:54:30 INFO Applying migration id=namehost 2026/05/13 10:54:30 INFO Applying migration id=outboxhost 2026/05/13 10:54:30 INFO Applying migration id=notesfts 2026/05/13 10:54:30 INFO Applying migration id=iconsname 2026/05/13 10:54:30 INFO Applying migration id=nohash 2026/05/13 10:54:30 INFO Applying migration id=shares 2026/05/13 10:54:30 INFO Applying migration id=actorttl 2026/05/13 10:54:30 INFO Applying migration id=tocc 2026/05/13 10:54:30 INFO Applying migration id=followeds 2026/05/13 10:54:30 INFO Applying migration id=certhash 2026/05/13 10:54:30 INFO Applying migration id=follows_sync 2026/05/13 10:54:30 INFO Applying migration id=jsonpath 2026/05/13 10:54:30 INFO Applying migration id=localforward 2026/05/13 10:54:30 INFO Applying migration id=avatar 2026/05/13 10:54:30 INFO Applying migration id=noimage 2026/05/13 10:54:30 INFO Applying migration id=feed 2026/05/13 10:54:30 INFO Applying migration id=bookmarks 2026/05/13 10:54:30 INFO Applying migration id=shareactivity 2026/05/13 10:54:30 INFO Applying migration id=application 2026/05/13 10:54:30 INFO Applying migration id=certificates 2026/05/13 10:54:30 INFO Applying migration id=rawforward 2026/05/13 10:54:30 INFO Applying migration id=publickey 2026/05/13 10:54:30 INFO Applying migration id=resolvegroup 2026/05/13 10:54:30 INFO Applying migration id=reject 2026/05/13 10:54:30 INFO Applying migration id=autodel 2026/05/13 10:54:30 INFO Applying migration id=jsonb 2026/05/13 10:54:30 INFO Applying migration id=quote 2026/05/13 10:54:30 INFO Applying migration id=rfc9421 2026/05/13 10:54:30 INFO Applying migration id=keys 2026/05/13 10:54:30 INFO Applying migration id=portable 2026/05/13 10:54:30 INFO Applying migration id=proofs 2026/05/13 10:54:30 INFO Applying migration id=contexts 2026/05/13 10:54:30 INFO Applying migration id=deliverieshost 2026/05/13 10:54:30 INFO Applying migration id=pembegin 2026/05/13 10:54:30 INFO Applying migration id=didhost 2026/05/13 10:54:30 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:30 INFO Applying migration id=invites 2026/05/13 10:54:30 INFO Applying migration id=ed25519blob 2026/05/13 10:54:30 INFO Applying migration id=rsablob 2026/05/13 10:54:30 INFO Applying migration id=iconscid 2026/05/13 10:54:30 INFO Applying migration id=actor 2026/05/13 10:54:30 INFO Applying migration id=localkeys 2026/05/13 10:54:30 INFO Applying migration id=deleted 2026/05/13 10:54:30 INFO Applying migration id=history 2026/05/13 10:54:30 INFO Applying migration id=outboxnano 2026/05/13 10:54:30 INFO Applying migration id=implements 2026/05/13 10:54:30 INFO Applying migration id=backfill 2026/05/13 10:54:30 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/frank activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 --- PASS: TestDeliver_SharedInboxSingleWorker (0.37s) === RUN TestDeliver_SameInbox 2026/05/13 10:54:30 INFO Applying migration id=initial 2026/05/13 10:54:30 INFO Applying migration id=notesupdated 2026/05/13 10:54:30 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:30 INFO Applying migration id=activitiesid 2026/05/13 10:54:30 INFO Applying migration id=outbox 2026/05/13 10:54:30 INFO Applying migration id=edits 2026/05/13 10:54:30 INFO Applying migration id=outboxactor 2026/05/13 10:54:30 INFO Applying migration id=outboxsender 2026/05/13 10:54:30 INFO Applying migration id=thread 2026/05/13 10:54:30 INFO Applying migration id=host 2026/05/13 10:54:30 INFO Applying migration id=sharedinbox 2026/05/13 10:54:30 INFO Applying migration id=noteshost 2026/05/13 10:54:30 INFO Applying migration id=fetched 2026/05/13 10:54:30 INFO Applying migration id=move 2026/05/13 10:54:30 INFO Applying migration id=cleanup 2026/05/13 10:54:30 INFO Applying migration id=received 2026/05/13 10:54:30 INFO Applying migration id=namehost 2026/05/13 10:54:30 INFO Applying migration id=outboxhost 2026/05/13 10:54:30 INFO Applying migration id=notesfts 2026/05/13 10:54:30 INFO Applying migration id=iconsname 2026/05/13 10:54:30 INFO Applying migration id=nohash 2026/05/13 10:54:30 INFO Applying migration id=shares 2026/05/13 10:54:30 INFO Applying migration id=actorttl 2026/05/13 10:54:30 INFO Applying migration id=tocc 2026/05/13 10:54:30 INFO Applying migration id=followeds 2026/05/13 10:54:30 INFO Applying migration id=certhash 2026/05/13 10:54:30 INFO Applying migration id=follows_sync 2026/05/13 10:54:30 INFO Applying migration id=jsonpath 2026/05/13 10:54:30 INFO Applying migration id=localforward 2026/05/13 10:54:30 INFO Applying migration id=avatar 2026/05/13 10:54:30 INFO Applying migration id=noimage 2026/05/13 10:54:30 INFO Applying migration id=feed 2026/05/13 10:54:30 INFO Applying migration id=bookmarks 2026/05/13 10:54:30 INFO Applying migration id=shareactivity 2026/05/13 10:54:30 INFO Applying migration id=application 2026/05/13 10:54:30 INFO Applying migration id=certificates 2026/05/13 10:54:30 INFO Applying migration id=rawforward 2026/05/13 10:54:30 INFO Applying migration id=publickey 2026/05/13 10:54:30 INFO Applying migration id=resolvegroup 2026/05/13 10:54:30 INFO Applying migration id=reject 2026/05/13 10:54:30 INFO Applying migration id=autodel 2026/05/13 10:54:30 INFO Applying migration id=jsonb 2026/05/13 10:54:30 INFO Applying migration id=quote 2026/05/13 10:54:30 INFO Applying migration id=rfc9421 2026/05/13 10:54:30 INFO Applying migration id=keys 2026/05/13 10:54:30 INFO Applying migration id=portable 2026/05/13 10:54:30 INFO Applying migration id=proofs 2026/05/13 10:54:30 INFO Applying migration id=contexts 2026/05/13 10:54:30 INFO Applying migration id=deliverieshost 2026/05/13 10:54:30 INFO Applying migration id=pembegin 2026/05/13 10:54:30 INFO Applying migration id=didhost 2026/05/13 10:54:30 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:30 INFO Applying migration id=invites 2026/05/13 10:54:30 INFO Applying migration id=ed25519blob 2026/05/13 10:54:30 INFO Applying migration id=rsablob 2026/05/13 10:54:30 INFO Applying migration id=iconscid 2026/05/13 10:54:30 INFO Applying migration id=actor 2026/05/13 10:54:30 INFO Applying migration id=localkeys 2026/05/13 10:54:30 INFO Applying migration id=deleted 2026/05/13 10:54:30 INFO Applying migration id=history 2026/05/13 10:54:30 INFO Applying migration id=outboxnano 2026/05/13 10:54:30 INFO Applying migration id=implements 2026/05/13 10:54:30 INFO Applying migration id=backfill 2026/05/13 10:54:30 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/frank activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 --- PASS: TestDeliver_SameInbox (0.21s) === RUN TestDeliver_ToAndCCDuplicates 2026/05/13 10:54:30 INFO Applying migration id=initial 2026/05/13 10:54:30 INFO Applying migration id=notesupdated 2026/05/13 10:54:30 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:30 INFO Applying migration id=activitiesid 2026/05/13 10:54:30 INFO Applying migration id=outbox 2026/05/13 10:54:30 INFO Applying migration id=edits 2026/05/13 10:54:30 INFO Applying migration id=outboxactor 2026/05/13 10:54:30 INFO Applying migration id=outboxsender 2026/05/13 10:54:30 INFO Applying migration id=thread 2026/05/13 10:54:30 INFO Applying migration id=host 2026/05/13 10:54:30 INFO Applying migration id=sharedinbox 2026/05/13 10:54:30 INFO Applying migration id=noteshost 2026/05/13 10:54:30 INFO Applying migration id=fetched 2026/05/13 10:54:30 INFO Applying migration id=move 2026/05/13 10:54:30 INFO Applying migration id=cleanup 2026/05/13 10:54:30 INFO Applying migration id=received 2026/05/13 10:54:30 INFO Applying migration id=namehost 2026/05/13 10:54:30 INFO Applying migration id=outboxhost 2026/05/13 10:54:30 INFO Applying migration id=notesfts 2026/05/13 10:54:30 INFO Applying migration id=iconsname 2026/05/13 10:54:30 INFO Applying migration id=nohash 2026/05/13 10:54:30 INFO Applying migration id=shares 2026/05/13 10:54:30 INFO Applying migration id=actorttl 2026/05/13 10:54:30 INFO Applying migration id=tocc 2026/05/13 10:54:30 INFO Applying migration id=followeds 2026/05/13 10:54:30 INFO Applying migration id=certhash 2026/05/13 10:54:30 INFO Applying migration id=follows_sync 2026/05/13 10:54:30 INFO Applying migration id=jsonpath 2026/05/13 10:54:30 INFO Applying migration id=localforward 2026/05/13 10:54:30 INFO Applying migration id=avatar 2026/05/13 10:54:30 INFO Applying migration id=noimage 2026/05/13 10:54:30 INFO Applying migration id=feed 2026/05/13 10:54:30 INFO Applying migration id=bookmarks 2026/05/13 10:54:30 INFO Applying migration id=shareactivity 2026/05/13 10:54:30 INFO Applying migration id=application 2026/05/13 10:54:30 INFO Applying migration id=certificates 2026/05/13 10:54:30 INFO Applying migration id=rawforward 2026/05/13 10:54:30 INFO Applying migration id=publickey 2026/05/13 10:54:30 INFO Applying migration id=resolvegroup 2026/05/13 10:54:30 INFO Applying migration id=reject 2026/05/13 10:54:30 INFO Applying migration id=autodel 2026/05/13 10:54:30 INFO Applying migration id=jsonb 2026/05/13 10:54:30 INFO Applying migration id=quote 2026/05/13 10:54:30 INFO Applying migration id=rfc9421 2026/05/13 10:54:31 INFO Applying migration id=keys 2026/05/13 10:54:31 INFO Applying migration id=portable 2026/05/13 10:54:31 INFO Applying migration id=proofs 2026/05/13 10:54:31 INFO Applying migration id=contexts 2026/05/13 10:54:31 INFO Applying migration id=deliverieshost 2026/05/13 10:54:31 INFO Applying migration id=pembegin 2026/05/13 10:54:31 INFO Applying migration id=didhost 2026/05/13 10:54:31 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:31 INFO Applying migration id=invites 2026/05/13 10:54:31 INFO Applying migration id=ed25519blob 2026/05/13 10:54:31 INFO Applying migration id=rsablob 2026/05/13 10:54:31 INFO Applying migration id=iconscid 2026/05/13 10:54:31 INFO Applying migration id=actor 2026/05/13 10:54:31 INFO Applying migration id=localkeys 2026/05/13 10:54:31 INFO Applying migration id=deleted 2026/05/13 10:54:31 INFO Applying migration id=history 2026/05/13 10:54:31 INFO Applying migration id=outboxnano 2026/05/13 10:54:31 INFO Applying migration id=implements 2026/05/13 10:54:31 INFO Applying migration id=backfill 2026/05/13 10:54:31 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:31 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:31 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:31 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:31 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:31 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:31 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 2026/05/13 10:54:31 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/05/13 10:54:31 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/05/13 10:54:31 INFO Successfully sent an activity from=https://localhost.localdomain/user/bob inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/05/13 10:54:31 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/2 --- PASS: TestDeliver_ToAndCCDuplicates (0.43s) === RUN TestDeliver_PublicInTo 2026/05/13 10:54:31 INFO Applying migration id=initial 2026/05/13 10:54:31 INFO Applying migration id=notesupdated 2026/05/13 10:54:31 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:31 INFO Applying migration id=activitiesid 2026/05/13 10:54:31 INFO Applying migration id=outbox 2026/05/13 10:54:31 INFO Applying migration id=edits 2026/05/13 10:54:31 INFO Applying migration id=outboxactor 2026/05/13 10:54:31 INFO Applying migration id=outboxsender 2026/05/13 10:54:31 INFO Applying migration id=thread 2026/05/13 10:54:31 INFO Applying migration id=host 2026/05/13 10:54:31 INFO Applying migration id=sharedinbox 2026/05/13 10:54:31 INFO Applying migration id=noteshost 2026/05/13 10:54:31 INFO Applying migration id=fetched 2026/05/13 10:54:31 INFO Applying migration id=move 2026/05/13 10:54:31 INFO Applying migration id=cleanup 2026/05/13 10:54:31 INFO Applying migration id=received 2026/05/13 10:54:31 INFO Applying migration id=namehost 2026/05/13 10:54:31 INFO Applying migration id=outboxhost 2026/05/13 10:54:31 INFO Applying migration id=notesfts 2026/05/13 10:54:31 INFO Applying migration id=iconsname 2026/05/13 10:54:31 INFO Applying migration id=nohash 2026/05/13 10:54:31 INFO Applying migration id=shares 2026/05/13 10:54:31 INFO Applying migration id=actorttl 2026/05/13 10:54:31 INFO Applying migration id=tocc 2026/05/13 10:54:31 INFO Applying migration id=followeds 2026/05/13 10:54:31 INFO Applying migration id=certhash 2026/05/13 10:54:31 INFO Applying migration id=follows_sync 2026/05/13 10:54:31 INFO Applying migration id=jsonpath 2026/05/13 10:54:31 INFO Applying migration id=localforward 2026/05/13 10:54:31 INFO Applying migration id=avatar 2026/05/13 10:54:31 INFO Applying migration id=noimage 2026/05/13 10:54:31 INFO Applying migration id=feed 2026/05/13 10:54:31 INFO Applying migration id=bookmarks 2026/05/13 10:54:31 INFO Applying migration id=shareactivity 2026/05/13 10:54:31 INFO Applying migration id=application 2026/05/13 10:54:31 INFO Applying migration id=certificates 2026/05/13 10:54:31 INFO Applying migration id=rawforward 2026/05/13 10:54:31 INFO Applying migration id=publickey 2026/05/13 10:54:31 INFO Applying migration id=resolvegroup 2026/05/13 10:54:31 INFO Applying migration id=reject 2026/05/13 10:54:31 INFO Applying migration id=autodel 2026/05/13 10:54:31 INFO Applying migration id=jsonb 2026/05/13 10:54:31 INFO Applying migration id=quote 2026/05/13 10:54:31 INFO Applying migration id=rfc9421 2026/05/13 10:54:31 INFO Applying migration id=keys 2026/05/13 10:54:31 INFO Applying migration id=portable 2026/05/13 10:54:31 INFO Applying migration id=proofs 2026/05/13 10:54:31 INFO Applying migration id=contexts 2026/05/13 10:54:31 INFO Applying migration id=deliverieshost 2026/05/13 10:54:31 INFO Applying migration id=pembegin 2026/05/13 10:54:31 INFO Applying migration id=didhost 2026/05/13 10:54:31 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:31 INFO Applying migration id=invites 2026/05/13 10:54:31 INFO Applying migration id=ed25519blob 2026/05/13 10:54:31 INFO Applying migration id=rsablob 2026/05/13 10:54:31 INFO Applying migration id=iconscid 2026/05/13 10:54:31 INFO Applying migration id=actor 2026/05/13 10:54:31 INFO Applying migration id=localkeys 2026/05/13 10:54:31 INFO Applying migration id=deleted 2026/05/13 10:54:31 INFO Applying migration id=history 2026/05/13 10:54:31 INFO Applying migration id=outboxnano 2026/05/13 10:54:31 INFO Applying migration id=implements 2026/05/13 10:54:31 INFO Applying migration id=backfill 2026/05/13 10:54:32 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:32 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:32 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:32 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:32 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 2026/05/13 10:54:32 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/05/13 10:54:32 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/05/13 10:54:32 INFO Successfully sent an activity from=https://localhost.localdomain/user/bob inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/05/13 10:54:32 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/2 --- PASS: TestDeliver_PublicInTo (1.30s) === RUN TestDeliver_AuthorInTo 2026/05/13 10:54:32 INFO Applying migration id=initial 2026/05/13 10:54:32 INFO Applying migration id=notesupdated 2026/05/13 10:54:32 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:32 INFO Applying migration id=activitiesid 2026/05/13 10:54:32 INFO Applying migration id=outbox 2026/05/13 10:54:32 INFO Applying migration id=edits 2026/05/13 10:54:32 INFO Applying migration id=outboxactor 2026/05/13 10:54:32 INFO Applying migration id=outboxsender 2026/05/13 10:54:32 INFO Applying migration id=thread 2026/05/13 10:54:32 INFO Applying migration id=host 2026/05/13 10:54:32 INFO Applying migration id=sharedinbox 2026/05/13 10:54:32 INFO Applying migration id=noteshost 2026/05/13 10:54:32 INFO Applying migration id=fetched 2026/05/13 10:54:32 INFO Applying migration id=move 2026/05/13 10:54:32 INFO Applying migration id=cleanup 2026/05/13 10:54:32 INFO Applying migration id=received 2026/05/13 10:54:32 INFO Applying migration id=namehost 2026/05/13 10:54:32 INFO Applying migration id=outboxhost 2026/05/13 10:54:32 INFO Applying migration id=notesfts 2026/05/13 10:54:32 INFO Applying migration id=iconsname 2026/05/13 10:54:32 INFO Applying migration id=nohash 2026/05/13 10:54:32 INFO Applying migration id=shares 2026/05/13 10:54:32 INFO Applying migration id=actorttl 2026/05/13 10:54:32 INFO Applying migration id=tocc 2026/05/13 10:54:32 INFO Applying migration id=followeds 2026/05/13 10:54:32 INFO Applying migration id=certhash 2026/05/13 10:54:32 INFO Applying migration id=follows_sync 2026/05/13 10:54:32 INFO Applying migration id=jsonpath 2026/05/13 10:54:32 INFO Applying migration id=localforward 2026/05/13 10:54:32 INFO Applying migration id=avatar 2026/05/13 10:54:32 INFO Applying migration id=noimage 2026/05/13 10:54:32 INFO Applying migration id=feed 2026/05/13 10:54:32 INFO Applying migration id=bookmarks 2026/05/13 10:54:32 INFO Applying migration id=shareactivity 2026/05/13 10:54:32 INFO Applying migration id=application 2026/05/13 10:54:32 INFO Applying migration id=certificates 2026/05/13 10:54:32 INFO Applying migration id=rawforward 2026/05/13 10:54:32 INFO Applying migration id=publickey 2026/05/13 10:54:32 INFO Applying migration id=resolvegroup 2026/05/13 10:54:32 INFO Applying migration id=reject 2026/05/13 10:54:32 INFO Applying migration id=autodel 2026/05/13 10:54:32 INFO Applying migration id=jsonb 2026/05/13 10:54:32 INFO Applying migration id=quote 2026/05/13 10:54:32 INFO Applying migration id=rfc9421 2026/05/13 10:54:32 INFO Applying migration id=keys 2026/05/13 10:54:32 INFO Applying migration id=portable 2026/05/13 10:54:32 INFO Applying migration id=proofs 2026/05/13 10:54:32 INFO Applying migration id=contexts 2026/05/13 10:54:32 INFO Applying migration id=deliverieshost 2026/05/13 10:54:32 INFO Applying migration id=pembegin 2026/05/13 10:54:32 INFO Applying migration id=didhost 2026/05/13 10:54:32 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:32 INFO Applying migration id=invites 2026/05/13 10:54:32 INFO Applying migration id=ed25519blob 2026/05/13 10:54:32 INFO Applying migration id=rsablob 2026/05/13 10:54:32 INFO Applying migration id=iconscid 2026/05/13 10:54:32 INFO Applying migration id=actor 2026/05/13 10:54:32 INFO Applying migration id=localkeys 2026/05/13 10:54:32 INFO Applying migration id=deleted 2026/05/13 10:54:32 INFO Applying migration id=history 2026/05/13 10:54:32 INFO Applying migration id=outboxnano 2026/05/13 10:54:32 INFO Applying migration id=implements 2026/05/13 10:54:32 INFO Applying migration id=backfill 2026/05/13 10:54:33 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:33 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:33 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:33 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 2026/05/13 10:54:33 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/05/13 10:54:33 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/05/13 10:54:33 INFO Successfully sent an activity from=https://localhost.localdomain/user/bob inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/2 --- PASS: TestDeliver_AuthorInTo (1.31s) === RUN TestResolve_LocalActor 2026/05/13 10:54:33 INFO Applying migration id=initial 2026/05/13 10:54:33 INFO Applying migration id=notesupdated 2026/05/13 10:54:33 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:33 INFO Applying migration id=activitiesid 2026/05/13 10:54:33 INFO Applying migration id=outbox 2026/05/13 10:54:33 INFO Applying migration id=edits 2026/05/13 10:54:33 INFO Applying migration id=outboxactor 2026/05/13 10:54:33 INFO Applying migration id=outboxsender 2026/05/13 10:54:33 INFO Applying migration id=thread 2026/05/13 10:54:33 INFO Applying migration id=host 2026/05/13 10:54:33 INFO Applying migration id=sharedinbox 2026/05/13 10:54:33 INFO Applying migration id=noteshost 2026/05/13 10:54:33 INFO Applying migration id=fetched 2026/05/13 10:54:33 INFO Applying migration id=move 2026/05/13 10:54:33 INFO Applying migration id=cleanup 2026/05/13 10:54:33 INFO Applying migration id=received 2026/05/13 10:54:33 INFO Applying migration id=namehost 2026/05/13 10:54:33 INFO Applying migration id=outboxhost 2026/05/13 10:54:33 INFO Applying migration id=notesfts 2026/05/13 10:54:33 INFO Applying migration id=iconsname 2026/05/13 10:54:33 INFO Applying migration id=nohash 2026/05/13 10:54:33 INFO Applying migration id=shares 2026/05/13 10:54:33 INFO Applying migration id=actorttl 2026/05/13 10:54:33 INFO Applying migration id=tocc 2026/05/13 10:54:34 INFO Applying migration id=followeds 2026/05/13 10:54:34 INFO Applying migration id=certhash 2026/05/13 10:54:34 INFO Applying migration id=follows_sync 2026/05/13 10:54:34 INFO Applying migration id=jsonpath 2026/05/13 10:54:34 INFO Applying migration id=localforward 2026/05/13 10:54:34 INFO Applying migration id=avatar 2026/05/13 10:54:34 INFO Applying migration id=noimage 2026/05/13 10:54:34 INFO Applying migration id=feed 2026/05/13 10:54:34 INFO Applying migration id=bookmarks 2026/05/13 10:54:34 INFO Applying migration id=shareactivity 2026/05/13 10:54:34 INFO Applying migration id=application 2026/05/13 10:54:34 INFO Applying migration id=certificates 2026/05/13 10:54:34 INFO Applying migration id=rawforward 2026/05/13 10:54:34 INFO Applying migration id=publickey 2026/05/13 10:54:34 INFO Applying migration id=resolvegroup 2026/05/13 10:54:34 INFO Applying migration id=reject 2026/05/13 10:54:34 INFO Applying migration id=autodel 2026/05/13 10:54:34 INFO Applying migration id=jsonb 2026/05/13 10:54:34 INFO Applying migration id=quote 2026/05/13 10:54:34 INFO Applying migration id=rfc9421 2026/05/13 10:54:34 INFO Applying migration id=keys 2026/05/13 10:54:34 INFO Applying migration id=portable 2026/05/13 10:54:34 INFO Applying migration id=proofs 2026/05/13 10:54:34 INFO Applying migration id=contexts 2026/05/13 10:54:34 INFO Applying migration id=deliverieshost 2026/05/13 10:54:34 INFO Applying migration id=pembegin 2026/05/13 10:54:34 INFO Applying migration id=didhost 2026/05/13 10:54:34 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:34 INFO Applying migration id=invites 2026/05/13 10:54:34 INFO Applying migration id=ed25519blob 2026/05/13 10:54:34 INFO Applying migration id=rsablob 2026/05/13 10:54:34 INFO Applying migration id=iconscid 2026/05/13 10:54:34 INFO Applying migration id=actor 2026/05/13 10:54:34 INFO Applying migration id=localkeys 2026/05/13 10:54:34 INFO Applying migration id=deleted 2026/05/13 10:54:34 INFO Applying migration id=history 2026/05/13 10:54:34 INFO Applying migration id=outboxnano 2026/05/13 10:54:34 INFO Applying migration id=implements 2026/05/13 10:54:34 INFO Applying migration id=backfill --- PASS: TestResolve_LocalActor (0.53s) === RUN TestResolve_LocalActorDoesNotExist 2026/05/13 10:54:34 INFO Applying migration id=initial 2026/05/13 10:54:34 INFO Applying migration id=notesupdated 2026/05/13 10:54:34 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:34 INFO Applying migration id=activitiesid 2026/05/13 10:54:34 INFO Applying migration id=outbox 2026/05/13 10:54:34 INFO Applying migration id=edits 2026/05/13 10:54:34 INFO Applying migration id=outboxactor 2026/05/13 10:54:34 INFO Applying migration id=outboxsender 2026/05/13 10:54:34 INFO Applying migration id=thread 2026/05/13 10:54:34 INFO Applying migration id=host 2026/05/13 10:54:34 INFO Applying migration id=sharedinbox 2026/05/13 10:54:34 INFO Applying migration id=noteshost 2026/05/13 10:54:34 INFO Applying migration id=fetched 2026/05/13 10:54:34 INFO Applying migration id=move 2026/05/13 10:54:34 INFO Applying migration id=cleanup 2026/05/13 10:54:34 INFO Applying migration id=received 2026/05/13 10:54:34 INFO Applying migration id=namehost 2026/05/13 10:54:34 INFO Applying migration id=outboxhost 2026/05/13 10:54:34 INFO Applying migration id=notesfts 2026/05/13 10:54:34 INFO Applying migration id=iconsname 2026/05/13 10:54:34 INFO Applying migration id=nohash 2026/05/13 10:54:34 INFO Applying migration id=shares 2026/05/13 10:54:34 INFO Applying migration id=actorttl 2026/05/13 10:54:34 INFO Applying migration id=tocc 2026/05/13 10:54:34 INFO Applying migration id=followeds 2026/05/13 10:54:34 INFO Applying migration id=certhash 2026/05/13 10:54:34 INFO Applying migration id=follows_sync 2026/05/13 10:54:34 INFO Applying migration id=jsonpath 2026/05/13 10:54:34 INFO Applying migration id=localforward 2026/05/13 10:54:34 INFO Applying migration id=avatar 2026/05/13 10:54:34 INFO Applying migration id=noimage 2026/05/13 10:54:34 INFO Applying migration id=feed 2026/05/13 10:54:34 INFO Applying migration id=bookmarks 2026/05/13 10:54:34 INFO Applying migration id=shareactivity 2026/05/13 10:54:34 INFO Applying migration id=application 2026/05/13 10:54:34 INFO Applying migration id=certificates 2026/05/13 10:54:34 INFO Applying migration id=rawforward 2026/05/13 10:54:34 INFO Applying migration id=publickey 2026/05/13 10:54:34 INFO Applying migration id=resolvegroup 2026/05/13 10:54:34 INFO Applying migration id=reject 2026/05/13 10:54:34 INFO Applying migration id=autodel 2026/05/13 10:54:34 INFO Applying migration id=jsonb 2026/05/13 10:54:34 INFO Applying migration id=quote 2026/05/13 10:54:34 INFO Applying migration id=rfc9421 2026/05/13 10:54:34 INFO Applying migration id=keys 2026/05/13 10:54:34 INFO Applying migration id=portable 2026/05/13 10:54:34 INFO Applying migration id=proofs 2026/05/13 10:54:34 INFO Applying migration id=contexts 2026/05/13 10:54:34 INFO Applying migration id=deliverieshost 2026/05/13 10:54:34 INFO Applying migration id=pembegin 2026/05/13 10:54:34 INFO Applying migration id=didhost 2026/05/13 10:54:34 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:34 INFO Applying migration id=invites 2026/05/13 10:54:34 INFO Applying migration id=ed25519blob 2026/05/13 10:54:34 INFO Applying migration id=rsablob 2026/05/13 10:54:34 INFO Applying migration id=iconscid 2026/05/13 10:54:34 INFO Applying migration id=actor 2026/05/13 10:54:34 INFO Applying migration id=localkeys 2026/05/13 10:54:34 INFO Applying migration id=deleted 2026/05/13 10:54:34 INFO Applying migration id=history 2026/05/13 10:54:34 INFO Applying migration id=outboxnano 2026/05/13 10:54:34 INFO Applying migration id=implements 2026/05/13 10:54:34 INFO Applying migration id=backfill --- PASS: TestResolve_LocalActorDoesNotExist (0.62s) === RUN TestResolve_FederatedInstanceActor 2026/05/13 10:54:35 INFO Applying migration id=initial 2026/05/13 10:54:35 INFO Applying migration id=notesupdated 2026/05/13 10:54:35 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:35 INFO Applying migration id=activitiesid 2026/05/13 10:54:35 INFO Applying migration id=outbox 2026/05/13 10:54:35 INFO Applying migration id=edits 2026/05/13 10:54:35 INFO Applying migration id=outboxactor 2026/05/13 10:54:35 INFO Applying migration id=outboxsender 2026/05/13 10:54:35 INFO Applying migration id=thread 2026/05/13 10:54:35 INFO Applying migration id=host 2026/05/13 10:54:35 INFO Applying migration id=sharedinbox 2026/05/13 10:54:35 INFO Applying migration id=noteshost 2026/05/13 10:54:35 INFO Applying migration id=fetched 2026/05/13 10:54:35 INFO Applying migration id=move 2026/05/13 10:54:35 INFO Applying migration id=cleanup 2026/05/13 10:54:35 INFO Applying migration id=received 2026/05/13 10:54:35 INFO Applying migration id=namehost 2026/05/13 10:54:35 INFO Applying migration id=outboxhost 2026/05/13 10:54:35 INFO Applying migration id=notesfts 2026/05/13 10:54:35 INFO Applying migration id=iconsname 2026/05/13 10:54:35 INFO Applying migration id=nohash 2026/05/13 10:54:35 INFO Applying migration id=shares 2026/05/13 10:54:35 INFO Applying migration id=actorttl 2026/05/13 10:54:35 INFO Applying migration id=tocc 2026/05/13 10:54:35 INFO Applying migration id=followeds 2026/05/13 10:54:35 INFO Applying migration id=certhash 2026/05/13 10:54:35 INFO Applying migration id=follows_sync 2026/05/13 10:54:35 INFO Applying migration id=jsonpath 2026/05/13 10:54:35 INFO Applying migration id=localforward 2026/05/13 10:54:35 INFO Applying migration id=avatar 2026/05/13 10:54:35 INFO Applying migration id=noimage 2026/05/13 10:54:35 INFO Applying migration id=feed 2026/05/13 10:54:35 INFO Applying migration id=bookmarks 2026/05/13 10:54:35 INFO Applying migration id=shareactivity 2026/05/13 10:54:35 INFO Applying migration id=application 2026/05/13 10:54:35 INFO Applying migration id=certificates 2026/05/13 10:54:35 INFO Applying migration id=rawforward 2026/05/13 10:54:35 INFO Applying migration id=publickey 2026/05/13 10:54:35 INFO Applying migration id=resolvegroup 2026/05/13 10:54:35 INFO Applying migration id=reject 2026/05/13 10:54:35 INFO Applying migration id=autodel 2026/05/13 10:54:35 INFO Applying migration id=jsonb 2026/05/13 10:54:35 INFO Applying migration id=quote 2026/05/13 10:54:35 INFO Applying migration id=rfc9421 2026/05/13 10:54:35 INFO Applying migration id=keys 2026/05/13 10:54:35 INFO Applying migration id=portable 2026/05/13 10:54:35 INFO Applying migration id=proofs 2026/05/13 10:54:35 INFO Applying migration id=contexts 2026/05/13 10:54:35 INFO Applying migration id=deliverieshost 2026/05/13 10:54:35 INFO Applying migration id=pembegin 2026/05/13 10:54:35 INFO Applying migration id=didhost 2026/05/13 10:54:35 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:35 INFO Applying migration id=invites 2026/05/13 10:54:35 INFO Applying migration id=ed25519blob 2026/05/13 10:54:35 INFO Applying migration id=rsablob 2026/05/13 10:54:35 INFO Applying migration id=iconscid 2026/05/13 10:54:35 INFO Applying migration id=actor 2026/05/13 10:54:35 INFO Applying migration id=localkeys 2026/05/13 10:54:35 INFO Applying migration id=deleted 2026/05/13 10:54:35 INFO Applying migration id=history 2026/05/13 10:54:35 INFO Applying migration id=outboxnano 2026/05/13 10:54:35 INFO Applying migration id=implements 2026/05/13 10:54:35 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedInstanceActor (0.72s) === RUN TestResolve_FederatedActorInvalidURL 2026/05/13 10:54:35 INFO Applying migration id=initial 2026/05/13 10:54:35 INFO Applying migration id=notesupdated 2026/05/13 10:54:35 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:35 INFO Applying migration id=activitiesid 2026/05/13 10:54:35 INFO Applying migration id=outbox 2026/05/13 10:54:35 INFO Applying migration id=edits 2026/05/13 10:54:35 INFO Applying migration id=outboxactor 2026/05/13 10:54:35 INFO Applying migration id=outboxsender 2026/05/13 10:54:35 INFO Applying migration id=thread 2026/05/13 10:54:35 INFO Applying migration id=host 2026/05/13 10:54:35 INFO Applying migration id=sharedinbox 2026/05/13 10:54:35 INFO Applying migration id=noteshost 2026/05/13 10:54:35 INFO Applying migration id=fetched 2026/05/13 10:54:35 INFO Applying migration id=move 2026/05/13 10:54:35 INFO Applying migration id=cleanup 2026/05/13 10:54:35 INFO Applying migration id=received 2026/05/13 10:54:35 INFO Applying migration id=namehost 2026/05/13 10:54:35 INFO Applying migration id=outboxhost 2026/05/13 10:54:35 INFO Applying migration id=notesfts 2026/05/13 10:54:35 INFO Applying migration id=iconsname 2026/05/13 10:54:35 INFO Applying migration id=nohash 2026/05/13 10:54:35 INFO Applying migration id=shares 2026/05/13 10:54:35 INFO Applying migration id=actorttl 2026/05/13 10:54:35 INFO Applying migration id=tocc 2026/05/13 10:54:35 INFO Applying migration id=followeds 2026/05/13 10:54:35 INFO Applying migration id=certhash 2026/05/13 10:54:35 INFO Applying migration id=follows_sync 2026/05/13 10:54:35 INFO Applying migration id=jsonpath 2026/05/13 10:54:35 INFO Applying migration id=localforward 2026/05/13 10:54:35 INFO Applying migration id=avatar 2026/05/13 10:54:35 INFO Applying migration id=noimage 2026/05/13 10:54:35 INFO Applying migration id=feed 2026/05/13 10:54:35 INFO Applying migration id=bookmarks 2026/05/13 10:54:35 INFO Applying migration id=shareactivity 2026/05/13 10:54:35 INFO Applying migration id=application 2026/05/13 10:54:35 INFO Applying migration id=certificates 2026/05/13 10:54:35 INFO Applying migration id=rawforward 2026/05/13 10:54:35 INFO Applying migration id=publickey 2026/05/13 10:54:35 INFO Applying migration id=resolvegroup 2026/05/13 10:54:35 INFO Applying migration id=reject 2026/05/13 10:54:35 INFO Applying migration id=autodel 2026/05/13 10:54:35 INFO Applying migration id=jsonb 2026/05/13 10:54:35 INFO Applying migration id=quote 2026/05/13 10:54:35 INFO Applying migration id=rfc9421 2026/05/13 10:54:35 INFO Applying migration id=keys 2026/05/13 10:54:35 INFO Applying migration id=portable 2026/05/13 10:54:35 INFO Applying migration id=proofs 2026/05/13 10:54:35 INFO Applying migration id=contexts 2026/05/13 10:54:35 INFO Applying migration id=deliverieshost 2026/05/13 10:54:35 INFO Applying migration id=pembegin 2026/05/13 10:54:35 INFO Applying migration id=didhost 2026/05/13 10:54:35 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:35 INFO Applying migration id=invites 2026/05/13 10:54:35 INFO Applying migration id=ed25519blob 2026/05/13 10:54:36 INFO Applying migration id=rsablob 2026/05/13 10:54:36 INFO Applying migration id=iconscid 2026/05/13 10:54:36 INFO Applying migration id=actor 2026/05/13 10:54:36 INFO Applying migration id=localkeys 2026/05/13 10:54:36 INFO Applying migration id=deleted 2026/05/13 10:54:36 INFO Applying migration id=history 2026/05/13 10:54:36 INFO Applying migration id=outboxnano 2026/05/13 10:54:36 INFO Applying migration id=implements 2026/05/13 10:54:36 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorInvalidURL (0.48s) === RUN TestResolve_FederatedActorInvalidScheme 2026/05/13 10:54:36 INFO Applying migration id=initial 2026/05/13 10:54:36 INFO Applying migration id=notesupdated 2026/05/13 10:54:36 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:36 INFO Applying migration id=activitiesid 2026/05/13 10:54:36 INFO Applying migration id=outbox 2026/05/13 10:54:36 INFO Applying migration id=edits 2026/05/13 10:54:36 INFO Applying migration id=outboxactor 2026/05/13 10:54:36 INFO Applying migration id=outboxsender 2026/05/13 10:54:36 INFO Applying migration id=thread 2026/05/13 10:54:36 INFO Applying migration id=host 2026/05/13 10:54:36 INFO Applying migration id=sharedinbox 2026/05/13 10:54:36 INFO Applying migration id=noteshost 2026/05/13 10:54:36 INFO Applying migration id=fetched 2026/05/13 10:54:36 INFO Applying migration id=move 2026/05/13 10:54:36 INFO Applying migration id=cleanup 2026/05/13 10:54:36 INFO Applying migration id=received 2026/05/13 10:54:36 INFO Applying migration id=namehost 2026/05/13 10:54:36 INFO Applying migration id=outboxhost 2026/05/13 10:54:36 INFO Applying migration id=notesfts 2026/05/13 10:54:36 INFO Applying migration id=iconsname 2026/05/13 10:54:36 INFO Applying migration id=nohash 2026/05/13 10:54:36 INFO Applying migration id=shares 2026/05/13 10:54:36 INFO Applying migration id=actorttl 2026/05/13 10:54:36 INFO Applying migration id=tocc 2026/05/13 10:54:36 INFO Applying migration id=followeds 2026/05/13 10:54:36 INFO Applying migration id=certhash 2026/05/13 10:54:36 INFO Applying migration id=follows_sync 2026/05/13 10:54:36 INFO Applying migration id=jsonpath 2026/05/13 10:54:36 INFO Applying migration id=localforward 2026/05/13 10:54:36 INFO Applying migration id=avatar 2026/05/13 10:54:36 INFO Applying migration id=noimage 2026/05/13 10:54:36 INFO Applying migration id=feed 2026/05/13 10:54:36 INFO Applying migration id=bookmarks 2026/05/13 10:54:36 INFO Applying migration id=shareactivity 2026/05/13 10:54:36 INFO Applying migration id=application 2026/05/13 10:54:36 INFO Applying migration id=certificates 2026/05/13 10:54:36 INFO Applying migration id=rawforward 2026/05/13 10:54:36 INFO Applying migration id=publickey 2026/05/13 10:54:36 INFO Applying migration id=resolvegroup 2026/05/13 10:54:36 INFO Applying migration id=reject 2026/05/13 10:54:36 INFO Applying migration id=autodel 2026/05/13 10:54:36 INFO Applying migration id=jsonb 2026/05/13 10:54:36 INFO Applying migration id=quote 2026/05/13 10:54:36 INFO Applying migration id=rfc9421 2026/05/13 10:54:36 INFO Applying migration id=keys 2026/05/13 10:54:36 INFO Applying migration id=portable 2026/05/13 10:54:36 INFO Applying migration id=proofs 2026/05/13 10:54:36 INFO Applying migration id=contexts 2026/05/13 10:54:36 INFO Applying migration id=deliverieshost 2026/05/13 10:54:36 INFO Applying migration id=pembegin 2026/05/13 10:54:36 INFO Applying migration id=didhost 2026/05/13 10:54:36 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:36 INFO Applying migration id=invites 2026/05/13 10:54:36 INFO Applying migration id=ed25519blob 2026/05/13 10:54:36 INFO Applying migration id=rsablob 2026/05/13 10:54:36 INFO Applying migration id=iconscid 2026/05/13 10:54:36 INFO Applying migration id=actor 2026/05/13 10:54:36 INFO Applying migration id=localkeys 2026/05/13 10:54:36 INFO Applying migration id=deleted 2026/05/13 10:54:36 INFO Applying migration id=history 2026/05/13 10:54:36 INFO Applying migration id=outboxnano 2026/05/13 10:54:36 INFO Applying migration id=implements 2026/05/13 10:54:36 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorInvalidScheme (0.54s) === RUN TestResolve_FederatedActorFirstTime 2026/05/13 10:54:36 INFO Applying migration id=initial 2026/05/13 10:54:36 INFO Applying migration id=notesupdated 2026/05/13 10:54:36 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:36 INFO Applying migration id=activitiesid 2026/05/13 10:54:36 INFO Applying migration id=outbox 2026/05/13 10:54:36 INFO Applying migration id=edits 2026/05/13 10:54:36 INFO Applying migration id=outboxactor 2026/05/13 10:54:36 INFO Applying migration id=outboxsender 2026/05/13 10:54:36 INFO Applying migration id=thread 2026/05/13 10:54:36 INFO Applying migration id=host 2026/05/13 10:54:36 INFO Applying migration id=sharedinbox 2026/05/13 10:54:36 INFO Applying migration id=noteshost 2026/05/13 10:54:36 INFO Applying migration id=fetched 2026/05/13 10:54:36 INFO Applying migration id=move 2026/05/13 10:54:36 INFO Applying migration id=cleanup 2026/05/13 10:54:36 INFO Applying migration id=received 2026/05/13 10:54:36 INFO Applying migration id=namehost 2026/05/13 10:54:36 INFO Applying migration id=outboxhost 2026/05/13 10:54:36 INFO Applying migration id=notesfts 2026/05/13 10:54:36 INFO Applying migration id=iconsname 2026/05/13 10:54:36 INFO Applying migration id=nohash 2026/05/13 10:54:36 INFO Applying migration id=shares 2026/05/13 10:54:36 INFO Applying migration id=actorttl 2026/05/13 10:54:36 INFO Applying migration id=tocc 2026/05/13 10:54:36 INFO Applying migration id=followeds 2026/05/13 10:54:36 INFO Applying migration id=certhash 2026/05/13 10:54:36 INFO Applying migration id=follows_sync 2026/05/13 10:54:36 INFO Applying migration id=jsonpath 2026/05/13 10:54:36 INFO Applying migration id=localforward 2026/05/13 10:54:36 INFO Applying migration id=avatar 2026/05/13 10:54:36 INFO Applying migration id=noimage 2026/05/13 10:54:36 INFO Applying migration id=feed 2026/05/13 10:54:36 INFO Applying migration id=bookmarks 2026/05/13 10:54:36 INFO Applying migration id=shareactivity 2026/05/13 10:54:36 INFO Applying migration id=application 2026/05/13 10:54:36 INFO Applying migration id=certificates 2026/05/13 10:54:36 INFO Applying migration id=rawforward 2026/05/13 10:54:36 INFO Applying migration id=publickey 2026/05/13 10:54:36 INFO Applying migration id=resolvegroup 2026/05/13 10:54:36 INFO Applying migration id=reject 2026/05/13 10:54:36 INFO Applying migration id=autodel 2026/05/13 10:54:36 INFO Applying migration id=jsonb 2026/05/13 10:54:36 INFO Applying migration id=quote 2026/05/13 10:54:36 INFO Applying migration id=rfc9421 2026/05/13 10:54:36 INFO Applying migration id=keys 2026/05/13 10:54:37 INFO Applying migration id=portable 2026/05/13 10:54:37 INFO Applying migration id=proofs 2026/05/13 10:54:37 INFO Applying migration id=contexts 2026/05/13 10:54:37 INFO Applying migration id=deliverieshost 2026/05/13 10:54:37 INFO Applying migration id=pembegin 2026/05/13 10:54:37 INFO Applying migration id=didhost 2026/05/13 10:54:37 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:37 INFO Applying migration id=invites 2026/05/13 10:54:37 INFO Applying migration id=ed25519blob 2026/05/13 10:54:37 INFO Applying migration id=rsablob 2026/05/13 10:54:37 INFO Applying migration id=iconscid 2026/05/13 10:54:37 INFO Applying migration id=actor 2026/05/13 10:54:37 INFO Applying migration id=localkeys 2026/05/13 10:54:37 INFO Applying migration id=deleted 2026/05/13 10:54:37 INFO Applying migration id=history 2026/05/13 10:54:37 INFO Applying migration id=outboxnano 2026/05/13 10:54:37 INFO Applying migration id=implements 2026/05/13 10:54:37 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorFirstTime (0.37s) === RUN TestResolve_FederatedActorFirstTimeOffline 2026/05/13 10:54:37 INFO Applying migration id=initial 2026/05/13 10:54:37 INFO Applying migration id=notesupdated 2026/05/13 10:54:37 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:37 INFO Applying migration id=activitiesid 2026/05/13 10:54:37 INFO Applying migration id=outbox 2026/05/13 10:54:37 INFO Applying migration id=edits 2026/05/13 10:54:37 INFO Applying migration id=outboxactor 2026/05/13 10:54:37 INFO Applying migration id=outboxsender 2026/05/13 10:54:37 INFO Applying migration id=thread 2026/05/13 10:54:37 INFO Applying migration id=host 2026/05/13 10:54:37 INFO Applying migration id=sharedinbox 2026/05/13 10:54:37 INFO Applying migration id=noteshost 2026/05/13 10:54:37 INFO Applying migration id=fetched 2026/05/13 10:54:37 INFO Applying migration id=move 2026/05/13 10:54:37 INFO Applying migration id=cleanup 2026/05/13 10:54:37 INFO Applying migration id=received 2026/05/13 10:54:37 INFO Applying migration id=namehost 2026/05/13 10:54:37 INFO Applying migration id=outboxhost 2026/05/13 10:54:37 INFO Applying migration id=notesfts 2026/05/13 10:54:37 INFO Applying migration id=iconsname 2026/05/13 10:54:37 INFO Applying migration id=nohash 2026/05/13 10:54:37 INFO Applying migration id=shares 2026/05/13 10:54:37 INFO Applying migration id=actorttl 2026/05/13 10:54:37 INFO Applying migration id=tocc 2026/05/13 10:54:37 INFO Applying migration id=followeds 2026/05/13 10:54:37 INFO Applying migration id=certhash 2026/05/13 10:54:37 INFO Applying migration id=follows_sync 2026/05/13 10:54:37 INFO Applying migration id=jsonpath 2026/05/13 10:54:37 INFO Applying migration id=localforward 2026/05/13 10:54:37 INFO Applying migration id=avatar 2026/05/13 10:54:37 INFO Applying migration id=noimage 2026/05/13 10:54:37 INFO Applying migration id=feed 2026/05/13 10:54:37 INFO Applying migration id=bookmarks 2026/05/13 10:54:37 INFO Applying migration id=shareactivity 2026/05/13 10:54:37 INFO Applying migration id=application 2026/05/13 10:54:37 INFO Applying migration id=certificates 2026/05/13 10:54:37 INFO Applying migration id=rawforward 2026/05/13 10:54:37 INFO Applying migration id=publickey 2026/05/13 10:54:37 INFO Applying migration id=resolvegroup 2026/05/13 10:54:37 INFO Applying migration id=reject 2026/05/13 10:54:37 INFO Applying migration id=autodel 2026/05/13 10:54:37 INFO Applying migration id=jsonb 2026/05/13 10:54:37 INFO Applying migration id=quote 2026/05/13 10:54:37 INFO Applying migration id=rfc9421 2026/05/13 10:54:37 INFO Applying migration id=keys 2026/05/13 10:54:37 INFO Applying migration id=portable 2026/05/13 10:54:37 INFO Applying migration id=proofs 2026/05/13 10:54:37 INFO Applying migration id=contexts 2026/05/13 10:54:37 INFO Applying migration id=deliverieshost 2026/05/13 10:54:37 INFO Applying migration id=pembegin 2026/05/13 10:54:37 INFO Applying migration id=didhost 2026/05/13 10:54:37 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:37 INFO Applying migration id=invites 2026/05/13 10:54:37 INFO Applying migration id=ed25519blob 2026/05/13 10:54:37 INFO Applying migration id=rsablob 2026/05/13 10:54:37 INFO Applying migration id=iconscid 2026/05/13 10:54:37 INFO Applying migration id=actor 2026/05/13 10:54:37 INFO Applying migration id=localkeys 2026/05/13 10:54:37 INFO Applying migration id=deleted 2026/05/13 10:54:37 INFO Applying migration id=history 2026/05/13 10:54:37 INFO Applying migration id=outboxnano 2026/05/13 10:54:37 INFO Applying migration id=implements 2026/05/13 10:54:37 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorFirstTimeOffline (0.71s) === RUN TestResolve_FederatedActorFirstTimeCancelled 2026/05/13 10:54:37 INFO Applying migration id=initial 2026/05/13 10:54:37 INFO Applying migration id=notesupdated 2026/05/13 10:54:37 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:37 INFO Applying migration id=activitiesid 2026/05/13 10:54:37 INFO Applying migration id=outbox 2026/05/13 10:54:37 INFO Applying migration id=edits 2026/05/13 10:54:37 INFO Applying migration id=outboxactor 2026/05/13 10:54:37 INFO Applying migration id=outboxsender 2026/05/13 10:54:37 INFO Applying migration id=thread 2026/05/13 10:54:37 INFO Applying migration id=host 2026/05/13 10:54:37 INFO Applying migration id=sharedinbox 2026/05/13 10:54:37 INFO Applying migration id=noteshost 2026/05/13 10:54:37 INFO Applying migration id=fetched 2026/05/13 10:54:37 INFO Applying migration id=move 2026/05/13 10:54:37 INFO Applying migration id=cleanup 2026/05/13 10:54:37 INFO Applying migration id=received 2026/05/13 10:54:37 INFO Applying migration id=namehost 2026/05/13 10:54:37 INFO Applying migration id=outboxhost 2026/05/13 10:54:37 INFO Applying migration id=notesfts 2026/05/13 10:54:37 INFO Applying migration id=iconsname 2026/05/13 10:54:37 INFO Applying migration id=nohash 2026/05/13 10:54:37 INFO Applying migration id=shares 2026/05/13 10:54:37 INFO Applying migration id=actorttl 2026/05/13 10:54:37 INFO Applying migration id=tocc 2026/05/13 10:54:37 INFO Applying migration id=followeds 2026/05/13 10:54:37 INFO Applying migration id=certhash 2026/05/13 10:54:37 INFO Applying migration id=follows_sync 2026/05/13 10:54:37 INFO Applying migration id=jsonpath 2026/05/13 10:54:37 INFO Applying migration id=localforward 2026/05/13 10:54:37 INFO Applying migration id=avatar 2026/05/13 10:54:37 INFO Applying migration id=noimage 2026/05/13 10:54:37 INFO Applying migration id=feed 2026/05/13 10:54:37 INFO Applying migration id=bookmarks 2026/05/13 10:54:37 INFO Applying migration id=shareactivity 2026/05/13 10:54:37 INFO Applying migration id=application 2026/05/13 10:54:37 INFO Applying migration id=certificates 2026/05/13 10:54:37 INFO Applying migration id=rawforward 2026/05/13 10:54:37 INFO Applying migration id=publickey 2026/05/13 10:54:37 INFO Applying migration id=resolvegroup 2026/05/13 10:54:37 INFO Applying migration id=reject 2026/05/13 10:54:37 INFO Applying migration id=autodel 2026/05/13 10:54:37 INFO Applying migration id=jsonb 2026/05/13 10:54:38 INFO Applying migration id=quote 2026/05/13 10:54:38 INFO Applying migration id=rfc9421 2026/05/13 10:54:38 INFO Applying migration id=keys 2026/05/13 10:54:38 INFO Applying migration id=portable 2026/05/13 10:54:38 INFO Applying migration id=proofs 2026/05/13 10:54:38 INFO Applying migration id=contexts 2026/05/13 10:54:38 INFO Applying migration id=deliverieshost 2026/05/13 10:54:38 INFO Applying migration id=pembegin 2026/05/13 10:54:38 INFO Applying migration id=didhost 2026/05/13 10:54:38 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:38 INFO Applying migration id=invites 2026/05/13 10:54:38 INFO Applying migration id=ed25519blob 2026/05/13 10:54:38 INFO Applying migration id=rsablob 2026/05/13 10:54:38 INFO Applying migration id=iconscid 2026/05/13 10:54:38 INFO Applying migration id=actor 2026/05/13 10:54:38 INFO Applying migration id=localkeys 2026/05/13 10:54:38 INFO Applying migration id=deleted 2026/05/13 10:54:38 INFO Applying migration id=history 2026/05/13 10:54:38 INFO Applying migration id=outboxnano 2026/05/13 10:54:38 INFO Applying migration id=implements 2026/05/13 10:54:38 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorFirstTimeCancelled (0.41s) === RUN TestResolve_FederatedActorFirstTimeInvalidWebFingerLink 2026/05/13 10:54:38 INFO Applying migration id=initial 2026/05/13 10:54:38 INFO Applying migration id=notesupdated 2026/05/13 10:54:38 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:38 INFO Applying migration id=activitiesid 2026/05/13 10:54:38 INFO Applying migration id=outbox 2026/05/13 10:54:38 INFO Applying migration id=edits 2026/05/13 10:54:38 INFO Applying migration id=outboxactor 2026/05/13 10:54:38 INFO Applying migration id=outboxsender 2026/05/13 10:54:38 INFO Applying migration id=thread 2026/05/13 10:54:38 INFO Applying migration id=host 2026/05/13 10:54:38 INFO Applying migration id=sharedinbox 2026/05/13 10:54:38 INFO Applying migration id=noteshost 2026/05/13 10:54:38 INFO Applying migration id=fetched 2026/05/13 10:54:38 INFO Applying migration id=move 2026/05/13 10:54:38 INFO Applying migration id=cleanup 2026/05/13 10:54:38 INFO Applying migration id=received 2026/05/13 10:54:38 INFO Applying migration id=namehost 2026/05/13 10:54:38 INFO Applying migration id=outboxhost 2026/05/13 10:54:38 INFO Applying migration id=notesfts 2026/05/13 10:54:38 INFO Applying migration id=iconsname 2026/05/13 10:54:38 INFO Applying migration id=nohash 2026/05/13 10:54:38 INFO Applying migration id=shares 2026/05/13 10:54:38 INFO Applying migration id=actorttl 2026/05/13 10:54:38 INFO Applying migration id=tocc 2026/05/13 10:54:38 INFO Applying migration id=followeds 2026/05/13 10:54:38 INFO Applying migration id=certhash 2026/05/13 10:54:38 INFO Applying migration id=follows_sync 2026/05/13 10:54:38 INFO Applying migration id=jsonpath 2026/05/13 10:54:38 INFO Applying migration id=localforward 2026/05/13 10:54:38 INFO Applying migration id=avatar 2026/05/13 10:54:38 INFO Applying migration id=noimage 2026/05/13 10:54:38 INFO Applying migration id=feed 2026/05/13 10:54:38 INFO Applying migration id=bookmarks 2026/05/13 10:54:38 INFO Applying migration id=shareactivity 2026/05/13 10:54:38 INFO Applying migration id=application 2026/05/13 10:54:38 INFO Applying migration id=certificates 2026/05/13 10:54:38 INFO Applying migration id=rawforward 2026/05/13 10:54:38 INFO Applying migration id=publickey 2026/05/13 10:54:38 INFO Applying migration id=resolvegroup 2026/05/13 10:54:38 INFO Applying migration id=reject 2026/05/13 10:54:38 INFO Applying migration id=autodel 2026/05/13 10:54:38 INFO Applying migration id=jsonb 2026/05/13 10:54:38 INFO Applying migration id=quote 2026/05/13 10:54:38 INFO Applying migration id=rfc9421 2026/05/13 10:54:38 INFO Applying migration id=keys 2026/05/13 10:54:38 INFO Applying migration id=portable 2026/05/13 10:54:38 INFO Applying migration id=proofs 2026/05/13 10:54:38 INFO Applying migration id=contexts 2026/05/13 10:54:38 INFO Applying migration id=deliverieshost 2026/05/13 10:54:38 INFO Applying migration id=pembegin 2026/05/13 10:54:38 INFO Applying migration id=didhost 2026/05/13 10:54:38 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:38 INFO Applying migration id=invites 2026/05/13 10:54:38 INFO Applying migration id=ed25519blob 2026/05/13 10:54:38 INFO Applying migration id=rsablob 2026/05/13 10:54:38 INFO Applying migration id=iconscid 2026/05/13 10:54:38 INFO Applying migration id=actor 2026/05/13 10:54:38 INFO Applying migration id=localkeys 2026/05/13 10:54:38 INFO Applying migration id=deleted 2026/05/13 10:54:38 INFO Applying migration id=history 2026/05/13 10:54:38 INFO Applying migration id=outboxnano 2026/05/13 10:54:38 INFO Applying migration id=implements 2026/05/13 10:54:38 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorFirstTimeInvalidWebFingerLink (0.41s) === RUN TestResolve_FederatedActorFirstTimeActorIDMismatch 2026/05/13 10:54:38 INFO Applying migration id=initial 2026/05/13 10:54:38 INFO Applying migration id=notesupdated 2026/05/13 10:54:38 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:38 INFO Applying migration id=activitiesid 2026/05/13 10:54:38 INFO Applying migration id=outbox 2026/05/13 10:54:38 INFO Applying migration id=edits 2026/05/13 10:54:38 INFO Applying migration id=outboxactor 2026/05/13 10:54:38 INFO Applying migration id=outboxsender 2026/05/13 10:54:38 INFO Applying migration id=thread 2026/05/13 10:54:38 INFO Applying migration id=host 2026/05/13 10:54:38 INFO Applying migration id=sharedinbox 2026/05/13 10:54:38 INFO Applying migration id=noteshost 2026/05/13 10:54:38 INFO Applying migration id=fetched 2026/05/13 10:54:38 INFO Applying migration id=move 2026/05/13 10:54:38 INFO Applying migration id=cleanup 2026/05/13 10:54:38 INFO Applying migration id=received 2026/05/13 10:54:38 INFO Applying migration id=namehost 2026/05/13 10:54:38 INFO Applying migration id=outboxhost 2026/05/13 10:54:38 INFO Applying migration id=notesfts 2026/05/13 10:54:38 INFO Applying migration id=iconsname 2026/05/13 10:54:38 INFO Applying migration id=nohash 2026/05/13 10:54:38 INFO Applying migration id=shares 2026/05/13 10:54:38 INFO Applying migration id=actorttl 2026/05/13 10:54:38 INFO Applying migration id=tocc 2026/05/13 10:54:38 INFO Applying migration id=followeds 2026/05/13 10:54:38 INFO Applying migration id=certhash 2026/05/13 10:54:38 INFO Applying migration id=follows_sync 2026/05/13 10:54:38 INFO Applying migration id=jsonpath 2026/05/13 10:54:38 INFO Applying migration id=localforward 2026/05/13 10:54:38 INFO Applying migration id=avatar 2026/05/13 10:54:38 INFO Applying migration id=noimage 2026/05/13 10:54:38 INFO Applying migration id=feed 2026/05/13 10:54:38 INFO Applying migration id=bookmarks 2026/05/13 10:54:38 INFO Applying migration id=shareactivity 2026/05/13 10:54:38 INFO Applying migration id=application 2026/05/13 10:54:38 INFO Applying migration id=certificates 2026/05/13 10:54:38 INFO Applying migration id=rawforward 2026/05/13 10:54:38 INFO Applying migration id=publickey 2026/05/13 10:54:38 INFO Applying migration id=resolvegroup 2026/05/13 10:54:38 INFO Applying migration id=reject 2026/05/13 10:54:38 INFO Applying migration id=autodel 2026/05/13 10:54:38 INFO Applying migration id=jsonb 2026/05/13 10:54:38 INFO Applying migration id=quote 2026/05/13 10:54:38 INFO Applying migration id=rfc9421 2026/05/13 10:54:38 INFO Applying migration id=keys 2026/05/13 10:54:38 INFO Applying migration id=portable 2026/05/13 10:54:38 INFO Applying migration id=proofs 2026/05/13 10:54:38 INFO Applying migration id=contexts 2026/05/13 10:54:38 INFO Applying migration id=deliverieshost 2026/05/13 10:54:38 INFO Applying migration id=pembegin 2026/05/13 10:54:38 INFO Applying migration id=didhost 2026/05/13 10:54:38 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:38 INFO Applying migration id=invites 2026/05/13 10:54:38 INFO Applying migration id=ed25519blob 2026/05/13 10:54:38 INFO Applying migration id=rsablob 2026/05/13 10:54:38 INFO Applying migration id=iconscid 2026/05/13 10:54:38 INFO Applying migration id=actor 2026/05/13 10:54:38 INFO Applying migration id=localkeys 2026/05/13 10:54:38 INFO Applying migration id=deleted 2026/05/13 10:54:38 INFO Applying migration id=history 2026/05/13 10:54:38 INFO Applying migration id=outboxnano 2026/05/13 10:54:38 INFO Applying migration id=implements 2026/05/13 10:54:38 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorFirstTimeActorIDMismatch (0.36s) === RUN TestResolve_FederatedActorCached 2026/05/13 10:54:39 INFO Applying migration id=initial 2026/05/13 10:54:39 INFO Applying migration id=notesupdated 2026/05/13 10:54:39 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:39 INFO Applying migration id=activitiesid 2026/05/13 10:54:39 INFO Applying migration id=outbox 2026/05/13 10:54:39 INFO Applying migration id=edits 2026/05/13 10:54:39 INFO Applying migration id=outboxactor 2026/05/13 10:54:39 INFO Applying migration id=outboxsender 2026/05/13 10:54:39 INFO Applying migration id=thread 2026/05/13 10:54:39 INFO Applying migration id=host 2026/05/13 10:54:39 INFO Applying migration id=sharedinbox 2026/05/13 10:54:39 INFO Applying migration id=noteshost 2026/05/13 10:54:39 INFO Applying migration id=fetched 2026/05/13 10:54:39 INFO Applying migration id=move 2026/05/13 10:54:39 INFO Applying migration id=cleanup 2026/05/13 10:54:39 INFO Applying migration id=received 2026/05/13 10:54:39 INFO Applying migration id=namehost 2026/05/13 10:54:39 INFO Applying migration id=outboxhost 2026/05/13 10:54:39 INFO Applying migration id=notesfts 2026/05/13 10:54:39 INFO Applying migration id=iconsname 2026/05/13 10:54:39 INFO Applying migration id=nohash 2026/05/13 10:54:39 INFO Applying migration id=shares 2026/05/13 10:54:39 INFO Applying migration id=actorttl 2026/05/13 10:54:39 INFO Applying migration id=tocc 2026/05/13 10:54:39 INFO Applying migration id=followeds 2026/05/13 10:54:39 INFO Applying migration id=certhash 2026/05/13 10:54:39 INFO Applying migration id=follows_sync 2026/05/13 10:54:39 INFO Applying migration id=jsonpath 2026/05/13 10:54:39 INFO Applying migration id=localforward 2026/05/13 10:54:39 INFO Applying migration id=avatar 2026/05/13 10:54:39 INFO Applying migration id=noimage 2026/05/13 10:54:39 INFO Applying migration id=feed 2026/05/13 10:54:39 INFO Applying migration id=bookmarks 2026/05/13 10:54:39 INFO Applying migration id=shareactivity 2026/05/13 10:54:39 INFO Applying migration id=application 2026/05/13 10:54:39 INFO Applying migration id=certificates 2026/05/13 10:54:39 INFO Applying migration id=rawforward 2026/05/13 10:54:39 INFO Applying migration id=publickey 2026/05/13 10:54:39 INFO Applying migration id=resolvegroup 2026/05/13 10:54:39 INFO Applying migration id=reject 2026/05/13 10:54:39 INFO Applying migration id=autodel 2026/05/13 10:54:39 INFO Applying migration id=jsonb 2026/05/13 10:54:39 INFO Applying migration id=quote 2026/05/13 10:54:39 INFO Applying migration id=rfc9421 2026/05/13 10:54:39 INFO Applying migration id=keys 2026/05/13 10:54:39 INFO Applying migration id=portable 2026/05/13 10:54:39 INFO Applying migration id=proofs 2026/05/13 10:54:39 INFO Applying migration id=contexts 2026/05/13 10:54:39 INFO Applying migration id=deliverieshost 2026/05/13 10:54:39 INFO Applying migration id=pembegin 2026/05/13 10:54:39 INFO Applying migration id=didhost 2026/05/13 10:54:39 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:39 INFO Applying migration id=invites 2026/05/13 10:54:39 INFO Applying migration id=ed25519blob 2026/05/13 10:54:39 INFO Applying migration id=rsablob 2026/05/13 10:54:39 INFO Applying migration id=iconscid 2026/05/13 10:54:39 INFO Applying migration id=actor 2026/05/13 10:54:39 INFO Applying migration id=localkeys 2026/05/13 10:54:39 INFO Applying migration id=deleted 2026/05/13 10:54:39 INFO Applying migration id=history 2026/05/13 10:54:39 INFO Applying migration id=outboxnano 2026/05/13 10:54:39 INFO Applying migration id=implements 2026/05/13 10:54:39 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorCached (0.33s) === RUN TestResolve_FederatedActorCachedInvalidActorHost 2026/05/13 10:54:39 INFO Applying migration id=initial 2026/05/13 10:54:39 INFO Applying migration id=notesupdated 2026/05/13 10:54:39 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:39 INFO Applying migration id=activitiesid 2026/05/13 10:54:39 INFO Applying migration id=outbox 2026/05/13 10:54:39 INFO Applying migration id=edits 2026/05/13 10:54:39 INFO Applying migration id=outboxactor 2026/05/13 10:54:39 INFO Applying migration id=outboxsender 2026/05/13 10:54:39 INFO Applying migration id=thread 2026/05/13 10:54:39 INFO Applying migration id=host 2026/05/13 10:54:39 INFO Applying migration id=sharedinbox 2026/05/13 10:54:39 INFO Applying migration id=noteshost 2026/05/13 10:54:39 INFO Applying migration id=fetched 2026/05/13 10:54:39 INFO Applying migration id=move 2026/05/13 10:54:39 INFO Applying migration id=cleanup 2026/05/13 10:54:39 INFO Applying migration id=received 2026/05/13 10:54:39 INFO Applying migration id=namehost 2026/05/13 10:54:39 INFO Applying migration id=outboxhost 2026/05/13 10:54:39 INFO Applying migration id=notesfts 2026/05/13 10:54:39 INFO Applying migration id=iconsname 2026/05/13 10:54:39 INFO Applying migration id=nohash 2026/05/13 10:54:39 INFO Applying migration id=shares 2026/05/13 10:54:39 INFO Applying migration id=actorttl 2026/05/13 10:54:39 INFO Applying migration id=tocc 2026/05/13 10:54:39 INFO Applying migration id=followeds 2026/05/13 10:54:39 INFO Applying migration id=certhash 2026/05/13 10:54:39 INFO Applying migration id=follows_sync 2026/05/13 10:54:39 INFO Applying migration id=jsonpath 2026/05/13 10:54:39 INFO Applying migration id=localforward 2026/05/13 10:54:39 INFO Applying migration id=avatar 2026/05/13 10:54:39 INFO Applying migration id=noimage 2026/05/13 10:54:39 INFO Applying migration id=feed 2026/05/13 10:54:39 INFO Applying migration id=bookmarks 2026/05/13 10:54:39 INFO Applying migration id=shareactivity 2026/05/13 10:54:39 INFO Applying migration id=application 2026/05/13 10:54:39 INFO Applying migration id=certificates 2026/05/13 10:54:39 INFO Applying migration id=rawforward 2026/05/13 10:54:39 INFO Applying migration id=publickey 2026/05/13 10:54:39 INFO Applying migration id=resolvegroup 2026/05/13 10:54:39 INFO Applying migration id=reject 2026/05/13 10:54:39 INFO Applying migration id=autodel 2026/05/13 10:54:39 INFO Applying migration id=jsonb 2026/05/13 10:54:39 INFO Applying migration id=quote 2026/05/13 10:54:39 INFO Applying migration id=rfc9421 2026/05/13 10:54:39 INFO Applying migration id=keys 2026/05/13 10:54:39 INFO Applying migration id=portable 2026/05/13 10:54:39 INFO Applying migration id=proofs 2026/05/13 10:54:39 INFO Applying migration id=contexts 2026/05/13 10:54:39 INFO Applying migration id=deliverieshost 2026/05/13 10:54:39 INFO Applying migration id=pembegin 2026/05/13 10:54:39 INFO Applying migration id=didhost 2026/05/13 10:54:39 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:39 INFO Applying migration id=invites 2026/05/13 10:54:39 INFO Applying migration id=ed25519blob 2026/05/13 10:54:39 INFO Applying migration id=rsablob 2026/05/13 10:54:39 INFO Applying migration id=iconscid 2026/05/13 10:54:39 INFO Applying migration id=actor 2026/05/13 10:54:39 INFO Applying migration id=localkeys 2026/05/13 10:54:39 INFO Applying migration id=deleted 2026/05/13 10:54:39 INFO Applying migration id=history 2026/05/13 10:54:39 INFO Applying migration id=outboxnano 2026/05/13 10:54:39 INFO Applying migration id=implements 2026/05/13 10:54:39 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorCachedInvalidActorHost (0.41s) === RUN TestResolve_FederatedActorCachedActorHostSubdomain 2026/05/13 10:54:39 INFO Applying migration id=initial 2026/05/13 10:54:39 INFO Applying migration id=notesupdated 2026/05/13 10:54:39 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:39 INFO Applying migration id=activitiesid 2026/05/13 10:54:39 INFO Applying migration id=outbox 2026/05/13 10:54:39 INFO Applying migration id=edits 2026/05/13 10:54:39 INFO Applying migration id=outboxactor 2026/05/13 10:54:39 INFO Applying migration id=outboxsender 2026/05/13 10:54:39 INFO Applying migration id=thread 2026/05/13 10:54:39 INFO Applying migration id=host 2026/05/13 10:54:39 INFO Applying migration id=sharedinbox 2026/05/13 10:54:39 INFO Applying migration id=noteshost 2026/05/13 10:54:39 INFO Applying migration id=fetched 2026/05/13 10:54:39 INFO Applying migration id=move 2026/05/13 10:54:39 INFO Applying migration id=cleanup 2026/05/13 10:54:39 INFO Applying migration id=received 2026/05/13 10:54:39 INFO Applying migration id=namehost 2026/05/13 10:54:39 INFO Applying migration id=outboxhost 2026/05/13 10:54:39 INFO Applying migration id=notesfts 2026/05/13 10:54:39 INFO Applying migration id=iconsname 2026/05/13 10:54:39 INFO Applying migration id=nohash 2026/05/13 10:54:39 INFO Applying migration id=shares 2026/05/13 10:54:39 INFO Applying migration id=actorttl 2026/05/13 10:54:39 INFO Applying migration id=tocc 2026/05/13 10:54:39 INFO Applying migration id=followeds 2026/05/13 10:54:39 INFO Applying migration id=certhash 2026/05/13 10:54:39 INFO Applying migration id=follows_sync 2026/05/13 10:54:39 INFO Applying migration id=jsonpath 2026/05/13 10:54:39 INFO Applying migration id=localforward 2026/05/13 10:54:39 INFO Applying migration id=avatar 2026/05/13 10:54:39 INFO Applying migration id=noimage 2026/05/13 10:54:39 INFO Applying migration id=feed 2026/05/13 10:54:39 INFO Applying migration id=bookmarks 2026/05/13 10:54:39 INFO Applying migration id=shareactivity 2026/05/13 10:54:39 INFO Applying migration id=application 2026/05/13 10:54:39 INFO Applying migration id=certificates 2026/05/13 10:54:39 INFO Applying migration id=rawforward 2026/05/13 10:54:39 INFO Applying migration id=publickey 2026/05/13 10:54:39 INFO Applying migration id=resolvegroup 2026/05/13 10:54:39 INFO Applying migration id=reject 2026/05/13 10:54:39 INFO Applying migration id=autodel 2026/05/13 10:54:39 INFO Applying migration id=jsonb 2026/05/13 10:54:39 INFO Applying migration id=quote 2026/05/13 10:54:39 INFO Applying migration id=rfc9421 2026/05/13 10:54:39 INFO Applying migration id=keys 2026/05/13 10:54:39 INFO Applying migration id=portable 2026/05/13 10:54:39 INFO Applying migration id=proofs 2026/05/13 10:54:39 INFO Applying migration id=contexts 2026/05/13 10:54:39 INFO Applying migration id=deliverieshost 2026/05/13 10:54:39 INFO Applying migration id=pembegin 2026/05/13 10:54:39 INFO Applying migration id=didhost 2026/05/13 10:54:39 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:39 INFO Applying migration id=invites 2026/05/13 10:54:39 INFO Applying migration id=ed25519blob 2026/05/13 10:54:39 INFO Applying migration id=rsablob 2026/05/13 10:54:39 INFO Applying migration id=iconscid 2026/05/13 10:54:39 INFO Applying migration id=actor 2026/05/13 10:54:39 INFO Applying migration id=localkeys 2026/05/13 10:54:39 INFO Applying migration id=deleted 2026/05/13 10:54:39 INFO Applying migration id=history 2026/05/13 10:54:39 INFO Applying migration id=outboxnano 2026/05/13 10:54:39 INFO Applying migration id=implements 2026/05/13 10:54:39 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorCachedActorHostSubdomain (0.37s) === RUN TestResolve_FederatedActorCachedActorHostSubdomainFetchedRecently 2026/05/13 10:54:40 INFO Applying migration id=initial 2026/05/13 10:54:40 INFO Applying migration id=notesupdated 2026/05/13 10:54:40 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:40 INFO Applying migration id=activitiesid 2026/05/13 10:54:40 INFO Applying migration id=outbox 2026/05/13 10:54:40 INFO Applying migration id=edits 2026/05/13 10:54:40 INFO Applying migration id=outboxactor 2026/05/13 10:54:40 INFO Applying migration id=outboxsender 2026/05/13 10:54:40 INFO Applying migration id=thread 2026/05/13 10:54:40 INFO Applying migration id=host 2026/05/13 10:54:40 INFO Applying migration id=sharedinbox 2026/05/13 10:54:40 INFO Applying migration id=noteshost 2026/05/13 10:54:40 INFO Applying migration id=fetched 2026/05/13 10:54:40 INFO Applying migration id=move 2026/05/13 10:54:40 INFO Applying migration id=cleanup 2026/05/13 10:54:40 INFO Applying migration id=received 2026/05/13 10:54:40 INFO Applying migration id=namehost 2026/05/13 10:54:40 INFO Applying migration id=outboxhost 2026/05/13 10:54:40 INFO Applying migration id=notesfts 2026/05/13 10:54:40 INFO Applying migration id=iconsname 2026/05/13 10:54:40 INFO Applying migration id=nohash 2026/05/13 10:54:40 INFO Applying migration id=shares 2026/05/13 10:54:40 INFO Applying migration id=actorttl 2026/05/13 10:54:40 INFO Applying migration id=tocc 2026/05/13 10:54:40 INFO Applying migration id=followeds 2026/05/13 10:54:40 INFO Applying migration id=certhash 2026/05/13 10:54:40 INFO Applying migration id=follows_sync 2026/05/13 10:54:40 INFO Applying migration id=jsonpath 2026/05/13 10:54:40 INFO Applying migration id=localforward 2026/05/13 10:54:40 INFO Applying migration id=avatar 2026/05/13 10:54:40 INFO Applying migration id=noimage 2026/05/13 10:54:40 INFO Applying migration id=feed 2026/05/13 10:54:40 INFO Applying migration id=bookmarks 2026/05/13 10:54:40 INFO Applying migration id=shareactivity 2026/05/13 10:54:40 INFO Applying migration id=application 2026/05/13 10:54:40 INFO Applying migration id=certificates 2026/05/13 10:54:40 INFO Applying migration id=rawforward 2026/05/13 10:54:40 INFO Applying migration id=publickey 2026/05/13 10:54:40 INFO Applying migration id=resolvegroup 2026/05/13 10:54:40 INFO Applying migration id=reject 2026/05/13 10:54:40 INFO Applying migration id=autodel 2026/05/13 10:54:40 INFO Applying migration id=jsonb 2026/05/13 10:54:40 INFO Applying migration id=quote 2026/05/13 10:54:40 INFO Applying migration id=rfc9421 2026/05/13 10:54:40 INFO Applying migration id=keys 2026/05/13 10:54:40 INFO Applying migration id=portable 2026/05/13 10:54:40 INFO Applying migration id=proofs 2026/05/13 10:54:40 INFO Applying migration id=contexts 2026/05/13 10:54:40 INFO Applying migration id=deliverieshost 2026/05/13 10:54:40 INFO Applying migration id=pembegin 2026/05/13 10:54:40 INFO Applying migration id=didhost 2026/05/13 10:54:40 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:40 INFO Applying migration id=invites 2026/05/13 10:54:40 INFO Applying migration id=ed25519blob 2026/05/13 10:54:40 INFO Applying migration id=rsablob 2026/05/13 10:54:40 INFO Applying migration id=iconscid 2026/05/13 10:54:40 INFO Applying migration id=actor 2026/05/13 10:54:40 INFO Applying migration id=localkeys 2026/05/13 10:54:40 INFO Applying migration id=deleted 2026/05/13 10:54:40 INFO Applying migration id=history 2026/05/13 10:54:40 INFO Applying migration id=outboxnano 2026/05/13 10:54:40 INFO Applying migration id=implements 2026/05/13 10:54:40 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorCachedActorHostSubdomainFetchedRecently (0.37s) === RUN TestResolve_FederatedActorCachedActorIDChanged 2026/05/13 10:54:40 INFO Applying migration id=initial 2026/05/13 10:54:40 INFO Applying migration id=notesupdated 2026/05/13 10:54:40 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:40 INFO Applying migration id=activitiesid 2026/05/13 10:54:40 INFO Applying migration id=outbox 2026/05/13 10:54:40 INFO Applying migration id=edits 2026/05/13 10:54:40 INFO Applying migration id=outboxactor 2026/05/13 10:54:40 INFO Applying migration id=outboxsender 2026/05/13 10:54:40 INFO Applying migration id=thread 2026/05/13 10:54:40 INFO Applying migration id=host 2026/05/13 10:54:40 INFO Applying migration id=sharedinbox 2026/05/13 10:54:40 INFO Applying migration id=noteshost 2026/05/13 10:54:40 INFO Applying migration id=fetched 2026/05/13 10:54:40 INFO Applying migration id=move 2026/05/13 10:54:40 INFO Applying migration id=cleanup 2026/05/13 10:54:40 INFO Applying migration id=received 2026/05/13 10:54:40 INFO Applying migration id=namehost 2026/05/13 10:54:40 INFO Applying migration id=outboxhost 2026/05/13 10:54:40 INFO Applying migration id=notesfts 2026/05/13 10:54:40 INFO Applying migration id=iconsname 2026/05/13 10:54:40 INFO Applying migration id=nohash 2026/05/13 10:54:40 INFO Applying migration id=shares 2026/05/13 10:54:40 INFO Applying migration id=actorttl 2026/05/13 10:54:40 INFO Applying migration id=tocc 2026/05/13 10:54:40 INFO Applying migration id=followeds 2026/05/13 10:54:40 INFO Applying migration id=certhash 2026/05/13 10:54:40 INFO Applying migration id=follows_sync 2026/05/13 10:54:40 INFO Applying migration id=jsonpath 2026/05/13 10:54:40 INFO Applying migration id=localforward 2026/05/13 10:54:40 INFO Applying migration id=avatar 2026/05/13 10:54:40 INFO Applying migration id=noimage 2026/05/13 10:54:40 INFO Applying migration id=feed 2026/05/13 10:54:40 INFO Applying migration id=bookmarks 2026/05/13 10:54:40 INFO Applying migration id=shareactivity 2026/05/13 10:54:40 INFO Applying migration id=application 2026/05/13 10:54:40 INFO Applying migration id=certificates 2026/05/13 10:54:40 INFO Applying migration id=rawforward 2026/05/13 10:54:40 INFO Applying migration id=publickey 2026/05/13 10:54:40 INFO Applying migration id=resolvegroup 2026/05/13 10:54:40 INFO Applying migration id=reject 2026/05/13 10:54:40 INFO Applying migration id=autodel 2026/05/13 10:54:40 INFO Applying migration id=jsonb 2026/05/13 10:54:40 INFO Applying migration id=quote 2026/05/13 10:54:40 INFO Applying migration id=rfc9421 2026/05/13 10:54:40 INFO Applying migration id=keys 2026/05/13 10:54:40 INFO Applying migration id=portable 2026/05/13 10:54:40 INFO Applying migration id=proofs 2026/05/13 10:54:40 INFO Applying migration id=contexts 2026/05/13 10:54:40 INFO Applying migration id=deliverieshost 2026/05/13 10:54:40 INFO Applying migration id=pembegin 2026/05/13 10:54:40 INFO Applying migration id=didhost 2026/05/13 10:54:40 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:40 INFO Applying migration id=invites 2026/05/13 10:54:40 INFO Applying migration id=ed25519blob 2026/05/13 10:54:40 INFO Applying migration id=rsablob 2026/05/13 10:54:40 INFO Applying migration id=iconscid 2026/05/13 10:54:40 INFO Applying migration id=actor 2026/05/13 10:54:40 INFO Applying migration id=localkeys 2026/05/13 10:54:40 INFO Applying migration id=deleted 2026/05/13 10:54:40 INFO Applying migration id=history 2026/05/13 10:54:40 INFO Applying migration id=outboxnano 2026/05/13 10:54:40 INFO Applying migration id=implements 2026/05/13 10:54:40 INFO Applying migration id=backfill 2026/05/13 10:54:40 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan 2026/05/13 10:54:40 WARN Using old cache entry for actor id=https://0.0.0.0/user/dan error="https://0.0.0.0/user/erin does not match https://0.0.0.0/user/dan" --- PASS: TestResolve_FederatedActorCachedActorIDChanged (0.29s) === RUN TestResolve_FederatedActorCachedButBlocked 2026/05/13 10:54:40 INFO Applying migration id=initial 2026/05/13 10:54:40 INFO Applying migration id=notesupdated 2026/05/13 10:54:40 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:40 INFO Applying migration id=activitiesid 2026/05/13 10:54:40 INFO Applying migration id=outbox 2026/05/13 10:54:40 INFO Applying migration id=edits 2026/05/13 10:54:40 INFO Applying migration id=outboxactor 2026/05/13 10:54:40 INFO Applying migration id=outboxsender 2026/05/13 10:54:40 INFO Applying migration id=thread 2026/05/13 10:54:40 INFO Applying migration id=host 2026/05/13 10:54:40 INFO Applying migration id=sharedinbox 2026/05/13 10:54:40 INFO Applying migration id=noteshost 2026/05/13 10:54:40 INFO Applying migration id=fetched 2026/05/13 10:54:40 INFO Applying migration id=move 2026/05/13 10:54:40 INFO Applying migration id=cleanup 2026/05/13 10:54:40 INFO Applying migration id=received 2026/05/13 10:54:40 INFO Applying migration id=namehost 2026/05/13 10:54:40 INFO Applying migration id=outboxhost 2026/05/13 10:54:40 INFO Applying migration id=notesfts 2026/05/13 10:54:40 INFO Applying migration id=iconsname 2026/05/13 10:54:40 INFO Applying migration id=nohash 2026/05/13 10:54:40 INFO Applying migration id=shares 2026/05/13 10:54:40 INFO Applying migration id=actorttl 2026/05/13 10:54:40 INFO Applying migration id=tocc 2026/05/13 10:54:40 INFO Applying migration id=followeds 2026/05/13 10:54:40 INFO Applying migration id=certhash 2026/05/13 10:54:40 INFO Applying migration id=follows_sync 2026/05/13 10:54:40 INFO Applying migration id=jsonpath 2026/05/13 10:54:40 INFO Applying migration id=localforward 2026/05/13 10:54:40 INFO Applying migration id=avatar 2026/05/13 10:54:40 INFO Applying migration id=noimage 2026/05/13 10:54:40 INFO Applying migration id=feed 2026/05/13 10:54:40 INFO Applying migration id=bookmarks 2026/05/13 10:54:40 INFO Applying migration id=shareactivity 2026/05/13 10:54:40 INFO Applying migration id=application 2026/05/13 10:54:40 INFO Applying migration id=certificates 2026/05/13 10:54:40 INFO Applying migration id=rawforward 2026/05/13 10:54:40 INFO Applying migration id=publickey 2026/05/13 10:54:40 INFO Applying migration id=resolvegroup 2026/05/13 10:54:40 INFO Applying migration id=reject 2026/05/13 10:54:40 INFO Applying migration id=autodel 2026/05/13 10:54:40 INFO Applying migration id=jsonb 2026/05/13 10:54:40 INFO Applying migration id=quote 2026/05/13 10:54:40 INFO Applying migration id=rfc9421 2026/05/13 10:54:40 INFO Applying migration id=keys 2026/05/13 10:54:40 INFO Applying migration id=portable 2026/05/13 10:54:40 INFO Applying migration id=proofs 2026/05/13 10:54:40 INFO Applying migration id=contexts 2026/05/13 10:54:40 INFO Applying migration id=deliverieshost 2026/05/13 10:54:40 INFO Applying migration id=pembegin 2026/05/13 10:54:40 INFO Applying migration id=didhost 2026/05/13 10:54:40 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:40 INFO Applying migration id=invites 2026/05/13 10:54:40 INFO Applying migration id=ed25519blob 2026/05/13 10:54:41 INFO Applying migration id=rsablob 2026/05/13 10:54:41 INFO Applying migration id=iconscid 2026/05/13 10:54:41 INFO Applying migration id=actor 2026/05/13 10:54:41 INFO Applying migration id=localkeys 2026/05/13 10:54:41 INFO Applying migration id=deleted 2026/05/13 10:54:41 INFO Applying migration id=history 2026/05/13 10:54:41 INFO Applying migration id=outboxnano 2026/05/13 10:54:41 INFO Applying migration id=implements 2026/05/13 10:54:41 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorCachedButBlocked (0.37s) === RUN TestResolve_FederatedActorOldCache 2026/05/13 10:54:41 INFO Applying migration id=initial 2026/05/13 10:54:41 INFO Applying migration id=notesupdated 2026/05/13 10:54:41 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:41 INFO Applying migration id=activitiesid 2026/05/13 10:54:41 INFO Applying migration id=outbox 2026/05/13 10:54:41 INFO Applying migration id=edits 2026/05/13 10:54:41 INFO Applying migration id=outboxactor 2026/05/13 10:54:41 INFO Applying migration id=outboxsender 2026/05/13 10:54:41 INFO Applying migration id=thread 2026/05/13 10:54:41 INFO Applying migration id=host 2026/05/13 10:54:41 INFO Applying migration id=sharedinbox 2026/05/13 10:54:41 INFO Applying migration id=noteshost 2026/05/13 10:54:41 INFO Applying migration id=fetched 2026/05/13 10:54:41 INFO Applying migration id=move 2026/05/13 10:54:41 INFO Applying migration id=cleanup 2026/05/13 10:54:41 INFO Applying migration id=received 2026/05/13 10:54:41 INFO Applying migration id=namehost 2026/05/13 10:54:41 INFO Applying migration id=outboxhost 2026/05/13 10:54:41 INFO Applying migration id=notesfts 2026/05/13 10:54:41 INFO Applying migration id=iconsname 2026/05/13 10:54:41 INFO Applying migration id=nohash 2026/05/13 10:54:41 INFO Applying migration id=shares 2026/05/13 10:54:41 INFO Applying migration id=actorttl 2026/05/13 10:54:41 INFO Applying migration id=tocc 2026/05/13 10:54:41 INFO Applying migration id=followeds 2026/05/13 10:54:41 INFO Applying migration id=certhash 2026/05/13 10:54:41 INFO Applying migration id=follows_sync 2026/05/13 10:54:41 INFO Applying migration id=jsonpath 2026/05/13 10:54:41 INFO Applying migration id=localforward 2026/05/13 10:54:41 INFO Applying migration id=avatar 2026/05/13 10:54:41 INFO Applying migration id=noimage 2026/05/13 10:54:41 INFO Applying migration id=feed 2026/05/13 10:54:41 INFO Applying migration id=bookmarks 2026/05/13 10:54:41 INFO Applying migration id=shareactivity 2026/05/13 10:54:41 INFO Applying migration id=application 2026/05/13 10:54:41 INFO Applying migration id=certificates 2026/05/13 10:54:41 INFO Applying migration id=rawforward 2026/05/13 10:54:41 INFO Applying migration id=publickey 2026/05/13 10:54:41 INFO Applying migration id=resolvegroup 2026/05/13 10:54:41 INFO Applying migration id=reject 2026/05/13 10:54:41 INFO Applying migration id=autodel 2026/05/13 10:54:41 INFO Applying migration id=jsonb 2026/05/13 10:54:41 INFO Applying migration id=quote 2026/05/13 10:54:41 INFO Applying migration id=rfc9421 2026/05/13 10:54:41 INFO Applying migration id=keys 2026/05/13 10:54:41 INFO Applying migration id=portable 2026/05/13 10:54:41 INFO Applying migration id=proofs 2026/05/13 10:54:41 INFO Applying migration id=contexts 2026/05/13 10:54:41 INFO Applying migration id=deliverieshost 2026/05/13 10:54:41 INFO Applying migration id=pembegin 2026/05/13 10:54:41 INFO Applying migration id=didhost 2026/05/13 10:54:41 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:41 INFO Applying migration id=invites 2026/05/13 10:54:41 INFO Applying migration id=ed25519blob 2026/05/13 10:54:41 INFO Applying migration id=rsablob 2026/05/13 10:54:41 INFO Applying migration id=iconscid 2026/05/13 10:54:41 INFO Applying migration id=actor 2026/05/13 10:54:41 INFO Applying migration id=localkeys 2026/05/13 10:54:41 INFO Applying migration id=deleted 2026/05/13 10:54:41 INFO Applying migration id=history 2026/05/13 10:54:41 INFO Applying migration id=outboxnano 2026/05/13 10:54:41 INFO Applying migration id=implements 2026/05/13 10:54:41 INFO Applying migration id=backfill 2026/05/13 10:54:41 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan --- PASS: TestResolve_FederatedActorOldCache (0.51s) === RUN TestResolve_FederatedActorOldCacheWasSuspended 2026/05/13 10:54:41 INFO Applying migration id=initial 2026/05/13 10:54:41 INFO Applying migration id=notesupdated 2026/05/13 10:54:41 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:41 INFO Applying migration id=activitiesid 2026/05/13 10:54:41 INFO Applying migration id=outbox 2026/05/13 10:54:41 INFO Applying migration id=edits 2026/05/13 10:54:41 INFO Applying migration id=outboxactor 2026/05/13 10:54:41 INFO Applying migration id=outboxsender 2026/05/13 10:54:41 INFO Applying migration id=thread 2026/05/13 10:54:41 INFO Applying migration id=host 2026/05/13 10:54:41 INFO Applying migration id=sharedinbox 2026/05/13 10:54:41 INFO Applying migration id=noteshost 2026/05/13 10:54:41 INFO Applying migration id=fetched 2026/05/13 10:54:41 INFO Applying migration id=move 2026/05/13 10:54:41 INFO Applying migration id=cleanup 2026/05/13 10:54:41 INFO Applying migration id=received 2026/05/13 10:54:41 INFO Applying migration id=namehost 2026/05/13 10:54:41 INFO Applying migration id=outboxhost 2026/05/13 10:54:41 INFO Applying migration id=notesfts 2026/05/13 10:54:41 INFO Applying migration id=iconsname 2026/05/13 10:54:41 INFO Applying migration id=nohash 2026/05/13 10:54:41 INFO Applying migration id=shares 2026/05/13 10:54:41 INFO Applying migration id=actorttl 2026/05/13 10:54:41 INFO Applying migration id=tocc 2026/05/13 10:54:41 INFO Applying migration id=followeds 2026/05/13 10:54:41 INFO Applying migration id=certhash 2026/05/13 10:54:41 INFO Applying migration id=follows_sync 2026/05/13 10:54:41 INFO Applying migration id=jsonpath 2026/05/13 10:54:41 INFO Applying migration id=localforward 2026/05/13 10:54:41 INFO Applying migration id=avatar 2026/05/13 10:54:41 INFO Applying migration id=noimage 2026/05/13 10:54:41 INFO Applying migration id=feed 2026/05/13 10:54:41 INFO Applying migration id=bookmarks 2026/05/13 10:54:41 INFO Applying migration id=shareactivity 2026/05/13 10:54:41 INFO Applying migration id=application 2026/05/13 10:54:41 INFO Applying migration id=certificates 2026/05/13 10:54:41 INFO Applying migration id=rawforward 2026/05/13 10:54:41 INFO Applying migration id=publickey 2026/05/13 10:54:41 INFO Applying migration id=resolvegroup 2026/05/13 10:54:41 INFO Applying migration id=reject 2026/05/13 10:54:41 INFO Applying migration id=autodel 2026/05/13 10:54:41 INFO Applying migration id=jsonb 2026/05/13 10:54:41 INFO Applying migration id=quote 2026/05/13 10:54:41 INFO Applying migration id=rfc9421 2026/05/13 10:54:41 INFO Applying migration id=keys 2026/05/13 10:54:41 INFO Applying migration id=portable 2026/05/13 10:54:41 INFO Applying migration id=proofs 2026/05/13 10:54:41 INFO Applying migration id=contexts 2026/05/13 10:54:41 INFO Applying migration id=deliverieshost 2026/05/13 10:54:41 INFO Applying migration id=pembegin 2026/05/13 10:54:41 INFO Applying migration id=didhost 2026/05/13 10:54:41 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:41 INFO Applying migration id=invites 2026/05/13 10:54:41 INFO Applying migration id=ed25519blob 2026/05/13 10:54:41 INFO Applying migration id=rsablob 2026/05/13 10:54:41 INFO Applying migration id=iconscid 2026/05/13 10:54:41 INFO Applying migration id=actor 2026/05/13 10:54:41 INFO Applying migration id=localkeys 2026/05/13 10:54:41 INFO Applying migration id=deleted 2026/05/13 10:54:41 INFO Applying migration id=history 2026/05/13 10:54:41 INFO Applying migration id=outboxnano 2026/05/13 10:54:41 INFO Applying migration id=implements 2026/05/13 10:54:41 INFO Applying migration id=backfill 2026/05/13 10:54:42 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan --- PASS: TestResolve_FederatedActorOldCacheWasSuspended (0.28s) === RUN TestResolve_FederatedActorOldCacheWasNew 2026/05/13 10:54:42 INFO Applying migration id=initial 2026/05/13 10:54:42 INFO Applying migration id=notesupdated 2026/05/13 10:54:42 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:42 INFO Applying migration id=activitiesid 2026/05/13 10:54:42 INFO Applying migration id=outbox 2026/05/13 10:54:42 INFO Applying migration id=edits 2026/05/13 10:54:42 INFO Applying migration id=outboxactor 2026/05/13 10:54:42 INFO Applying migration id=outboxsender 2026/05/13 10:54:42 INFO Applying migration id=thread 2026/05/13 10:54:42 INFO Applying migration id=host 2026/05/13 10:54:42 INFO Applying migration id=sharedinbox 2026/05/13 10:54:42 INFO Applying migration id=noteshost 2026/05/13 10:54:42 INFO Applying migration id=fetched 2026/05/13 10:54:42 INFO Applying migration id=move 2026/05/13 10:54:42 INFO Applying migration id=cleanup 2026/05/13 10:54:42 INFO Applying migration id=received 2026/05/13 10:54:42 INFO Applying migration id=namehost 2026/05/13 10:54:42 INFO Applying migration id=outboxhost 2026/05/13 10:54:42 INFO Applying migration id=notesfts 2026/05/13 10:54:42 INFO Applying migration id=iconsname 2026/05/13 10:54:42 INFO Applying migration id=nohash 2026/05/13 10:54:42 INFO Applying migration id=shares 2026/05/13 10:54:42 INFO Applying migration id=actorttl 2026/05/13 10:54:42 INFO Applying migration id=tocc 2026/05/13 10:54:42 INFO Applying migration id=followeds 2026/05/13 10:54:42 INFO Applying migration id=certhash 2026/05/13 10:54:42 INFO Applying migration id=follows_sync 2026/05/13 10:54:42 INFO Applying migration id=jsonpath 2026/05/13 10:54:42 INFO Applying migration id=localforward 2026/05/13 10:54:42 INFO Applying migration id=avatar 2026/05/13 10:54:42 INFO Applying migration id=noimage 2026/05/13 10:54:42 INFO Applying migration id=feed 2026/05/13 10:54:42 INFO Applying migration id=bookmarks 2026/05/13 10:54:42 INFO Applying migration id=shareactivity 2026/05/13 10:54:42 INFO Applying migration id=application 2026/05/13 10:54:42 INFO Applying migration id=certificates 2026/05/13 10:54:42 INFO Applying migration id=rawforward 2026/05/13 10:54:42 INFO Applying migration id=publickey 2026/05/13 10:54:42 INFO Applying migration id=resolvegroup 2026/05/13 10:54:42 INFO Applying migration id=reject 2026/05/13 10:54:42 INFO Applying migration id=autodel 2026/05/13 10:54:42 INFO Applying migration id=jsonb 2026/05/13 10:54:42 INFO Applying migration id=quote 2026/05/13 10:54:42 INFO Applying migration id=rfc9421 2026/05/13 10:54:42 INFO Applying migration id=keys 2026/05/13 10:54:42 INFO Applying migration id=portable 2026/05/13 10:54:42 INFO Applying migration id=proofs 2026/05/13 10:54:42 INFO Applying migration id=contexts 2026/05/13 10:54:42 INFO Applying migration id=deliverieshost 2026/05/13 10:54:42 INFO Applying migration id=pembegin 2026/05/13 10:54:42 INFO Applying migration id=didhost 2026/05/13 10:54:42 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:42 INFO Applying migration id=invites 2026/05/13 10:54:42 INFO Applying migration id=ed25519blob 2026/05/13 10:54:42 INFO Applying migration id=rsablob 2026/05/13 10:54:42 INFO Applying migration id=iconscid 2026/05/13 10:54:42 INFO Applying migration id=actor 2026/05/13 10:54:42 INFO Applying migration id=localkeys 2026/05/13 10:54:42 INFO Applying migration id=deleted 2026/05/13 10:54:42 INFO Applying migration id=history 2026/05/13 10:54:42 INFO Applying migration id=outboxnano 2026/05/13 10:54:42 INFO Applying migration id=implements 2026/05/13 10:54:42 INFO Applying migration id=backfill 2026/05/13 10:54:42 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan --- PASS: TestResolve_FederatedActorOldCacheWasNew (0.29s) === RUN TestResolve_FederatedActorOldCacheUpdateFailed 2026/05/13 10:54:42 INFO Applying migration id=initial 2026/05/13 10:54:42 INFO Applying migration id=notesupdated 2026/05/13 10:54:42 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:42 INFO Applying migration id=activitiesid 2026/05/13 10:54:42 INFO Applying migration id=outbox 2026/05/13 10:54:42 INFO Applying migration id=edits 2026/05/13 10:54:42 INFO Applying migration id=outboxactor 2026/05/13 10:54:42 INFO Applying migration id=outboxsender 2026/05/13 10:54:42 INFO Applying migration id=thread 2026/05/13 10:54:42 INFO Applying migration id=host 2026/05/13 10:54:42 INFO Applying migration id=sharedinbox 2026/05/13 10:54:42 INFO Applying migration id=noteshost 2026/05/13 10:54:42 INFO Applying migration id=fetched 2026/05/13 10:54:42 INFO Applying migration id=move 2026/05/13 10:54:42 INFO Applying migration id=cleanup 2026/05/13 10:54:42 INFO Applying migration id=received 2026/05/13 10:54:42 INFO Applying migration id=namehost 2026/05/13 10:54:42 INFO Applying migration id=outboxhost 2026/05/13 10:54:42 INFO Applying migration id=notesfts 2026/05/13 10:54:42 INFO Applying migration id=iconsname 2026/05/13 10:54:42 INFO Applying migration id=nohash 2026/05/13 10:54:42 INFO Applying migration id=shares 2026/05/13 10:54:42 INFO Applying migration id=actorttl 2026/05/13 10:54:42 INFO Applying migration id=tocc 2026/05/13 10:54:42 INFO Applying migration id=followeds 2026/05/13 10:54:42 INFO Applying migration id=certhash 2026/05/13 10:54:42 INFO Applying migration id=follows_sync 2026/05/13 10:54:42 INFO Applying migration id=jsonpath 2026/05/13 10:54:42 INFO Applying migration id=localforward 2026/05/13 10:54:42 INFO Applying migration id=avatar 2026/05/13 10:54:42 INFO Applying migration id=noimage 2026/05/13 10:54:42 INFO Applying migration id=feed 2026/05/13 10:54:42 INFO Applying migration id=bookmarks 2026/05/13 10:54:42 INFO Applying migration id=shareactivity 2026/05/13 10:54:42 INFO Applying migration id=application 2026/05/13 10:54:42 INFO Applying migration id=certificates 2026/05/13 10:54:42 INFO Applying migration id=rawforward 2026/05/13 10:54:42 INFO Applying migration id=publickey 2026/05/13 10:54:42 INFO Applying migration id=resolvegroup 2026/05/13 10:54:42 INFO Applying migration id=reject 2026/05/13 10:54:42 INFO Applying migration id=autodel 2026/05/13 10:54:42 INFO Applying migration id=jsonb 2026/05/13 10:54:42 INFO Applying migration id=quote 2026/05/13 10:54:42 INFO Applying migration id=rfc9421 2026/05/13 10:54:42 INFO Applying migration id=keys 2026/05/13 10:54:42 INFO Applying migration id=portable 2026/05/13 10:54:42 INFO Applying migration id=proofs 2026/05/13 10:54:42 INFO Applying migration id=contexts 2026/05/13 10:54:42 INFO Applying migration id=deliverieshost 2026/05/13 10:54:42 INFO Applying migration id=pembegin 2026/05/13 10:54:42 INFO Applying migration id=didhost 2026/05/13 10:54:42 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:42 INFO Applying migration id=invites 2026/05/13 10:54:42 INFO Applying migration id=ed25519blob 2026/05/13 10:54:42 INFO Applying migration id=rsablob 2026/05/13 10:54:42 INFO Applying migration id=iconscid 2026/05/13 10:54:42 INFO Applying migration id=actor 2026/05/13 10:54:42 INFO Applying migration id=localkeys 2026/05/13 10:54:42 INFO Applying migration id=deleted 2026/05/13 10:54:42 INFO Applying migration id=history 2026/05/13 10:54:42 INFO Applying migration id=outboxnano 2026/05/13 10:54:42 INFO Applying migration id=implements 2026/05/13 10:54:42 INFO Applying migration id=backfill 2026/05/13 10:54:42 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan 2026/05/13 10:54:42 WARN Failed to update cached actor id=https://0.0.0.0/user/dan error="failed to fetch https://0.0.0.0/user/dan: failed to send request to https://0.0.0.0/user/dan: 500, {}" --- PASS: TestResolve_FederatedActorOldCacheUpdateFailed (0.38s) === RUN TestResolve_FederatedActorOldCacheStillNew 2026/05/13 10:54:42 INFO Applying migration id=initial 2026/05/13 10:54:42 INFO Applying migration id=notesupdated 2026/05/13 10:54:42 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:42 INFO Applying migration id=activitiesid 2026/05/13 10:54:42 INFO Applying migration id=outbox 2026/05/13 10:54:42 INFO Applying migration id=edits 2026/05/13 10:54:42 INFO Applying migration id=outboxactor 2026/05/13 10:54:42 INFO Applying migration id=outboxsender 2026/05/13 10:54:42 INFO Applying migration id=thread 2026/05/13 10:54:42 INFO Applying migration id=host 2026/05/13 10:54:42 INFO Applying migration id=sharedinbox 2026/05/13 10:54:42 INFO Applying migration id=noteshost 2026/05/13 10:54:42 INFO Applying migration id=fetched 2026/05/13 10:54:42 INFO Applying migration id=move 2026/05/13 10:54:42 INFO Applying migration id=cleanup 2026/05/13 10:54:42 INFO Applying migration id=received 2026/05/13 10:54:42 INFO Applying migration id=namehost 2026/05/13 10:54:42 INFO Applying migration id=outboxhost 2026/05/13 10:54:42 INFO Applying migration id=notesfts 2026/05/13 10:54:42 INFO Applying migration id=iconsname 2026/05/13 10:54:42 INFO Applying migration id=nohash 2026/05/13 10:54:42 INFO Applying migration id=shares 2026/05/13 10:54:42 INFO Applying migration id=actorttl 2026/05/13 10:54:42 INFO Applying migration id=tocc 2026/05/13 10:54:42 INFO Applying migration id=followeds 2026/05/13 10:54:42 INFO Applying migration id=certhash 2026/05/13 10:54:42 INFO Applying migration id=follows_sync 2026/05/13 10:54:42 INFO Applying migration id=jsonpath 2026/05/13 10:54:42 INFO Applying migration id=localforward 2026/05/13 10:54:42 INFO Applying migration id=avatar 2026/05/13 10:54:42 INFO Applying migration id=noimage 2026/05/13 10:54:42 INFO Applying migration id=feed 2026/05/13 10:54:42 INFO Applying migration id=bookmarks 2026/05/13 10:54:42 INFO Applying migration id=shareactivity 2026/05/13 10:54:42 INFO Applying migration id=application 2026/05/13 10:54:42 INFO Applying migration id=certificates 2026/05/13 10:54:42 INFO Applying migration id=rawforward 2026/05/13 10:54:42 INFO Applying migration id=publickey 2026/05/13 10:54:42 INFO Applying migration id=resolvegroup 2026/05/13 10:54:42 INFO Applying migration id=reject 2026/05/13 10:54:42 INFO Applying migration id=autodel 2026/05/13 10:54:42 INFO Applying migration id=jsonb 2026/05/13 10:54:42 INFO Applying migration id=quote 2026/05/13 10:54:42 INFO Applying migration id=rfc9421 2026/05/13 10:54:42 INFO Applying migration id=keys 2026/05/13 10:54:42 INFO Applying migration id=portable 2026/05/13 10:54:42 INFO Applying migration id=proofs 2026/05/13 10:54:42 INFO Applying migration id=contexts 2026/05/13 10:54:42 INFO Applying migration id=deliverieshost 2026/05/13 10:54:42 INFO Applying migration id=pembegin 2026/05/13 10:54:42 INFO Applying migration id=didhost 2026/05/13 10:54:42 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:42 INFO Applying migration id=invites 2026/05/13 10:54:42 INFO Applying migration id=ed25519blob 2026/05/13 10:54:42 INFO Applying migration id=rsablob 2026/05/13 10:54:42 INFO Applying migration id=iconscid 2026/05/13 10:54:42 INFO Applying migration id=actor 2026/05/13 10:54:42 INFO Applying migration id=localkeys 2026/05/13 10:54:42 INFO Applying migration id=deleted 2026/05/13 10:54:42 INFO Applying migration id=history 2026/05/13 10:54:42 INFO Applying migration id=outboxnano 2026/05/13 10:54:42 INFO Applying migration id=implements 2026/05/13 10:54:42 INFO Applying migration id=backfill 2026/05/13 10:54:42 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan --- PASS: TestResolve_FederatedActorOldCacheStillNew (0.29s) === RUN TestResolve_FederatedActorOldCacheWasOld 2026/05/13 10:54:42 INFO Applying migration id=initial 2026/05/13 10:54:42 INFO Applying migration id=notesupdated 2026/05/13 10:54:42 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:42 INFO Applying migration id=activitiesid 2026/05/13 10:54:42 INFO Applying migration id=outbox 2026/05/13 10:54:42 INFO Applying migration id=edits 2026/05/13 10:54:42 INFO Applying migration id=outboxactor 2026/05/13 10:54:42 INFO Applying migration id=outboxsender 2026/05/13 10:54:42 INFO Applying migration id=thread 2026/05/13 10:54:42 INFO Applying migration id=host 2026/05/13 10:54:42 INFO Applying migration id=sharedinbox 2026/05/13 10:54:42 INFO Applying migration id=noteshost 2026/05/13 10:54:42 INFO Applying migration id=fetched 2026/05/13 10:54:42 INFO Applying migration id=move 2026/05/13 10:54:42 INFO Applying migration id=cleanup 2026/05/13 10:54:42 INFO Applying migration id=received 2026/05/13 10:54:42 INFO Applying migration id=namehost 2026/05/13 10:54:42 INFO Applying migration id=outboxhost 2026/05/13 10:54:42 INFO Applying migration id=notesfts 2026/05/13 10:54:42 INFO Applying migration id=iconsname 2026/05/13 10:54:42 INFO Applying migration id=nohash 2026/05/13 10:54:42 INFO Applying migration id=shares 2026/05/13 10:54:42 INFO Applying migration id=actorttl 2026/05/13 10:54:42 INFO Applying migration id=tocc 2026/05/13 10:54:43 INFO Applying migration id=followeds 2026/05/13 10:54:43 INFO Applying migration id=certhash 2026/05/13 10:54:43 INFO Applying migration id=follows_sync 2026/05/13 10:54:43 INFO Applying migration id=jsonpath 2026/05/13 10:54:43 INFO Applying migration id=localforward 2026/05/13 10:54:43 INFO Applying migration id=avatar 2026/05/13 10:54:43 INFO Applying migration id=noimage 2026/05/13 10:54:43 INFO Applying migration id=feed 2026/05/13 10:54:43 INFO Applying migration id=bookmarks 2026/05/13 10:54:43 INFO Applying migration id=shareactivity 2026/05/13 10:54:43 INFO Applying migration id=application 2026/05/13 10:54:43 INFO Applying migration id=certificates 2026/05/13 10:54:43 INFO Applying migration id=rawforward 2026/05/13 10:54:43 INFO Applying migration id=publickey 2026/05/13 10:54:43 INFO Applying migration id=resolvegroup 2026/05/13 10:54:43 INFO Applying migration id=reject 2026/05/13 10:54:43 INFO Applying migration id=autodel 2026/05/13 10:54:43 INFO Applying migration id=jsonb 2026/05/13 10:54:43 INFO Applying migration id=quote 2026/05/13 10:54:43 INFO Applying migration id=rfc9421 2026/05/13 10:54:43 INFO Applying migration id=keys 2026/05/13 10:54:43 INFO Applying migration id=portable 2026/05/13 10:54:43 INFO Applying migration id=proofs 2026/05/13 10:54:43 INFO Applying migration id=contexts 2026/05/13 10:54:43 INFO Applying migration id=deliverieshost 2026/05/13 10:54:43 INFO Applying migration id=pembegin 2026/05/13 10:54:43 INFO Applying migration id=didhost 2026/05/13 10:54:43 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:43 INFO Applying migration id=invites 2026/05/13 10:54:43 INFO Applying migration id=ed25519blob 2026/05/13 10:54:43 INFO Applying migration id=rsablob 2026/05/13 10:54:43 INFO Applying migration id=iconscid 2026/05/13 10:54:43 INFO Applying migration id=actor 2026/05/13 10:54:43 INFO Applying migration id=localkeys 2026/05/13 10:54:43 INFO Applying migration id=deleted 2026/05/13 10:54:43 INFO Applying migration id=history 2026/05/13 10:54:43 INFO Applying migration id=outboxnano 2026/05/13 10:54:43 INFO Applying migration id=implements 2026/05/13 10:54:43 INFO Applying migration id=backfill 2026/05/13 10:54:43 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan --- PASS: TestResolve_FederatedActorOldCacheWasOld (0.43s) === RUN TestResolve_FederatedActorOldCacheWasNewNowUnknown 2026/05/13 10:54:43 INFO Applying migration id=initial 2026/05/13 10:54:43 INFO Applying migration id=notesupdated 2026/05/13 10:54:43 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:43 INFO Applying migration id=activitiesid 2026/05/13 10:54:43 INFO Applying migration id=outbox 2026/05/13 10:54:43 INFO Applying migration id=edits 2026/05/13 10:54:43 INFO Applying migration id=outboxactor 2026/05/13 10:54:43 INFO Applying migration id=outboxsender 2026/05/13 10:54:43 INFO Applying migration id=thread 2026/05/13 10:54:43 INFO Applying migration id=host 2026/05/13 10:54:43 INFO Applying migration id=sharedinbox 2026/05/13 10:54:43 INFO Applying migration id=noteshost 2026/05/13 10:54:43 INFO Applying migration id=fetched 2026/05/13 10:54:43 INFO Applying migration id=move 2026/05/13 10:54:43 INFO Applying migration id=cleanup 2026/05/13 10:54:43 INFO Applying migration id=received 2026/05/13 10:54:43 INFO Applying migration id=namehost 2026/05/13 10:54:43 INFO Applying migration id=outboxhost 2026/05/13 10:54:43 INFO Applying migration id=notesfts 2026/05/13 10:54:43 INFO Applying migration id=iconsname 2026/05/13 10:54:43 INFO Applying migration id=nohash 2026/05/13 10:54:43 INFO Applying migration id=shares 2026/05/13 10:54:43 INFO Applying migration id=actorttl 2026/05/13 10:54:43 INFO Applying migration id=tocc 2026/05/13 10:54:43 INFO Applying migration id=followeds 2026/05/13 10:54:43 INFO Applying migration id=certhash 2026/05/13 10:54:43 INFO Applying migration id=follows_sync 2026/05/13 10:54:43 INFO Applying migration id=jsonpath 2026/05/13 10:54:43 INFO Applying migration id=localforward 2026/05/13 10:54:43 INFO Applying migration id=avatar 2026/05/13 10:54:43 INFO Applying migration id=noimage 2026/05/13 10:54:43 INFO Applying migration id=feed 2026/05/13 10:54:43 INFO Applying migration id=bookmarks 2026/05/13 10:54:43 INFO Applying migration id=shareactivity 2026/05/13 10:54:43 INFO Applying migration id=application 2026/05/13 10:54:43 INFO Applying migration id=certificates 2026/05/13 10:54:43 INFO Applying migration id=rawforward 2026/05/13 10:54:43 INFO Applying migration id=publickey 2026/05/13 10:54:43 INFO Applying migration id=resolvegroup 2026/05/13 10:54:43 INFO Applying migration id=reject 2026/05/13 10:54:43 INFO Applying migration id=autodel 2026/05/13 10:54:43 INFO Applying migration id=jsonb 2026/05/13 10:54:43 INFO Applying migration id=quote 2026/05/13 10:54:43 INFO Applying migration id=rfc9421 2026/05/13 10:54:43 INFO Applying migration id=keys 2026/05/13 10:54:43 INFO Applying migration id=portable 2026/05/13 10:54:43 INFO Applying migration id=proofs 2026/05/13 10:54:43 INFO Applying migration id=contexts 2026/05/13 10:54:43 INFO Applying migration id=deliverieshost 2026/05/13 10:54:43 INFO Applying migration id=pembegin 2026/05/13 10:54:43 INFO Applying migration id=didhost 2026/05/13 10:54:43 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:43 INFO Applying migration id=invites 2026/05/13 10:54:43 INFO Applying migration id=ed25519blob 2026/05/13 10:54:43 INFO Applying migration id=rsablob 2026/05/13 10:54:43 INFO Applying migration id=iconscid 2026/05/13 10:54:43 INFO Applying migration id=actor 2026/05/13 10:54:43 INFO Applying migration id=localkeys 2026/05/13 10:54:43 INFO Applying migration id=deleted 2026/05/13 10:54:43 INFO Applying migration id=history 2026/05/13 10:54:43 INFO Applying migration id=outboxnano 2026/05/13 10:54:43 INFO Applying migration id=implements 2026/05/13 10:54:43 INFO Applying migration id=backfill 2026/05/13 10:54:43 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan --- PASS: TestResolve_FederatedActorOldCacheWasNewNowUnknown (0.31s) === RUN TestResolve_FederatedActorOldCacheFetchedRecently 2026/05/13 10:54:43 INFO Applying migration id=initial 2026/05/13 10:54:43 INFO Applying migration id=notesupdated 2026/05/13 10:54:43 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:43 INFO Applying migration id=activitiesid 2026/05/13 10:54:43 INFO Applying migration id=outbox 2026/05/13 10:54:43 INFO Applying migration id=edits 2026/05/13 10:54:43 INFO Applying migration id=outboxactor 2026/05/13 10:54:43 INFO Applying migration id=outboxsender 2026/05/13 10:54:43 INFO Applying migration id=thread 2026/05/13 10:54:43 INFO Applying migration id=host 2026/05/13 10:54:43 INFO Applying migration id=sharedinbox 2026/05/13 10:54:43 INFO Applying migration id=noteshost 2026/05/13 10:54:43 INFO Applying migration id=fetched 2026/05/13 10:54:43 INFO Applying migration id=move 2026/05/13 10:54:43 INFO Applying migration id=cleanup 2026/05/13 10:54:43 INFO Applying migration id=received 2026/05/13 10:54:43 INFO Applying migration id=namehost 2026/05/13 10:54:43 INFO Applying migration id=outboxhost 2026/05/13 10:54:43 INFO Applying migration id=notesfts 2026/05/13 10:54:43 INFO Applying migration id=iconsname 2026/05/13 10:54:43 INFO Applying migration id=nohash 2026/05/13 10:54:43 INFO Applying migration id=shares 2026/05/13 10:54:43 INFO Applying migration id=actorttl 2026/05/13 10:54:43 INFO Applying migration id=tocc 2026/05/13 10:54:43 INFO Applying migration id=followeds 2026/05/13 10:54:43 INFO Applying migration id=certhash 2026/05/13 10:54:43 INFO Applying migration id=follows_sync 2026/05/13 10:54:43 INFO Applying migration id=jsonpath 2026/05/13 10:54:43 INFO Applying migration id=localforward 2026/05/13 10:54:43 INFO Applying migration id=avatar 2026/05/13 10:54:43 INFO Applying migration id=noimage 2026/05/13 10:54:43 INFO Applying migration id=feed 2026/05/13 10:54:43 INFO Applying migration id=bookmarks 2026/05/13 10:54:43 INFO Applying migration id=shareactivity 2026/05/13 10:54:43 INFO Applying migration id=application 2026/05/13 10:54:43 INFO Applying migration id=certificates 2026/05/13 10:54:43 INFO Applying migration id=rawforward 2026/05/13 10:54:43 INFO Applying migration id=publickey 2026/05/13 10:54:43 INFO Applying migration id=resolvegroup 2026/05/13 10:54:43 INFO Applying migration id=reject 2026/05/13 10:54:43 INFO Applying migration id=autodel 2026/05/13 10:54:43 INFO Applying migration id=jsonb 2026/05/13 10:54:43 INFO Applying migration id=quote 2026/05/13 10:54:43 INFO Applying migration id=rfc9421 2026/05/13 10:54:43 INFO Applying migration id=keys 2026/05/13 10:54:43 INFO Applying migration id=portable 2026/05/13 10:54:43 INFO Applying migration id=proofs 2026/05/13 10:54:43 INFO Applying migration id=contexts 2026/05/13 10:54:43 INFO Applying migration id=deliverieshost 2026/05/13 10:54:43 INFO Applying migration id=pembegin 2026/05/13 10:54:43 INFO Applying migration id=didhost 2026/05/13 10:54:43 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:43 INFO Applying migration id=invites 2026/05/13 10:54:43 INFO Applying migration id=ed25519blob 2026/05/13 10:54:43 INFO Applying migration id=rsablob 2026/05/13 10:54:43 INFO Applying migration id=iconscid 2026/05/13 10:54:43 INFO Applying migration id=actor 2026/05/13 10:54:43 INFO Applying migration id=localkeys 2026/05/13 10:54:43 INFO Applying migration id=deleted 2026/05/13 10:54:43 INFO Applying migration id=history 2026/05/13 10:54:43 INFO Applying migration id=outboxnano 2026/05/13 10:54:43 INFO Applying migration id=implements 2026/05/13 10:54:43 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorOldCacheFetchedRecently (0.38s) === RUN TestResolve_FederatedActorOldCacheButOffline 2026/05/13 10:54:44 INFO Applying migration id=initial 2026/05/13 10:54:44 INFO Applying migration id=notesupdated 2026/05/13 10:54:44 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:44 INFO Applying migration id=activitiesid 2026/05/13 10:54:44 INFO Applying migration id=outbox 2026/05/13 10:54:44 INFO Applying migration id=edits 2026/05/13 10:54:44 INFO Applying migration id=outboxactor 2026/05/13 10:54:44 INFO Applying migration id=outboxsender 2026/05/13 10:54:44 INFO Applying migration id=thread 2026/05/13 10:54:44 INFO Applying migration id=host 2026/05/13 10:54:44 INFO Applying migration id=sharedinbox 2026/05/13 10:54:44 INFO Applying migration id=noteshost 2026/05/13 10:54:44 INFO Applying migration id=fetched 2026/05/13 10:54:44 INFO Applying migration id=move 2026/05/13 10:54:44 INFO Applying migration id=cleanup 2026/05/13 10:54:44 INFO Applying migration id=received 2026/05/13 10:54:44 INFO Applying migration id=namehost 2026/05/13 10:54:44 INFO Applying migration id=outboxhost 2026/05/13 10:54:44 INFO Applying migration id=notesfts 2026/05/13 10:54:44 INFO Applying migration id=iconsname 2026/05/13 10:54:44 INFO Applying migration id=nohash 2026/05/13 10:54:44 INFO Applying migration id=shares 2026/05/13 10:54:44 INFO Applying migration id=actorttl 2026/05/13 10:54:44 INFO Applying migration id=tocc 2026/05/13 10:54:44 INFO Applying migration id=followeds 2026/05/13 10:54:44 INFO Applying migration id=certhash 2026/05/13 10:54:44 INFO Applying migration id=follows_sync 2026/05/13 10:54:44 INFO Applying migration id=jsonpath 2026/05/13 10:54:44 INFO Applying migration id=localforward 2026/05/13 10:54:44 INFO Applying migration id=avatar 2026/05/13 10:54:44 INFO Applying migration id=noimage 2026/05/13 10:54:44 INFO Applying migration id=feed 2026/05/13 10:54:44 INFO Applying migration id=bookmarks 2026/05/13 10:54:44 INFO Applying migration id=shareactivity 2026/05/13 10:54:44 INFO Applying migration id=application 2026/05/13 10:54:44 INFO Applying migration id=certificates 2026/05/13 10:54:44 INFO Applying migration id=rawforward 2026/05/13 10:54:44 INFO Applying migration id=publickey 2026/05/13 10:54:44 INFO Applying migration id=resolvegroup 2026/05/13 10:54:44 INFO Applying migration id=reject 2026/05/13 10:54:44 INFO Applying migration id=autodel 2026/05/13 10:54:44 INFO Applying migration id=jsonb 2026/05/13 10:54:44 INFO Applying migration id=quote 2026/05/13 10:54:44 INFO Applying migration id=rfc9421 2026/05/13 10:54:44 INFO Applying migration id=keys 2026/05/13 10:54:44 INFO Applying migration id=portable 2026/05/13 10:54:44 INFO Applying migration id=proofs 2026/05/13 10:54:44 INFO Applying migration id=contexts 2026/05/13 10:54:44 INFO Applying migration id=deliverieshost 2026/05/13 10:54:44 INFO Applying migration id=pembegin 2026/05/13 10:54:44 INFO Applying migration id=didhost 2026/05/13 10:54:44 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:44 INFO Applying migration id=invites 2026/05/13 10:54:44 INFO Applying migration id=ed25519blob 2026/05/13 10:54:44 INFO Applying migration id=rsablob 2026/05/13 10:54:44 INFO Applying migration id=iconscid 2026/05/13 10:54:44 INFO Applying migration id=actor 2026/05/13 10:54:44 INFO Applying migration id=localkeys 2026/05/13 10:54:44 INFO Applying migration id=deleted 2026/05/13 10:54:44 INFO Applying migration id=history 2026/05/13 10:54:44 INFO Applying migration id=outboxnano 2026/05/13 10:54:44 INFO Applying migration id=implements 2026/05/13 10:54:44 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorOldCacheButOffline (0.35s) === RUN TestResolve_FederatedActorOldCacheExpiredDomain 2026/05/13 10:54:44 INFO Applying migration id=initial 2026/05/13 10:54:44 INFO Applying migration id=notesupdated 2026/05/13 10:54:44 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:44 INFO Applying migration id=activitiesid 2026/05/13 10:54:44 INFO Applying migration id=outbox 2026/05/13 10:54:44 INFO Applying migration id=edits 2026/05/13 10:54:44 INFO Applying migration id=outboxactor 2026/05/13 10:54:44 INFO Applying migration id=outboxsender 2026/05/13 10:54:44 INFO Applying migration id=thread 2026/05/13 10:54:44 INFO Applying migration id=host 2026/05/13 10:54:44 INFO Applying migration id=sharedinbox 2026/05/13 10:54:44 INFO Applying migration id=noteshost 2026/05/13 10:54:44 INFO Applying migration id=fetched 2026/05/13 10:54:44 INFO Applying migration id=move 2026/05/13 10:54:44 INFO Applying migration id=cleanup 2026/05/13 10:54:44 INFO Applying migration id=received 2026/05/13 10:54:44 INFO Applying migration id=namehost 2026/05/13 10:54:44 INFO Applying migration id=outboxhost 2026/05/13 10:54:44 INFO Applying migration id=notesfts 2026/05/13 10:54:44 INFO Applying migration id=iconsname 2026/05/13 10:54:44 INFO Applying migration id=nohash 2026/05/13 10:54:44 INFO Applying migration id=shares 2026/05/13 10:54:44 INFO Applying migration id=actorttl 2026/05/13 10:54:44 INFO Applying migration id=tocc 2026/05/13 10:54:44 INFO Applying migration id=followeds 2026/05/13 10:54:44 INFO Applying migration id=certhash 2026/05/13 10:54:44 INFO Applying migration id=follows_sync 2026/05/13 10:54:44 INFO Applying migration id=jsonpath 2026/05/13 10:54:44 INFO Applying migration id=localforward 2026/05/13 10:54:44 INFO Applying migration id=avatar 2026/05/13 10:54:44 INFO Applying migration id=noimage 2026/05/13 10:54:44 INFO Applying migration id=feed 2026/05/13 10:54:44 INFO Applying migration id=bookmarks 2026/05/13 10:54:44 INFO Applying migration id=shareactivity 2026/05/13 10:54:44 INFO Applying migration id=application 2026/05/13 10:54:44 INFO Applying migration id=certificates 2026/05/13 10:54:44 INFO Applying migration id=rawforward 2026/05/13 10:54:44 INFO Applying migration id=publickey 2026/05/13 10:54:44 INFO Applying migration id=resolvegroup 2026/05/13 10:54:44 INFO Applying migration id=reject 2026/05/13 10:54:44 INFO Applying migration id=autodel 2026/05/13 10:54:44 INFO Applying migration id=jsonb 2026/05/13 10:54:44 INFO Applying migration id=quote 2026/05/13 10:54:44 INFO Applying migration id=rfc9421 2026/05/13 10:54:44 INFO Applying migration id=keys 2026/05/13 10:54:44 INFO Applying migration id=portable 2026/05/13 10:54:44 INFO Applying migration id=proofs 2026/05/13 10:54:44 INFO Applying migration id=contexts 2026/05/13 10:54:44 INFO Applying migration id=deliverieshost 2026/05/13 10:54:44 INFO Applying migration id=pembegin 2026/05/13 10:54:44 INFO Applying migration id=didhost 2026/05/13 10:54:44 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:44 INFO Applying migration id=invites 2026/05/13 10:54:44 INFO Applying migration id=ed25519blob 2026/05/13 10:54:44 INFO Applying migration id=rsablob 2026/05/13 10:54:44 INFO Applying migration id=iconscid 2026/05/13 10:54:44 INFO Applying migration id=actor 2026/05/13 10:54:44 INFO Applying migration id=localkeys 2026/05/13 10:54:44 INFO Applying migration id=deleted 2026/05/13 10:54:44 INFO Applying migration id=history 2026/05/13 10:54:44 INFO Applying migration id=outboxnano 2026/05/13 10:54:44 INFO Applying migration id=implements 2026/05/13 10:54:44 INFO Applying migration id=backfill 2026/05/13 10:54:44 INFO Updating old cache entry for actor id=https://invalid.invalid/user/dan 2026/05/13 10:54:44 WARN Server is probably gone, deleting associated objects id=https://invalid.invalid/user/dan --- PASS: TestResolve_FederatedActorOldCacheExpiredDomain (0.47s) === RUN TestResolve_FederatedActorOldCacheInvalidID 2026/05/13 10:54:44 INFO Applying migration id=initial 2026/05/13 10:54:44 INFO Applying migration id=notesupdated 2026/05/13 10:54:44 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:44 INFO Applying migration id=activitiesid 2026/05/13 10:54:44 INFO Applying migration id=outbox 2026/05/13 10:54:44 INFO Applying migration id=edits 2026/05/13 10:54:44 INFO Applying migration id=outboxactor 2026/05/13 10:54:44 INFO Applying migration id=outboxsender 2026/05/13 10:54:44 INFO Applying migration id=thread 2026/05/13 10:54:44 INFO Applying migration id=host 2026/05/13 10:54:44 INFO Applying migration id=sharedinbox 2026/05/13 10:54:44 INFO Applying migration id=noteshost 2026/05/13 10:54:44 INFO Applying migration id=fetched 2026/05/13 10:54:44 INFO Applying migration id=move 2026/05/13 10:54:44 INFO Applying migration id=cleanup 2026/05/13 10:54:44 INFO Applying migration id=received 2026/05/13 10:54:44 INFO Applying migration id=namehost 2026/05/13 10:54:44 INFO Applying migration id=outboxhost 2026/05/13 10:54:44 INFO Applying migration id=notesfts 2026/05/13 10:54:44 INFO Applying migration id=iconsname 2026/05/13 10:54:44 INFO Applying migration id=nohash 2026/05/13 10:54:44 INFO Applying migration id=shares 2026/05/13 10:54:44 INFO Applying migration id=actorttl 2026/05/13 10:54:44 INFO Applying migration id=tocc 2026/05/13 10:54:44 INFO Applying migration id=followeds 2026/05/13 10:54:44 INFO Applying migration id=certhash 2026/05/13 10:54:44 INFO Applying migration id=follows_sync 2026/05/13 10:54:44 INFO Applying migration id=jsonpath 2026/05/13 10:54:44 INFO Applying migration id=localforward 2026/05/13 10:54:44 INFO Applying migration id=avatar 2026/05/13 10:54:44 INFO Applying migration id=noimage 2026/05/13 10:54:44 INFO Applying migration id=feed 2026/05/13 10:54:44 INFO Applying migration id=bookmarks 2026/05/13 10:54:44 INFO Applying migration id=shareactivity 2026/05/13 10:54:44 INFO Applying migration id=application 2026/05/13 10:54:44 INFO Applying migration id=certificates 2026/05/13 10:54:44 INFO Applying migration id=rawforward 2026/05/13 10:54:44 INFO Applying migration id=publickey 2026/05/13 10:54:44 INFO Applying migration id=resolvegroup 2026/05/13 10:54:44 INFO Applying migration id=reject 2026/05/13 10:54:44 INFO Applying migration id=autodel 2026/05/13 10:54:44 INFO Applying migration id=jsonb 2026/05/13 10:54:45 INFO Applying migration id=quote 2026/05/13 10:54:45 INFO Applying migration id=rfc9421 2026/05/13 10:54:45 INFO Applying migration id=keys 2026/05/13 10:54:45 INFO Applying migration id=portable 2026/05/13 10:54:45 INFO Applying migration id=proofs 2026/05/13 10:54:45 INFO Applying migration id=contexts 2026/05/13 10:54:45 INFO Applying migration id=deliverieshost 2026/05/13 10:54:45 INFO Applying migration id=pembegin 2026/05/13 10:54:45 INFO Applying migration id=didhost 2026/05/13 10:54:45 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:45 INFO Applying migration id=invites 2026/05/13 10:54:45 INFO Applying migration id=ed25519blob 2026/05/13 10:54:45 INFO Applying migration id=rsablob 2026/05/13 10:54:45 INFO Applying migration id=iconscid 2026/05/13 10:54:45 INFO Applying migration id=actor 2026/05/13 10:54:45 INFO Applying migration id=localkeys 2026/05/13 10:54:45 INFO Applying migration id=deleted 2026/05/13 10:54:45 INFO Applying migration id=history 2026/05/13 10:54:45 INFO Applying migration id=outboxnano 2026/05/13 10:54:45 INFO Applying migration id=implements 2026/05/13 10:54:45 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorOldCacheInvalidID (0.36s) === RUN TestResolve_FederatedActorOldCacheInvalidWebFingerResponse 2026/05/13 10:54:45 INFO Applying migration id=initial 2026/05/13 10:54:45 INFO Applying migration id=notesupdated 2026/05/13 10:54:45 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:45 INFO Applying migration id=activitiesid 2026/05/13 10:54:45 INFO Applying migration id=outbox 2026/05/13 10:54:45 INFO Applying migration id=edits 2026/05/13 10:54:45 INFO Applying migration id=outboxactor 2026/05/13 10:54:45 INFO Applying migration id=outboxsender 2026/05/13 10:54:45 INFO Applying migration id=thread 2026/05/13 10:54:45 INFO Applying migration id=host 2026/05/13 10:54:45 INFO Applying migration id=sharedinbox 2026/05/13 10:54:45 INFO Applying migration id=noteshost 2026/05/13 10:54:45 INFO Applying migration id=fetched 2026/05/13 10:54:45 INFO Applying migration id=move 2026/05/13 10:54:45 INFO Applying migration id=cleanup 2026/05/13 10:54:45 INFO Applying migration id=received 2026/05/13 10:54:45 INFO Applying migration id=namehost 2026/05/13 10:54:45 INFO Applying migration id=outboxhost 2026/05/13 10:54:45 INFO Applying migration id=notesfts 2026/05/13 10:54:45 INFO Applying migration id=iconsname 2026/05/13 10:54:45 INFO Applying migration id=nohash 2026/05/13 10:54:45 INFO Applying migration id=shares 2026/05/13 10:54:45 INFO Applying migration id=actorttl 2026/05/13 10:54:45 INFO Applying migration id=tocc 2026/05/13 10:54:45 INFO Applying migration id=followeds 2026/05/13 10:54:45 INFO Applying migration id=certhash 2026/05/13 10:54:45 INFO Applying migration id=follows_sync 2026/05/13 10:54:45 INFO Applying migration id=jsonpath 2026/05/13 10:54:45 INFO Applying migration id=localforward 2026/05/13 10:54:45 INFO Applying migration id=avatar 2026/05/13 10:54:45 INFO Applying migration id=noimage 2026/05/13 10:54:45 INFO Applying migration id=feed 2026/05/13 10:54:45 INFO Applying migration id=bookmarks 2026/05/13 10:54:45 INFO Applying migration id=shareactivity 2026/05/13 10:54:45 INFO Applying migration id=application 2026/05/13 10:54:45 INFO Applying migration id=certificates 2026/05/13 10:54:45 INFO Applying migration id=rawforward 2026/05/13 10:54:45 INFO Applying migration id=publickey 2026/05/13 10:54:45 INFO Applying migration id=resolvegroup 2026/05/13 10:54:45 INFO Applying migration id=reject 2026/05/13 10:54:45 INFO Applying migration id=autodel 2026/05/13 10:54:45 INFO Applying migration id=jsonb 2026/05/13 10:54:45 INFO Applying migration id=quote 2026/05/13 10:54:45 INFO Applying migration id=rfc9421 2026/05/13 10:54:45 INFO Applying migration id=keys 2026/05/13 10:54:45 INFO Applying migration id=portable 2026/05/13 10:54:45 INFO Applying migration id=proofs 2026/05/13 10:54:45 INFO Applying migration id=contexts 2026/05/13 10:54:45 INFO Applying migration id=deliverieshost 2026/05/13 10:54:45 INFO Applying migration id=pembegin 2026/05/13 10:54:45 INFO Applying migration id=didhost 2026/05/13 10:54:45 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:45 INFO Applying migration id=invites 2026/05/13 10:54:45 INFO Applying migration id=ed25519blob 2026/05/13 10:54:45 INFO Applying migration id=rsablob 2026/05/13 10:54:45 INFO Applying migration id=iconscid 2026/05/13 10:54:45 INFO Applying migration id=actor 2026/05/13 10:54:45 INFO Applying migration id=localkeys 2026/05/13 10:54:45 INFO Applying migration id=deleted 2026/05/13 10:54:45 INFO Applying migration id=history 2026/05/13 10:54:45 INFO Applying migration id=outboxnano 2026/05/13 10:54:45 INFO Applying migration id=implements 2026/05/13 10:54:45 INFO Applying migration id=backfill 2026/05/13 10:54:45 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan 2026/05/13 10:54:45 WARN Using old cache entry for actor id=https://0.0.0.0/user/dan error="failed to decode https://0.0.0.0/.well-known/webfinger?resource=acct:dan@0.0.0.0 response: invalid character 'a' looking for beginning of value" --- PASS: TestResolve_FederatedActorOldCacheInvalidWebFingerResponse (0.40s) === RUN TestResolve_FederatedActorOldCacheBigWebFingerResponse 2026/05/13 10:54:45 INFO Applying migration id=initial 2026/05/13 10:54:45 INFO Applying migration id=notesupdated 2026/05/13 10:54:45 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:45 INFO Applying migration id=activitiesid 2026/05/13 10:54:45 INFO Applying migration id=outbox 2026/05/13 10:54:45 INFO Applying migration id=edits 2026/05/13 10:54:45 INFO Applying migration id=outboxactor 2026/05/13 10:54:45 INFO Applying migration id=outboxsender 2026/05/13 10:54:45 INFO Applying migration id=thread 2026/05/13 10:54:45 INFO Applying migration id=host 2026/05/13 10:54:45 INFO Applying migration id=sharedinbox 2026/05/13 10:54:45 INFO Applying migration id=noteshost 2026/05/13 10:54:45 INFO Applying migration id=fetched 2026/05/13 10:54:45 INFO Applying migration id=move 2026/05/13 10:54:45 INFO Applying migration id=cleanup 2026/05/13 10:54:45 INFO Applying migration id=received 2026/05/13 10:54:45 INFO Applying migration id=namehost 2026/05/13 10:54:45 INFO Applying migration id=outboxhost 2026/05/13 10:54:45 INFO Applying migration id=notesfts 2026/05/13 10:54:45 INFO Applying migration id=iconsname 2026/05/13 10:54:45 INFO Applying migration id=nohash 2026/05/13 10:54:45 INFO Applying migration id=shares 2026/05/13 10:54:45 INFO Applying migration id=actorttl 2026/05/13 10:54:45 INFO Applying migration id=tocc 2026/05/13 10:54:45 INFO Applying migration id=followeds 2026/05/13 10:54:45 INFO Applying migration id=certhash 2026/05/13 10:54:45 INFO Applying migration id=follows_sync 2026/05/13 10:54:45 INFO Applying migration id=jsonpath 2026/05/13 10:54:45 INFO Applying migration id=localforward 2026/05/13 10:54:45 INFO Applying migration id=avatar 2026/05/13 10:54:45 INFO Applying migration id=noimage 2026/05/13 10:54:45 INFO Applying migration id=feed 2026/05/13 10:54:45 INFO Applying migration id=bookmarks 2026/05/13 10:54:45 INFO Applying migration id=shareactivity 2026/05/13 10:54:45 INFO Applying migration id=application 2026/05/13 10:54:45 INFO Applying migration id=certificates 2026/05/13 10:54:45 INFO Applying migration id=rawforward 2026/05/13 10:54:45 INFO Applying migration id=publickey 2026/05/13 10:54:45 INFO Applying migration id=resolvegroup 2026/05/13 10:54:45 INFO Applying migration id=reject 2026/05/13 10:54:45 INFO Applying migration id=autodel 2026/05/13 10:54:45 INFO Applying migration id=jsonb 2026/05/13 10:54:45 INFO Applying migration id=quote 2026/05/13 10:54:45 INFO Applying migration id=rfc9421 2026/05/13 10:54:45 INFO Applying migration id=keys 2026/05/13 10:54:45 INFO Applying migration id=portable 2026/05/13 10:54:45 INFO Applying migration id=proofs 2026/05/13 10:54:45 INFO Applying migration id=contexts 2026/05/13 10:54:45 INFO Applying migration id=deliverieshost 2026/05/13 10:54:45 INFO Applying migration id=pembegin 2026/05/13 10:54:45 INFO Applying migration id=didhost 2026/05/13 10:54:45 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:45 INFO Applying migration id=invites 2026/05/13 10:54:45 INFO Applying migration id=ed25519blob 2026/05/13 10:54:45 INFO Applying migration id=rsablob 2026/05/13 10:54:45 INFO Applying migration id=iconscid 2026/05/13 10:54:45 INFO Applying migration id=actor 2026/05/13 10:54:45 INFO Applying migration id=localkeys 2026/05/13 10:54:45 INFO Applying migration id=deleted 2026/05/13 10:54:45 INFO Applying migration id=history 2026/05/13 10:54:45 INFO Applying migration id=outboxnano 2026/05/13 10:54:45 INFO Applying migration id=implements 2026/05/13 10:54:45 INFO Applying migration id=backfill 2026/05/13 10:54:45 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan 2026/05/13 10:54:45 WARN Using old cache entry for actor id=https://0.0.0.0/user/dan error="failed to decode https://0.0.0.0/.well-known/webfinger?resource=acct:dan@0.0.0.0 response: response is too big" --- PASS: TestResolve_FederatedActorOldCacheBigWebFingerResponse (0.26s) === RUN TestResolve_FederatedActorOldCacheInvalidActor 2026/05/13 10:54:45 INFO Applying migration id=initial 2026/05/13 10:54:45 INFO Applying migration id=notesupdated 2026/05/13 10:54:45 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:45 INFO Applying migration id=activitiesid 2026/05/13 10:54:45 INFO Applying migration id=outbox 2026/05/13 10:54:45 INFO Applying migration id=edits 2026/05/13 10:54:45 INFO Applying migration id=outboxactor 2026/05/13 10:54:45 INFO Applying migration id=outboxsender 2026/05/13 10:54:45 INFO Applying migration id=thread 2026/05/13 10:54:45 INFO Applying migration id=host 2026/05/13 10:54:45 INFO Applying migration id=sharedinbox 2026/05/13 10:54:45 INFO Applying migration id=noteshost 2026/05/13 10:54:45 INFO Applying migration id=fetched 2026/05/13 10:54:45 INFO Applying migration id=move 2026/05/13 10:54:45 INFO Applying migration id=cleanup 2026/05/13 10:54:45 INFO Applying migration id=received 2026/05/13 10:54:45 INFO Applying migration id=namehost 2026/05/13 10:54:45 INFO Applying migration id=outboxhost 2026/05/13 10:54:45 INFO Applying migration id=notesfts 2026/05/13 10:54:45 INFO Applying migration id=iconsname 2026/05/13 10:54:45 INFO Applying migration id=nohash 2026/05/13 10:54:45 INFO Applying migration id=shares 2026/05/13 10:54:45 INFO Applying migration id=actorttl 2026/05/13 10:54:45 INFO Applying migration id=tocc 2026/05/13 10:54:45 INFO Applying migration id=followeds 2026/05/13 10:54:45 INFO Applying migration id=certhash 2026/05/13 10:54:45 INFO Applying migration id=follows_sync 2026/05/13 10:54:45 INFO Applying migration id=jsonpath 2026/05/13 10:54:46 INFO Applying migration id=localforward 2026/05/13 10:54:46 INFO Applying migration id=avatar 2026/05/13 10:54:46 INFO Applying migration id=noimage 2026/05/13 10:54:46 INFO Applying migration id=feed 2026/05/13 10:54:46 INFO Applying migration id=bookmarks 2026/05/13 10:54:46 INFO Applying migration id=shareactivity 2026/05/13 10:54:46 INFO Applying migration id=application 2026/05/13 10:54:46 INFO Applying migration id=certificates 2026/05/13 10:54:46 INFO Applying migration id=rawforward 2026/05/13 10:54:46 INFO Applying migration id=publickey 2026/05/13 10:54:46 INFO Applying migration id=resolvegroup 2026/05/13 10:54:46 INFO Applying migration id=reject 2026/05/13 10:54:46 INFO Applying migration id=autodel 2026/05/13 10:54:46 INFO Applying migration id=jsonb 2026/05/13 10:54:46 INFO Applying migration id=quote 2026/05/13 10:54:46 INFO Applying migration id=rfc9421 2026/05/13 10:54:46 INFO Applying migration id=keys 2026/05/13 10:54:46 INFO Applying migration id=portable 2026/05/13 10:54:46 INFO Applying migration id=proofs 2026/05/13 10:54:46 INFO Applying migration id=contexts 2026/05/13 10:54:46 INFO Applying migration id=deliverieshost 2026/05/13 10:54:46 INFO Applying migration id=pembegin 2026/05/13 10:54:46 INFO Applying migration id=didhost 2026/05/13 10:54:46 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:46 INFO Applying migration id=invites 2026/05/13 10:54:46 INFO Applying migration id=ed25519blob 2026/05/13 10:54:46 INFO Applying migration id=rsablob 2026/05/13 10:54:46 INFO Applying migration id=iconscid 2026/05/13 10:54:46 INFO Applying migration id=actor 2026/05/13 10:54:46 INFO Applying migration id=localkeys 2026/05/13 10:54:46 INFO Applying migration id=deleted 2026/05/13 10:54:46 INFO Applying migration id=history 2026/05/13 10:54:46 INFO Applying migration id=outboxnano 2026/05/13 10:54:46 INFO Applying migration id=implements 2026/05/13 10:54:46 INFO Applying migration id=backfill 2026/05/13 10:54:46 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan 2026/05/13 10:54:46 WARN Using old cache entry for actor id=https://0.0.0.0/user/dan error="failed to unmarshal https://0.0.0.0/user/dan: invalid character 'a' looking for beginning of value" --- PASS: TestResolve_FederatedActorOldCacheInvalidActor (0.39s) === RUN TestResolve_FederatedActorOldCacheBigActor 2026/05/13 10:54:46 INFO Applying migration id=initial 2026/05/13 10:54:46 INFO Applying migration id=notesupdated 2026/05/13 10:54:46 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:46 INFO Applying migration id=activitiesid 2026/05/13 10:54:46 INFO Applying migration id=outbox 2026/05/13 10:54:46 INFO Applying migration id=edits 2026/05/13 10:54:46 INFO Applying migration id=outboxactor 2026/05/13 10:54:46 INFO Applying migration id=outboxsender 2026/05/13 10:54:46 INFO Applying migration id=thread 2026/05/13 10:54:46 INFO Applying migration id=host 2026/05/13 10:54:46 INFO Applying migration id=sharedinbox 2026/05/13 10:54:46 INFO Applying migration id=noteshost 2026/05/13 10:54:46 INFO Applying migration id=fetched 2026/05/13 10:54:46 INFO Applying migration id=move 2026/05/13 10:54:46 INFO Applying migration id=cleanup 2026/05/13 10:54:46 INFO Applying migration id=received 2026/05/13 10:54:46 INFO Applying migration id=namehost 2026/05/13 10:54:46 INFO Applying migration id=outboxhost 2026/05/13 10:54:46 INFO Applying migration id=notesfts 2026/05/13 10:54:46 INFO Applying migration id=iconsname 2026/05/13 10:54:46 INFO Applying migration id=nohash 2026/05/13 10:54:46 INFO Applying migration id=shares 2026/05/13 10:54:46 INFO Applying migration id=actorttl 2026/05/13 10:54:46 INFO Applying migration id=tocc 2026/05/13 10:54:46 INFO Applying migration id=followeds 2026/05/13 10:54:46 INFO Applying migration id=certhash 2026/05/13 10:54:46 INFO Applying migration id=follows_sync 2026/05/13 10:54:46 INFO Applying migration id=jsonpath 2026/05/13 10:54:46 INFO Applying migration id=localforward 2026/05/13 10:54:46 INFO Applying migration id=avatar 2026/05/13 10:54:46 INFO Applying migration id=noimage 2026/05/13 10:54:46 INFO Applying migration id=feed 2026/05/13 10:54:46 INFO Applying migration id=bookmarks 2026/05/13 10:54:46 INFO Applying migration id=shareactivity 2026/05/13 10:54:46 INFO Applying migration id=application 2026/05/13 10:54:46 INFO Applying migration id=certificates 2026/05/13 10:54:46 INFO Applying migration id=rawforward 2026/05/13 10:54:46 INFO Applying migration id=publickey 2026/05/13 10:54:46 INFO Applying migration id=resolvegroup 2026/05/13 10:54:46 INFO Applying migration id=reject 2026/05/13 10:54:46 INFO Applying migration id=autodel 2026/05/13 10:54:46 INFO Applying migration id=jsonb 2026/05/13 10:54:46 INFO Applying migration id=quote 2026/05/13 10:54:46 INFO Applying migration id=rfc9421 2026/05/13 10:54:46 INFO Applying migration id=keys 2026/05/13 10:54:46 INFO Applying migration id=portable 2026/05/13 10:54:46 INFO Applying migration id=proofs 2026/05/13 10:54:46 INFO Applying migration id=contexts 2026/05/13 10:54:46 INFO Applying migration id=deliverieshost 2026/05/13 10:54:46 INFO Applying migration id=pembegin 2026/05/13 10:54:46 INFO Applying migration id=didhost 2026/05/13 10:54:46 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:46 INFO Applying migration id=invites 2026/05/13 10:54:46 INFO Applying migration id=ed25519blob 2026/05/13 10:54:46 INFO Applying migration id=rsablob 2026/05/13 10:54:46 INFO Applying migration id=iconscid 2026/05/13 10:54:46 INFO Applying migration id=actor 2026/05/13 10:54:46 INFO Applying migration id=localkeys 2026/05/13 10:54:46 INFO Applying migration id=deleted 2026/05/13 10:54:46 INFO Applying migration id=history 2026/05/13 10:54:46 INFO Applying migration id=outboxnano 2026/05/13 10:54:46 INFO Applying migration id=implements 2026/05/13 10:54:46 INFO Applying migration id=backfill 2026/05/13 10:54:46 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan 2026/05/13 10:54:46 WARN Using old cache entry for actor id=https://0.0.0.0/user/dan error="failed to fetch https://0.0.0.0/user/dan: response is too big" --- PASS: TestResolve_FederatedActorOldCacheBigActor (0.23s) === RUN TestResolve_FederatedActorFirstTimeThroughKey 2026/05/13 10:54:46 INFO Applying migration id=initial 2026/05/13 10:54:46 INFO Applying migration id=notesupdated 2026/05/13 10:54:46 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:46 INFO Applying migration id=activitiesid 2026/05/13 10:54:46 INFO Applying migration id=outbox 2026/05/13 10:54:46 INFO Applying migration id=edits 2026/05/13 10:54:46 INFO Applying migration id=outboxactor 2026/05/13 10:54:46 INFO Applying migration id=outboxsender 2026/05/13 10:54:46 INFO Applying migration id=thread 2026/05/13 10:54:46 INFO Applying migration id=host 2026/05/13 10:54:46 INFO Applying migration id=sharedinbox 2026/05/13 10:54:46 INFO Applying migration id=noteshost 2026/05/13 10:54:46 INFO Applying migration id=fetched 2026/05/13 10:54:46 INFO Applying migration id=move 2026/05/13 10:54:46 INFO Applying migration id=cleanup 2026/05/13 10:54:46 INFO Applying migration id=received 2026/05/13 10:54:46 INFO Applying migration id=namehost 2026/05/13 10:54:46 INFO Applying migration id=outboxhost 2026/05/13 10:54:46 INFO Applying migration id=notesfts 2026/05/13 10:54:46 INFO Applying migration id=iconsname 2026/05/13 10:54:46 INFO Applying migration id=nohash 2026/05/13 10:54:46 INFO Applying migration id=shares 2026/05/13 10:54:46 INFO Applying migration id=actorttl 2026/05/13 10:54:46 INFO Applying migration id=tocc 2026/05/13 10:54:46 INFO Applying migration id=followeds 2026/05/13 10:54:46 INFO Applying migration id=certhash 2026/05/13 10:54:46 INFO Applying migration id=follows_sync 2026/05/13 10:54:46 INFO Applying migration id=jsonpath 2026/05/13 10:54:46 INFO Applying migration id=localforward 2026/05/13 10:54:46 INFO Applying migration id=avatar 2026/05/13 10:54:46 INFO Applying migration id=noimage 2026/05/13 10:54:46 INFO Applying migration id=feed 2026/05/13 10:54:46 INFO Applying migration id=bookmarks 2026/05/13 10:54:46 INFO Applying migration id=shareactivity 2026/05/13 10:54:46 INFO Applying migration id=application 2026/05/13 10:54:46 INFO Applying migration id=certificates 2026/05/13 10:54:46 INFO Applying migration id=rawforward 2026/05/13 10:54:46 INFO Applying migration id=publickey 2026/05/13 10:54:46 INFO Applying migration id=resolvegroup 2026/05/13 10:54:46 INFO Applying migration id=reject 2026/05/13 10:54:46 INFO Applying migration id=autodel 2026/05/13 10:54:46 INFO Applying migration id=jsonb 2026/05/13 10:54:46 INFO Applying migration id=quote 2026/05/13 10:54:46 INFO Applying migration id=rfc9421 2026/05/13 10:54:46 INFO Applying migration id=keys 2026/05/13 10:54:46 INFO Applying migration id=portable 2026/05/13 10:54:46 INFO Applying migration id=proofs 2026/05/13 10:54:46 INFO Applying migration id=contexts 2026/05/13 10:54:46 INFO Applying migration id=deliverieshost 2026/05/13 10:54:46 INFO Applying migration id=pembegin 2026/05/13 10:54:46 INFO Applying migration id=didhost 2026/05/13 10:54:46 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:46 INFO Applying migration id=invites 2026/05/13 10:54:46 INFO Applying migration id=ed25519blob 2026/05/13 10:54:46 INFO Applying migration id=rsablob 2026/05/13 10:54:46 INFO Applying migration id=iconscid 2026/05/13 10:54:46 INFO Applying migration id=actor 2026/05/13 10:54:46 INFO Applying migration id=localkeys 2026/05/13 10:54:46 INFO Applying migration id=deleted 2026/05/13 10:54:46 INFO Applying migration id=history 2026/05/13 10:54:46 INFO Applying migration id=outboxnano 2026/05/13 10:54:46 INFO Applying migration id=implements 2026/05/13 10:54:46 INFO Applying migration id=backfill 2026/05/13 10:54:46 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan --- PASS: TestResolve_FederatedActorFirstTimeThroughKey (0.27s) === RUN TestResolve_FederatedActorNoProfileLink 2026/05/13 10:54:46 INFO Applying migration id=initial 2026/05/13 10:54:46 INFO Applying migration id=notesupdated 2026/05/13 10:54:46 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:46 INFO Applying migration id=activitiesid 2026/05/13 10:54:46 INFO Applying migration id=outbox 2026/05/13 10:54:46 INFO Applying migration id=edits 2026/05/13 10:54:46 INFO Applying migration id=outboxactor 2026/05/13 10:54:46 INFO Applying migration id=outboxsender 2026/05/13 10:54:46 INFO Applying migration id=thread 2026/05/13 10:54:46 INFO Applying migration id=host 2026/05/13 10:54:46 INFO Applying migration id=sharedinbox 2026/05/13 10:54:46 INFO Applying migration id=noteshost 2026/05/13 10:54:46 INFO Applying migration id=fetched 2026/05/13 10:54:46 INFO Applying migration id=move 2026/05/13 10:54:46 INFO Applying migration id=cleanup 2026/05/13 10:54:46 INFO Applying migration id=received 2026/05/13 10:54:46 INFO Applying migration id=namehost 2026/05/13 10:54:46 INFO Applying migration id=outboxhost 2026/05/13 10:54:46 INFO Applying migration id=notesfts 2026/05/13 10:54:46 INFO Applying migration id=iconsname 2026/05/13 10:54:46 INFO Applying migration id=nohash 2026/05/13 10:54:46 INFO Applying migration id=shares 2026/05/13 10:54:46 INFO Applying migration id=actorttl 2026/05/13 10:54:46 INFO Applying migration id=tocc 2026/05/13 10:54:46 INFO Applying migration id=followeds 2026/05/13 10:54:46 INFO Applying migration id=certhash 2026/05/13 10:54:46 INFO Applying migration id=follows_sync 2026/05/13 10:54:46 INFO Applying migration id=jsonpath 2026/05/13 10:54:46 INFO Applying migration id=localforward 2026/05/13 10:54:46 INFO Applying migration id=avatar 2026/05/13 10:54:46 INFO Applying migration id=noimage 2026/05/13 10:54:46 INFO Applying migration id=feed 2026/05/13 10:54:46 INFO Applying migration id=bookmarks 2026/05/13 10:54:46 INFO Applying migration id=shareactivity 2026/05/13 10:54:46 INFO Applying migration id=application 2026/05/13 10:54:46 INFO Applying migration id=certificates 2026/05/13 10:54:46 INFO Applying migration id=rawforward 2026/05/13 10:54:46 INFO Applying migration id=publickey 2026/05/13 10:54:46 INFO Applying migration id=resolvegroup 2026/05/13 10:54:46 INFO Applying migration id=reject 2026/05/13 10:54:46 INFO Applying migration id=autodel 2026/05/13 10:54:46 INFO Applying migration id=jsonb 2026/05/13 10:54:46 INFO Applying migration id=quote 2026/05/13 10:54:46 INFO Applying migration id=rfc9421 2026/05/13 10:54:46 INFO Applying migration id=keys 2026/05/13 10:54:46 INFO Applying migration id=portable 2026/05/13 10:54:46 INFO Applying migration id=proofs 2026/05/13 10:54:46 INFO Applying migration id=contexts 2026/05/13 10:54:46 INFO Applying migration id=deliverieshost 2026/05/13 10:54:46 INFO Applying migration id=pembegin 2026/05/13 10:54:46 INFO Applying migration id=didhost 2026/05/13 10:54:46 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:46 INFO Applying migration id=invites 2026/05/13 10:54:46 INFO Applying migration id=ed25519blob 2026/05/13 10:54:46 INFO Applying migration id=rsablob 2026/05/13 10:54:46 INFO Applying migration id=iconscid 2026/05/13 10:54:46 INFO Applying migration id=actor 2026/05/13 10:54:46 INFO Applying migration id=localkeys 2026/05/13 10:54:46 INFO Applying migration id=deleted 2026/05/13 10:54:46 INFO Applying migration id=history 2026/05/13 10:54:46 INFO Applying migration id=outboxnano 2026/05/13 10:54:46 INFO Applying migration id=implements 2026/05/13 10:54:46 INFO Applying migration id=backfill 2026/05/13 10:54:47 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan 2026/05/13 10:54:47 WARN Using old cache entry for actor id=https://0.0.0.0/user/dan error="no profile link in https://0.0.0.0/.well-known/webfinger?resource=acct:dan@0.0.0.0 response" --- PASS: TestResolve_FederatedActorNoProfileLink (0.29s) === RUN TestResolve_FederatedActorOldCacheWebFingerError 2026/05/13 10:54:47 INFO Applying migration id=initial 2026/05/13 10:54:47 INFO Applying migration id=notesupdated 2026/05/13 10:54:47 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:47 INFO Applying migration id=activitiesid 2026/05/13 10:54:47 INFO Applying migration id=outbox 2026/05/13 10:54:47 INFO Applying migration id=edits 2026/05/13 10:54:47 INFO Applying migration id=outboxactor 2026/05/13 10:54:47 INFO Applying migration id=outboxsender 2026/05/13 10:54:47 INFO Applying migration id=thread 2026/05/13 10:54:47 INFO Applying migration id=host 2026/05/13 10:54:47 INFO Applying migration id=sharedinbox 2026/05/13 10:54:47 INFO Applying migration id=noteshost 2026/05/13 10:54:47 INFO Applying migration id=fetched 2026/05/13 10:54:47 INFO Applying migration id=move 2026/05/13 10:54:47 INFO Applying migration id=cleanup 2026/05/13 10:54:47 INFO Applying migration id=received 2026/05/13 10:54:47 INFO Applying migration id=namehost 2026/05/13 10:54:47 INFO Applying migration id=outboxhost 2026/05/13 10:54:47 INFO Applying migration id=notesfts 2026/05/13 10:54:47 INFO Applying migration id=iconsname 2026/05/13 10:54:47 INFO Applying migration id=nohash 2026/05/13 10:54:47 INFO Applying migration id=shares 2026/05/13 10:54:47 INFO Applying migration id=actorttl 2026/05/13 10:54:47 INFO Applying migration id=tocc 2026/05/13 10:54:47 INFO Applying migration id=followeds 2026/05/13 10:54:47 INFO Applying migration id=certhash 2026/05/13 10:54:47 INFO Applying migration id=follows_sync 2026/05/13 10:54:47 INFO Applying migration id=jsonpath 2026/05/13 10:54:47 INFO Applying migration id=localforward 2026/05/13 10:54:47 INFO Applying migration id=avatar 2026/05/13 10:54:47 INFO Applying migration id=noimage 2026/05/13 10:54:47 INFO Applying migration id=feed 2026/05/13 10:54:47 INFO Applying migration id=bookmarks 2026/05/13 10:54:47 INFO Applying migration id=shareactivity 2026/05/13 10:54:47 INFO Applying migration id=application 2026/05/13 10:54:47 INFO Applying migration id=certificates 2026/05/13 10:54:47 INFO Applying migration id=rawforward 2026/05/13 10:54:47 INFO Applying migration id=publickey 2026/05/13 10:54:47 INFO Applying migration id=resolvegroup 2026/05/13 10:54:47 INFO Applying migration id=reject 2026/05/13 10:54:47 INFO Applying migration id=autodel 2026/05/13 10:54:47 INFO Applying migration id=jsonb 2026/05/13 10:54:47 INFO Applying migration id=quote 2026/05/13 10:54:47 INFO Applying migration id=rfc9421 2026/05/13 10:54:47 INFO Applying migration id=keys 2026/05/13 10:54:47 INFO Applying migration id=portable 2026/05/13 10:54:47 INFO Applying migration id=proofs 2026/05/13 10:54:47 INFO Applying migration id=contexts 2026/05/13 10:54:47 INFO Applying migration id=deliverieshost 2026/05/13 10:54:47 INFO Applying migration id=pembegin 2026/05/13 10:54:47 INFO Applying migration id=didhost 2026/05/13 10:54:47 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:47 INFO Applying migration id=invites 2026/05/13 10:54:47 INFO Applying migration id=ed25519blob 2026/05/13 10:54:47 INFO Applying migration id=rsablob 2026/05/13 10:54:47 INFO Applying migration id=iconscid 2026/05/13 10:54:47 INFO Applying migration id=actor 2026/05/13 10:54:47 INFO Applying migration id=localkeys 2026/05/13 10:54:47 INFO Applying migration id=deleted 2026/05/13 10:54:47 INFO Applying migration id=history 2026/05/13 10:54:47 INFO Applying migration id=outboxnano 2026/05/13 10:54:47 INFO Applying migration id=implements 2026/05/13 10:54:47 INFO Applying migration id=backfill 2026/05/13 10:54:47 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan 2026/05/13 10:54:47 WARN Using old cache entry for actor id=https://0.0.0.0/user/dan error="failed to fetch https://0.0.0.0/.well-known/webfinger?resource=acct:dan@0.0.0.0: failed to send request to https://0.0.0.0/.well-known/webfinger?resource=acct:dan@0.0.0.0: a" --- PASS: TestResolve_FederatedActorOldCacheWebFingerError (0.24s) === RUN TestResolve_FederatedActorOldCacheActorError 2026/05/13 10:54:47 INFO Applying migration id=initial 2026/05/13 10:54:47 INFO Applying migration id=notesupdated 2026/05/13 10:54:47 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:47 INFO Applying migration id=activitiesid 2026/05/13 10:54:47 INFO Applying migration id=outbox 2026/05/13 10:54:47 INFO Applying migration id=edits 2026/05/13 10:54:47 INFO Applying migration id=outboxactor 2026/05/13 10:54:47 INFO Applying migration id=outboxsender 2026/05/13 10:54:47 INFO Applying migration id=thread 2026/05/13 10:54:47 INFO Applying migration id=host 2026/05/13 10:54:47 INFO Applying migration id=sharedinbox 2026/05/13 10:54:47 INFO Applying migration id=noteshost 2026/05/13 10:54:47 INFO Applying migration id=fetched 2026/05/13 10:54:47 INFO Applying migration id=move 2026/05/13 10:54:47 INFO Applying migration id=cleanup 2026/05/13 10:54:47 INFO Applying migration id=received 2026/05/13 10:54:47 INFO Applying migration id=namehost 2026/05/13 10:54:47 INFO Applying migration id=outboxhost 2026/05/13 10:54:47 INFO Applying migration id=notesfts 2026/05/13 10:54:47 INFO Applying migration id=iconsname 2026/05/13 10:54:47 INFO Applying migration id=nohash 2026/05/13 10:54:47 INFO Applying migration id=shares 2026/05/13 10:54:47 INFO Applying migration id=actorttl 2026/05/13 10:54:47 INFO Applying migration id=tocc 2026/05/13 10:54:47 INFO Applying migration id=followeds 2026/05/13 10:54:47 INFO Applying migration id=certhash 2026/05/13 10:54:47 INFO Applying migration id=follows_sync 2026/05/13 10:54:47 INFO Applying migration id=jsonpath 2026/05/13 10:54:47 INFO Applying migration id=localforward 2026/05/13 10:54:47 INFO Applying migration id=avatar 2026/05/13 10:54:47 INFO Applying migration id=noimage 2026/05/13 10:54:47 INFO Applying migration id=feed 2026/05/13 10:54:47 INFO Applying migration id=bookmarks 2026/05/13 10:54:47 INFO Applying migration id=shareactivity 2026/05/13 10:54:47 INFO Applying migration id=application 2026/05/13 10:54:47 INFO Applying migration id=certificates 2026/05/13 10:54:47 INFO Applying migration id=rawforward 2026/05/13 10:54:47 INFO Applying migration id=publickey 2026/05/13 10:54:47 INFO Applying migration id=resolvegroup 2026/05/13 10:54:47 INFO Applying migration id=reject 2026/05/13 10:54:47 INFO Applying migration id=autodel 2026/05/13 10:54:47 INFO Applying migration id=jsonb 2026/05/13 10:54:47 INFO Applying migration id=quote 2026/05/13 10:54:47 INFO Applying migration id=rfc9421 2026/05/13 10:54:47 INFO Applying migration id=keys 2026/05/13 10:54:47 INFO Applying migration id=portable 2026/05/13 10:54:47 INFO Applying migration id=proofs 2026/05/13 10:54:47 INFO Applying migration id=contexts 2026/05/13 10:54:47 INFO Applying migration id=deliverieshost 2026/05/13 10:54:47 INFO Applying migration id=pembegin 2026/05/13 10:54:47 INFO Applying migration id=didhost 2026/05/13 10:54:47 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:47 INFO Applying migration id=invites 2026/05/13 10:54:47 INFO Applying migration id=ed25519blob 2026/05/13 10:54:47 INFO Applying migration id=rsablob 2026/05/13 10:54:47 INFO Applying migration id=iconscid 2026/05/13 10:54:47 INFO Applying migration id=actor 2026/05/13 10:54:47 INFO Applying migration id=localkeys 2026/05/13 10:54:47 INFO Applying migration id=deleted 2026/05/13 10:54:47 INFO Applying migration id=history 2026/05/13 10:54:47 INFO Applying migration id=outboxnano 2026/05/13 10:54:47 INFO Applying migration id=implements 2026/05/13 10:54:47 INFO Applying migration id=backfill 2026/05/13 10:54:47 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan 2026/05/13 10:54:47 WARN Using old cache entry for actor id=https://0.0.0.0/user/dan error="failed to fetch https://0.0.0.0/user/dan: failed to send request to https://0.0.0.0/user/dan: a" --- PASS: TestResolve_FederatedActorOldCacheActorError (0.21s) === RUN TestResolve_FederatedActorOldCacheActorDeleted 2026/05/13 10:54:47 INFO Applying migration id=initial 2026/05/13 10:54:47 INFO Applying migration id=notesupdated 2026/05/13 10:54:47 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:47 INFO Applying migration id=activitiesid 2026/05/13 10:54:47 INFO Applying migration id=outbox 2026/05/13 10:54:47 INFO Applying migration id=edits 2026/05/13 10:54:47 INFO Applying migration id=outboxactor 2026/05/13 10:54:47 INFO Applying migration id=outboxsender 2026/05/13 10:54:47 INFO Applying migration id=thread 2026/05/13 10:54:47 INFO Applying migration id=host 2026/05/13 10:54:47 INFO Applying migration id=sharedinbox 2026/05/13 10:54:47 INFO Applying migration id=noteshost 2026/05/13 10:54:47 INFO Applying migration id=fetched 2026/05/13 10:54:47 INFO Applying migration id=move 2026/05/13 10:54:47 INFO Applying migration id=cleanup 2026/05/13 10:54:47 INFO Applying migration id=received 2026/05/13 10:54:47 INFO Applying migration id=namehost 2026/05/13 10:54:47 INFO Applying migration id=outboxhost 2026/05/13 10:54:47 INFO Applying migration id=notesfts 2026/05/13 10:54:47 INFO Applying migration id=iconsname 2026/05/13 10:54:47 INFO Applying migration id=nohash 2026/05/13 10:54:47 INFO Applying migration id=shares 2026/05/13 10:54:47 INFO Applying migration id=actorttl 2026/05/13 10:54:47 INFO Applying migration id=tocc 2026/05/13 10:54:47 INFO Applying migration id=followeds 2026/05/13 10:54:47 INFO Applying migration id=certhash 2026/05/13 10:54:47 INFO Applying migration id=follows_sync 2026/05/13 10:54:47 INFO Applying migration id=jsonpath 2026/05/13 10:54:47 INFO Applying migration id=localforward 2026/05/13 10:54:47 INFO Applying migration id=avatar 2026/05/13 10:54:47 INFO Applying migration id=noimage 2026/05/13 10:54:47 INFO Applying migration id=feed 2026/05/13 10:54:47 INFO Applying migration id=bookmarks 2026/05/13 10:54:47 INFO Applying migration id=shareactivity 2026/05/13 10:54:47 INFO Applying migration id=application 2026/05/13 10:54:47 INFO Applying migration id=certificates 2026/05/13 10:54:47 INFO Applying migration id=rawforward 2026/05/13 10:54:47 INFO Applying migration id=publickey 2026/05/13 10:54:47 INFO Applying migration id=resolvegroup 2026/05/13 10:54:47 INFO Applying migration id=reject 2026/05/13 10:54:47 INFO Applying migration id=autodel 2026/05/13 10:54:47 INFO Applying migration id=jsonb 2026/05/13 10:54:47 INFO Applying migration id=quote 2026/05/13 10:54:47 INFO Applying migration id=rfc9421 2026/05/13 10:54:47 INFO Applying migration id=keys 2026/05/13 10:54:47 INFO Applying migration id=portable 2026/05/13 10:54:47 INFO Applying migration id=proofs 2026/05/13 10:54:47 INFO Applying migration id=contexts 2026/05/13 10:54:47 INFO Applying migration id=deliverieshost 2026/05/13 10:54:47 INFO Applying migration id=pembegin 2026/05/13 10:54:47 INFO Applying migration id=didhost 2026/05/13 10:54:47 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:47 INFO Applying migration id=invites 2026/05/13 10:54:47 INFO Applying migration id=ed25519blob 2026/05/13 10:54:47 INFO Applying migration id=rsablob 2026/05/13 10:54:47 INFO Applying migration id=iconscid 2026/05/13 10:54:47 INFO Applying migration id=actor 2026/05/13 10:54:47 INFO Applying migration id=localkeys 2026/05/13 10:54:47 INFO Applying migration id=deleted 2026/05/13 10:54:47 INFO Applying migration id=history 2026/05/13 10:54:47 INFO Applying migration id=outboxnano 2026/05/13 10:54:47 INFO Applying migration id=implements 2026/05/13 10:54:47 INFO Applying migration id=backfill 2026/05/13 10:54:47 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan 2026/05/13 10:54:47 WARN Actor is gone, deleting associated objects id=https://0.0.0.0/user/dan --- PASS: TestResolve_FederatedActorOldCacheActorDeleted (0.22s) === RUN TestResolve_FederatedActorFirstTimeWrongID 2026/05/13 10:54:47 INFO Applying migration id=initial 2026/05/13 10:54:47 INFO Applying migration id=notesupdated 2026/05/13 10:54:47 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:47 INFO Applying migration id=activitiesid 2026/05/13 10:54:47 INFO Applying migration id=outbox 2026/05/13 10:54:47 INFO Applying migration id=edits 2026/05/13 10:54:47 INFO Applying migration id=outboxactor 2026/05/13 10:54:47 INFO Applying migration id=outboxsender 2026/05/13 10:54:47 INFO Applying migration id=thread 2026/05/13 10:54:47 INFO Applying migration id=host 2026/05/13 10:54:47 INFO Applying migration id=sharedinbox 2026/05/13 10:54:47 INFO Applying migration id=noteshost 2026/05/13 10:54:47 INFO Applying migration id=fetched 2026/05/13 10:54:47 INFO Applying migration id=move 2026/05/13 10:54:47 INFO Applying migration id=cleanup 2026/05/13 10:54:47 INFO Applying migration id=received 2026/05/13 10:54:47 INFO Applying migration id=namehost 2026/05/13 10:54:47 INFO Applying migration id=outboxhost 2026/05/13 10:54:47 INFO Applying migration id=notesfts 2026/05/13 10:54:47 INFO Applying migration id=iconsname 2026/05/13 10:54:47 INFO Applying migration id=nohash 2026/05/13 10:54:47 INFO Applying migration id=shares 2026/05/13 10:54:47 INFO Applying migration id=actorttl 2026/05/13 10:54:47 INFO Applying migration id=tocc 2026/05/13 10:54:47 INFO Applying migration id=followeds 2026/05/13 10:54:47 INFO Applying migration id=certhash 2026/05/13 10:54:47 INFO Applying migration id=follows_sync 2026/05/13 10:54:47 INFO Applying migration id=jsonpath 2026/05/13 10:54:47 INFO Applying migration id=localforward 2026/05/13 10:54:47 INFO Applying migration id=avatar 2026/05/13 10:54:47 INFO Applying migration id=noimage 2026/05/13 10:54:47 INFO Applying migration id=feed 2026/05/13 10:54:47 INFO Applying migration id=bookmarks 2026/05/13 10:54:47 INFO Applying migration id=shareactivity 2026/05/13 10:54:47 INFO Applying migration id=application 2026/05/13 10:54:47 INFO Applying migration id=certificates 2026/05/13 10:54:47 INFO Applying migration id=rawforward 2026/05/13 10:54:47 INFO Applying migration id=publickey 2026/05/13 10:54:47 INFO Applying migration id=resolvegroup 2026/05/13 10:54:47 INFO Applying migration id=reject 2026/05/13 10:54:47 INFO Applying migration id=autodel 2026/05/13 10:54:47 INFO Applying migration id=jsonb 2026/05/13 10:54:47 INFO Applying migration id=quote 2026/05/13 10:54:47 INFO Applying migration id=rfc9421 2026/05/13 10:54:47 INFO Applying migration id=keys 2026/05/13 10:54:47 INFO Applying migration id=portable 2026/05/13 10:54:47 INFO Applying migration id=proofs 2026/05/13 10:54:47 INFO Applying migration id=contexts 2026/05/13 10:54:47 INFO Applying migration id=deliverieshost 2026/05/13 10:54:47 INFO Applying migration id=pembegin 2026/05/13 10:54:47 INFO Applying migration id=didhost 2026/05/13 10:54:47 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:47 INFO Applying migration id=invites 2026/05/13 10:54:47 INFO Applying migration id=ed25519blob 2026/05/13 10:54:47 INFO Applying migration id=rsablob 2026/05/13 10:54:47 INFO Applying migration id=iconscid 2026/05/13 10:54:47 INFO Applying migration id=actor 2026/05/13 10:54:47 INFO Applying migration id=localkeys 2026/05/13 10:54:47 INFO Applying migration id=deleted 2026/05/13 10:54:47 INFO Applying migration id=history 2026/05/13 10:54:47 INFO Applying migration id=outboxnano 2026/05/13 10:54:47 INFO Applying migration id=implements 2026/05/13 10:54:47 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorFirstTimeWrongID (0.54s) === RUN TestResolve_FederatedActorFirstTimeDeleted 2026/05/13 10:54:48 INFO Applying migration id=initial 2026/05/13 10:54:48 INFO Applying migration id=notesupdated 2026/05/13 10:54:48 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:48 INFO Applying migration id=activitiesid 2026/05/13 10:54:48 INFO Applying migration id=outbox 2026/05/13 10:54:48 INFO Applying migration id=edits 2026/05/13 10:54:48 INFO Applying migration id=outboxactor 2026/05/13 10:54:48 INFO Applying migration id=outboxsender 2026/05/13 10:54:48 INFO Applying migration id=thread 2026/05/13 10:54:48 INFO Applying migration id=host 2026/05/13 10:54:48 INFO Applying migration id=sharedinbox 2026/05/13 10:54:48 INFO Applying migration id=noteshost 2026/05/13 10:54:48 INFO Applying migration id=fetched 2026/05/13 10:54:48 INFO Applying migration id=move 2026/05/13 10:54:48 INFO Applying migration id=cleanup 2026/05/13 10:54:48 INFO Applying migration id=received 2026/05/13 10:54:48 INFO Applying migration id=namehost 2026/05/13 10:54:48 INFO Applying migration id=outboxhost 2026/05/13 10:54:48 INFO Applying migration id=notesfts 2026/05/13 10:54:48 INFO Applying migration id=iconsname 2026/05/13 10:54:48 INFO Applying migration id=nohash 2026/05/13 10:54:48 INFO Applying migration id=shares 2026/05/13 10:54:48 INFO Applying migration id=actorttl 2026/05/13 10:54:48 INFO Applying migration id=tocc 2026/05/13 10:54:48 INFO Applying migration id=followeds 2026/05/13 10:54:48 INFO Applying migration id=certhash 2026/05/13 10:54:48 INFO Applying migration id=follows_sync 2026/05/13 10:54:48 INFO Applying migration id=jsonpath 2026/05/13 10:54:48 INFO Applying migration id=localforward 2026/05/13 10:54:48 INFO Applying migration id=avatar 2026/05/13 10:54:48 INFO Applying migration id=noimage 2026/05/13 10:54:48 INFO Applying migration id=feed 2026/05/13 10:54:48 INFO Applying migration id=bookmarks 2026/05/13 10:54:48 INFO Applying migration id=shareactivity 2026/05/13 10:54:48 INFO Applying migration id=application 2026/05/13 10:54:48 INFO Applying migration id=certificates 2026/05/13 10:54:48 INFO Applying migration id=rawforward 2026/05/13 10:54:48 INFO Applying migration id=publickey 2026/05/13 10:54:48 INFO Applying migration id=resolvegroup 2026/05/13 10:54:48 INFO Applying migration id=reject 2026/05/13 10:54:48 INFO Applying migration id=autodel 2026/05/13 10:54:48 INFO Applying migration id=jsonb 2026/05/13 10:54:48 INFO Applying migration id=quote 2026/05/13 10:54:48 INFO Applying migration id=rfc9421 2026/05/13 10:54:48 INFO Applying migration id=keys 2026/05/13 10:54:48 INFO Applying migration id=portable 2026/05/13 10:54:48 INFO Applying migration id=proofs 2026/05/13 10:54:48 INFO Applying migration id=contexts 2026/05/13 10:54:48 INFO Applying migration id=deliverieshost 2026/05/13 10:54:48 INFO Applying migration id=pembegin 2026/05/13 10:54:48 INFO Applying migration id=didhost 2026/05/13 10:54:48 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:48 INFO Applying migration id=invites 2026/05/13 10:54:48 INFO Applying migration id=ed25519blob 2026/05/13 10:54:48 INFO Applying migration id=rsablob 2026/05/13 10:54:48 INFO Applying migration id=iconscid 2026/05/13 10:54:48 INFO Applying migration id=actor 2026/05/13 10:54:48 INFO Applying migration id=localkeys 2026/05/13 10:54:48 INFO Applying migration id=deleted 2026/05/13 10:54:48 INFO Applying migration id=history 2026/05/13 10:54:48 INFO Applying migration id=outboxnano 2026/05/13 10:54:48 INFO Applying migration id=implements 2026/05/13 10:54:48 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorFirstTimeDeleted (0.24s) === RUN TestResolve_FederatedActorFirstTimeTooYoung 2026/05/13 10:54:48 INFO Applying migration id=initial 2026/05/13 10:54:48 INFO Applying migration id=notesupdated 2026/05/13 10:54:48 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:48 INFO Applying migration id=activitiesid 2026/05/13 10:54:48 INFO Applying migration id=outbox 2026/05/13 10:54:48 INFO Applying migration id=edits 2026/05/13 10:54:48 INFO Applying migration id=outboxactor 2026/05/13 10:54:48 INFO Applying migration id=outboxsender 2026/05/13 10:54:48 INFO Applying migration id=thread 2026/05/13 10:54:48 INFO Applying migration id=host 2026/05/13 10:54:48 INFO Applying migration id=sharedinbox 2026/05/13 10:54:48 INFO Applying migration id=noteshost 2026/05/13 10:54:48 INFO Applying migration id=fetched 2026/05/13 10:54:48 INFO Applying migration id=move 2026/05/13 10:54:48 INFO Applying migration id=cleanup 2026/05/13 10:54:48 INFO Applying migration id=received 2026/05/13 10:54:48 INFO Applying migration id=namehost 2026/05/13 10:54:48 INFO Applying migration id=outboxhost 2026/05/13 10:54:48 INFO Applying migration id=notesfts 2026/05/13 10:54:48 INFO Applying migration id=iconsname 2026/05/13 10:54:48 INFO Applying migration id=nohash 2026/05/13 10:54:48 INFO Applying migration id=shares 2026/05/13 10:54:48 INFO Applying migration id=actorttl 2026/05/13 10:54:48 INFO Applying migration id=tocc 2026/05/13 10:54:48 INFO Applying migration id=followeds 2026/05/13 10:54:48 INFO Applying migration id=certhash 2026/05/13 10:54:48 INFO Applying migration id=follows_sync 2026/05/13 10:54:48 INFO Applying migration id=jsonpath 2026/05/13 10:54:48 INFO Applying migration id=localforward 2026/05/13 10:54:48 INFO Applying migration id=avatar 2026/05/13 10:54:48 INFO Applying migration id=noimage 2026/05/13 10:54:48 INFO Applying migration id=feed 2026/05/13 10:54:48 INFO Applying migration id=bookmarks 2026/05/13 10:54:48 INFO Applying migration id=shareactivity 2026/05/13 10:54:48 INFO Applying migration id=application 2026/05/13 10:54:48 INFO Applying migration id=certificates 2026/05/13 10:54:48 INFO Applying migration id=rawforward 2026/05/13 10:54:48 INFO Applying migration id=publickey 2026/05/13 10:54:48 INFO Applying migration id=resolvegroup 2026/05/13 10:54:48 INFO Applying migration id=reject 2026/05/13 10:54:48 INFO Applying migration id=autodel 2026/05/13 10:54:48 INFO Applying migration id=jsonb 2026/05/13 10:54:48 INFO Applying migration id=quote 2026/05/13 10:54:48 INFO Applying migration id=rfc9421 2026/05/13 10:54:48 INFO Applying migration id=keys 2026/05/13 10:54:48 INFO Applying migration id=portable 2026/05/13 10:54:48 INFO Applying migration id=proofs 2026/05/13 10:54:48 INFO Applying migration id=contexts 2026/05/13 10:54:48 INFO Applying migration id=deliverieshost 2026/05/13 10:54:48 INFO Applying migration id=pembegin 2026/05/13 10:54:48 INFO Applying migration id=didhost 2026/05/13 10:54:48 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:48 INFO Applying migration id=invites 2026/05/13 10:54:48 INFO Applying migration id=ed25519blob 2026/05/13 10:54:48 INFO Applying migration id=rsablob 2026/05/13 10:54:48 INFO Applying migration id=iconscid 2026/05/13 10:54:48 INFO Applying migration id=actor 2026/05/13 10:54:48 INFO Applying migration id=localkeys 2026/05/13 10:54:48 INFO Applying migration id=deleted 2026/05/13 10:54:48 INFO Applying migration id=history 2026/05/13 10:54:48 INFO Applying migration id=outboxnano 2026/05/13 10:54:48 INFO Applying migration id=implements 2026/05/13 10:54:48 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorFirstTimeTooYoung (0.21s) === RUN TestResolve_FederatedActorFirstTimeSuspended 2026/05/13 10:54:48 INFO Applying migration id=initial 2026/05/13 10:54:48 INFO Applying migration id=notesupdated 2026/05/13 10:54:48 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:48 INFO Applying migration id=activitiesid 2026/05/13 10:54:48 INFO Applying migration id=outbox 2026/05/13 10:54:48 INFO Applying migration id=edits 2026/05/13 10:54:48 INFO Applying migration id=outboxactor 2026/05/13 10:54:48 INFO Applying migration id=outboxsender 2026/05/13 10:54:48 INFO Applying migration id=thread 2026/05/13 10:54:48 INFO Applying migration id=host 2026/05/13 10:54:48 INFO Applying migration id=sharedinbox 2026/05/13 10:54:48 INFO Applying migration id=noteshost 2026/05/13 10:54:48 INFO Applying migration id=fetched 2026/05/13 10:54:48 INFO Applying migration id=move 2026/05/13 10:54:48 INFO Applying migration id=cleanup 2026/05/13 10:54:48 INFO Applying migration id=received 2026/05/13 10:54:48 INFO Applying migration id=namehost 2026/05/13 10:54:48 INFO Applying migration id=outboxhost 2026/05/13 10:54:48 INFO Applying migration id=notesfts 2026/05/13 10:54:48 INFO Applying migration id=iconsname 2026/05/13 10:54:48 INFO Applying migration id=nohash 2026/05/13 10:54:48 INFO Applying migration id=shares 2026/05/13 10:54:48 INFO Applying migration id=actorttl 2026/05/13 10:54:48 INFO Applying migration id=tocc 2026/05/13 10:54:48 INFO Applying migration id=followeds 2026/05/13 10:54:48 INFO Applying migration id=certhash 2026/05/13 10:54:48 INFO Applying migration id=follows_sync 2026/05/13 10:54:48 INFO Applying migration id=jsonpath 2026/05/13 10:54:48 INFO Applying migration id=localforward 2026/05/13 10:54:48 INFO Applying migration id=avatar 2026/05/13 10:54:48 INFO Applying migration id=noimage 2026/05/13 10:54:48 INFO Applying migration id=feed 2026/05/13 10:54:48 INFO Applying migration id=bookmarks 2026/05/13 10:54:48 INFO Applying migration id=shareactivity 2026/05/13 10:54:48 INFO Applying migration id=application 2026/05/13 10:54:48 INFO Applying migration id=certificates 2026/05/13 10:54:48 INFO Applying migration id=rawforward 2026/05/13 10:54:48 INFO Applying migration id=publickey 2026/05/13 10:54:48 INFO Applying migration id=resolvegroup 2026/05/13 10:54:48 INFO Applying migration id=reject 2026/05/13 10:54:48 INFO Applying migration id=autodel 2026/05/13 10:54:48 INFO Applying migration id=jsonb 2026/05/13 10:54:48 INFO Applying migration id=quote 2026/05/13 10:54:48 INFO Applying migration id=rfc9421 2026/05/13 10:54:48 INFO Applying migration id=keys 2026/05/13 10:54:48 INFO Applying migration id=portable 2026/05/13 10:54:48 INFO Applying migration id=proofs 2026/05/13 10:54:48 INFO Applying migration id=contexts 2026/05/13 10:54:48 INFO Applying migration id=deliverieshost 2026/05/13 10:54:48 INFO Applying migration id=pembegin 2026/05/13 10:54:48 INFO Applying migration id=didhost 2026/05/13 10:54:48 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:48 INFO Applying migration id=invites 2026/05/13 10:54:48 INFO Applying migration id=ed25519blob 2026/05/13 10:54:48 INFO Applying migration id=rsablob 2026/05/13 10:54:48 INFO Applying migration id=iconscid 2026/05/13 10:54:48 INFO Applying migration id=actor 2026/05/13 10:54:48 INFO Applying migration id=localkeys 2026/05/13 10:54:48 INFO Applying migration id=deleted 2026/05/13 10:54:48 INFO Applying migration id=history 2026/05/13 10:54:48 INFO Applying migration id=outboxnano 2026/05/13 10:54:48 INFO Applying migration id=implements 2026/05/13 10:54:48 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorFirstTimeSuspended (0.46s) === RUN TestResolve_FederatedActorWrongIDCached 2026/05/13 10:54:49 INFO Applying migration id=initial 2026/05/13 10:54:49 INFO Applying migration id=notesupdated 2026/05/13 10:54:49 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:49 INFO Applying migration id=activitiesid 2026/05/13 10:54:49 INFO Applying migration id=outbox 2026/05/13 10:54:49 INFO Applying migration id=edits 2026/05/13 10:54:49 INFO Applying migration id=outboxactor 2026/05/13 10:54:49 INFO Applying migration id=outboxsender 2026/05/13 10:54:49 INFO Applying migration id=thread 2026/05/13 10:54:49 INFO Applying migration id=host 2026/05/13 10:54:49 INFO Applying migration id=sharedinbox 2026/05/13 10:54:49 INFO Applying migration id=noteshost 2026/05/13 10:54:49 INFO Applying migration id=fetched 2026/05/13 10:54:49 INFO Applying migration id=move 2026/05/13 10:54:49 INFO Applying migration id=cleanup 2026/05/13 10:54:49 INFO Applying migration id=received 2026/05/13 10:54:49 INFO Applying migration id=namehost 2026/05/13 10:54:49 INFO Applying migration id=outboxhost 2026/05/13 10:54:49 INFO Applying migration id=notesfts 2026/05/13 10:54:49 INFO Applying migration id=iconsname 2026/05/13 10:54:49 INFO Applying migration id=nohash 2026/05/13 10:54:49 INFO Applying migration id=shares 2026/05/13 10:54:49 INFO Applying migration id=actorttl 2026/05/13 10:54:49 INFO Applying migration id=tocc 2026/05/13 10:54:49 INFO Applying migration id=followeds 2026/05/13 10:54:49 INFO Applying migration id=certhash 2026/05/13 10:54:49 INFO Applying migration id=follows_sync 2026/05/13 10:54:49 INFO Applying migration id=jsonpath 2026/05/13 10:54:49 INFO Applying migration id=localforward 2026/05/13 10:54:49 INFO Applying migration id=avatar 2026/05/13 10:54:49 INFO Applying migration id=noimage 2026/05/13 10:54:49 INFO Applying migration id=feed 2026/05/13 10:54:49 INFO Applying migration id=bookmarks 2026/05/13 10:54:49 INFO Applying migration id=shareactivity 2026/05/13 10:54:49 INFO Applying migration id=application 2026/05/13 10:54:49 INFO Applying migration id=certificates 2026/05/13 10:54:49 INFO Applying migration id=rawforward 2026/05/13 10:54:49 INFO Applying migration id=publickey 2026/05/13 10:54:49 INFO Applying migration id=resolvegroup 2026/05/13 10:54:49 INFO Applying migration id=reject 2026/05/13 10:54:49 INFO Applying migration id=autodel 2026/05/13 10:54:49 INFO Applying migration id=jsonb 2026/05/13 10:54:49 INFO Applying migration id=quote 2026/05/13 10:54:49 INFO Applying migration id=rfc9421 2026/05/13 10:54:49 INFO Applying migration id=keys 2026/05/13 10:54:49 INFO Applying migration id=portable 2026/05/13 10:54:49 INFO Applying migration id=proofs 2026/05/13 10:54:49 INFO Applying migration id=contexts 2026/05/13 10:54:49 INFO Applying migration id=deliverieshost 2026/05/13 10:54:49 INFO Applying migration id=pembegin 2026/05/13 10:54:49 INFO Applying migration id=didhost 2026/05/13 10:54:49 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:49 INFO Applying migration id=invites 2026/05/13 10:54:49 INFO Applying migration id=ed25519blob 2026/05/13 10:54:49 INFO Applying migration id=rsablob 2026/05/13 10:54:49 INFO Applying migration id=iconscid 2026/05/13 10:54:49 INFO Applying migration id=actor 2026/05/13 10:54:49 INFO Applying migration id=localkeys 2026/05/13 10:54:49 INFO Applying migration id=deleted 2026/05/13 10:54:49 INFO Applying migration id=history 2026/05/13 10:54:49 INFO Applying migration id=outboxnano 2026/05/13 10:54:49 INFO Applying migration id=implements 2026/05/13 10:54:49 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorWrongIDCached (0.46s) === RUN TestResolve_FederatedActorWrongIDCachedOldCache 2026/05/13 10:54:49 INFO Applying migration id=initial 2026/05/13 10:54:49 INFO Applying migration id=notesupdated 2026/05/13 10:54:49 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:49 INFO Applying migration id=activitiesid 2026/05/13 10:54:49 INFO Applying migration id=outbox 2026/05/13 10:54:49 INFO Applying migration id=edits 2026/05/13 10:54:49 INFO Applying migration id=outboxactor 2026/05/13 10:54:49 INFO Applying migration id=outboxsender 2026/05/13 10:54:49 INFO Applying migration id=thread 2026/05/13 10:54:49 INFO Applying migration id=host 2026/05/13 10:54:49 INFO Applying migration id=sharedinbox 2026/05/13 10:54:49 INFO Applying migration id=noteshost 2026/05/13 10:54:49 INFO Applying migration id=fetched 2026/05/13 10:54:49 INFO Applying migration id=move 2026/05/13 10:54:49 INFO Applying migration id=cleanup 2026/05/13 10:54:49 INFO Applying migration id=received 2026/05/13 10:54:49 INFO Applying migration id=namehost 2026/05/13 10:54:49 INFO Applying migration id=outboxhost 2026/05/13 10:54:49 INFO Applying migration id=notesfts 2026/05/13 10:54:49 INFO Applying migration id=iconsname 2026/05/13 10:54:49 INFO Applying migration id=nohash 2026/05/13 10:54:49 INFO Applying migration id=shares 2026/05/13 10:54:49 INFO Applying migration id=actorttl 2026/05/13 10:54:49 INFO Applying migration id=tocc 2026/05/13 10:54:49 INFO Applying migration id=followeds 2026/05/13 10:54:49 INFO Applying migration id=certhash 2026/05/13 10:54:49 INFO Applying migration id=follows_sync 2026/05/13 10:54:49 INFO Applying migration id=jsonpath 2026/05/13 10:54:49 INFO Applying migration id=localforward 2026/05/13 10:54:49 INFO Applying migration id=avatar 2026/05/13 10:54:49 INFO Applying migration id=noimage 2026/05/13 10:54:49 INFO Applying migration id=feed 2026/05/13 10:54:49 INFO Applying migration id=bookmarks 2026/05/13 10:54:49 INFO Applying migration id=shareactivity 2026/05/13 10:54:49 INFO Applying migration id=application 2026/05/13 10:54:49 INFO Applying migration id=certificates 2026/05/13 10:54:49 INFO Applying migration id=rawforward 2026/05/13 10:54:49 INFO Applying migration id=publickey 2026/05/13 10:54:49 INFO Applying migration id=resolvegroup 2026/05/13 10:54:49 INFO Applying migration id=reject 2026/05/13 10:54:49 INFO Applying migration id=autodel 2026/05/13 10:54:49 INFO Applying migration id=jsonb 2026/05/13 10:54:49 INFO Applying migration id=quote 2026/05/13 10:54:49 INFO Applying migration id=rfc9421 2026/05/13 10:54:49 INFO Applying migration id=keys 2026/05/13 10:54:49 INFO Applying migration id=portable 2026/05/13 10:54:49 INFO Applying migration id=proofs 2026/05/13 10:54:49 INFO Applying migration id=contexts 2026/05/13 10:54:49 INFO Applying migration id=deliverieshost 2026/05/13 10:54:49 INFO Applying migration id=pembegin 2026/05/13 10:54:49 INFO Applying migration id=didhost 2026/05/13 10:54:49 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:49 INFO Applying migration id=invites 2026/05/13 10:54:49 INFO Applying migration id=ed25519blob 2026/05/13 10:54:49 INFO Applying migration id=rsablob 2026/05/13 10:54:49 INFO Applying migration id=iconscid 2026/05/13 10:54:49 INFO Applying migration id=actor 2026/05/13 10:54:49 INFO Applying migration id=localkeys 2026/05/13 10:54:49 INFO Applying migration id=deleted 2026/05/13 10:54:49 INFO Applying migration id=history 2026/05/13 10:54:49 INFO Applying migration id=outboxnano 2026/05/13 10:54:49 INFO Applying migration id=implements 2026/05/13 10:54:49 INFO Applying migration id=backfill 2026/05/13 10:54:50 INFO Updating old cache entry for actor id=https://0.0.0.0/users/dan --- PASS: TestResolve_FederatedActorWrongIDCachedOldCache (0.45s) === RUN TestResolve_FederatedActorWrongIDOldCache 2026/05/13 10:54:50 INFO Applying migration id=initial 2026/05/13 10:54:50 INFO Applying migration id=notesupdated 2026/05/13 10:54:50 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:50 INFO Applying migration id=activitiesid 2026/05/13 10:54:50 INFO Applying migration id=outbox 2026/05/13 10:54:50 INFO Applying migration id=edits 2026/05/13 10:54:50 INFO Applying migration id=outboxactor 2026/05/13 10:54:50 INFO Applying migration id=outboxsender 2026/05/13 10:54:50 INFO Applying migration id=thread 2026/05/13 10:54:50 INFO Applying migration id=host 2026/05/13 10:54:50 INFO Applying migration id=sharedinbox 2026/05/13 10:54:50 INFO Applying migration id=noteshost 2026/05/13 10:54:50 INFO Applying migration id=fetched 2026/05/13 10:54:50 INFO Applying migration id=move 2026/05/13 10:54:50 INFO Applying migration id=cleanup 2026/05/13 10:54:50 INFO Applying migration id=received 2026/05/13 10:54:50 INFO Applying migration id=namehost 2026/05/13 10:54:50 INFO Applying migration id=outboxhost 2026/05/13 10:54:50 INFO Applying migration id=notesfts 2026/05/13 10:54:50 INFO Applying migration id=iconsname 2026/05/13 10:54:50 INFO Applying migration id=nohash 2026/05/13 10:54:50 INFO Applying migration id=shares 2026/05/13 10:54:50 INFO Applying migration id=actorttl 2026/05/13 10:54:50 INFO Applying migration id=tocc 2026/05/13 10:54:50 INFO Applying migration id=followeds 2026/05/13 10:54:50 INFO Applying migration id=certhash 2026/05/13 10:54:50 INFO Applying migration id=follows_sync 2026/05/13 10:54:50 INFO Applying migration id=jsonpath 2026/05/13 10:54:50 INFO Applying migration id=localforward 2026/05/13 10:54:50 INFO Applying migration id=avatar 2026/05/13 10:54:50 INFO Applying migration id=noimage 2026/05/13 10:54:50 INFO Applying migration id=feed 2026/05/13 10:54:50 INFO Applying migration id=bookmarks 2026/05/13 10:54:50 INFO Applying migration id=shareactivity 2026/05/13 10:54:50 INFO Applying migration id=application 2026/05/13 10:54:50 INFO Applying migration id=certificates 2026/05/13 10:54:50 INFO Applying migration id=rawforward 2026/05/13 10:54:50 INFO Applying migration id=publickey 2026/05/13 10:54:50 INFO Applying migration id=resolvegroup 2026/05/13 10:54:50 INFO Applying migration id=reject 2026/05/13 10:54:50 INFO Applying migration id=autodel 2026/05/13 10:54:50 INFO Applying migration id=jsonb 2026/05/13 10:54:50 INFO Applying migration id=quote 2026/05/13 10:54:50 INFO Applying migration id=rfc9421 2026/05/13 10:54:50 INFO Applying migration id=keys 2026/05/13 10:54:50 INFO Applying migration id=portable 2026/05/13 10:54:50 INFO Applying migration id=proofs 2026/05/13 10:54:50 INFO Applying migration id=contexts 2026/05/13 10:54:50 INFO Applying migration id=deliverieshost 2026/05/13 10:54:50 INFO Applying migration id=pembegin 2026/05/13 10:54:50 INFO Applying migration id=didhost 2026/05/13 10:54:50 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:50 INFO Applying migration id=invites 2026/05/13 10:54:50 INFO Applying migration id=ed25519blob 2026/05/13 10:54:50 INFO Applying migration id=rsablob 2026/05/13 10:54:50 INFO Applying migration id=iconscid 2026/05/13 10:54:50 INFO Applying migration id=actor 2026/05/13 10:54:50 INFO Applying migration id=localkeys 2026/05/13 10:54:50 INFO Applying migration id=deleted 2026/05/13 10:54:50 INFO Applying migration id=history 2026/05/13 10:54:50 INFO Applying migration id=outboxnano 2026/05/13 10:54:50 INFO Applying migration id=implements 2026/05/13 10:54:50 INFO Applying migration id=backfill 2026/05/13 10:54:50 INFO Updating old cache entry for actor id=https://0.0.0.0/users/dan 2026/05/13 10:54:50 INFO Updating old cache entry for actor id=https://0.0.0.0/users/dan --- PASS: TestResolve_FederatedActorWrongIDOldCache (0.28s) PASS ok github.com/dimkr/tootik/fed 23.958s === RUN TestGetTextAndLinks_EmptyPost --- PASS: TestGetTextAndLinks_EmptyPost (0.00s) === RUN TestGetTextAndLinks_FewLines --- PASS: TestGetTextAndLinks_FewLines (0.00s) === RUN TestGetTextAndLinks_ManyLines --- PASS: TestGetTextAndLinks_ManyLines (0.00s) === RUN TestGetTextAndLinks_ManyLinesExtraLineBreak --- PASS: TestGetTextAndLinks_ManyLinesExtraLineBreak (0.00s) === RUN TestGetTextAndLinks_ManyLinesExtraLineBreaks --- PASS: TestGetTextAndLinks_ManyLinesExtraLineBreaks (0.00s) === RUN TestGetTextAndLinks_ManyLinesNoParagraphs --- PASS: TestGetTextAndLinks_ManyLinesNoParagraphs (0.00s) === RUN TestGetTextAndLinks_ManyLinesNoParagraphsExtraLineBreak --- PASS: TestGetTextAndLinks_ManyLinesNoParagraphsExtraLineBreak (0.00s) === RUN TestGetTextAndLinks_ManyLinesManyRunes --- PASS: TestGetTextAndLinks_ManyLinesManyRunes (0.00s) === RUN TestGetTextAndLinks_EmptyLinesInMiddle --- PASS: TestGetTextAndLinks_EmptyLinesInMiddle (0.00s) === RUN TestGetTextAndLinks_EmptyLinesInMiddleThenMoreLines --- PASS: TestGetTextAndLinks_EmptyLinesInMiddleThenMoreLines (0.00s) === RUN TestGetTextAndLinks_ManyLinesNoLinesLimit --- PASS: TestGetTextAndLinks_ManyLinesNoLinesLimit (0.00s) PASS ok github.com/dimkr/tootik/front 0.004s ? github.com/dimkr/tootik/front/gemini [no test files] ? github.com/dimkr/tootik/front/graph [no test files] ? github.com/dimkr/tootik/front/static [no test files] ? github.com/dimkr/tootik/front/text [no test files] ? github.com/dimkr/tootik/front/text/gmi [no test files] === RUN TestFromHTML_Empty === PAUSE TestFromHTML_Empty === RUN TestFromHTML_Plain === PAUSE TestFromHTML_Plain === RUN TestFromHTML_Paragraphs === PAUSE TestFromHTML_Paragraphs === RUN TestFromHTML_TitleAndParagraphs === PAUSE TestFromHTML_TitleAndParagraphs === RUN TestFromHTML_TitleSubtitleAndParagraphs === PAUSE TestFromHTML_TitleSubtitleAndParagraphs === RUN TestFromHTML_TitleParagraphSubtitleAndParagraph === PAUSE TestFromHTML_TitleParagraphSubtitleAndParagraph === RUN TestFromHTML_LineBreak === PAUSE TestFromHTML_LineBreak === RUN TestFromHTML_MentionAndLink === PAUSE TestFromHTML_MentionAndLink === RUN TestFromHTML_MentionAndLinks === PAUSE TestFromHTML_MentionAndLinks === RUN TestFromHTML_MentionAndLinkAltText === PAUSE TestFromHTML_MentionAndLinkAltText === RUN TestFromHTML_Mention === PAUSE TestFromHTML_Mention === RUN TestFromHTML_Image === PAUSE TestFromHTML_Image === RUN TestFromHTML_ImageAlt === PAUSE TestFromHTML_ImageAlt === RUN TestFromHTML_ImageNoSrc === PAUSE TestFromHTML_ImageNoSrc === RUN TestFromHTML_ImageAndLink === PAUSE TestFromHTML_ImageAndLink === RUN TestFromHTML_ImageAndSameLink === PAUSE TestFromHTML_ImageAndSameLink === RUN TestFromHTML_Escaping === PAUSE TestFromHTML_Escaping === RUN TestFromHTML_UnorderedList === PAUSE TestFromHTML_UnorderedList === RUN TestFromHTML_OrderedList === PAUSE TestFromHTML_OrderedList === RUN TestFromHTML_Quote === PAUSE TestFromHTML_Quote === RUN TestToHTML_Empty === PAUSE TestToHTML_Empty === RUN TestToHTML_Plain === PAUSE TestToHTML_Plain === RUN TestToHTML_LineBreak === PAUSE TestToHTML_LineBreak === RUN TestToHTML_TwoLineBreaks === PAUSE TestToHTML_TwoLineBreaks === RUN TestToHTML_ManyLineBreaks === PAUSE TestToHTML_ManyLineBreaks === RUN TestToHTML_ManyLinesManyLineBreaks === PAUSE TestToHTML_ManyLinesManyLineBreaks === RUN TestToHTML_LeadingLineBreak === PAUSE TestToHTML_LeadingLineBreak === RUN TestToHTML_LeadingLineBreaks === PAUSE TestToHTML_LeadingLineBreaks === RUN TestToHTML_TrailingLineBreak === PAUSE TestToHTML_TrailingLineBreak === RUN TestToHTML_TrailingLineBreaks === PAUSE TestToHTML_TrailingLineBreaks === RUN TestToHTML_OnlyLineBreaks === PAUSE TestToHTML_OnlyLineBreaks === RUN TestToHTML_Link === PAUSE TestToHTML_Link === RUN TestToHTML_OverlappingLink === PAUSE TestToHTML_OverlappingLink === RUN TestToHTML_LinkAndLineBreak === PAUSE TestToHTML_LinkAndLineBreak === RUN TestToHTML_LinkStart === PAUSE TestToHTML_LinkStart === RUN TestToHTML_LinkDot === PAUSE TestToHTML_LinkDot === RUN TestToHTML_Question === PAUSE TestToHTML_Question === RUN TestToHTML_LinkExclamationMark === PAUSE TestToHTML_LinkExclamationMark === RUN TestToHTML_LinkParentheses === PAUSE TestToHTML_LinkParentheses === RUN TestToHTML_TitleAndParagraphs === PAUSE TestToHTML_TitleAndParagraphs === RUN TestToHTML_TitleSubtitleAndParagraphs === PAUSE TestToHTML_TitleSubtitleAndParagraphs === RUN TestToHTML_Mentions === PAUSE TestToHTML_Mentions === RUN TestToHTML_MissingMentions === PAUSE TestToHTML_MissingMentions === RUN TestToHTML_NoMentions === PAUSE TestToHTML_NoMentions === RUN TestToHTML_EmojiMention === PAUSE TestToHTML_EmojiMention === RUN TestToHTML_Escaping === PAUSE TestToHTML_Escaping === CONT TestToHTML_TrailingLineBreak === CONT TestToHTML_EmojiMention --- PASS: TestToHTML_TrailingLineBreak (0.00s) === CONT TestFromHTML_Empty === CONT TestToHTML_NoMentions --- PASS: TestFromHTML_Empty (0.00s) === CONT TestFromHTML_ImageNoSrc --- PASS: TestToHTML_NoMentions (0.00s) === CONT TestToHTML_MissingMentions === CONT TestFromHTML_ImageAndLink === CONT TestToHTML_Mentions === CONT TestFromHTML_ImageAlt === CONT TestToHTML_TitleSubtitleAndParagraphs === CONT TestToHTML_LinkDot === CONT TestToHTML_TitleAndParagraphs === CONT TestFromHTML_Image === CONT TestToHTML_LinkStart === CONT TestFromHTML_Mention === CONT TestToHTML_Question === CONT TestToHTML_Escaping === CONT TestFromHTML_LineBreak === CONT TestFromHTML_Plain === CONT TestFromHTML_Paragraphs === CONT TestToHTML_LinkExclamationMark === CONT TestToHTML_LinkParentheses === CONT TestToHTML_LinkAndLineBreak === CONT TestFromHTML_MentionAndLinkAltText === CONT TestFromHTML_TitleParagraphSubtitleAndParagraph === CONT TestToHTML_Empty === CONT TestFromHTML_UnorderedList === CONT TestToHTML_ManyLinesManyLineBreaks === CONT TestFromHTML_TitleSubtitleAndParagraphs === CONT TestFromHTML_TitleAndParagraphs === CONT TestToHTML_OverlappingLink === CONT TestFromHTML_ImageAndSameLink === CONT TestFromHTML_Quote === CONT TestToHTML_LeadingLineBreaks === CONT TestFromHTML_MentionAndLinks === CONT TestToHTML_TrailingLineBreaks === CONT TestToHTML_Plain === CONT TestToHTML_TwoLineBreaks === CONT TestToHTML_OnlyLineBreaks === CONT TestToHTML_LeadingLineBreak === CONT TestToHTML_Link === CONT TestFromHTML_Escaping --- PASS: TestToHTML_MissingMentions (0.00s) --- PASS: TestFromHTML_ImageNoSrc (0.00s) === CONT TestFromHTML_OrderedList === CONT TestFromHTML_MentionAndLink === CONT TestToHTML_LineBreak === CONT TestToHTML_ManyLineBreaks --- PASS: TestToHTML_EmojiMention (0.00s) --- PASS: TestToHTML_Mentions (0.00s) --- PASS: TestFromHTML_Image (0.00s) --- PASS: TestToHTML_TitleAndParagraphs (0.00s) --- PASS: TestFromHTML_ImageAndLink (0.00s) --- PASS: TestFromHTML_ImageAlt (0.00s) --- PASS: TestFromHTML_Mention (0.00s) --- PASS: TestFromHTML_LineBreak (0.00s) --- PASS: TestFromHTML_Paragraphs (0.00s) --- PASS: TestFromHTML_Plain (0.00s) --- PASS: TestToHTML_Escaping (0.00s) --- PASS: TestToHTML_TitleSubtitleAndParagraphs (0.00s) --- PASS: TestFromHTML_MentionAndLinkAltText (0.00s) --- PASS: TestToHTML_Empty (0.00s) --- PASS: TestFromHTML_TitleParagraphSubtitleAndParagraph (0.00s) --- PASS: TestFromHTML_UnorderedList (0.00s) --- PASS: TestFromHTML_TitleSubtitleAndParagraphs (0.00s) --- PASS: TestFromHTML_TitleAndParagraphs (0.00s) --- PASS: TestFromHTML_Quote (0.00s) --- PASS: TestToHTML_ManyLinesManyLineBreaks (0.00s) --- PASS: TestFromHTML_ImageAndSameLink (0.00s) --- PASS: TestToHTML_TrailingLineBreaks (0.00s) --- PASS: TestToHTML_LeadingLineBreaks (0.00s) --- PASS: TestFromHTML_MentionAndLinks (0.00s) --- PASS: TestToHTML_Plain (0.00s) --- PASS: TestToHTML_TwoLineBreaks (0.00s) --- PASS: TestToHTML_LinkStart (0.00s) --- PASS: TestToHTML_Question (0.00s) --- PASS: TestToHTML_OnlyLineBreaks (0.00s) --- PASS: TestToHTML_LinkExclamationMark (0.00s) --- PASS: TestToHTML_LeadingLineBreak (0.00s) --- PASS: TestToHTML_LinkParentheses (0.00s) --- PASS: TestToHTML_Link (0.00s) --- PASS: TestToHTML_LinkDot (0.00s) --- PASS: TestFromHTML_Escaping (0.00s) --- PASS: TestToHTML_LinkAndLineBreak (0.00s) --- PASS: TestToHTML_OverlappingLink (0.00s) --- PASS: TestFromHTML_OrderedList (0.00s) --- PASS: TestFromHTML_MentionAndLink (0.00s) --- PASS: TestToHTML_LineBreak (0.00s) --- PASS: TestToHTML_ManyLineBreaks (0.00s) PASS ok github.com/dimkr/tootik/front/text/plain 0.005s ? github.com/dimkr/tootik/front/user [no test files] === RUN TestRFC9421_BuildSignatureBase === RUN TestRFC9421_BuildSignatureBase/DerivedComponents === PAUSE TestRFC9421_BuildSignatureBase/DerivedComponents === RUN TestRFC9421_BuildSignatureBase/MultipleValues === PAUSE TestRFC9421_BuildSignatureBase/MultipleValues === RUN TestRFC9421_BuildSignatureBase/MissingHeader === PAUSE TestRFC9421_BuildSignatureBase/MissingHeader === RUN TestRFC9421_BuildSignatureBase/UnsupportedComponent === PAUSE TestRFC9421_BuildSignatureBase/UnsupportedComponent === CONT TestRFC9421_BuildSignatureBase/DerivedComponents === CONT TestRFC9421_BuildSignatureBase/MissingHeader === CONT TestRFC9421_BuildSignatureBase/UnsupportedComponent === CONT TestRFC9421_BuildSignatureBase/MultipleValues --- PASS: TestRFC9421_BuildSignatureBase (0.00s) --- PASS: TestRFC9421_BuildSignatureBase/DerivedComponents (0.00s) --- PASS: TestRFC9421_BuildSignatureBase/UnsupportedComponent (0.00s) --- PASS: TestRFC9421_BuildSignatureBase/MultipleValues (0.00s) --- PASS: TestRFC9421_BuildSignatureBase/MissingHeader (0.00s) === RUN TestRFC9421_Sign === PAUSE TestRFC9421_Sign === RUN TestRFC9421_VerifyHappyFlow === PAUSE TestRFC9421_VerifyHappyFlow === RUN TestRFC9421_VerifyFailure === PAUSE TestRFC9421_VerifyFailure === RUN TestRFC9421_VerifySignatureAge === PAUSE TestRFC9421_VerifySignatureAge === RUN TestSign_HappyFlow --- PASS: TestSign_HappyFlow (0.08s) === RUN TestSign_Get --- PASS: TestSign_Get (0.38s) === RUN TestSign_NoKeyID --- PASS: TestSign_NoKeyID (0.14s) === RUN TestSign_WrongKeyType --- PASS: TestSign_WrongKeyType (0.00s) === RUN TestSign_MissingHeader --- PASS: TestSign_MissingHeader (0.14s) === RUN TestSign_SignFailure --- PASS: TestSign_SignFailure (0.00s) === RUN TestVerify_TooOld --- PASS: TestVerify_TooOld (0.10s) === RUN TestVerify_TooNew --- PASS: TestVerify_TooNew (0.24s) === RUN TestVerify_NoDate --- PASS: TestVerify_NoDate (0.20s) === RUN TestVerify_InvalidDate --- PASS: TestVerify_InvalidDate (0.18s) === RUN TestVerify_WrongHost --- PASS: TestVerify_WrongHost (0.19s) === RUN TestVerify_EmptyHost --- PASS: TestVerify_EmptyHost (0.12s) === RUN TestVerify_NoHostFallback --- PASS: TestVerify_NoHostFallback (0.14s) === RUN TestVerify_NoHostWrongFallback --- PASS: TestVerify_NoHostWrongFallback (0.25s) === RUN TestVerify_TwoSignatureHeaders --- PASS: TestVerify_TwoSignatureHeaders (0.17s) === RUN TestVerify_TwoKeyIDs --- PASS: TestVerify_TwoKeyIDs (0.12s) === RUN TestVerify_TwoSignatures --- PASS: TestVerify_TwoSignatures (0.09s) === RUN TestVerify_TwoHeaders --- PASS: TestVerify_TwoHeaders (0.22s) === RUN TestVerify_InvalidAttribute --- PASS: TestVerify_InvalidAttribute (0.31s) === RUN TestVerify_NoKeyID --- PASS: TestVerify_NoKeyID (0.05s) === RUN TestVerify_NoSignature --- PASS: TestVerify_NoSignature (0.06s) === RUN TestVerify_NoHeaders --- PASS: TestVerify_NoHeaders (0.35s) === RUN TestVerify_InvalidSignatureBase64 --- PASS: TestVerify_InvalidSignatureBase64 (0.19s) === RUN TestVerify_DuplicateHeaders --- PASS: TestVerify_DuplicateHeaders (0.11s) === RUN TestVerify_HeadersOnlyWhitespace --- PASS: TestVerify_HeadersOnlyWhitespace (0.10s) === RUN TestVerify_HeadersLeadingWhitespace --- PASS: TestVerify_HeadersLeadingWhitespace (0.15s) === RUN TestVerify_HeadersTrailingWhitespace --- PASS: TestVerify_HeadersTrailingWhitespace (0.14s) === RUN TestVerify_HeadersContainsWhitespace --- PASS: TestVerify_HeadersContainsWhitespace (0.14s) === RUN TestVerify_TargetNotSigned --- PASS: TestVerify_TargetNotSigned (0.17s) === RUN TestVerify_HostNotSigned --- PASS: TestVerify_HostNotSigned (0.31s) === RUN TestVerify_DateNotSigned --- PASS: TestVerify_DateNotSigned (0.09s) === RUN TestVerify_DigestNotSigned --- PASS: TestVerify_DigestNotSigned (0.27s) === RUN TestVerify_MissingSignedHeader --- PASS: TestVerify_MissingSignedHeader (0.26s) === RUN TestVerify_MissingSpecialSignedHeader --- PASS: TestVerify_MissingSpecialSignedHeader (0.76s) === RUN TestVerify_DuplicateSignedHeader --- PASS: TestVerify_DuplicateSignedHeader (0.47s) === RUN TestVerify_NoDigest --- PASS: TestVerify_NoDigest (0.16s) === RUN TestVerify_ShortDigest --- PASS: TestVerify_ShortDigest (0.24s) === RUN TestVerify_InvalidDigestAlgorithm --- PASS: TestVerify_InvalidDigestAlgorithm (0.39s) === RUN TestVerify_InvalidDigestBase64 --- PASS: TestVerify_InvalidDigestBase64 (0.24s) === RUN TestVerify_InvalidDigestHashSize --- PASS: TestVerify_InvalidDigestHashSize (0.38s) === RUN TestVerify_WrongHash --- PASS: TestVerify_WrongHash (0.09s) === RUN TestVerify_DifferentMethod --- PASS: TestVerify_DifferentMethod (0.19s) === RUN TestVerify_DifferentHost --- PASS: TestVerify_DifferentHost (0.57s) === RUN TestVerify_DifferentDate --- PASS: TestVerify_DifferentDate (0.20s) === RUN TestVerify_DifferentContentType --- PASS: TestVerify_DifferentContentType (0.26s) === RUN TestVerify_WrongKey --- PASS: TestVerify_WrongKey (0.25s) === RUN TestVerify_SmallKey --- PASS: TestVerify_SmallKey (0.02s) === RUN TestVerify_WrongKeyType --- PASS: TestVerify_WrongKeyType (0.36s) === CONT TestRFC9421_Sign === CONT TestRFC9421_VerifyFailure === RUN TestRFC9421_VerifyFailure/TwoSignatures === CONT TestRFC9421_VerifySignatureAge === PAUSE TestRFC9421_VerifyFailure/TwoSignatures === RUN TestRFC9421_VerifySignatureAge/Ed25519 === RUN TestRFC9421_VerifyFailure/TwoContentDigest === PAUSE TestRFC9421_VerifySignatureAge/Ed25519 === PAUSE TestRFC9421_VerifyFailure/TwoContentDigest === CONT TestRFC9421_VerifyHappyFlow === RUN TestRFC9421_VerifyHappyFlow/RSA === PAUSE TestRFC9421_VerifyHappyFlow/RSA === RUN TestRFC9421_VerifySignatureAge/Ed25519#01 === RUN TestRFC9421_VerifyHappyFlow/Ed25519 === PAUSE TestRFC9421_VerifyHappyFlow/Ed25519 === PAUSE TestRFC9421_VerifySignatureAge/Ed25519#01 === CONT TestRFC9421_VerifyHappyFlow/RSA === CONT TestRFC9421_VerifySignatureAge/Ed25519 === RUN TestRFC9421_Sign/RSAHappyFlow === CONT TestRFC9421_VerifyHappyFlow/Ed25519 === PAUSE TestRFC9421_Sign/RSAHappyFlow === RUN TestRFC9421_VerifyFailure/InvalidBase64 === RUN TestRFC9421_Sign/Ed25519HappyFlow === PAUSE TestRFC9421_VerifyFailure/InvalidBase64 === PAUSE TestRFC9421_Sign/Ed25519HappyFlow === RUN TestRFC9421_VerifyFailure/CreatedNotNumber === CONT TestRFC9421_VerifySignatureAge/Ed25519#01 === RUN TestRFC9421_Sign/EmptyKeyID === PAUSE TestRFC9421_VerifyFailure/CreatedNotNumber === PAUSE TestRFC9421_Sign/EmptyKeyID --- PASS: TestRFC9421_VerifySignatureAge (0.00s) --- PASS: TestRFC9421_VerifySignatureAge/Ed25519 (0.00s) --- PASS: TestRFC9421_VerifySignatureAge/Ed25519#01 (0.00s) === RUN TestRFC9421_Sign/InvalidKeyType --- PASS: TestRFC9421_VerifyHappyFlow (0.00s) --- PASS: TestRFC9421_VerifyHappyFlow/RSA (0.00s) --- PASS: TestRFC9421_VerifyHappyFlow/Ed25519 (0.00s) === RUN TestRFC9421_VerifyFailure/Expired === PAUSE TestRFC9421_VerifyFailure/Expired === RUN TestRFC9421_VerifyFailure/ExpiresNotNumber === PAUSE TestRFC9421_VerifyFailure/ExpiresNotNumber === RUN TestRFC9421_VerifyFailure/TwoAlg === PAUSE TestRFC9421_Sign/InvalidKeyType === PAUSE TestRFC9421_VerifyFailure/TwoAlg === RUN TestRFC9421_VerifyFailure/InvalidAlg === RUN TestRFC9421_Sign/SmallKey === PAUSE TestRFC9421_VerifyFailure/InvalidAlg === RUN TestRFC9421_VerifyFailure/AlgNoQuotes === PAUSE TestRFC9421_Sign/SmallKey === PAUSE TestRFC9421_VerifyFailure/AlgNoQuotes === RUN TestRFC9421_Sign/InvalidComponent === RUN TestRFC9421_VerifyFailure/InvalidHost === PAUSE TestRFC9421_Sign/InvalidComponent === PAUSE TestRFC9421_VerifyFailure/InvalidHost === RUN TestRFC9421_Sign/PostWithQuery === RUN TestRFC9421_VerifyFailure/InvalidSignatureInput === PAUSE TestRFC9421_Sign/PostWithQuery === RUN TestRFC9421_Sign/PostWithoutQuery === PAUSE TestRFC9421_VerifyFailure/InvalidSignatureInput === PAUSE TestRFC9421_Sign/PostWithoutQuery === RUN TestRFC9421_VerifyFailure/InvalidSignature === RUN TestRFC9421_Sign/GetWithQuery === PAUSE TestRFC9421_VerifyFailure/InvalidSignature === PAUSE TestRFC9421_Sign/GetWithQuery === RUN TestRFC9421_VerifyFailure/LabelMismatch === RUN TestRFC9421_Sign/GetWithoutQuery === PAUSE TestRFC9421_VerifyFailure/LabelMismatch === PAUSE TestRFC9421_Sign/GetWithoutQuery === RUN TestRFC9421_VerifyFailure/DuplicateComponent === CONT TestRFC9421_Sign/RSAHappyFlow === CONT TestRFC9421_Sign/InvalidComponent === CONT TestRFC9421_Sign/InvalidKeyType === CONT TestRFC9421_Sign/GetWithoutQuery === CONT TestRFC9421_Sign/PostWithoutQuery === CONT TestRFC9421_Sign/EmptyKeyID === CONT TestRFC9421_Sign/PostWithQuery === CONT TestRFC9421_Sign/SmallKey === CONT TestRFC9421_Sign/Ed25519HappyFlow === CONT TestRFC9421_Sign/GetWithQuery === PAUSE TestRFC9421_VerifyFailure/DuplicateComponent === RUN TestRFC9421_VerifyFailure/MissingRequiredComponent === PAUSE TestRFC9421_VerifyFailure/MissingRequiredComponent === RUN TestRFC9421_VerifyFailure/TwoKeyIDs === PAUSE TestRFC9421_VerifyFailure/TwoKeyIDs === RUN TestRFC9421_VerifyFailure/KeyIDNoQuotes === PAUSE TestRFC9421_VerifyFailure/KeyIDNoQuotes === RUN TestRFC9421_VerifyFailure/TwoCreated === PAUSE TestRFC9421_VerifyFailure/TwoCreated === RUN TestRFC9421_VerifyFailure/TwoExpires === PAUSE TestRFC9421_VerifyFailure/TwoExpires === RUN TestRFC9421_VerifyFailure/AddedTag === PAUSE TestRFC9421_VerifyFailure/AddedTag === RUN TestRFC9421_VerifyFailure/InvalidParameter === PAUSE TestRFC9421_VerifyFailure/InvalidParameter === RUN TestRFC9421_VerifyFailure/NoKeyId === PAUSE TestRFC9421_VerifyFailure/NoKeyId === RUN TestRFC9421_VerifyFailure/NoCreated === PAUSE TestRFC9421_VerifyFailure/NoCreated === RUN TestRFC9421_VerifyFailure/NoContentDigest === PAUSE TestRFC9421_VerifyFailure/NoContentDigest === RUN TestRFC9421_VerifyFailure/EmptyContentDigest === PAUSE TestRFC9421_VerifyFailure/EmptyContentDigest === RUN TestRFC9421_VerifyFailure/InvalidContentDigest === PAUSE TestRFC9421_VerifyFailure/InvalidContentDigest === RUN TestRFC9421_VerifyFailure/InvalidContentDigestBase64 === PAUSE TestRFC9421_VerifyFailure/InvalidContentDigestBase64 === RUN TestRFC9421_VerifyFailure/InvalidContentDigestSha256Size === PAUSE TestRFC9421_VerifyFailure/InvalidContentDigestSha256Size === RUN TestRFC9421_VerifyFailure/InvalidContentDigestSha256Mismatch === PAUSE TestRFC9421_VerifyFailure/InvalidContentDigestSha256Mismatch === RUN TestRFC9421_VerifyFailure/InvalidContentDigestSha512Size === PAUSE TestRFC9421_VerifyFailure/InvalidContentDigestSha512Size === RUN TestRFC9421_VerifyFailure/InvalidContentDigestSha512Mismatch === PAUSE TestRFC9421_VerifyFailure/InvalidContentDigestSha512Mismatch === RUN TestRFC9421_VerifyFailure/InvalidContentDigestInvalidType === PAUSE TestRFC9421_VerifyFailure/InvalidContentDigestInvalidType === RUN TestRFC9421_VerifyFailure/InvalidComponent === PAUSE TestRFC9421_VerifyFailure/InvalidComponent === CONT TestRFC9421_VerifyFailure/InvalidContentDigestSha512Mismatch === CONT TestRFC9421_VerifyFailure/TwoSignatures === CONT TestRFC9421_VerifyFailure/TwoKeyIDs === CONT TestRFC9421_VerifyFailure/AlgNoQuotes === CONT TestRFC9421_VerifyFailure/InvalidComponent === CONT TestRFC9421_VerifyFailure/Expired === CONT TestRFC9421_VerifyFailure/CreatedNotNumber === CONT TestRFC9421_VerifyFailure/InvalidContentDigestInvalidType === CONT TestRFC9421_VerifyFailure/TwoAlg === CONT TestRFC9421_VerifyFailure/InvalidContentDigestSha512Size === CONT TestRFC9421_VerifyFailure/InvalidAlg === CONT TestRFC9421_VerifyFailure/MissingRequiredComponent === CONT TestRFC9421_VerifyFailure/ExpiresNotNumber === CONT TestRFC9421_VerifyFailure/InvalidBase64 === CONT TestRFC9421_VerifyFailure/LabelMismatch === CONT TestRFC9421_VerifyFailure/InvalidSignatureInput === CONT TestRFC9421_VerifyFailure/InvalidHost === CONT TestRFC9421_VerifyFailure/InvalidContentDigestBase64 === CONT TestRFC9421_VerifyFailure/NoKeyId === CONT TestRFC9421_VerifyFailure/NoContentDigest === CONT TestRFC9421_VerifyFailure/NoCreated === CONT TestRFC9421_VerifyFailure/TwoContentDigest === CONT TestRFC9421_VerifyFailure/InvalidSignature === CONT TestRFC9421_VerifyFailure/TwoCreated === CONT TestRFC9421_VerifyFailure/InvalidContentDigest === CONT TestRFC9421_VerifyFailure/KeyIDNoQuotes === CONT TestRFC9421_VerifyFailure/InvalidContentDigestSha256Mismatch === CONT TestRFC9421_VerifyFailure/DuplicateComponent === CONT TestRFC9421_VerifyFailure/InvalidContentDigestSha256Size === CONT TestRFC9421_VerifyFailure/EmptyContentDigest === CONT TestRFC9421_VerifyFailure/TwoExpires === CONT TestRFC9421_VerifyFailure/InvalidParameter === CONT TestRFC9421_VerifyFailure/AddedTag --- PASS: TestRFC9421_VerifyFailure (0.00s) --- PASS: TestRFC9421_VerifyFailure/TwoSignatures (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidContentDigestSha512Mismatch (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidContentDigestInvalidType (0.00s) --- PASS: TestRFC9421_VerifyFailure/AlgNoQuotes (0.00s) --- PASS: TestRFC9421_VerifyFailure/TwoAlg (0.00s) --- PASS: TestRFC9421_VerifyFailure/TwoKeyIDs (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidAlg (0.00s) --- PASS: TestRFC9421_VerifyFailure/Expired (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidComponent (0.00s) --- PASS: TestRFC9421_VerifyFailure/CreatedNotNumber (0.00s) --- PASS: TestRFC9421_VerifyFailure/MissingRequiredComponent (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidSignatureInput (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidContentDigestSha512Size (0.00s) --- PASS: TestRFC9421_VerifyFailure/LabelMismatch (0.00s) --- PASS: TestRFC9421_VerifyFailure/NoContentDigest (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidBase64 (0.00s) --- PASS: TestRFC9421_VerifyFailure/ExpiresNotNumber (0.00s) --- PASS: TestRFC9421_VerifyFailure/NoKeyId (0.00s) --- PASS: TestRFC9421_VerifyFailure/TwoContentDigest (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidSignature (0.00s) --- PASS: TestRFC9421_VerifyFailure/NoCreated (0.00s) --- PASS: TestRFC9421_VerifyFailure/KeyIDNoQuotes (0.00s) --- PASS: TestRFC9421_VerifyFailure/TwoCreated (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidContentDigest (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidContentDigestSha256Mismatch (0.00s) --- PASS: TestRFC9421_VerifyFailure/DuplicateComponent (0.00s) --- PASS: TestRFC9421_VerifyFailure/EmptyContentDigest (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidContentDigestSha256Size (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidContentDigestBase64 (0.00s) --- PASS: TestRFC9421_VerifyFailure/TwoExpires (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidParameter (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidHost (0.00s) --- PASS: TestRFC9421_VerifyFailure/AddedTag (0.00s) --- PASS: TestRFC9421_Sign (0.00s) --- PASS: TestRFC9421_Sign/InvalidComponent (0.00s) --- PASS: TestRFC9421_Sign/PostWithoutQuery (0.00s) --- PASS: TestRFC9421_Sign/EmptyKeyID (0.00s) --- PASS: TestRFC9421_Sign/InvalidKeyType (0.00s) --- PASS: TestRFC9421_Sign/SmallKey (0.00s) --- PASS: TestRFC9421_Sign/GetWithoutQuery (0.00s) --- PASS: TestRFC9421_Sign/PostWithQuery (0.00s) --- PASS: TestRFC9421_Sign/GetWithQuery (0.00s) --- PASS: TestRFC9421_Sign/Ed25519HappyFlow (0.00s) --- PASS: TestRFC9421_Sign/RSAHappyFlow (0.01s) PASS ok github.com/dimkr/tootik/httpsig 10.065s ? github.com/dimkr/tootik/icon [no test files] ? github.com/dimkr/tootik/inbox [no test files] ? github.com/dimkr/tootik/inbox/note [no test files] ? github.com/dimkr/tootik/lock [no test files] ? github.com/dimkr/tootik/migrations [no test files] ? github.com/dimkr/tootik/outbox [no test files] === RUN TestProof_Sign === PAUSE TestProof_Sign === RUN TestProof_Verify === PAUSE TestProof_Verify === CONT TestProof_Sign === CONT TestProof_Verify --- PASS: TestProof_Verify (0.00s) --- PASS: TestProof_Sign (0.00s) PASS ok github.com/dimkr/tootik/proof 0.007s === RUN TestAvatar_HappyFlow 2026/05/13 10:54:26 INFO Applying migration id=initial 2026/05/13 10:54:26 INFO Applying migration id=notesupdated 2026/05/13 10:54:26 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:26 INFO Applying migration id=activitiesid 2026/05/13 10:54:26 INFO Applying migration id=outbox 2026/05/13 10:54:26 INFO Applying migration id=edits 2026/05/13 10:54:26 INFO Applying migration id=outboxactor 2026/05/13 10:54:26 INFO Applying migration id=outboxsender 2026/05/13 10:54:26 INFO Applying migration id=thread 2026/05/13 10:54:26 INFO Applying migration id=host 2026/05/13 10:54:26 INFO Applying migration id=sharedinbox 2026/05/13 10:54:26 INFO Applying migration id=noteshost 2026/05/13 10:54:26 INFO Applying migration id=fetched 2026/05/13 10:54:26 INFO Applying migration id=move 2026/05/13 10:54:26 INFO Applying migration id=cleanup 2026/05/13 10:54:26 INFO Applying migration id=received 2026/05/13 10:54:26 INFO Applying migration id=namehost 2026/05/13 10:54:26 INFO Applying migration id=outboxhost 2026/05/13 10:54:26 INFO Applying migration id=notesfts 2026/05/13 10:54:26 INFO Applying migration id=iconsname 2026/05/13 10:54:26 INFO Applying migration id=nohash 2026/05/13 10:54:26 INFO Applying migration id=shares 2026/05/13 10:54:26 INFO Applying migration id=actorttl 2026/05/13 10:54:26 INFO Applying migration id=tocc 2026/05/13 10:54:26 INFO Applying migration id=followeds 2026/05/13 10:54:26 INFO Applying migration id=certhash 2026/05/13 10:54:26 INFO Applying migration id=follows_sync 2026/05/13 10:54:26 INFO Applying migration id=jsonpath 2026/05/13 10:54:26 INFO Applying migration id=localforward 2026/05/13 10:54:26 INFO Applying migration id=avatar 2026/05/13 10:54:26 INFO Applying migration id=noimage 2026/05/13 10:54:26 INFO Applying migration id=feed 2026/05/13 10:54:26 INFO Applying migration id=bookmarks 2026/05/13 10:54:26 INFO Applying migration id=shareactivity 2026/05/13 10:54:26 INFO Applying migration id=application 2026/05/13 10:54:26 INFO Applying migration id=certificates 2026/05/13 10:54:26 INFO Applying migration id=rawforward 2026/05/13 10:54:26 INFO Applying migration id=publickey 2026/05/13 10:54:26 INFO Applying migration id=resolvegroup 2026/05/13 10:54:26 INFO Applying migration id=reject 2026/05/13 10:54:26 INFO Applying migration id=autodel 2026/05/13 10:54:26 INFO Applying migration id=jsonb 2026/05/13 10:54:26 INFO Applying migration id=quote 2026/05/13 10:54:26 INFO Applying migration id=rfc9421 2026/05/13 10:54:26 INFO Applying migration id=keys 2026/05/13 10:54:26 INFO Applying migration id=portable 2026/05/13 10:54:26 INFO Applying migration id=proofs 2026/05/13 10:54:26 INFO Applying migration id=contexts 2026/05/13 10:54:26 INFO Applying migration id=deliverieshost 2026/05/13 10:54:26 INFO Applying migration id=pembegin 2026/05/13 10:54:26 INFO Applying migration id=didhost 2026/05/13 10:54:26 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:26 INFO Applying migration id=invites 2026/05/13 10:54:26 INFO Applying migration id=ed25519blob 2026/05/13 10:54:26 INFO Applying migration id=rsablob 2026/05/13 10:54:26 INFO Applying migration id=iconscid 2026/05/13 10:54:26 INFO Applying migration id=actor 2026/05/13 10:54:26 INFO Applying migration id=localkeys 2026/05/13 10:54:26 INFO Applying migration id=deleted 2026/05/13 10:54:26 INFO Applying migration id=history 2026/05/13 10:54:26 INFO Applying migration id=outboxnano 2026/05/13 10:54:26 INFO Applying migration id=implements 2026/05/13 10:54:26 INFO Applying migration id=backfill --- PASS: TestAvatar_HappyFlow (0.75s) === RUN TestAvatar_NewUser 2026/05/13 10:54:27 INFO Applying migration id=initial 2026/05/13 10:54:27 INFO Applying migration id=notesupdated 2026/05/13 10:54:27 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:27 INFO Applying migration id=activitiesid 2026/05/13 10:54:27 INFO Applying migration id=outbox 2026/05/13 10:54:27 INFO Applying migration id=edits 2026/05/13 10:54:27 INFO Applying migration id=outboxactor 2026/05/13 10:54:27 INFO Applying migration id=outboxsender 2026/05/13 10:54:27 INFO Applying migration id=thread 2026/05/13 10:54:27 INFO Applying migration id=host 2026/05/13 10:54:27 INFO Applying migration id=sharedinbox 2026/05/13 10:54:27 INFO Applying migration id=noteshost 2026/05/13 10:54:27 INFO Applying migration id=fetched 2026/05/13 10:54:27 INFO Applying migration id=move 2026/05/13 10:54:27 INFO Applying migration id=cleanup 2026/05/13 10:54:27 INFO Applying migration id=received 2026/05/13 10:54:27 INFO Applying migration id=namehost 2026/05/13 10:54:27 INFO Applying migration id=outboxhost 2026/05/13 10:54:27 INFO Applying migration id=notesfts 2026/05/13 10:54:27 INFO Applying migration id=iconsname 2026/05/13 10:54:27 INFO Applying migration id=nohash 2026/05/13 10:54:27 INFO Applying migration id=shares 2026/05/13 10:54:27 INFO Applying migration id=actorttl 2026/05/13 10:54:27 INFO Applying migration id=tocc 2026/05/13 10:54:27 INFO Applying migration id=followeds 2026/05/13 10:54:27 INFO Applying migration id=certhash 2026/05/13 10:54:27 INFO Applying migration id=follows_sync 2026/05/13 10:54:27 INFO Applying migration id=jsonpath 2026/05/13 10:54:27 INFO Applying migration id=localforward 2026/05/13 10:54:27 INFO Applying migration id=avatar 2026/05/13 10:54:27 INFO Applying migration id=noimage 2026/05/13 10:54:27 INFO Applying migration id=feed 2026/05/13 10:54:27 INFO Applying migration id=bookmarks 2026/05/13 10:54:27 INFO Applying migration id=shareactivity 2026/05/13 10:54:27 INFO Applying migration id=application 2026/05/13 10:54:27 INFO Applying migration id=certificates 2026/05/13 10:54:27 INFO Applying migration id=rawforward 2026/05/13 10:54:27 INFO Applying migration id=publickey 2026/05/13 10:54:27 INFO Applying migration id=resolvegroup 2026/05/13 10:54:27 INFO Applying migration id=reject 2026/05/13 10:54:27 INFO Applying migration id=autodel 2026/05/13 10:54:27 INFO Applying migration id=jsonb 2026/05/13 10:54:27 INFO Applying migration id=quote 2026/05/13 10:54:27 INFO Applying migration id=rfc9421 2026/05/13 10:54:27 INFO Applying migration id=keys 2026/05/13 10:54:27 INFO Applying migration id=portable 2026/05/13 10:54:27 INFO Applying migration id=proofs 2026/05/13 10:54:27 INFO Applying migration id=contexts 2026/05/13 10:54:27 INFO Applying migration id=deliverieshost 2026/05/13 10:54:27 INFO Applying migration id=pembegin 2026/05/13 10:54:27 INFO Applying migration id=didhost 2026/05/13 10:54:27 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:27 INFO Applying migration id=invites 2026/05/13 10:54:27 INFO Applying migration id=ed25519blob 2026/05/13 10:54:27 INFO Applying migration id=rsablob 2026/05/13 10:54:27 INFO Applying migration id=iconscid 2026/05/13 10:54:27 INFO Applying migration id=actor 2026/05/13 10:54:27 INFO Applying migration id=localkeys 2026/05/13 10:54:27 INFO Applying migration id=deleted 2026/05/13 10:54:27 INFO Applying migration id=history 2026/05/13 10:54:27 INFO Applying migration id=outboxnano 2026/05/13 10:54:27 INFO Applying migration id=implements 2026/05/13 10:54:27 INFO Applying migration id=backfill 2026/05/13 10:54:28 WARN Throttled request to set avatar can=2026-05-13T11:24:23.417Z --- PASS: TestAvatar_NewUser (1.11s) === RUN TestAvatar_ChangedRecently 2026/05/13 10:54:28 INFO Applying migration id=initial 2026/05/13 10:54:28 INFO Applying migration id=notesupdated 2026/05/13 10:54:28 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:28 INFO Applying migration id=activitiesid 2026/05/13 10:54:28 INFO Applying migration id=outbox 2026/05/13 10:54:28 INFO Applying migration id=edits 2026/05/13 10:54:28 INFO Applying migration id=outboxactor 2026/05/13 10:54:28 INFO Applying migration id=outboxsender 2026/05/13 10:54:28 INFO Applying migration id=thread 2026/05/13 10:54:28 INFO Applying migration id=host 2026/05/13 10:54:28 INFO Applying migration id=sharedinbox 2026/05/13 10:54:28 INFO Applying migration id=noteshost 2026/05/13 10:54:28 INFO Applying migration id=fetched 2026/05/13 10:54:28 INFO Applying migration id=move 2026/05/13 10:54:28 INFO Applying migration id=cleanup 2026/05/13 10:54:28 INFO Applying migration id=received 2026/05/13 10:54:28 INFO Applying migration id=namehost 2026/05/13 10:54:28 INFO Applying migration id=outboxhost 2026/05/13 10:54:28 INFO Applying migration id=notesfts 2026/05/13 10:54:28 INFO Applying migration id=iconsname 2026/05/13 10:54:28 INFO Applying migration id=nohash 2026/05/13 10:54:28 INFO Applying migration id=shares 2026/05/13 10:54:28 INFO Applying migration id=actorttl 2026/05/13 10:54:28 INFO Applying migration id=tocc 2026/05/13 10:54:28 INFO Applying migration id=followeds 2026/05/13 10:54:28 INFO Applying migration id=certhash 2026/05/13 10:54:28 INFO Applying migration id=follows_sync 2026/05/13 10:54:28 INFO Applying migration id=jsonpath 2026/05/13 10:54:28 INFO Applying migration id=localforward 2026/05/13 10:54:28 INFO Applying migration id=avatar 2026/05/13 10:54:28 INFO Applying migration id=noimage 2026/05/13 10:54:28 INFO Applying migration id=feed 2026/05/13 10:54:28 INFO Applying migration id=bookmarks 2026/05/13 10:54:28 INFO Applying migration id=shareactivity 2026/05/13 10:54:28 INFO Applying migration id=application 2026/05/13 10:54:28 INFO Applying migration id=certificates 2026/05/13 10:54:28 INFO Applying migration id=rawforward 2026/05/13 10:54:28 INFO Applying migration id=publickey 2026/05/13 10:54:28 INFO Applying migration id=resolvegroup 2026/05/13 10:54:28 INFO Applying migration id=reject 2026/05/13 10:54:28 INFO Applying migration id=autodel 2026/05/13 10:54:28 INFO Applying migration id=jsonb 2026/05/13 10:54:28 INFO Applying migration id=quote 2026/05/13 10:54:28 INFO Applying migration id=rfc9421 2026/05/13 10:54:28 INFO Applying migration id=keys 2026/05/13 10:54:28 INFO Applying migration id=portable 2026/05/13 10:54:28 INFO Applying migration id=proofs 2026/05/13 10:54:28 INFO Applying migration id=contexts 2026/05/13 10:54:28 INFO Applying migration id=deliverieshost 2026/05/13 10:54:28 INFO Applying migration id=pembegin 2026/05/13 10:54:28 INFO Applying migration id=didhost 2026/05/13 10:54:28 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:28 INFO Applying migration id=invites 2026/05/13 10:54:28 INFO Applying migration id=ed25519blob 2026/05/13 10:54:28 INFO Applying migration id=rsablob 2026/05/13 10:54:28 INFO Applying migration id=iconscid 2026/05/13 10:54:28 INFO Applying migration id=actor 2026/05/13 10:54:28 INFO Applying migration id=localkeys 2026/05/13 10:54:28 INFO Applying migration id=deleted 2026/05/13 10:54:28 INFO Applying migration id=history 2026/05/13 10:54:28 INFO Applying migration id=outboxnano 2026/05/13 10:54:28 INFO Applying migration id=implements 2026/05/13 10:54:28 INFO Applying migration id=backfill 2026/05/13 10:54:29 WARN Throttled request to set avatar can=2026-05-13T11:24:24.166Z --- PASS: TestAvatar_ChangedRecently (0.75s) === RUN TestAvatar_HappyFlowSizeFirst 2026/05/13 10:54:29 INFO Applying migration id=initial 2026/05/13 10:54:29 INFO Applying migration id=notesupdated 2026/05/13 10:54:29 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:29 INFO Applying migration id=activitiesid 2026/05/13 10:54:29 INFO Applying migration id=outbox 2026/05/13 10:54:29 INFO Applying migration id=edits 2026/05/13 10:54:29 INFO Applying migration id=outboxactor 2026/05/13 10:54:29 INFO Applying migration id=outboxsender 2026/05/13 10:54:29 INFO Applying migration id=thread 2026/05/13 10:54:29 INFO Applying migration id=host 2026/05/13 10:54:29 INFO Applying migration id=sharedinbox 2026/05/13 10:54:29 INFO Applying migration id=noteshost 2026/05/13 10:54:29 INFO Applying migration id=fetched 2026/05/13 10:54:29 INFO Applying migration id=move 2026/05/13 10:54:29 INFO Applying migration id=cleanup 2026/05/13 10:54:29 INFO Applying migration id=received 2026/05/13 10:54:29 INFO Applying migration id=namehost 2026/05/13 10:54:29 INFO Applying migration id=outboxhost 2026/05/13 10:54:29 INFO Applying migration id=notesfts 2026/05/13 10:54:29 INFO Applying migration id=iconsname 2026/05/13 10:54:29 INFO Applying migration id=nohash 2026/05/13 10:54:29 INFO Applying migration id=shares 2026/05/13 10:54:29 INFO Applying migration id=actorttl 2026/05/13 10:54:29 INFO Applying migration id=tocc 2026/05/13 10:54:29 INFO Applying migration id=followeds 2026/05/13 10:54:29 INFO Applying migration id=certhash 2026/05/13 10:54:29 INFO Applying migration id=follows_sync 2026/05/13 10:54:29 INFO Applying migration id=jsonpath 2026/05/13 10:54:29 INFO Applying migration id=localforward 2026/05/13 10:54:29 INFO Applying migration id=avatar 2026/05/13 10:54:29 INFO Applying migration id=noimage 2026/05/13 10:54:29 INFO Applying migration id=feed 2026/05/13 10:54:29 INFO Applying migration id=bookmarks 2026/05/13 10:54:29 INFO Applying migration id=shareactivity 2026/05/13 10:54:29 INFO Applying migration id=application 2026/05/13 10:54:29 INFO Applying migration id=certificates 2026/05/13 10:54:29 INFO Applying migration id=rawforward 2026/05/13 10:54:29 INFO Applying migration id=publickey 2026/05/13 10:54:29 INFO Applying migration id=resolvegroup 2026/05/13 10:54:29 INFO Applying migration id=reject 2026/05/13 10:54:29 INFO Applying migration id=autodel 2026/05/13 10:54:29 INFO Applying migration id=jsonb 2026/05/13 10:54:29 INFO Applying migration id=quote 2026/05/13 10:54:29 INFO Applying migration id=rfc9421 2026/05/13 10:54:29 INFO Applying migration id=keys 2026/05/13 10:54:29 INFO Applying migration id=portable 2026/05/13 10:54:29 INFO Applying migration id=proofs 2026/05/13 10:54:29 INFO Applying migration id=contexts 2026/05/13 10:54:29 INFO Applying migration id=deliverieshost 2026/05/13 10:54:29 INFO Applying migration id=pembegin 2026/05/13 10:54:29 INFO Applying migration id=didhost 2026/05/13 10:54:29 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:29 INFO Applying migration id=invites 2026/05/13 10:54:29 INFO Applying migration id=ed25519blob 2026/05/13 10:54:29 INFO Applying migration id=rsablob 2026/05/13 10:54:29 INFO Applying migration id=iconscid 2026/05/13 10:54:29 INFO Applying migration id=actor 2026/05/13 10:54:29 INFO Applying migration id=localkeys 2026/05/13 10:54:29 INFO Applying migration id=deleted 2026/05/13 10:54:29 INFO Applying migration id=history 2026/05/13 10:54:29 INFO Applying migration id=outboxnano 2026/05/13 10:54:29 INFO Applying migration id=implements 2026/05/13 10:54:29 INFO Applying migration id=backfill --- PASS: TestAvatar_HappyFlowSizeFirst (0.64s) === RUN TestAvatar_InvalidSize 2026/05/13 10:54:29 INFO Applying migration id=initial 2026/05/13 10:54:29 INFO Applying migration id=notesupdated 2026/05/13 10:54:29 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:29 INFO Applying migration id=activitiesid 2026/05/13 10:54:29 INFO Applying migration id=outbox 2026/05/13 10:54:29 INFO Applying migration id=edits 2026/05/13 10:54:29 INFO Applying migration id=outboxactor 2026/05/13 10:54:29 INFO Applying migration id=outboxsender 2026/05/13 10:54:29 INFO Applying migration id=thread 2026/05/13 10:54:29 INFO Applying migration id=host 2026/05/13 10:54:29 INFO Applying migration id=sharedinbox 2026/05/13 10:54:29 INFO Applying migration id=noteshost 2026/05/13 10:54:29 INFO Applying migration id=fetched 2026/05/13 10:54:29 INFO Applying migration id=move 2026/05/13 10:54:29 INFO Applying migration id=cleanup 2026/05/13 10:54:29 INFO Applying migration id=received 2026/05/13 10:54:29 INFO Applying migration id=namehost 2026/05/13 10:54:29 INFO Applying migration id=outboxhost 2026/05/13 10:54:29 INFO Applying migration id=notesfts 2026/05/13 10:54:29 INFO Applying migration id=iconsname 2026/05/13 10:54:29 INFO Applying migration id=nohash 2026/05/13 10:54:29 INFO Applying migration id=shares 2026/05/13 10:54:29 INFO Applying migration id=actorttl 2026/05/13 10:54:29 INFO Applying migration id=tocc 2026/05/13 10:54:29 INFO Applying migration id=followeds 2026/05/13 10:54:29 INFO Applying migration id=certhash 2026/05/13 10:54:29 INFO Applying migration id=follows_sync 2026/05/13 10:54:29 INFO Applying migration id=jsonpath 2026/05/13 10:54:29 INFO Applying migration id=localforward 2026/05/13 10:54:29 INFO Applying migration id=avatar 2026/05/13 10:54:29 INFO Applying migration id=noimage 2026/05/13 10:54:29 INFO Applying migration id=feed 2026/05/13 10:54:29 INFO Applying migration id=bookmarks 2026/05/13 10:54:29 INFO Applying migration id=shareactivity 2026/05/13 10:54:29 INFO Applying migration id=application 2026/05/13 10:54:29 INFO Applying migration id=certificates 2026/05/13 10:54:29 INFO Applying migration id=rawforward 2026/05/13 10:54:29 INFO Applying migration id=publickey 2026/05/13 10:54:29 INFO Applying migration id=resolvegroup 2026/05/13 10:54:29 INFO Applying migration id=reject 2026/05/13 10:54:29 INFO Applying migration id=autodel 2026/05/13 10:54:29 INFO Applying migration id=jsonb 2026/05/13 10:54:29 INFO Applying migration id=quote 2026/05/13 10:54:29 INFO Applying migration id=rfc9421 2026/05/13 10:54:29 INFO Applying migration id=keys 2026/05/13 10:54:29 INFO Applying migration id=portable 2026/05/13 10:54:29 INFO Applying migration id=proofs 2026/05/13 10:54:29 INFO Applying migration id=contexts 2026/05/13 10:54:29 INFO Applying migration id=deliverieshost 2026/05/13 10:54:29 INFO Applying migration id=pembegin 2026/05/13 10:54:29 INFO Applying migration id=didhost 2026/05/13 10:54:29 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:29 INFO Applying migration id=invites 2026/05/13 10:54:29 INFO Applying migration id=ed25519blob 2026/05/13 10:54:29 INFO Applying migration id=rsablob 2026/05/13 10:54:29 INFO Applying migration id=iconscid 2026/05/13 10:54:29 INFO Applying migration id=actor 2026/05/13 10:54:29 INFO Applying migration id=localkeys 2026/05/13 10:54:29 INFO Applying migration id=deleted 2026/05/13 10:54:29 INFO Applying migration id=history 2026/05/13 10:54:29 INFO Applying migration id=outboxnano 2026/05/13 10:54:29 INFO Applying migration id=implements 2026/05/13 10:54:29 INFO Applying migration id=backfill 2026/05/13 10:54:30 WARN Failed to parse avatar size error="strconv.ParseInt: parsing \"abc\": invalid syntax" --- PASS: TestAvatar_InvalidSize (0.83s) === RUN TestAvatar_InvalidType 2026/05/13 10:54:30 INFO Applying migration id=initial 2026/05/13 10:54:30 INFO Applying migration id=notesupdated 2026/05/13 10:54:30 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:30 INFO Applying migration id=activitiesid 2026/05/13 10:54:30 INFO Applying migration id=outbox 2026/05/13 10:54:30 INFO Applying migration id=edits 2026/05/13 10:54:30 INFO Applying migration id=outboxactor 2026/05/13 10:54:30 INFO Applying migration id=outboxsender 2026/05/13 10:54:30 INFO Applying migration id=thread 2026/05/13 10:54:30 INFO Applying migration id=host 2026/05/13 10:54:30 INFO Applying migration id=sharedinbox 2026/05/13 10:54:30 INFO Applying migration id=noteshost 2026/05/13 10:54:30 INFO Applying migration id=fetched 2026/05/13 10:54:30 INFO Applying migration id=move 2026/05/13 10:54:30 INFO Applying migration id=cleanup 2026/05/13 10:54:30 INFO Applying migration id=received 2026/05/13 10:54:30 INFO Applying migration id=namehost 2026/05/13 10:54:30 INFO Applying migration id=outboxhost 2026/05/13 10:54:30 INFO Applying migration id=notesfts 2026/05/13 10:54:30 INFO Applying migration id=iconsname 2026/05/13 10:54:30 INFO Applying migration id=nohash 2026/05/13 10:54:30 INFO Applying migration id=shares 2026/05/13 10:54:30 INFO Applying migration id=actorttl 2026/05/13 10:54:30 INFO Applying migration id=tocc 2026/05/13 10:54:30 INFO Applying migration id=followeds 2026/05/13 10:54:30 INFO Applying migration id=certhash 2026/05/13 10:54:30 INFO Applying migration id=follows_sync 2026/05/13 10:54:30 INFO Applying migration id=jsonpath 2026/05/13 10:54:30 INFO Applying migration id=localforward 2026/05/13 10:54:30 INFO Applying migration id=avatar 2026/05/13 10:54:30 INFO Applying migration id=noimage 2026/05/13 10:54:30 INFO Applying migration id=feed 2026/05/13 10:54:30 INFO Applying migration id=bookmarks 2026/05/13 10:54:30 INFO Applying migration id=shareactivity 2026/05/13 10:54:30 INFO Applying migration id=application 2026/05/13 10:54:30 INFO Applying migration id=certificates 2026/05/13 10:54:30 INFO Applying migration id=rawforward 2026/05/13 10:54:30 INFO Applying migration id=publickey 2026/05/13 10:54:30 INFO Applying migration id=resolvegroup 2026/05/13 10:54:30 INFO Applying migration id=reject 2026/05/13 10:54:30 INFO Applying migration id=autodel 2026/05/13 10:54:30 INFO Applying migration id=jsonb 2026/05/13 10:54:30 INFO Applying migration id=quote 2026/05/13 10:54:30 INFO Applying migration id=rfc9421 2026/05/13 10:54:30 INFO Applying migration id=keys 2026/05/13 10:54:30 INFO Applying migration id=portable 2026/05/13 10:54:30 INFO Applying migration id=proofs 2026/05/13 10:54:30 INFO Applying migration id=contexts 2026/05/13 10:54:30 INFO Applying migration id=deliverieshost 2026/05/13 10:54:30 INFO Applying migration id=pembegin 2026/05/13 10:54:30 INFO Applying migration id=didhost 2026/05/13 10:54:30 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:30 INFO Applying migration id=invites 2026/05/13 10:54:30 INFO Applying migration id=ed25519blob 2026/05/13 10:54:30 INFO Applying migration id=rsablob 2026/05/13 10:54:30 INFO Applying migration id=iconscid 2026/05/13 10:54:30 INFO Applying migration id=actor 2026/05/13 10:54:30 INFO Applying migration id=localkeys 2026/05/13 10:54:30 INFO Applying migration id=deleted 2026/05/13 10:54:30 INFO Applying migration id=history 2026/05/13 10:54:30 INFO Applying migration id=outboxnano 2026/05/13 10:54:30 INFO Applying migration id=implements 2026/05/13 10:54:30 INFO Applying migration id=backfill 2026/05/13 10:54:31 WARN Image type is unsupported type=text/plain --- PASS: TestAvatar_InvalidType (0.69s) === RUN TestAvatar_NoSize 2026/05/13 10:54:31 INFO Applying migration id=initial 2026/05/13 10:54:31 INFO Applying migration id=notesupdated 2026/05/13 10:54:31 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:31 INFO Applying migration id=activitiesid 2026/05/13 10:54:31 INFO Applying migration id=outbox 2026/05/13 10:54:31 INFO Applying migration id=edits 2026/05/13 10:54:31 INFO Applying migration id=outboxactor 2026/05/13 10:54:31 INFO Applying migration id=outboxsender 2026/05/13 10:54:31 INFO Applying migration id=thread 2026/05/13 10:54:31 INFO Applying migration id=host 2026/05/13 10:54:31 INFO Applying migration id=sharedinbox 2026/05/13 10:54:31 INFO Applying migration id=noteshost 2026/05/13 10:54:31 INFO Applying migration id=fetched 2026/05/13 10:54:31 INFO Applying migration id=move 2026/05/13 10:54:31 INFO Applying migration id=cleanup 2026/05/13 10:54:31 INFO Applying migration id=received 2026/05/13 10:54:31 INFO Applying migration id=namehost 2026/05/13 10:54:31 INFO Applying migration id=outboxhost 2026/05/13 10:54:31 INFO Applying migration id=notesfts 2026/05/13 10:54:31 INFO Applying migration id=iconsname 2026/05/13 10:54:31 INFO Applying migration id=nohash 2026/05/13 10:54:31 INFO Applying migration id=shares 2026/05/13 10:54:31 INFO Applying migration id=actorttl 2026/05/13 10:54:31 INFO Applying migration id=tocc 2026/05/13 10:54:31 INFO Applying migration id=followeds 2026/05/13 10:54:31 INFO Applying migration id=certhash 2026/05/13 10:54:31 INFO Applying migration id=follows_sync 2026/05/13 10:54:31 INFO Applying migration id=jsonpath 2026/05/13 10:54:31 INFO Applying migration id=localforward 2026/05/13 10:54:31 INFO Applying migration id=avatar 2026/05/13 10:54:31 INFO Applying migration id=noimage 2026/05/13 10:54:31 INFO Applying migration id=feed 2026/05/13 10:54:31 INFO Applying migration id=bookmarks 2026/05/13 10:54:31 INFO Applying migration id=shareactivity 2026/05/13 10:54:31 INFO Applying migration id=application 2026/05/13 10:54:31 INFO Applying migration id=certificates 2026/05/13 10:54:31 INFO Applying migration id=rawforward 2026/05/13 10:54:31 INFO Applying migration id=publickey 2026/05/13 10:54:31 INFO Applying migration id=resolvegroup 2026/05/13 10:54:31 INFO Applying migration id=reject 2026/05/13 10:54:31 INFO Applying migration id=autodel 2026/05/13 10:54:31 INFO Applying migration id=jsonb 2026/05/13 10:54:31 INFO Applying migration id=quote 2026/05/13 10:54:31 INFO Applying migration id=rfc9421 2026/05/13 10:54:31 INFO Applying migration id=keys 2026/05/13 10:54:31 INFO Applying migration id=portable 2026/05/13 10:54:31 INFO Applying migration id=proofs 2026/05/13 10:54:31 INFO Applying migration id=contexts 2026/05/13 10:54:31 INFO Applying migration id=deliverieshost 2026/05/13 10:54:31 INFO Applying migration id=pembegin 2026/05/13 10:54:31 INFO Applying migration id=didhost 2026/05/13 10:54:31 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:31 INFO Applying migration id=invites 2026/05/13 10:54:31 INFO Applying migration id=ed25519blob 2026/05/13 10:54:31 INFO Applying migration id=rsablob 2026/05/13 10:54:31 INFO Applying migration id=iconscid 2026/05/13 10:54:31 INFO Applying migration id=actor 2026/05/13 10:54:31 INFO Applying migration id=localkeys 2026/05/13 10:54:31 INFO Applying migration id=deleted 2026/05/13 10:54:31 INFO Applying migration id=history 2026/05/13 10:54:31 INFO Applying migration id=outboxnano 2026/05/13 10:54:31 INFO Applying migration id=implements 2026/05/13 10:54:31 INFO Applying migration id=backfill 2026/05/13 10:54:32 WARN Invalid parameters --- PASS: TestAvatar_NoSize (1.14s) === RUN TestAvatar_NoType 2026/05/13 10:54:32 INFO Applying migration id=initial 2026/05/13 10:54:32 INFO Applying migration id=notesupdated 2026/05/13 10:54:32 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:32 INFO Applying migration id=activitiesid 2026/05/13 10:54:32 INFO Applying migration id=outbox 2026/05/13 10:54:32 INFO Applying migration id=edits 2026/05/13 10:54:32 INFO Applying migration id=outboxactor 2026/05/13 10:54:32 INFO Applying migration id=outboxsender 2026/05/13 10:54:32 INFO Applying migration id=thread 2026/05/13 10:54:32 INFO Applying migration id=host 2026/05/13 10:54:32 INFO Applying migration id=sharedinbox 2026/05/13 10:54:32 INFO Applying migration id=noteshost 2026/05/13 10:54:32 INFO Applying migration id=fetched 2026/05/13 10:54:32 INFO Applying migration id=move 2026/05/13 10:54:32 INFO Applying migration id=cleanup 2026/05/13 10:54:32 INFO Applying migration id=received 2026/05/13 10:54:32 INFO Applying migration id=namehost 2026/05/13 10:54:32 INFO Applying migration id=outboxhost 2026/05/13 10:54:32 INFO Applying migration id=notesfts 2026/05/13 10:54:32 INFO Applying migration id=iconsname 2026/05/13 10:54:32 INFO Applying migration id=nohash 2026/05/13 10:54:32 INFO Applying migration id=shares 2026/05/13 10:54:32 INFO Applying migration id=actorttl 2026/05/13 10:54:32 INFO Applying migration id=tocc 2026/05/13 10:54:32 INFO Applying migration id=followeds 2026/05/13 10:54:32 INFO Applying migration id=certhash 2026/05/13 10:54:32 INFO Applying migration id=follows_sync 2026/05/13 10:54:32 INFO Applying migration id=jsonpath 2026/05/13 10:54:32 INFO Applying migration id=localforward 2026/05/13 10:54:32 INFO Applying migration id=avatar 2026/05/13 10:54:32 INFO Applying migration id=noimage 2026/05/13 10:54:32 INFO Applying migration id=feed 2026/05/13 10:54:32 INFO Applying migration id=bookmarks 2026/05/13 10:54:32 INFO Applying migration id=shareactivity 2026/05/13 10:54:32 INFO Applying migration id=application 2026/05/13 10:54:32 INFO Applying migration id=certificates 2026/05/13 10:54:32 INFO Applying migration id=rawforward 2026/05/13 10:54:32 INFO Applying migration id=publickey 2026/05/13 10:54:32 INFO Applying migration id=resolvegroup 2026/05/13 10:54:32 INFO Applying migration id=reject 2026/05/13 10:54:32 INFO Applying migration id=autodel 2026/05/13 10:54:32 INFO Applying migration id=jsonb 2026/05/13 10:54:32 INFO Applying migration id=quote 2026/05/13 10:54:32 INFO Applying migration id=rfc9421 2026/05/13 10:54:32 INFO Applying migration id=keys 2026/05/13 10:54:32 INFO Applying migration id=portable 2026/05/13 10:54:32 INFO Applying migration id=proofs 2026/05/13 10:54:32 INFO Applying migration id=contexts 2026/05/13 10:54:32 INFO Applying migration id=deliverieshost 2026/05/13 10:54:32 INFO Applying migration id=pembegin 2026/05/13 10:54:32 INFO Applying migration id=didhost 2026/05/13 10:54:32 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:32 INFO Applying migration id=invites 2026/05/13 10:54:32 INFO Applying migration id=ed25519blob 2026/05/13 10:54:32 INFO Applying migration id=rsablob 2026/05/13 10:54:32 INFO Applying migration id=iconscid 2026/05/13 10:54:32 INFO Applying migration id=actor 2026/05/13 10:54:32 INFO Applying migration id=localkeys 2026/05/13 10:54:32 INFO Applying migration id=deleted 2026/05/13 10:54:32 INFO Applying migration id=history 2026/05/13 10:54:32 INFO Applying migration id=outboxnano 2026/05/13 10:54:32 INFO Applying migration id=implements 2026/05/13 10:54:32 INFO Applying migration id=backfill 2026/05/13 10:54:34 WARN Invalid parameters --- PASS: TestAvatar_NoType (1.90s) === RUN TestAvatar_InvalidImage 2026/05/13 10:54:34 INFO Applying migration id=initial 2026/05/13 10:54:34 INFO Applying migration id=notesupdated 2026/05/13 10:54:34 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:34 INFO Applying migration id=activitiesid 2026/05/13 10:54:34 INFO Applying migration id=outbox 2026/05/13 10:54:34 INFO Applying migration id=edits 2026/05/13 10:54:34 INFO Applying migration id=outboxactor 2026/05/13 10:54:34 INFO Applying migration id=outboxsender 2026/05/13 10:54:34 INFO Applying migration id=thread 2026/05/13 10:54:34 INFO Applying migration id=host 2026/05/13 10:54:34 INFO Applying migration id=sharedinbox 2026/05/13 10:54:34 INFO Applying migration id=noteshost 2026/05/13 10:54:34 INFO Applying migration id=fetched 2026/05/13 10:54:34 INFO Applying migration id=move 2026/05/13 10:54:34 INFO Applying migration id=cleanup 2026/05/13 10:54:34 INFO Applying migration id=received 2026/05/13 10:54:34 INFO Applying migration id=namehost 2026/05/13 10:54:34 INFO Applying migration id=outboxhost 2026/05/13 10:54:34 INFO Applying migration id=notesfts 2026/05/13 10:54:34 INFO Applying migration id=iconsname 2026/05/13 10:54:34 INFO Applying migration id=nohash 2026/05/13 10:54:34 INFO Applying migration id=shares 2026/05/13 10:54:34 INFO Applying migration id=actorttl 2026/05/13 10:54:34 INFO Applying migration id=tocc 2026/05/13 10:54:34 INFO Applying migration id=followeds 2026/05/13 10:54:34 INFO Applying migration id=certhash 2026/05/13 10:54:34 INFO Applying migration id=follows_sync 2026/05/13 10:54:34 INFO Applying migration id=jsonpath 2026/05/13 10:54:34 INFO Applying migration id=localforward 2026/05/13 10:54:34 INFO Applying migration id=avatar 2026/05/13 10:54:34 INFO Applying migration id=noimage 2026/05/13 10:54:34 INFO Applying migration id=feed 2026/05/13 10:54:34 INFO Applying migration id=bookmarks 2026/05/13 10:54:34 INFO Applying migration id=shareactivity 2026/05/13 10:54:34 INFO Applying migration id=application 2026/05/13 10:54:34 INFO Applying migration id=certificates 2026/05/13 10:54:34 INFO Applying migration id=rawforward 2026/05/13 10:54:34 INFO Applying migration id=publickey 2026/05/13 10:54:34 INFO Applying migration id=resolvegroup 2026/05/13 10:54:34 INFO Applying migration id=reject 2026/05/13 10:54:34 INFO Applying migration id=autodel 2026/05/13 10:54:34 INFO Applying migration id=jsonb 2026/05/13 10:54:34 INFO Applying migration id=quote 2026/05/13 10:54:34 INFO Applying migration id=rfc9421 2026/05/13 10:54:34 INFO Applying migration id=keys 2026/05/13 10:54:34 INFO Applying migration id=portable 2026/05/13 10:54:34 INFO Applying migration id=proofs 2026/05/13 10:54:34 INFO Applying migration id=contexts 2026/05/13 10:54:34 INFO Applying migration id=deliverieshost 2026/05/13 10:54:34 INFO Applying migration id=pembegin 2026/05/13 10:54:34 INFO Applying migration id=didhost 2026/05/13 10:54:34 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:34 INFO Applying migration id=invites 2026/05/13 10:54:34 INFO Applying migration id=ed25519blob 2026/05/13 10:54:34 INFO Applying migration id=rsablob 2026/05/13 10:54:34 INFO Applying migration id=iconscid 2026/05/13 10:54:34 INFO Applying migration id=actor 2026/05/13 10:54:34 INFO Applying migration id=localkeys 2026/05/13 10:54:34 INFO Applying migration id=deleted 2026/05/13 10:54:34 INFO Applying migration id=history 2026/05/13 10:54:34 INFO Applying migration id=outboxnano 2026/05/13 10:54:34 INFO Applying migration id=implements 2026/05/13 10:54:34 INFO Applying migration id=backfill 2026/05/13 10:54:35 WARN Failed to read avatar error="image: unknown format" --- PASS: TestAvatar_InvalidImage (1.46s) === RUN TestAvatar_TooSmallSize 2026/05/13 10:54:35 INFO Applying migration id=initial 2026/05/13 10:54:35 INFO Applying migration id=notesupdated 2026/05/13 10:54:35 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:35 INFO Applying migration id=activitiesid 2026/05/13 10:54:35 INFO Applying migration id=outbox 2026/05/13 10:54:35 INFO Applying migration id=edits 2026/05/13 10:54:35 INFO Applying migration id=outboxactor 2026/05/13 10:54:35 INFO Applying migration id=outboxsender 2026/05/13 10:54:35 INFO Applying migration id=thread 2026/05/13 10:54:35 INFO Applying migration id=host 2026/05/13 10:54:35 INFO Applying migration id=sharedinbox 2026/05/13 10:54:35 INFO Applying migration id=noteshost 2026/05/13 10:54:35 INFO Applying migration id=fetched 2026/05/13 10:54:35 INFO Applying migration id=move 2026/05/13 10:54:35 INFO Applying migration id=cleanup 2026/05/13 10:54:35 INFO Applying migration id=received 2026/05/13 10:54:35 INFO Applying migration id=namehost 2026/05/13 10:54:35 INFO Applying migration id=outboxhost 2026/05/13 10:54:35 INFO Applying migration id=notesfts 2026/05/13 10:54:35 INFO Applying migration id=iconsname 2026/05/13 10:54:35 INFO Applying migration id=nohash 2026/05/13 10:54:35 INFO Applying migration id=shares 2026/05/13 10:54:35 INFO Applying migration id=actorttl 2026/05/13 10:54:35 INFO Applying migration id=tocc 2026/05/13 10:54:35 INFO Applying migration id=followeds 2026/05/13 10:54:35 INFO Applying migration id=certhash 2026/05/13 10:54:35 INFO Applying migration id=follows_sync 2026/05/13 10:54:35 INFO Applying migration id=jsonpath 2026/05/13 10:54:35 INFO Applying migration id=localforward 2026/05/13 10:54:35 INFO Applying migration id=avatar 2026/05/13 10:54:35 INFO Applying migration id=noimage 2026/05/13 10:54:35 INFO Applying migration id=feed 2026/05/13 10:54:35 INFO Applying migration id=bookmarks 2026/05/13 10:54:35 INFO Applying migration id=shareactivity 2026/05/13 10:54:35 INFO Applying migration id=application 2026/05/13 10:54:35 INFO Applying migration id=certificates 2026/05/13 10:54:35 INFO Applying migration id=rawforward 2026/05/13 10:54:35 INFO Applying migration id=publickey 2026/05/13 10:54:35 INFO Applying migration id=resolvegroup 2026/05/13 10:54:35 INFO Applying migration id=reject 2026/05/13 10:54:36 INFO Applying migration id=autodel 2026/05/13 10:54:36 INFO Applying migration id=jsonb 2026/05/13 10:54:36 INFO Applying migration id=quote 2026/05/13 10:54:36 INFO Applying migration id=rfc9421 2026/05/13 10:54:36 INFO Applying migration id=keys 2026/05/13 10:54:36 INFO Applying migration id=portable 2026/05/13 10:54:36 INFO Applying migration id=proofs 2026/05/13 10:54:36 INFO Applying migration id=contexts 2026/05/13 10:54:36 INFO Applying migration id=deliverieshost 2026/05/13 10:54:36 INFO Applying migration id=pembegin 2026/05/13 10:54:36 INFO Applying migration id=didhost 2026/05/13 10:54:36 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:36 INFO Applying migration id=invites 2026/05/13 10:54:36 INFO Applying migration id=ed25519blob 2026/05/13 10:54:36 INFO Applying migration id=rsablob 2026/05/13 10:54:36 INFO Applying migration id=iconscid 2026/05/13 10:54:36 INFO Applying migration id=actor 2026/05/13 10:54:36 INFO Applying migration id=localkeys 2026/05/13 10:54:36 INFO Applying migration id=deleted 2026/05/13 10:54:36 INFO Applying migration id=history 2026/05/13 10:54:36 INFO Applying migration id=outboxnano 2026/05/13 10:54:36 INFO Applying migration id=implements 2026/05/13 10:54:36 INFO Applying migration id=backfill 2026/05/13 10:54:37 WARN Failed to read avatar error="gif: reading header: unexpected EOF" --- PASS: TestAvatar_TooSmallSize (1.24s) === RUN TestAvatar_TooBigSize 2026/05/13 10:54:37 INFO Applying migration id=initial 2026/05/13 10:54:37 INFO Applying migration id=notesupdated 2026/05/13 10:54:37 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:37 INFO Applying migration id=activitiesid 2026/05/13 10:54:37 INFO Applying migration id=outbox 2026/05/13 10:54:37 INFO Applying migration id=edits 2026/05/13 10:54:37 INFO Applying migration id=outboxactor 2026/05/13 10:54:37 INFO Applying migration id=outboxsender 2026/05/13 10:54:37 INFO Applying migration id=thread 2026/05/13 10:54:37 INFO Applying migration id=host 2026/05/13 10:54:37 INFO Applying migration id=sharedinbox 2026/05/13 10:54:37 INFO Applying migration id=noteshost 2026/05/13 10:54:37 INFO Applying migration id=fetched 2026/05/13 10:54:37 INFO Applying migration id=move 2026/05/13 10:54:37 INFO Applying migration id=cleanup 2026/05/13 10:54:37 INFO Applying migration id=received 2026/05/13 10:54:37 INFO Applying migration id=namehost 2026/05/13 10:54:37 INFO Applying migration id=outboxhost 2026/05/13 10:54:37 INFO Applying migration id=notesfts 2026/05/13 10:54:37 INFO Applying migration id=iconsname 2026/05/13 10:54:37 INFO Applying migration id=nohash 2026/05/13 10:54:37 INFO Applying migration id=shares 2026/05/13 10:54:37 INFO Applying migration id=actorttl 2026/05/13 10:54:37 INFO Applying migration id=tocc 2026/05/13 10:54:37 INFO Applying migration id=followeds 2026/05/13 10:54:37 INFO Applying migration id=certhash 2026/05/13 10:54:37 INFO Applying migration id=follows_sync 2026/05/13 10:54:37 INFO Applying migration id=jsonpath 2026/05/13 10:54:37 INFO Applying migration id=localforward 2026/05/13 10:54:37 INFO Applying migration id=avatar 2026/05/13 10:54:37 INFO Applying migration id=noimage 2026/05/13 10:54:37 INFO Applying migration id=feed 2026/05/13 10:54:37 INFO Applying migration id=bookmarks 2026/05/13 10:54:37 INFO Applying migration id=shareactivity 2026/05/13 10:54:37 INFO Applying migration id=application 2026/05/13 10:54:37 INFO Applying migration id=certificates 2026/05/13 10:54:37 INFO Applying migration id=rawforward 2026/05/13 10:54:37 INFO Applying migration id=publickey 2026/05/13 10:54:37 INFO Applying migration id=resolvegroup 2026/05/13 10:54:37 INFO Applying migration id=reject 2026/05/13 10:54:37 INFO Applying migration id=autodel 2026/05/13 10:54:37 INFO Applying migration id=jsonb 2026/05/13 10:54:37 INFO Applying migration id=quote 2026/05/13 10:54:37 INFO Applying migration id=rfc9421 2026/05/13 10:54:37 INFO Applying migration id=keys 2026/05/13 10:54:37 INFO Applying migration id=portable 2026/05/13 10:54:37 INFO Applying migration id=proofs 2026/05/13 10:54:37 INFO Applying migration id=contexts 2026/05/13 10:54:37 INFO Applying migration id=deliverieshost 2026/05/13 10:54:37 INFO Applying migration id=pembegin 2026/05/13 10:54:37 INFO Applying migration id=didhost 2026/05/13 10:54:37 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:37 INFO Applying migration id=invites 2026/05/13 10:54:37 INFO Applying migration id=ed25519blob 2026/05/13 10:54:37 INFO Applying migration id=rsablob 2026/05/13 10:54:37 INFO Applying migration id=iconscid 2026/05/13 10:54:37 INFO Applying migration id=actor 2026/05/13 10:54:37 INFO Applying migration id=localkeys 2026/05/13 10:54:37 INFO Applying migration id=deleted 2026/05/13 10:54:37 INFO Applying migration id=history 2026/05/13 10:54:37 INFO Applying migration id=outboxnano 2026/05/13 10:54:37 INFO Applying migration id=implements 2026/05/13 10:54:37 INFO Applying migration id=backfill 2026/05/13 10:54:37 WARN Failed to read avatar error="unexpected EOF" --- PASS: TestAvatar_TooBigSize (0.65s) === RUN TestAvatar_SizeLimit 2026/05/13 10:54:37 INFO Applying migration id=initial 2026/05/13 10:54:37 INFO Applying migration id=notesupdated 2026/05/13 10:54:37 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:37 INFO Applying migration id=activitiesid 2026/05/13 10:54:37 INFO Applying migration id=outbox 2026/05/13 10:54:37 INFO Applying migration id=edits 2026/05/13 10:54:37 INFO Applying migration id=outboxactor 2026/05/13 10:54:37 INFO Applying migration id=outboxsender 2026/05/13 10:54:37 INFO Applying migration id=thread 2026/05/13 10:54:37 INFO Applying migration id=host 2026/05/13 10:54:37 INFO Applying migration id=sharedinbox 2026/05/13 10:54:37 INFO Applying migration id=noteshost 2026/05/13 10:54:37 INFO Applying migration id=fetched 2026/05/13 10:54:37 INFO Applying migration id=move 2026/05/13 10:54:37 INFO Applying migration id=cleanup 2026/05/13 10:54:37 INFO Applying migration id=received 2026/05/13 10:54:37 INFO Applying migration id=namehost 2026/05/13 10:54:37 INFO Applying migration id=outboxhost 2026/05/13 10:54:37 INFO Applying migration id=notesfts 2026/05/13 10:54:37 INFO Applying migration id=iconsname 2026/05/13 10:54:37 INFO Applying migration id=nohash 2026/05/13 10:54:37 INFO Applying migration id=shares 2026/05/13 10:54:37 INFO Applying migration id=actorttl 2026/05/13 10:54:37 INFO Applying migration id=tocc 2026/05/13 10:54:37 INFO Applying migration id=followeds 2026/05/13 10:54:37 INFO Applying migration id=certhash 2026/05/13 10:54:37 INFO Applying migration id=follows_sync 2026/05/13 10:54:37 INFO Applying migration id=jsonpath 2026/05/13 10:54:37 INFO Applying migration id=localforward 2026/05/13 10:54:37 INFO Applying migration id=avatar 2026/05/13 10:54:37 INFO Applying migration id=noimage 2026/05/13 10:54:37 INFO Applying migration id=feed 2026/05/13 10:54:37 INFO Applying migration id=bookmarks 2026/05/13 10:54:37 INFO Applying migration id=shareactivity 2026/05/13 10:54:37 INFO Applying migration id=application 2026/05/13 10:54:37 INFO Applying migration id=certificates 2026/05/13 10:54:37 INFO Applying migration id=rawforward 2026/05/13 10:54:37 INFO Applying migration id=publickey 2026/05/13 10:54:37 INFO Applying migration id=resolvegroup 2026/05/13 10:54:37 INFO Applying migration id=reject 2026/05/13 10:54:37 INFO Applying migration id=autodel 2026/05/13 10:54:37 INFO Applying migration id=jsonb 2026/05/13 10:54:37 INFO Applying migration id=quote 2026/05/13 10:54:37 INFO Applying migration id=rfc9421 2026/05/13 10:54:37 INFO Applying migration id=keys 2026/05/13 10:54:37 INFO Applying migration id=portable 2026/05/13 10:54:37 INFO Applying migration id=proofs 2026/05/13 10:54:37 INFO Applying migration id=contexts 2026/05/13 10:54:37 INFO Applying migration id=deliverieshost 2026/05/13 10:54:37 INFO Applying migration id=pembegin 2026/05/13 10:54:37 INFO Applying migration id=didhost 2026/05/13 10:54:37 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:37 INFO Applying migration id=invites 2026/05/13 10:54:37 INFO Applying migration id=ed25519blob 2026/05/13 10:54:37 INFO Applying migration id=rsablob 2026/05/13 10:54:37 INFO Applying migration id=iconscid 2026/05/13 10:54:37 INFO Applying migration id=actor 2026/05/13 10:54:37 INFO Applying migration id=localkeys 2026/05/13 10:54:37 INFO Applying migration id=deleted 2026/05/13 10:54:37 INFO Applying migration id=history 2026/05/13 10:54:37 INFO Applying migration id=outboxnano 2026/05/13 10:54:37 INFO Applying migration id=implements 2026/05/13 10:54:37 INFO Applying migration id=backfill 2026/05/13 10:54:38 WARN Image is too big size=63 --- PASS: TestAvatar_SizeLimit (1.20s) === RUN TestAvatar_ExactlySizeLimit 2026/05/13 10:54:38 INFO Applying migration id=initial 2026/05/13 10:54:38 INFO Applying migration id=notesupdated 2026/05/13 10:54:38 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:38 INFO Applying migration id=activitiesid 2026/05/13 10:54:38 INFO Applying migration id=outbox 2026/05/13 10:54:38 INFO Applying migration id=edits 2026/05/13 10:54:38 INFO Applying migration id=outboxactor 2026/05/13 10:54:38 INFO Applying migration id=outboxsender 2026/05/13 10:54:38 INFO Applying migration id=thread 2026/05/13 10:54:38 INFO Applying migration id=host 2026/05/13 10:54:38 INFO Applying migration id=sharedinbox 2026/05/13 10:54:38 INFO Applying migration id=noteshost 2026/05/13 10:54:38 INFO Applying migration id=fetched 2026/05/13 10:54:38 INFO Applying migration id=move 2026/05/13 10:54:38 INFO Applying migration id=cleanup 2026/05/13 10:54:38 INFO Applying migration id=received 2026/05/13 10:54:38 INFO Applying migration id=namehost 2026/05/13 10:54:38 INFO Applying migration id=outboxhost 2026/05/13 10:54:38 INFO Applying migration id=notesfts 2026/05/13 10:54:38 INFO Applying migration id=iconsname 2026/05/13 10:54:38 INFO Applying migration id=nohash 2026/05/13 10:54:38 INFO Applying migration id=shares 2026/05/13 10:54:38 INFO Applying migration id=actorttl 2026/05/13 10:54:38 INFO Applying migration id=tocc 2026/05/13 10:54:38 INFO Applying migration id=followeds 2026/05/13 10:54:38 INFO Applying migration id=certhash 2026/05/13 10:54:38 INFO Applying migration id=follows_sync 2026/05/13 10:54:38 INFO Applying migration id=jsonpath 2026/05/13 10:54:38 INFO Applying migration id=localforward 2026/05/13 10:54:38 INFO Applying migration id=avatar 2026/05/13 10:54:38 INFO Applying migration id=noimage 2026/05/13 10:54:38 INFO Applying migration id=feed 2026/05/13 10:54:38 INFO Applying migration id=bookmarks 2026/05/13 10:54:38 INFO Applying migration id=shareactivity 2026/05/13 10:54:38 INFO Applying migration id=application 2026/05/13 10:54:38 INFO Applying migration id=certificates 2026/05/13 10:54:38 INFO Applying migration id=rawforward 2026/05/13 10:54:38 INFO Applying migration id=publickey 2026/05/13 10:54:38 INFO Applying migration id=resolvegroup 2026/05/13 10:54:38 INFO Applying migration id=reject 2026/05/13 10:54:39 INFO Applying migration id=autodel 2026/05/13 10:54:39 INFO Applying migration id=jsonb 2026/05/13 10:54:39 INFO Applying migration id=quote 2026/05/13 10:54:39 INFO Applying migration id=rfc9421 2026/05/13 10:54:39 INFO Applying migration id=keys 2026/05/13 10:54:39 INFO Applying migration id=portable 2026/05/13 10:54:39 INFO Applying migration id=proofs 2026/05/13 10:54:39 INFO Applying migration id=contexts 2026/05/13 10:54:39 INFO Applying migration id=deliverieshost 2026/05/13 10:54:39 INFO Applying migration id=pembegin 2026/05/13 10:54:39 INFO Applying migration id=didhost 2026/05/13 10:54:39 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:39 INFO Applying migration id=invites 2026/05/13 10:54:39 INFO Applying migration id=ed25519blob 2026/05/13 10:54:39 INFO Applying migration id=rsablob 2026/05/13 10:54:39 INFO Applying migration id=iconscid 2026/05/13 10:54:39 INFO Applying migration id=actor 2026/05/13 10:54:39 INFO Applying migration id=localkeys 2026/05/13 10:54:39 INFO Applying migration id=deleted 2026/05/13 10:54:39 INFO Applying migration id=history 2026/05/13 10:54:39 INFO Applying migration id=outboxnano 2026/05/13 10:54:39 INFO Applying migration id=implements 2026/05/13 10:54:39 INFO Applying migration id=backfill --- PASS: TestAvatar_ExactlySizeLimit (0.68s) === RUN TestBio_Throttled 2026/05/13 10:54:39 INFO Applying migration id=initial 2026/05/13 10:54:39 INFO Applying migration id=notesupdated 2026/05/13 10:54:39 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:39 INFO Applying migration id=activitiesid 2026/05/13 10:54:39 INFO Applying migration id=outbox 2026/05/13 10:54:39 INFO Applying migration id=edits 2026/05/13 10:54:39 INFO Applying migration id=outboxactor 2026/05/13 10:54:39 INFO Applying migration id=outboxsender 2026/05/13 10:54:39 INFO Applying migration id=thread 2026/05/13 10:54:39 INFO Applying migration id=host 2026/05/13 10:54:39 INFO Applying migration id=sharedinbox 2026/05/13 10:54:39 INFO Applying migration id=noteshost 2026/05/13 10:54:39 INFO Applying migration id=fetched 2026/05/13 10:54:39 INFO Applying migration id=move 2026/05/13 10:54:39 INFO Applying migration id=cleanup 2026/05/13 10:54:39 INFO Applying migration id=received 2026/05/13 10:54:39 INFO Applying migration id=namehost 2026/05/13 10:54:39 INFO Applying migration id=outboxhost 2026/05/13 10:54:39 INFO Applying migration id=notesfts 2026/05/13 10:54:39 INFO Applying migration id=iconsname 2026/05/13 10:54:39 INFO Applying migration id=nohash 2026/05/13 10:54:39 INFO Applying migration id=shares 2026/05/13 10:54:39 INFO Applying migration id=actorttl 2026/05/13 10:54:39 INFO Applying migration id=tocc 2026/05/13 10:54:39 INFO Applying migration id=followeds 2026/05/13 10:54:39 INFO Applying migration id=certhash 2026/05/13 10:54:39 INFO Applying migration id=follows_sync 2026/05/13 10:54:39 INFO Applying migration id=jsonpath 2026/05/13 10:54:39 INFO Applying migration id=localforward 2026/05/13 10:54:39 INFO Applying migration id=avatar 2026/05/13 10:54:39 INFO Applying migration id=noimage 2026/05/13 10:54:39 INFO Applying migration id=feed 2026/05/13 10:54:39 INFO Applying migration id=bookmarks 2026/05/13 10:54:39 INFO Applying migration id=shareactivity 2026/05/13 10:54:39 INFO Applying migration id=application 2026/05/13 10:54:39 INFO Applying migration id=certificates 2026/05/13 10:54:39 INFO Applying migration id=rawforward 2026/05/13 10:54:39 INFO Applying migration id=publickey 2026/05/13 10:54:39 INFO Applying migration id=resolvegroup 2026/05/13 10:54:39 INFO Applying migration id=reject 2026/05/13 10:54:39 INFO Applying migration id=autodel 2026/05/13 10:54:39 INFO Applying migration id=jsonb 2026/05/13 10:54:39 INFO Applying migration id=quote 2026/05/13 10:54:39 INFO Applying migration id=rfc9421 2026/05/13 10:54:39 INFO Applying migration id=keys 2026/05/13 10:54:39 INFO Applying migration id=portable 2026/05/13 10:54:39 INFO Applying migration id=proofs 2026/05/13 10:54:39 INFO Applying migration id=contexts 2026/05/13 10:54:39 INFO Applying migration id=deliverieshost 2026/05/13 10:54:39 INFO Applying migration id=pembegin 2026/05/13 10:54:39 INFO Applying migration id=didhost 2026/05/13 10:54:39 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:39 INFO Applying migration id=invites 2026/05/13 10:54:39 INFO Applying migration id=ed25519blob 2026/05/13 10:54:39 INFO Applying migration id=rsablob 2026/05/13 10:54:39 INFO Applying migration id=iconscid 2026/05/13 10:54:39 INFO Applying migration id=actor 2026/05/13 10:54:39 INFO Applying migration id=localkeys 2026/05/13 10:54:39 INFO Applying migration id=deleted 2026/05/13 10:54:39 INFO Applying migration id=history 2026/05/13 10:54:39 INFO Applying migration id=outboxnano 2026/05/13 10:54:39 INFO Applying migration id=implements 2026/05/13 10:54:39 INFO Applying migration id=backfill 2026/05/13 10:54:40 WARN Throttled request to set bio can=2026-05-13T11:24:39.854Z --- PASS: TestBio_Throttled (0.57s) === RUN TestBio_HappyFlow 2026/05/13 10:54:40 INFO Applying migration id=initial 2026/05/13 10:54:40 INFO Applying migration id=notesupdated 2026/05/13 10:54:40 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:40 INFO Applying migration id=activitiesid 2026/05/13 10:54:40 INFO Applying migration id=outbox 2026/05/13 10:54:40 INFO Applying migration id=edits 2026/05/13 10:54:40 INFO Applying migration id=outboxactor 2026/05/13 10:54:40 INFO Applying migration id=outboxsender 2026/05/13 10:54:40 INFO Applying migration id=thread 2026/05/13 10:54:40 INFO Applying migration id=host 2026/05/13 10:54:40 INFO Applying migration id=sharedinbox 2026/05/13 10:54:40 INFO Applying migration id=noteshost 2026/05/13 10:54:40 INFO Applying migration id=fetched 2026/05/13 10:54:40 INFO Applying migration id=move 2026/05/13 10:54:40 INFO Applying migration id=cleanup 2026/05/13 10:54:40 INFO Applying migration id=received 2026/05/13 10:54:40 INFO Applying migration id=namehost 2026/05/13 10:54:40 INFO Applying migration id=outboxhost 2026/05/13 10:54:40 INFO Applying migration id=notesfts 2026/05/13 10:54:40 INFO Applying migration id=iconsname 2026/05/13 10:54:40 INFO Applying migration id=nohash 2026/05/13 10:54:40 INFO Applying migration id=shares 2026/05/13 10:54:40 INFO Applying migration id=actorttl 2026/05/13 10:54:40 INFO Applying migration id=tocc 2026/05/13 10:54:40 INFO Applying migration id=followeds 2026/05/13 10:54:40 INFO Applying migration id=certhash 2026/05/13 10:54:40 INFO Applying migration id=follows_sync 2026/05/13 10:54:40 INFO Applying migration id=jsonpath 2026/05/13 10:54:40 INFO Applying migration id=localforward 2026/05/13 10:54:40 INFO Applying migration id=avatar 2026/05/13 10:54:40 INFO Applying migration id=noimage 2026/05/13 10:54:40 INFO Applying migration id=feed 2026/05/13 10:54:40 INFO Applying migration id=bookmarks 2026/05/13 10:54:40 INFO Applying migration id=shareactivity 2026/05/13 10:54:40 INFO Applying migration id=application 2026/05/13 10:54:40 INFO Applying migration id=certificates 2026/05/13 10:54:40 INFO Applying migration id=rawforward 2026/05/13 10:54:40 INFO Applying migration id=publickey 2026/05/13 10:54:40 INFO Applying migration id=resolvegroup 2026/05/13 10:54:40 INFO Applying migration id=reject 2026/05/13 10:54:40 INFO Applying migration id=autodel 2026/05/13 10:54:40 INFO Applying migration id=jsonb 2026/05/13 10:54:40 INFO Applying migration id=quote 2026/05/13 10:54:40 INFO Applying migration id=rfc9421 2026/05/13 10:54:40 INFO Applying migration id=keys 2026/05/13 10:54:40 INFO Applying migration id=portable 2026/05/13 10:54:40 INFO Applying migration id=proofs 2026/05/13 10:54:40 INFO Applying migration id=contexts 2026/05/13 10:54:40 INFO Applying migration id=deliverieshost 2026/05/13 10:54:40 INFO Applying migration id=pembegin 2026/05/13 10:54:40 INFO Applying migration id=didhost 2026/05/13 10:54:40 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:40 INFO Applying migration id=invites 2026/05/13 10:54:40 INFO Applying migration id=ed25519blob 2026/05/13 10:54:40 INFO Applying migration id=rsablob 2026/05/13 10:54:40 INFO Applying migration id=iconscid 2026/05/13 10:54:40 INFO Applying migration id=actor 2026/05/13 10:54:40 INFO Applying migration id=localkeys 2026/05/13 10:54:40 INFO Applying migration id=deleted 2026/05/13 10:54:40 INFO Applying migration id=history 2026/05/13 10:54:40 INFO Applying migration id=outboxnano 2026/05/13 10:54:40 INFO Applying migration id=implements 2026/05/13 10:54:40 INFO Applying migration id=backfill 2026/05/13 10:54:40 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestBio_HappyFlow (0.64s) === RUN TestBio_TooLong 2026/05/13 10:54:40 INFO Applying migration id=initial 2026/05/13 10:54:40 INFO Applying migration id=notesupdated 2026/05/13 10:54:40 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:40 INFO Applying migration id=activitiesid 2026/05/13 10:54:40 INFO Applying migration id=outbox 2026/05/13 10:54:40 INFO Applying migration id=edits 2026/05/13 10:54:40 INFO Applying migration id=outboxactor 2026/05/13 10:54:40 INFO Applying migration id=outboxsender 2026/05/13 10:54:40 INFO Applying migration id=thread 2026/05/13 10:54:40 INFO Applying migration id=host 2026/05/13 10:54:40 INFO Applying migration id=sharedinbox 2026/05/13 10:54:40 INFO Applying migration id=noteshost 2026/05/13 10:54:40 INFO Applying migration id=fetched 2026/05/13 10:54:40 INFO Applying migration id=move 2026/05/13 10:54:40 INFO Applying migration id=cleanup 2026/05/13 10:54:40 INFO Applying migration id=received 2026/05/13 10:54:40 INFO Applying migration id=namehost 2026/05/13 10:54:40 INFO Applying migration id=outboxhost 2026/05/13 10:54:40 INFO Applying migration id=notesfts 2026/05/13 10:54:40 INFO Applying migration id=iconsname 2026/05/13 10:54:40 INFO Applying migration id=nohash 2026/05/13 10:54:40 INFO Applying migration id=shares 2026/05/13 10:54:40 INFO Applying migration id=actorttl 2026/05/13 10:54:40 INFO Applying migration id=tocc 2026/05/13 10:54:40 INFO Applying migration id=followeds 2026/05/13 10:54:40 INFO Applying migration id=certhash 2026/05/13 10:54:40 INFO Applying migration id=follows_sync 2026/05/13 10:54:40 INFO Applying migration id=jsonpath 2026/05/13 10:54:40 INFO Applying migration id=localforward 2026/05/13 10:54:40 INFO Applying migration id=avatar 2026/05/13 10:54:40 INFO Applying migration id=noimage 2026/05/13 10:54:40 INFO Applying migration id=feed 2026/05/13 10:54:40 INFO Applying migration id=bookmarks 2026/05/13 10:54:40 INFO Applying migration id=shareactivity 2026/05/13 10:54:40 INFO Applying migration id=application 2026/05/13 10:54:40 INFO Applying migration id=certificates 2026/05/13 10:54:40 INFO Applying migration id=rawforward 2026/05/13 10:54:40 INFO Applying migration id=publickey 2026/05/13 10:54:40 INFO Applying migration id=resolvegroup 2026/05/13 10:54:40 INFO Applying migration id=reject 2026/05/13 10:54:40 INFO Applying migration id=autodel 2026/05/13 10:54:40 INFO Applying migration id=jsonb 2026/05/13 10:54:40 INFO Applying migration id=quote 2026/05/13 10:54:40 INFO Applying migration id=rfc9421 2026/05/13 10:54:40 INFO Applying migration id=keys 2026/05/13 10:54:40 INFO Applying migration id=portable 2026/05/13 10:54:40 INFO Applying migration id=proofs 2026/05/13 10:54:40 INFO Applying migration id=contexts 2026/05/13 10:54:40 INFO Applying migration id=deliverieshost 2026/05/13 10:54:40 INFO Applying migration id=pembegin 2026/05/13 10:54:40 INFO Applying migration id=didhost 2026/05/13 10:54:40 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:40 INFO Applying migration id=invites 2026/05/13 10:54:40 INFO Applying migration id=ed25519blob 2026/05/13 10:54:40 INFO Applying migration id=rsablob 2026/05/13 10:54:40 INFO Applying migration id=iconscid 2026/05/13 10:54:41 INFO Applying migration id=actor 2026/05/13 10:54:41 INFO Applying migration id=localkeys 2026/05/13 10:54:41 INFO Applying migration id=deleted 2026/05/13 10:54:41 INFO Applying migration id=history 2026/05/13 10:54:41 INFO Applying migration id=outboxnano 2026/05/13 10:54:41 INFO Applying migration id=implements 2026/05/13 10:54:41 INFO Applying migration id=backfill --- PASS: TestBio_TooLong (0.75s) === RUN TestBio_MultiLine 2026/05/13 10:54:41 INFO Applying migration id=initial 2026/05/13 10:54:41 INFO Applying migration id=notesupdated 2026/05/13 10:54:41 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:41 INFO Applying migration id=activitiesid 2026/05/13 10:54:41 INFO Applying migration id=outbox 2026/05/13 10:54:41 INFO Applying migration id=edits 2026/05/13 10:54:41 INFO Applying migration id=outboxactor 2026/05/13 10:54:41 INFO Applying migration id=outboxsender 2026/05/13 10:54:41 INFO Applying migration id=thread 2026/05/13 10:54:41 INFO Applying migration id=host 2026/05/13 10:54:41 INFO Applying migration id=sharedinbox 2026/05/13 10:54:41 INFO Applying migration id=noteshost 2026/05/13 10:54:41 INFO Applying migration id=fetched 2026/05/13 10:54:41 INFO Applying migration id=move 2026/05/13 10:54:41 INFO Applying migration id=cleanup 2026/05/13 10:54:41 INFO Applying migration id=received 2026/05/13 10:54:41 INFO Applying migration id=namehost 2026/05/13 10:54:41 INFO Applying migration id=outboxhost 2026/05/13 10:54:41 INFO Applying migration id=notesfts 2026/05/13 10:54:41 INFO Applying migration id=iconsname 2026/05/13 10:54:41 INFO Applying migration id=nohash 2026/05/13 10:54:41 INFO Applying migration id=shares 2026/05/13 10:54:41 INFO Applying migration id=actorttl 2026/05/13 10:54:41 INFO Applying migration id=tocc 2026/05/13 10:54:41 INFO Applying migration id=followeds 2026/05/13 10:54:41 INFO Applying migration id=certhash 2026/05/13 10:54:41 INFO Applying migration id=follows_sync 2026/05/13 10:54:41 INFO Applying migration id=jsonpath 2026/05/13 10:54:41 INFO Applying migration id=localforward 2026/05/13 10:54:41 INFO Applying migration id=avatar 2026/05/13 10:54:41 INFO Applying migration id=noimage 2026/05/13 10:54:41 INFO Applying migration id=feed 2026/05/13 10:54:41 INFO Applying migration id=bookmarks 2026/05/13 10:54:41 INFO Applying migration id=shareactivity 2026/05/13 10:54:41 INFO Applying migration id=application 2026/05/13 10:54:41 INFO Applying migration id=certificates 2026/05/13 10:54:41 INFO Applying migration id=rawforward 2026/05/13 10:54:41 INFO Applying migration id=publickey 2026/05/13 10:54:41 INFO Applying migration id=resolvegroup 2026/05/13 10:54:41 INFO Applying migration id=reject 2026/05/13 10:54:41 INFO Applying migration id=autodel 2026/05/13 10:54:41 INFO Applying migration id=jsonb 2026/05/13 10:54:41 INFO Applying migration id=quote 2026/05/13 10:54:41 INFO Applying migration id=rfc9421 2026/05/13 10:54:41 INFO Applying migration id=keys 2026/05/13 10:54:41 INFO Applying migration id=portable 2026/05/13 10:54:41 INFO Applying migration id=proofs 2026/05/13 10:54:41 INFO Applying migration id=contexts 2026/05/13 10:54:41 INFO Applying migration id=deliverieshost 2026/05/13 10:54:41 INFO Applying migration id=pembegin 2026/05/13 10:54:41 INFO Applying migration id=didhost 2026/05/13 10:54:41 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:41 INFO Applying migration id=invites 2026/05/13 10:54:41 INFO Applying migration id=ed25519blob 2026/05/13 10:54:41 INFO Applying migration id=rsablob 2026/05/13 10:54:41 INFO Applying migration id=iconscid 2026/05/13 10:54:41 INFO Applying migration id=actor 2026/05/13 10:54:41 INFO Applying migration id=localkeys 2026/05/13 10:54:41 INFO Applying migration id=deleted 2026/05/13 10:54:41 INFO Applying migration id=history 2026/05/13 10:54:41 INFO Applying migration id=outboxnano 2026/05/13 10:54:41 INFO Applying migration id=implements 2026/05/13 10:54:41 INFO Applying migration id=backfill 2026/05/13 10:54:42 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestBio_MultiLine (0.62s) === RUN TestBio_MultiLineWithLink 2026/05/13 10:54:42 INFO Applying migration id=initial 2026/05/13 10:54:42 INFO Applying migration id=notesupdated 2026/05/13 10:54:42 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:42 INFO Applying migration id=activitiesid 2026/05/13 10:54:42 INFO Applying migration id=outbox 2026/05/13 10:54:42 INFO Applying migration id=edits 2026/05/13 10:54:42 INFO Applying migration id=outboxactor 2026/05/13 10:54:42 INFO Applying migration id=outboxsender 2026/05/13 10:54:42 INFO Applying migration id=thread 2026/05/13 10:54:42 INFO Applying migration id=host 2026/05/13 10:54:42 INFO Applying migration id=sharedinbox 2026/05/13 10:54:42 INFO Applying migration id=noteshost 2026/05/13 10:54:42 INFO Applying migration id=fetched 2026/05/13 10:54:42 INFO Applying migration id=move 2026/05/13 10:54:42 INFO Applying migration id=cleanup 2026/05/13 10:54:42 INFO Applying migration id=received 2026/05/13 10:54:42 INFO Applying migration id=namehost 2026/05/13 10:54:42 INFO Applying migration id=outboxhost 2026/05/13 10:54:42 INFO Applying migration id=notesfts 2026/05/13 10:54:42 INFO Applying migration id=iconsname 2026/05/13 10:54:42 INFO Applying migration id=nohash 2026/05/13 10:54:42 INFO Applying migration id=shares 2026/05/13 10:54:42 INFO Applying migration id=actorttl 2026/05/13 10:54:42 INFO Applying migration id=tocc 2026/05/13 10:54:42 INFO Applying migration id=followeds 2026/05/13 10:54:42 INFO Applying migration id=certhash 2026/05/13 10:54:42 INFO Applying migration id=follows_sync 2026/05/13 10:54:42 INFO Applying migration id=jsonpath 2026/05/13 10:54:42 INFO Applying migration id=localforward 2026/05/13 10:54:42 INFO Applying migration id=avatar 2026/05/13 10:54:42 INFO Applying migration id=noimage 2026/05/13 10:54:42 INFO Applying migration id=feed 2026/05/13 10:54:42 INFO Applying migration id=bookmarks 2026/05/13 10:54:42 INFO Applying migration id=shareactivity 2026/05/13 10:54:42 INFO Applying migration id=application 2026/05/13 10:54:42 INFO Applying migration id=certificates 2026/05/13 10:54:42 INFO Applying migration id=rawforward 2026/05/13 10:54:42 INFO Applying migration id=publickey 2026/05/13 10:54:42 INFO Applying migration id=resolvegroup 2026/05/13 10:54:42 INFO Applying migration id=reject 2026/05/13 10:54:42 INFO Applying migration id=autodel 2026/05/13 10:54:42 INFO Applying migration id=jsonb 2026/05/13 10:54:42 INFO Applying migration id=quote 2026/05/13 10:54:42 INFO Applying migration id=rfc9421 2026/05/13 10:54:42 INFO Applying migration id=keys 2026/05/13 10:54:42 INFO Applying migration id=portable 2026/05/13 10:54:42 INFO Applying migration id=proofs 2026/05/13 10:54:42 INFO Applying migration id=contexts 2026/05/13 10:54:42 INFO Applying migration id=deliverieshost 2026/05/13 10:54:42 INFO Applying migration id=pembegin 2026/05/13 10:54:42 INFO Applying migration id=didhost 2026/05/13 10:54:42 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:42 INFO Applying migration id=invites 2026/05/13 10:54:42 INFO Applying migration id=ed25519blob 2026/05/13 10:54:42 INFO Applying migration id=rsablob 2026/05/13 10:54:42 INFO Applying migration id=iconscid 2026/05/13 10:54:42 INFO Applying migration id=actor 2026/05/13 10:54:42 INFO Applying migration id=localkeys 2026/05/13 10:54:42 INFO Applying migration id=deleted 2026/05/13 10:54:42 INFO Applying migration id=history 2026/05/13 10:54:42 INFO Applying migration id=outboxnano 2026/05/13 10:54:42 INFO Applying migration id=implements 2026/05/13 10:54:42 INFO Applying migration id=backfill 2026/05/13 10:54:42 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestBio_MultiLineWithLink (0.79s) === RUN TestBookmark_HappyFlow 2026/05/13 10:54:42 INFO Applying migration id=initial 2026/05/13 10:54:42 INFO Applying migration id=notesupdated 2026/05/13 10:54:42 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:42 INFO Applying migration id=activitiesid 2026/05/13 10:54:42 INFO Applying migration id=outbox 2026/05/13 10:54:42 INFO Applying migration id=edits 2026/05/13 10:54:42 INFO Applying migration id=outboxactor 2026/05/13 10:54:42 INFO Applying migration id=outboxsender 2026/05/13 10:54:42 INFO Applying migration id=thread 2026/05/13 10:54:42 INFO Applying migration id=host 2026/05/13 10:54:42 INFO Applying migration id=sharedinbox 2026/05/13 10:54:42 INFO Applying migration id=noteshost 2026/05/13 10:54:42 INFO Applying migration id=fetched 2026/05/13 10:54:42 INFO Applying migration id=move 2026/05/13 10:54:42 INFO Applying migration id=cleanup 2026/05/13 10:54:42 INFO Applying migration id=received 2026/05/13 10:54:42 INFO Applying migration id=namehost 2026/05/13 10:54:42 INFO Applying migration id=outboxhost 2026/05/13 10:54:42 INFO Applying migration id=notesfts 2026/05/13 10:54:42 INFO Applying migration id=iconsname 2026/05/13 10:54:42 INFO Applying migration id=nohash 2026/05/13 10:54:42 INFO Applying migration id=shares 2026/05/13 10:54:42 INFO Applying migration id=actorttl 2026/05/13 10:54:42 INFO Applying migration id=tocc 2026/05/13 10:54:43 INFO Applying migration id=followeds 2026/05/13 10:54:43 INFO Applying migration id=certhash 2026/05/13 10:54:43 INFO Applying migration id=follows_sync 2026/05/13 10:54:43 INFO Applying migration id=jsonpath 2026/05/13 10:54:43 INFO Applying migration id=localforward 2026/05/13 10:54:43 INFO Applying migration id=avatar 2026/05/13 10:54:43 INFO Applying migration id=noimage 2026/05/13 10:54:43 INFO Applying migration id=feed 2026/05/13 10:54:43 INFO Applying migration id=bookmarks 2026/05/13 10:54:43 INFO Applying migration id=shareactivity 2026/05/13 10:54:43 INFO Applying migration id=application 2026/05/13 10:54:43 INFO Applying migration id=certificates 2026/05/13 10:54:43 INFO Applying migration id=rawforward 2026/05/13 10:54:43 INFO Applying migration id=publickey 2026/05/13 10:54:43 INFO Applying migration id=resolvegroup 2026/05/13 10:54:43 INFO Applying migration id=reject 2026/05/13 10:54:43 INFO Applying migration id=autodel 2026/05/13 10:54:43 INFO Applying migration id=jsonb 2026/05/13 10:54:43 INFO Applying migration id=quote 2026/05/13 10:54:43 INFO Applying migration id=rfc9421 2026/05/13 10:54:43 INFO Applying migration id=keys 2026/05/13 10:54:43 INFO Applying migration id=portable 2026/05/13 10:54:43 INFO Applying migration id=proofs 2026/05/13 10:54:43 INFO Applying migration id=contexts 2026/05/13 10:54:43 INFO Applying migration id=deliverieshost 2026/05/13 10:54:43 INFO Applying migration id=pembegin 2026/05/13 10:54:43 INFO Applying migration id=didhost 2026/05/13 10:54:43 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:43 INFO Applying migration id=invites 2026/05/13 10:54:43 INFO Applying migration id=ed25519blob 2026/05/13 10:54:43 INFO Applying migration id=rsablob 2026/05/13 10:54:43 INFO Applying migration id=iconscid 2026/05/13 10:54:43 INFO Applying migration id=actor 2026/05/13 10:54:43 INFO Applying migration id=localkeys 2026/05/13 10:54:43 INFO Applying migration id=deleted 2026/05/13 10:54:43 INFO Applying migration id=history 2026/05/13 10:54:43 INFO Applying migration id=outboxnano 2026/05/13 10:54:43 INFO Applying migration id=implements 2026/05/13 10:54:43 INFO Applying migration id=backfill 2026/05/13 10:54:43 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-8408-749b-8e42-006d5901d792 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-8408-7428-928a-0ff93ccdfd51 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20f9-8408-7428-928a-0ff93ccdfd51 2026/05/13 10:54:43 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-8408-7428-928a-0ff93ccdfd51 2026/05/13 10:54:43 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-8408-7428-928a-0ff93ccdfd51 2026/05/13 10:54:43 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-8408-7428-928a-0ff93ccdfd51 --- PASS: TestBookmark_HappyFlow (0.77s) === RUN TestBookmark_Throttling 2026/05/13 10:54:43 INFO Applying migration id=initial 2026/05/13 10:54:43 INFO Applying migration id=notesupdated 2026/05/13 10:54:43 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:43 INFO Applying migration id=activitiesid 2026/05/13 10:54:43 INFO Applying migration id=outbox 2026/05/13 10:54:43 INFO Applying migration id=edits 2026/05/13 10:54:43 INFO Applying migration id=outboxactor 2026/05/13 10:54:43 INFO Applying migration id=outboxsender 2026/05/13 10:54:43 INFO Applying migration id=thread 2026/05/13 10:54:43 INFO Applying migration id=host 2026/05/13 10:54:43 INFO Applying migration id=sharedinbox 2026/05/13 10:54:43 INFO Applying migration id=noteshost 2026/05/13 10:54:43 INFO Applying migration id=fetched 2026/05/13 10:54:43 INFO Applying migration id=move 2026/05/13 10:54:43 INFO Applying migration id=cleanup 2026/05/13 10:54:43 INFO Applying migration id=received 2026/05/13 10:54:43 INFO Applying migration id=namehost 2026/05/13 10:54:43 INFO Applying migration id=outboxhost 2026/05/13 10:54:43 INFO Applying migration id=notesfts 2026/05/13 10:54:43 INFO Applying migration id=iconsname 2026/05/13 10:54:43 INFO Applying migration id=nohash 2026/05/13 10:54:43 INFO Applying migration id=shares 2026/05/13 10:54:43 INFO Applying migration id=actorttl 2026/05/13 10:54:43 INFO Applying migration id=tocc 2026/05/13 10:54:43 INFO Applying migration id=followeds 2026/05/13 10:54:43 INFO Applying migration id=certhash 2026/05/13 10:54:43 INFO Applying migration id=follows_sync 2026/05/13 10:54:43 INFO Applying migration id=jsonpath 2026/05/13 10:54:43 INFO Applying migration id=localforward 2026/05/13 10:54:43 INFO Applying migration id=avatar 2026/05/13 10:54:43 INFO Applying migration id=noimage 2026/05/13 10:54:43 INFO Applying migration id=feed 2026/05/13 10:54:43 INFO Applying migration id=bookmarks 2026/05/13 10:54:43 INFO Applying migration id=shareactivity 2026/05/13 10:54:43 INFO Applying migration id=application 2026/05/13 10:54:43 INFO Applying migration id=certificates 2026/05/13 10:54:43 INFO Applying migration id=rawforward 2026/05/13 10:54:43 INFO Applying migration id=publickey 2026/05/13 10:54:43 INFO Applying migration id=resolvegroup 2026/05/13 10:54:43 INFO Applying migration id=reject 2026/05/13 10:54:43 INFO Applying migration id=autodel 2026/05/13 10:54:43 INFO Applying migration id=jsonb 2026/05/13 10:54:43 INFO Applying migration id=quote 2026/05/13 10:54:43 INFO Applying migration id=rfc9421 2026/05/13 10:54:43 INFO Applying migration id=keys 2026/05/13 10:54:43 INFO Applying migration id=portable 2026/05/13 10:54:43 INFO Applying migration id=proofs 2026/05/13 10:54:43 INFO Applying migration id=contexts 2026/05/13 10:54:43 INFO Applying migration id=deliverieshost 2026/05/13 10:54:43 INFO Applying migration id=pembegin 2026/05/13 10:54:43 INFO Applying migration id=didhost 2026/05/13 10:54:43 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:43 INFO Applying migration id=invites 2026/05/13 10:54:43 INFO Applying migration id=ed25519blob 2026/05/13 10:54:43 INFO Applying migration id=rsablob 2026/05/13 10:54:43 INFO Applying migration id=iconscid 2026/05/13 10:54:43 INFO Applying migration id=actor 2026/05/13 10:54:43 INFO Applying migration id=localkeys 2026/05/13 10:54:43 INFO Applying migration id=deleted 2026/05/13 10:54:43 INFO Applying migration id=history 2026/05/13 10:54:43 INFO Applying migration id=outboxnano 2026/05/13 10:54:43 INFO Applying migration id=implements 2026/05/13 10:54:43 INFO Applying migration id=backfill 2026/05/13 10:54:44 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-8672-7824-a6d0-40247085333a activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-8672-77a5-a7a4-932f912c876c activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20f9-8672-77a5-a7a4-932f912c876c 2026/05/13 10:54:44 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-8675-7cb1-95a9-97a7d8837ff8 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-8675-7c7a-b0e6-912374a671a1 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019e20f9-8675-7c7a-b0e6-912374a671a1 2026/05/13 10:54:44 WARN User is bookmarking too frequently --- PASS: TestBookmark_Throttling (0.61s) === RUN TestBookmark_Limit 2026/05/13 10:54:44 INFO Applying migration id=initial 2026/05/13 10:54:44 INFO Applying migration id=notesupdated 2026/05/13 10:54:44 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:44 INFO Applying migration id=activitiesid 2026/05/13 10:54:44 INFO Applying migration id=outbox 2026/05/13 10:54:44 INFO Applying migration id=edits 2026/05/13 10:54:44 INFO Applying migration id=outboxactor 2026/05/13 10:54:44 INFO Applying migration id=outboxsender 2026/05/13 10:54:44 INFO Applying migration id=thread 2026/05/13 10:54:44 INFO Applying migration id=host 2026/05/13 10:54:44 INFO Applying migration id=sharedinbox 2026/05/13 10:54:44 INFO Applying migration id=noteshost 2026/05/13 10:54:44 INFO Applying migration id=fetched 2026/05/13 10:54:44 INFO Applying migration id=move 2026/05/13 10:54:44 INFO Applying migration id=cleanup 2026/05/13 10:54:44 INFO Applying migration id=received 2026/05/13 10:54:44 INFO Applying migration id=namehost 2026/05/13 10:54:44 INFO Applying migration id=outboxhost 2026/05/13 10:54:44 INFO Applying migration id=notesfts 2026/05/13 10:54:44 INFO Applying migration id=iconsname 2026/05/13 10:54:44 INFO Applying migration id=nohash 2026/05/13 10:54:44 INFO Applying migration id=shares 2026/05/13 10:54:44 INFO Applying migration id=actorttl 2026/05/13 10:54:44 INFO Applying migration id=tocc 2026/05/13 10:54:44 INFO Applying migration id=followeds 2026/05/13 10:54:44 INFO Applying migration id=certhash 2026/05/13 10:54:44 INFO Applying migration id=follows_sync 2026/05/13 10:54:44 INFO Applying migration id=jsonpath 2026/05/13 10:54:44 INFO Applying migration id=localforward 2026/05/13 10:54:44 INFO Applying migration id=avatar 2026/05/13 10:54:44 INFO Applying migration id=noimage 2026/05/13 10:54:44 INFO Applying migration id=feed 2026/05/13 10:54:44 INFO Applying migration id=bookmarks 2026/05/13 10:54:44 INFO Applying migration id=shareactivity 2026/05/13 10:54:44 INFO Applying migration id=application 2026/05/13 10:54:44 INFO Applying migration id=certificates 2026/05/13 10:54:44 INFO Applying migration id=rawforward 2026/05/13 10:54:44 INFO Applying migration id=publickey 2026/05/13 10:54:44 INFO Applying migration id=resolvegroup 2026/05/13 10:54:44 INFO Applying migration id=reject 2026/05/13 10:54:44 INFO Applying migration id=autodel 2026/05/13 10:54:44 INFO Applying migration id=jsonb 2026/05/13 10:54:44 INFO Applying migration id=quote 2026/05/13 10:54:44 INFO Applying migration id=rfc9421 2026/05/13 10:54:44 INFO Applying migration id=keys 2026/05/13 10:54:44 INFO Applying migration id=portable 2026/05/13 10:54:44 INFO Applying migration id=proofs 2026/05/13 10:54:44 INFO Applying migration id=contexts 2026/05/13 10:54:44 INFO Applying migration id=deliverieshost 2026/05/13 10:54:44 INFO Applying migration id=pembegin 2026/05/13 10:54:44 INFO Applying migration id=didhost 2026/05/13 10:54:44 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:44 INFO Applying migration id=invites 2026/05/13 10:54:44 INFO Applying migration id=ed25519blob 2026/05/13 10:54:44 INFO Applying migration id=rsablob 2026/05/13 10:54:44 INFO Applying migration id=iconscid 2026/05/13 10:54:44 INFO Applying migration id=actor 2026/05/13 10:54:44 INFO Applying migration id=localkeys 2026/05/13 10:54:44 INFO Applying migration id=deleted 2026/05/13 10:54:44 INFO Applying migration id=history 2026/05/13 10:54:44 INFO Applying migration id=outboxnano 2026/05/13 10:54:44 INFO Applying migration id=implements 2026/05/13 10:54:44 INFO Applying migration id=backfill 2026/05/13 10:54:45 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-89cb-7b54-beaf-2f4ec2f2cbea activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-89cb-7b0a-bed4-fde895c10dfd activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20f9-89cb-7b0a-bed4-fde895c10dfd 2026/05/13 10:54:45 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-89cd-7cd7-a474-3aabe3b6f5df activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-89cd-7cac-85ce-fc26ad34d258 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019e20f9-89cd-7cac-85ce-fc26ad34d258 2026/05/13 10:54:45 WARN User has reached bookmarks limit post=https://localhost.localdomain:8443/post/019e20f9-89cd-7cac-85ce-fc26ad34d258 --- PASS: TestBookmark_Limit (0.85s) === RUN TestBookmark_TwoBookmarks 2026/05/13 10:54:45 INFO Applying migration id=initial 2026/05/13 10:54:45 INFO Applying migration id=notesupdated 2026/05/13 10:54:45 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:45 INFO Applying migration id=activitiesid 2026/05/13 10:54:45 INFO Applying migration id=outbox 2026/05/13 10:54:45 INFO Applying migration id=edits 2026/05/13 10:54:45 INFO Applying migration id=outboxactor 2026/05/13 10:54:45 INFO Applying migration id=outboxsender 2026/05/13 10:54:45 INFO Applying migration id=thread 2026/05/13 10:54:45 INFO Applying migration id=host 2026/05/13 10:54:45 INFO Applying migration id=sharedinbox 2026/05/13 10:54:45 INFO Applying migration id=noteshost 2026/05/13 10:54:45 INFO Applying migration id=fetched 2026/05/13 10:54:45 INFO Applying migration id=move 2026/05/13 10:54:45 INFO Applying migration id=cleanup 2026/05/13 10:54:45 INFO Applying migration id=received 2026/05/13 10:54:45 INFO Applying migration id=namehost 2026/05/13 10:54:45 INFO Applying migration id=outboxhost 2026/05/13 10:54:45 INFO Applying migration id=notesfts 2026/05/13 10:54:45 INFO Applying migration id=iconsname 2026/05/13 10:54:45 INFO Applying migration id=nohash 2026/05/13 10:54:45 INFO Applying migration id=shares 2026/05/13 10:54:45 INFO Applying migration id=actorttl 2026/05/13 10:54:45 INFO Applying migration id=tocc 2026/05/13 10:54:45 INFO Applying migration id=followeds 2026/05/13 10:54:45 INFO Applying migration id=certhash 2026/05/13 10:54:45 INFO Applying migration id=follows_sync 2026/05/13 10:54:45 INFO Applying migration id=jsonpath 2026/05/13 10:54:45 INFO Applying migration id=localforward 2026/05/13 10:54:45 INFO Applying migration id=avatar 2026/05/13 10:54:45 INFO Applying migration id=noimage 2026/05/13 10:54:45 INFO Applying migration id=feed 2026/05/13 10:54:45 INFO Applying migration id=bookmarks 2026/05/13 10:54:45 INFO Applying migration id=shareactivity 2026/05/13 10:54:45 INFO Applying migration id=application 2026/05/13 10:54:45 INFO Applying migration id=certificates 2026/05/13 10:54:45 INFO Applying migration id=rawforward 2026/05/13 10:54:45 INFO Applying migration id=publickey 2026/05/13 10:54:45 INFO Applying migration id=resolvegroup 2026/05/13 10:54:45 INFO Applying migration id=reject 2026/05/13 10:54:45 INFO Applying migration id=autodel 2026/05/13 10:54:45 INFO Applying migration id=jsonb 2026/05/13 10:54:45 INFO Applying migration id=quote 2026/05/13 10:54:45 INFO Applying migration id=rfc9421 2026/05/13 10:54:45 INFO Applying migration id=keys 2026/05/13 10:54:45 INFO Applying migration id=portable 2026/05/13 10:54:45 INFO Applying migration id=proofs 2026/05/13 10:54:45 INFO Applying migration id=contexts 2026/05/13 10:54:45 INFO Applying migration id=deliverieshost 2026/05/13 10:54:45 INFO Applying migration id=pembegin 2026/05/13 10:54:45 INFO Applying migration id=didhost 2026/05/13 10:54:45 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:45 INFO Applying migration id=invites 2026/05/13 10:54:45 INFO Applying migration id=ed25519blob 2026/05/13 10:54:45 INFO Applying migration id=rsablob 2026/05/13 10:54:45 INFO Applying migration id=iconscid 2026/05/13 10:54:45 INFO Applying migration id=actor 2026/05/13 10:54:45 INFO Applying migration id=localkeys 2026/05/13 10:54:45 INFO Applying migration id=deleted 2026/05/13 10:54:45 INFO Applying migration id=history 2026/05/13 10:54:45 INFO Applying migration id=outboxnano 2026/05/13 10:54:45 INFO Applying migration id=implements 2026/05/13 10:54:45 INFO Applying migration id=backfill 2026/05/13 10:54:46 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-8de2-7e7b-9dfe-2b150a96ecfc activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-8de2-7e19-bc4b-0579e30f5e70 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20f9-8de2-7e19-bc4b-0579e30f5e70 2026/05/13 10:54:46 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-8de5-7548-9041-85f9f32e2942 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-8de5-7522-8a0a-969beb734308 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019e20f9-8de5-7522-8a0a-969beb734308 --- PASS: TestBookmark_TwoBookmarks (1.05s) === RUN TestBookmark_Twice 2026/05/13 10:54:46 INFO Applying migration id=initial 2026/05/13 10:54:46 INFO Applying migration id=notesupdated 2026/05/13 10:54:46 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:46 INFO Applying migration id=activitiesid 2026/05/13 10:54:46 INFO Applying migration id=outbox 2026/05/13 10:54:46 INFO Applying migration id=edits 2026/05/13 10:54:46 INFO Applying migration id=outboxactor 2026/05/13 10:54:46 INFO Applying migration id=outboxsender 2026/05/13 10:54:46 INFO Applying migration id=thread 2026/05/13 10:54:46 INFO Applying migration id=host 2026/05/13 10:54:46 INFO Applying migration id=sharedinbox 2026/05/13 10:54:46 INFO Applying migration id=noteshost 2026/05/13 10:54:46 INFO Applying migration id=fetched 2026/05/13 10:54:46 INFO Applying migration id=move 2026/05/13 10:54:46 INFO Applying migration id=cleanup 2026/05/13 10:54:46 INFO Applying migration id=received 2026/05/13 10:54:46 INFO Applying migration id=namehost 2026/05/13 10:54:46 INFO Applying migration id=outboxhost 2026/05/13 10:54:46 INFO Applying migration id=notesfts 2026/05/13 10:54:46 INFO Applying migration id=iconsname 2026/05/13 10:54:46 INFO Applying migration id=nohash 2026/05/13 10:54:46 INFO Applying migration id=shares 2026/05/13 10:54:46 INFO Applying migration id=actorttl 2026/05/13 10:54:46 INFO Applying migration id=tocc 2026/05/13 10:54:46 INFO Applying migration id=followeds 2026/05/13 10:54:46 INFO Applying migration id=certhash 2026/05/13 10:54:46 INFO Applying migration id=follows_sync 2026/05/13 10:54:46 INFO Applying migration id=jsonpath 2026/05/13 10:54:46 INFO Applying migration id=localforward 2026/05/13 10:54:46 INFO Applying migration id=avatar 2026/05/13 10:54:46 INFO Applying migration id=noimage 2026/05/13 10:54:46 INFO Applying migration id=feed 2026/05/13 10:54:46 INFO Applying migration id=bookmarks 2026/05/13 10:54:46 INFO Applying migration id=shareactivity 2026/05/13 10:54:46 INFO Applying migration id=application 2026/05/13 10:54:46 INFO Applying migration id=certificates 2026/05/13 10:54:46 INFO Applying migration id=rawforward 2026/05/13 10:54:46 INFO Applying migration id=publickey 2026/05/13 10:54:46 INFO Applying migration id=resolvegroup 2026/05/13 10:54:46 INFO Applying migration id=reject 2026/05/13 10:54:46 INFO Applying migration id=autodel 2026/05/13 10:54:46 INFO Applying migration id=jsonb 2026/05/13 10:54:46 INFO Applying migration id=quote 2026/05/13 10:54:46 INFO Applying migration id=rfc9421 2026/05/13 10:54:46 INFO Applying migration id=keys 2026/05/13 10:54:46 INFO Applying migration id=portable 2026/05/13 10:54:46 INFO Applying migration id=proofs 2026/05/13 10:54:46 INFO Applying migration id=contexts 2026/05/13 10:54:46 INFO Applying migration id=deliverieshost 2026/05/13 10:54:46 INFO Applying migration id=pembegin 2026/05/13 10:54:46 INFO Applying migration id=didhost 2026/05/13 10:54:46 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:46 INFO Applying migration id=invites 2026/05/13 10:54:46 INFO Applying migration id=ed25519blob 2026/05/13 10:54:46 INFO Applying migration id=rsablob 2026/05/13 10:54:46 INFO Applying migration id=iconscid 2026/05/13 10:54:46 INFO Applying migration id=actor 2026/05/13 10:54:46 INFO Applying migration id=localkeys 2026/05/13 10:54:46 INFO Applying migration id=deleted 2026/05/13 10:54:46 INFO Applying migration id=history 2026/05/13 10:54:46 INFO Applying migration id=outboxnano 2026/05/13 10:54:46 INFO Applying migration id=implements 2026/05/13 10:54:46 INFO Applying migration id=backfill 2026/05/13 10:54:46 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-9063-7013-9684-2f92293e5008 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-9062-7f04-b08a-6bb89a6be170 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20f9-9062-7f04-b08a-6bb89a6be170 2026/05/13 10:54:46 WARN Failed to insert bookmark error="UNIQUE constraint failed: bookmarks.by, bookmarks.note" --- PASS: TestBookmark_Twice (0.64s) === RUN TestBookmark_ToFollowers 2026/05/13 10:54:46 INFO Applying migration id=initial 2026/05/13 10:54:46 INFO Applying migration id=notesupdated 2026/05/13 10:54:46 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:46 INFO Applying migration id=activitiesid 2026/05/13 10:54:46 INFO Applying migration id=outbox 2026/05/13 10:54:46 INFO Applying migration id=edits 2026/05/13 10:54:46 INFO Applying migration id=outboxactor 2026/05/13 10:54:46 INFO Applying migration id=outboxsender 2026/05/13 10:54:46 INFO Applying migration id=thread 2026/05/13 10:54:46 INFO Applying migration id=host 2026/05/13 10:54:46 INFO Applying migration id=sharedinbox 2026/05/13 10:54:46 INFO Applying migration id=noteshost 2026/05/13 10:54:46 INFO Applying migration id=fetched 2026/05/13 10:54:46 INFO Applying migration id=move 2026/05/13 10:54:46 INFO Applying migration id=cleanup 2026/05/13 10:54:46 INFO Applying migration id=received 2026/05/13 10:54:46 INFO Applying migration id=namehost 2026/05/13 10:54:46 INFO Applying migration id=outboxhost 2026/05/13 10:54:46 INFO Applying migration id=notesfts 2026/05/13 10:54:46 INFO Applying migration id=iconsname 2026/05/13 10:54:46 INFO Applying migration id=nohash 2026/05/13 10:54:46 INFO Applying migration id=shares 2026/05/13 10:54:46 INFO Applying migration id=actorttl 2026/05/13 10:54:46 INFO Applying migration id=tocc 2026/05/13 10:54:46 INFO Applying migration id=followeds 2026/05/13 10:54:46 INFO Applying migration id=certhash 2026/05/13 10:54:46 INFO Applying migration id=follows_sync 2026/05/13 10:54:46 INFO Applying migration id=jsonpath 2026/05/13 10:54:46 INFO Applying migration id=localforward 2026/05/13 10:54:46 INFO Applying migration id=avatar 2026/05/13 10:54:46 INFO Applying migration id=noimage 2026/05/13 10:54:46 INFO Applying migration id=feed 2026/05/13 10:54:46 INFO Applying migration id=bookmarks 2026/05/13 10:54:46 INFO Applying migration id=shareactivity 2026/05/13 10:54:46 INFO Applying migration id=application 2026/05/13 10:54:46 INFO Applying migration id=certificates 2026/05/13 10:54:46 INFO Applying migration id=rawforward 2026/05/13 10:54:46 INFO Applying migration id=publickey 2026/05/13 10:54:46 INFO Applying migration id=resolvegroup 2026/05/13 10:54:46 INFO Applying migration id=reject 2026/05/13 10:54:46 INFO Applying migration id=autodel 2026/05/13 10:54:46 INFO Applying migration id=jsonb 2026/05/13 10:54:47 INFO Applying migration id=quote 2026/05/13 10:54:47 INFO Applying migration id=rfc9421 2026/05/13 10:54:47 INFO Applying migration id=keys 2026/05/13 10:54:47 INFO Applying migration id=portable 2026/05/13 10:54:47 INFO Applying migration id=proofs 2026/05/13 10:54:47 INFO Applying migration id=contexts 2026/05/13 10:54:47 INFO Applying migration id=deliverieshost 2026/05/13 10:54:47 INFO Applying migration id=pembegin 2026/05/13 10:54:47 INFO Applying migration id=didhost 2026/05/13 10:54:47 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:47 INFO Applying migration id=invites 2026/05/13 10:54:47 INFO Applying migration id=ed25519blob 2026/05/13 10:54:47 INFO Applying migration id=rsablob 2026/05/13 10:54:47 INFO Applying migration id=iconscid 2026/05/13 10:54:47 INFO Applying migration id=actor 2026/05/13 10:54:47 INFO Applying migration id=localkeys 2026/05/13 10:54:47 INFO Applying migration id=deleted 2026/05/13 10:54:47 INFO Applying migration id=history 2026/05/13 10:54:47 INFO Applying migration id=outboxnano 2026/05/13 10:54:47 INFO Applying migration id=implements 2026/05/13 10:54:47 INFO Applying migration id=backfill 2026/05/13 10:54:48 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20f9-94dd-7581-b394-f099cf8073fd activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:48 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-94dd-7d50-83f8-aa8f95a9c588 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20f9-94dd-7581-b394-f099cf8073fd activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20f9-94dd-7581-b394-f099cf8073fd 2026/05/13 10:54:48 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-94de-76bf-b833-c2504122bc9e activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-94de-7682-a953-dbc67a0cc9b6 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20f9-94de-7682-a953-dbc67a0cc9b6 2026/05/13 10:54:48 INFO Post was not found post=https://localhost.localdomain:8443/post/019e20f9-94de-7682-a953-dbc67a0cc9b6 2026/05/13 10:54:48 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20f9-94e2-741e-a6af-296a2a752090 activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20f9-94dd-7581-b394-f099cf8073fd activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice --- PASS: TestBookmark_ToFollowers (1.15s) === RUN TestBookmark_DM 2026/05/13 10:54:48 INFO Applying migration id=initial 2026/05/13 10:54:48 INFO Applying migration id=notesupdated 2026/05/13 10:54:48 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:48 INFO Applying migration id=activitiesid 2026/05/13 10:54:48 INFO Applying migration id=outbox 2026/05/13 10:54:48 INFO Applying migration id=edits 2026/05/13 10:54:48 INFO Applying migration id=outboxactor 2026/05/13 10:54:48 INFO Applying migration id=outboxsender 2026/05/13 10:54:48 INFO Applying migration id=thread 2026/05/13 10:54:48 INFO Applying migration id=host 2026/05/13 10:54:48 INFO Applying migration id=sharedinbox 2026/05/13 10:54:48 INFO Applying migration id=noteshost 2026/05/13 10:54:48 INFO Applying migration id=fetched 2026/05/13 10:54:48 INFO Applying migration id=move 2026/05/13 10:54:48 INFO Applying migration id=cleanup 2026/05/13 10:54:48 INFO Applying migration id=received 2026/05/13 10:54:48 INFO Applying migration id=namehost 2026/05/13 10:54:48 INFO Applying migration id=outboxhost 2026/05/13 10:54:48 INFO Applying migration id=notesfts 2026/05/13 10:54:48 INFO Applying migration id=iconsname 2026/05/13 10:54:48 INFO Applying migration id=nohash 2026/05/13 10:54:48 INFO Applying migration id=shares 2026/05/13 10:54:48 INFO Applying migration id=actorttl 2026/05/13 10:54:48 INFO Applying migration id=tocc 2026/05/13 10:54:48 INFO Applying migration id=followeds 2026/05/13 10:54:48 INFO Applying migration id=certhash 2026/05/13 10:54:48 INFO Applying migration id=follows_sync 2026/05/13 10:54:48 INFO Applying migration id=jsonpath 2026/05/13 10:54:48 INFO Applying migration id=localforward 2026/05/13 10:54:48 INFO Applying migration id=avatar 2026/05/13 10:54:48 INFO Applying migration id=noimage 2026/05/13 10:54:48 INFO Applying migration id=feed 2026/05/13 10:54:48 INFO Applying migration id=bookmarks 2026/05/13 10:54:48 INFO Applying migration id=shareactivity 2026/05/13 10:54:48 INFO Applying migration id=application 2026/05/13 10:54:48 INFO Applying migration id=certificates 2026/05/13 10:54:48 INFO Applying migration id=rawforward 2026/05/13 10:54:48 INFO Applying migration id=publickey 2026/05/13 10:54:48 INFO Applying migration id=resolvegroup 2026/05/13 10:54:48 INFO Applying migration id=reject 2026/05/13 10:54:48 INFO Applying migration id=autodel 2026/05/13 10:54:48 INFO Applying migration id=jsonb 2026/05/13 10:54:48 INFO Applying migration id=quote 2026/05/13 10:54:48 INFO Applying migration id=rfc9421 2026/05/13 10:54:48 INFO Applying migration id=keys 2026/05/13 10:54:48 INFO Applying migration id=portable 2026/05/13 10:54:48 INFO Applying migration id=proofs 2026/05/13 10:54:48 INFO Applying migration id=contexts 2026/05/13 10:54:48 INFO Applying migration id=deliverieshost 2026/05/13 10:54:48 INFO Applying migration id=pembegin 2026/05/13 10:54:48 INFO Applying migration id=didhost 2026/05/13 10:54:48 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:48 INFO Applying migration id=invites 2026/05/13 10:54:48 INFO Applying migration id=ed25519blob 2026/05/13 10:54:48 INFO Applying migration id=rsablob 2026/05/13 10:54:48 INFO Applying migration id=iconscid 2026/05/13 10:54:48 INFO Applying migration id=actor 2026/05/13 10:54:48 INFO Applying migration id=localkeys 2026/05/13 10:54:48 INFO Applying migration id=deleted 2026/05/13 10:54:48 INFO Applying migration id=history 2026/05/13 10:54:48 INFO Applying migration id=outboxnano 2026/05/13 10:54:48 INFO Applying migration id=implements 2026/05/13 10:54:48 INFO Applying migration id=backfill 2026/05/13 10:54:48 INFO Adding mention name=@bob@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/bob 2026/05/13 10:54:48 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-9762-7254-9053-4b9a618d0c36 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-9762-7059-b1ac-8823a2156c2e activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20f9-9762-7059-b1ac-8823a2156c2e 2026/05/13 10:54:48 INFO Post was not found post=https://localhost.localdomain:8443/post/019e20f9-9762-7059-b1ac-8823a2156c2e --- PASS: TestBookmark_DM (0.64s) === RUN TestCommunities_OneCommunity 2026/05/13 10:54:48 INFO Applying migration id=initial 2026/05/13 10:54:48 INFO Applying migration id=notesupdated 2026/05/13 10:54:48 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:48 INFO Applying migration id=activitiesid 2026/05/13 10:54:48 INFO Applying migration id=outbox 2026/05/13 10:54:48 INFO Applying migration id=edits 2026/05/13 10:54:48 INFO Applying migration id=outboxactor 2026/05/13 10:54:48 INFO Applying migration id=outboxsender 2026/05/13 10:54:48 INFO Applying migration id=thread 2026/05/13 10:54:48 INFO Applying migration id=host 2026/05/13 10:54:48 INFO Applying migration id=sharedinbox 2026/05/13 10:54:48 INFO Applying migration id=noteshost 2026/05/13 10:54:48 INFO Applying migration id=fetched 2026/05/13 10:54:48 INFO Applying migration id=move 2026/05/13 10:54:48 INFO Applying migration id=cleanup 2026/05/13 10:54:48 INFO Applying migration id=received 2026/05/13 10:54:48 INFO Applying migration id=namehost 2026/05/13 10:54:48 INFO Applying migration id=outboxhost 2026/05/13 10:54:48 INFO Applying migration id=notesfts 2026/05/13 10:54:48 INFO Applying migration id=iconsname 2026/05/13 10:54:48 INFO Applying migration id=nohash 2026/05/13 10:54:48 INFO Applying migration id=shares 2026/05/13 10:54:48 INFO Applying migration id=actorttl 2026/05/13 10:54:48 INFO Applying migration id=tocc 2026/05/13 10:54:48 INFO Applying migration id=followeds 2026/05/13 10:54:48 INFO Applying migration id=certhash 2026/05/13 10:54:48 INFO Applying migration id=follows_sync 2026/05/13 10:54:48 INFO Applying migration id=jsonpath 2026/05/13 10:54:48 INFO Applying migration id=localforward 2026/05/13 10:54:48 INFO Applying migration id=avatar 2026/05/13 10:54:48 INFO Applying migration id=noimage 2026/05/13 10:54:48 INFO Applying migration id=feed 2026/05/13 10:54:48 INFO Applying migration id=bookmarks 2026/05/13 10:54:48 INFO Applying migration id=shareactivity 2026/05/13 10:54:48 INFO Applying migration id=application 2026/05/13 10:54:48 INFO Applying migration id=certificates 2026/05/13 10:54:48 INFO Applying migration id=rawforward 2026/05/13 10:54:48 INFO Applying migration id=publickey 2026/05/13 10:54:48 INFO Applying migration id=resolvegroup 2026/05/13 10:54:48 INFO Applying migration id=reject 2026/05/13 10:54:48 INFO Applying migration id=autodel 2026/05/13 10:54:48 INFO Applying migration id=jsonb 2026/05/13 10:54:48 INFO Applying migration id=quote 2026/05/13 10:54:48 INFO Applying migration id=rfc9421 2026/05/13 10:54:48 INFO Applying migration id=keys 2026/05/13 10:54:48 INFO Applying migration id=portable 2026/05/13 10:54:48 INFO Applying migration id=proofs 2026/05/13 10:54:48 INFO Applying migration id=contexts 2026/05/13 10:54:48 INFO Applying migration id=deliverieshost 2026/05/13 10:54:48 INFO Applying migration id=pembegin 2026/05/13 10:54:48 INFO Applying migration id=didhost 2026/05/13 10:54:48 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:48 INFO Applying migration id=invites 2026/05/13 10:54:48 INFO Applying migration id=ed25519blob 2026/05/13 10:54:48 INFO Applying migration id=rsablob 2026/05/13 10:54:48 INFO Applying migration id=iconscid 2026/05/13 10:54:48 INFO Applying migration id=actor 2026/05/13 10:54:48 INFO Applying migration id=localkeys 2026/05/13 10:54:48 INFO Applying migration id=deleted 2026/05/13 10:54:48 INFO Applying migration id=history 2026/05/13 10:54:48 INFO Applying migration id=outboxnano 2026/05/13 10:54:48 INFO Applying migration id=implements 2026/05/13 10:54:48 INFO Applying migration id=backfill 2026/05/13 10:54:49 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20f9-9bd4-7b7f-b760-9d0253acfe1b activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:49 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-9bd5-7575-9d36-ffd109a95bc8 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20f9-9bd4-7b7f-b760-9d0253acfe1b activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20f9-9bd4-7b7f-b760-9d0253acfe1b 2026/05/13 10:54:49 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:49 INFO Forwarding post to group followers activity=https://localhost.localdomain:8443/create/019e20f9-9bd6-70f0-9094-90ec197b80cb note=https://localhost.localdomain:8443/post/019e20f9-9bd5-7e8e-a385-19278a2ddc4b group=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:49 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-9bd6-70f0-9094-90ec197b80cb activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-9bd5-7e8e-a385-19278a2ddc4b activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-9bd5-7e8e-a385-19278a2ddc4b --- PASS: TestCommunities_OneCommunity (1.14s) === RUN TestCommunity_NewThread 2026/05/13 10:54:49 INFO Applying migration id=initial 2026/05/13 10:54:49 INFO Applying migration id=notesupdated 2026/05/13 10:54:49 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:49 INFO Applying migration id=activitiesid 2026/05/13 10:54:49 INFO Applying migration id=outbox 2026/05/13 10:54:49 INFO Applying migration id=edits 2026/05/13 10:54:49 INFO Applying migration id=outboxactor 2026/05/13 10:54:49 INFO Applying migration id=outboxsender 2026/05/13 10:54:49 INFO Applying migration id=thread 2026/05/13 10:54:49 INFO Applying migration id=host 2026/05/13 10:54:49 INFO Applying migration id=sharedinbox 2026/05/13 10:54:49 INFO Applying migration id=noteshost 2026/05/13 10:54:49 INFO Applying migration id=fetched 2026/05/13 10:54:49 INFO Applying migration id=move 2026/05/13 10:54:49 INFO Applying migration id=cleanup 2026/05/13 10:54:49 INFO Applying migration id=received 2026/05/13 10:54:49 INFO Applying migration id=namehost 2026/05/13 10:54:49 INFO Applying migration id=outboxhost 2026/05/13 10:54:49 INFO Applying migration id=notesfts 2026/05/13 10:54:49 INFO Applying migration id=iconsname 2026/05/13 10:54:49 INFO Applying migration id=nohash 2026/05/13 10:54:49 INFO Applying migration id=shares 2026/05/13 10:54:49 INFO Applying migration id=actorttl 2026/05/13 10:54:49 INFO Applying migration id=tocc 2026/05/13 10:54:49 INFO Applying migration id=followeds 2026/05/13 10:54:49 INFO Applying migration id=certhash 2026/05/13 10:54:49 INFO Applying migration id=follows_sync 2026/05/13 10:54:49 INFO Applying migration id=jsonpath 2026/05/13 10:54:49 INFO Applying migration id=localforward 2026/05/13 10:54:49 INFO Applying migration id=avatar 2026/05/13 10:54:49 INFO Applying migration id=noimage 2026/05/13 10:54:49 INFO Applying migration id=feed 2026/05/13 10:54:49 INFO Applying migration id=bookmarks 2026/05/13 10:54:49 INFO Applying migration id=shareactivity 2026/05/13 10:54:49 INFO Applying migration id=application 2026/05/13 10:54:49 INFO Applying migration id=certificates 2026/05/13 10:54:49 INFO Applying migration id=rawforward 2026/05/13 10:54:49 INFO Applying migration id=publickey 2026/05/13 10:54:49 INFO Applying migration id=resolvegroup 2026/05/13 10:54:49 INFO Applying migration id=reject 2026/05/13 10:54:49 INFO Applying migration id=autodel 2026/05/13 10:54:49 INFO Applying migration id=jsonb 2026/05/13 10:54:49 INFO Applying migration id=quote 2026/05/13 10:54:49 INFO Applying migration id=rfc9421 2026/05/13 10:54:49 INFO Applying migration id=keys 2026/05/13 10:54:49 INFO Applying migration id=portable 2026/05/13 10:54:49 INFO Applying migration id=proofs 2026/05/13 10:54:49 INFO Applying migration id=contexts 2026/05/13 10:54:49 INFO Applying migration id=deliverieshost 2026/05/13 10:54:49 INFO Applying migration id=pembegin 2026/05/13 10:54:49 INFO Applying migration id=didhost 2026/05/13 10:54:49 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:49 INFO Applying migration id=invites 2026/05/13 10:54:49 INFO Applying migration id=ed25519blob 2026/05/13 10:54:49 INFO Applying migration id=rsablob 2026/05/13 10:54:50 INFO Applying migration id=iconscid 2026/05/13 10:54:50 INFO Applying migration id=actor 2026/05/13 10:54:50 INFO Applying migration id=localkeys 2026/05/13 10:54:50 INFO Applying migration id=deleted 2026/05/13 10:54:50 INFO Applying migration id=history 2026/05/13 10:54:50 INFO Applying migration id=outboxnano 2026/05/13 10:54:50 INFO Applying migration id=implements 2026/05/13 10:54:50 INFO Applying migration id=backfill 2026/05/13 10:54:50 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-9e65-71cc-b74b-a7fba14d0165 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://127.0.0.1/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://127.0.0.1/follow/1 2026/05/13 10:54:50 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20f9-9e65-7b4c-ad03-2951f613d4f2 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:50 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-9e66-745c-9871-a7e7414006e8 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20f9-9e65-7b4c-ad03-2951f613d4f2 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20f9-9e65-7b4c-ad03-2951f613d4f2 2026/05/13 10:54:50 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:50 INFO Forwarding post to group followers activity=https://localhost.localdomain:8443/create/019e20f9-9e67-7007-a4f2-560f0e6dca3b note=https://localhost.localdomain:8443/post/019e20f9-9e66-7d7c-bb19-caa160e013b1 group=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:50 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-9e67-7007-a4f2-560f0e6dca3b activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-9e66-7d7c-bb19-caa160e013b1 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-9e66-7d7c-bb19-caa160e013b1 --- PASS: TestCommunity_NewThread (0.66s) === RUN TestCommunity_NewThreadNotFollowing 2026/05/13 10:54:50 INFO Applying migration id=initial 2026/05/13 10:54:50 INFO Applying migration id=notesupdated 2026/05/13 10:54:50 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:50 INFO Applying migration id=activitiesid 2026/05/13 10:54:50 INFO Applying migration id=outbox 2026/05/13 10:54:50 INFO Applying migration id=edits 2026/05/13 10:54:50 INFO Applying migration id=outboxactor 2026/05/13 10:54:50 INFO Applying migration id=outboxsender 2026/05/13 10:54:50 INFO Applying migration id=thread 2026/05/13 10:54:50 INFO Applying migration id=host 2026/05/13 10:54:50 INFO Applying migration id=sharedinbox 2026/05/13 10:54:50 INFO Applying migration id=noteshost 2026/05/13 10:54:50 INFO Applying migration id=fetched 2026/05/13 10:54:50 INFO Applying migration id=move 2026/05/13 10:54:50 INFO Applying migration id=cleanup 2026/05/13 10:54:50 INFO Applying migration id=received 2026/05/13 10:54:50 INFO Applying migration id=namehost 2026/05/13 10:54:50 INFO Applying migration id=outboxhost 2026/05/13 10:54:50 INFO Applying migration id=notesfts 2026/05/13 10:54:50 INFO Applying migration id=iconsname 2026/05/13 10:54:50 INFO Applying migration id=nohash 2026/05/13 10:54:50 INFO Applying migration id=shares 2026/05/13 10:54:50 INFO Applying migration id=actorttl 2026/05/13 10:54:50 INFO Applying migration id=tocc 2026/05/13 10:54:50 INFO Applying migration id=followeds 2026/05/13 10:54:50 INFO Applying migration id=certhash 2026/05/13 10:54:50 INFO Applying migration id=follows_sync 2026/05/13 10:54:50 INFO Applying migration id=jsonpath 2026/05/13 10:54:50 INFO Applying migration id=localforward 2026/05/13 10:54:50 INFO Applying migration id=avatar 2026/05/13 10:54:50 INFO Applying migration id=noimage 2026/05/13 10:54:50 INFO Applying migration id=feed 2026/05/13 10:54:50 INFO Applying migration id=bookmarks 2026/05/13 10:54:50 INFO Applying migration id=shareactivity 2026/05/13 10:54:50 INFO Applying migration id=application 2026/05/13 10:54:50 INFO Applying migration id=certificates 2026/05/13 10:54:50 INFO Applying migration id=rawforward 2026/05/13 10:54:50 INFO Applying migration id=publickey 2026/05/13 10:54:50 INFO Applying migration id=resolvegroup 2026/05/13 10:54:50 INFO Applying migration id=reject 2026/05/13 10:54:50 INFO Applying migration id=autodel 2026/05/13 10:54:50 INFO Applying migration id=jsonb 2026/05/13 10:54:50 INFO Applying migration id=quote 2026/05/13 10:54:50 INFO Applying migration id=rfc9421 2026/05/13 10:54:50 INFO Applying migration id=keys 2026/05/13 10:54:50 INFO Applying migration id=portable 2026/05/13 10:54:50 INFO Applying migration id=proofs 2026/05/13 10:54:50 INFO Applying migration id=contexts 2026/05/13 10:54:50 INFO Applying migration id=deliverieshost 2026/05/13 10:54:50 INFO Applying migration id=pembegin 2026/05/13 10:54:50 INFO Applying migration id=didhost 2026/05/13 10:54:50 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:50 INFO Applying migration id=invites 2026/05/13 10:54:50 INFO Applying migration id=ed25519blob 2026/05/13 10:54:50 INFO Applying migration id=rsablob 2026/05/13 10:54:50 INFO Applying migration id=iconscid 2026/05/13 10:54:50 INFO Applying migration id=actor 2026/05/13 10:54:50 INFO Applying migration id=localkeys 2026/05/13 10:54:50 INFO Applying migration id=deleted 2026/05/13 10:54:50 INFO Applying migration id=history 2026/05/13 10:54:50 INFO Applying migration id=outboxnano 2026/05/13 10:54:50 INFO Applying migration id=implements 2026/05/13 10:54:50 INFO Applying migration id=backfill 2026/05/13 10:54:51 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-a2e6-748a-9387-2f4067c6cd2f activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://127.0.0.1/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://127.0.0.1/follow/1 2026/05/13 10:54:51 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:51 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-a2e6-7de5-8532-60f27901d9b1 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-a2e6-7c45-82ef-0e280399f232 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-a2e6-7c45-82ef-0e280399f232 --- PASS: TestCommunity_NewThreadNotFollowing (1.15s) === RUN TestCommunity_NewThreadNotPublic 2026/05/13 10:54:51 INFO Applying migration id=initial 2026/05/13 10:54:51 INFO Applying migration id=notesupdated 2026/05/13 10:54:51 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:51 INFO Applying migration id=activitiesid 2026/05/13 10:54:51 INFO Applying migration id=outbox 2026/05/13 10:54:51 INFO Applying migration id=edits 2026/05/13 10:54:51 INFO Applying migration id=outboxactor 2026/05/13 10:54:51 INFO Applying migration id=outboxsender 2026/05/13 10:54:51 INFO Applying migration id=thread 2026/05/13 10:54:51 INFO Applying migration id=host 2026/05/13 10:54:51 INFO Applying migration id=sharedinbox 2026/05/13 10:54:51 INFO Applying migration id=noteshost 2026/05/13 10:54:51 INFO Applying migration id=fetched 2026/05/13 10:54:51 INFO Applying migration id=move 2026/05/13 10:54:51 INFO Applying migration id=cleanup 2026/05/13 10:54:51 INFO Applying migration id=received 2026/05/13 10:54:51 INFO Applying migration id=namehost 2026/05/13 10:54:51 INFO Applying migration id=outboxhost 2026/05/13 10:54:51 INFO Applying migration id=notesfts 2026/05/13 10:54:51 INFO Applying migration id=iconsname 2026/05/13 10:54:51 INFO Applying migration id=nohash 2026/05/13 10:54:51 INFO Applying migration id=shares 2026/05/13 10:54:51 INFO Applying migration id=actorttl 2026/05/13 10:54:51 INFO Applying migration id=tocc 2026/05/13 10:54:51 INFO Applying migration id=followeds 2026/05/13 10:54:51 INFO Applying migration id=certhash 2026/05/13 10:54:51 INFO Applying migration id=follows_sync 2026/05/13 10:54:51 INFO Applying migration id=jsonpath 2026/05/13 10:54:51 INFO Applying migration id=localforward 2026/05/13 10:54:51 INFO Applying migration id=avatar 2026/05/13 10:54:51 INFO Applying migration id=noimage 2026/05/13 10:54:51 INFO Applying migration id=feed 2026/05/13 10:54:51 INFO Applying migration id=bookmarks 2026/05/13 10:54:51 INFO Applying migration id=shareactivity 2026/05/13 10:54:51 INFO Applying migration id=application 2026/05/13 10:54:51 INFO Applying migration id=certificates 2026/05/13 10:54:51 INFO Applying migration id=rawforward 2026/05/13 10:54:51 INFO Applying migration id=publickey 2026/05/13 10:54:51 INFO Applying migration id=resolvegroup 2026/05/13 10:54:51 INFO Applying migration id=reject 2026/05/13 10:54:51 INFO Applying migration id=autodel 2026/05/13 10:54:51 INFO Applying migration id=jsonb 2026/05/13 10:54:51 INFO Applying migration id=quote 2026/05/13 10:54:51 INFO Applying migration id=rfc9421 2026/05/13 10:54:51 INFO Applying migration id=keys 2026/05/13 10:54:51 INFO Applying migration id=portable 2026/05/13 10:54:51 INFO Applying migration id=proofs 2026/05/13 10:54:51 INFO Applying migration id=contexts 2026/05/13 10:54:51 INFO Applying migration id=deliverieshost 2026/05/13 10:54:51 INFO Applying migration id=pembegin 2026/05/13 10:54:51 INFO Applying migration id=didhost 2026/05/13 10:54:51 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:51 INFO Applying migration id=invites 2026/05/13 10:54:51 INFO Applying migration id=ed25519blob 2026/05/13 10:54:51 INFO Applying migration id=rsablob 2026/05/13 10:54:51 INFO Applying migration id=iconscid 2026/05/13 10:54:51 INFO Applying migration id=actor 2026/05/13 10:54:51 INFO Applying migration id=localkeys 2026/05/13 10:54:51 INFO Applying migration id=deleted 2026/05/13 10:54:51 INFO Applying migration id=history 2026/05/13 10:54:51 INFO Applying migration id=outboxnano 2026/05/13 10:54:51 INFO Applying migration id=implements 2026/05/13 10:54:51 INFO Applying migration id=backfill 2026/05/13 10:54:52 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-a55c-7938-a85e-3513b8438f5c activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://127.0.0.1/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://127.0.0.1/follow/1 2026/05/13 10:54:52 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20f9-a55d-724e-aded-ccc47e09d4d1 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:52 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-a55d-791c-a2b1-c6c961c542d6 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20f9-a55d-724e-aded-ccc47e09d4d1 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20f9-a55d-724e-aded-ccc47e09d4d1 2026/05/13 10:54:52 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:52 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-a55e-73b4-a0e0-f1dc1848ee2e activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-a55e-7245-b5fb-6fe1d4d75bc7 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-a55e-7245-b5fb-6fe1d4d75bc7 --- PASS: TestCommunity_NewThreadNotPublic (0.63s) === RUN TestCommunity_ReplyInThread 2026/05/13 10:54:52 INFO Applying migration id=initial 2026/05/13 10:54:52 INFO Applying migration id=notesupdated 2026/05/13 10:54:52 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:52 INFO Applying migration id=activitiesid 2026/05/13 10:54:52 INFO Applying migration id=outbox 2026/05/13 10:54:52 INFO Applying migration id=edits 2026/05/13 10:54:52 INFO Applying migration id=outboxactor 2026/05/13 10:54:52 INFO Applying migration id=outboxsender 2026/05/13 10:54:52 INFO Applying migration id=thread 2026/05/13 10:54:52 INFO Applying migration id=host 2026/05/13 10:54:52 INFO Applying migration id=sharedinbox 2026/05/13 10:54:52 INFO Applying migration id=noteshost 2026/05/13 10:54:52 INFO Applying migration id=fetched 2026/05/13 10:54:52 INFO Applying migration id=move 2026/05/13 10:54:52 INFO Applying migration id=cleanup 2026/05/13 10:54:52 INFO Applying migration id=received 2026/05/13 10:54:52 INFO Applying migration id=namehost 2026/05/13 10:54:52 INFO Applying migration id=outboxhost 2026/05/13 10:54:52 INFO Applying migration id=notesfts 2026/05/13 10:54:52 INFO Applying migration id=iconsname 2026/05/13 10:54:52 INFO Applying migration id=nohash 2026/05/13 10:54:52 INFO Applying migration id=shares 2026/05/13 10:54:52 INFO Applying migration id=actorttl 2026/05/13 10:54:52 INFO Applying migration id=tocc 2026/05/13 10:54:52 INFO Applying migration id=followeds 2026/05/13 10:54:52 INFO Applying migration id=certhash 2026/05/13 10:54:52 INFO Applying migration id=follows_sync 2026/05/13 10:54:52 INFO Applying migration id=jsonpath 2026/05/13 10:54:52 INFO Applying migration id=localforward 2026/05/13 10:54:52 INFO Applying migration id=avatar 2026/05/13 10:54:52 INFO Applying migration id=noimage 2026/05/13 10:54:52 INFO Applying migration id=feed 2026/05/13 10:54:52 INFO Applying migration id=bookmarks 2026/05/13 10:54:52 INFO Applying migration id=shareactivity 2026/05/13 10:54:52 INFO Applying migration id=application 2026/05/13 10:54:52 INFO Applying migration id=certificates 2026/05/13 10:54:52 INFO Applying migration id=rawforward 2026/05/13 10:54:52 INFO Applying migration id=publickey 2026/05/13 10:54:52 INFO Applying migration id=resolvegroup 2026/05/13 10:54:52 INFO Applying migration id=reject 2026/05/13 10:54:52 INFO Applying migration id=autodel 2026/05/13 10:54:52 INFO Applying migration id=jsonb 2026/05/13 10:54:52 INFO Applying migration id=quote 2026/05/13 10:54:52 INFO Applying migration id=rfc9421 2026/05/13 10:54:52 INFO Applying migration id=keys 2026/05/13 10:54:52 INFO Applying migration id=portable 2026/05/13 10:54:52 INFO Applying migration id=proofs 2026/05/13 10:54:52 INFO Applying migration id=contexts 2026/05/13 10:54:52 INFO Applying migration id=deliverieshost 2026/05/13 10:54:52 INFO Applying migration id=pembegin 2026/05/13 10:54:52 INFO Applying migration id=didhost 2026/05/13 10:54:52 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:52 INFO Applying migration id=invites 2026/05/13 10:54:52 INFO Applying migration id=ed25519blob 2026/05/13 10:54:52 INFO Applying migration id=rsablob 2026/05/13 10:54:52 INFO Applying migration id=iconscid 2026/05/13 10:54:52 INFO Applying migration id=actor 2026/05/13 10:54:52 INFO Applying migration id=localkeys 2026/05/13 10:54:52 INFO Applying migration id=deleted 2026/05/13 10:54:52 INFO Applying migration id=history 2026/05/13 10:54:52 INFO Applying migration id=outboxnano 2026/05/13 10:54:52 INFO Applying migration id=implements 2026/05/13 10:54:52 INFO Applying migration id=backfill 2026/05/13 10:54:53 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-a96f-74d7-9bc6-1fe7b093b4d5 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://127.0.0.1/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://127.0.0.1/follow/1 2026/05/13 10:54:53 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20f9-a970-73a3-be1a-44cedad931d8 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:53 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-a971-7037-94f5-f0a85abcb190 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20f9-a970-73a3-be1a-44cedad931d8 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20f9-a970-73a3-be1a-44cedad931d8 2026/05/13 10:54:53 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:53 INFO Forwarding post to group followers activity=https://localhost.localdomain:8443/create/019e20f9-a972-70aa-94b0-8a38a85fb0c0 note=https://localhost.localdomain:8443/post/019e20f9-a971-7da2-b96b-6c6dad8e83ea group=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:53 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-a972-70aa-94b0-8a38a85fb0c0 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-a971-7da2-b96b-6c6dad8e83ea activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-a971-7da2-b96b-6c6dad8e83ea 2026/05/13 10:54:53 INFO Forwarding post to group followers activity=https://127.0.0.1/create/1 note=https://127.0.0.1/note/1 group=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:53 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestCommunity_ReplyInThread (1.05s) === RUN TestCommunity_ReplyInThreadAuthorNotFollowing 2026/05/13 10:54:53 INFO Applying migration id=initial 2026/05/13 10:54:53 INFO Applying migration id=notesupdated 2026/05/13 10:54:53 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:53 INFO Applying migration id=activitiesid 2026/05/13 10:54:53 INFO Applying migration id=outbox 2026/05/13 10:54:53 INFO Applying migration id=edits 2026/05/13 10:54:53 INFO Applying migration id=outboxactor 2026/05/13 10:54:53 INFO Applying migration id=outboxsender 2026/05/13 10:54:53 INFO Applying migration id=thread 2026/05/13 10:54:53 INFO Applying migration id=host 2026/05/13 10:54:53 INFO Applying migration id=sharedinbox 2026/05/13 10:54:53 INFO Applying migration id=noteshost 2026/05/13 10:54:53 INFO Applying migration id=fetched 2026/05/13 10:54:53 INFO Applying migration id=move 2026/05/13 10:54:53 INFO Applying migration id=cleanup 2026/05/13 10:54:53 INFO Applying migration id=received 2026/05/13 10:54:53 INFO Applying migration id=namehost 2026/05/13 10:54:53 INFO Applying migration id=outboxhost 2026/05/13 10:54:53 INFO Applying migration id=notesfts 2026/05/13 10:54:53 INFO Applying migration id=iconsname 2026/05/13 10:54:53 INFO Applying migration id=nohash 2026/05/13 10:54:53 INFO Applying migration id=shares 2026/05/13 10:54:53 INFO Applying migration id=actorttl 2026/05/13 10:54:53 INFO Applying migration id=tocc 2026/05/13 10:54:53 INFO Applying migration id=followeds 2026/05/13 10:54:53 INFO Applying migration id=certhash 2026/05/13 10:54:53 INFO Applying migration id=follows_sync 2026/05/13 10:54:53 INFO Applying migration id=jsonpath 2026/05/13 10:54:53 INFO Applying migration id=localforward 2026/05/13 10:54:53 INFO Applying migration id=avatar 2026/05/13 10:54:53 INFO Applying migration id=noimage 2026/05/13 10:54:53 INFO Applying migration id=feed 2026/05/13 10:54:53 INFO Applying migration id=bookmarks 2026/05/13 10:54:53 INFO Applying migration id=shareactivity 2026/05/13 10:54:53 INFO Applying migration id=application 2026/05/13 10:54:53 INFO Applying migration id=certificates 2026/05/13 10:54:53 INFO Applying migration id=rawforward 2026/05/13 10:54:53 INFO Applying migration id=publickey 2026/05/13 10:54:53 INFO Applying migration id=resolvegroup 2026/05/13 10:54:53 INFO Applying migration id=reject 2026/05/13 10:54:53 INFO Applying migration id=autodel 2026/05/13 10:54:53 INFO Applying migration id=jsonb 2026/05/13 10:54:53 INFO Applying migration id=quote 2026/05/13 10:54:53 INFO Applying migration id=rfc9421 2026/05/13 10:54:53 INFO Applying migration id=keys 2026/05/13 10:54:53 INFO Applying migration id=portable 2026/05/13 10:54:53 INFO Applying migration id=proofs 2026/05/13 10:54:53 INFO Applying migration id=contexts 2026/05/13 10:54:53 INFO Applying migration id=deliverieshost 2026/05/13 10:54:53 INFO Applying migration id=pembegin 2026/05/13 10:54:53 INFO Applying migration id=didhost 2026/05/13 10:54:53 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:53 INFO Applying migration id=invites 2026/05/13 10:54:53 INFO Applying migration id=ed25519blob 2026/05/13 10:54:53 INFO Applying migration id=rsablob 2026/05/13 10:54:53 INFO Applying migration id=iconscid 2026/05/13 10:54:53 INFO Applying migration id=actor 2026/05/13 10:54:53 INFO Applying migration id=localkeys 2026/05/13 10:54:53 INFO Applying migration id=deleted 2026/05/13 10:54:53 INFO Applying migration id=history 2026/05/13 10:54:53 INFO Applying migration id=outboxnano 2026/05/13 10:54:53 INFO Applying migration id=implements 2026/05/13 10:54:53 INFO Applying migration id=backfill 2026/05/13 10:54:54 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:54 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-ae4f-7b66-9d31-f25fe350538b activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-ae4f-7974-9f20-1c8a63f44444 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-ae4f-7974-9f20-1c8a63f44444 2026/05/13 10:54:54 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestCommunity_ReplyInThreadAuthorNotFollowing (1.24s) === RUN TestCommunity_ReplyInThreadSenderNotFollowing 2026/05/13 10:54:54 INFO Applying migration id=initial 2026/05/13 10:54:54 INFO Applying migration id=notesupdated 2026/05/13 10:54:54 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:54 INFO Applying migration id=activitiesid 2026/05/13 10:54:54 INFO Applying migration id=outbox 2026/05/13 10:54:54 INFO Applying migration id=edits 2026/05/13 10:54:54 INFO Applying migration id=outboxactor 2026/05/13 10:54:54 INFO Applying migration id=outboxsender 2026/05/13 10:54:54 INFO Applying migration id=thread 2026/05/13 10:54:54 INFO Applying migration id=host 2026/05/13 10:54:54 INFO Applying migration id=sharedinbox 2026/05/13 10:54:54 INFO Applying migration id=noteshost 2026/05/13 10:54:54 INFO Applying migration id=fetched 2026/05/13 10:54:54 INFO Applying migration id=move 2026/05/13 10:54:54 INFO Applying migration id=cleanup 2026/05/13 10:54:54 INFO Applying migration id=received 2026/05/13 10:54:54 INFO Applying migration id=namehost 2026/05/13 10:54:54 INFO Applying migration id=outboxhost 2026/05/13 10:54:54 INFO Applying migration id=notesfts 2026/05/13 10:54:54 INFO Applying migration id=iconsname 2026/05/13 10:54:54 INFO Applying migration id=nohash 2026/05/13 10:54:54 INFO Applying migration id=shares 2026/05/13 10:54:54 INFO Applying migration id=actorttl 2026/05/13 10:54:54 INFO Applying migration id=tocc 2026/05/13 10:54:54 INFO Applying migration id=followeds 2026/05/13 10:54:54 INFO Applying migration id=certhash 2026/05/13 10:54:54 INFO Applying migration id=follows_sync 2026/05/13 10:54:54 INFO Applying migration id=jsonpath 2026/05/13 10:54:54 INFO Applying migration id=localforward 2026/05/13 10:54:54 INFO Applying migration id=avatar 2026/05/13 10:54:54 INFO Applying migration id=noimage 2026/05/13 10:54:54 INFO Applying migration id=feed 2026/05/13 10:54:54 INFO Applying migration id=bookmarks 2026/05/13 10:54:54 INFO Applying migration id=shareactivity 2026/05/13 10:54:54 INFO Applying migration id=application 2026/05/13 10:54:54 INFO Applying migration id=certificates 2026/05/13 10:54:54 INFO Applying migration id=rawforward 2026/05/13 10:54:54 INFO Applying migration id=publickey 2026/05/13 10:54:54 INFO Applying migration id=resolvegroup 2026/05/13 10:54:54 INFO Applying migration id=reject 2026/05/13 10:54:54 INFO Applying migration id=autodel 2026/05/13 10:54:54 INFO Applying migration id=jsonb 2026/05/13 10:54:54 INFO Applying migration id=quote 2026/05/13 10:54:54 INFO Applying migration id=rfc9421 2026/05/13 10:54:54 INFO Applying migration id=keys 2026/05/13 10:54:54 INFO Applying migration id=portable 2026/05/13 10:54:54 INFO Applying migration id=proofs 2026/05/13 10:54:54 INFO Applying migration id=contexts 2026/05/13 10:54:54 INFO Applying migration id=deliverieshost 2026/05/13 10:54:54 INFO Applying migration id=pembegin 2026/05/13 10:54:54 INFO Applying migration id=didhost 2026/05/13 10:54:54 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:54 INFO Applying migration id=invites 2026/05/13 10:54:54 INFO Applying migration id=ed25519blob 2026/05/13 10:54:54 INFO Applying migration id=rsablob 2026/05/13 10:54:54 INFO Applying migration id=iconscid 2026/05/13 10:54:54 INFO Applying migration id=actor 2026/05/13 10:54:54 INFO Applying migration id=localkeys 2026/05/13 10:54:54 INFO Applying migration id=deleted 2026/05/13 10:54:54 INFO Applying migration id=history 2026/05/13 10:54:54 INFO Applying migration id=outboxnano 2026/05/13 10:54:54 INFO Applying migration id=implements 2026/05/13 10:54:54 INFO Applying migration id=backfill 2026/05/13 10:54:55 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-b147-79b4-a7ad-a984f8f1f4d4 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://127.0.0.1/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://127.0.0.1/follow/1 2026/05/13 10:54:55 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:55 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-b148-7658-9b2f-cc90151dab68 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-b148-7491-bb73-da3ff75df865 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-b148-7491-bb73-da3ff75df865 2026/05/13 10:54:55 INFO Forwarding post to group followers activity=https://127.0.0.1/create/1 note=https://127.0.0.1/note/1 group=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:55 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestCommunity_ReplyInThreadSenderNotFollowing (0.76s) === RUN TestCommunity_DuplicateReplyInThread 2026/05/13 10:54:55 INFO Applying migration id=initial 2026/05/13 10:54:55 INFO Applying migration id=notesupdated 2026/05/13 10:54:55 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:55 INFO Applying migration id=activitiesid 2026/05/13 10:54:55 INFO Applying migration id=outbox 2026/05/13 10:54:55 INFO Applying migration id=edits 2026/05/13 10:54:55 INFO Applying migration id=outboxactor 2026/05/13 10:54:55 INFO Applying migration id=outboxsender 2026/05/13 10:54:55 INFO Applying migration id=thread 2026/05/13 10:54:55 INFO Applying migration id=host 2026/05/13 10:54:55 INFO Applying migration id=sharedinbox 2026/05/13 10:54:55 INFO Applying migration id=noteshost 2026/05/13 10:54:55 INFO Applying migration id=fetched 2026/05/13 10:54:55 INFO Applying migration id=move 2026/05/13 10:54:55 INFO Applying migration id=cleanup 2026/05/13 10:54:55 INFO Applying migration id=received 2026/05/13 10:54:55 INFO Applying migration id=namehost 2026/05/13 10:54:55 INFO Applying migration id=outboxhost 2026/05/13 10:54:55 INFO Applying migration id=notesfts 2026/05/13 10:54:55 INFO Applying migration id=iconsname 2026/05/13 10:54:55 INFO Applying migration id=nohash 2026/05/13 10:54:55 INFO Applying migration id=shares 2026/05/13 10:54:55 INFO Applying migration id=actorttl 2026/05/13 10:54:55 INFO Applying migration id=tocc 2026/05/13 10:54:55 INFO Applying migration id=followeds 2026/05/13 10:54:55 INFO Applying migration id=certhash 2026/05/13 10:54:55 INFO Applying migration id=follows_sync 2026/05/13 10:54:55 INFO Applying migration id=jsonpath 2026/05/13 10:54:55 INFO Applying migration id=localforward 2026/05/13 10:54:55 INFO Applying migration id=avatar 2026/05/13 10:54:55 INFO Applying migration id=noimage 2026/05/13 10:54:55 INFO Applying migration id=feed 2026/05/13 10:54:55 INFO Applying migration id=bookmarks 2026/05/13 10:54:55 INFO Applying migration id=shareactivity 2026/05/13 10:54:55 INFO Applying migration id=application 2026/05/13 10:54:55 INFO Applying migration id=certificates 2026/05/13 10:54:55 INFO Applying migration id=rawforward 2026/05/13 10:54:55 INFO Applying migration id=publickey 2026/05/13 10:54:55 INFO Applying migration id=resolvegroup 2026/05/13 10:54:55 INFO Applying migration id=reject 2026/05/13 10:54:55 INFO Applying migration id=autodel 2026/05/13 10:54:55 INFO Applying migration id=jsonb 2026/05/13 10:54:55 INFO Applying migration id=quote 2026/05/13 10:54:55 INFO Applying migration id=rfc9421 2026/05/13 10:54:55 INFO Applying migration id=keys 2026/05/13 10:54:55 INFO Applying migration id=portable 2026/05/13 10:54:55 INFO Applying migration id=proofs 2026/05/13 10:54:55 INFO Applying migration id=contexts 2026/05/13 10:54:55 INFO Applying migration id=deliverieshost 2026/05/13 10:54:55 INFO Applying migration id=pembegin 2026/05/13 10:54:55 INFO Applying migration id=didhost 2026/05/13 10:54:55 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:55 INFO Applying migration id=invites 2026/05/13 10:54:55 INFO Applying migration id=ed25519blob 2026/05/13 10:54:55 INFO Applying migration id=rsablob 2026/05/13 10:54:55 INFO Applying migration id=iconscid 2026/05/13 10:54:55 INFO Applying migration id=actor 2026/05/13 10:54:55 INFO Applying migration id=localkeys 2026/05/13 10:54:55 INFO Applying migration id=deleted 2026/05/13 10:54:55 INFO Applying migration id=history 2026/05/13 10:54:55 INFO Applying migration id=outboxnano 2026/05/13 10:54:55 INFO Applying migration id=implements 2026/05/13 10:54:55 INFO Applying migration id=backfill 2026/05/13 10:54:56 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-b49b-7b9c-b781-4452c4923063 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://127.0.0.1/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://127.0.0.1/follow/1 2026/05/13 10:54:56 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20f9-b49c-7ada-97e4-c84fc25005bd activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:56 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-b49d-76c9-ab1a-88be8e4eb5ab activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20f9-b49c-7ada-97e4-c84fc25005bd activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20f9-b49c-7ada-97e4-c84fc25005bd 2026/05/13 10:54:56 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:56 INFO Forwarding post to group followers activity=https://localhost.localdomain:8443/create/019e20f9-b49e-7673-9c50-59cf62244877 note=https://localhost.localdomain:8443/post/019e20f9-b49e-7434-a262-b93e3ed6f49a group=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:56 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-b49e-7673-9c50-59cf62244877 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-b49e-7434-a262-b93e3ed6f49a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-b49e-7434-a262-b93e3ed6f49a 2026/05/13 10:54:56 INFO Forwarding post to group followers activity=https://127.0.0.1/create/1 note=https://127.0.0.1/note/1 group=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:56 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestCommunity_DuplicateReplyInThread (0.86s) === RUN TestCommunity_EditedReplyInThread 2026/05/13 10:54:56 INFO Applying migration id=initial 2026/05/13 10:54:56 INFO Applying migration id=notesupdated 2026/05/13 10:54:56 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:56 INFO Applying migration id=activitiesid 2026/05/13 10:54:56 INFO Applying migration id=outbox 2026/05/13 10:54:56 INFO Applying migration id=edits 2026/05/13 10:54:56 INFO Applying migration id=outboxactor 2026/05/13 10:54:56 INFO Applying migration id=outboxsender 2026/05/13 10:54:56 INFO Applying migration id=thread 2026/05/13 10:54:56 INFO Applying migration id=host 2026/05/13 10:54:56 INFO Applying migration id=sharedinbox 2026/05/13 10:54:56 INFO Applying migration id=noteshost 2026/05/13 10:54:56 INFO Applying migration id=fetched 2026/05/13 10:54:56 INFO Applying migration id=move 2026/05/13 10:54:56 INFO Applying migration id=cleanup 2026/05/13 10:54:56 INFO Applying migration id=received 2026/05/13 10:54:56 INFO Applying migration id=namehost 2026/05/13 10:54:56 INFO Applying migration id=outboxhost 2026/05/13 10:54:56 INFO Applying migration id=notesfts 2026/05/13 10:54:56 INFO Applying migration id=iconsname 2026/05/13 10:54:56 INFO Applying migration id=nohash 2026/05/13 10:54:56 INFO Applying migration id=shares 2026/05/13 10:54:56 INFO Applying migration id=actorttl 2026/05/13 10:54:56 INFO Applying migration id=tocc 2026/05/13 10:54:56 INFO Applying migration id=followeds 2026/05/13 10:54:56 INFO Applying migration id=certhash 2026/05/13 10:54:56 INFO Applying migration id=follows_sync 2026/05/13 10:54:56 INFO Applying migration id=jsonpath 2026/05/13 10:54:56 INFO Applying migration id=localforward 2026/05/13 10:54:56 INFO Applying migration id=avatar 2026/05/13 10:54:56 INFO Applying migration id=noimage 2026/05/13 10:54:56 INFO Applying migration id=feed 2026/05/13 10:54:56 INFO Applying migration id=bookmarks 2026/05/13 10:54:56 INFO Applying migration id=shareactivity 2026/05/13 10:54:56 INFO Applying migration id=application 2026/05/13 10:54:56 INFO Applying migration id=certificates 2026/05/13 10:54:56 INFO Applying migration id=rawforward 2026/05/13 10:54:56 INFO Applying migration id=publickey 2026/05/13 10:54:56 INFO Applying migration id=resolvegroup 2026/05/13 10:54:56 INFO Applying migration id=reject 2026/05/13 10:54:56 INFO Applying migration id=autodel 2026/05/13 10:54:56 INFO Applying migration id=jsonb 2026/05/13 10:54:56 INFO Applying migration id=quote 2026/05/13 10:54:56 INFO Applying migration id=rfc9421 2026/05/13 10:54:56 INFO Applying migration id=keys 2026/05/13 10:54:56 INFO Applying migration id=portable 2026/05/13 10:54:56 INFO Applying migration id=proofs 2026/05/13 10:54:56 INFO Applying migration id=contexts 2026/05/13 10:54:56 INFO Applying migration id=deliverieshost 2026/05/13 10:54:56 INFO Applying migration id=pembegin 2026/05/13 10:54:56 INFO Applying migration id=didhost 2026/05/13 10:54:56 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:56 INFO Applying migration id=invites 2026/05/13 10:54:56 INFO Applying migration id=ed25519blob 2026/05/13 10:54:56 INFO Applying migration id=rsablob 2026/05/13 10:54:56 INFO Applying migration id=iconscid 2026/05/13 10:54:56 INFO Applying migration id=actor 2026/05/13 10:54:56 INFO Applying migration id=localkeys 2026/05/13 10:54:56 INFO Applying migration id=deleted 2026/05/13 10:54:56 INFO Applying migration id=history 2026/05/13 10:54:56 INFO Applying migration id=outboxnano 2026/05/13 10:54:56 INFO Applying migration id=implements 2026/05/13 10:54:56 INFO Applying migration id=backfill 2026/05/13 10:54:56 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-b6ad-7417-bde2-5db5b348e9c9 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://127.0.0.1/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://127.0.0.1/follow/1 2026/05/13 10:54:56 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20f9-b6ad-7d43-b549-993140fdbae2 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:56 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-b6ae-755d-bbbb-614dbd0d45b4 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20f9-b6ad-7d43-b549-993140fdbae2 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20f9-b6ad-7d43-b549-993140fdbae2 2026/05/13 10:54:56 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:56 INFO Forwarding post to group followers activity=https://localhost.localdomain:8443/create/019e20f9-b6af-703e-b000-cfe013681bf3 note=https://localhost.localdomain:8443/post/019e20f9-b6ae-7e1a-9edd-a926030fdb75 group=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:56 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-b6af-703e-b000-cfe013681bf3 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-b6ae-7e1a-9edd-a926030fdb75 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-b6ae-7e1a-9edd-a926030fdb75 2026/05/13 10:54:56 INFO Forwarding post to group followers activity=https://127.0.0.1/create/1 note=https://127.0.0.1/note/1 group=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:56 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:54:56 INFO Forwarding post to group followers activity=https://127.0.0.1/update/1 note=https://127.0.0.1/note/1 group=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:56 INFO Updated post activity.id=https://127.0.0.1/update/1 activity.type=Update activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestCommunity_EditedReplyInThread (0.53s) === RUN TestCommunity_UnknownEditedReplyInThread 2026/05/13 10:54:56 INFO Applying migration id=initial 2026/05/13 10:54:56 INFO Applying migration id=notesupdated 2026/05/13 10:54:56 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:56 INFO Applying migration id=activitiesid 2026/05/13 10:54:56 INFO Applying migration id=outbox 2026/05/13 10:54:56 INFO Applying migration id=edits 2026/05/13 10:54:56 INFO Applying migration id=outboxactor 2026/05/13 10:54:56 INFO Applying migration id=outboxsender 2026/05/13 10:54:56 INFO Applying migration id=thread 2026/05/13 10:54:56 INFO Applying migration id=host 2026/05/13 10:54:56 INFO Applying migration id=sharedinbox 2026/05/13 10:54:56 INFO Applying migration id=noteshost 2026/05/13 10:54:56 INFO Applying migration id=fetched 2026/05/13 10:54:56 INFO Applying migration id=move 2026/05/13 10:54:56 INFO Applying migration id=cleanup 2026/05/13 10:54:56 INFO Applying migration id=received 2026/05/13 10:54:56 INFO Applying migration id=namehost 2026/05/13 10:54:56 INFO Applying migration id=outboxhost 2026/05/13 10:54:56 INFO Applying migration id=notesfts 2026/05/13 10:54:56 INFO Applying migration id=iconsname 2026/05/13 10:54:56 INFO Applying migration id=nohash 2026/05/13 10:54:56 INFO Applying migration id=shares 2026/05/13 10:54:56 INFO Applying migration id=actorttl 2026/05/13 10:54:56 INFO Applying migration id=tocc 2026/05/13 10:54:56 INFO Applying migration id=followeds 2026/05/13 10:54:56 INFO Applying migration id=certhash 2026/05/13 10:54:56 INFO Applying migration id=follows_sync 2026/05/13 10:54:56 INFO Applying migration id=jsonpath 2026/05/13 10:54:56 INFO Applying migration id=localforward 2026/05/13 10:54:56 INFO Applying migration id=avatar 2026/05/13 10:54:56 INFO Applying migration id=noimage 2026/05/13 10:54:56 INFO Applying migration id=feed 2026/05/13 10:54:56 INFO Applying migration id=bookmarks 2026/05/13 10:54:56 INFO Applying migration id=shareactivity 2026/05/13 10:54:56 INFO Applying migration id=application 2026/05/13 10:54:56 INFO Applying migration id=certificates 2026/05/13 10:54:56 INFO Applying migration id=rawforward 2026/05/13 10:54:56 INFO Applying migration id=publickey 2026/05/13 10:54:56 INFO Applying migration id=resolvegroup 2026/05/13 10:54:56 INFO Applying migration id=reject 2026/05/13 10:54:56 INFO Applying migration id=autodel 2026/05/13 10:54:56 INFO Applying migration id=jsonb 2026/05/13 10:54:56 INFO Applying migration id=quote 2026/05/13 10:54:56 INFO Applying migration id=rfc9421 2026/05/13 10:54:56 INFO Applying migration id=keys 2026/05/13 10:54:56 INFO Applying migration id=portable 2026/05/13 10:54:56 INFO Applying migration id=proofs 2026/05/13 10:54:56 INFO Applying migration id=contexts 2026/05/13 10:54:56 INFO Applying migration id=deliverieshost 2026/05/13 10:54:56 INFO Applying migration id=pembegin 2026/05/13 10:54:56 INFO Applying migration id=didhost 2026/05/13 10:54:56 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:56 INFO Applying migration id=invites 2026/05/13 10:54:56 INFO Applying migration id=ed25519blob 2026/05/13 10:54:56 INFO Applying migration id=rsablob 2026/05/13 10:54:56 INFO Applying migration id=iconscid 2026/05/13 10:54:56 INFO Applying migration id=actor 2026/05/13 10:54:56 INFO Applying migration id=localkeys 2026/05/13 10:54:56 INFO Applying migration id=deleted 2026/05/13 10:54:56 INFO Applying migration id=history 2026/05/13 10:54:56 INFO Applying migration id=outboxnano 2026/05/13 10:54:56 INFO Applying migration id=implements 2026/05/13 10:54:56 INFO Applying migration id=backfill 2026/05/13 10:54:57 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-b8d6-7325-9837-f12f0c5c5d80 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://127.0.0.1/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://127.0.0.1/follow/1 2026/05/13 10:54:57 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20f9-b8d6-7c04-804d-5de0b894290f activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:57 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-b8d7-73de-96e5-d35049797549 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20f9-b8d6-7c04-804d-5de0b894290f activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20f9-b8d6-7c04-804d-5de0b894290f 2026/05/13 10:54:57 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:57 INFO Forwarding post to group followers activity=https://localhost.localdomain:8443/create/019e20f9-b8d8-7b5f-974d-412e88206336 note=https://localhost.localdomain:8443/post/019e20f9-b8d8-77c6-82ec-0f9ca2ab976f group=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:57 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-b8d8-7b5f-974d-412e88206336 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-b8d8-77c6-82ec-0f9ca2ab976f activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-b8d8-77c6-82ec-0f9ca2ab976f 2026/05/13 10:54:57 INFO Forwarding post to group followers activity=https://127.0.0.1/update/1 note=https://127.0.0.1/note/1 group=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:57 INFO Received a new post activity.id=https://127.0.0.1/update/1 activity.type=Update activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestCommunity_UnknownEditedReplyInThread (0.56s) === RUN TestDelete_HappyFlow 2026/05/13 10:54:57 INFO Applying migration id=initial 2026/05/13 10:54:57 INFO Applying migration id=notesupdated 2026/05/13 10:54:57 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:57 INFO Applying migration id=activitiesid 2026/05/13 10:54:57 INFO Applying migration id=outbox 2026/05/13 10:54:57 INFO Applying migration id=edits 2026/05/13 10:54:57 INFO Applying migration id=outboxactor 2026/05/13 10:54:57 INFO Applying migration id=outboxsender 2026/05/13 10:54:57 INFO Applying migration id=thread 2026/05/13 10:54:57 INFO Applying migration id=host 2026/05/13 10:54:57 INFO Applying migration id=sharedinbox 2026/05/13 10:54:57 INFO Applying migration id=noteshost 2026/05/13 10:54:57 INFO Applying migration id=fetched 2026/05/13 10:54:57 INFO Applying migration id=move 2026/05/13 10:54:57 INFO Applying migration id=cleanup 2026/05/13 10:54:57 INFO Applying migration id=received 2026/05/13 10:54:57 INFO Applying migration id=namehost 2026/05/13 10:54:57 INFO Applying migration id=outboxhost 2026/05/13 10:54:57 INFO Applying migration id=notesfts 2026/05/13 10:54:57 INFO Applying migration id=iconsname 2026/05/13 10:54:57 INFO Applying migration id=nohash 2026/05/13 10:54:57 INFO Applying migration id=shares 2026/05/13 10:54:57 INFO Applying migration id=actorttl 2026/05/13 10:54:57 INFO Applying migration id=tocc 2026/05/13 10:54:57 INFO Applying migration id=followeds 2026/05/13 10:54:57 INFO Applying migration id=certhash 2026/05/13 10:54:57 INFO Applying migration id=follows_sync 2026/05/13 10:54:57 INFO Applying migration id=jsonpath 2026/05/13 10:54:57 INFO Applying migration id=localforward 2026/05/13 10:54:57 INFO Applying migration id=avatar 2026/05/13 10:54:57 INFO Applying migration id=noimage 2026/05/13 10:54:57 INFO Applying migration id=feed 2026/05/13 10:54:57 INFO Applying migration id=bookmarks 2026/05/13 10:54:57 INFO Applying migration id=shareactivity 2026/05/13 10:54:57 INFO Applying migration id=application 2026/05/13 10:54:57 INFO Applying migration id=certificates 2026/05/13 10:54:57 INFO Applying migration id=rawforward 2026/05/13 10:54:57 INFO Applying migration id=publickey 2026/05/13 10:54:57 INFO Applying migration id=resolvegroup 2026/05/13 10:54:57 INFO Applying migration id=reject 2026/05/13 10:54:57 INFO Applying migration id=autodel 2026/05/13 10:54:57 INFO Applying migration id=jsonb 2026/05/13 10:54:57 INFO Applying migration id=quote 2026/05/13 10:54:57 INFO Applying migration id=rfc9421 2026/05/13 10:54:57 INFO Applying migration id=keys 2026/05/13 10:54:57 INFO Applying migration id=portable 2026/05/13 10:54:57 INFO Applying migration id=proofs 2026/05/13 10:54:57 INFO Applying migration id=contexts 2026/05/13 10:54:57 INFO Applying migration id=deliverieshost 2026/05/13 10:54:57 INFO Applying migration id=pembegin 2026/05/13 10:54:57 INFO Applying migration id=didhost 2026/05/13 10:54:57 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:57 INFO Applying migration id=invites 2026/05/13 10:54:57 INFO Applying migration id=ed25519blob 2026/05/13 10:54:57 INFO Applying migration id=rsablob 2026/05/13 10:54:57 INFO Applying migration id=iconscid 2026/05/13 10:54:57 INFO Applying migration id=actor 2026/05/13 10:54:57 INFO Applying migration id=localkeys 2026/05/13 10:54:57 INFO Applying migration id=deleted 2026/05/13 10:54:57 INFO Applying migration id=history 2026/05/13 10:54:57 INFO Applying migration id=outboxnano 2026/05/13 10:54:57 INFO Applying migration id=implements 2026/05/13 10:54:57 INFO Applying migration id=backfill 2026/05/13 10:54:58 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-bd72-7b96-9abb-fd8a1e02d26f activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-bd72-7b1a-88da-b128d217281c activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20f9-bd72-7b1a-88da-b128d217281c 2026/05/13 10:54:58 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-bd72-7b1a-88da-b128d217281c 2026/05/13 10:54:58 INFO Received delete request activity.id=https://localhost.localdomain:8443/post/019e20f9-bd72-7b1a-88da-b128d217281c#delete activity.type=Delete activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-bd72-7b1a-88da-b128d217281c activity.object.type=Note activity.object.attributed_to="" deleted=https://localhost.localdomain:8443/post/019e20f9-bd72-7b1a-88da-b128d217281c 2026/05/13 10:54:58 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-bd72-7b1a-88da-b128d217281c --- PASS: TestDelete_HappyFlow (1.18s) === RUN TestDelete_NotAuthor 2026/05/13 10:54:58 INFO Applying migration id=initial 2026/05/13 10:54:58 INFO Applying migration id=notesupdated 2026/05/13 10:54:58 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:58 INFO Applying migration id=activitiesid 2026/05/13 10:54:58 INFO Applying migration id=outbox 2026/05/13 10:54:58 INFO Applying migration id=edits 2026/05/13 10:54:58 INFO Applying migration id=outboxactor 2026/05/13 10:54:58 INFO Applying migration id=outboxsender 2026/05/13 10:54:58 INFO Applying migration id=thread 2026/05/13 10:54:58 INFO Applying migration id=host 2026/05/13 10:54:58 INFO Applying migration id=sharedinbox 2026/05/13 10:54:58 INFO Applying migration id=noteshost 2026/05/13 10:54:58 INFO Applying migration id=fetched 2026/05/13 10:54:58 INFO Applying migration id=move 2026/05/13 10:54:58 INFO Applying migration id=cleanup 2026/05/13 10:54:58 INFO Applying migration id=received 2026/05/13 10:54:58 INFO Applying migration id=namehost 2026/05/13 10:54:58 INFO Applying migration id=outboxhost 2026/05/13 10:54:58 INFO Applying migration id=notesfts 2026/05/13 10:54:58 INFO Applying migration id=iconsname 2026/05/13 10:54:58 INFO Applying migration id=nohash 2026/05/13 10:54:58 INFO Applying migration id=shares 2026/05/13 10:54:58 INFO Applying migration id=actorttl 2026/05/13 10:54:58 INFO Applying migration id=tocc 2026/05/13 10:54:58 INFO Applying migration id=followeds 2026/05/13 10:54:58 INFO Applying migration id=certhash 2026/05/13 10:54:58 INFO Applying migration id=follows_sync 2026/05/13 10:54:58 INFO Applying migration id=jsonpath 2026/05/13 10:54:58 INFO Applying migration id=localforward 2026/05/13 10:54:58 INFO Applying migration id=avatar 2026/05/13 10:54:58 INFO Applying migration id=noimage 2026/05/13 10:54:58 INFO Applying migration id=feed 2026/05/13 10:54:58 INFO Applying migration id=bookmarks 2026/05/13 10:54:58 INFO Applying migration id=shareactivity 2026/05/13 10:54:58 INFO Applying migration id=application 2026/05/13 10:54:58 INFO Applying migration id=certificates 2026/05/13 10:54:58 INFO Applying migration id=rawforward 2026/05/13 10:54:58 INFO Applying migration id=publickey 2026/05/13 10:54:58 INFO Applying migration id=resolvegroup 2026/05/13 10:54:58 INFO Applying migration id=reject 2026/05/13 10:54:58 INFO Applying migration id=autodel 2026/05/13 10:54:58 INFO Applying migration id=jsonb 2026/05/13 10:54:58 INFO Applying migration id=quote 2026/05/13 10:54:58 INFO Applying migration id=rfc9421 2026/05/13 10:54:58 INFO Applying migration id=keys 2026/05/13 10:54:58 INFO Applying migration id=portable 2026/05/13 10:54:58 INFO Applying migration id=proofs 2026/05/13 10:54:58 INFO Applying migration id=contexts 2026/05/13 10:54:58 INFO Applying migration id=deliverieshost 2026/05/13 10:54:58 INFO Applying migration id=pembegin 2026/05/13 10:54:58 INFO Applying migration id=didhost 2026/05/13 10:54:58 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:58 INFO Applying migration id=invites 2026/05/13 10:54:58 INFO Applying migration id=ed25519blob 2026/05/13 10:54:58 INFO Applying migration id=rsablob 2026/05/13 10:54:58 INFO Applying migration id=iconscid 2026/05/13 10:54:58 INFO Applying migration id=actor 2026/05/13 10:54:58 INFO Applying migration id=localkeys 2026/05/13 10:54:58 INFO Applying migration id=deleted 2026/05/13 10:54:58 INFO Applying migration id=history 2026/05/13 10:54:58 INFO Applying migration id=outboxnano 2026/05/13 10:54:58 INFO Applying migration id=implements 2026/05/13 10:54:58 INFO Applying migration id=backfill 2026/05/13 10:54:59 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-c0d0-7706-aad8-a873648847ae activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-c0cf-7b8e-a5fa-7b8fd644ec27 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20f9-c0cf-7b8e-a5fa-7b8fd644ec27 2026/05/13 10:54:59 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-c0cf-7b8e-a5fa-7b8fd644ec27 2026/05/13 10:54:59 WARN Attempted to delete a non-existing post post=https://localhost.localdomain:8443/post/019e20f9-c0cf-7b8e-a5fa-7b8fd644ec27 error="sql: no rows in result set" 2026/05/13 10:54:59 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-c0cf-7b8e-a5fa-7b8fd644ec27 --- PASS: TestDelete_NotAuthor (0.86s) === RUN TestDelete_NoSuchPost 2026/05/13 10:54:59 INFO Applying migration id=initial 2026/05/13 10:54:59 INFO Applying migration id=notesupdated 2026/05/13 10:54:59 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:59 INFO Applying migration id=activitiesid 2026/05/13 10:54:59 INFO Applying migration id=outbox 2026/05/13 10:54:59 INFO Applying migration id=edits 2026/05/13 10:54:59 INFO Applying migration id=outboxactor 2026/05/13 10:54:59 INFO Applying migration id=outboxsender 2026/05/13 10:54:59 INFO Applying migration id=thread 2026/05/13 10:54:59 INFO Applying migration id=host 2026/05/13 10:54:59 INFO Applying migration id=sharedinbox 2026/05/13 10:54:59 INFO Applying migration id=noteshost 2026/05/13 10:54:59 INFO Applying migration id=fetched 2026/05/13 10:54:59 INFO Applying migration id=move 2026/05/13 10:54:59 INFO Applying migration id=cleanup 2026/05/13 10:54:59 INFO Applying migration id=received 2026/05/13 10:54:59 INFO Applying migration id=namehost 2026/05/13 10:54:59 INFO Applying migration id=outboxhost 2026/05/13 10:54:59 INFO Applying migration id=notesfts 2026/05/13 10:54:59 INFO Applying migration id=iconsname 2026/05/13 10:54:59 INFO Applying migration id=nohash 2026/05/13 10:54:59 INFO Applying migration id=shares 2026/05/13 10:54:59 INFO Applying migration id=actorttl 2026/05/13 10:54:59 INFO Applying migration id=tocc 2026/05/13 10:54:59 INFO Applying migration id=followeds 2026/05/13 10:54:59 INFO Applying migration id=certhash 2026/05/13 10:54:59 INFO Applying migration id=follows_sync 2026/05/13 10:54:59 INFO Applying migration id=jsonpath 2026/05/13 10:54:59 INFO Applying migration id=localforward 2026/05/13 10:54:59 INFO Applying migration id=avatar 2026/05/13 10:54:59 INFO Applying migration id=noimage 2026/05/13 10:54:59 INFO Applying migration id=feed 2026/05/13 10:54:59 INFO Applying migration id=bookmarks 2026/05/13 10:54:59 INFO Applying migration id=shareactivity 2026/05/13 10:54:59 INFO Applying migration id=application 2026/05/13 10:54:59 INFO Applying migration id=certificates 2026/05/13 10:54:59 INFO Applying migration id=rawforward 2026/05/13 10:54:59 INFO Applying migration id=publickey 2026/05/13 10:54:59 INFO Applying migration id=resolvegroup 2026/05/13 10:54:59 INFO Applying migration id=reject 2026/05/13 10:54:59 INFO Applying migration id=autodel 2026/05/13 10:54:59 INFO Applying migration id=jsonb 2026/05/13 10:54:59 INFO Applying migration id=quote 2026/05/13 10:54:59 INFO Applying migration id=rfc9421 2026/05/13 10:54:59 INFO Applying migration id=keys 2026/05/13 10:54:59 INFO Applying migration id=portable 2026/05/13 10:54:59 INFO Applying migration id=proofs 2026/05/13 10:54:59 INFO Applying migration id=contexts 2026/05/13 10:54:59 INFO Applying migration id=deliverieshost 2026/05/13 10:54:59 INFO Applying migration id=pembegin 2026/05/13 10:54:59 INFO Applying migration id=didhost 2026/05/13 10:54:59 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:59 INFO Applying migration id=invites 2026/05/13 10:54:59 INFO Applying migration id=ed25519blob 2026/05/13 10:54:59 INFO Applying migration id=rsablob 2026/05/13 10:54:59 INFO Applying migration id=iconscid 2026/05/13 10:54:59 INFO Applying migration id=actor 2026/05/13 10:54:59 INFO Applying migration id=localkeys 2026/05/13 10:54:59 INFO Applying migration id=deleted 2026/05/13 10:54:59 INFO Applying migration id=history 2026/05/13 10:54:59 INFO Applying migration id=outboxnano 2026/05/13 10:54:59 INFO Applying migration id=implements 2026/05/13 10:54:59 INFO Applying migration id=backfill 2026/05/13 10:55:00 WARN Attempted to delete a non-existing post post=https://x error="sql: no rows in result set" --- PASS: TestDelete_NoSuchPost (0.80s) === RUN TestDelete_UnauthenticatedUser 2026/05/13 10:55:00 INFO Applying migration id=initial 2026/05/13 10:55:00 INFO Applying migration id=notesupdated 2026/05/13 10:55:00 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:00 INFO Applying migration id=activitiesid 2026/05/13 10:55:00 INFO Applying migration id=outbox 2026/05/13 10:55:00 INFO Applying migration id=edits 2026/05/13 10:55:00 INFO Applying migration id=outboxactor 2026/05/13 10:55:00 INFO Applying migration id=outboxsender 2026/05/13 10:55:00 INFO Applying migration id=thread 2026/05/13 10:55:00 INFO Applying migration id=host 2026/05/13 10:55:00 INFO Applying migration id=sharedinbox 2026/05/13 10:55:00 INFO Applying migration id=noteshost 2026/05/13 10:55:00 INFO Applying migration id=fetched 2026/05/13 10:55:00 INFO Applying migration id=move 2026/05/13 10:55:00 INFO Applying migration id=cleanup 2026/05/13 10:55:00 INFO Applying migration id=received 2026/05/13 10:55:00 INFO Applying migration id=namehost 2026/05/13 10:55:00 INFO Applying migration id=outboxhost 2026/05/13 10:55:00 INFO Applying migration id=notesfts 2026/05/13 10:55:00 INFO Applying migration id=iconsname 2026/05/13 10:55:00 INFO Applying migration id=nohash 2026/05/13 10:55:00 INFO Applying migration id=shares 2026/05/13 10:55:00 INFO Applying migration id=actorttl 2026/05/13 10:55:00 INFO Applying migration id=tocc 2026/05/13 10:55:00 INFO Applying migration id=followeds 2026/05/13 10:55:00 INFO Applying migration id=certhash 2026/05/13 10:55:00 INFO Applying migration id=follows_sync 2026/05/13 10:55:00 INFO Applying migration id=jsonpath 2026/05/13 10:55:00 INFO Applying migration id=localforward 2026/05/13 10:55:00 INFO Applying migration id=avatar 2026/05/13 10:55:00 INFO Applying migration id=noimage 2026/05/13 10:55:00 INFO Applying migration id=feed 2026/05/13 10:55:00 INFO Applying migration id=bookmarks 2026/05/13 10:55:00 INFO Applying migration id=shareactivity 2026/05/13 10:55:00 INFO Applying migration id=application 2026/05/13 10:55:00 INFO Applying migration id=certificates 2026/05/13 10:55:00 INFO Applying migration id=rawforward 2026/05/13 10:55:00 INFO Applying migration id=publickey 2026/05/13 10:55:00 INFO Applying migration id=resolvegroup 2026/05/13 10:55:00 INFO Applying migration id=reject 2026/05/13 10:55:00 INFO Applying migration id=autodel 2026/05/13 10:55:00 INFO Applying migration id=jsonb 2026/05/13 10:55:00 INFO Applying migration id=quote 2026/05/13 10:55:00 INFO Applying migration id=rfc9421 2026/05/13 10:55:00 INFO Applying migration id=keys 2026/05/13 10:55:00 INFO Applying migration id=portable 2026/05/13 10:55:00 INFO Applying migration id=proofs 2026/05/13 10:55:00 INFO Applying migration id=contexts 2026/05/13 10:55:00 INFO Applying migration id=deliverieshost 2026/05/13 10:55:00 INFO Applying migration id=pembegin 2026/05/13 10:55:00 INFO Applying migration id=didhost 2026/05/13 10:55:00 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:00 INFO Applying migration id=invites 2026/05/13 10:55:00 INFO Applying migration id=ed25519blob 2026/05/13 10:55:00 INFO Applying migration id=rsablob 2026/05/13 10:55:00 INFO Applying migration id=iconscid 2026/05/13 10:55:00 INFO Applying migration id=actor 2026/05/13 10:55:00 INFO Applying migration id=localkeys 2026/05/13 10:55:00 INFO Applying migration id=deleted 2026/05/13 10:55:00 INFO Applying migration id=history 2026/05/13 10:55:00 INFO Applying migration id=outboxnano 2026/05/13 10:55:00 INFO Applying migration id=implements 2026/05/13 10:55:00 INFO Applying migration id=backfill 2026/05/13 10:55:00 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-c6a2-7373-96e8-019dac840f5a activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-c6a2-7145-8711-276366c49fea activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20f9-c6a2-7145-8711-276366c49fea 2026/05/13 10:55:00 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-c6a2-7145-8711-276366c49fea 2026/05/13 10:55:00 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-c6a2-7145-8711-276366c49fea --- PASS: TestDelete_UnauthenticatedUser (0.69s) === RUN TestDelete_WithReply 2026/05/13 10:55:00 INFO Applying migration id=initial 2026/05/13 10:55:00 INFO Applying migration id=notesupdated 2026/05/13 10:55:00 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:00 INFO Applying migration id=activitiesid 2026/05/13 10:55:00 INFO Applying migration id=outbox 2026/05/13 10:55:00 INFO Applying migration id=edits 2026/05/13 10:55:00 INFO Applying migration id=outboxactor 2026/05/13 10:55:00 INFO Applying migration id=outboxsender 2026/05/13 10:55:00 INFO Applying migration id=thread 2026/05/13 10:55:00 INFO Applying migration id=host 2026/05/13 10:55:00 INFO Applying migration id=sharedinbox 2026/05/13 10:55:00 INFO Applying migration id=noteshost 2026/05/13 10:55:00 INFO Applying migration id=fetched 2026/05/13 10:55:00 INFO Applying migration id=move 2026/05/13 10:55:00 INFO Applying migration id=cleanup 2026/05/13 10:55:00 INFO Applying migration id=received 2026/05/13 10:55:00 INFO Applying migration id=namehost 2026/05/13 10:55:00 INFO Applying migration id=outboxhost 2026/05/13 10:55:00 INFO Applying migration id=notesfts 2026/05/13 10:55:00 INFO Applying migration id=iconsname 2026/05/13 10:55:00 INFO Applying migration id=nohash 2026/05/13 10:55:00 INFO Applying migration id=shares 2026/05/13 10:55:00 INFO Applying migration id=actorttl 2026/05/13 10:55:00 INFO Applying migration id=tocc 2026/05/13 10:55:00 INFO Applying migration id=followeds 2026/05/13 10:55:00 INFO Applying migration id=certhash 2026/05/13 10:55:00 INFO Applying migration id=follows_sync 2026/05/13 10:55:00 INFO Applying migration id=jsonpath 2026/05/13 10:55:00 INFO Applying migration id=localforward 2026/05/13 10:55:00 INFO Applying migration id=avatar 2026/05/13 10:55:00 INFO Applying migration id=noimage 2026/05/13 10:55:00 INFO Applying migration id=feed 2026/05/13 10:55:00 INFO Applying migration id=bookmarks 2026/05/13 10:55:00 INFO Applying migration id=shareactivity 2026/05/13 10:55:00 INFO Applying migration id=application 2026/05/13 10:55:00 INFO Applying migration id=certificates 2026/05/13 10:55:00 INFO Applying migration id=rawforward 2026/05/13 10:55:00 INFO Applying migration id=publickey 2026/05/13 10:55:00 INFO Applying migration id=resolvegroup 2026/05/13 10:55:00 INFO Applying migration id=reject 2026/05/13 10:55:00 INFO Applying migration id=autodel 2026/05/13 10:55:00 INFO Applying migration id=jsonb 2026/05/13 10:55:00 INFO Applying migration id=quote 2026/05/13 10:55:00 INFO Applying migration id=rfc9421 2026/05/13 10:55:00 INFO Applying migration id=keys 2026/05/13 10:55:00 INFO Applying migration id=portable 2026/05/13 10:55:00 INFO Applying migration id=proofs 2026/05/13 10:55:00 INFO Applying migration id=contexts 2026/05/13 10:55:00 INFO Applying migration id=deliverieshost 2026/05/13 10:55:00 INFO Applying migration id=pembegin 2026/05/13 10:55:00 INFO Applying migration id=didhost 2026/05/13 10:55:00 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:00 INFO Applying migration id=invites 2026/05/13 10:55:00 INFO Applying migration id=ed25519blob 2026/05/13 10:55:00 INFO Applying migration id=rsablob 2026/05/13 10:55:00 INFO Applying migration id=iconscid 2026/05/13 10:55:00 INFO Applying migration id=actor 2026/05/13 10:55:00 INFO Applying migration id=localkeys 2026/05/13 10:55:00 INFO Applying migration id=deleted 2026/05/13 10:55:00 INFO Applying migration id=history 2026/05/13 10:55:00 INFO Applying migration id=outboxnano 2026/05/13 10:55:00 INFO Applying migration id=implements 2026/05/13 10:55:00 INFO Applying migration id=backfill 2026/05/13 10:55:01 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-ca5c-7d1e-93b2-cb539942e036 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-ca5c-7cbf-8207-d24488776075 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20f9-ca5c-7cbf-8207-d24488776075 2026/05/13 10:55:01 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20f9-ca5c-7cbf-8207-d24488776075 2026/05/13 10:55:01 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20f9-ca60-74eb-aef7-55b43ace5f43 note=https://localhost.localdomain:8443/post/019e20f9-ca60-74ac-84a1-b6965e5d80ef thread=https://localhost.localdomain:8443/post/019e20f9-ca5c-7cbf-8207-d24488776075 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:01 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-ca60-74eb-aef7-55b43ace5f43 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-ca60-74ac-84a1-b6965e5d80ef activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-ca60-74ac-84a1-b6965e5d80ef 2026/05/13 10:55:01 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-ca60-74ac-84a1-b6965e5d80ef 2026/05/13 10:55:01 INFO Received delete request activity.id=https://localhost.localdomain:8443/post/019e20f9-ca60-74ac-84a1-b6965e5d80ef#delete activity.type=Delete activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-ca60-74ac-84a1-b6965e5d80ef activity.object.type=Note activity.object.attributed_to="" deleted=https://localhost.localdomain:8443/post/019e20f9-ca60-74ac-84a1-b6965e5d80ef 2026/05/13 10:55:01 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/post/019e20f9-ca60-74ac-84a1-b6965e5d80ef#delete note=https://localhost.localdomain:8443/post/019e20f9-ca60-74ac-84a1-b6965e5d80ef thread=https://localhost.localdomain:8443/post/019e20f9-ca5c-7cbf-8207-d24488776075 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:01 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-ca60-74ac-84a1-b6965e5d80ef 2026/05/13 10:55:01 INFO Received delete request activity.id=https://localhost.localdomain:8443/post/019e20f9-ca5c-7cbf-8207-d24488776075#delete activity.type=Delete activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-ca5c-7cbf-8207-d24488776075 activity.object.type=Note activity.object.attributed_to="" deleted=https://localhost.localdomain:8443/post/019e20f9-ca5c-7cbf-8207-d24488776075 2026/05/13 10:55:01 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-ca5c-7cbf-8207-d24488776075 --- PASS: TestDelete_WithReply (0.96s) === RUN TestDelete_WithReplyPostDeletedFirst 2026/05/13 10:55:01 INFO Applying migration id=initial 2026/05/13 10:55:01 INFO Applying migration id=notesupdated 2026/05/13 10:55:01 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:01 INFO Applying migration id=activitiesid 2026/05/13 10:55:01 INFO Applying migration id=outbox 2026/05/13 10:55:01 INFO Applying migration id=edits 2026/05/13 10:55:01 INFO Applying migration id=outboxactor 2026/05/13 10:55:01 INFO Applying migration id=outboxsender 2026/05/13 10:55:01 INFO Applying migration id=thread 2026/05/13 10:55:01 INFO Applying migration id=host 2026/05/13 10:55:01 INFO Applying migration id=sharedinbox 2026/05/13 10:55:01 INFO Applying migration id=noteshost 2026/05/13 10:55:01 INFO Applying migration id=fetched 2026/05/13 10:55:01 INFO Applying migration id=move 2026/05/13 10:55:01 INFO Applying migration id=cleanup 2026/05/13 10:55:01 INFO Applying migration id=received 2026/05/13 10:55:01 INFO Applying migration id=namehost 2026/05/13 10:55:01 INFO Applying migration id=outboxhost 2026/05/13 10:55:01 INFO Applying migration id=notesfts 2026/05/13 10:55:01 INFO Applying migration id=iconsname 2026/05/13 10:55:01 INFO Applying migration id=nohash 2026/05/13 10:55:01 INFO Applying migration id=shares 2026/05/13 10:55:01 INFO Applying migration id=actorttl 2026/05/13 10:55:01 INFO Applying migration id=tocc 2026/05/13 10:55:01 INFO Applying migration id=followeds 2026/05/13 10:55:01 INFO Applying migration id=certhash 2026/05/13 10:55:01 INFO Applying migration id=follows_sync 2026/05/13 10:55:01 INFO Applying migration id=jsonpath 2026/05/13 10:55:01 INFO Applying migration id=localforward 2026/05/13 10:55:01 INFO Applying migration id=avatar 2026/05/13 10:55:01 INFO Applying migration id=noimage 2026/05/13 10:55:01 INFO Applying migration id=feed 2026/05/13 10:55:01 INFO Applying migration id=bookmarks 2026/05/13 10:55:01 INFO Applying migration id=shareactivity 2026/05/13 10:55:01 INFO Applying migration id=application 2026/05/13 10:55:01 INFO Applying migration id=certificates 2026/05/13 10:55:01 INFO Applying migration id=rawforward 2026/05/13 10:55:01 INFO Applying migration id=publickey 2026/05/13 10:55:01 INFO Applying migration id=resolvegroup 2026/05/13 10:55:01 INFO Applying migration id=reject 2026/05/13 10:55:01 INFO Applying migration id=autodel 2026/05/13 10:55:01 INFO Applying migration id=jsonb 2026/05/13 10:55:01 INFO Applying migration id=quote 2026/05/13 10:55:01 INFO Applying migration id=rfc9421 2026/05/13 10:55:01 INFO Applying migration id=keys 2026/05/13 10:55:01 INFO Applying migration id=portable 2026/05/13 10:55:01 INFO Applying migration id=proofs 2026/05/13 10:55:01 INFO Applying migration id=contexts 2026/05/13 10:55:01 INFO Applying migration id=deliverieshost 2026/05/13 10:55:01 INFO Applying migration id=pembegin 2026/05/13 10:55:01 INFO Applying migration id=didhost 2026/05/13 10:55:01 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:01 INFO Applying migration id=invites 2026/05/13 10:55:01 INFO Applying migration id=ed25519blob 2026/05/13 10:55:01 INFO Applying migration id=rsablob 2026/05/13 10:55:01 INFO Applying migration id=iconscid 2026/05/13 10:55:01 INFO Applying migration id=actor 2026/05/13 10:55:01 INFO Applying migration id=localkeys 2026/05/13 10:55:01 INFO Applying migration id=deleted 2026/05/13 10:55:01 INFO Applying migration id=history 2026/05/13 10:55:01 INFO Applying migration id=outboxnano 2026/05/13 10:55:01 INFO Applying migration id=implements 2026/05/13 10:55:01 INFO Applying migration id=backfill 2026/05/13 10:55:03 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-cf5f-7985-9283-79863211e23f activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-cf5f-7925-b0c3-a7c379ec08fb activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20f9-cf5f-7925-b0c3-a7c379ec08fb 2026/05/13 10:55:03 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20f9-cf5f-7925-b0c3-a7c379ec08fb 2026/05/13 10:55:03 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20f9-cf61-7b19-a506-ac83ef8cdeeb note=https://localhost.localdomain:8443/post/019e20f9-cf61-7ae6-8668-2c5e8f0e0523 thread=https://localhost.localdomain:8443/post/019e20f9-cf5f-7925-b0c3-a7c379ec08fb starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:03 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-cf61-7b19-a506-ac83ef8cdeeb activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-cf61-7ae6-8668-2c5e8f0e0523 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-cf61-7ae6-8668-2c5e8f0e0523 2026/05/13 10:55:03 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-cf5f-7925-b0c3-a7c379ec08fb 2026/05/13 10:55:03 INFO Received delete request activity.id=https://localhost.localdomain:8443/post/019e20f9-cf5f-7925-b0c3-a7c379ec08fb#delete activity.type=Delete activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-cf5f-7925-b0c3-a7c379ec08fb activity.object.type=Note activity.object.attributed_to="" deleted=https://localhost.localdomain:8443/post/019e20f9-cf5f-7925-b0c3-a7c379ec08fb 2026/05/13 10:55:03 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-cf5f-7925-b0c3-a7c379ec08fb 2026/05/13 10:55:03 INFO Received delete request activity.id=https://localhost.localdomain:8443/post/019e20f9-cf61-7ae6-8668-2c5e8f0e0523#delete activity.type=Delete activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-cf61-7ae6-8668-2c5e8f0e0523 activity.object.type=Note activity.object.attributed_to="" deleted=https://localhost.localdomain:8443/post/019e20f9-cf61-7ae6-8668-2c5e8f0e0523 2026/05/13 10:55:03 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/post/019e20f9-cf61-7ae6-8668-2c5e8f0e0523#delete note=https://localhost.localdomain:8443/post/019e20f9-cf61-7ae6-8668-2c5e8f0e0523 thread=https://localhost.localdomain:8443/post/019e20f9-cf5f-7925-b0c3-a7c379ec08fb starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:03 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-cf61-7ae6-8668-2c5e8f0e0523 --- PASS: TestDelete_WithReplyPostDeletedFirst (1.28s) === RUN TestDM_HappyFlow 2026/05/13 10:55:03 INFO Applying migration id=initial 2026/05/13 10:55:03 INFO Applying migration id=notesupdated 2026/05/13 10:55:03 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:03 INFO Applying migration id=activitiesid 2026/05/13 10:55:03 INFO Applying migration id=outbox 2026/05/13 10:55:03 INFO Applying migration id=edits 2026/05/13 10:55:03 INFO Applying migration id=outboxactor 2026/05/13 10:55:03 INFO Applying migration id=outboxsender 2026/05/13 10:55:03 INFO Applying migration id=thread 2026/05/13 10:55:03 INFO Applying migration id=host 2026/05/13 10:55:03 INFO Applying migration id=sharedinbox 2026/05/13 10:55:03 INFO Applying migration id=noteshost 2026/05/13 10:55:03 INFO Applying migration id=fetched 2026/05/13 10:55:03 INFO Applying migration id=move 2026/05/13 10:55:03 INFO Applying migration id=cleanup 2026/05/13 10:55:03 INFO Applying migration id=received 2026/05/13 10:55:03 INFO Applying migration id=namehost 2026/05/13 10:55:03 INFO Applying migration id=outboxhost 2026/05/13 10:55:03 INFO Applying migration id=notesfts 2026/05/13 10:55:03 INFO Applying migration id=iconsname 2026/05/13 10:55:03 INFO Applying migration id=nohash 2026/05/13 10:55:03 INFO Applying migration id=shares 2026/05/13 10:55:03 INFO Applying migration id=actorttl 2026/05/13 10:55:03 INFO Applying migration id=tocc 2026/05/13 10:55:03 INFO Applying migration id=followeds 2026/05/13 10:55:03 INFO Applying migration id=certhash 2026/05/13 10:55:03 INFO Applying migration id=follows_sync 2026/05/13 10:55:03 INFO Applying migration id=jsonpath 2026/05/13 10:55:03 INFO Applying migration id=localforward 2026/05/13 10:55:03 INFO Applying migration id=avatar 2026/05/13 10:55:03 INFO Applying migration id=noimage 2026/05/13 10:55:03 INFO Applying migration id=feed 2026/05/13 10:55:03 INFO Applying migration id=bookmarks 2026/05/13 10:55:03 INFO Applying migration id=shareactivity 2026/05/13 10:55:03 INFO Applying migration id=application 2026/05/13 10:55:03 INFO Applying migration id=certificates 2026/05/13 10:55:03 INFO Applying migration id=rawforward 2026/05/13 10:55:03 INFO Applying migration id=publickey 2026/05/13 10:55:03 INFO Applying migration id=resolvegroup 2026/05/13 10:55:03 INFO Applying migration id=reject 2026/05/13 10:55:03 INFO Applying migration id=autodel 2026/05/13 10:55:03 INFO Applying migration id=jsonb 2026/05/13 10:55:03 INFO Applying migration id=quote 2026/05/13 10:55:03 INFO Applying migration id=rfc9421 2026/05/13 10:55:03 INFO Applying migration id=keys 2026/05/13 10:55:03 INFO Applying migration id=portable 2026/05/13 10:55:03 INFO Applying migration id=proofs 2026/05/13 10:55:03 INFO Applying migration id=contexts 2026/05/13 10:55:03 INFO Applying migration id=deliverieshost 2026/05/13 10:55:03 INFO Applying migration id=pembegin 2026/05/13 10:55:03 INFO Applying migration id=didhost 2026/05/13 10:55:03 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:03 INFO Applying migration id=invites 2026/05/13 10:55:03 INFO Applying migration id=ed25519blob 2026/05/13 10:55:03 INFO Applying migration id=rsablob 2026/05/13 10:55:03 INFO Applying migration id=iconscid 2026/05/13 10:55:03 INFO Applying migration id=actor 2026/05/13 10:55:03 INFO Applying migration id=localkeys 2026/05/13 10:55:03 INFO Applying migration id=deleted 2026/05/13 10:55:03 INFO Applying migration id=history 2026/05/13 10:55:03 INFO Applying migration id=outboxnano 2026/05/13 10:55:03 INFO Applying migration id=implements 2026/05/13 10:55:03 INFO Applying migration id=backfill 2026/05/13 10:55:04 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:04 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-d357-77b0-a13a-00210ad80924 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-d357-75c6-ad58-72288d39519d activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-d357-75c6-ad58-72288d39519d 2026/05/13 10:55:04 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-d357-75c6-ad58-72288d39519d 2026/05/13 10:55:04 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-d357-75c6-ad58-72288d39519d 2026/05/13 10:55:04 INFO Post was not found post=https://localhost.localdomain:8443/post/019e20f9-d357-75c6-ad58-72288d39519d 2026/05/13 10:55:04 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-d357-75c6-ad58-72288d39519d --- PASS: TestDM_HappyFlow (1.00s) === RUN TestDM_UnauthenticatedUser 2026/05/13 10:55:04 INFO Applying migration id=initial 2026/05/13 10:55:04 INFO Applying migration id=notesupdated 2026/05/13 10:55:04 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:04 INFO Applying migration id=activitiesid 2026/05/13 10:55:04 INFO Applying migration id=outbox 2026/05/13 10:55:04 INFO Applying migration id=edits 2026/05/13 10:55:04 INFO Applying migration id=outboxactor 2026/05/13 10:55:04 INFO Applying migration id=outboxsender 2026/05/13 10:55:04 INFO Applying migration id=thread 2026/05/13 10:55:04 INFO Applying migration id=host 2026/05/13 10:55:04 INFO Applying migration id=sharedinbox 2026/05/13 10:55:04 INFO Applying migration id=noteshost 2026/05/13 10:55:04 INFO Applying migration id=fetched 2026/05/13 10:55:04 INFO Applying migration id=move 2026/05/13 10:55:04 INFO Applying migration id=cleanup 2026/05/13 10:55:04 INFO Applying migration id=received 2026/05/13 10:55:04 INFO Applying migration id=namehost 2026/05/13 10:55:04 INFO Applying migration id=outboxhost 2026/05/13 10:55:04 INFO Applying migration id=notesfts 2026/05/13 10:55:04 INFO Applying migration id=iconsname 2026/05/13 10:55:04 INFO Applying migration id=nohash 2026/05/13 10:55:04 INFO Applying migration id=shares 2026/05/13 10:55:04 INFO Applying migration id=actorttl 2026/05/13 10:55:04 INFO Applying migration id=tocc 2026/05/13 10:55:04 INFO Applying migration id=followeds 2026/05/13 10:55:04 INFO Applying migration id=certhash 2026/05/13 10:55:04 INFO Applying migration id=follows_sync 2026/05/13 10:55:04 INFO Applying migration id=jsonpath 2026/05/13 10:55:04 INFO Applying migration id=localforward 2026/05/13 10:55:04 INFO Applying migration id=avatar 2026/05/13 10:55:04 INFO Applying migration id=noimage 2026/05/13 10:55:04 INFO Applying migration id=feed 2026/05/13 10:55:04 INFO Applying migration id=bookmarks 2026/05/13 10:55:04 INFO Applying migration id=shareactivity 2026/05/13 10:55:04 INFO Applying migration id=application 2026/05/13 10:55:04 INFO Applying migration id=certificates 2026/05/13 10:55:04 INFO Applying migration id=rawforward 2026/05/13 10:55:04 INFO Applying migration id=publickey 2026/05/13 10:55:04 INFO Applying migration id=resolvegroup 2026/05/13 10:55:04 INFO Applying migration id=reject 2026/05/13 10:55:04 INFO Applying migration id=autodel 2026/05/13 10:55:04 INFO Applying migration id=jsonb 2026/05/13 10:55:04 INFO Applying migration id=quote 2026/05/13 10:55:04 INFO Applying migration id=rfc9421 2026/05/13 10:55:04 INFO Applying migration id=keys 2026/05/13 10:55:04 INFO Applying migration id=portable 2026/05/13 10:55:04 INFO Applying migration id=proofs 2026/05/13 10:55:04 INFO Applying migration id=contexts 2026/05/13 10:55:04 INFO Applying migration id=deliverieshost 2026/05/13 10:55:04 INFO Applying migration id=pembegin 2026/05/13 10:55:04 INFO Applying migration id=didhost 2026/05/13 10:55:04 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:04 INFO Applying migration id=invites 2026/05/13 10:55:04 INFO Applying migration id=ed25519blob 2026/05/13 10:55:04 INFO Applying migration id=rsablob 2026/05/13 10:55:04 INFO Applying migration id=iconscid 2026/05/13 10:55:04 INFO Applying migration id=actor 2026/05/13 10:55:04 INFO Applying migration id=localkeys 2026/05/13 10:55:04 INFO Applying migration id=deleted 2026/05/13 10:55:04 INFO Applying migration id=history 2026/05/13 10:55:04 INFO Applying migration id=outboxnano 2026/05/13 10:55:04 INFO Applying migration id=implements 2026/05/13 10:55:04 INFO Applying migration id=backfill 2026/05/13 10:55:04 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:04 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-d5ef-7d90-b153-4c1ad8bffa18 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-d5ef-7be1-be22-a83643a72f11 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-d5ef-7be1-be22-a83643a72f11 2026/05/13 10:55:04 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-d5ef-7be1-be22-a83643a72f11 2026/05/13 10:55:04 INFO Post was not found post=https://localhost.localdomain:8443/post/019e20f9-d5ef-7be1-be22-a83643a72f11 --- PASS: TestDM_UnauthenticatedUser (0.66s) === RUN TestDM_Loopback 2026/05/13 10:55:04 INFO Applying migration id=initial 2026/05/13 10:55:04 INFO Applying migration id=notesupdated 2026/05/13 10:55:04 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:04 INFO Applying migration id=activitiesid 2026/05/13 10:55:04 INFO Applying migration id=outbox 2026/05/13 10:55:04 INFO Applying migration id=edits 2026/05/13 10:55:04 INFO Applying migration id=outboxactor 2026/05/13 10:55:04 INFO Applying migration id=outboxsender 2026/05/13 10:55:04 INFO Applying migration id=thread 2026/05/13 10:55:04 INFO Applying migration id=host 2026/05/13 10:55:04 INFO Applying migration id=sharedinbox 2026/05/13 10:55:04 INFO Applying migration id=noteshost 2026/05/13 10:55:04 INFO Applying migration id=fetched 2026/05/13 10:55:04 INFO Applying migration id=move 2026/05/13 10:55:04 INFO Applying migration id=cleanup 2026/05/13 10:55:04 INFO Applying migration id=received 2026/05/13 10:55:04 INFO Applying migration id=namehost 2026/05/13 10:55:04 INFO Applying migration id=outboxhost 2026/05/13 10:55:04 INFO Applying migration id=notesfts 2026/05/13 10:55:04 INFO Applying migration id=iconsname 2026/05/13 10:55:04 INFO Applying migration id=nohash 2026/05/13 10:55:04 INFO Applying migration id=shares 2026/05/13 10:55:04 INFO Applying migration id=actorttl 2026/05/13 10:55:04 INFO Applying migration id=tocc 2026/05/13 10:55:04 INFO Applying migration id=followeds 2026/05/13 10:55:04 INFO Applying migration id=certhash 2026/05/13 10:55:04 INFO Applying migration id=follows_sync 2026/05/13 10:55:04 INFO Applying migration id=jsonpath 2026/05/13 10:55:04 INFO Applying migration id=localforward 2026/05/13 10:55:04 INFO Applying migration id=avatar 2026/05/13 10:55:04 INFO Applying migration id=noimage 2026/05/13 10:55:04 INFO Applying migration id=feed 2026/05/13 10:55:04 INFO Applying migration id=bookmarks 2026/05/13 10:55:04 INFO Applying migration id=shareactivity 2026/05/13 10:55:04 INFO Applying migration id=application 2026/05/13 10:55:04 INFO Applying migration id=certificates 2026/05/13 10:55:04 INFO Applying migration id=rawforward 2026/05/13 10:55:04 INFO Applying migration id=publickey 2026/05/13 10:55:04 INFO Applying migration id=resolvegroup 2026/05/13 10:55:04 INFO Applying migration id=reject 2026/05/13 10:55:04 INFO Applying migration id=autodel 2026/05/13 10:55:04 INFO Applying migration id=jsonb 2026/05/13 10:55:04 INFO Applying migration id=quote 2026/05/13 10:55:04 INFO Applying migration id=rfc9421 2026/05/13 10:55:04 INFO Applying migration id=keys 2026/05/13 10:55:04 INFO Applying migration id=portable 2026/05/13 10:55:04 INFO Applying migration id=proofs 2026/05/13 10:55:04 INFO Applying migration id=contexts 2026/05/13 10:55:04 INFO Applying migration id=deliverieshost 2026/05/13 10:55:04 INFO Applying migration id=pembegin 2026/05/13 10:55:04 INFO Applying migration id=didhost 2026/05/13 10:55:04 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:04 INFO Applying migration id=invites 2026/05/13 10:55:04 INFO Applying migration id=ed25519blob 2026/05/13 10:55:04 INFO Applying migration id=rsablob 2026/05/13 10:55:04 INFO Applying migration id=iconscid 2026/05/13 10:55:04 INFO Applying migration id=actor 2026/05/13 10:55:04 INFO Applying migration id=localkeys 2026/05/13 10:55:04 INFO Applying migration id=deleted 2026/05/13 10:55:04 INFO Applying migration id=history 2026/05/13 10:55:04 INFO Applying migration id=outboxnano 2026/05/13 10:55:04 INFO Applying migration id=implements 2026/05/13 10:55:04 INFO Applying migration id=backfill 2026/05/13 10:55:05 INFO Adding mention name=@bob@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/bob --- PASS: TestDM_Loopback (0.55s) === RUN TestDM_TwoMentions 2026/05/13 10:55:05 INFO Applying migration id=initial 2026/05/13 10:55:05 INFO Applying migration id=notesupdated 2026/05/13 10:55:05 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:05 INFO Applying migration id=activitiesid 2026/05/13 10:55:05 INFO Applying migration id=outbox 2026/05/13 10:55:05 INFO Applying migration id=edits 2026/05/13 10:55:05 INFO Applying migration id=outboxactor 2026/05/13 10:55:05 INFO Applying migration id=outboxsender 2026/05/13 10:55:05 INFO Applying migration id=thread 2026/05/13 10:55:05 INFO Applying migration id=host 2026/05/13 10:55:05 INFO Applying migration id=sharedinbox 2026/05/13 10:55:05 INFO Applying migration id=noteshost 2026/05/13 10:55:05 INFO Applying migration id=fetched 2026/05/13 10:55:05 INFO Applying migration id=move 2026/05/13 10:55:05 INFO Applying migration id=cleanup 2026/05/13 10:55:05 INFO Applying migration id=received 2026/05/13 10:55:05 INFO Applying migration id=namehost 2026/05/13 10:55:05 INFO Applying migration id=outboxhost 2026/05/13 10:55:05 INFO Applying migration id=notesfts 2026/05/13 10:55:05 INFO Applying migration id=iconsname 2026/05/13 10:55:05 INFO Applying migration id=nohash 2026/05/13 10:55:05 INFO Applying migration id=shares 2026/05/13 10:55:05 INFO Applying migration id=actorttl 2026/05/13 10:55:05 INFO Applying migration id=tocc 2026/05/13 10:55:05 INFO Applying migration id=followeds 2026/05/13 10:55:05 INFO Applying migration id=certhash 2026/05/13 10:55:05 INFO Applying migration id=follows_sync 2026/05/13 10:55:05 INFO Applying migration id=jsonpath 2026/05/13 10:55:05 INFO Applying migration id=localforward 2026/05/13 10:55:05 INFO Applying migration id=avatar 2026/05/13 10:55:05 INFO Applying migration id=noimage 2026/05/13 10:55:05 INFO Applying migration id=feed 2026/05/13 10:55:05 INFO Applying migration id=bookmarks 2026/05/13 10:55:05 INFO Applying migration id=shareactivity 2026/05/13 10:55:05 INFO Applying migration id=application 2026/05/13 10:55:05 INFO Applying migration id=certificates 2026/05/13 10:55:05 INFO Applying migration id=rawforward 2026/05/13 10:55:05 INFO Applying migration id=publickey 2026/05/13 10:55:05 INFO Applying migration id=resolvegroup 2026/05/13 10:55:05 INFO Applying migration id=reject 2026/05/13 10:55:05 INFO Applying migration id=autodel 2026/05/13 10:55:05 INFO Applying migration id=jsonb 2026/05/13 10:55:05 INFO Applying migration id=quote 2026/05/13 10:55:05 INFO Applying migration id=rfc9421 2026/05/13 10:55:05 INFO Applying migration id=keys 2026/05/13 10:55:05 INFO Applying migration id=portable 2026/05/13 10:55:05 INFO Applying migration id=proofs 2026/05/13 10:55:05 INFO Applying migration id=contexts 2026/05/13 10:55:05 INFO Applying migration id=deliverieshost 2026/05/13 10:55:05 INFO Applying migration id=pembegin 2026/05/13 10:55:05 INFO Applying migration id=didhost 2026/05/13 10:55:05 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:05 INFO Applying migration id=invites 2026/05/13 10:55:05 INFO Applying migration id=ed25519blob 2026/05/13 10:55:05 INFO Applying migration id=rsablob 2026/05/13 10:55:05 INFO Applying migration id=iconscid 2026/05/13 10:55:05 INFO Applying migration id=actor 2026/05/13 10:55:05 INFO Applying migration id=localkeys 2026/05/13 10:55:05 INFO Applying migration id=deleted 2026/05/13 10:55:05 INFO Applying migration id=history 2026/05/13 10:55:05 INFO Applying migration id=outboxnano 2026/05/13 10:55:05 INFO Applying migration id=implements 2026/05/13 10:55:05 INFO Applying migration id=backfill 2026/05/13 10:55:06 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:06 INFO Adding mention name=@carol@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/carol 2026/05/13 10:55:06 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-dc5e-7e10-b953-ae44cbf123b7 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-dc5e-7960-919e-bcaadc79ac2d activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-dc5e-7960-919e-bcaadc79ac2d 2026/05/13 10:55:06 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-dc5e-7960-919e-bcaadc79ac2d 2026/05/13 10:55:06 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-dc5e-7960-919e-bcaadc79ac2d 2026/05/13 10:55:06 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-dc5e-7960-919e-bcaadc79ac2d --- PASS: TestDM_TwoMentions (1.10s) === RUN TestDM_TwoMentionsOneLoopback 2026/05/13 10:55:06 INFO Applying migration id=initial 2026/05/13 10:55:06 INFO Applying migration id=notesupdated 2026/05/13 10:55:06 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:06 INFO Applying migration id=activitiesid 2026/05/13 10:55:06 INFO Applying migration id=outbox 2026/05/13 10:55:06 INFO Applying migration id=edits 2026/05/13 10:55:06 INFO Applying migration id=outboxactor 2026/05/13 10:55:06 INFO Applying migration id=outboxsender 2026/05/13 10:55:06 INFO Applying migration id=thread 2026/05/13 10:55:06 INFO Applying migration id=host 2026/05/13 10:55:06 INFO Applying migration id=sharedinbox 2026/05/13 10:55:06 INFO Applying migration id=noteshost 2026/05/13 10:55:06 INFO Applying migration id=fetched 2026/05/13 10:55:06 INFO Applying migration id=move 2026/05/13 10:55:06 INFO Applying migration id=cleanup 2026/05/13 10:55:06 INFO Applying migration id=received 2026/05/13 10:55:06 INFO Applying migration id=namehost 2026/05/13 10:55:06 INFO Applying migration id=outboxhost 2026/05/13 10:55:06 INFO Applying migration id=notesfts 2026/05/13 10:55:06 INFO Applying migration id=iconsname 2026/05/13 10:55:06 INFO Applying migration id=nohash 2026/05/13 10:55:06 INFO Applying migration id=shares 2026/05/13 10:55:06 INFO Applying migration id=actorttl 2026/05/13 10:55:06 INFO Applying migration id=tocc 2026/05/13 10:55:06 INFO Applying migration id=followeds 2026/05/13 10:55:06 INFO Applying migration id=certhash 2026/05/13 10:55:06 INFO Applying migration id=follows_sync 2026/05/13 10:55:06 INFO Applying migration id=jsonpath 2026/05/13 10:55:06 INFO Applying migration id=localforward 2026/05/13 10:55:06 INFO Applying migration id=avatar 2026/05/13 10:55:06 INFO Applying migration id=noimage 2026/05/13 10:55:06 INFO Applying migration id=feed 2026/05/13 10:55:06 INFO Applying migration id=bookmarks 2026/05/13 10:55:06 INFO Applying migration id=shareactivity 2026/05/13 10:55:06 INFO Applying migration id=application 2026/05/13 10:55:06 INFO Applying migration id=certificates 2026/05/13 10:55:06 INFO Applying migration id=rawforward 2026/05/13 10:55:06 INFO Applying migration id=publickey 2026/05/13 10:55:06 INFO Applying migration id=resolvegroup 2026/05/13 10:55:06 INFO Applying migration id=reject 2026/05/13 10:55:06 INFO Applying migration id=autodel 2026/05/13 10:55:06 INFO Applying migration id=jsonb 2026/05/13 10:55:06 INFO Applying migration id=quote 2026/05/13 10:55:06 INFO Applying migration id=rfc9421 2026/05/13 10:55:06 INFO Applying migration id=keys 2026/05/13 10:55:06 INFO Applying migration id=portable 2026/05/13 10:55:06 INFO Applying migration id=proofs 2026/05/13 10:55:06 INFO Applying migration id=contexts 2026/05/13 10:55:06 INFO Applying migration id=deliverieshost 2026/05/13 10:55:06 INFO Applying migration id=pembegin 2026/05/13 10:55:06 INFO Applying migration id=didhost 2026/05/13 10:55:06 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:06 INFO Applying migration id=invites 2026/05/13 10:55:06 INFO Applying migration id=ed25519blob 2026/05/13 10:55:06 INFO Applying migration id=rsablob 2026/05/13 10:55:06 INFO Applying migration id=iconscid 2026/05/13 10:55:06 INFO Applying migration id=actor 2026/05/13 10:55:06 INFO Applying migration id=localkeys 2026/05/13 10:55:06 INFO Applying migration id=deleted 2026/05/13 10:55:06 INFO Applying migration id=history 2026/05/13 10:55:06 INFO Applying migration id=outboxnano 2026/05/13 10:55:06 INFO Applying migration id=implements 2026/05/13 10:55:06 INFO Applying migration id=backfill 2026/05/13 10:55:07 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:07 INFO Adding mention name=@bob@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:07 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-df21-7851-b505-ff4760fa835b activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-df21-750d-a087-a7ab373a7c83 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-df21-750d-a087-a7ab373a7c83 2026/05/13 10:55:07 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-df21-750d-a087-a7ab373a7c83 2026/05/13 10:55:07 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-df21-750d-a087-a7ab373a7c83 2026/05/13 10:55:07 INFO Post was not found post=https://localhost.localdomain:8443/post/019e20f9-df21-750d-a087-a7ab373a7c83 2026/05/13 10:55:07 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-df21-750d-a087-a7ab373a7c83 --- PASS: TestDM_TwoMentionsOneLoopback (0.70s) === RUN TestDM_TooManyRecipients 2026/05/13 10:55:07 INFO Applying migration id=initial 2026/05/13 10:55:07 INFO Applying migration id=notesupdated 2026/05/13 10:55:07 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:07 INFO Applying migration id=activitiesid 2026/05/13 10:55:07 INFO Applying migration id=outbox 2026/05/13 10:55:07 INFO Applying migration id=edits 2026/05/13 10:55:07 INFO Applying migration id=outboxactor 2026/05/13 10:55:07 INFO Applying migration id=outboxsender 2026/05/13 10:55:07 INFO Applying migration id=thread 2026/05/13 10:55:07 INFO Applying migration id=host 2026/05/13 10:55:07 INFO Applying migration id=sharedinbox 2026/05/13 10:55:07 INFO Applying migration id=noteshost 2026/05/13 10:55:07 INFO Applying migration id=fetched 2026/05/13 10:55:07 INFO Applying migration id=move 2026/05/13 10:55:07 INFO Applying migration id=cleanup 2026/05/13 10:55:07 INFO Applying migration id=received 2026/05/13 10:55:07 INFO Applying migration id=namehost 2026/05/13 10:55:07 INFO Applying migration id=outboxhost 2026/05/13 10:55:07 INFO Applying migration id=notesfts 2026/05/13 10:55:07 INFO Applying migration id=iconsname 2026/05/13 10:55:07 INFO Applying migration id=nohash 2026/05/13 10:55:07 INFO Applying migration id=shares 2026/05/13 10:55:07 INFO Applying migration id=actorttl 2026/05/13 10:55:07 INFO Applying migration id=tocc 2026/05/13 10:55:07 INFO Applying migration id=followeds 2026/05/13 10:55:07 INFO Applying migration id=certhash 2026/05/13 10:55:07 INFO Applying migration id=follows_sync 2026/05/13 10:55:07 INFO Applying migration id=jsonpath 2026/05/13 10:55:07 INFO Applying migration id=localforward 2026/05/13 10:55:07 INFO Applying migration id=avatar 2026/05/13 10:55:07 INFO Applying migration id=noimage 2026/05/13 10:55:07 INFO Applying migration id=feed 2026/05/13 10:55:07 INFO Applying migration id=bookmarks 2026/05/13 10:55:07 INFO Applying migration id=shareactivity 2026/05/13 10:55:07 INFO Applying migration id=application 2026/05/13 10:55:07 INFO Applying migration id=certificates 2026/05/13 10:55:07 INFO Applying migration id=rawforward 2026/05/13 10:55:07 INFO Applying migration id=publickey 2026/05/13 10:55:07 INFO Applying migration id=resolvegroup 2026/05/13 10:55:07 INFO Applying migration id=reject 2026/05/13 10:55:07 INFO Applying migration id=autodel 2026/05/13 10:55:07 INFO Applying migration id=jsonb 2026/05/13 10:55:07 INFO Applying migration id=quote 2026/05/13 10:55:07 INFO Applying migration id=rfc9421 2026/05/13 10:55:07 INFO Applying migration id=keys 2026/05/13 10:55:07 INFO Applying migration id=portable 2026/05/13 10:55:07 INFO Applying migration id=proofs 2026/05/13 10:55:07 INFO Applying migration id=contexts 2026/05/13 10:55:07 INFO Applying migration id=deliverieshost 2026/05/13 10:55:07 INFO Applying migration id=pembegin 2026/05/13 10:55:07 INFO Applying migration id=didhost 2026/05/13 10:55:07 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:07 INFO Applying migration id=invites 2026/05/13 10:55:07 INFO Applying migration id=ed25519blob 2026/05/13 10:55:07 INFO Applying migration id=rsablob 2026/05/13 10:55:07 INFO Applying migration id=iconscid 2026/05/13 10:55:07 INFO Applying migration id=actor 2026/05/13 10:55:07 INFO Applying migration id=localkeys 2026/05/13 10:55:07 INFO Applying migration id=deleted 2026/05/13 10:55:07 INFO Applying migration id=history 2026/05/13 10:55:07 INFO Applying migration id=outboxnano 2026/05/13 10:55:07 INFO Applying migration id=implements 2026/05/13 10:55:07 INFO Applying migration id=backfill 2026/05/13 10:55:08 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:08 INFO Adding mention name=@carol@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/carol --- PASS: TestDM_TooManyRecipients (1.21s) === RUN TestDM_MaxRecipients 2026/05/13 10:55:08 INFO Applying migration id=initial 2026/05/13 10:55:08 INFO Applying migration id=notesupdated 2026/05/13 10:55:08 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:08 INFO Applying migration id=activitiesid 2026/05/13 10:55:08 INFO Applying migration id=outbox 2026/05/13 10:55:08 INFO Applying migration id=edits 2026/05/13 10:55:08 INFO Applying migration id=outboxactor 2026/05/13 10:55:08 INFO Applying migration id=outboxsender 2026/05/13 10:55:08 INFO Applying migration id=thread 2026/05/13 10:55:08 INFO Applying migration id=host 2026/05/13 10:55:08 INFO Applying migration id=sharedinbox 2026/05/13 10:55:08 INFO Applying migration id=noteshost 2026/05/13 10:55:08 INFO Applying migration id=fetched 2026/05/13 10:55:08 INFO Applying migration id=move 2026/05/13 10:55:08 INFO Applying migration id=cleanup 2026/05/13 10:55:08 INFO Applying migration id=received 2026/05/13 10:55:08 INFO Applying migration id=namehost 2026/05/13 10:55:08 INFO Applying migration id=outboxhost 2026/05/13 10:55:08 INFO Applying migration id=notesfts 2026/05/13 10:55:08 INFO Applying migration id=iconsname 2026/05/13 10:55:08 INFO Applying migration id=nohash 2026/05/13 10:55:08 INFO Applying migration id=shares 2026/05/13 10:55:08 INFO Applying migration id=actorttl 2026/05/13 10:55:08 INFO Applying migration id=tocc 2026/05/13 10:55:08 INFO Applying migration id=followeds 2026/05/13 10:55:08 INFO Applying migration id=certhash 2026/05/13 10:55:08 INFO Applying migration id=follows_sync 2026/05/13 10:55:08 INFO Applying migration id=jsonpath 2026/05/13 10:55:08 INFO Applying migration id=localforward 2026/05/13 10:55:08 INFO Applying migration id=avatar 2026/05/13 10:55:08 INFO Applying migration id=noimage 2026/05/13 10:55:08 INFO Applying migration id=feed 2026/05/13 10:55:08 INFO Applying migration id=bookmarks 2026/05/13 10:55:08 INFO Applying migration id=shareactivity 2026/05/13 10:55:08 INFO Applying migration id=application 2026/05/13 10:55:08 INFO Applying migration id=certificates 2026/05/13 10:55:08 INFO Applying migration id=rawforward 2026/05/13 10:55:08 INFO Applying migration id=publickey 2026/05/13 10:55:08 INFO Applying migration id=resolvegroup 2026/05/13 10:55:08 INFO Applying migration id=reject 2026/05/13 10:55:08 INFO Applying migration id=autodel 2026/05/13 10:55:08 INFO Applying migration id=jsonb 2026/05/13 10:55:08 INFO Applying migration id=quote 2026/05/13 10:55:08 INFO Applying migration id=rfc9421 2026/05/13 10:55:08 INFO Applying migration id=keys 2026/05/13 10:55:08 INFO Applying migration id=portable 2026/05/13 10:55:08 INFO Applying migration id=proofs 2026/05/13 10:55:08 INFO Applying migration id=contexts 2026/05/13 10:55:08 INFO Applying migration id=deliverieshost 2026/05/13 10:55:08 INFO Applying migration id=pembegin 2026/05/13 10:55:08 INFO Applying migration id=didhost 2026/05/13 10:55:08 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:08 INFO Applying migration id=invites 2026/05/13 10:55:08 INFO Applying migration id=ed25519blob 2026/05/13 10:55:08 INFO Applying migration id=rsablob 2026/05/13 10:55:08 INFO Applying migration id=iconscid 2026/05/13 10:55:08 INFO Applying migration id=actor 2026/05/13 10:55:08 INFO Applying migration id=localkeys 2026/05/13 10:55:08 INFO Applying migration id=deleted 2026/05/13 10:55:08 INFO Applying migration id=history 2026/05/13 10:55:08 INFO Applying migration id=outboxnano 2026/05/13 10:55:08 INFO Applying migration id=implements 2026/05/13 10:55:08 INFO Applying migration id=backfill 2026/05/13 10:55:08 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:08 INFO Adding mention name=@carol@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/carol 2026/05/13 10:55:08 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-e58a-7982-9dfc-b327c0741dd3 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-e58a-75ef-bb41-497cae745d23 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-e58a-75ef-bb41-497cae745d23 2026/05/13 10:55:08 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-e58a-75ef-bb41-497cae745d23 2026/05/13 10:55:08 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-e58a-75ef-bb41-497cae745d23 2026/05/13 10:55:08 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-e58a-75ef-bb41-497cae745d23 --- PASS: TestDM_MaxRecipients (0.43s) === RUN TestEdit_Throttling 2026/05/13 10:55:08 INFO Applying migration id=initial 2026/05/13 10:55:08 INFO Applying migration id=notesupdated 2026/05/13 10:55:08 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:08 INFO Applying migration id=activitiesid 2026/05/13 10:55:08 INFO Applying migration id=outbox 2026/05/13 10:55:08 INFO Applying migration id=edits 2026/05/13 10:55:08 INFO Applying migration id=outboxactor 2026/05/13 10:55:08 INFO Applying migration id=outboxsender 2026/05/13 10:55:08 INFO Applying migration id=thread 2026/05/13 10:55:08 INFO Applying migration id=host 2026/05/13 10:55:08 INFO Applying migration id=sharedinbox 2026/05/13 10:55:08 INFO Applying migration id=noteshost 2026/05/13 10:55:08 INFO Applying migration id=fetched 2026/05/13 10:55:08 INFO Applying migration id=move 2026/05/13 10:55:08 INFO Applying migration id=cleanup 2026/05/13 10:55:08 INFO Applying migration id=received 2026/05/13 10:55:08 INFO Applying migration id=namehost 2026/05/13 10:55:08 INFO Applying migration id=outboxhost 2026/05/13 10:55:08 INFO Applying migration id=notesfts 2026/05/13 10:55:08 INFO Applying migration id=iconsname 2026/05/13 10:55:08 INFO Applying migration id=nohash 2026/05/13 10:55:08 INFO Applying migration id=shares 2026/05/13 10:55:08 INFO Applying migration id=actorttl 2026/05/13 10:55:08 INFO Applying migration id=tocc 2026/05/13 10:55:08 INFO Applying migration id=followeds 2026/05/13 10:55:08 INFO Applying migration id=certhash 2026/05/13 10:55:08 INFO Applying migration id=follows_sync 2026/05/13 10:55:08 INFO Applying migration id=jsonpath 2026/05/13 10:55:08 INFO Applying migration id=localforward 2026/05/13 10:55:08 INFO Applying migration id=avatar 2026/05/13 10:55:08 INFO Applying migration id=noimage 2026/05/13 10:55:08 INFO Applying migration id=feed 2026/05/13 10:55:08 INFO Applying migration id=bookmarks 2026/05/13 10:55:08 INFO Applying migration id=shareactivity 2026/05/13 10:55:08 INFO Applying migration id=application 2026/05/13 10:55:08 INFO Applying migration id=certificates 2026/05/13 10:55:08 INFO Applying migration id=rawforward 2026/05/13 10:55:08 INFO Applying migration id=publickey 2026/05/13 10:55:08 INFO Applying migration id=resolvegroup 2026/05/13 10:55:08 INFO Applying migration id=reject 2026/05/13 10:55:08 INFO Applying migration id=autodel 2026/05/13 10:55:08 INFO Applying migration id=jsonb 2026/05/13 10:55:08 INFO Applying migration id=quote 2026/05/13 10:55:08 INFO Applying migration id=rfc9421 2026/05/13 10:55:08 INFO Applying migration id=keys 2026/05/13 10:55:08 INFO Applying migration id=portable 2026/05/13 10:55:08 INFO Applying migration id=proofs 2026/05/13 10:55:08 INFO Applying migration id=contexts 2026/05/13 10:55:08 INFO Applying migration id=deliverieshost 2026/05/13 10:55:08 INFO Applying migration id=pembegin 2026/05/13 10:55:08 INFO Applying migration id=didhost 2026/05/13 10:55:08 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:08 INFO Applying migration id=invites 2026/05/13 10:55:08 INFO Applying migration id=ed25519blob 2026/05/13 10:55:08 INFO Applying migration id=rsablob 2026/05/13 10:55:08 INFO Applying migration id=iconscid 2026/05/13 10:55:08 INFO Applying migration id=actor 2026/05/13 10:55:08 INFO Applying migration id=localkeys 2026/05/13 10:55:08 INFO Applying migration id=deleted 2026/05/13 10:55:08 INFO Applying migration id=history 2026/05/13 10:55:08 INFO Applying migration id=outboxnano 2026/05/13 10:55:08 INFO Applying migration id=implements 2026/05/13 10:55:08 INFO Applying migration id=backfill 2026/05/13 10:55:09 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20f9-e92e-7032-8f45-5b5ef2aed562 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:09 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-e92e-7823-bd61-da0c7f2870d3 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20f9-e92e-7032-8f45-5b5ef2aed562 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20f9-e92e-7032-8f45-5b5ef2aed562 2026/05/13 10:55:09 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-e931-7207-bfa4-b15086296871 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-e931-718f-a96c-9d7f568b982a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-e931-718f-a96c-9d7f568b982a 2026/05/13 10:55:09 WARN Throttled request to edit post note=https://localhost.localdomain:8443/post/019e20f9-e931-718f-a96c-9d7f568b982a can=2026-05-13T10:59:09.616Z --- PASS: TestEdit_Throttling (0.93s) === RUN TestEdit_HappyFlow 2026/05/13 10:55:09 INFO Applying migration id=initial 2026/05/13 10:55:09 INFO Applying migration id=notesupdated 2026/05/13 10:55:09 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:09 INFO Applying migration id=activitiesid 2026/05/13 10:55:09 INFO Applying migration id=outbox 2026/05/13 10:55:09 INFO Applying migration id=edits 2026/05/13 10:55:09 INFO Applying migration id=outboxactor 2026/05/13 10:55:09 INFO Applying migration id=outboxsender 2026/05/13 10:55:09 INFO Applying migration id=thread 2026/05/13 10:55:09 INFO Applying migration id=host 2026/05/13 10:55:09 INFO Applying migration id=sharedinbox 2026/05/13 10:55:09 INFO Applying migration id=noteshost 2026/05/13 10:55:09 INFO Applying migration id=fetched 2026/05/13 10:55:09 INFO Applying migration id=move 2026/05/13 10:55:09 INFO Applying migration id=cleanup 2026/05/13 10:55:09 INFO Applying migration id=received 2026/05/13 10:55:09 INFO Applying migration id=namehost 2026/05/13 10:55:09 INFO Applying migration id=outboxhost 2026/05/13 10:55:09 INFO Applying migration id=notesfts 2026/05/13 10:55:09 INFO Applying migration id=iconsname 2026/05/13 10:55:09 INFO Applying migration id=nohash 2026/05/13 10:55:09 INFO Applying migration id=shares 2026/05/13 10:55:09 INFO Applying migration id=actorttl 2026/05/13 10:55:09 INFO Applying migration id=tocc 2026/05/13 10:55:09 INFO Applying migration id=followeds 2026/05/13 10:55:09 INFO Applying migration id=certhash 2026/05/13 10:55:09 INFO Applying migration id=follows_sync 2026/05/13 10:55:09 INFO Applying migration id=jsonpath 2026/05/13 10:55:09 INFO Applying migration id=localforward 2026/05/13 10:55:09 INFO Applying migration id=avatar 2026/05/13 10:55:09 INFO Applying migration id=noimage 2026/05/13 10:55:09 INFO Applying migration id=feed 2026/05/13 10:55:09 INFO Applying migration id=bookmarks 2026/05/13 10:55:09 INFO Applying migration id=shareactivity 2026/05/13 10:55:09 INFO Applying migration id=application 2026/05/13 10:55:09 INFO Applying migration id=certificates 2026/05/13 10:55:09 INFO Applying migration id=rawforward 2026/05/13 10:55:09 INFO Applying migration id=publickey 2026/05/13 10:55:09 INFO Applying migration id=resolvegroup 2026/05/13 10:55:09 INFO Applying migration id=reject 2026/05/13 10:55:09 INFO Applying migration id=autodel 2026/05/13 10:55:09 INFO Applying migration id=jsonb 2026/05/13 10:55:09 INFO Applying migration id=quote 2026/05/13 10:55:09 INFO Applying migration id=rfc9421 2026/05/13 10:55:09 INFO Applying migration id=keys 2026/05/13 10:55:09 INFO Applying migration id=portable 2026/05/13 10:55:09 INFO Applying migration id=proofs 2026/05/13 10:55:09 INFO Applying migration id=contexts 2026/05/13 10:55:09 INFO Applying migration id=deliverieshost 2026/05/13 10:55:09 INFO Applying migration id=pembegin 2026/05/13 10:55:09 INFO Applying migration id=didhost 2026/05/13 10:55:09 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:09 INFO Applying migration id=invites 2026/05/13 10:55:09 INFO Applying migration id=ed25519blob 2026/05/13 10:55:09 INFO Applying migration id=rsablob 2026/05/13 10:55:09 INFO Applying migration id=iconscid 2026/05/13 10:55:09 INFO Applying migration id=actor 2026/05/13 10:55:09 INFO Applying migration id=localkeys 2026/05/13 10:55:09 INFO Applying migration id=deleted 2026/05/13 10:55:09 INFO Applying migration id=history 2026/05/13 10:55:09 INFO Applying migration id=outboxnano 2026/05/13 10:55:09 INFO Applying migration id=implements 2026/05/13 10:55:09 INFO Applying migration id=backfill 2026/05/13 10:55:10 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20f9-ecb9-72b5-b519-4fca61f75ad9 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:10 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-ecb9-7f39-bc91-ef73deb76b8c activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20f9-ecb9-72b5-b519-4fca61f75ad9 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20f9-ecb9-72b5-b519-4fca61f75ad9 2026/05/13 10:55:10 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-ecbd-7684-9ab1-48e1bebff479 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-ecbd-7632-8e4e-6349cc181b5a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-ecbd-7632-8e4e-6349cc181b5a 2026/05/13 10:55:10 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20f9-ecbf-7d67-83f9-cfaecec59a07 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-ecbd-7632-8e4e-6349cc181b5a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-ecbd-7632-8e4e-6349cc181b5a 2026/05/13 10:55:10 WARN Throttled request to edit post note=https://localhost.localdomain:8443/post/019e20f9-ecbd-7632-8e4e-6349cc181b5a can=2026-05-13T11:11:10.527Z --- PASS: TestEdit_HappyFlow (0.91s) === RUN TestEdit_EmptyContent 2026/05/13 10:55:10 INFO Applying migration id=initial 2026/05/13 10:55:10 INFO Applying migration id=notesupdated 2026/05/13 10:55:10 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:10 INFO Applying migration id=activitiesid 2026/05/13 10:55:10 INFO Applying migration id=outbox 2026/05/13 10:55:10 INFO Applying migration id=edits 2026/05/13 10:55:10 INFO Applying migration id=outboxactor 2026/05/13 10:55:10 INFO Applying migration id=outboxsender 2026/05/13 10:55:10 INFO Applying migration id=thread 2026/05/13 10:55:10 INFO Applying migration id=host 2026/05/13 10:55:10 INFO Applying migration id=sharedinbox 2026/05/13 10:55:10 INFO Applying migration id=noteshost 2026/05/13 10:55:10 INFO Applying migration id=fetched 2026/05/13 10:55:10 INFO Applying migration id=move 2026/05/13 10:55:10 INFO Applying migration id=cleanup 2026/05/13 10:55:10 INFO Applying migration id=received 2026/05/13 10:55:10 INFO Applying migration id=namehost 2026/05/13 10:55:10 INFO Applying migration id=outboxhost 2026/05/13 10:55:10 INFO Applying migration id=notesfts 2026/05/13 10:55:10 INFO Applying migration id=iconsname 2026/05/13 10:55:10 INFO Applying migration id=nohash 2026/05/13 10:55:10 INFO Applying migration id=shares 2026/05/13 10:55:10 INFO Applying migration id=actorttl 2026/05/13 10:55:10 INFO Applying migration id=tocc 2026/05/13 10:55:10 INFO Applying migration id=followeds 2026/05/13 10:55:10 INFO Applying migration id=certhash 2026/05/13 10:55:10 INFO Applying migration id=follows_sync 2026/05/13 10:55:10 INFO Applying migration id=jsonpath 2026/05/13 10:55:10 INFO Applying migration id=localforward 2026/05/13 10:55:10 INFO Applying migration id=avatar 2026/05/13 10:55:10 INFO Applying migration id=noimage 2026/05/13 10:55:10 INFO Applying migration id=feed 2026/05/13 10:55:10 INFO Applying migration id=bookmarks 2026/05/13 10:55:10 INFO Applying migration id=shareactivity 2026/05/13 10:55:10 INFO Applying migration id=application 2026/05/13 10:55:10 INFO Applying migration id=certificates 2026/05/13 10:55:10 INFO Applying migration id=rawforward 2026/05/13 10:55:10 INFO Applying migration id=publickey 2026/05/13 10:55:10 INFO Applying migration id=resolvegroup 2026/05/13 10:55:10 INFO Applying migration id=reject 2026/05/13 10:55:10 INFO Applying migration id=autodel 2026/05/13 10:55:10 INFO Applying migration id=jsonb 2026/05/13 10:55:10 INFO Applying migration id=quote 2026/05/13 10:55:10 INFO Applying migration id=rfc9421 2026/05/13 10:55:10 INFO Applying migration id=keys 2026/05/13 10:55:10 INFO Applying migration id=portable 2026/05/13 10:55:10 INFO Applying migration id=proofs 2026/05/13 10:55:10 INFO Applying migration id=contexts 2026/05/13 10:55:10 INFO Applying migration id=deliverieshost 2026/05/13 10:55:10 INFO Applying migration id=pembegin 2026/05/13 10:55:10 INFO Applying migration id=didhost 2026/05/13 10:55:10 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:10 INFO Applying migration id=invites 2026/05/13 10:55:10 INFO Applying migration id=ed25519blob 2026/05/13 10:55:10 INFO Applying migration id=rsablob 2026/05/13 10:55:10 INFO Applying migration id=iconscid 2026/05/13 10:55:10 INFO Applying migration id=actor 2026/05/13 10:55:10 INFO Applying migration id=localkeys 2026/05/13 10:55:10 INFO Applying migration id=deleted 2026/05/13 10:55:10 INFO Applying migration id=history 2026/05/13 10:55:10 INFO Applying migration id=outboxnano 2026/05/13 10:55:10 INFO Applying migration id=implements 2026/05/13 10:55:10 INFO Applying migration id=backfill 2026/05/13 10:55:11 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20f9-efa1-7437-bd49-50eb8bcf24a4 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:11 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-efa1-7b68-82d7-dd2a38a1e7f2 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20f9-efa1-7437-bd49-50eb8bcf24a4 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20f9-efa1-7437-bd49-50eb8bcf24a4 2026/05/13 10:55:11 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-efa3-7c2c-98b6-df1120b91543 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-efa3-7bee-8b23-4edd7d1c8a60 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-efa3-7bee-8b23-4edd7d1c8a60 --- PASS: TestEdit_EmptyContent (0.74s) === RUN TestEdit_LongContent 2026/05/13 10:55:11 INFO Applying migration id=initial 2026/05/13 10:55:11 INFO Applying migration id=notesupdated 2026/05/13 10:55:11 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:11 INFO Applying migration id=activitiesid 2026/05/13 10:55:11 INFO Applying migration id=outbox 2026/05/13 10:55:11 INFO Applying migration id=edits 2026/05/13 10:55:11 INFO Applying migration id=outboxactor 2026/05/13 10:55:11 INFO Applying migration id=outboxsender 2026/05/13 10:55:11 INFO Applying migration id=thread 2026/05/13 10:55:11 INFO Applying migration id=host 2026/05/13 10:55:11 INFO Applying migration id=sharedinbox 2026/05/13 10:55:11 INFO Applying migration id=noteshost 2026/05/13 10:55:11 INFO Applying migration id=fetched 2026/05/13 10:55:11 INFO Applying migration id=move 2026/05/13 10:55:11 INFO Applying migration id=cleanup 2026/05/13 10:55:11 INFO Applying migration id=received 2026/05/13 10:55:11 INFO Applying migration id=namehost 2026/05/13 10:55:11 INFO Applying migration id=outboxhost 2026/05/13 10:55:11 INFO Applying migration id=notesfts 2026/05/13 10:55:11 INFO Applying migration id=iconsname 2026/05/13 10:55:11 INFO Applying migration id=nohash 2026/05/13 10:55:11 INFO Applying migration id=shares 2026/05/13 10:55:11 INFO Applying migration id=actorttl 2026/05/13 10:55:11 INFO Applying migration id=tocc 2026/05/13 10:55:11 INFO Applying migration id=followeds 2026/05/13 10:55:11 INFO Applying migration id=certhash 2026/05/13 10:55:11 INFO Applying migration id=follows_sync 2026/05/13 10:55:11 INFO Applying migration id=jsonpath 2026/05/13 10:55:11 INFO Applying migration id=localforward 2026/05/13 10:55:11 INFO Applying migration id=avatar 2026/05/13 10:55:11 INFO Applying migration id=noimage 2026/05/13 10:55:11 INFO Applying migration id=feed 2026/05/13 10:55:11 INFO Applying migration id=bookmarks 2026/05/13 10:55:11 INFO Applying migration id=shareactivity 2026/05/13 10:55:11 INFO Applying migration id=application 2026/05/13 10:55:11 INFO Applying migration id=certificates 2026/05/13 10:55:11 INFO Applying migration id=rawforward 2026/05/13 10:55:11 INFO Applying migration id=publickey 2026/05/13 10:55:11 INFO Applying migration id=resolvegroup 2026/05/13 10:55:11 INFO Applying migration id=reject 2026/05/13 10:55:11 INFO Applying migration id=autodel 2026/05/13 10:55:11 INFO Applying migration id=jsonb 2026/05/13 10:55:11 INFO Applying migration id=quote 2026/05/13 10:55:11 INFO Applying migration id=rfc9421 2026/05/13 10:55:11 INFO Applying migration id=keys 2026/05/13 10:55:11 INFO Applying migration id=portable 2026/05/13 10:55:11 INFO Applying migration id=proofs 2026/05/13 10:55:11 INFO Applying migration id=contexts 2026/05/13 10:55:11 INFO Applying migration id=deliverieshost 2026/05/13 10:55:11 INFO Applying migration id=pembegin 2026/05/13 10:55:11 INFO Applying migration id=didhost 2026/05/13 10:55:11 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:11 INFO Applying migration id=invites 2026/05/13 10:55:11 INFO Applying migration id=ed25519blob 2026/05/13 10:55:11 INFO Applying migration id=rsablob 2026/05/13 10:55:11 INFO Applying migration id=iconscid 2026/05/13 10:55:11 INFO Applying migration id=actor 2026/05/13 10:55:11 INFO Applying migration id=localkeys 2026/05/13 10:55:11 INFO Applying migration id=deleted 2026/05/13 10:55:11 INFO Applying migration id=history 2026/05/13 10:55:11 INFO Applying migration id=outboxnano 2026/05/13 10:55:11 INFO Applying migration id=implements 2026/05/13 10:55:11 INFO Applying migration id=backfill 2026/05/13 10:55:12 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20f9-f2b9-7527-a479-19b9c13799a4 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:12 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-f2b9-7c96-95f3-25dcb8096bbd activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20f9-f2b9-7527-a479-19b9c13799a4 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20f9-f2b9-7527-a479-19b9c13799a4 2026/05/13 10:55:12 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-f2bb-7eea-a44f-97371e540319 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-f2bb-7eab-bd5f-4ad5e5514093 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-f2bb-7eab-bd5f-4ad5e5514093 --- PASS: TestEdit_LongContent (0.79s) === RUN TestEdit_InvalidEscapeSequence 2026/05/13 10:55:12 INFO Applying migration id=initial 2026/05/13 10:55:12 INFO Applying migration id=notesupdated 2026/05/13 10:55:12 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:12 INFO Applying migration id=activitiesid 2026/05/13 10:55:12 INFO Applying migration id=outbox 2026/05/13 10:55:12 INFO Applying migration id=edits 2026/05/13 10:55:12 INFO Applying migration id=outboxactor 2026/05/13 10:55:12 INFO Applying migration id=outboxsender 2026/05/13 10:55:12 INFO Applying migration id=thread 2026/05/13 10:55:12 INFO Applying migration id=host 2026/05/13 10:55:12 INFO Applying migration id=sharedinbox 2026/05/13 10:55:12 INFO Applying migration id=noteshost 2026/05/13 10:55:12 INFO Applying migration id=fetched 2026/05/13 10:55:12 INFO Applying migration id=move 2026/05/13 10:55:12 INFO Applying migration id=cleanup 2026/05/13 10:55:12 INFO Applying migration id=received 2026/05/13 10:55:12 INFO Applying migration id=namehost 2026/05/13 10:55:12 INFO Applying migration id=outboxhost 2026/05/13 10:55:12 INFO Applying migration id=notesfts 2026/05/13 10:55:12 INFO Applying migration id=iconsname 2026/05/13 10:55:12 INFO Applying migration id=nohash 2026/05/13 10:55:12 INFO Applying migration id=shares 2026/05/13 10:55:12 INFO Applying migration id=actorttl 2026/05/13 10:55:12 INFO Applying migration id=tocc 2026/05/13 10:55:12 INFO Applying migration id=followeds 2026/05/13 10:55:12 INFO Applying migration id=certhash 2026/05/13 10:55:12 INFO Applying migration id=follows_sync 2026/05/13 10:55:12 INFO Applying migration id=jsonpath 2026/05/13 10:55:12 INFO Applying migration id=localforward 2026/05/13 10:55:12 INFO Applying migration id=avatar 2026/05/13 10:55:12 INFO Applying migration id=noimage 2026/05/13 10:55:12 INFO Applying migration id=feed 2026/05/13 10:55:12 INFO Applying migration id=bookmarks 2026/05/13 10:55:12 INFO Applying migration id=shareactivity 2026/05/13 10:55:12 INFO Applying migration id=application 2026/05/13 10:55:12 INFO Applying migration id=certificates 2026/05/13 10:55:12 INFO Applying migration id=rawforward 2026/05/13 10:55:12 INFO Applying migration id=publickey 2026/05/13 10:55:12 INFO Applying migration id=resolvegroup 2026/05/13 10:55:12 INFO Applying migration id=reject 2026/05/13 10:55:12 INFO Applying migration id=autodel 2026/05/13 10:55:12 INFO Applying migration id=jsonb 2026/05/13 10:55:12 INFO Applying migration id=quote 2026/05/13 10:55:12 INFO Applying migration id=rfc9421 2026/05/13 10:55:12 INFO Applying migration id=keys 2026/05/13 10:55:12 INFO Applying migration id=portable 2026/05/13 10:55:12 INFO Applying migration id=proofs 2026/05/13 10:55:12 INFO Applying migration id=contexts 2026/05/13 10:55:12 INFO Applying migration id=deliverieshost 2026/05/13 10:55:12 INFO Applying migration id=pembegin 2026/05/13 10:55:12 INFO Applying migration id=didhost 2026/05/13 10:55:12 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:12 INFO Applying migration id=invites 2026/05/13 10:55:12 INFO Applying migration id=ed25519blob 2026/05/13 10:55:12 INFO Applying migration id=rsablob 2026/05/13 10:55:12 INFO Applying migration id=iconscid 2026/05/13 10:55:12 INFO Applying migration id=actor 2026/05/13 10:55:12 INFO Applying migration id=localkeys 2026/05/13 10:55:12 INFO Applying migration id=deleted 2026/05/13 10:55:12 INFO Applying migration id=history 2026/05/13 10:55:12 INFO Applying migration id=outboxnano 2026/05/13 10:55:12 INFO Applying migration id=implements 2026/05/13 10:55:12 INFO Applying migration id=backfill 2026/05/13 10:55:12 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20f9-f647-7d41-bd10-9988372a9f94 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:12 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-f648-75ee-baeb-2c32bf565093 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20f9-f647-7d41-bd10-9988372a9f94 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20f9-f647-7d41-bd10-9988372a9f94 2026/05/13 10:55:12 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-f64a-7adc-921a-3ce0dde8f6a5 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-f64a-7aa2-8964-ccd0172867fe activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-f64a-7aa2-8964-ccd0172867fe --- PASS: TestEdit_InvalidEscapeSequence (0.91s) === RUN TestEdit_NoSuchPost 2026/05/13 10:55:12 INFO Applying migration id=initial 2026/05/13 10:55:12 INFO Applying migration id=notesupdated 2026/05/13 10:55:12 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:12 INFO Applying migration id=activitiesid 2026/05/13 10:55:12 INFO Applying migration id=outbox 2026/05/13 10:55:12 INFO Applying migration id=edits 2026/05/13 10:55:12 INFO Applying migration id=outboxactor 2026/05/13 10:55:12 INFO Applying migration id=outboxsender 2026/05/13 10:55:12 INFO Applying migration id=thread 2026/05/13 10:55:12 INFO Applying migration id=host 2026/05/13 10:55:12 INFO Applying migration id=sharedinbox 2026/05/13 10:55:12 INFO Applying migration id=noteshost 2026/05/13 10:55:12 INFO Applying migration id=fetched 2026/05/13 10:55:12 INFO Applying migration id=move 2026/05/13 10:55:12 INFO Applying migration id=cleanup 2026/05/13 10:55:12 INFO Applying migration id=received 2026/05/13 10:55:12 INFO Applying migration id=namehost 2026/05/13 10:55:12 INFO Applying migration id=outboxhost 2026/05/13 10:55:12 INFO Applying migration id=notesfts 2026/05/13 10:55:12 INFO Applying migration id=iconsname 2026/05/13 10:55:12 INFO Applying migration id=nohash 2026/05/13 10:55:12 INFO Applying migration id=shares 2026/05/13 10:55:13 INFO Applying migration id=actorttl 2026/05/13 10:55:13 INFO Applying migration id=tocc 2026/05/13 10:55:13 INFO Applying migration id=followeds 2026/05/13 10:55:13 INFO Applying migration id=certhash 2026/05/13 10:55:13 INFO Applying migration id=follows_sync 2026/05/13 10:55:13 INFO Applying migration id=jsonpath 2026/05/13 10:55:13 INFO Applying migration id=localforward 2026/05/13 10:55:13 INFO Applying migration id=avatar 2026/05/13 10:55:13 INFO Applying migration id=noimage 2026/05/13 10:55:13 INFO Applying migration id=feed 2026/05/13 10:55:13 INFO Applying migration id=bookmarks 2026/05/13 10:55:13 INFO Applying migration id=shareactivity 2026/05/13 10:55:13 INFO Applying migration id=application 2026/05/13 10:55:13 INFO Applying migration id=certificates 2026/05/13 10:55:13 INFO Applying migration id=rawforward 2026/05/13 10:55:13 INFO Applying migration id=publickey 2026/05/13 10:55:13 INFO Applying migration id=resolvegroup 2026/05/13 10:55:13 INFO Applying migration id=reject 2026/05/13 10:55:13 INFO Applying migration id=autodel 2026/05/13 10:55:13 INFO Applying migration id=jsonb 2026/05/13 10:55:13 INFO Applying migration id=quote 2026/05/13 10:55:13 INFO Applying migration id=rfc9421 2026/05/13 10:55:13 INFO Applying migration id=keys 2026/05/13 10:55:13 INFO Applying migration id=portable 2026/05/13 10:55:13 INFO Applying migration id=proofs 2026/05/13 10:55:13 INFO Applying migration id=contexts 2026/05/13 10:55:13 INFO Applying migration id=deliverieshost 2026/05/13 10:55:13 INFO Applying migration id=pembegin 2026/05/13 10:55:13 INFO Applying migration id=didhost 2026/05/13 10:55:13 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:13 INFO Applying migration id=invites 2026/05/13 10:55:13 INFO Applying migration id=ed25519blob 2026/05/13 10:55:13 INFO Applying migration id=rsablob 2026/05/13 10:55:13 INFO Applying migration id=iconscid 2026/05/13 10:55:13 INFO Applying migration id=actor 2026/05/13 10:55:13 INFO Applying migration id=localkeys 2026/05/13 10:55:13 INFO Applying migration id=deleted 2026/05/13 10:55:13 INFO Applying migration id=history 2026/05/13 10:55:13 INFO Applying migration id=outboxnano 2026/05/13 10:55:13 INFO Applying migration id=implements 2026/05/13 10:55:13 INFO Applying migration id=backfill 2026/05/13 10:55:13 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20f9-f8e0-7f37-a7eb-984b0f424bab activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:13 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-f8e1-77d1-9296-73a30acc1eca activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20f9-f8e0-7f37-a7eb-984b0f424bab activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20f9-f8e0-7f37-a7eb-984b0f424bab 2026/05/13 10:55:13 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-f8e3-7cde-a72f-cb715a5a3912 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-f8e3-7ca0-8cea-6708a0b5d6e7 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-f8e3-7ca0-8cea-6708a0b5d6e7 2026/05/13 10:55:13 WARN Attempted to edit non-existing post post=https://x error="sql: no rows in result set" --- PASS: TestEdit_NoSuchPost (0.67s) === RUN TestEdit_UnauthenticatedUser 2026/05/13 10:55:13 INFO Applying migration id=initial 2026/05/13 10:55:13 INFO Applying migration id=notesupdated 2026/05/13 10:55:13 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:13 INFO Applying migration id=activitiesid 2026/05/13 10:55:13 INFO Applying migration id=outbox 2026/05/13 10:55:13 INFO Applying migration id=edits 2026/05/13 10:55:13 INFO Applying migration id=outboxactor 2026/05/13 10:55:13 INFO Applying migration id=outboxsender 2026/05/13 10:55:13 INFO Applying migration id=thread 2026/05/13 10:55:13 INFO Applying migration id=host 2026/05/13 10:55:13 INFO Applying migration id=sharedinbox 2026/05/13 10:55:13 INFO Applying migration id=noteshost 2026/05/13 10:55:13 INFO Applying migration id=fetched 2026/05/13 10:55:13 INFO Applying migration id=move 2026/05/13 10:55:13 INFO Applying migration id=cleanup 2026/05/13 10:55:13 INFO Applying migration id=received 2026/05/13 10:55:13 INFO Applying migration id=namehost 2026/05/13 10:55:13 INFO Applying migration id=outboxhost 2026/05/13 10:55:13 INFO Applying migration id=notesfts 2026/05/13 10:55:13 INFO Applying migration id=iconsname 2026/05/13 10:55:13 INFO Applying migration id=nohash 2026/05/13 10:55:13 INFO Applying migration id=shares 2026/05/13 10:55:13 INFO Applying migration id=actorttl 2026/05/13 10:55:13 INFO Applying migration id=tocc 2026/05/13 10:55:13 INFO Applying migration id=followeds 2026/05/13 10:55:13 INFO Applying migration id=certhash 2026/05/13 10:55:13 INFO Applying migration id=follows_sync 2026/05/13 10:55:13 INFO Applying migration id=jsonpath 2026/05/13 10:55:13 INFO Applying migration id=localforward 2026/05/13 10:55:13 INFO Applying migration id=avatar 2026/05/13 10:55:13 INFO Applying migration id=noimage 2026/05/13 10:55:13 INFO Applying migration id=feed 2026/05/13 10:55:13 INFO Applying migration id=bookmarks 2026/05/13 10:55:13 INFO Applying migration id=shareactivity 2026/05/13 10:55:13 INFO Applying migration id=application 2026/05/13 10:55:13 INFO Applying migration id=certificates 2026/05/13 10:55:13 INFO Applying migration id=rawforward 2026/05/13 10:55:13 INFO Applying migration id=publickey 2026/05/13 10:55:13 INFO Applying migration id=resolvegroup 2026/05/13 10:55:13 INFO Applying migration id=reject 2026/05/13 10:55:13 INFO Applying migration id=autodel 2026/05/13 10:55:13 INFO Applying migration id=jsonb 2026/05/13 10:55:13 INFO Applying migration id=quote 2026/05/13 10:55:13 INFO Applying migration id=rfc9421 2026/05/13 10:55:13 INFO Applying migration id=keys 2026/05/13 10:55:13 INFO Applying migration id=portable 2026/05/13 10:55:13 INFO Applying migration id=proofs 2026/05/13 10:55:13 INFO Applying migration id=contexts 2026/05/13 10:55:13 INFO Applying migration id=deliverieshost 2026/05/13 10:55:13 INFO Applying migration id=pembegin 2026/05/13 10:55:13 INFO Applying migration id=didhost 2026/05/13 10:55:13 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:13 INFO Applying migration id=invites 2026/05/13 10:55:13 INFO Applying migration id=ed25519blob 2026/05/13 10:55:13 INFO Applying migration id=rsablob 2026/05/13 10:55:13 INFO Applying migration id=iconscid 2026/05/13 10:55:13 INFO Applying migration id=actor 2026/05/13 10:55:13 INFO Applying migration id=localkeys 2026/05/13 10:55:13 INFO Applying migration id=deleted 2026/05/13 10:55:13 INFO Applying migration id=history 2026/05/13 10:55:13 INFO Applying migration id=outboxnano 2026/05/13 10:55:13 INFO Applying migration id=implements 2026/05/13 10:55:13 INFO Applying migration id=backfill 2026/05/13 10:55:14 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20f9-fc01-78ef-8e39-0860bd5f4b4d activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:14 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-fc02-71ed-9291-be62ea983056 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20f9-fc01-78ef-8e39-0860bd5f4b4d activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20f9-fc01-78ef-8e39-0860bd5f4b4d 2026/05/13 10:55:14 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-fc04-744d-ab59-4eeb2908b166 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-fc04-7413-918f-6edc195e75a6 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-fc04-7413-918f-6edc195e75a6 --- PASS: TestEdit_UnauthenticatedUser (0.80s) === RUN TestEdit_AddHashtag 2026/05/13 10:55:14 INFO Applying migration id=initial 2026/05/13 10:55:14 INFO Applying migration id=notesupdated 2026/05/13 10:55:14 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:14 INFO Applying migration id=activitiesid 2026/05/13 10:55:14 INFO Applying migration id=outbox 2026/05/13 10:55:14 INFO Applying migration id=edits 2026/05/13 10:55:14 INFO Applying migration id=outboxactor 2026/05/13 10:55:14 INFO Applying migration id=outboxsender 2026/05/13 10:55:14 INFO Applying migration id=thread 2026/05/13 10:55:14 INFO Applying migration id=host 2026/05/13 10:55:14 INFO Applying migration id=sharedinbox 2026/05/13 10:55:14 INFO Applying migration id=noteshost 2026/05/13 10:55:14 INFO Applying migration id=fetched 2026/05/13 10:55:14 INFO Applying migration id=move 2026/05/13 10:55:14 INFO Applying migration id=cleanup 2026/05/13 10:55:14 INFO Applying migration id=received 2026/05/13 10:55:14 INFO Applying migration id=namehost 2026/05/13 10:55:14 INFO Applying migration id=outboxhost 2026/05/13 10:55:14 INFO Applying migration id=notesfts 2026/05/13 10:55:14 INFO Applying migration id=iconsname 2026/05/13 10:55:14 INFO Applying migration id=nohash 2026/05/13 10:55:14 INFO Applying migration id=shares 2026/05/13 10:55:14 INFO Applying migration id=actorttl 2026/05/13 10:55:14 INFO Applying migration id=tocc 2026/05/13 10:55:14 INFO Applying migration id=followeds 2026/05/13 10:55:14 INFO Applying migration id=certhash 2026/05/13 10:55:14 INFO Applying migration id=follows_sync 2026/05/13 10:55:14 INFO Applying migration id=jsonpath 2026/05/13 10:55:14 INFO Applying migration id=localforward 2026/05/13 10:55:14 INFO Applying migration id=avatar 2026/05/13 10:55:14 INFO Applying migration id=noimage 2026/05/13 10:55:14 INFO Applying migration id=feed 2026/05/13 10:55:14 INFO Applying migration id=bookmarks 2026/05/13 10:55:14 INFO Applying migration id=shareactivity 2026/05/13 10:55:14 INFO Applying migration id=application 2026/05/13 10:55:14 INFO Applying migration id=certificates 2026/05/13 10:55:14 INFO Applying migration id=rawforward 2026/05/13 10:55:14 INFO Applying migration id=publickey 2026/05/13 10:55:14 INFO Applying migration id=resolvegroup 2026/05/13 10:55:14 INFO Applying migration id=reject 2026/05/13 10:55:14 INFO Applying migration id=autodel 2026/05/13 10:55:14 INFO Applying migration id=jsonb 2026/05/13 10:55:14 INFO Applying migration id=quote 2026/05/13 10:55:14 INFO Applying migration id=rfc9421 2026/05/13 10:55:14 INFO Applying migration id=keys 2026/05/13 10:55:14 INFO Applying migration id=portable 2026/05/13 10:55:14 INFO Applying migration id=proofs 2026/05/13 10:55:14 INFO Applying migration id=contexts 2026/05/13 10:55:14 INFO Applying migration id=deliverieshost 2026/05/13 10:55:14 INFO Applying migration id=pembegin 2026/05/13 10:55:14 INFO Applying migration id=didhost 2026/05/13 10:55:14 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:14 INFO Applying migration id=invites 2026/05/13 10:55:14 INFO Applying migration id=ed25519blob 2026/05/13 10:55:14 INFO Applying migration id=rsablob 2026/05/13 10:55:14 INFO Applying migration id=iconscid 2026/05/13 10:55:14 INFO Applying migration id=actor 2026/05/13 10:55:14 INFO Applying migration id=localkeys 2026/05/13 10:55:14 INFO Applying migration id=deleted 2026/05/13 10:55:14 INFO Applying migration id=history 2026/05/13 10:55:14 INFO Applying migration id=outboxnano 2026/05/13 10:55:14 INFO Applying migration id=implements 2026/05/13 10:55:14 INFO Applying migration id=backfill 2026/05/13 10:55:15 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-ffdc-7a15-8b39-512047ef6405 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-ffdb-7cef-a11e-c1b4115cd3b1 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20f9-ffdb-7cef-a11e-c1b4115cd3b1 2026/05/13 10:55:15 INFO Generating first response key=/users/hashtag/hello 2026/05/13 10:55:15 INFO Generating first response key=/users/hashtag/world 2026/05/13 10:55:15 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20f9-ffe0-7af5-9956-f127c69cf888 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-ffdb-7cef-a11e-c1b4115cd3b1 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20f9-ffdb-7cef-a11e-c1b4115cd3b1 2026/05/13 10:55:15 INFO Generating first response key=/hashtag/hello 2026/05/13 10:55:15 INFO Generating first response key=/hashtag/World --- PASS: TestEdit_AddHashtag (0.99s) === RUN TestEdit_RemoveHashtag 2026/05/13 10:55:15 INFO Applying migration id=initial 2026/05/13 10:55:15 INFO Applying migration id=notesupdated 2026/05/13 10:55:15 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:15 INFO Applying migration id=activitiesid 2026/05/13 10:55:15 INFO Applying migration id=outbox 2026/05/13 10:55:15 INFO Applying migration id=edits 2026/05/13 10:55:15 INFO Applying migration id=outboxactor 2026/05/13 10:55:15 INFO Applying migration id=outboxsender 2026/05/13 10:55:15 INFO Applying migration id=thread 2026/05/13 10:55:15 INFO Applying migration id=host 2026/05/13 10:55:15 INFO Applying migration id=sharedinbox 2026/05/13 10:55:15 INFO Applying migration id=noteshost 2026/05/13 10:55:15 INFO Applying migration id=fetched 2026/05/13 10:55:15 INFO Applying migration id=move 2026/05/13 10:55:15 INFO Applying migration id=cleanup 2026/05/13 10:55:15 INFO Applying migration id=received 2026/05/13 10:55:15 INFO Applying migration id=namehost 2026/05/13 10:55:15 INFO Applying migration id=outboxhost 2026/05/13 10:55:15 INFO Applying migration id=notesfts 2026/05/13 10:55:15 INFO Applying migration id=iconsname 2026/05/13 10:55:15 INFO Applying migration id=nohash 2026/05/13 10:55:15 INFO Applying migration id=shares 2026/05/13 10:55:15 INFO Applying migration id=actorttl 2026/05/13 10:55:15 INFO Applying migration id=tocc 2026/05/13 10:55:15 INFO Applying migration id=followeds 2026/05/13 10:55:15 INFO Applying migration id=certhash 2026/05/13 10:55:15 INFO Applying migration id=follows_sync 2026/05/13 10:55:15 INFO Applying migration id=jsonpath 2026/05/13 10:55:15 INFO Applying migration id=localforward 2026/05/13 10:55:15 INFO Applying migration id=avatar 2026/05/13 10:55:15 INFO Applying migration id=noimage 2026/05/13 10:55:15 INFO Applying migration id=feed 2026/05/13 10:55:15 INFO Applying migration id=bookmarks 2026/05/13 10:55:15 INFO Applying migration id=shareactivity 2026/05/13 10:55:15 INFO Applying migration id=application 2026/05/13 10:55:15 INFO Applying migration id=certificates 2026/05/13 10:55:15 INFO Applying migration id=rawforward 2026/05/13 10:55:15 INFO Applying migration id=publickey 2026/05/13 10:55:15 INFO Applying migration id=resolvegroup 2026/05/13 10:55:15 INFO Applying migration id=reject 2026/05/13 10:55:15 INFO Applying migration id=autodel 2026/05/13 10:55:15 INFO Applying migration id=jsonb 2026/05/13 10:55:15 INFO Applying migration id=quote 2026/05/13 10:55:15 INFO Applying migration id=rfc9421 2026/05/13 10:55:15 INFO Applying migration id=keys 2026/05/13 10:55:15 INFO Applying migration id=portable 2026/05/13 10:55:15 INFO Applying migration id=proofs 2026/05/13 10:55:15 INFO Applying migration id=contexts 2026/05/13 10:55:15 INFO Applying migration id=deliverieshost 2026/05/13 10:55:15 INFO Applying migration id=pembegin 2026/05/13 10:55:15 INFO Applying migration id=didhost 2026/05/13 10:55:15 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:15 INFO Applying migration id=invites 2026/05/13 10:55:15 INFO Applying migration id=ed25519blob 2026/05/13 10:55:15 INFO Applying migration id=rsablob 2026/05/13 10:55:15 INFO Applying migration id=iconscid 2026/05/13 10:55:15 INFO Applying migration id=actor 2026/05/13 10:55:15 INFO Applying migration id=localkeys 2026/05/13 10:55:15 INFO Applying migration id=deleted 2026/05/13 10:55:15 INFO Applying migration id=history 2026/05/13 10:55:15 INFO Applying migration id=outboxnano 2026/05/13 10:55:15 INFO Applying migration id=implements 2026/05/13 10:55:15 INFO Applying migration id=backfill 2026/05/13 10:55:16 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-02b1-71c3-9a22-d0c390263c85 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-02b1-7150-9453-74c87867125c activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-02b1-7150-9453-74c87867125c 2026/05/13 10:55:16 INFO Generating first response key=/users/hashtag/hello 2026/05/13 10:55:16 INFO Generating first response key=/users/hashtag/world 2026/05/13 10:55:16 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fa-02b5-713c-81ed-4233d3195c71 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-02b1-7150-9453-74c87867125c activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-02b1-7150-9453-74c87867125c 2026/05/13 10:55:16 INFO Generating first response key=/hashtag/hello 2026/05/13 10:55:16 INFO Generating first response key=/hashtag/World --- PASS: TestEdit_RemoveHashtag (0.72s) === RUN TestEdit_KeepHashtags 2026/05/13 10:55:16 INFO Applying migration id=initial 2026/05/13 10:55:16 INFO Applying migration id=notesupdated 2026/05/13 10:55:16 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:16 INFO Applying migration id=activitiesid 2026/05/13 10:55:16 INFO Applying migration id=outbox 2026/05/13 10:55:16 INFO Applying migration id=edits 2026/05/13 10:55:16 INFO Applying migration id=outboxactor 2026/05/13 10:55:16 INFO Applying migration id=outboxsender 2026/05/13 10:55:16 INFO Applying migration id=thread 2026/05/13 10:55:16 INFO Applying migration id=host 2026/05/13 10:55:16 INFO Applying migration id=sharedinbox 2026/05/13 10:55:16 INFO Applying migration id=noteshost 2026/05/13 10:55:16 INFO Applying migration id=fetched 2026/05/13 10:55:16 INFO Applying migration id=move 2026/05/13 10:55:16 INFO Applying migration id=cleanup 2026/05/13 10:55:16 INFO Applying migration id=received 2026/05/13 10:55:16 INFO Applying migration id=namehost 2026/05/13 10:55:16 INFO Applying migration id=outboxhost 2026/05/13 10:55:16 INFO Applying migration id=notesfts 2026/05/13 10:55:16 INFO Applying migration id=iconsname 2026/05/13 10:55:16 INFO Applying migration id=nohash 2026/05/13 10:55:16 INFO Applying migration id=shares 2026/05/13 10:55:16 INFO Applying migration id=actorttl 2026/05/13 10:55:16 INFO Applying migration id=tocc 2026/05/13 10:55:16 INFO Applying migration id=followeds 2026/05/13 10:55:16 INFO Applying migration id=certhash 2026/05/13 10:55:16 INFO Applying migration id=follows_sync 2026/05/13 10:55:16 INFO Applying migration id=jsonpath 2026/05/13 10:55:16 INFO Applying migration id=localforward 2026/05/13 10:55:16 INFO Applying migration id=avatar 2026/05/13 10:55:16 INFO Applying migration id=noimage 2026/05/13 10:55:16 INFO Applying migration id=feed 2026/05/13 10:55:16 INFO Applying migration id=bookmarks 2026/05/13 10:55:16 INFO Applying migration id=shareactivity 2026/05/13 10:55:16 INFO Applying migration id=application 2026/05/13 10:55:16 INFO Applying migration id=certificates 2026/05/13 10:55:16 INFO Applying migration id=rawforward 2026/05/13 10:55:16 INFO Applying migration id=publickey 2026/05/13 10:55:16 INFO Applying migration id=resolvegroup 2026/05/13 10:55:16 INFO Applying migration id=reject 2026/05/13 10:55:16 INFO Applying migration id=autodel 2026/05/13 10:55:16 INFO Applying migration id=jsonb 2026/05/13 10:55:16 INFO Applying migration id=quote 2026/05/13 10:55:16 INFO Applying migration id=rfc9421 2026/05/13 10:55:16 INFO Applying migration id=keys 2026/05/13 10:55:16 INFO Applying migration id=portable 2026/05/13 10:55:16 INFO Applying migration id=proofs 2026/05/13 10:55:16 INFO Applying migration id=contexts 2026/05/13 10:55:16 INFO Applying migration id=deliverieshost 2026/05/13 10:55:16 INFO Applying migration id=pembegin 2026/05/13 10:55:16 INFO Applying migration id=didhost 2026/05/13 10:55:16 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:16 INFO Applying migration id=invites 2026/05/13 10:55:16 INFO Applying migration id=ed25519blob 2026/05/13 10:55:16 INFO Applying migration id=rsablob 2026/05/13 10:55:16 INFO Applying migration id=iconscid 2026/05/13 10:55:16 INFO Applying migration id=actor 2026/05/13 10:55:16 INFO Applying migration id=localkeys 2026/05/13 10:55:16 INFO Applying migration id=deleted 2026/05/13 10:55:16 INFO Applying migration id=history 2026/05/13 10:55:16 INFO Applying migration id=outboxnano 2026/05/13 10:55:16 INFO Applying migration id=implements 2026/05/13 10:55:16 INFO Applying migration id=backfill 2026/05/13 10:55:16 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-05ed-7a7a-80a4-9fd1073603ba activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-05ed-79da-b271-a73347238e21 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-05ed-79da-b271-a73347238e21 2026/05/13 10:55:16 INFO Generating first response key=/users/hashtag/hello 2026/05/13 10:55:16 INFO Generating first response key=/users/hashtag/world 2026/05/13 10:55:16 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fa-05f5-71a6-82ac-042e63a9788a activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-05ed-79da-b271-a73347238e21 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-05ed-79da-b271-a73347238e21 2026/05/13 10:55:16 INFO Generating first response key=/hashtag/hello 2026/05/13 10:55:16 INFO Generating first response key=/hashtag/World --- PASS: TestEdit_KeepHashtags (0.83s) === RUN TestEdit_AddMention 2026/05/13 10:55:16 INFO Applying migration id=initial 2026/05/13 10:55:16 INFO Applying migration id=notesupdated 2026/05/13 10:55:16 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:16 INFO Applying migration id=activitiesid 2026/05/13 10:55:16 INFO Applying migration id=outbox 2026/05/13 10:55:16 INFO Applying migration id=edits 2026/05/13 10:55:16 INFO Applying migration id=outboxactor 2026/05/13 10:55:16 INFO Applying migration id=outboxsender 2026/05/13 10:55:16 INFO Applying migration id=thread 2026/05/13 10:55:16 INFO Applying migration id=host 2026/05/13 10:55:16 INFO Applying migration id=sharedinbox 2026/05/13 10:55:16 INFO Applying migration id=noteshost 2026/05/13 10:55:16 INFO Applying migration id=fetched 2026/05/13 10:55:16 INFO Applying migration id=move 2026/05/13 10:55:16 INFO Applying migration id=cleanup 2026/05/13 10:55:16 INFO Applying migration id=received 2026/05/13 10:55:16 INFO Applying migration id=namehost 2026/05/13 10:55:16 INFO Applying migration id=outboxhost 2026/05/13 10:55:16 INFO Applying migration id=notesfts 2026/05/13 10:55:17 INFO Applying migration id=iconsname 2026/05/13 10:55:17 INFO Applying migration id=nohash 2026/05/13 10:55:17 INFO Applying migration id=shares 2026/05/13 10:55:17 INFO Applying migration id=actorttl 2026/05/13 10:55:17 INFO Applying migration id=tocc 2026/05/13 10:55:17 INFO Applying migration id=followeds 2026/05/13 10:55:17 INFO Applying migration id=certhash 2026/05/13 10:55:17 INFO Applying migration id=follows_sync 2026/05/13 10:55:17 INFO Applying migration id=jsonpath 2026/05/13 10:55:17 INFO Applying migration id=localforward 2026/05/13 10:55:17 INFO Applying migration id=avatar 2026/05/13 10:55:17 INFO Applying migration id=noimage 2026/05/13 10:55:17 INFO Applying migration id=feed 2026/05/13 10:55:17 INFO Applying migration id=bookmarks 2026/05/13 10:55:17 INFO Applying migration id=shareactivity 2026/05/13 10:55:17 INFO Applying migration id=application 2026/05/13 10:55:17 INFO Applying migration id=certificates 2026/05/13 10:55:17 INFO Applying migration id=rawforward 2026/05/13 10:55:17 INFO Applying migration id=publickey 2026/05/13 10:55:17 INFO Applying migration id=resolvegroup 2026/05/13 10:55:17 INFO Applying migration id=reject 2026/05/13 10:55:17 INFO Applying migration id=autodel 2026/05/13 10:55:17 INFO Applying migration id=jsonb 2026/05/13 10:55:17 INFO Applying migration id=quote 2026/05/13 10:55:17 INFO Applying migration id=rfc9421 2026/05/13 10:55:17 INFO Applying migration id=keys 2026/05/13 10:55:17 INFO Applying migration id=portable 2026/05/13 10:55:17 INFO Applying migration id=proofs 2026/05/13 10:55:17 INFO Applying migration id=contexts 2026/05/13 10:55:17 INFO Applying migration id=deliverieshost 2026/05/13 10:55:17 INFO Applying migration id=pembegin 2026/05/13 10:55:17 INFO Applying migration id=didhost 2026/05/13 10:55:17 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:17 INFO Applying migration id=invites 2026/05/13 10:55:17 INFO Applying migration id=ed25519blob 2026/05/13 10:55:17 INFO Applying migration id=rsablob 2026/05/13 10:55:17 INFO Applying migration id=iconscid 2026/05/13 10:55:17 INFO Applying migration id=actor 2026/05/13 10:55:17 INFO Applying migration id=localkeys 2026/05/13 10:55:17 INFO Applying migration id=deleted 2026/05/13 10:55:17 INFO Applying migration id=history 2026/05/13 10:55:17 INFO Applying migration id=outboxnano 2026/05/13 10:55:17 INFO Applying migration id=implements 2026/05/13 10:55:17 INFO Applying migration id=backfill 2026/05/13 10:55:17 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-0872-79c2-8403-57238a50c849 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-0872-7902-92ee-e1b45e529962 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-0872-7902-92ee-e1b45e529962 2026/05/13 10:55:17 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-0872-7902-92ee-e1b45e529962 2026/05/13 10:55:17 INFO Adding mention name=@alice actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:17 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fa-0879-7a93-9393-f5a92950ad91 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-0872-7902-92ee-e1b45e529962 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-0872-7902-92ee-e1b45e529962 2026/05/13 10:55:17 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-0872-7902-92ee-e1b45e529962 --- PASS: TestEdit_AddMention (0.65s) === RUN TestEdit_RemoveMention 2026/05/13 10:55:17 INFO Applying migration id=initial 2026/05/13 10:55:17 INFO Applying migration id=notesupdated 2026/05/13 10:55:17 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:17 INFO Applying migration id=activitiesid 2026/05/13 10:55:17 INFO Applying migration id=outbox 2026/05/13 10:55:17 INFO Applying migration id=edits 2026/05/13 10:55:17 INFO Applying migration id=outboxactor 2026/05/13 10:55:17 INFO Applying migration id=outboxsender 2026/05/13 10:55:17 INFO Applying migration id=thread 2026/05/13 10:55:17 INFO Applying migration id=host 2026/05/13 10:55:17 INFO Applying migration id=sharedinbox 2026/05/13 10:55:17 INFO Applying migration id=noteshost 2026/05/13 10:55:17 INFO Applying migration id=fetched 2026/05/13 10:55:17 INFO Applying migration id=move 2026/05/13 10:55:17 INFO Applying migration id=cleanup 2026/05/13 10:55:17 INFO Applying migration id=received 2026/05/13 10:55:17 INFO Applying migration id=namehost 2026/05/13 10:55:17 INFO Applying migration id=outboxhost 2026/05/13 10:55:17 INFO Applying migration id=notesfts 2026/05/13 10:55:17 INFO Applying migration id=iconsname 2026/05/13 10:55:17 INFO Applying migration id=nohash 2026/05/13 10:55:17 INFO Applying migration id=shares 2026/05/13 10:55:17 INFO Applying migration id=actorttl 2026/05/13 10:55:17 INFO Applying migration id=tocc 2026/05/13 10:55:17 INFO Applying migration id=followeds 2026/05/13 10:55:17 INFO Applying migration id=certhash 2026/05/13 10:55:17 INFO Applying migration id=follows_sync 2026/05/13 10:55:17 INFO Applying migration id=jsonpath 2026/05/13 10:55:17 INFO Applying migration id=localforward 2026/05/13 10:55:17 INFO Applying migration id=avatar 2026/05/13 10:55:17 INFO Applying migration id=noimage 2026/05/13 10:55:17 INFO Applying migration id=feed 2026/05/13 10:55:17 INFO Applying migration id=bookmarks 2026/05/13 10:55:17 INFO Applying migration id=shareactivity 2026/05/13 10:55:17 INFO Applying migration id=application 2026/05/13 10:55:17 INFO Applying migration id=certificates 2026/05/13 10:55:17 INFO Applying migration id=rawforward 2026/05/13 10:55:17 INFO Applying migration id=publickey 2026/05/13 10:55:17 INFO Applying migration id=resolvegroup 2026/05/13 10:55:17 INFO Applying migration id=reject 2026/05/13 10:55:17 INFO Applying migration id=autodel 2026/05/13 10:55:17 INFO Applying migration id=jsonb 2026/05/13 10:55:17 INFO Applying migration id=quote 2026/05/13 10:55:17 INFO Applying migration id=rfc9421 2026/05/13 10:55:17 INFO Applying migration id=keys 2026/05/13 10:55:17 INFO Applying migration id=portable 2026/05/13 10:55:17 INFO Applying migration id=proofs 2026/05/13 10:55:17 INFO Applying migration id=contexts 2026/05/13 10:55:17 INFO Applying migration id=deliverieshost 2026/05/13 10:55:17 INFO Applying migration id=pembegin 2026/05/13 10:55:17 INFO Applying migration id=didhost 2026/05/13 10:55:17 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:17 INFO Applying migration id=invites 2026/05/13 10:55:17 INFO Applying migration id=ed25519blob 2026/05/13 10:55:17 INFO Applying migration id=rsablob 2026/05/13 10:55:17 INFO Applying migration id=iconscid 2026/05/13 10:55:17 INFO Applying migration id=actor 2026/05/13 10:55:17 INFO Applying migration id=localkeys 2026/05/13 10:55:17 INFO Applying migration id=deleted 2026/05/13 10:55:17 INFO Applying migration id=history 2026/05/13 10:55:17 INFO Applying migration id=outboxnano 2026/05/13 10:55:17 INFO Applying migration id=implements 2026/05/13 10:55:17 INFO Applying migration id=backfill 2026/05/13 10:55:18 INFO Adding mention name=@alice actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:18 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-0c4b-72f4-ac7b-32a5d1953f1d activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-0c4a-7dac-a78c-64e4fb9c7af2 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-0c4a-7dac-a78c-64e4fb9c7af2 2026/05/13 10:55:18 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-0c4a-7dac-a78c-64e4fb9c7af2 2026/05/13 10:55:18 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fa-0c52-7934-8a90-d34303b3f656 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-0c4a-7dac-a78c-64e4fb9c7af2 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-0c4a-7dac-a78c-64e4fb9c7af2 2026/05/13 10:55:18 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-0c4a-7dac-a78c-64e4fb9c7af2 --- PASS: TestEdit_RemoveMention (0.99s) === RUN TestEdit_KeepMention 2026/05/13 10:55:18 INFO Applying migration id=initial 2026/05/13 10:55:18 INFO Applying migration id=notesupdated 2026/05/13 10:55:18 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:18 INFO Applying migration id=activitiesid 2026/05/13 10:55:18 INFO Applying migration id=outbox 2026/05/13 10:55:18 INFO Applying migration id=edits 2026/05/13 10:55:18 INFO Applying migration id=outboxactor 2026/05/13 10:55:18 INFO Applying migration id=outboxsender 2026/05/13 10:55:18 INFO Applying migration id=thread 2026/05/13 10:55:18 INFO Applying migration id=host 2026/05/13 10:55:18 INFO Applying migration id=sharedinbox 2026/05/13 10:55:18 INFO Applying migration id=noteshost 2026/05/13 10:55:18 INFO Applying migration id=fetched 2026/05/13 10:55:18 INFO Applying migration id=move 2026/05/13 10:55:18 INFO Applying migration id=cleanup 2026/05/13 10:55:18 INFO Applying migration id=received 2026/05/13 10:55:18 INFO Applying migration id=namehost 2026/05/13 10:55:18 INFO Applying migration id=outboxhost 2026/05/13 10:55:18 INFO Applying migration id=notesfts 2026/05/13 10:55:18 INFO Applying migration id=iconsname 2026/05/13 10:55:18 INFO Applying migration id=nohash 2026/05/13 10:55:18 INFO Applying migration id=shares 2026/05/13 10:55:18 INFO Applying migration id=actorttl 2026/05/13 10:55:18 INFO Applying migration id=tocc 2026/05/13 10:55:18 INFO Applying migration id=followeds 2026/05/13 10:55:18 INFO Applying migration id=certhash 2026/05/13 10:55:18 INFO Applying migration id=follows_sync 2026/05/13 10:55:18 INFO Applying migration id=jsonpath 2026/05/13 10:55:18 INFO Applying migration id=localforward 2026/05/13 10:55:18 INFO Applying migration id=avatar 2026/05/13 10:55:18 INFO Applying migration id=noimage 2026/05/13 10:55:18 INFO Applying migration id=feed 2026/05/13 10:55:18 INFO Applying migration id=bookmarks 2026/05/13 10:55:18 INFO Applying migration id=shareactivity 2026/05/13 10:55:18 INFO Applying migration id=application 2026/05/13 10:55:18 INFO Applying migration id=certificates 2026/05/13 10:55:18 INFO Applying migration id=rawforward 2026/05/13 10:55:18 INFO Applying migration id=publickey 2026/05/13 10:55:18 INFO Applying migration id=resolvegroup 2026/05/13 10:55:18 INFO Applying migration id=reject 2026/05/13 10:55:18 INFO Applying migration id=autodel 2026/05/13 10:55:18 INFO Applying migration id=jsonb 2026/05/13 10:55:18 INFO Applying migration id=quote 2026/05/13 10:55:18 INFO Applying migration id=rfc9421 2026/05/13 10:55:18 INFO Applying migration id=keys 2026/05/13 10:55:18 INFO Applying migration id=portable 2026/05/13 10:55:18 INFO Applying migration id=proofs 2026/05/13 10:55:18 INFO Applying migration id=contexts 2026/05/13 10:55:18 INFO Applying migration id=deliverieshost 2026/05/13 10:55:18 INFO Applying migration id=pembegin 2026/05/13 10:55:18 INFO Applying migration id=didhost 2026/05/13 10:55:18 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:18 INFO Applying migration id=invites 2026/05/13 10:55:18 INFO Applying migration id=ed25519blob 2026/05/13 10:55:18 INFO Applying migration id=rsablob 2026/05/13 10:55:18 INFO Applying migration id=iconscid 2026/05/13 10:55:18 INFO Applying migration id=actor 2026/05/13 10:55:18 INFO Applying migration id=localkeys 2026/05/13 10:55:18 INFO Applying migration id=deleted 2026/05/13 10:55:18 INFO Applying migration id=history 2026/05/13 10:55:18 INFO Applying migration id=outboxnano 2026/05/13 10:55:18 INFO Applying migration id=implements 2026/05/13 10:55:18 INFO Applying migration id=backfill 2026/05/13 10:55:19 INFO Adding mention name=@alice actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:19 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-0ec0-742e-afd7-97c76ad57e54 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-0ebf-7e74-8378-56866f36ee74 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-0ebf-7e74-8378-56866f36ee74 2026/05/13 10:55:19 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-0ebf-7e74-8378-56866f36ee74 2026/05/13 10:55:19 INFO Adding mention name=@alice actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:19 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fa-0ec7-7c79-ad24-63e6bb848a8f activity.type=Update activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-0ebf-7e74-8378-56866f36ee74 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-0ebf-7e74-8378-56866f36ee74 2026/05/13 10:55:19 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-0ebf-7e74-8378-56866f36ee74 --- PASS: TestEdit_KeepMention (0.63s) === RUN TestEdit_PollAddOption 2026/05/13 10:55:19 INFO Applying migration id=initial 2026/05/13 10:55:19 INFO Applying migration id=notesupdated 2026/05/13 10:55:19 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:19 INFO Applying migration id=activitiesid 2026/05/13 10:55:19 INFO Applying migration id=outbox 2026/05/13 10:55:19 INFO Applying migration id=edits 2026/05/13 10:55:19 INFO Applying migration id=outboxactor 2026/05/13 10:55:19 INFO Applying migration id=outboxsender 2026/05/13 10:55:19 INFO Applying migration id=thread 2026/05/13 10:55:19 INFO Applying migration id=host 2026/05/13 10:55:19 INFO Applying migration id=sharedinbox 2026/05/13 10:55:19 INFO Applying migration id=noteshost 2026/05/13 10:55:19 INFO Applying migration id=fetched 2026/05/13 10:55:19 INFO Applying migration id=move 2026/05/13 10:55:19 INFO Applying migration id=cleanup 2026/05/13 10:55:19 INFO Applying migration id=received 2026/05/13 10:55:19 INFO Applying migration id=namehost 2026/05/13 10:55:19 INFO Applying migration id=outboxhost 2026/05/13 10:55:19 INFO Applying migration id=notesfts 2026/05/13 10:55:19 INFO Applying migration id=iconsname 2026/05/13 10:55:19 INFO Applying migration id=nohash 2026/05/13 10:55:19 INFO Applying migration id=shares 2026/05/13 10:55:19 INFO Applying migration id=actorttl 2026/05/13 10:55:19 INFO Applying migration id=tocc 2026/05/13 10:55:19 INFO Applying migration id=followeds 2026/05/13 10:55:19 INFO Applying migration id=certhash 2026/05/13 10:55:19 INFO Applying migration id=follows_sync 2026/05/13 10:55:19 INFO Applying migration id=jsonpath 2026/05/13 10:55:19 INFO Applying migration id=localforward 2026/05/13 10:55:19 INFO Applying migration id=avatar 2026/05/13 10:55:19 INFO Applying migration id=noimage 2026/05/13 10:55:19 INFO Applying migration id=feed 2026/05/13 10:55:19 INFO Applying migration id=bookmarks 2026/05/13 10:55:19 INFO Applying migration id=shareactivity 2026/05/13 10:55:19 INFO Applying migration id=application 2026/05/13 10:55:19 INFO Applying migration id=certificates 2026/05/13 10:55:19 INFO Applying migration id=rawforward 2026/05/13 10:55:19 INFO Applying migration id=publickey 2026/05/13 10:55:19 INFO Applying migration id=resolvegroup 2026/05/13 10:55:19 INFO Applying migration id=reject 2026/05/13 10:55:19 INFO Applying migration id=autodel 2026/05/13 10:55:19 INFO Applying migration id=jsonb 2026/05/13 10:55:19 INFO Applying migration id=quote 2026/05/13 10:55:19 INFO Applying migration id=rfc9421 2026/05/13 10:55:19 INFO Applying migration id=keys 2026/05/13 10:55:19 INFO Applying migration id=portable 2026/05/13 10:55:19 INFO Applying migration id=proofs 2026/05/13 10:55:19 INFO Applying migration id=contexts 2026/05/13 10:55:19 INFO Applying migration id=deliverieshost 2026/05/13 10:55:19 INFO Applying migration id=pembegin 2026/05/13 10:55:19 INFO Applying migration id=didhost 2026/05/13 10:55:19 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:19 INFO Applying migration id=invites 2026/05/13 10:55:19 INFO Applying migration id=ed25519blob 2026/05/13 10:55:19 INFO Applying migration id=rsablob 2026/05/13 10:55:19 INFO Applying migration id=iconscid 2026/05/13 10:55:19 INFO Applying migration id=actor 2026/05/13 10:55:19 INFO Applying migration id=localkeys 2026/05/13 10:55:19 INFO Applying migration id=deleted 2026/05/13 10:55:19 INFO Applying migration id=history 2026/05/13 10:55:19 INFO Applying migration id=outboxnano 2026/05/13 10:55:19 INFO Applying migration id=implements 2026/05/13 10:55:19 INFO Applying migration id=backfill 2026/05/13 10:55:20 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-1202-7c4c-9966-035815c1af93 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-1202-7b74-a536-7113c4e9a1d2 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-1202-7b74-a536-7113c4e9a1d2 2026/05/13 10:55:20 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fa-1202-7b74-a536-7113c4e9a1d2 2026/05/13 10:55:20 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-1205-7083-b4b2-829ef731e810 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-1205-7066-83de-ebbf6330eaa8 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-1205-7066-83de-ebbf6330eaa8 2026/05/13 10:55:20 INFO Updating poll results poll=https://localhost.localdomain:8443/post/019e20fa-1202-7b74-a536-7113c4e9a1d2 2026/05/13 10:55:20 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fa-1206-7772-9561-8980bc7a29b4 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-1202-7b74-a536-7113c4e9a1d2 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-1202-7b74-a536-7113c4e9a1d2 2026/05/13 10:55:20 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-1202-7b74-a536-7113c4e9a1d2 2026/05/13 10:55:20 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fa-120c-7b45-9639-eac79c3cab9f activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-1202-7b74-a536-7113c4e9a1d2 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-1202-7b74-a536-7113c4e9a1d2 2026/05/13 10:55:20 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fa-1202-7b74-a536-7113c4e9a1d2 2026/05/13 10:55:20 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-120f-7f0f-b84a-58221f5f6d1e activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-120f-7ed7-a1bd-30e91902b83e activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019e20fa-120f-7ed7-a1bd-30e91902b83e 2026/05/13 10:55:20 INFO Updating poll results poll=https://localhost.localdomain:8443/post/019e20fa-1202-7b74-a536-7113c4e9a1d2 2026/05/13 10:55:20 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fa-1212-7581-9a3b-1d27b1c1a28a activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-1202-7b74-a536-7113c4e9a1d2 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-1202-7b74-a536-7113c4e9a1d2 2026/05/13 10:55:20 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-1202-7b74-a536-7113c4e9a1d2 --- PASS: TestEdit_PollAddOption (0.84s) === RUN TestEdit_RemoveQuestion 2026/05/13 10:55:20 INFO Applying migration id=initial 2026/05/13 10:55:20 INFO Applying migration id=notesupdated 2026/05/13 10:55:20 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:20 INFO Applying migration id=activitiesid 2026/05/13 10:55:20 INFO Applying migration id=outbox 2026/05/13 10:55:20 INFO Applying migration id=edits 2026/05/13 10:55:20 INFO Applying migration id=outboxactor 2026/05/13 10:55:20 INFO Applying migration id=outboxsender 2026/05/13 10:55:20 INFO Applying migration id=thread 2026/05/13 10:55:20 INFO Applying migration id=host 2026/05/13 10:55:20 INFO Applying migration id=sharedinbox 2026/05/13 10:55:20 INFO Applying migration id=noteshost 2026/05/13 10:55:20 INFO Applying migration id=fetched 2026/05/13 10:55:20 INFO Applying migration id=move 2026/05/13 10:55:20 INFO Applying migration id=cleanup 2026/05/13 10:55:20 INFO Applying migration id=received 2026/05/13 10:55:20 INFO Applying migration id=namehost 2026/05/13 10:55:20 INFO Applying migration id=outboxhost 2026/05/13 10:55:20 INFO Applying migration id=notesfts 2026/05/13 10:55:20 INFO Applying migration id=iconsname 2026/05/13 10:55:20 INFO Applying migration id=nohash 2026/05/13 10:55:20 INFO Applying migration id=shares 2026/05/13 10:55:20 INFO Applying migration id=actorttl 2026/05/13 10:55:20 INFO Applying migration id=tocc 2026/05/13 10:55:20 INFO Applying migration id=followeds 2026/05/13 10:55:20 INFO Applying migration id=certhash 2026/05/13 10:55:20 INFO Applying migration id=follows_sync 2026/05/13 10:55:20 INFO Applying migration id=jsonpath 2026/05/13 10:55:20 INFO Applying migration id=localforward 2026/05/13 10:55:20 INFO Applying migration id=avatar 2026/05/13 10:55:20 INFO Applying migration id=noimage 2026/05/13 10:55:20 INFO Applying migration id=feed 2026/05/13 10:55:20 INFO Applying migration id=bookmarks 2026/05/13 10:55:20 INFO Applying migration id=shareactivity 2026/05/13 10:55:20 INFO Applying migration id=application 2026/05/13 10:55:20 INFO Applying migration id=certificates 2026/05/13 10:55:20 INFO Applying migration id=rawforward 2026/05/13 10:55:20 INFO Applying migration id=publickey 2026/05/13 10:55:20 INFO Applying migration id=resolvegroup 2026/05/13 10:55:20 INFO Applying migration id=reject 2026/05/13 10:55:20 INFO Applying migration id=autodel 2026/05/13 10:55:20 INFO Applying migration id=jsonb 2026/05/13 10:55:20 INFO Applying migration id=quote 2026/05/13 10:55:20 INFO Applying migration id=rfc9421 2026/05/13 10:55:20 INFO Applying migration id=keys 2026/05/13 10:55:20 INFO Applying migration id=portable 2026/05/13 10:55:20 INFO Applying migration id=proofs 2026/05/13 10:55:20 INFO Applying migration id=contexts 2026/05/13 10:55:20 INFO Applying migration id=deliverieshost 2026/05/13 10:55:20 INFO Applying migration id=pembegin 2026/05/13 10:55:20 INFO Applying migration id=didhost 2026/05/13 10:55:20 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:20 INFO Applying migration id=invites 2026/05/13 10:55:20 INFO Applying migration id=ed25519blob 2026/05/13 10:55:20 INFO Applying migration id=rsablob 2026/05/13 10:55:20 INFO Applying migration id=iconscid 2026/05/13 10:55:20 INFO Applying migration id=actor 2026/05/13 10:55:20 INFO Applying migration id=localkeys 2026/05/13 10:55:20 INFO Applying migration id=deleted 2026/05/13 10:55:20 INFO Applying migration id=history 2026/05/13 10:55:20 INFO Applying migration id=outboxnano 2026/05/13 10:55:20 INFO Applying migration id=implements 2026/05/13 10:55:20 INFO Applying migration id=backfill 2026/05/13 10:55:20 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-1419-7109-ab8b-aa72422a745e activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-1419-7022-af82-0a1302fad674 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-1419-7022-af82-0a1302fad674 2026/05/13 10:55:20 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fa-1419-7022-af82-0a1302fad674 2026/05/13 10:55:20 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-141b-746e-adff-d5b367ea4643 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-141b-7452-ad45-a693bb243abc activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-141b-7452-ad45-a693bb243abc 2026/05/13 10:55:20 INFO Updating poll results poll=https://localhost.localdomain:8443/post/019e20fa-1419-7022-af82-0a1302fad674 2026/05/13 10:55:20 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fa-141c-7b11-bc92-23282bf04961 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-1419-7022-af82-0a1302fad674 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-1419-7022-af82-0a1302fad674 2026/05/13 10:55:20 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-1419-7022-af82-0a1302fad674 2026/05/13 10:55:20 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fa-1421-7207-af17-8afcb7e29d73 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-1419-7022-af82-0a1302fad674 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-1419-7022-af82-0a1302fad674 2026/05/13 10:55:20 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-1419-7022-af82-0a1302fad674 --- PASS: TestEdit_RemoveQuestion (0.52s) === RUN TestFollow_PostToFollowers 2026/05/13 10:55:20 INFO Applying migration id=initial 2026/05/13 10:55:20 INFO Applying migration id=notesupdated 2026/05/13 10:55:20 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:20 INFO Applying migration id=activitiesid 2026/05/13 10:55:20 INFO Applying migration id=outbox 2026/05/13 10:55:20 INFO Applying migration id=edits 2026/05/13 10:55:20 INFO Applying migration id=outboxactor 2026/05/13 10:55:20 INFO Applying migration id=outboxsender 2026/05/13 10:55:20 INFO Applying migration id=thread 2026/05/13 10:55:20 INFO Applying migration id=host 2026/05/13 10:55:20 INFO Applying migration id=sharedinbox 2026/05/13 10:55:20 INFO Applying migration id=noteshost 2026/05/13 10:55:20 INFO Applying migration id=fetched 2026/05/13 10:55:20 INFO Applying migration id=move 2026/05/13 10:55:20 INFO Applying migration id=cleanup 2026/05/13 10:55:20 INFO Applying migration id=received 2026/05/13 10:55:20 INFO Applying migration id=namehost 2026/05/13 10:55:20 INFO Applying migration id=outboxhost 2026/05/13 10:55:20 INFO Applying migration id=notesfts 2026/05/13 10:55:20 INFO Applying migration id=iconsname 2026/05/13 10:55:20 INFO Applying migration id=nohash 2026/05/13 10:55:20 INFO Applying migration id=shares 2026/05/13 10:55:20 INFO Applying migration id=actorttl 2026/05/13 10:55:20 INFO Applying migration id=tocc 2026/05/13 10:55:20 INFO Applying migration id=followeds 2026/05/13 10:55:20 INFO Applying migration id=certhash 2026/05/13 10:55:20 INFO Applying migration id=follows_sync 2026/05/13 10:55:20 INFO Applying migration id=jsonpath 2026/05/13 10:55:20 INFO Applying migration id=localforward 2026/05/13 10:55:20 INFO Applying migration id=avatar 2026/05/13 10:55:20 INFO Applying migration id=noimage 2026/05/13 10:55:20 INFO Applying migration id=feed 2026/05/13 10:55:20 INFO Applying migration id=bookmarks 2026/05/13 10:55:20 INFO Applying migration id=shareactivity 2026/05/13 10:55:20 INFO Applying migration id=application 2026/05/13 10:55:20 INFO Applying migration id=certificates 2026/05/13 10:55:20 INFO Applying migration id=rawforward 2026/05/13 10:55:20 INFO Applying migration id=publickey 2026/05/13 10:55:20 INFO Applying migration id=resolvegroup 2026/05/13 10:55:20 INFO Applying migration id=reject 2026/05/13 10:55:20 INFO Applying migration id=autodel 2026/05/13 10:55:20 INFO Applying migration id=jsonb 2026/05/13 10:55:20 INFO Applying migration id=quote 2026/05/13 10:55:20 INFO Applying migration id=rfc9421 2026/05/13 10:55:20 INFO Applying migration id=keys 2026/05/13 10:55:20 INFO Applying migration id=portable 2026/05/13 10:55:20 INFO Applying migration id=proofs 2026/05/13 10:55:20 INFO Applying migration id=contexts 2026/05/13 10:55:20 INFO Applying migration id=deliverieshost 2026/05/13 10:55:20 INFO Applying migration id=pembegin 2026/05/13 10:55:20 INFO Applying migration id=didhost 2026/05/13 10:55:20 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:20 INFO Applying migration id=invites 2026/05/13 10:55:20 INFO Applying migration id=ed25519blob 2026/05/13 10:55:20 INFO Applying migration id=rsablob 2026/05/13 10:55:20 INFO Applying migration id=iconscid 2026/05/13 10:55:20 INFO Applying migration id=actor 2026/05/13 10:55:20 INFO Applying migration id=localkeys 2026/05/13 10:55:20 INFO Applying migration id=deleted 2026/05/13 10:55:20 INFO Applying migration id=history 2026/05/13 10:55:20 INFO Applying migration id=outboxnano 2026/05/13 10:55:20 INFO Applying migration id=implements 2026/05/13 10:55:20 INFO Applying migration id=backfill 2026/05/13 10:55:21 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fa-175a-79c0-9b5f-34811ea8ae53 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:21 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-175b-7244-a86d-1c9f3f0fde67 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fa-175a-79c0-9b5f-34811ea8ae53 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fa-175a-79c0-9b5f-34811ea8ae53 2026/05/13 10:55:21 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-175d-7918-9c67-256b054eca62 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-175d-78a6-98b5-b76ff12ba12a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-175d-78a6-98b5-b76ff12ba12a --- PASS: TestFollow_PostToFollowers (0.83s) === RUN TestFollow_PostToFollowersBeforeFollow 2026/05/13 10:55:21 INFO Applying migration id=initial 2026/05/13 10:55:21 INFO Applying migration id=notesupdated 2026/05/13 10:55:21 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:21 INFO Applying migration id=activitiesid 2026/05/13 10:55:21 INFO Applying migration id=outbox 2026/05/13 10:55:21 INFO Applying migration id=edits 2026/05/13 10:55:21 INFO Applying migration id=outboxactor 2026/05/13 10:55:21 INFO Applying migration id=outboxsender 2026/05/13 10:55:21 INFO Applying migration id=thread 2026/05/13 10:55:21 INFO Applying migration id=host 2026/05/13 10:55:21 INFO Applying migration id=sharedinbox 2026/05/13 10:55:21 INFO Applying migration id=noteshost 2026/05/13 10:55:21 INFO Applying migration id=fetched 2026/05/13 10:55:21 INFO Applying migration id=move 2026/05/13 10:55:21 INFO Applying migration id=cleanup 2026/05/13 10:55:21 INFO Applying migration id=received 2026/05/13 10:55:21 INFO Applying migration id=namehost 2026/05/13 10:55:21 INFO Applying migration id=outboxhost 2026/05/13 10:55:21 INFO Applying migration id=notesfts 2026/05/13 10:55:21 INFO Applying migration id=iconsname 2026/05/13 10:55:21 INFO Applying migration id=nohash 2026/05/13 10:55:21 INFO Applying migration id=shares 2026/05/13 10:55:21 INFO Applying migration id=actorttl 2026/05/13 10:55:21 INFO Applying migration id=tocc 2026/05/13 10:55:21 INFO Applying migration id=followeds 2026/05/13 10:55:21 INFO Applying migration id=certhash 2026/05/13 10:55:21 INFO Applying migration id=follows_sync 2026/05/13 10:55:21 INFO Applying migration id=jsonpath 2026/05/13 10:55:21 INFO Applying migration id=localforward 2026/05/13 10:55:21 INFO Applying migration id=avatar 2026/05/13 10:55:21 INFO Applying migration id=noimage 2026/05/13 10:55:21 INFO Applying migration id=feed 2026/05/13 10:55:21 INFO Applying migration id=bookmarks 2026/05/13 10:55:21 INFO Applying migration id=shareactivity 2026/05/13 10:55:21 INFO Applying migration id=application 2026/05/13 10:55:21 INFO Applying migration id=certificates 2026/05/13 10:55:21 INFO Applying migration id=rawforward 2026/05/13 10:55:21 INFO Applying migration id=publickey 2026/05/13 10:55:21 INFO Applying migration id=resolvegroup 2026/05/13 10:55:21 INFO Applying migration id=reject 2026/05/13 10:55:21 INFO Applying migration id=autodel 2026/05/13 10:55:21 INFO Applying migration id=jsonb 2026/05/13 10:55:21 INFO Applying migration id=quote 2026/05/13 10:55:21 INFO Applying migration id=rfc9421 2026/05/13 10:55:21 INFO Applying migration id=keys 2026/05/13 10:55:21 INFO Applying migration id=portable 2026/05/13 10:55:21 INFO Applying migration id=proofs 2026/05/13 10:55:21 INFO Applying migration id=contexts 2026/05/13 10:55:21 INFO Applying migration id=deliverieshost 2026/05/13 10:55:21 INFO Applying migration id=pembegin 2026/05/13 10:55:21 INFO Applying migration id=didhost 2026/05/13 10:55:21 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:21 INFO Applying migration id=invites 2026/05/13 10:55:21 INFO Applying migration id=ed25519blob 2026/05/13 10:55:21 INFO Applying migration id=rsablob 2026/05/13 10:55:21 INFO Applying migration id=iconscid 2026/05/13 10:55:21 INFO Applying migration id=actor 2026/05/13 10:55:21 INFO Applying migration id=localkeys 2026/05/13 10:55:21 INFO Applying migration id=deleted 2026/05/13 10:55:21 INFO Applying migration id=history 2026/05/13 10:55:21 INFO Applying migration id=outboxnano 2026/05/13 10:55:21 INFO Applying migration id=implements 2026/05/13 10:55:21 INFO Applying migration id=backfill 2026/05/13 10:55:22 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-1a64-7b7f-8dcd-0babfa2006bb activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-1a64-7b2e-ad9a-20b2f5de6a4e activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-1a64-7b2e-ad9a-20b2f5de6a4e 2026/05/13 10:55:22 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fa-1a66-73b6-b783-01e0d494f9d1 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:22 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-1a66-7abb-b873-ce847f0ee84d activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fa-1a66-73b6-b783-01e0d494f9d1 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fa-1a66-73b6-b783-01e0d494f9d1 --- PASS: TestFollow_PostToFollowersBeforeFollow (0.78s) === RUN TestFollow_DMUnfollowFollow 2026/05/13 10:55:22 INFO Applying migration id=initial 2026/05/13 10:55:22 INFO Applying migration id=notesupdated 2026/05/13 10:55:22 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:22 INFO Applying migration id=activitiesid 2026/05/13 10:55:22 INFO Applying migration id=outbox 2026/05/13 10:55:22 INFO Applying migration id=edits 2026/05/13 10:55:22 INFO Applying migration id=outboxactor 2026/05/13 10:55:22 INFO Applying migration id=outboxsender 2026/05/13 10:55:22 INFO Applying migration id=thread 2026/05/13 10:55:22 INFO Applying migration id=host 2026/05/13 10:55:22 INFO Applying migration id=sharedinbox 2026/05/13 10:55:22 INFO Applying migration id=noteshost 2026/05/13 10:55:22 INFO Applying migration id=fetched 2026/05/13 10:55:22 INFO Applying migration id=move 2026/05/13 10:55:22 INFO Applying migration id=cleanup 2026/05/13 10:55:22 INFO Applying migration id=received 2026/05/13 10:55:22 INFO Applying migration id=namehost 2026/05/13 10:55:22 INFO Applying migration id=outboxhost 2026/05/13 10:55:22 INFO Applying migration id=notesfts 2026/05/13 10:55:22 INFO Applying migration id=iconsname 2026/05/13 10:55:22 INFO Applying migration id=nohash 2026/05/13 10:55:22 INFO Applying migration id=shares 2026/05/13 10:55:22 INFO Applying migration id=actorttl 2026/05/13 10:55:22 INFO Applying migration id=tocc 2026/05/13 10:55:22 INFO Applying migration id=followeds 2026/05/13 10:55:22 INFO Applying migration id=certhash 2026/05/13 10:55:22 INFO Applying migration id=follows_sync 2026/05/13 10:55:22 INFO Applying migration id=jsonpath 2026/05/13 10:55:22 INFO Applying migration id=localforward 2026/05/13 10:55:22 INFO Applying migration id=avatar 2026/05/13 10:55:22 INFO Applying migration id=noimage 2026/05/13 10:55:22 INFO Applying migration id=feed 2026/05/13 10:55:22 INFO Applying migration id=bookmarks 2026/05/13 10:55:22 INFO Applying migration id=shareactivity 2026/05/13 10:55:22 INFO Applying migration id=application 2026/05/13 10:55:22 INFO Applying migration id=certificates 2026/05/13 10:55:22 INFO Applying migration id=rawforward 2026/05/13 10:55:22 INFO Applying migration id=publickey 2026/05/13 10:55:22 INFO Applying migration id=resolvegroup 2026/05/13 10:55:22 INFO Applying migration id=reject 2026/05/13 10:55:22 INFO Applying migration id=autodel 2026/05/13 10:55:22 INFO Applying migration id=jsonb 2026/05/13 10:55:22 INFO Applying migration id=quote 2026/05/13 10:55:22 INFO Applying migration id=rfc9421 2026/05/13 10:55:22 INFO Applying migration id=keys 2026/05/13 10:55:22 INFO Applying migration id=portable 2026/05/13 10:55:22 INFO Applying migration id=proofs 2026/05/13 10:55:22 INFO Applying migration id=contexts 2026/05/13 10:55:22 INFO Applying migration id=deliverieshost 2026/05/13 10:55:22 INFO Applying migration id=pembegin 2026/05/13 10:55:22 INFO Applying migration id=didhost 2026/05/13 10:55:22 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:22 INFO Applying migration id=invites 2026/05/13 10:55:22 INFO Applying migration id=ed25519blob 2026/05/13 10:55:22 INFO Applying migration id=rsablob 2026/05/13 10:55:22 INFO Applying migration id=iconscid 2026/05/13 10:55:22 INFO Applying migration id=actor 2026/05/13 10:55:22 INFO Applying migration id=localkeys 2026/05/13 10:55:22 INFO Applying migration id=deleted 2026/05/13 10:55:22 INFO Applying migration id=history 2026/05/13 10:55:22 INFO Applying migration id=outboxnano 2026/05/13 10:55:22 INFO Applying migration id=implements 2026/05/13 10:55:22 INFO Applying migration id=backfill 2026/05/13 10:55:22 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fa-1d45-7375-b423-1fb57c4e0eb7 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:22 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-1d46-7a57-b333-6fb2b56aad5d activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fa-1d45-7375-b423-1fb57c4e0eb7 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fa-1d45-7375-b423-1fb57c4e0eb7 2026/05/13 10:55:22 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:22 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-1d47-7b9e-8c62-0ef0d4b8eae4 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-1d47-7915-90f8-e5f94cf1bef5 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-1d47-7915-90f8-e5f94cf1bef5 2026/05/13 10:55:22 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fa-1d4c-71e4-8d63-67efa4f8ed23 activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fa-1d45-7375-b423-1fb57c4e0eb7 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob --- PASS: TestFollow_DMUnfollowFollow (0.74s) === RUN TestFollow_DMUnfollowBeforeFeedUpdate 2026/05/13 10:55:22 INFO Applying migration id=initial 2026/05/13 10:55:22 INFO Applying migration id=notesupdated 2026/05/13 10:55:22 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:22 INFO Applying migration id=activitiesid 2026/05/13 10:55:22 INFO Applying migration id=outbox 2026/05/13 10:55:22 INFO Applying migration id=edits 2026/05/13 10:55:22 INFO Applying migration id=outboxactor 2026/05/13 10:55:22 INFO Applying migration id=outboxsender 2026/05/13 10:55:22 INFO Applying migration id=thread 2026/05/13 10:55:22 INFO Applying migration id=host 2026/05/13 10:55:22 INFO Applying migration id=sharedinbox 2026/05/13 10:55:22 INFO Applying migration id=noteshost 2026/05/13 10:55:22 INFO Applying migration id=fetched 2026/05/13 10:55:22 INFO Applying migration id=move 2026/05/13 10:55:22 INFO Applying migration id=cleanup 2026/05/13 10:55:22 INFO Applying migration id=received 2026/05/13 10:55:22 INFO Applying migration id=namehost 2026/05/13 10:55:22 INFO Applying migration id=outboxhost 2026/05/13 10:55:22 INFO Applying migration id=notesfts 2026/05/13 10:55:22 INFO Applying migration id=iconsname 2026/05/13 10:55:22 INFO Applying migration id=nohash 2026/05/13 10:55:23 INFO Applying migration id=shares 2026/05/13 10:55:23 INFO Applying migration id=actorttl 2026/05/13 10:55:23 INFO Applying migration id=tocc 2026/05/13 10:55:23 INFO Applying migration id=followeds 2026/05/13 10:55:23 INFO Applying migration id=certhash 2026/05/13 10:55:23 INFO Applying migration id=follows_sync 2026/05/13 10:55:23 INFO Applying migration id=jsonpath 2026/05/13 10:55:23 INFO Applying migration id=localforward 2026/05/13 10:55:23 INFO Applying migration id=avatar 2026/05/13 10:55:23 INFO Applying migration id=noimage 2026/05/13 10:55:23 INFO Applying migration id=feed 2026/05/13 10:55:23 INFO Applying migration id=bookmarks 2026/05/13 10:55:23 INFO Applying migration id=shareactivity 2026/05/13 10:55:23 INFO Applying migration id=application 2026/05/13 10:55:23 INFO Applying migration id=certificates 2026/05/13 10:55:23 INFO Applying migration id=rawforward 2026/05/13 10:55:23 INFO Applying migration id=publickey 2026/05/13 10:55:23 INFO Applying migration id=resolvegroup 2026/05/13 10:55:23 INFO Applying migration id=reject 2026/05/13 10:55:23 INFO Applying migration id=autodel 2026/05/13 10:55:23 INFO Applying migration id=jsonb 2026/05/13 10:55:23 INFO Applying migration id=quote 2026/05/13 10:55:23 INFO Applying migration id=rfc9421 2026/05/13 10:55:23 INFO Applying migration id=keys 2026/05/13 10:55:23 INFO Applying migration id=portable 2026/05/13 10:55:23 INFO Applying migration id=proofs 2026/05/13 10:55:23 INFO Applying migration id=contexts 2026/05/13 10:55:23 INFO Applying migration id=deliverieshost 2026/05/13 10:55:23 INFO Applying migration id=pembegin 2026/05/13 10:55:23 INFO Applying migration id=didhost 2026/05/13 10:55:23 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:23 INFO Applying migration id=invites 2026/05/13 10:55:23 INFO Applying migration id=ed25519blob 2026/05/13 10:55:23 INFO Applying migration id=rsablob 2026/05/13 10:55:23 INFO Applying migration id=iconscid 2026/05/13 10:55:23 INFO Applying migration id=actor 2026/05/13 10:55:23 INFO Applying migration id=localkeys 2026/05/13 10:55:23 INFO Applying migration id=deleted 2026/05/13 10:55:23 INFO Applying migration id=history 2026/05/13 10:55:23 INFO Applying migration id=outboxnano 2026/05/13 10:55:23 INFO Applying migration id=implements 2026/05/13 10:55:23 INFO Applying migration id=backfill 2026/05/13 10:55:24 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fa-2289-7a46-be39-916d662effaf activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:24 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-228a-7a19-97da-9cc0e3decf3e activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fa-2289-7a46-be39-916d662effaf activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fa-2289-7a46-be39-916d662effaf 2026/05/13 10:55:24 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:24 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-228b-7def-95b8-21eddc167fdf activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-228b-7af8-a631-f3006b4bf7e8 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-228b-7af8-a631-f3006b4bf7e8 2026/05/13 10:55:24 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fa-2290-77eb-975c-cb82f627a076 activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fa-2289-7a46-be39-916d662effaf activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob --- PASS: TestFollow_DMUnfollowBeforeFeedUpdate (1.35s) === RUN TestFollow_PublicPost 2026/05/13 10:55:24 INFO Applying migration id=initial 2026/05/13 10:55:24 INFO Applying migration id=notesupdated 2026/05/13 10:55:24 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:24 INFO Applying migration id=activitiesid 2026/05/13 10:55:24 INFO Applying migration id=outbox 2026/05/13 10:55:24 INFO Applying migration id=edits 2026/05/13 10:55:24 INFO Applying migration id=outboxactor 2026/05/13 10:55:24 INFO Applying migration id=outboxsender 2026/05/13 10:55:24 INFO Applying migration id=thread 2026/05/13 10:55:24 INFO Applying migration id=host 2026/05/13 10:55:24 INFO Applying migration id=sharedinbox 2026/05/13 10:55:24 INFO Applying migration id=noteshost 2026/05/13 10:55:24 INFO Applying migration id=fetched 2026/05/13 10:55:24 INFO Applying migration id=move 2026/05/13 10:55:24 INFO Applying migration id=cleanup 2026/05/13 10:55:24 INFO Applying migration id=received 2026/05/13 10:55:24 INFO Applying migration id=namehost 2026/05/13 10:55:24 INFO Applying migration id=outboxhost 2026/05/13 10:55:24 INFO Applying migration id=notesfts 2026/05/13 10:55:24 INFO Applying migration id=iconsname 2026/05/13 10:55:24 INFO Applying migration id=nohash 2026/05/13 10:55:24 INFO Applying migration id=shares 2026/05/13 10:55:24 INFO Applying migration id=actorttl 2026/05/13 10:55:24 INFO Applying migration id=tocc 2026/05/13 10:55:24 INFO Applying migration id=followeds 2026/05/13 10:55:24 INFO Applying migration id=certhash 2026/05/13 10:55:24 INFO Applying migration id=follows_sync 2026/05/13 10:55:24 INFO Applying migration id=jsonpath 2026/05/13 10:55:24 INFO Applying migration id=localforward 2026/05/13 10:55:24 INFO Applying migration id=avatar 2026/05/13 10:55:24 INFO Applying migration id=noimage 2026/05/13 10:55:24 INFO Applying migration id=feed 2026/05/13 10:55:24 INFO Applying migration id=bookmarks 2026/05/13 10:55:24 INFO Applying migration id=shareactivity 2026/05/13 10:55:24 INFO Applying migration id=application 2026/05/13 10:55:24 INFO Applying migration id=certificates 2026/05/13 10:55:24 INFO Applying migration id=rawforward 2026/05/13 10:55:24 INFO Applying migration id=publickey 2026/05/13 10:55:24 INFO Applying migration id=resolvegroup 2026/05/13 10:55:24 INFO Applying migration id=reject 2026/05/13 10:55:24 INFO Applying migration id=autodel 2026/05/13 10:55:24 INFO Applying migration id=jsonb 2026/05/13 10:55:24 INFO Applying migration id=quote 2026/05/13 10:55:24 INFO Applying migration id=rfc9421 2026/05/13 10:55:24 INFO Applying migration id=keys 2026/05/13 10:55:24 INFO Applying migration id=portable 2026/05/13 10:55:24 INFO Applying migration id=proofs 2026/05/13 10:55:24 INFO Applying migration id=contexts 2026/05/13 10:55:24 INFO Applying migration id=deliverieshost 2026/05/13 10:55:24 INFO Applying migration id=pembegin 2026/05/13 10:55:24 INFO Applying migration id=didhost 2026/05/13 10:55:24 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:24 INFO Applying migration id=invites 2026/05/13 10:55:24 INFO Applying migration id=ed25519blob 2026/05/13 10:55:24 INFO Applying migration id=rsablob 2026/05/13 10:55:24 INFO Applying migration id=iconscid 2026/05/13 10:55:24 INFO Applying migration id=actor 2026/05/13 10:55:24 INFO Applying migration id=localkeys 2026/05/13 10:55:24 INFO Applying migration id=deleted 2026/05/13 10:55:24 INFO Applying migration id=history 2026/05/13 10:55:24 INFO Applying migration id=outboxnano 2026/05/13 10:55:24 INFO Applying migration id=implements 2026/05/13 10:55:24 INFO Applying migration id=backfill 2026/05/13 10:55:26 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fa-2a59-71a7-b545-2ccec5c61d5b activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:26 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-2a59-7f03-99af-56e7e2dc60af activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fa-2a59-71a7-b545-2ccec5c61d5b activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fa-2a59-71a7-b545-2ccec5c61d5b 2026/05/13 10:55:26 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-2a5d-7b9c-8cd9-dd2d25f1fc6c activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-2a5d-7b34-9112-770582bcc1d0 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-2a5d-7b34-9112-770582bcc1d0 --- PASS: TestFollow_PublicPost (2.00s) === RUN TestFollow_Mutual 2026/05/13 10:55:26 INFO Applying migration id=initial 2026/05/13 10:55:26 INFO Applying migration id=notesupdated 2026/05/13 10:55:26 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:26 INFO Applying migration id=activitiesid 2026/05/13 10:55:26 INFO Applying migration id=outbox 2026/05/13 10:55:26 INFO Applying migration id=edits 2026/05/13 10:55:26 INFO Applying migration id=outboxactor 2026/05/13 10:55:26 INFO Applying migration id=outboxsender 2026/05/13 10:55:26 INFO Applying migration id=thread 2026/05/13 10:55:26 INFO Applying migration id=host 2026/05/13 10:55:26 INFO Applying migration id=sharedinbox 2026/05/13 10:55:26 INFO Applying migration id=noteshost 2026/05/13 10:55:26 INFO Applying migration id=fetched 2026/05/13 10:55:26 INFO Applying migration id=move 2026/05/13 10:55:26 INFO Applying migration id=cleanup 2026/05/13 10:55:26 INFO Applying migration id=received 2026/05/13 10:55:26 INFO Applying migration id=namehost 2026/05/13 10:55:26 INFO Applying migration id=outboxhost 2026/05/13 10:55:26 INFO Applying migration id=notesfts 2026/05/13 10:55:26 INFO Applying migration id=iconsname 2026/05/13 10:55:26 INFO Applying migration id=nohash 2026/05/13 10:55:26 INFO Applying migration id=shares 2026/05/13 10:55:26 INFO Applying migration id=actorttl 2026/05/13 10:55:26 INFO Applying migration id=tocc 2026/05/13 10:55:26 INFO Applying migration id=followeds 2026/05/13 10:55:26 INFO Applying migration id=certhash 2026/05/13 10:55:26 INFO Applying migration id=follows_sync 2026/05/13 10:55:26 INFO Applying migration id=jsonpath 2026/05/13 10:55:26 INFO Applying migration id=localforward 2026/05/13 10:55:26 INFO Applying migration id=avatar 2026/05/13 10:55:26 INFO Applying migration id=noimage 2026/05/13 10:55:26 INFO Applying migration id=feed 2026/05/13 10:55:26 INFO Applying migration id=bookmarks 2026/05/13 10:55:26 INFO Applying migration id=shareactivity 2026/05/13 10:55:26 INFO Applying migration id=application 2026/05/13 10:55:26 INFO Applying migration id=certificates 2026/05/13 10:55:26 INFO Applying migration id=rawforward 2026/05/13 10:55:26 INFO Applying migration id=publickey 2026/05/13 10:55:26 INFO Applying migration id=resolvegroup 2026/05/13 10:55:26 INFO Applying migration id=reject 2026/05/13 10:55:26 INFO Applying migration id=autodel 2026/05/13 10:55:26 INFO Applying migration id=jsonb 2026/05/13 10:55:26 INFO Applying migration id=quote 2026/05/13 10:55:26 INFO Applying migration id=rfc9421 2026/05/13 10:55:26 INFO Applying migration id=keys 2026/05/13 10:55:26 INFO Applying migration id=portable 2026/05/13 10:55:26 INFO Applying migration id=proofs 2026/05/13 10:55:26 INFO Applying migration id=contexts 2026/05/13 10:55:26 INFO Applying migration id=deliverieshost 2026/05/13 10:55:26 INFO Applying migration id=pembegin 2026/05/13 10:55:26 INFO Applying migration id=didhost 2026/05/13 10:55:26 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:26 INFO Applying migration id=invites 2026/05/13 10:55:26 INFO Applying migration id=ed25519blob 2026/05/13 10:55:26 INFO Applying migration id=rsablob 2026/05/13 10:55:26 INFO Applying migration id=iconscid 2026/05/13 10:55:26 INFO Applying migration id=actor 2026/05/13 10:55:26 INFO Applying migration id=localkeys 2026/05/13 10:55:26 INFO Applying migration id=deleted 2026/05/13 10:55:26 INFO Applying migration id=history 2026/05/13 10:55:26 INFO Applying migration id=outboxnano 2026/05/13 10:55:26 INFO Applying migration id=implements 2026/05/13 10:55:26 INFO Applying migration id=backfill 2026/05/13 10:55:27 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fa-2e1c-710d-a714-9f5034cd0310 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:27 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-2e1c-7d90-9e68-4721194bc27f activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fa-2e1c-710d-a714-9f5034cd0310 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fa-2e1c-710d-a714-9f5034cd0310 2026/05/13 10:55:27 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-2e20-7a16-9f5c-889078698c66 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-2e20-79cc-b115-83eb36d15719 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-2e20-79cc-b115-83eb36d15719 2026/05/13 10:55:27 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fa-2e20-79cc-b115-83eb36d15719 2026/05/13 10:55:27 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fa-2e23-796d-be48-5128a6bb29b9 note=https://localhost.localdomain:8443/post/019e20fa-2e23-7933-9427-cf6fd57915b5 thread=https://localhost.localdomain:8443/post/019e20fa-2e20-79cc-b115-83eb36d15719 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:27 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-2e23-796d-be48-5128a6bb29b9 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-2e23-7933-9427-cf6fd57915b5 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-2e23-7933-9427-cf6fd57915b5 2026/05/13 10:55:27 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fa-2e2e-7634-aa18-515385d975cc activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:27 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-2e2f-753d-b717-acf8f7ab1e6e activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fa-2e2e-7634-aa18-515385d975cc activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fa-2e2e-7634-aa18-515385d975cc --- PASS: TestFollow_Mutual (0.98s) === RUN TestFollow_AlreadyFollowing 2026/05/13 10:55:27 INFO Applying migration id=initial 2026/05/13 10:55:27 INFO Applying migration id=notesupdated 2026/05/13 10:55:27 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:27 INFO Applying migration id=activitiesid 2026/05/13 10:55:27 INFO Applying migration id=outbox 2026/05/13 10:55:27 INFO Applying migration id=edits 2026/05/13 10:55:27 INFO Applying migration id=outboxactor 2026/05/13 10:55:27 INFO Applying migration id=outboxsender 2026/05/13 10:55:27 INFO Applying migration id=thread 2026/05/13 10:55:27 INFO Applying migration id=host 2026/05/13 10:55:27 INFO Applying migration id=sharedinbox 2026/05/13 10:55:27 INFO Applying migration id=noteshost 2026/05/13 10:55:27 INFO Applying migration id=fetched 2026/05/13 10:55:27 INFO Applying migration id=move 2026/05/13 10:55:27 INFO Applying migration id=cleanup 2026/05/13 10:55:27 INFO Applying migration id=received 2026/05/13 10:55:27 INFO Applying migration id=namehost 2026/05/13 10:55:27 INFO Applying migration id=outboxhost 2026/05/13 10:55:27 INFO Applying migration id=notesfts 2026/05/13 10:55:27 INFO Applying migration id=iconsname 2026/05/13 10:55:27 INFO Applying migration id=nohash 2026/05/13 10:55:27 INFO Applying migration id=shares 2026/05/13 10:55:27 INFO Applying migration id=actorttl 2026/05/13 10:55:27 INFO Applying migration id=tocc 2026/05/13 10:55:27 INFO Applying migration id=followeds 2026/05/13 10:55:27 INFO Applying migration id=certhash 2026/05/13 10:55:27 INFO Applying migration id=follows_sync 2026/05/13 10:55:27 INFO Applying migration id=jsonpath 2026/05/13 10:55:27 INFO Applying migration id=localforward 2026/05/13 10:55:27 INFO Applying migration id=avatar 2026/05/13 10:55:27 INFO Applying migration id=noimage 2026/05/13 10:55:27 INFO Applying migration id=feed 2026/05/13 10:55:27 INFO Applying migration id=bookmarks 2026/05/13 10:55:27 INFO Applying migration id=shareactivity 2026/05/13 10:55:27 INFO Applying migration id=application 2026/05/13 10:55:27 INFO Applying migration id=certificates 2026/05/13 10:55:27 INFO Applying migration id=rawforward 2026/05/13 10:55:27 INFO Applying migration id=publickey 2026/05/13 10:55:27 INFO Applying migration id=resolvegroup 2026/05/13 10:55:27 INFO Applying migration id=reject 2026/05/13 10:55:27 INFO Applying migration id=autodel 2026/05/13 10:55:27 INFO Applying migration id=jsonb 2026/05/13 10:55:27 INFO Applying migration id=quote 2026/05/13 10:55:27 INFO Applying migration id=rfc9421 2026/05/13 10:55:27 INFO Applying migration id=keys 2026/05/13 10:55:27 INFO Applying migration id=portable 2026/05/13 10:55:27 INFO Applying migration id=proofs 2026/05/13 10:55:27 INFO Applying migration id=contexts 2026/05/13 10:55:27 INFO Applying migration id=deliverieshost 2026/05/13 10:55:27 INFO Applying migration id=pembegin 2026/05/13 10:55:27 INFO Applying migration id=didhost 2026/05/13 10:55:27 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:27 INFO Applying migration id=invites 2026/05/13 10:55:27 INFO Applying migration id=ed25519blob 2026/05/13 10:55:27 INFO Applying migration id=rsablob 2026/05/13 10:55:27 INFO Applying migration id=iconscid 2026/05/13 10:55:27 INFO Applying migration id=actor 2026/05/13 10:55:27 INFO Applying migration id=localkeys 2026/05/13 10:55:27 INFO Applying migration id=deleted 2026/05/13 10:55:27 INFO Applying migration id=history 2026/05/13 10:55:27 INFO Applying migration id=outboxnano 2026/05/13 10:55:27 INFO Applying migration id=implements 2026/05/13 10:55:27 INFO Applying migration id=backfill 2026/05/13 10:55:28 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fa-33d8-7017-b6b6-cd4b663b9280 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:28 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-33d8-7d79-a2c0-d5f3e893061c activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fa-33d8-7017-b6b6-cd4b663b9280 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fa-33d8-7017-b6b6-cd4b663b9280 --- PASS: TestFollow_AlreadyFollowing (1.45s) === RUN TestFollow_NoSuchUser 2026/05/13 10:55:28 INFO Applying migration id=initial 2026/05/13 10:55:28 INFO Applying migration id=notesupdated 2026/05/13 10:55:28 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:28 INFO Applying migration id=activitiesid 2026/05/13 10:55:28 INFO Applying migration id=outbox 2026/05/13 10:55:28 INFO Applying migration id=edits 2026/05/13 10:55:28 INFO Applying migration id=outboxactor 2026/05/13 10:55:28 INFO Applying migration id=outboxsender 2026/05/13 10:55:28 INFO Applying migration id=thread 2026/05/13 10:55:28 INFO Applying migration id=host 2026/05/13 10:55:28 INFO Applying migration id=sharedinbox 2026/05/13 10:55:28 INFO Applying migration id=noteshost 2026/05/13 10:55:28 INFO Applying migration id=fetched 2026/05/13 10:55:28 INFO Applying migration id=move 2026/05/13 10:55:28 INFO Applying migration id=cleanup 2026/05/13 10:55:28 INFO Applying migration id=received 2026/05/13 10:55:28 INFO Applying migration id=namehost 2026/05/13 10:55:28 INFO Applying migration id=outboxhost 2026/05/13 10:55:28 INFO Applying migration id=notesfts 2026/05/13 10:55:28 INFO Applying migration id=iconsname 2026/05/13 10:55:28 INFO Applying migration id=nohash 2026/05/13 10:55:28 INFO Applying migration id=shares 2026/05/13 10:55:28 INFO Applying migration id=actorttl 2026/05/13 10:55:28 INFO Applying migration id=tocc 2026/05/13 10:55:28 INFO Applying migration id=followeds 2026/05/13 10:55:28 INFO Applying migration id=certhash 2026/05/13 10:55:28 INFO Applying migration id=follows_sync 2026/05/13 10:55:28 INFO Applying migration id=jsonpath 2026/05/13 10:55:28 INFO Applying migration id=localforward 2026/05/13 10:55:28 INFO Applying migration id=avatar 2026/05/13 10:55:28 INFO Applying migration id=noimage 2026/05/13 10:55:28 INFO Applying migration id=feed 2026/05/13 10:55:28 INFO Applying migration id=bookmarks 2026/05/13 10:55:28 INFO Applying migration id=shareactivity 2026/05/13 10:55:28 INFO Applying migration id=application 2026/05/13 10:55:28 INFO Applying migration id=certificates 2026/05/13 10:55:28 INFO Applying migration id=rawforward 2026/05/13 10:55:28 INFO Applying migration id=publickey 2026/05/13 10:55:28 INFO Applying migration id=resolvegroup 2026/05/13 10:55:28 INFO Applying migration id=reject 2026/05/13 10:55:28 INFO Applying migration id=autodel 2026/05/13 10:55:28 INFO Applying migration id=jsonb 2026/05/13 10:55:28 INFO Applying migration id=quote 2026/05/13 10:55:28 INFO Applying migration id=rfc9421 2026/05/13 10:55:28 INFO Applying migration id=keys 2026/05/13 10:55:28 INFO Applying migration id=portable 2026/05/13 10:55:28 INFO Applying migration id=proofs 2026/05/13 10:55:28 INFO Applying migration id=contexts 2026/05/13 10:55:28 INFO Applying migration id=deliverieshost 2026/05/13 10:55:28 INFO Applying migration id=pembegin 2026/05/13 10:55:28 INFO Applying migration id=didhost 2026/05/13 10:55:28 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:28 INFO Applying migration id=invites 2026/05/13 10:55:28 INFO Applying migration id=ed25519blob 2026/05/13 10:55:28 INFO Applying migration id=rsablob 2026/05/13 10:55:29 INFO Applying migration id=iconscid 2026/05/13 10:55:29 INFO Applying migration id=actor 2026/05/13 10:55:29 INFO Applying migration id=localkeys 2026/05/13 10:55:29 INFO Applying migration id=deleted 2026/05/13 10:55:29 INFO Applying migration id=history 2026/05/13 10:55:29 INFO Applying migration id=outboxnano 2026/05/13 10:55:29 INFO Applying migration id=implements 2026/05/13 10:55:29 INFO Applying migration id=backfill 2026/05/13 10:55:30 WARN Cannot follow a non-existing user followed=https://localhost.localdomain:8443/user/erin --- PASS: TestFollow_NoSuchUser (1.73s) === RUN TestFollow_UnauthenticatedUser 2026/05/13 10:55:30 INFO Applying migration id=initial 2026/05/13 10:55:30 INFO Applying migration id=notesupdated 2026/05/13 10:55:30 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:30 INFO Applying migration id=activitiesid 2026/05/13 10:55:30 INFO Applying migration id=outbox 2026/05/13 10:55:30 INFO Applying migration id=edits 2026/05/13 10:55:30 INFO Applying migration id=outboxactor 2026/05/13 10:55:30 INFO Applying migration id=outboxsender 2026/05/13 10:55:30 INFO Applying migration id=thread 2026/05/13 10:55:30 INFO Applying migration id=host 2026/05/13 10:55:30 INFO Applying migration id=sharedinbox 2026/05/13 10:55:30 INFO Applying migration id=noteshost 2026/05/13 10:55:30 INFO Applying migration id=fetched 2026/05/13 10:55:30 INFO Applying migration id=move 2026/05/13 10:55:30 INFO Applying migration id=cleanup 2026/05/13 10:55:30 INFO Applying migration id=received 2026/05/13 10:55:30 INFO Applying migration id=namehost 2026/05/13 10:55:30 INFO Applying migration id=outboxhost 2026/05/13 10:55:30 INFO Applying migration id=notesfts 2026/05/13 10:55:30 INFO Applying migration id=iconsname 2026/05/13 10:55:30 INFO Applying migration id=nohash 2026/05/13 10:55:30 INFO Applying migration id=shares 2026/05/13 10:55:30 INFO Applying migration id=actorttl 2026/05/13 10:55:30 INFO Applying migration id=tocc 2026/05/13 10:55:30 INFO Applying migration id=followeds 2026/05/13 10:55:30 INFO Applying migration id=certhash 2026/05/13 10:55:30 INFO Applying migration id=follows_sync 2026/05/13 10:55:30 INFO Applying migration id=jsonpath 2026/05/13 10:55:30 INFO Applying migration id=localforward 2026/05/13 10:55:30 INFO Applying migration id=avatar 2026/05/13 10:55:30 INFO Applying migration id=noimage 2026/05/13 10:55:30 INFO Applying migration id=feed 2026/05/13 10:55:30 INFO Applying migration id=bookmarks 2026/05/13 10:55:30 INFO Applying migration id=shareactivity 2026/05/13 10:55:30 INFO Applying migration id=application 2026/05/13 10:55:30 INFO Applying migration id=certificates 2026/05/13 10:55:30 INFO Applying migration id=rawforward 2026/05/13 10:55:30 INFO Applying migration id=publickey 2026/05/13 10:55:30 INFO Applying migration id=resolvegroup 2026/05/13 10:55:30 INFO Applying migration id=reject 2026/05/13 10:55:30 INFO Applying migration id=autodel 2026/05/13 10:55:30 INFO Applying migration id=jsonb 2026/05/13 10:55:30 INFO Applying migration id=quote 2026/05/13 10:55:30 INFO Applying migration id=rfc9421 2026/05/13 10:55:30 INFO Applying migration id=keys 2026/05/13 10:55:30 INFO Applying migration id=portable 2026/05/13 10:55:30 INFO Applying migration id=proofs 2026/05/13 10:55:30 INFO Applying migration id=contexts 2026/05/13 10:55:30 INFO Applying migration id=deliverieshost 2026/05/13 10:55:30 INFO Applying migration id=pembegin 2026/05/13 10:55:30 INFO Applying migration id=didhost 2026/05/13 10:55:30 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:30 INFO Applying migration id=invites 2026/05/13 10:55:30 INFO Applying migration id=ed25519blob 2026/05/13 10:55:30 INFO Applying migration id=rsablob 2026/05/13 10:55:30 INFO Applying migration id=iconscid 2026/05/13 10:55:30 INFO Applying migration id=actor 2026/05/13 10:55:30 INFO Applying migration id=localkeys 2026/05/13 10:55:30 INFO Applying migration id=deleted 2026/05/13 10:55:30 INFO Applying migration id=history 2026/05/13 10:55:30 INFO Applying migration id=outboxnano 2026/05/13 10:55:30 INFO Applying migration id=implements 2026/05/13 10:55:30 INFO Applying migration id=backfill --- PASS: TestFollow_UnauthenticatedUser (0.96s) === RUN TestFollows_NoFollows 2026/05/13 10:55:31 INFO Applying migration id=initial 2026/05/13 10:55:31 INFO Applying migration id=notesupdated 2026/05/13 10:55:31 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:31 INFO Applying migration id=activitiesid 2026/05/13 10:55:31 INFO Applying migration id=outbox 2026/05/13 10:55:31 INFO Applying migration id=edits 2026/05/13 10:55:31 INFO Applying migration id=outboxactor 2026/05/13 10:55:31 INFO Applying migration id=outboxsender 2026/05/13 10:55:31 INFO Applying migration id=thread 2026/05/13 10:55:31 INFO Applying migration id=host 2026/05/13 10:55:31 INFO Applying migration id=sharedinbox 2026/05/13 10:55:31 INFO Applying migration id=noteshost 2026/05/13 10:55:31 INFO Applying migration id=fetched 2026/05/13 10:55:31 INFO Applying migration id=move 2026/05/13 10:55:31 INFO Applying migration id=cleanup 2026/05/13 10:55:31 INFO Applying migration id=received 2026/05/13 10:55:31 INFO Applying migration id=namehost 2026/05/13 10:55:31 INFO Applying migration id=outboxhost 2026/05/13 10:55:31 INFO Applying migration id=notesfts 2026/05/13 10:55:31 INFO Applying migration id=iconsname 2026/05/13 10:55:31 INFO Applying migration id=nohash 2026/05/13 10:55:31 INFO Applying migration id=shares 2026/05/13 10:55:31 INFO Applying migration id=actorttl 2026/05/13 10:55:31 INFO Applying migration id=tocc 2026/05/13 10:55:31 INFO Applying migration id=followeds 2026/05/13 10:55:31 INFO Applying migration id=certhash 2026/05/13 10:55:31 INFO Applying migration id=follows_sync 2026/05/13 10:55:31 INFO Applying migration id=jsonpath 2026/05/13 10:55:31 INFO Applying migration id=localforward 2026/05/13 10:55:31 INFO Applying migration id=avatar 2026/05/13 10:55:31 INFO Applying migration id=noimage 2026/05/13 10:55:31 INFO Applying migration id=feed 2026/05/13 10:55:31 INFO Applying migration id=bookmarks 2026/05/13 10:55:31 INFO Applying migration id=shareactivity 2026/05/13 10:55:31 INFO Applying migration id=application 2026/05/13 10:55:31 INFO Applying migration id=certificates 2026/05/13 10:55:31 INFO Applying migration id=rawforward 2026/05/13 10:55:31 INFO Applying migration id=publickey 2026/05/13 10:55:31 INFO Applying migration id=resolvegroup 2026/05/13 10:55:31 INFO Applying migration id=reject 2026/05/13 10:55:31 INFO Applying migration id=autodel 2026/05/13 10:55:31 INFO Applying migration id=jsonb 2026/05/13 10:55:31 INFO Applying migration id=quote 2026/05/13 10:55:31 INFO Applying migration id=rfc9421 2026/05/13 10:55:31 INFO Applying migration id=keys 2026/05/13 10:55:31 INFO Applying migration id=portable 2026/05/13 10:55:31 INFO Applying migration id=proofs 2026/05/13 10:55:31 INFO Applying migration id=contexts 2026/05/13 10:55:31 INFO Applying migration id=deliverieshost 2026/05/13 10:55:31 INFO Applying migration id=pembegin 2026/05/13 10:55:31 INFO Applying migration id=didhost 2026/05/13 10:55:31 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:31 INFO Applying migration id=invites 2026/05/13 10:55:31 INFO Applying migration id=ed25519blob 2026/05/13 10:55:31 INFO Applying migration id=rsablob 2026/05/13 10:55:31 INFO Applying migration id=iconscid 2026/05/13 10:55:31 INFO Applying migration id=actor 2026/05/13 10:55:31 INFO Applying migration id=localkeys 2026/05/13 10:55:31 INFO Applying migration id=deleted 2026/05/13 10:55:31 INFO Applying migration id=history 2026/05/13 10:55:31 INFO Applying migration id=outboxnano 2026/05/13 10:55:31 INFO Applying migration id=implements 2026/05/13 10:55:31 INFO Applying migration id=backfill --- PASS: TestFollows_NoFollows (0.71s) === RUN TestFollows_TwoInactive 2026/05/13 10:55:32 INFO Applying migration id=initial 2026/05/13 10:55:32 INFO Applying migration id=notesupdated 2026/05/13 10:55:32 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:32 INFO Applying migration id=activitiesid 2026/05/13 10:55:32 INFO Applying migration id=outbox 2026/05/13 10:55:32 INFO Applying migration id=edits 2026/05/13 10:55:32 INFO Applying migration id=outboxactor 2026/05/13 10:55:32 INFO Applying migration id=outboxsender 2026/05/13 10:55:32 INFO Applying migration id=thread 2026/05/13 10:55:32 INFO Applying migration id=host 2026/05/13 10:55:32 INFO Applying migration id=sharedinbox 2026/05/13 10:55:32 INFO Applying migration id=noteshost 2026/05/13 10:55:32 INFO Applying migration id=fetched 2026/05/13 10:55:32 INFO Applying migration id=move 2026/05/13 10:55:32 INFO Applying migration id=cleanup 2026/05/13 10:55:32 INFO Applying migration id=received 2026/05/13 10:55:32 INFO Applying migration id=namehost 2026/05/13 10:55:32 INFO Applying migration id=outboxhost 2026/05/13 10:55:32 INFO Applying migration id=notesfts 2026/05/13 10:55:32 INFO Applying migration id=iconsname 2026/05/13 10:55:32 INFO Applying migration id=nohash 2026/05/13 10:55:32 INFO Applying migration id=shares 2026/05/13 10:55:32 INFO Applying migration id=actorttl 2026/05/13 10:55:32 INFO Applying migration id=tocc 2026/05/13 10:55:32 INFO Applying migration id=followeds 2026/05/13 10:55:32 INFO Applying migration id=certhash 2026/05/13 10:55:32 INFO Applying migration id=follows_sync 2026/05/13 10:55:32 INFO Applying migration id=jsonpath 2026/05/13 10:55:32 INFO Applying migration id=localforward 2026/05/13 10:55:32 INFO Applying migration id=avatar 2026/05/13 10:55:32 INFO Applying migration id=noimage 2026/05/13 10:55:32 INFO Applying migration id=feed 2026/05/13 10:55:32 INFO Applying migration id=bookmarks 2026/05/13 10:55:32 INFO Applying migration id=shareactivity 2026/05/13 10:55:32 INFO Applying migration id=application 2026/05/13 10:55:32 INFO Applying migration id=certificates 2026/05/13 10:55:32 INFO Applying migration id=rawforward 2026/05/13 10:55:32 INFO Applying migration id=publickey 2026/05/13 10:55:32 INFO Applying migration id=resolvegroup 2026/05/13 10:55:32 INFO Applying migration id=reject 2026/05/13 10:55:32 INFO Applying migration id=autodel 2026/05/13 10:55:32 INFO Applying migration id=jsonb 2026/05/13 10:55:32 INFO Applying migration id=quote 2026/05/13 10:55:32 INFO Applying migration id=rfc9421 2026/05/13 10:55:32 INFO Applying migration id=keys 2026/05/13 10:55:32 INFO Applying migration id=portable 2026/05/13 10:55:32 INFO Applying migration id=proofs 2026/05/13 10:55:32 INFO Applying migration id=contexts 2026/05/13 10:55:32 INFO Applying migration id=deliverieshost 2026/05/13 10:55:32 INFO Applying migration id=pembegin 2026/05/13 10:55:32 INFO Applying migration id=didhost 2026/05/13 10:55:32 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:32 INFO Applying migration id=invites 2026/05/13 10:55:32 INFO Applying migration id=ed25519blob 2026/05/13 10:55:32 INFO Applying migration id=rsablob 2026/05/13 10:55:32 INFO Applying migration id=iconscid 2026/05/13 10:55:32 INFO Applying migration id=actor 2026/05/13 10:55:32 INFO Applying migration id=localkeys 2026/05/13 10:55:32 INFO Applying migration id=deleted 2026/05/13 10:55:32 INFO Applying migration id=history 2026/05/13 10:55:32 INFO Applying migration id=outboxnano 2026/05/13 10:55:32 INFO Applying migration id=implements 2026/05/13 10:55:32 INFO Applying migration id=backfill 2026/05/13 10:55:32 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fa-4392-7ddd-874a-992fa2cdd63e activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:32 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-4393-76e9-a897-19a4507d27ac activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fa-4392-7ddd-874a-992fa2cdd63e activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fa-4392-7ddd-874a-992fa2cdd63e 2026/05/13 10:55:32 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fa-4395-7e9d-be62-452424b85dda activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/carol follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/carol 2026/05/13 10:55:32 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-4396-7660-b020-a06998007e19 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fa-4395-7e9d-be62-452424b85dda activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fa-4395-7e9d-be62-452424b85dda --- PASS: TestFollows_TwoInactive (0.63s) === RUN TestFollows_OneActiveOneInactive 2026/05/13 10:55:32 INFO Applying migration id=initial 2026/05/13 10:55:32 INFO Applying migration id=notesupdated 2026/05/13 10:55:32 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:32 INFO Applying migration id=activitiesid 2026/05/13 10:55:32 INFO Applying migration id=outbox 2026/05/13 10:55:32 INFO Applying migration id=edits 2026/05/13 10:55:32 INFO Applying migration id=outboxactor 2026/05/13 10:55:32 INFO Applying migration id=outboxsender 2026/05/13 10:55:32 INFO Applying migration id=thread 2026/05/13 10:55:32 INFO Applying migration id=host 2026/05/13 10:55:32 INFO Applying migration id=sharedinbox 2026/05/13 10:55:32 INFO Applying migration id=noteshost 2026/05/13 10:55:32 INFO Applying migration id=fetched 2026/05/13 10:55:32 INFO Applying migration id=move 2026/05/13 10:55:32 INFO Applying migration id=cleanup 2026/05/13 10:55:32 INFO Applying migration id=received 2026/05/13 10:55:32 INFO Applying migration id=namehost 2026/05/13 10:55:32 INFO Applying migration id=outboxhost 2026/05/13 10:55:32 INFO Applying migration id=notesfts 2026/05/13 10:55:32 INFO Applying migration id=iconsname 2026/05/13 10:55:32 INFO Applying migration id=nohash 2026/05/13 10:55:32 INFO Applying migration id=shares 2026/05/13 10:55:32 INFO Applying migration id=actorttl 2026/05/13 10:55:32 INFO Applying migration id=tocc 2026/05/13 10:55:32 INFO Applying migration id=followeds 2026/05/13 10:55:32 INFO Applying migration id=certhash 2026/05/13 10:55:32 INFO Applying migration id=follows_sync 2026/05/13 10:55:32 INFO Applying migration id=jsonpath 2026/05/13 10:55:32 INFO Applying migration id=localforward 2026/05/13 10:55:32 INFO Applying migration id=avatar 2026/05/13 10:55:32 INFO Applying migration id=noimage 2026/05/13 10:55:32 INFO Applying migration id=feed 2026/05/13 10:55:32 INFO Applying migration id=bookmarks 2026/05/13 10:55:32 INFO Applying migration id=shareactivity 2026/05/13 10:55:32 INFO Applying migration id=application 2026/05/13 10:55:32 INFO Applying migration id=certificates 2026/05/13 10:55:32 INFO Applying migration id=rawforward 2026/05/13 10:55:32 INFO Applying migration id=publickey 2026/05/13 10:55:32 INFO Applying migration id=resolvegroup 2026/05/13 10:55:32 INFO Applying migration id=reject 2026/05/13 10:55:32 INFO Applying migration id=autodel 2026/05/13 10:55:32 INFO Applying migration id=jsonb 2026/05/13 10:55:32 INFO Applying migration id=quote 2026/05/13 10:55:32 INFO Applying migration id=rfc9421 2026/05/13 10:55:32 INFO Applying migration id=keys 2026/05/13 10:55:32 INFO Applying migration id=portable 2026/05/13 10:55:32 INFO Applying migration id=proofs 2026/05/13 10:55:32 INFO Applying migration id=contexts 2026/05/13 10:55:32 INFO Applying migration id=deliverieshost 2026/05/13 10:55:32 INFO Applying migration id=pembegin 2026/05/13 10:55:32 INFO Applying migration id=didhost 2026/05/13 10:55:32 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:32 INFO Applying migration id=invites 2026/05/13 10:55:32 INFO Applying migration id=ed25519blob 2026/05/13 10:55:32 INFO Applying migration id=rsablob 2026/05/13 10:55:32 INFO Applying migration id=iconscid 2026/05/13 10:55:32 INFO Applying migration id=actor 2026/05/13 10:55:32 INFO Applying migration id=localkeys 2026/05/13 10:55:32 INFO Applying migration id=deleted 2026/05/13 10:55:32 INFO Applying migration id=history 2026/05/13 10:55:32 INFO Applying migration id=outboxnano 2026/05/13 10:55:32 INFO Applying migration id=implements 2026/05/13 10:55:32 INFO Applying migration id=backfill 2026/05/13 10:55:33 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fa-46c7-774c-8935-4fab68cb9cd0 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:33 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-46c8-715e-bdd5-d43990d7a833 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fa-46c7-774c-8935-4fab68cb9cd0 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fa-46c7-774c-8935-4fab68cb9cd0 2026/05/13 10:55:33 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fa-46c8-7b5c-9504-eb51c0874424 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/carol follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/carol 2026/05/13 10:55:33 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-46c9-7397-9474-e70fdeacad68 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fa-46c8-7b5c-9504-eb51c0874424 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fa-46c8-7b5c-9504-eb51c0874424 2026/05/13 10:55:33 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-46cc-7332-b3b8-36cafdf300b2 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-46cc-72f1-b8d1-f5dc85b3afd1 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-46cc-72f1-b8d1-f5dc85b3afd1 --- PASS: TestFollows_OneActiveOneInactive (0.82s) === RUN TestFollows_UnauthenticatedUser 2026/05/13 10:55:33 INFO Applying migration id=initial 2026/05/13 10:55:33 INFO Applying migration id=notesupdated 2026/05/13 10:55:33 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:33 INFO Applying migration id=activitiesid 2026/05/13 10:55:33 INFO Applying migration id=outbox 2026/05/13 10:55:33 INFO Applying migration id=edits 2026/05/13 10:55:33 INFO Applying migration id=outboxactor 2026/05/13 10:55:33 INFO Applying migration id=outboxsender 2026/05/13 10:55:33 INFO Applying migration id=thread 2026/05/13 10:55:33 INFO Applying migration id=host 2026/05/13 10:55:33 INFO Applying migration id=sharedinbox 2026/05/13 10:55:33 INFO Applying migration id=noteshost 2026/05/13 10:55:33 INFO Applying migration id=fetched 2026/05/13 10:55:33 INFO Applying migration id=move 2026/05/13 10:55:33 INFO Applying migration id=cleanup 2026/05/13 10:55:33 INFO Applying migration id=received 2026/05/13 10:55:33 INFO Applying migration id=namehost 2026/05/13 10:55:33 INFO Applying migration id=outboxhost 2026/05/13 10:55:33 INFO Applying migration id=notesfts 2026/05/13 10:55:33 INFO Applying migration id=iconsname 2026/05/13 10:55:33 INFO Applying migration id=nohash 2026/05/13 10:55:33 INFO Applying migration id=shares 2026/05/13 10:55:33 INFO Applying migration id=actorttl 2026/05/13 10:55:33 INFO Applying migration id=tocc 2026/05/13 10:55:33 INFO Applying migration id=followeds 2026/05/13 10:55:33 INFO Applying migration id=certhash 2026/05/13 10:55:33 INFO Applying migration id=follows_sync 2026/05/13 10:55:33 INFO Applying migration id=jsonpath 2026/05/13 10:55:33 INFO Applying migration id=localforward 2026/05/13 10:55:33 INFO Applying migration id=avatar 2026/05/13 10:55:33 INFO Applying migration id=noimage 2026/05/13 10:55:33 INFO Applying migration id=feed 2026/05/13 10:55:33 INFO Applying migration id=bookmarks 2026/05/13 10:55:33 INFO Applying migration id=shareactivity 2026/05/13 10:55:33 INFO Applying migration id=application 2026/05/13 10:55:33 INFO Applying migration id=certificates 2026/05/13 10:55:33 INFO Applying migration id=rawforward 2026/05/13 10:55:33 INFO Applying migration id=publickey 2026/05/13 10:55:33 INFO Applying migration id=resolvegroup 2026/05/13 10:55:33 INFO Applying migration id=reject 2026/05/13 10:55:33 INFO Applying migration id=autodel 2026/05/13 10:55:33 INFO Applying migration id=jsonb 2026/05/13 10:55:33 INFO Applying migration id=quote 2026/05/13 10:55:33 INFO Applying migration id=rfc9421 2026/05/13 10:55:33 INFO Applying migration id=keys 2026/05/13 10:55:33 INFO Applying migration id=portable 2026/05/13 10:55:33 INFO Applying migration id=proofs 2026/05/13 10:55:33 INFO Applying migration id=contexts 2026/05/13 10:55:33 INFO Applying migration id=deliverieshost 2026/05/13 10:55:33 INFO Applying migration id=pembegin 2026/05/13 10:55:33 INFO Applying migration id=didhost 2026/05/13 10:55:33 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:33 INFO Applying migration id=invites 2026/05/13 10:55:33 INFO Applying migration id=ed25519blob 2026/05/13 10:55:33 INFO Applying migration id=rsablob 2026/05/13 10:55:33 INFO Applying migration id=iconscid 2026/05/13 10:55:33 INFO Applying migration id=actor 2026/05/13 10:55:33 INFO Applying migration id=localkeys 2026/05/13 10:55:33 INFO Applying migration id=deleted 2026/05/13 10:55:33 INFO Applying migration id=history 2026/05/13 10:55:33 INFO Applying migration id=outboxnano 2026/05/13 10:55:33 INFO Applying migration id=implements 2026/05/13 10:55:33 INFO Applying migration id=backfill --- PASS: TestFollows_UnauthenticatedUser (0.69s) === RUN TestForward_ReplyToPostByFollower 2026/05/13 10:55:34 INFO Applying migration id=initial 2026/05/13 10:55:34 INFO Applying migration id=notesupdated 2026/05/13 10:55:34 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:34 INFO Applying migration id=activitiesid 2026/05/13 10:55:34 INFO Applying migration id=outbox 2026/05/13 10:55:34 INFO Applying migration id=edits 2026/05/13 10:55:34 INFO Applying migration id=outboxactor 2026/05/13 10:55:34 INFO Applying migration id=outboxsender 2026/05/13 10:55:34 INFO Applying migration id=thread 2026/05/13 10:55:34 INFO Applying migration id=host 2026/05/13 10:55:34 INFO Applying migration id=sharedinbox 2026/05/13 10:55:34 INFO Applying migration id=noteshost 2026/05/13 10:55:34 INFO Applying migration id=fetched 2026/05/13 10:55:34 INFO Applying migration id=move 2026/05/13 10:55:34 INFO Applying migration id=cleanup 2026/05/13 10:55:34 INFO Applying migration id=received 2026/05/13 10:55:34 INFO Applying migration id=namehost 2026/05/13 10:55:34 INFO Applying migration id=outboxhost 2026/05/13 10:55:34 INFO Applying migration id=notesfts 2026/05/13 10:55:34 INFO Applying migration id=iconsname 2026/05/13 10:55:34 INFO Applying migration id=nohash 2026/05/13 10:55:34 INFO Applying migration id=shares 2026/05/13 10:55:34 INFO Applying migration id=actorttl 2026/05/13 10:55:34 INFO Applying migration id=tocc 2026/05/13 10:55:34 INFO Applying migration id=followeds 2026/05/13 10:55:34 INFO Applying migration id=certhash 2026/05/13 10:55:34 INFO Applying migration id=follows_sync 2026/05/13 10:55:34 INFO Applying migration id=jsonpath 2026/05/13 10:55:34 INFO Applying migration id=localforward 2026/05/13 10:55:34 INFO Applying migration id=avatar 2026/05/13 10:55:34 INFO Applying migration id=noimage 2026/05/13 10:55:34 INFO Applying migration id=feed 2026/05/13 10:55:34 INFO Applying migration id=bookmarks 2026/05/13 10:55:34 INFO Applying migration id=shareactivity 2026/05/13 10:55:34 INFO Applying migration id=application 2026/05/13 10:55:34 INFO Applying migration id=certificates 2026/05/13 10:55:34 INFO Applying migration id=rawforward 2026/05/13 10:55:34 INFO Applying migration id=publickey 2026/05/13 10:55:34 INFO Applying migration id=resolvegroup 2026/05/13 10:55:34 INFO Applying migration id=reject 2026/05/13 10:55:34 INFO Applying migration id=autodel 2026/05/13 10:55:34 INFO Applying migration id=jsonb 2026/05/13 10:55:34 INFO Applying migration id=quote 2026/05/13 10:55:34 INFO Applying migration id=rfc9421 2026/05/13 10:55:34 INFO Applying migration id=keys 2026/05/13 10:55:34 INFO Applying migration id=portable 2026/05/13 10:55:34 INFO Applying migration id=proofs 2026/05/13 10:55:34 INFO Applying migration id=contexts 2026/05/13 10:55:34 INFO Applying migration id=deliverieshost 2026/05/13 10:55:34 INFO Applying migration id=pembegin 2026/05/13 10:55:34 INFO Applying migration id=didhost 2026/05/13 10:55:34 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:34 INFO Applying migration id=invites 2026/05/13 10:55:34 INFO Applying migration id=ed25519blob 2026/05/13 10:55:34 INFO Applying migration id=rsablob 2026/05/13 10:55:34 INFO Applying migration id=iconscid 2026/05/13 10:55:34 INFO Applying migration id=actor 2026/05/13 10:55:34 INFO Applying migration id=localkeys 2026/05/13 10:55:34 INFO Applying migration id=deleted 2026/05/13 10:55:34 INFO Applying migration id=history 2026/05/13 10:55:34 INFO Applying migration id=outboxnano 2026/05/13 10:55:34 INFO Applying migration id=implements 2026/05/13 10:55:34 INFO Applying migration id=backfill 2026/05/13 10:55:35 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-5002-7b27-8a29-0133f0c19c92 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://localhost.localdomain:8443/follow/1 2026/05/13 10:55:35 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://127.0.0.1/create/1 note=https://127.0.0.1/note/1 thread=https://localhost.localdomain:8443/note/1 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:35 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestForward_ReplyToPostByFollower (1.67s) === RUN TestForward_ReplyToPublicPost 2026/05/13 10:55:35 INFO Applying migration id=initial 2026/05/13 10:55:35 INFO Applying migration id=notesupdated 2026/05/13 10:55:35 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:35 INFO Applying migration id=activitiesid 2026/05/13 10:55:35 INFO Applying migration id=outbox 2026/05/13 10:55:35 INFO Applying migration id=edits 2026/05/13 10:55:35 INFO Applying migration id=outboxactor 2026/05/13 10:55:35 INFO Applying migration id=outboxsender 2026/05/13 10:55:35 INFO Applying migration id=thread 2026/05/13 10:55:35 INFO Applying migration id=host 2026/05/13 10:55:35 INFO Applying migration id=sharedinbox 2026/05/13 10:55:35 INFO Applying migration id=noteshost 2026/05/13 10:55:35 INFO Applying migration id=fetched 2026/05/13 10:55:35 INFO Applying migration id=move 2026/05/13 10:55:35 INFO Applying migration id=cleanup 2026/05/13 10:55:35 INFO Applying migration id=received 2026/05/13 10:55:35 INFO Applying migration id=namehost 2026/05/13 10:55:35 INFO Applying migration id=outboxhost 2026/05/13 10:55:35 INFO Applying migration id=notesfts 2026/05/13 10:55:35 INFO Applying migration id=iconsname 2026/05/13 10:55:35 INFO Applying migration id=nohash 2026/05/13 10:55:35 INFO Applying migration id=shares 2026/05/13 10:55:35 INFO Applying migration id=actorttl 2026/05/13 10:55:35 INFO Applying migration id=tocc 2026/05/13 10:55:36 INFO Applying migration id=followeds 2026/05/13 10:55:36 INFO Applying migration id=certhash 2026/05/13 10:55:36 INFO Applying migration id=follows_sync 2026/05/13 10:55:36 INFO Applying migration id=jsonpath 2026/05/13 10:55:36 INFO Applying migration id=localforward 2026/05/13 10:55:36 INFO Applying migration id=avatar 2026/05/13 10:55:36 INFO Applying migration id=noimage 2026/05/13 10:55:36 INFO Applying migration id=feed 2026/05/13 10:55:36 INFO Applying migration id=bookmarks 2026/05/13 10:55:36 INFO Applying migration id=shareactivity 2026/05/13 10:55:36 INFO Applying migration id=application 2026/05/13 10:55:36 INFO Applying migration id=certificates 2026/05/13 10:55:36 INFO Applying migration id=rawforward 2026/05/13 10:55:36 INFO Applying migration id=publickey 2026/05/13 10:55:36 INFO Applying migration id=resolvegroup 2026/05/13 10:55:36 INFO Applying migration id=reject 2026/05/13 10:55:36 INFO Applying migration id=autodel 2026/05/13 10:55:36 INFO Applying migration id=jsonb 2026/05/13 10:55:36 INFO Applying migration id=quote 2026/05/13 10:55:36 INFO Applying migration id=rfc9421 2026/05/13 10:55:36 INFO Applying migration id=keys 2026/05/13 10:55:36 INFO Applying migration id=portable 2026/05/13 10:55:36 INFO Applying migration id=proofs 2026/05/13 10:55:36 INFO Applying migration id=contexts 2026/05/13 10:55:36 INFO Applying migration id=deliverieshost 2026/05/13 10:55:36 INFO Applying migration id=pembegin 2026/05/13 10:55:36 INFO Applying migration id=didhost 2026/05/13 10:55:36 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:36 INFO Applying migration id=invites 2026/05/13 10:55:36 INFO Applying migration id=ed25519blob 2026/05/13 10:55:36 INFO Applying migration id=rsablob 2026/05/13 10:55:36 INFO Applying migration id=iconscid 2026/05/13 10:55:36 INFO Applying migration id=actor 2026/05/13 10:55:36 INFO Applying migration id=localkeys 2026/05/13 10:55:36 INFO Applying migration id=deleted 2026/05/13 10:55:36 INFO Applying migration id=history 2026/05/13 10:55:36 INFO Applying migration id=outboxnano 2026/05/13 10:55:36 INFO Applying migration id=implements 2026/05/13 10:55:36 INFO Applying migration id=backfill 2026/05/13 10:55:36 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-533e-7ec4-a169-bb594195fff0 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://localhost.localdomain:8443/follow/1 2026/05/13 10:55:36 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://127.0.0.1/create/1 note=https://127.0.0.1/note/1 thread=https://localhost.localdomain:8443/note/1 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:36 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestForward_ReplyToPublicPost (0.83s) === RUN TestForward_LocalReplyToLocalPublicPost 2026/05/13 10:55:36 INFO Applying migration id=initial 2026/05/13 10:55:36 INFO Applying migration id=notesupdated 2026/05/13 10:55:36 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:36 INFO Applying migration id=activitiesid 2026/05/13 10:55:36 INFO Applying migration id=outbox 2026/05/13 10:55:36 INFO Applying migration id=edits 2026/05/13 10:55:36 INFO Applying migration id=outboxactor 2026/05/13 10:55:36 INFO Applying migration id=outboxsender 2026/05/13 10:55:36 INFO Applying migration id=thread 2026/05/13 10:55:36 INFO Applying migration id=host 2026/05/13 10:55:36 INFO Applying migration id=sharedinbox 2026/05/13 10:55:36 INFO Applying migration id=noteshost 2026/05/13 10:55:36 INFO Applying migration id=fetched 2026/05/13 10:55:36 INFO Applying migration id=move 2026/05/13 10:55:36 INFO Applying migration id=cleanup 2026/05/13 10:55:36 INFO Applying migration id=received 2026/05/13 10:55:36 INFO Applying migration id=namehost 2026/05/13 10:55:36 INFO Applying migration id=outboxhost 2026/05/13 10:55:36 INFO Applying migration id=notesfts 2026/05/13 10:55:36 INFO Applying migration id=iconsname 2026/05/13 10:55:36 INFO Applying migration id=nohash 2026/05/13 10:55:36 INFO Applying migration id=shares 2026/05/13 10:55:36 INFO Applying migration id=actorttl 2026/05/13 10:55:36 INFO Applying migration id=tocc 2026/05/13 10:55:36 INFO Applying migration id=followeds 2026/05/13 10:55:36 INFO Applying migration id=certhash 2026/05/13 10:55:36 INFO Applying migration id=follows_sync 2026/05/13 10:55:36 INFO Applying migration id=jsonpath 2026/05/13 10:55:36 INFO Applying migration id=localforward 2026/05/13 10:55:36 INFO Applying migration id=avatar 2026/05/13 10:55:36 INFO Applying migration id=noimage 2026/05/13 10:55:36 INFO Applying migration id=feed 2026/05/13 10:55:36 INFO Applying migration id=bookmarks 2026/05/13 10:55:36 INFO Applying migration id=shareactivity 2026/05/13 10:55:36 INFO Applying migration id=application 2026/05/13 10:55:36 INFO Applying migration id=certificates 2026/05/13 10:55:36 INFO Applying migration id=rawforward 2026/05/13 10:55:36 INFO Applying migration id=publickey 2026/05/13 10:55:36 INFO Applying migration id=resolvegroup 2026/05/13 10:55:36 INFO Applying migration id=reject 2026/05/13 10:55:36 INFO Applying migration id=autodel 2026/05/13 10:55:36 INFO Applying migration id=jsonb 2026/05/13 10:55:36 INFO Applying migration id=quote 2026/05/13 10:55:36 INFO Applying migration id=rfc9421 2026/05/13 10:55:36 INFO Applying migration id=keys 2026/05/13 10:55:36 INFO Applying migration id=portable 2026/05/13 10:55:36 INFO Applying migration id=proofs 2026/05/13 10:55:36 INFO Applying migration id=contexts 2026/05/13 10:55:36 INFO Applying migration id=deliverieshost 2026/05/13 10:55:36 INFO Applying migration id=pembegin 2026/05/13 10:55:36 INFO Applying migration id=didhost 2026/05/13 10:55:36 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:36 INFO Applying migration id=invites 2026/05/13 10:55:36 INFO Applying migration id=ed25519blob 2026/05/13 10:55:36 INFO Applying migration id=rsablob 2026/05/13 10:55:36 INFO Applying migration id=iconscid 2026/05/13 10:55:36 INFO Applying migration id=actor 2026/05/13 10:55:36 INFO Applying migration id=localkeys 2026/05/13 10:55:36 INFO Applying migration id=deleted 2026/05/13 10:55:36 INFO Applying migration id=history 2026/05/13 10:55:36 INFO Applying migration id=outboxnano 2026/05/13 10:55:36 INFO Applying migration id=implements 2026/05/13 10:55:36 INFO Applying migration id=backfill 2026/05/13 10:55:37 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-5790-7c90-90ee-f73516160859 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://localhost.localdomain:8443/follow/1 2026/05/13 10:55:37 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-5792-7211-8abe-434ec339c8a4 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-5792-7193-b3ba-0ca447472501 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-5792-7193-b3ba-0ca447472501 2026/05/13 10:55:37 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fa-5792-7193-b3ba-0ca447472501 2026/05/13 10:55:37 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fa-5795-7db9-aa6b-b93a0c426681 note=https://localhost.localdomain:8443/post/019e20fa-5795-7d46-a0a0-8484107fbf6b thread=https://localhost.localdomain:8443/post/019e20fa-5792-7193-b3ba-0ca447472501 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:37 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-5795-7db9-aa6b-b93a0c426681 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-5795-7d46-a0a0-8484107fbf6b activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-5795-7d46-a0a0-8484107fbf6b --- PASS: TestForward_LocalReplyToLocalPublicPost (1.11s) === RUN TestForward_ReplyToReplyToPostByFollower 2026/05/13 10:55:37 INFO Applying migration id=initial 2026/05/13 10:55:37 INFO Applying migration id=notesupdated 2026/05/13 10:55:37 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:37 INFO Applying migration id=activitiesid 2026/05/13 10:55:37 INFO Applying migration id=outbox 2026/05/13 10:55:37 INFO Applying migration id=edits 2026/05/13 10:55:37 INFO Applying migration id=outboxactor 2026/05/13 10:55:37 INFO Applying migration id=outboxsender 2026/05/13 10:55:37 INFO Applying migration id=thread 2026/05/13 10:55:37 INFO Applying migration id=host 2026/05/13 10:55:37 INFO Applying migration id=sharedinbox 2026/05/13 10:55:37 INFO Applying migration id=noteshost 2026/05/13 10:55:37 INFO Applying migration id=fetched 2026/05/13 10:55:37 INFO Applying migration id=move 2026/05/13 10:55:37 INFO Applying migration id=cleanup 2026/05/13 10:55:37 INFO Applying migration id=received 2026/05/13 10:55:37 INFO Applying migration id=namehost 2026/05/13 10:55:37 INFO Applying migration id=outboxhost 2026/05/13 10:55:37 INFO Applying migration id=notesfts 2026/05/13 10:55:37 INFO Applying migration id=iconsname 2026/05/13 10:55:37 INFO Applying migration id=nohash 2026/05/13 10:55:37 INFO Applying migration id=shares 2026/05/13 10:55:37 INFO Applying migration id=actorttl 2026/05/13 10:55:37 INFO Applying migration id=tocc 2026/05/13 10:55:37 INFO Applying migration id=followeds 2026/05/13 10:55:37 INFO Applying migration id=certhash 2026/05/13 10:55:37 INFO Applying migration id=follows_sync 2026/05/13 10:55:37 INFO Applying migration id=jsonpath 2026/05/13 10:55:38 INFO Applying migration id=localforward 2026/05/13 10:55:38 INFO Applying migration id=avatar 2026/05/13 10:55:38 INFO Applying migration id=noimage 2026/05/13 10:55:38 INFO Applying migration id=feed 2026/05/13 10:55:38 INFO Applying migration id=bookmarks 2026/05/13 10:55:38 INFO Applying migration id=shareactivity 2026/05/13 10:55:38 INFO Applying migration id=application 2026/05/13 10:55:38 INFO Applying migration id=certificates 2026/05/13 10:55:38 INFO Applying migration id=rawforward 2026/05/13 10:55:38 INFO Applying migration id=publickey 2026/05/13 10:55:38 INFO Applying migration id=resolvegroup 2026/05/13 10:55:38 INFO Applying migration id=reject 2026/05/13 10:55:38 INFO Applying migration id=autodel 2026/05/13 10:55:38 INFO Applying migration id=jsonb 2026/05/13 10:55:38 INFO Applying migration id=quote 2026/05/13 10:55:38 INFO Applying migration id=rfc9421 2026/05/13 10:55:38 INFO Applying migration id=keys 2026/05/13 10:55:38 INFO Applying migration id=portable 2026/05/13 10:55:38 INFO Applying migration id=proofs 2026/05/13 10:55:38 INFO Applying migration id=contexts 2026/05/13 10:55:38 INFO Applying migration id=deliverieshost 2026/05/13 10:55:38 INFO Applying migration id=pembegin 2026/05/13 10:55:38 INFO Applying migration id=didhost 2026/05/13 10:55:38 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:38 INFO Applying migration id=invites 2026/05/13 10:55:38 INFO Applying migration id=ed25519blob 2026/05/13 10:55:38 INFO Applying migration id=rsablob 2026/05/13 10:55:38 INFO Applying migration id=iconscid 2026/05/13 10:55:38 INFO Applying migration id=actor 2026/05/13 10:55:38 INFO Applying migration id=localkeys 2026/05/13 10:55:38 INFO Applying migration id=deleted 2026/05/13 10:55:38 INFO Applying migration id=history 2026/05/13 10:55:38 INFO Applying migration id=outboxnano 2026/05/13 10:55:38 INFO Applying migration id=implements 2026/05/13 10:55:38 INFO Applying migration id=backfill 2026/05/13 10:55:38 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-5ac4-78b0-bbbf-311059388939 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://localhost.localdomain:8443/follow/1 2026/05/13 10:55:38 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://127.0.0.1/create/1 note=https://127.0.0.1/note/1 thread=https://localhost.localdomain:8443/note/1 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:38 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestForward_ReplyToReplyToPostByFollower (0.82s) === RUN TestForward_ReplyToUnknownPost 2026/05/13 10:55:38 INFO Applying migration id=initial 2026/05/13 10:55:38 INFO Applying migration id=notesupdated 2026/05/13 10:55:38 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:38 INFO Applying migration id=activitiesid 2026/05/13 10:55:38 INFO Applying migration id=outbox 2026/05/13 10:55:38 INFO Applying migration id=edits 2026/05/13 10:55:38 INFO Applying migration id=outboxactor 2026/05/13 10:55:38 INFO Applying migration id=outboxsender 2026/05/13 10:55:38 INFO Applying migration id=thread 2026/05/13 10:55:38 INFO Applying migration id=host 2026/05/13 10:55:38 INFO Applying migration id=sharedinbox 2026/05/13 10:55:38 INFO Applying migration id=noteshost 2026/05/13 10:55:38 INFO Applying migration id=fetched 2026/05/13 10:55:38 INFO Applying migration id=move 2026/05/13 10:55:38 INFO Applying migration id=cleanup 2026/05/13 10:55:38 INFO Applying migration id=received 2026/05/13 10:55:38 INFO Applying migration id=namehost 2026/05/13 10:55:38 INFO Applying migration id=outboxhost 2026/05/13 10:55:38 INFO Applying migration id=notesfts 2026/05/13 10:55:38 INFO Applying migration id=iconsname 2026/05/13 10:55:38 INFO Applying migration id=nohash 2026/05/13 10:55:38 INFO Applying migration id=shares 2026/05/13 10:55:38 INFO Applying migration id=actorttl 2026/05/13 10:55:38 INFO Applying migration id=tocc 2026/05/13 10:55:38 INFO Applying migration id=followeds 2026/05/13 10:55:38 INFO Applying migration id=certhash 2026/05/13 10:55:38 INFO Applying migration id=follows_sync 2026/05/13 10:55:38 INFO Applying migration id=jsonpath 2026/05/13 10:55:38 INFO Applying migration id=localforward 2026/05/13 10:55:38 INFO Applying migration id=avatar 2026/05/13 10:55:38 INFO Applying migration id=noimage 2026/05/13 10:55:38 INFO Applying migration id=feed 2026/05/13 10:55:38 INFO Applying migration id=bookmarks 2026/05/13 10:55:38 INFO Applying migration id=shareactivity 2026/05/13 10:55:38 INFO Applying migration id=application 2026/05/13 10:55:38 INFO Applying migration id=certificates 2026/05/13 10:55:38 INFO Applying migration id=rawforward 2026/05/13 10:55:38 INFO Applying migration id=publickey 2026/05/13 10:55:38 INFO Applying migration id=resolvegroup 2026/05/13 10:55:38 INFO Applying migration id=reject 2026/05/13 10:55:38 INFO Applying migration id=autodel 2026/05/13 10:55:38 INFO Applying migration id=jsonb 2026/05/13 10:55:38 INFO Applying migration id=quote 2026/05/13 10:55:38 INFO Applying migration id=rfc9421 2026/05/13 10:55:38 INFO Applying migration id=keys 2026/05/13 10:55:38 INFO Applying migration id=portable 2026/05/13 10:55:38 INFO Applying migration id=proofs 2026/05/13 10:55:38 INFO Applying migration id=contexts 2026/05/13 10:55:38 INFO Applying migration id=deliverieshost 2026/05/13 10:55:38 INFO Applying migration id=pembegin 2026/05/13 10:55:38 INFO Applying migration id=didhost 2026/05/13 10:55:38 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:38 INFO Applying migration id=invites 2026/05/13 10:55:38 INFO Applying migration id=ed25519blob 2026/05/13 10:55:38 INFO Applying migration id=rsablob 2026/05/13 10:55:38 INFO Applying migration id=iconscid 2026/05/13 10:55:38 INFO Applying migration id=actor 2026/05/13 10:55:38 INFO Applying migration id=localkeys 2026/05/13 10:55:38 INFO Applying migration id=deleted 2026/05/13 10:55:38 INFO Applying migration id=history 2026/05/13 10:55:38 INFO Applying migration id=outboxnano 2026/05/13 10:55:38 INFO Applying migration id=implements 2026/05/13 10:55:38 INFO Applying migration id=backfill 2026/05/13 10:55:39 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-5e7d-78f0-981d-173ba29ed497 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://localhost.localdomain:8443/follow/1 2026/05/13 10:55:39 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestForward_ReplyToUnknownPost (0.95s) === RUN TestForward_ReplyToDM 2026/05/13 10:55:39 INFO Applying migration id=initial 2026/05/13 10:55:39 INFO Applying migration id=notesupdated 2026/05/13 10:55:39 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:39 INFO Applying migration id=activitiesid 2026/05/13 10:55:39 INFO Applying migration id=outbox 2026/05/13 10:55:39 INFO Applying migration id=edits 2026/05/13 10:55:39 INFO Applying migration id=outboxactor 2026/05/13 10:55:39 INFO Applying migration id=outboxsender 2026/05/13 10:55:39 INFO Applying migration id=thread 2026/05/13 10:55:39 INFO Applying migration id=host 2026/05/13 10:55:39 INFO Applying migration id=sharedinbox 2026/05/13 10:55:39 INFO Applying migration id=noteshost 2026/05/13 10:55:39 INFO Applying migration id=fetched 2026/05/13 10:55:39 INFO Applying migration id=move 2026/05/13 10:55:39 INFO Applying migration id=cleanup 2026/05/13 10:55:39 INFO Applying migration id=received 2026/05/13 10:55:39 INFO Applying migration id=namehost 2026/05/13 10:55:39 INFO Applying migration id=outboxhost 2026/05/13 10:55:39 INFO Applying migration id=notesfts 2026/05/13 10:55:39 INFO Applying migration id=iconsname 2026/05/13 10:55:39 INFO Applying migration id=nohash 2026/05/13 10:55:39 INFO Applying migration id=shares 2026/05/13 10:55:39 INFO Applying migration id=actorttl 2026/05/13 10:55:39 INFO Applying migration id=tocc 2026/05/13 10:55:39 INFO Applying migration id=followeds 2026/05/13 10:55:39 INFO Applying migration id=certhash 2026/05/13 10:55:39 INFO Applying migration id=follows_sync 2026/05/13 10:55:39 INFO Applying migration id=jsonpath 2026/05/13 10:55:39 INFO Applying migration id=localforward 2026/05/13 10:55:39 INFO Applying migration id=avatar 2026/05/13 10:55:39 INFO Applying migration id=noimage 2026/05/13 10:55:39 INFO Applying migration id=feed 2026/05/13 10:55:39 INFO Applying migration id=bookmarks 2026/05/13 10:55:39 INFO Applying migration id=shareactivity 2026/05/13 10:55:39 INFO Applying migration id=application 2026/05/13 10:55:39 INFO Applying migration id=certificates 2026/05/13 10:55:39 INFO Applying migration id=rawforward 2026/05/13 10:55:39 INFO Applying migration id=publickey 2026/05/13 10:55:39 INFO Applying migration id=resolvegroup 2026/05/13 10:55:39 INFO Applying migration id=reject 2026/05/13 10:55:39 INFO Applying migration id=autodel 2026/05/13 10:55:39 INFO Applying migration id=jsonb 2026/05/13 10:55:39 INFO Applying migration id=quote 2026/05/13 10:55:39 INFO Applying migration id=rfc9421 2026/05/13 10:55:39 INFO Applying migration id=keys 2026/05/13 10:55:39 INFO Applying migration id=portable 2026/05/13 10:55:39 INFO Applying migration id=proofs 2026/05/13 10:55:39 INFO Applying migration id=contexts 2026/05/13 10:55:39 INFO Applying migration id=deliverieshost 2026/05/13 10:55:39 INFO Applying migration id=pembegin 2026/05/13 10:55:39 INFO Applying migration id=didhost 2026/05/13 10:55:39 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:39 INFO Applying migration id=invites 2026/05/13 10:55:39 INFO Applying migration id=ed25519blob 2026/05/13 10:55:39 INFO Applying migration id=rsablob 2026/05/13 10:55:39 INFO Applying migration id=iconscid 2026/05/13 10:55:39 INFO Applying migration id=actor 2026/05/13 10:55:39 INFO Applying migration id=localkeys 2026/05/13 10:55:39 INFO Applying migration id=deleted 2026/05/13 10:55:39 INFO Applying migration id=history 2026/05/13 10:55:39 INFO Applying migration id=outboxnano 2026/05/13 10:55:39 INFO Applying migration id=implements 2026/05/13 10:55:39 INFO Applying migration id=backfill 2026/05/13 10:55:40 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-6381-78ab-973e-67c6a17f8821 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://localhost.localdomain:8443/follow/1 2026/05/13 10:55:40 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestForward_ReplyToDM (1.28s) === RUN TestForward_NotFollowingAuthor 2026/05/13 10:55:40 INFO Applying migration id=initial 2026/05/13 10:55:40 INFO Applying migration id=notesupdated 2026/05/13 10:55:40 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:40 INFO Applying migration id=activitiesid 2026/05/13 10:55:40 INFO Applying migration id=outbox 2026/05/13 10:55:40 INFO Applying migration id=edits 2026/05/13 10:55:40 INFO Applying migration id=outboxactor 2026/05/13 10:55:40 INFO Applying migration id=outboxsender 2026/05/13 10:55:40 INFO Applying migration id=thread 2026/05/13 10:55:40 INFO Applying migration id=host 2026/05/13 10:55:40 INFO Applying migration id=sharedinbox 2026/05/13 10:55:40 INFO Applying migration id=noteshost 2026/05/13 10:55:40 INFO Applying migration id=fetched 2026/05/13 10:55:40 INFO Applying migration id=move 2026/05/13 10:55:40 INFO Applying migration id=cleanup 2026/05/13 10:55:40 INFO Applying migration id=received 2026/05/13 10:55:40 INFO Applying migration id=namehost 2026/05/13 10:55:40 INFO Applying migration id=outboxhost 2026/05/13 10:55:40 INFO Applying migration id=notesfts 2026/05/13 10:55:40 INFO Applying migration id=iconsname 2026/05/13 10:55:40 INFO Applying migration id=nohash 2026/05/13 10:55:40 INFO Applying migration id=shares 2026/05/13 10:55:40 INFO Applying migration id=actorttl 2026/05/13 10:55:40 INFO Applying migration id=tocc 2026/05/13 10:55:40 INFO Applying migration id=followeds 2026/05/13 10:55:40 INFO Applying migration id=certhash 2026/05/13 10:55:40 INFO Applying migration id=follows_sync 2026/05/13 10:55:40 INFO Applying migration id=jsonpath 2026/05/13 10:55:41 INFO Applying migration id=localforward 2026/05/13 10:55:41 INFO Applying migration id=avatar 2026/05/13 10:55:41 INFO Applying migration id=noimage 2026/05/13 10:55:41 INFO Applying migration id=feed 2026/05/13 10:55:41 INFO Applying migration id=bookmarks 2026/05/13 10:55:41 INFO Applying migration id=shareactivity 2026/05/13 10:55:41 INFO Applying migration id=application 2026/05/13 10:55:41 INFO Applying migration id=certificates 2026/05/13 10:55:41 INFO Applying migration id=rawforward 2026/05/13 10:55:41 INFO Applying migration id=publickey 2026/05/13 10:55:41 INFO Applying migration id=resolvegroup 2026/05/13 10:55:41 INFO Applying migration id=reject 2026/05/13 10:55:41 INFO Applying migration id=autodel 2026/05/13 10:55:41 INFO Applying migration id=jsonb 2026/05/13 10:55:41 INFO Applying migration id=quote 2026/05/13 10:55:41 INFO Applying migration id=rfc9421 2026/05/13 10:55:41 INFO Applying migration id=keys 2026/05/13 10:55:41 INFO Applying migration id=portable 2026/05/13 10:55:41 INFO Applying migration id=proofs 2026/05/13 10:55:41 INFO Applying migration id=contexts 2026/05/13 10:55:41 INFO Applying migration id=deliverieshost 2026/05/13 10:55:41 INFO Applying migration id=pembegin 2026/05/13 10:55:41 INFO Applying migration id=didhost 2026/05/13 10:55:41 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:41 INFO Applying migration id=invites 2026/05/13 10:55:41 INFO Applying migration id=ed25519blob 2026/05/13 10:55:41 INFO Applying migration id=rsablob 2026/05/13 10:55:41 INFO Applying migration id=iconscid 2026/05/13 10:55:41 INFO Applying migration id=actor 2026/05/13 10:55:41 INFO Applying migration id=localkeys 2026/05/13 10:55:41 INFO Applying migration id=deleted 2026/05/13 10:55:41 INFO Applying migration id=history 2026/05/13 10:55:41 INFO Applying migration id=outboxnano 2026/05/13 10:55:41 INFO Applying migration id=implements 2026/05/13 10:55:41 INFO Applying migration id=backfill 2026/05/13 10:55:41 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://127.0.0.1/create/1 note=https://127.0.0.1/note/1 thread=https://localhost.localdomain:8443/note/1 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:41 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestForward_NotFollowingAuthor (1.03s) === RUN TestForward_NotReplyToLocalPost 2026/05/13 10:55:41 INFO Applying migration id=initial 2026/05/13 10:55:41 INFO Applying migration id=notesupdated 2026/05/13 10:55:41 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:41 INFO Applying migration id=activitiesid 2026/05/13 10:55:41 INFO Applying migration id=outbox 2026/05/13 10:55:41 INFO Applying migration id=edits 2026/05/13 10:55:41 INFO Applying migration id=outboxactor 2026/05/13 10:55:41 INFO Applying migration id=outboxsender 2026/05/13 10:55:41 INFO Applying migration id=thread 2026/05/13 10:55:41 INFO Applying migration id=host 2026/05/13 10:55:41 INFO Applying migration id=sharedinbox 2026/05/13 10:55:41 INFO Applying migration id=noteshost 2026/05/13 10:55:41 INFO Applying migration id=fetched 2026/05/13 10:55:41 INFO Applying migration id=move 2026/05/13 10:55:41 INFO Applying migration id=cleanup 2026/05/13 10:55:41 INFO Applying migration id=received 2026/05/13 10:55:41 INFO Applying migration id=namehost 2026/05/13 10:55:41 INFO Applying migration id=outboxhost 2026/05/13 10:55:41 INFO Applying migration id=notesfts 2026/05/13 10:55:41 INFO Applying migration id=iconsname 2026/05/13 10:55:41 INFO Applying migration id=nohash 2026/05/13 10:55:41 INFO Applying migration id=shares 2026/05/13 10:55:41 INFO Applying migration id=actorttl 2026/05/13 10:55:41 INFO Applying migration id=tocc 2026/05/13 10:55:42 INFO Applying migration id=followeds 2026/05/13 10:55:42 INFO Applying migration id=certhash 2026/05/13 10:55:42 INFO Applying migration id=follows_sync 2026/05/13 10:55:42 INFO Applying migration id=jsonpath 2026/05/13 10:55:42 INFO Applying migration id=localforward 2026/05/13 10:55:42 INFO Applying migration id=avatar 2026/05/13 10:55:42 INFO Applying migration id=noimage 2026/05/13 10:55:42 INFO Applying migration id=feed 2026/05/13 10:55:42 INFO Applying migration id=bookmarks 2026/05/13 10:55:42 INFO Applying migration id=shareactivity 2026/05/13 10:55:42 INFO Applying migration id=application 2026/05/13 10:55:42 INFO Applying migration id=certificates 2026/05/13 10:55:42 INFO Applying migration id=rawforward 2026/05/13 10:55:42 INFO Applying migration id=publickey 2026/05/13 10:55:42 INFO Applying migration id=resolvegroup 2026/05/13 10:55:42 INFO Applying migration id=reject 2026/05/13 10:55:42 INFO Applying migration id=autodel 2026/05/13 10:55:42 INFO Applying migration id=jsonb 2026/05/13 10:55:42 INFO Applying migration id=quote 2026/05/13 10:55:42 INFO Applying migration id=rfc9421 2026/05/13 10:55:42 INFO Applying migration id=keys 2026/05/13 10:55:42 INFO Applying migration id=portable 2026/05/13 10:55:42 INFO Applying migration id=proofs 2026/05/13 10:55:42 INFO Applying migration id=contexts 2026/05/13 10:55:42 INFO Applying migration id=deliverieshost 2026/05/13 10:55:42 INFO Applying migration id=pembegin 2026/05/13 10:55:42 INFO Applying migration id=didhost 2026/05/13 10:55:42 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:42 INFO Applying migration id=invites 2026/05/13 10:55:42 INFO Applying migration id=ed25519blob 2026/05/13 10:55:42 INFO Applying migration id=rsablob 2026/05/13 10:55:42 INFO Applying migration id=iconscid 2026/05/13 10:55:42 INFO Applying migration id=actor 2026/05/13 10:55:42 INFO Applying migration id=localkeys 2026/05/13 10:55:42 INFO Applying migration id=deleted 2026/05/13 10:55:42 INFO Applying migration id=history 2026/05/13 10:55:42 INFO Applying migration id=outboxnano 2026/05/13 10:55:42 INFO Applying migration id=implements 2026/05/13 10:55:42 INFO Applying migration id=backfill 2026/05/13 10:55:42 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-6b0b-717a-a53d-a439da80e31b activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://localhost.localdomain:8443/follow/1 2026/05/13 10:55:42 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestForward_NotReplyToLocalPost (0.90s) === RUN TestForward_ReplyToFederatedPost 2026/05/13 10:55:42 INFO Applying migration id=initial 2026/05/13 10:55:42 INFO Applying migration id=notesupdated 2026/05/13 10:55:42 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:42 INFO Applying migration id=activitiesid 2026/05/13 10:55:42 INFO Applying migration id=outbox 2026/05/13 10:55:42 INFO Applying migration id=edits 2026/05/13 10:55:42 INFO Applying migration id=outboxactor 2026/05/13 10:55:42 INFO Applying migration id=outboxsender 2026/05/13 10:55:42 INFO Applying migration id=thread 2026/05/13 10:55:42 INFO Applying migration id=host 2026/05/13 10:55:42 INFO Applying migration id=sharedinbox 2026/05/13 10:55:42 INFO Applying migration id=noteshost 2026/05/13 10:55:42 INFO Applying migration id=fetched 2026/05/13 10:55:42 INFO Applying migration id=move 2026/05/13 10:55:42 INFO Applying migration id=cleanup 2026/05/13 10:55:42 INFO Applying migration id=received 2026/05/13 10:55:42 INFO Applying migration id=namehost 2026/05/13 10:55:42 INFO Applying migration id=outboxhost 2026/05/13 10:55:42 INFO Applying migration id=notesfts 2026/05/13 10:55:42 INFO Applying migration id=iconsname 2026/05/13 10:55:42 INFO Applying migration id=nohash 2026/05/13 10:55:42 INFO Applying migration id=shares 2026/05/13 10:55:42 INFO Applying migration id=actorttl 2026/05/13 10:55:42 INFO Applying migration id=tocc 2026/05/13 10:55:42 INFO Applying migration id=followeds 2026/05/13 10:55:42 INFO Applying migration id=certhash 2026/05/13 10:55:42 INFO Applying migration id=follows_sync 2026/05/13 10:55:42 INFO Applying migration id=jsonpath 2026/05/13 10:55:42 INFO Applying migration id=localforward 2026/05/13 10:55:42 INFO Applying migration id=avatar 2026/05/13 10:55:42 INFO Applying migration id=noimage 2026/05/13 10:55:42 INFO Applying migration id=feed 2026/05/13 10:55:42 INFO Applying migration id=bookmarks 2026/05/13 10:55:42 INFO Applying migration id=shareactivity 2026/05/13 10:55:42 INFO Applying migration id=application 2026/05/13 10:55:42 INFO Applying migration id=certificates 2026/05/13 10:55:42 INFO Applying migration id=rawforward 2026/05/13 10:55:42 INFO Applying migration id=publickey 2026/05/13 10:55:42 INFO Applying migration id=resolvegroup 2026/05/13 10:55:42 INFO Applying migration id=reject 2026/05/13 10:55:42 INFO Applying migration id=autodel 2026/05/13 10:55:42 INFO Applying migration id=jsonb 2026/05/13 10:55:43 INFO Applying migration id=quote 2026/05/13 10:55:43 INFO Applying migration id=rfc9421 2026/05/13 10:55:43 INFO Applying migration id=keys 2026/05/13 10:55:43 INFO Applying migration id=portable 2026/05/13 10:55:43 INFO Applying migration id=proofs 2026/05/13 10:55:43 INFO Applying migration id=contexts 2026/05/13 10:55:43 INFO Applying migration id=deliverieshost 2026/05/13 10:55:43 INFO Applying migration id=pembegin 2026/05/13 10:55:43 INFO Applying migration id=didhost 2026/05/13 10:55:43 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:43 INFO Applying migration id=invites 2026/05/13 10:55:43 INFO Applying migration id=ed25519blob 2026/05/13 10:55:43 INFO Applying migration id=rsablob 2026/05/13 10:55:43 INFO Applying migration id=iconscid 2026/05/13 10:55:43 INFO Applying migration id=actor 2026/05/13 10:55:43 INFO Applying migration id=localkeys 2026/05/13 10:55:43 INFO Applying migration id=deleted 2026/05/13 10:55:43 INFO Applying migration id=history 2026/05/13 10:55:43 INFO Applying migration id=outboxnano 2026/05/13 10:55:43 INFO Applying migration id=implements 2026/05/13 10:55:43 INFO Applying migration id=backfill --- PASS: TestForward_ReplyToFederatedPost (1.03s) === RUN TestForward_MaxDepth 2026/05/13 10:55:43 INFO Applying migration id=initial 2026/05/13 10:55:43 INFO Applying migration id=notesupdated 2026/05/13 10:55:43 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:43 INFO Applying migration id=activitiesid 2026/05/13 10:55:43 INFO Applying migration id=outbox 2026/05/13 10:55:43 INFO Applying migration id=edits 2026/05/13 10:55:43 INFO Applying migration id=outboxactor 2026/05/13 10:55:43 INFO Applying migration id=outboxsender 2026/05/13 10:55:43 INFO Applying migration id=thread 2026/05/13 10:55:43 INFO Applying migration id=host 2026/05/13 10:55:43 INFO Applying migration id=sharedinbox 2026/05/13 10:55:43 INFO Applying migration id=noteshost 2026/05/13 10:55:43 INFO Applying migration id=fetched 2026/05/13 10:55:43 INFO Applying migration id=move 2026/05/13 10:55:43 INFO Applying migration id=cleanup 2026/05/13 10:55:43 INFO Applying migration id=received 2026/05/13 10:55:43 INFO Applying migration id=namehost 2026/05/13 10:55:43 INFO Applying migration id=outboxhost 2026/05/13 10:55:43 INFO Applying migration id=notesfts 2026/05/13 10:55:43 INFO Applying migration id=iconsname 2026/05/13 10:55:43 INFO Applying migration id=nohash 2026/05/13 10:55:43 INFO Applying migration id=shares 2026/05/13 10:55:43 INFO Applying migration id=actorttl 2026/05/13 10:55:43 INFO Applying migration id=tocc 2026/05/13 10:55:43 INFO Applying migration id=followeds 2026/05/13 10:55:43 INFO Applying migration id=certhash 2026/05/13 10:55:43 INFO Applying migration id=follows_sync 2026/05/13 10:55:43 INFO Applying migration id=jsonpath 2026/05/13 10:55:43 INFO Applying migration id=localforward 2026/05/13 10:55:43 INFO Applying migration id=avatar 2026/05/13 10:55:43 INFO Applying migration id=noimage 2026/05/13 10:55:43 INFO Applying migration id=feed 2026/05/13 10:55:43 INFO Applying migration id=bookmarks 2026/05/13 10:55:43 INFO Applying migration id=shareactivity 2026/05/13 10:55:43 INFO Applying migration id=application 2026/05/13 10:55:43 INFO Applying migration id=certificates 2026/05/13 10:55:43 INFO Applying migration id=rawforward 2026/05/13 10:55:44 INFO Applying migration id=publickey 2026/05/13 10:55:44 INFO Applying migration id=resolvegroup 2026/05/13 10:55:44 INFO Applying migration id=reject 2026/05/13 10:55:44 INFO Applying migration id=autodel 2026/05/13 10:55:44 INFO Applying migration id=jsonb 2026/05/13 10:55:44 INFO Applying migration id=quote 2026/05/13 10:55:44 INFO Applying migration id=rfc9421 2026/05/13 10:55:44 INFO Applying migration id=keys 2026/05/13 10:55:44 INFO Applying migration id=portable 2026/05/13 10:55:44 INFO Applying migration id=proofs 2026/05/13 10:55:44 INFO Applying migration id=contexts 2026/05/13 10:55:44 INFO Applying migration id=deliverieshost 2026/05/13 10:55:44 INFO Applying migration id=pembegin 2026/05/13 10:55:44 INFO Applying migration id=didhost 2026/05/13 10:55:44 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:44 INFO Applying migration id=invites 2026/05/13 10:55:44 INFO Applying migration id=ed25519blob 2026/05/13 10:55:44 INFO Applying migration id=rsablob 2026/05/13 10:55:44 INFO Applying migration id=iconscid 2026/05/13 10:55:44 INFO Applying migration id=actor 2026/05/13 10:55:44 INFO Applying migration id=localkeys 2026/05/13 10:55:44 INFO Applying migration id=deleted 2026/05/13 10:55:44 INFO Applying migration id=history 2026/05/13 10:55:44 INFO Applying migration id=outboxnano 2026/05/13 10:55:44 INFO Applying migration id=implements 2026/05/13 10:55:44 INFO Applying migration id=backfill 2026/05/13 10:55:45 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-7405-7598-96eb-a27b86926808 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://localhost.localdomain:8443/follow/1 2026/05/13 10:55:45 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://127.0.0.1/create/1 note=https://127.0.0.1/note/1 thread=https://localhost.localdomain:8443/note/1 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:45 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestForward_MaxDepth (1.27s) === RUN TestForward_MaxDepthPlusOne 2026/05/13 10:55:45 INFO Applying migration id=initial 2026/05/13 10:55:45 INFO Applying migration id=notesupdated 2026/05/13 10:55:45 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:45 INFO Applying migration id=activitiesid 2026/05/13 10:55:45 INFO Applying migration id=outbox 2026/05/13 10:55:45 INFO Applying migration id=edits 2026/05/13 10:55:45 INFO Applying migration id=outboxactor 2026/05/13 10:55:45 INFO Applying migration id=outboxsender 2026/05/13 10:55:45 INFO Applying migration id=thread 2026/05/13 10:55:45 INFO Applying migration id=host 2026/05/13 10:55:45 INFO Applying migration id=sharedinbox 2026/05/13 10:55:45 INFO Applying migration id=noteshost 2026/05/13 10:55:45 INFO Applying migration id=fetched 2026/05/13 10:55:45 INFO Applying migration id=move 2026/05/13 10:55:45 INFO Applying migration id=cleanup 2026/05/13 10:55:45 INFO Applying migration id=received 2026/05/13 10:55:45 INFO Applying migration id=namehost 2026/05/13 10:55:45 INFO Applying migration id=outboxhost 2026/05/13 10:55:45 INFO Applying migration id=notesfts 2026/05/13 10:55:45 INFO Applying migration id=iconsname 2026/05/13 10:55:45 INFO Applying migration id=nohash 2026/05/13 10:55:45 INFO Applying migration id=shares 2026/05/13 10:55:45 INFO Applying migration id=actorttl 2026/05/13 10:55:45 INFO Applying migration id=tocc 2026/05/13 10:55:45 INFO Applying migration id=followeds 2026/05/13 10:55:45 INFO Applying migration id=certhash 2026/05/13 10:55:45 INFO Applying migration id=follows_sync 2026/05/13 10:55:45 INFO Applying migration id=jsonpath 2026/05/13 10:55:45 INFO Applying migration id=localforward 2026/05/13 10:55:45 INFO Applying migration id=avatar 2026/05/13 10:55:45 INFO Applying migration id=noimage 2026/05/13 10:55:45 INFO Applying migration id=feed 2026/05/13 10:55:45 INFO Applying migration id=bookmarks 2026/05/13 10:55:45 INFO Applying migration id=shareactivity 2026/05/13 10:55:45 INFO Applying migration id=application 2026/05/13 10:55:45 INFO Applying migration id=certificates 2026/05/13 10:55:45 INFO Applying migration id=rawforward 2026/05/13 10:55:45 INFO Applying migration id=publickey 2026/05/13 10:55:45 INFO Applying migration id=resolvegroup 2026/05/13 10:55:45 INFO Applying migration id=reject 2026/05/13 10:55:45 INFO Applying migration id=autodel 2026/05/13 10:55:45 INFO Applying migration id=jsonb 2026/05/13 10:55:45 INFO Applying migration id=quote 2026/05/13 10:55:45 INFO Applying migration id=rfc9421 2026/05/13 10:55:45 INFO Applying migration id=keys 2026/05/13 10:55:45 INFO Applying migration id=portable 2026/05/13 10:55:45 INFO Applying migration id=proofs 2026/05/13 10:55:45 INFO Applying migration id=contexts 2026/05/13 10:55:45 INFO Applying migration id=deliverieshost 2026/05/13 10:55:45 INFO Applying migration id=pembegin 2026/05/13 10:55:45 INFO Applying migration id=didhost 2026/05/13 10:55:45 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:45 INFO Applying migration id=invites 2026/05/13 10:55:45 INFO Applying migration id=ed25519blob 2026/05/13 10:55:45 INFO Applying migration id=rsablob 2026/05/13 10:55:45 INFO Applying migration id=iconscid 2026/05/13 10:55:45 INFO Applying migration id=actor 2026/05/13 10:55:45 INFO Applying migration id=localkeys 2026/05/13 10:55:45 INFO Applying migration id=deleted 2026/05/13 10:55:45 INFO Applying migration id=history 2026/05/13 10:55:45 INFO Applying migration id=outboxnano 2026/05/13 10:55:45 INFO Applying migration id=implements 2026/05/13 10:55:45 INFO Applying migration id=backfill 2026/05/13 10:55:46 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-78b6-7931-b034-6e3ead6c8ae2 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://localhost.localdomain:8443/follow/1 2026/05/13 10:55:46 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestForward_MaxDepthPlusOne (1.20s) === RUN TestForward_ReplyToLocalPostByLocalFollower 2026/05/13 10:55:46 INFO Applying migration id=initial 2026/05/13 10:55:46 INFO Applying migration id=notesupdated 2026/05/13 10:55:46 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:46 INFO Applying migration id=activitiesid 2026/05/13 10:55:46 INFO Applying migration id=outbox 2026/05/13 10:55:46 INFO Applying migration id=edits 2026/05/13 10:55:46 INFO Applying migration id=outboxactor 2026/05/13 10:55:46 INFO Applying migration id=outboxsender 2026/05/13 10:55:46 INFO Applying migration id=thread 2026/05/13 10:55:46 INFO Applying migration id=host 2026/05/13 10:55:46 INFO Applying migration id=sharedinbox 2026/05/13 10:55:46 INFO Applying migration id=noteshost 2026/05/13 10:55:46 INFO Applying migration id=fetched 2026/05/13 10:55:46 INFO Applying migration id=move 2026/05/13 10:55:46 INFO Applying migration id=cleanup 2026/05/13 10:55:46 INFO Applying migration id=received 2026/05/13 10:55:46 INFO Applying migration id=namehost 2026/05/13 10:55:46 INFO Applying migration id=outboxhost 2026/05/13 10:55:46 INFO Applying migration id=notesfts 2026/05/13 10:55:46 INFO Applying migration id=iconsname 2026/05/13 10:55:46 INFO Applying migration id=nohash 2026/05/13 10:55:46 INFO Applying migration id=shares 2026/05/13 10:55:46 INFO Applying migration id=actorttl 2026/05/13 10:55:46 INFO Applying migration id=tocc 2026/05/13 10:55:46 INFO Applying migration id=followeds 2026/05/13 10:55:46 INFO Applying migration id=certhash 2026/05/13 10:55:46 INFO Applying migration id=follows_sync 2026/05/13 10:55:46 INFO Applying migration id=jsonpath 2026/05/13 10:55:46 INFO Applying migration id=localforward 2026/05/13 10:55:46 INFO Applying migration id=avatar 2026/05/13 10:55:46 INFO Applying migration id=noimage 2026/05/13 10:55:46 INFO Applying migration id=feed 2026/05/13 10:55:46 INFO Applying migration id=bookmarks 2026/05/13 10:55:46 INFO Applying migration id=shareactivity 2026/05/13 10:55:46 INFO Applying migration id=application 2026/05/13 10:55:46 INFO Applying migration id=certificates 2026/05/13 10:55:46 INFO Applying migration id=rawforward 2026/05/13 10:55:46 INFO Applying migration id=publickey 2026/05/13 10:55:46 INFO Applying migration id=resolvegroup 2026/05/13 10:55:46 INFO Applying migration id=reject 2026/05/13 10:55:46 INFO Applying migration id=autodel 2026/05/13 10:55:46 INFO Applying migration id=jsonb 2026/05/13 10:55:46 INFO Applying migration id=quote 2026/05/13 10:55:46 INFO Applying migration id=rfc9421 2026/05/13 10:55:46 INFO Applying migration id=keys 2026/05/13 10:55:46 INFO Applying migration id=portable 2026/05/13 10:55:46 INFO Applying migration id=proofs 2026/05/13 10:55:46 INFO Applying migration id=contexts 2026/05/13 10:55:46 INFO Applying migration id=deliverieshost 2026/05/13 10:55:46 INFO Applying migration id=pembegin 2026/05/13 10:55:46 INFO Applying migration id=didhost 2026/05/13 10:55:46 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:46 INFO Applying migration id=invites 2026/05/13 10:55:46 INFO Applying migration id=ed25519blob 2026/05/13 10:55:46 INFO Applying migration id=rsablob 2026/05/13 10:55:46 INFO Applying migration id=iconscid 2026/05/13 10:55:46 INFO Applying migration id=actor 2026/05/13 10:55:46 INFO Applying migration id=localkeys 2026/05/13 10:55:46 INFO Applying migration id=deleted 2026/05/13 10:55:46 INFO Applying migration id=history 2026/05/13 10:55:46 INFO Applying migration id=outboxnano 2026/05/13 10:55:46 INFO Applying migration id=implements 2026/05/13 10:55:46 INFO Applying migration id=backfill 2026/05/13 10:55:46 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-7b18-7caf-bdf4-461031612892 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://localhost.localdomain:8443/follow/1 2026/05/13 10:55:46 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-7b19-7c76-8b3c-0f763b5397b3 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-7b19-7bea-8db8-8bd49a81996b activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-7b19-7bea-8db8-8bd49a81996b 2026/05/13 10:55:46 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fa-7b19-7bea-8db8-8bd49a81996b 2026/05/13 10:55:46 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fa-7b1d-790a-bc3c-08d4211c530f note=https://localhost.localdomain:8443/post/019e20fa-7b1d-78bd-a406-abd3ed75284c thread=https://localhost.localdomain:8443/post/019e20fa-7b19-7bea-8db8-8bd49a81996b starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:46 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-7b1d-790a-bc3c-08d4211c530f activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-7b1d-78bd-a406-abd3ed75284c activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-7b1d-78bd-a406-abd3ed75284c --- PASS: TestForward_ReplyToLocalPostByLocalFollower (0.61s) === RUN TestForward_EditedReplyToLocalPostByLocalFollower 2026/05/13 10:55:46 INFO Applying migration id=initial 2026/05/13 10:55:46 INFO Applying migration id=notesupdated 2026/05/13 10:55:46 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:46 INFO Applying migration id=activitiesid 2026/05/13 10:55:46 INFO Applying migration id=outbox 2026/05/13 10:55:46 INFO Applying migration id=edits 2026/05/13 10:55:46 INFO Applying migration id=outboxactor 2026/05/13 10:55:46 INFO Applying migration id=outboxsender 2026/05/13 10:55:46 INFO Applying migration id=thread 2026/05/13 10:55:46 INFO Applying migration id=host 2026/05/13 10:55:46 INFO Applying migration id=sharedinbox 2026/05/13 10:55:46 INFO Applying migration id=noteshost 2026/05/13 10:55:46 INFO Applying migration id=fetched 2026/05/13 10:55:46 INFO Applying migration id=move 2026/05/13 10:55:46 INFO Applying migration id=cleanup 2026/05/13 10:55:46 INFO Applying migration id=received 2026/05/13 10:55:46 INFO Applying migration id=namehost 2026/05/13 10:55:46 INFO Applying migration id=outboxhost 2026/05/13 10:55:47 INFO Applying migration id=notesfts 2026/05/13 10:55:47 INFO Applying migration id=iconsname 2026/05/13 10:55:47 INFO Applying migration id=nohash 2026/05/13 10:55:47 INFO Applying migration id=shares 2026/05/13 10:55:47 INFO Applying migration id=actorttl 2026/05/13 10:55:47 INFO Applying migration id=tocc 2026/05/13 10:55:47 INFO Applying migration id=followeds 2026/05/13 10:55:47 INFO Applying migration id=certhash 2026/05/13 10:55:47 INFO Applying migration id=follows_sync 2026/05/13 10:55:47 INFO Applying migration id=jsonpath 2026/05/13 10:55:47 INFO Applying migration id=localforward 2026/05/13 10:55:47 INFO Applying migration id=avatar 2026/05/13 10:55:47 INFO Applying migration id=noimage 2026/05/13 10:55:47 INFO Applying migration id=feed 2026/05/13 10:55:47 INFO Applying migration id=bookmarks 2026/05/13 10:55:47 INFO Applying migration id=shareactivity 2026/05/13 10:55:47 INFO Applying migration id=application 2026/05/13 10:55:47 INFO Applying migration id=certificates 2026/05/13 10:55:47 INFO Applying migration id=rawforward 2026/05/13 10:55:47 INFO Applying migration id=publickey 2026/05/13 10:55:47 INFO Applying migration id=resolvegroup 2026/05/13 10:55:47 INFO Applying migration id=reject 2026/05/13 10:55:47 INFO Applying migration id=autodel 2026/05/13 10:55:47 INFO Applying migration id=jsonb 2026/05/13 10:55:47 INFO Applying migration id=quote 2026/05/13 10:55:47 INFO Applying migration id=rfc9421 2026/05/13 10:55:47 INFO Applying migration id=keys 2026/05/13 10:55:47 INFO Applying migration id=portable 2026/05/13 10:55:47 INFO Applying migration id=proofs 2026/05/13 10:55:47 INFO Applying migration id=contexts 2026/05/13 10:55:47 INFO Applying migration id=deliverieshost 2026/05/13 10:55:47 INFO Applying migration id=pembegin 2026/05/13 10:55:47 INFO Applying migration id=didhost 2026/05/13 10:55:47 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:47 INFO Applying migration id=invites 2026/05/13 10:55:47 INFO Applying migration id=ed25519blob 2026/05/13 10:55:47 INFO Applying migration id=rsablob 2026/05/13 10:55:47 INFO Applying migration id=iconscid 2026/05/13 10:55:47 INFO Applying migration id=actor 2026/05/13 10:55:47 INFO Applying migration id=localkeys 2026/05/13 10:55:47 INFO Applying migration id=deleted 2026/05/13 10:55:47 INFO Applying migration id=history 2026/05/13 10:55:47 INFO Applying migration id=outboxnano 2026/05/13 10:55:47 INFO Applying migration id=implements 2026/05/13 10:55:47 INFO Applying migration id=backfill 2026/05/13 10:55:48 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-8086-7db7-9ee8-bc6a6d0beb03 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://localhost.localdomain:8443/follow/1 2026/05/13 10:55:48 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-8087-796f-b530-4352623b3007 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-8087-7905-aecd-a1ebb5012e64 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-8087-7905-aecd-a1ebb5012e64 2026/05/13 10:55:48 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fa-8087-7905-aecd-a1ebb5012e64 2026/05/13 10:55:48 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fa-808a-7892-bea5-13dcb63a9da3 note=https://localhost.localdomain:8443/post/019e20fa-808a-784e-b2ca-da241645e68f thread=https://localhost.localdomain:8443/post/019e20fa-8087-7905-aecd-a1ebb5012e64 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:48 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-808a-7892-bea5-13dcb63a9da3 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-808a-784e-b2ca-da241645e68f activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-808a-784e-b2ca-da241645e68f 2026/05/13 10:55:48 INFO Adding mention name=@alice actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:48 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/update/019e20fa-808d-7a79-98ab-811222779a85 note=https://localhost.localdomain:8443/post/019e20fa-808a-784e-b2ca-da241645e68f thread=https://localhost.localdomain:8443/post/019e20fa-8087-7905-aecd-a1ebb5012e64 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:48 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fa-808d-7a79-98ab-811222779a85 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-808a-784e-b2ca-da241645e68f activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-808a-784e-b2ca-da241645e68f --- PASS: TestForward_EditedReplyToLocalPostByLocalFollower (1.39s) === RUN TestForward_DeletedReplyToLocalPostByLocalFollower 2026/05/13 10:55:48 INFO Applying migration id=initial 2026/05/13 10:55:48 INFO Applying migration id=notesupdated 2026/05/13 10:55:48 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:48 INFO Applying migration id=activitiesid 2026/05/13 10:55:48 INFO Applying migration id=outbox 2026/05/13 10:55:48 INFO Applying migration id=edits 2026/05/13 10:55:48 INFO Applying migration id=outboxactor 2026/05/13 10:55:48 INFO Applying migration id=outboxsender 2026/05/13 10:55:48 INFO Applying migration id=thread 2026/05/13 10:55:48 INFO Applying migration id=host 2026/05/13 10:55:48 INFO Applying migration id=sharedinbox 2026/05/13 10:55:48 INFO Applying migration id=noteshost 2026/05/13 10:55:48 INFO Applying migration id=fetched 2026/05/13 10:55:48 INFO Applying migration id=move 2026/05/13 10:55:48 INFO Applying migration id=cleanup 2026/05/13 10:55:48 INFO Applying migration id=received 2026/05/13 10:55:48 INFO Applying migration id=namehost 2026/05/13 10:55:48 INFO Applying migration id=outboxhost 2026/05/13 10:55:48 INFO Applying migration id=notesfts 2026/05/13 10:55:48 INFO Applying migration id=iconsname 2026/05/13 10:55:48 INFO Applying migration id=nohash 2026/05/13 10:55:48 INFO Applying migration id=shares 2026/05/13 10:55:48 INFO Applying migration id=actorttl 2026/05/13 10:55:48 INFO Applying migration id=tocc 2026/05/13 10:55:48 INFO Applying migration id=followeds 2026/05/13 10:55:48 INFO Applying migration id=certhash 2026/05/13 10:55:48 INFO Applying migration id=follows_sync 2026/05/13 10:55:48 INFO Applying migration id=jsonpath 2026/05/13 10:55:48 INFO Applying migration id=localforward 2026/05/13 10:55:48 INFO Applying migration id=avatar 2026/05/13 10:55:48 INFO Applying migration id=noimage 2026/05/13 10:55:48 INFO Applying migration id=feed 2026/05/13 10:55:48 INFO Applying migration id=bookmarks 2026/05/13 10:55:48 INFO Applying migration id=shareactivity 2026/05/13 10:55:48 INFO Applying migration id=application 2026/05/13 10:55:48 INFO Applying migration id=certificates 2026/05/13 10:55:48 INFO Applying migration id=rawforward 2026/05/13 10:55:48 INFO Applying migration id=publickey 2026/05/13 10:55:48 INFO Applying migration id=resolvegroup 2026/05/13 10:55:48 INFO Applying migration id=reject 2026/05/13 10:55:48 INFO Applying migration id=autodel 2026/05/13 10:55:48 INFO Applying migration id=jsonb 2026/05/13 10:55:48 INFO Applying migration id=quote 2026/05/13 10:55:48 INFO Applying migration id=rfc9421 2026/05/13 10:55:48 INFO Applying migration id=keys 2026/05/13 10:55:48 INFO Applying migration id=portable 2026/05/13 10:55:48 INFO Applying migration id=proofs 2026/05/13 10:55:48 INFO Applying migration id=contexts 2026/05/13 10:55:48 INFO Applying migration id=deliverieshost 2026/05/13 10:55:48 INFO Applying migration id=pembegin 2026/05/13 10:55:48 INFO Applying migration id=didhost 2026/05/13 10:55:48 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:48 INFO Applying migration id=invites 2026/05/13 10:55:48 INFO Applying migration id=ed25519blob 2026/05/13 10:55:48 INFO Applying migration id=rsablob 2026/05/13 10:55:48 INFO Applying migration id=iconscid 2026/05/13 10:55:48 INFO Applying migration id=actor 2026/05/13 10:55:48 INFO Applying migration id=localkeys 2026/05/13 10:55:48 INFO Applying migration id=deleted 2026/05/13 10:55:48 INFO Applying migration id=history 2026/05/13 10:55:48 INFO Applying migration id=outboxnano 2026/05/13 10:55:48 INFO Applying migration id=implements 2026/05/13 10:55:48 INFO Applying migration id=backfill 2026/05/13 10:55:48 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-82fd-7da6-87f2-cdb34b14afac activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://localhost.localdomain:8443/follow/1 2026/05/13 10:55:48 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-82fe-77c9-b9f1-1592f1463cc2 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-82fe-775e-afbf-1dfa3336f6e0 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-82fe-775e-afbf-1dfa3336f6e0 2026/05/13 10:55:48 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fa-82fe-775e-afbf-1dfa3336f6e0 2026/05/13 10:55:48 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fa-8301-703e-8c20-520acd121327 note=https://localhost.localdomain:8443/post/019e20fa-8301-7005-8067-3e76f6afca10 thread=https://localhost.localdomain:8443/post/019e20fa-82fe-775e-afbf-1dfa3336f6e0 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:48 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-8301-703e-8c20-520acd121327 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-8301-7005-8067-3e76f6afca10 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-8301-7005-8067-3e76f6afca10 2026/05/13 10:55:48 INFO Received delete request activity.id=https://localhost.localdomain:8443/post/019e20fa-8301-7005-8067-3e76f6afca10#delete activity.type=Delete activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-8301-7005-8067-3e76f6afca10 activity.object.type=Note activity.object.attributed_to="" deleted=https://localhost.localdomain:8443/post/019e20fa-8301-7005-8067-3e76f6afca10 2026/05/13 10:55:48 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/post/019e20fa-8301-7005-8067-3e76f6afca10#delete note=https://localhost.localdomain:8443/post/019e20fa-8301-7005-8067-3e76f6afca10 thread=https://localhost.localdomain:8443/post/019e20fa-82fe-775e-afbf-1dfa3336f6e0 starter=https://localhost.localdomain:8443/user/alice --- PASS: TestForward_DeletedReplyToLocalPostByLocalFollower (0.63s) === RUN TestForward_EditedReplyToPublicPost 2026/05/13 10:55:48 INFO Applying migration id=initial 2026/05/13 10:55:49 INFO Applying migration id=notesupdated 2026/05/13 10:55:49 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:49 INFO Applying migration id=activitiesid 2026/05/13 10:55:49 INFO Applying migration id=outbox 2026/05/13 10:55:49 INFO Applying migration id=edits 2026/05/13 10:55:49 INFO Applying migration id=outboxactor 2026/05/13 10:55:49 INFO Applying migration id=outboxsender 2026/05/13 10:55:49 INFO Applying migration id=thread 2026/05/13 10:55:49 INFO Applying migration id=host 2026/05/13 10:55:49 INFO Applying migration id=sharedinbox 2026/05/13 10:55:49 INFO Applying migration id=noteshost 2026/05/13 10:55:49 INFO Applying migration id=fetched 2026/05/13 10:55:49 INFO Applying migration id=move 2026/05/13 10:55:49 INFO Applying migration id=cleanup 2026/05/13 10:55:49 INFO Applying migration id=received 2026/05/13 10:55:49 INFO Applying migration id=namehost 2026/05/13 10:55:49 INFO Applying migration id=outboxhost 2026/05/13 10:55:49 INFO Applying migration id=notesfts 2026/05/13 10:55:49 INFO Applying migration id=iconsname 2026/05/13 10:55:49 INFO Applying migration id=nohash 2026/05/13 10:55:49 INFO Applying migration id=shares 2026/05/13 10:55:49 INFO Applying migration id=actorttl 2026/05/13 10:55:49 INFO Applying migration id=tocc 2026/05/13 10:55:49 INFO Applying migration id=followeds 2026/05/13 10:55:49 INFO Applying migration id=certhash 2026/05/13 10:55:49 INFO Applying migration id=follows_sync 2026/05/13 10:55:49 INFO Applying migration id=jsonpath 2026/05/13 10:55:49 INFO Applying migration id=localforward 2026/05/13 10:55:49 INFO Applying migration id=avatar 2026/05/13 10:55:49 INFO Applying migration id=noimage 2026/05/13 10:55:49 INFO Applying migration id=feed 2026/05/13 10:55:49 INFO Applying migration id=bookmarks 2026/05/13 10:55:49 INFO Applying migration id=shareactivity 2026/05/13 10:55:49 INFO Applying migration id=application 2026/05/13 10:55:49 INFO Applying migration id=certificates 2026/05/13 10:55:49 INFO Applying migration id=rawforward 2026/05/13 10:55:49 INFO Applying migration id=publickey 2026/05/13 10:55:49 INFO Applying migration id=resolvegroup 2026/05/13 10:55:49 INFO Applying migration id=reject 2026/05/13 10:55:49 INFO Applying migration id=autodel 2026/05/13 10:55:49 INFO Applying migration id=jsonb 2026/05/13 10:55:49 INFO Applying migration id=quote 2026/05/13 10:55:49 INFO Applying migration id=rfc9421 2026/05/13 10:55:49 INFO Applying migration id=keys 2026/05/13 10:55:49 INFO Applying migration id=portable 2026/05/13 10:55:49 INFO Applying migration id=proofs 2026/05/13 10:55:49 INFO Applying migration id=contexts 2026/05/13 10:55:49 INFO Applying migration id=deliverieshost 2026/05/13 10:55:49 INFO Applying migration id=pembegin 2026/05/13 10:55:49 INFO Applying migration id=didhost 2026/05/13 10:55:49 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:49 INFO Applying migration id=invites 2026/05/13 10:55:49 INFO Applying migration id=ed25519blob 2026/05/13 10:55:49 INFO Applying migration id=rsablob 2026/05/13 10:55:49 INFO Applying migration id=iconscid 2026/05/13 10:55:49 INFO Applying migration id=actor 2026/05/13 10:55:49 INFO Applying migration id=localkeys 2026/05/13 10:55:49 INFO Applying migration id=deleted 2026/05/13 10:55:49 INFO Applying migration id=history 2026/05/13 10:55:49 INFO Applying migration id=outboxnano 2026/05/13 10:55:49 INFO Applying migration id=implements 2026/05/13 10:55:49 INFO Applying migration id=backfill 2026/05/13 10:55:49 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-861a-7cd7-adcf-e00c2e24e9a7 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://localhost.localdomain:8443/follow/1 2026/05/13 10:55:49 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://127.0.0.1/create/1 note=https://127.0.0.1/note/1 thread=https://localhost.localdomain:8443/note/1 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:49 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:55:49 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://127.0.0.1/update/1 note=https://127.0.0.1/note/1 thread=https://localhost.localdomain:8443/note/1 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:49 INFO Updated post activity.id=https://127.0.0.1/update/1 activity.type=Update activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestForward_EditedReplyToPublicPost (0.79s) === RUN TestForward_ResentEditedReplyToPublicPost 2026/05/13 10:55:49 INFO Applying migration id=initial 2026/05/13 10:55:49 INFO Applying migration id=notesupdated 2026/05/13 10:55:49 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:49 INFO Applying migration id=activitiesid 2026/05/13 10:55:49 INFO Applying migration id=outbox 2026/05/13 10:55:49 INFO Applying migration id=edits 2026/05/13 10:55:49 INFO Applying migration id=outboxactor 2026/05/13 10:55:49 INFO Applying migration id=outboxsender 2026/05/13 10:55:49 INFO Applying migration id=thread 2026/05/13 10:55:49 INFO Applying migration id=host 2026/05/13 10:55:49 INFO Applying migration id=sharedinbox 2026/05/13 10:55:49 INFO Applying migration id=noteshost 2026/05/13 10:55:49 INFO Applying migration id=fetched 2026/05/13 10:55:49 INFO Applying migration id=move 2026/05/13 10:55:49 INFO Applying migration id=cleanup 2026/05/13 10:55:49 INFO Applying migration id=received 2026/05/13 10:55:49 INFO Applying migration id=namehost 2026/05/13 10:55:49 INFO Applying migration id=outboxhost 2026/05/13 10:55:49 INFO Applying migration id=notesfts 2026/05/13 10:55:49 INFO Applying migration id=iconsname 2026/05/13 10:55:49 INFO Applying migration id=nohash 2026/05/13 10:55:49 INFO Applying migration id=shares 2026/05/13 10:55:49 INFO Applying migration id=actorttl 2026/05/13 10:55:49 INFO Applying migration id=tocc 2026/05/13 10:55:49 INFO Applying migration id=followeds 2026/05/13 10:55:49 INFO Applying migration id=certhash 2026/05/13 10:55:49 INFO Applying migration id=follows_sync 2026/05/13 10:55:49 INFO Applying migration id=jsonpath 2026/05/13 10:55:49 INFO Applying migration id=localforward 2026/05/13 10:55:49 INFO Applying migration id=avatar 2026/05/13 10:55:49 INFO Applying migration id=noimage 2026/05/13 10:55:49 INFO Applying migration id=feed 2026/05/13 10:55:49 INFO Applying migration id=bookmarks 2026/05/13 10:55:49 INFO Applying migration id=shareactivity 2026/05/13 10:55:49 INFO Applying migration id=application 2026/05/13 10:55:49 INFO Applying migration id=certificates 2026/05/13 10:55:49 INFO Applying migration id=rawforward 2026/05/13 10:55:49 INFO Applying migration id=publickey 2026/05/13 10:55:49 INFO Applying migration id=resolvegroup 2026/05/13 10:55:49 INFO Applying migration id=reject 2026/05/13 10:55:49 INFO Applying migration id=autodel 2026/05/13 10:55:49 INFO Applying migration id=jsonb 2026/05/13 10:55:49 INFO Applying migration id=quote 2026/05/13 10:55:49 INFO Applying migration id=rfc9421 2026/05/13 10:55:49 INFO Applying migration id=keys 2026/05/13 10:55:49 INFO Applying migration id=portable 2026/05/13 10:55:49 INFO Applying migration id=proofs 2026/05/13 10:55:49 INFO Applying migration id=contexts 2026/05/13 10:55:49 INFO Applying migration id=deliverieshost 2026/05/13 10:55:49 INFO Applying migration id=pembegin 2026/05/13 10:55:49 INFO Applying migration id=didhost 2026/05/13 10:55:49 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:49 INFO Applying migration id=invites 2026/05/13 10:55:49 INFO Applying migration id=ed25519blob 2026/05/13 10:55:49 INFO Applying migration id=rsablob 2026/05/13 10:55:49 INFO Applying migration id=iconscid 2026/05/13 10:55:49 INFO Applying migration id=actor 2026/05/13 10:55:49 INFO Applying migration id=localkeys 2026/05/13 10:55:49 INFO Applying migration id=deleted 2026/05/13 10:55:49 INFO Applying migration id=history 2026/05/13 10:55:49 INFO Applying migration id=outboxnano 2026/05/13 10:55:49 INFO Applying migration id=implements 2026/05/13 10:55:49 INFO Applying migration id=backfill 2026/05/13 10:55:50 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-8ab0-71c2-a9f7-3eecf2da95d8 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://localhost.localdomain:8443/follow/1 2026/05/13 10:55:50 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://127.0.0.1/create/1 note=https://127.0.0.1/note/1 thread=https://localhost.localdomain:8443/note/1 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:50 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:55:50 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://127.0.0.1/update/1 note=https://127.0.0.1/note/1 thread=https://localhost.localdomain:8443/note/1 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:50 INFO Updated post activity.id=https://127.0.0.1/update/1 activity.type=Update activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestForward_ResentEditedReplyToPublicPost (1.18s) === RUN TestForward_DeletedReplyToPublicPost 2026/05/13 10:55:50 INFO Applying migration id=initial 2026/05/13 10:55:50 INFO Applying migration id=notesupdated 2026/05/13 10:55:50 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:50 INFO Applying migration id=activitiesid 2026/05/13 10:55:50 INFO Applying migration id=outbox 2026/05/13 10:55:50 INFO Applying migration id=edits 2026/05/13 10:55:50 INFO Applying migration id=outboxactor 2026/05/13 10:55:50 INFO Applying migration id=outboxsender 2026/05/13 10:55:50 INFO Applying migration id=thread 2026/05/13 10:55:50 INFO Applying migration id=host 2026/05/13 10:55:50 INFO Applying migration id=sharedinbox 2026/05/13 10:55:50 INFO Applying migration id=noteshost 2026/05/13 10:55:50 INFO Applying migration id=fetched 2026/05/13 10:55:50 INFO Applying migration id=move 2026/05/13 10:55:50 INFO Applying migration id=cleanup 2026/05/13 10:55:50 INFO Applying migration id=received 2026/05/13 10:55:50 INFO Applying migration id=namehost 2026/05/13 10:55:50 INFO Applying migration id=outboxhost 2026/05/13 10:55:50 INFO Applying migration id=notesfts 2026/05/13 10:55:50 INFO Applying migration id=iconsname 2026/05/13 10:55:50 INFO Applying migration id=nohash 2026/05/13 10:55:50 INFO Applying migration id=shares 2026/05/13 10:55:50 INFO Applying migration id=actorttl 2026/05/13 10:55:50 INFO Applying migration id=tocc 2026/05/13 10:55:51 INFO Applying migration id=followeds 2026/05/13 10:55:51 INFO Applying migration id=certhash 2026/05/13 10:55:51 INFO Applying migration id=follows_sync 2026/05/13 10:55:51 INFO Applying migration id=jsonpath 2026/05/13 10:55:51 INFO Applying migration id=localforward 2026/05/13 10:55:51 INFO Applying migration id=avatar 2026/05/13 10:55:51 INFO Applying migration id=noimage 2026/05/13 10:55:51 INFO Applying migration id=feed 2026/05/13 10:55:51 INFO Applying migration id=bookmarks 2026/05/13 10:55:51 INFO Applying migration id=shareactivity 2026/05/13 10:55:51 INFO Applying migration id=application 2026/05/13 10:55:51 INFO Applying migration id=certificates 2026/05/13 10:55:51 INFO Applying migration id=rawforward 2026/05/13 10:55:51 INFO Applying migration id=publickey 2026/05/13 10:55:51 INFO Applying migration id=resolvegroup 2026/05/13 10:55:51 INFO Applying migration id=reject 2026/05/13 10:55:51 INFO Applying migration id=autodel 2026/05/13 10:55:51 INFO Applying migration id=jsonb 2026/05/13 10:55:51 INFO Applying migration id=quote 2026/05/13 10:55:51 INFO Applying migration id=rfc9421 2026/05/13 10:55:51 INFO Applying migration id=keys 2026/05/13 10:55:51 INFO Applying migration id=portable 2026/05/13 10:55:51 INFO Applying migration id=proofs 2026/05/13 10:55:51 INFO Applying migration id=contexts 2026/05/13 10:55:51 INFO Applying migration id=deliverieshost 2026/05/13 10:55:51 INFO Applying migration id=pembegin 2026/05/13 10:55:51 INFO Applying migration id=didhost 2026/05/13 10:55:51 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:51 INFO Applying migration id=invites 2026/05/13 10:55:51 INFO Applying migration id=ed25519blob 2026/05/13 10:55:51 INFO Applying migration id=rsablob 2026/05/13 10:55:51 INFO Applying migration id=iconscid 2026/05/13 10:55:51 INFO Applying migration id=actor 2026/05/13 10:55:51 INFO Applying migration id=localkeys 2026/05/13 10:55:51 INFO Applying migration id=deleted 2026/05/13 10:55:51 INFO Applying migration id=history 2026/05/13 10:55:51 INFO Applying migration id=outboxnano 2026/05/13 10:55:51 INFO Applying migration id=implements 2026/05/13 10:55:51 INFO Applying migration id=backfill 2026/05/13 10:55:52 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-8f76-7184-b9af-b1d86ef25969 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://localhost.localdomain:8443/follow/1 2026/05/13 10:55:52 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://127.0.0.1/create/1 note=https://127.0.0.1/note/1 thread=https://localhost.localdomain:8443/note/1 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:52 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:55:52 INFO Received delete request activity.id=https://127.0.0.1/delete/1 activity.type=Delete activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to="" deleted=https://127.0.0.1/note/1 2026/05/13 10:55:52 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://127.0.0.1/delete/1 note=https://127.0.0.1/note/1 thread=https://localhost.localdomain:8443/note/1 starter=https://localhost.localdomain:8443/user/alice --- PASS: TestForward_DeletedReplyToPublicPost (1.22s) === RUN TestForward_DeletedDeletedReplyToPublicPost 2026/05/13 10:55:52 INFO Applying migration id=initial 2026/05/13 10:55:52 INFO Applying migration id=notesupdated 2026/05/13 10:55:52 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:52 INFO Applying migration id=activitiesid 2026/05/13 10:55:52 INFO Applying migration id=outbox 2026/05/13 10:55:52 INFO Applying migration id=edits 2026/05/13 10:55:52 INFO Applying migration id=outboxactor 2026/05/13 10:55:52 INFO Applying migration id=outboxsender 2026/05/13 10:55:52 INFO Applying migration id=thread 2026/05/13 10:55:52 INFO Applying migration id=host 2026/05/13 10:55:52 INFO Applying migration id=sharedinbox 2026/05/13 10:55:52 INFO Applying migration id=noteshost 2026/05/13 10:55:52 INFO Applying migration id=fetched 2026/05/13 10:55:52 INFO Applying migration id=move 2026/05/13 10:55:52 INFO Applying migration id=cleanup 2026/05/13 10:55:52 INFO Applying migration id=received 2026/05/13 10:55:52 INFO Applying migration id=namehost 2026/05/13 10:55:52 INFO Applying migration id=outboxhost 2026/05/13 10:55:52 INFO Applying migration id=notesfts 2026/05/13 10:55:52 INFO Applying migration id=iconsname 2026/05/13 10:55:52 INFO Applying migration id=nohash 2026/05/13 10:55:52 INFO Applying migration id=shares 2026/05/13 10:55:52 INFO Applying migration id=actorttl 2026/05/13 10:55:52 INFO Applying migration id=tocc 2026/05/13 10:55:52 INFO Applying migration id=followeds 2026/05/13 10:55:52 INFO Applying migration id=certhash 2026/05/13 10:55:52 INFO Applying migration id=follows_sync 2026/05/13 10:55:52 INFO Applying migration id=jsonpath 2026/05/13 10:55:52 INFO Applying migration id=localforward 2026/05/13 10:55:52 INFO Applying migration id=avatar 2026/05/13 10:55:52 INFO Applying migration id=noimage 2026/05/13 10:55:52 INFO Applying migration id=feed 2026/05/13 10:55:52 INFO Applying migration id=bookmarks 2026/05/13 10:55:52 INFO Applying migration id=shareactivity 2026/05/13 10:55:52 INFO Applying migration id=application 2026/05/13 10:55:52 INFO Applying migration id=certificates 2026/05/13 10:55:52 INFO Applying migration id=rawforward 2026/05/13 10:55:52 INFO Applying migration id=publickey 2026/05/13 10:55:52 INFO Applying migration id=resolvegroup 2026/05/13 10:55:52 INFO Applying migration id=reject 2026/05/13 10:55:52 INFO Applying migration id=autodel 2026/05/13 10:55:52 INFO Applying migration id=jsonb 2026/05/13 10:55:52 INFO Applying migration id=quote 2026/05/13 10:55:52 INFO Applying migration id=rfc9421 2026/05/13 10:55:52 INFO Applying migration id=keys 2026/05/13 10:55:52 INFO Applying migration id=portable 2026/05/13 10:55:52 INFO Applying migration id=proofs 2026/05/13 10:55:52 INFO Applying migration id=contexts 2026/05/13 10:55:52 INFO Applying migration id=deliverieshost 2026/05/13 10:55:52 INFO Applying migration id=pembegin 2026/05/13 10:55:52 INFO Applying migration id=didhost 2026/05/13 10:55:52 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:52 INFO Applying migration id=invites 2026/05/13 10:55:52 INFO Applying migration id=ed25519blob 2026/05/13 10:55:52 INFO Applying migration id=rsablob 2026/05/13 10:55:52 INFO Applying migration id=iconscid 2026/05/13 10:55:52 INFO Applying migration id=actor 2026/05/13 10:55:52 INFO Applying migration id=localkeys 2026/05/13 10:55:52 INFO Applying migration id=deleted 2026/05/13 10:55:52 INFO Applying migration id=history 2026/05/13 10:55:52 INFO Applying migration id=outboxnano 2026/05/13 10:55:52 INFO Applying migration id=implements 2026/05/13 10:55:52 INFO Applying migration id=backfill 2026/05/13 10:55:52 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-9269-7e52-865c-609c58989d37 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://localhost.localdomain:8443/follow/1 2026/05/13 10:55:52 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://127.0.0.1/create/1 note=https://127.0.0.1/note/1 thread=https://localhost.localdomain:8443/note/1 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:52 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:55:52 INFO Received delete request activity.id=https://127.0.0.1/delete/1 activity.type=Delete activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to="" deleted=https://127.0.0.1/note/1 2026/05/13 10:55:52 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://127.0.0.1/delete/1 note=https://127.0.0.1/note/1 thread=https://localhost.localdomain:8443/note/1 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:52 INFO Received delete request activity.id=https://127.0.0.1/delete/1 activity.type=Delete activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to="" deleted=https://127.0.0.1/note/1 --- PASS: TestForward_DeletedDeletedReplyToPublicPost (0.76s) === RUN TestFTS_Happyflow 2026/05/13 10:55:52 INFO Applying migration id=initial 2026/05/13 10:55:52 INFO Applying migration id=notesupdated 2026/05/13 10:55:52 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:52 INFO Applying migration id=activitiesid 2026/05/13 10:55:52 INFO Applying migration id=outbox 2026/05/13 10:55:52 INFO Applying migration id=edits 2026/05/13 10:55:52 INFO Applying migration id=outboxactor 2026/05/13 10:55:52 INFO Applying migration id=outboxsender 2026/05/13 10:55:52 INFO Applying migration id=thread 2026/05/13 10:55:52 INFO Applying migration id=host 2026/05/13 10:55:52 INFO Applying migration id=sharedinbox 2026/05/13 10:55:52 INFO Applying migration id=noteshost 2026/05/13 10:55:52 INFO Applying migration id=fetched 2026/05/13 10:55:52 INFO Applying migration id=move 2026/05/13 10:55:52 INFO Applying migration id=cleanup 2026/05/13 10:55:52 INFO Applying migration id=received 2026/05/13 10:55:52 INFO Applying migration id=namehost 2026/05/13 10:55:52 INFO Applying migration id=outboxhost 2026/05/13 10:55:52 INFO Applying migration id=notesfts 2026/05/13 10:55:52 INFO Applying migration id=iconsname 2026/05/13 10:55:52 INFO Applying migration id=nohash 2026/05/13 10:55:52 INFO Applying migration id=shares 2026/05/13 10:55:52 INFO Applying migration id=actorttl 2026/05/13 10:55:52 INFO Applying migration id=tocc 2026/05/13 10:55:53 INFO Applying migration id=followeds 2026/05/13 10:55:53 INFO Applying migration id=certhash 2026/05/13 10:55:53 INFO Applying migration id=follows_sync 2026/05/13 10:55:53 INFO Applying migration id=jsonpath 2026/05/13 10:55:53 INFO Applying migration id=localforward 2026/05/13 10:55:53 INFO Applying migration id=avatar 2026/05/13 10:55:53 INFO Applying migration id=noimage 2026/05/13 10:55:53 INFO Applying migration id=feed 2026/05/13 10:55:53 INFO Applying migration id=bookmarks 2026/05/13 10:55:53 INFO Applying migration id=shareactivity 2026/05/13 10:55:53 INFO Applying migration id=application 2026/05/13 10:55:53 INFO Applying migration id=certificates 2026/05/13 10:55:53 INFO Applying migration id=rawforward 2026/05/13 10:55:53 INFO Applying migration id=publickey 2026/05/13 10:55:53 INFO Applying migration id=resolvegroup 2026/05/13 10:55:53 INFO Applying migration id=reject 2026/05/13 10:55:53 INFO Applying migration id=autodel 2026/05/13 10:55:53 INFO Applying migration id=jsonb 2026/05/13 10:55:53 INFO Applying migration id=quote 2026/05/13 10:55:53 INFO Applying migration id=rfc9421 2026/05/13 10:55:53 INFO Applying migration id=keys 2026/05/13 10:55:53 INFO Applying migration id=portable 2026/05/13 10:55:53 INFO Applying migration id=proofs 2026/05/13 10:55:53 INFO Applying migration id=contexts 2026/05/13 10:55:53 INFO Applying migration id=deliverieshost 2026/05/13 10:55:53 INFO Applying migration id=pembegin 2026/05/13 10:55:53 INFO Applying migration id=didhost 2026/05/13 10:55:53 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:53 INFO Applying migration id=invites 2026/05/13 10:55:53 INFO Applying migration id=ed25519blob 2026/05/13 10:55:53 INFO Applying migration id=rsablob 2026/05/13 10:55:53 INFO Applying migration id=iconscid 2026/05/13 10:55:53 INFO Applying migration id=actor 2026/05/13 10:55:53 INFO Applying migration id=localkeys 2026/05/13 10:55:53 INFO Applying migration id=deleted 2026/05/13 10:55:53 INFO Applying migration id=history 2026/05/13 10:55:53 INFO Applying migration id=outboxnano 2026/05/13 10:55:53 INFO Applying migration id=implements 2026/05/13 10:55:53 INFO Applying migration id=backfill 2026/05/13 10:55:53 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-967b-713a-b987-630e8c477b59 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-967b-709b-aaf5-29b67baaacd9 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-967b-709b-aaf5-29b67baaacd9 --- PASS: TestFTS_Happyflow (1.04s) === RUN TestFTS_HashtagWithoutHash 2026/05/13 10:55:53 INFO Applying migration id=initial 2026/05/13 10:55:53 INFO Applying migration id=notesupdated 2026/05/13 10:55:53 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:53 INFO Applying migration id=activitiesid 2026/05/13 10:55:53 INFO Applying migration id=outbox 2026/05/13 10:55:53 INFO Applying migration id=edits 2026/05/13 10:55:53 INFO Applying migration id=outboxactor 2026/05/13 10:55:54 INFO Applying migration id=outboxsender 2026/05/13 10:55:54 INFO Applying migration id=thread 2026/05/13 10:55:54 INFO Applying migration id=host 2026/05/13 10:55:54 INFO Applying migration id=sharedinbox 2026/05/13 10:55:54 INFO Applying migration id=noteshost 2026/05/13 10:55:54 INFO Applying migration id=fetched 2026/05/13 10:55:54 INFO Applying migration id=move 2026/05/13 10:55:54 INFO Applying migration id=cleanup 2026/05/13 10:55:54 INFO Applying migration id=received 2026/05/13 10:55:54 INFO Applying migration id=namehost 2026/05/13 10:55:54 INFO Applying migration id=outboxhost 2026/05/13 10:55:54 INFO Applying migration id=notesfts 2026/05/13 10:55:54 INFO Applying migration id=iconsname 2026/05/13 10:55:54 INFO Applying migration id=nohash 2026/05/13 10:55:54 INFO Applying migration id=shares 2026/05/13 10:55:54 INFO Applying migration id=actorttl 2026/05/13 10:55:54 INFO Applying migration id=tocc 2026/05/13 10:55:54 INFO Applying migration id=followeds 2026/05/13 10:55:54 INFO Applying migration id=certhash 2026/05/13 10:55:54 INFO Applying migration id=follows_sync 2026/05/13 10:55:54 INFO Applying migration id=jsonpath 2026/05/13 10:55:54 INFO Applying migration id=localforward 2026/05/13 10:55:54 INFO Applying migration id=avatar 2026/05/13 10:55:54 INFO Applying migration id=noimage 2026/05/13 10:55:54 INFO Applying migration id=feed 2026/05/13 10:55:54 INFO Applying migration id=bookmarks 2026/05/13 10:55:54 INFO Applying migration id=shareactivity 2026/05/13 10:55:54 INFO Applying migration id=application 2026/05/13 10:55:54 INFO Applying migration id=certificates 2026/05/13 10:55:54 INFO Applying migration id=rawforward 2026/05/13 10:55:54 INFO Applying migration id=publickey 2026/05/13 10:55:54 INFO Applying migration id=resolvegroup 2026/05/13 10:55:54 INFO Applying migration id=reject 2026/05/13 10:55:54 INFO Applying migration id=autodel 2026/05/13 10:55:54 INFO Applying migration id=jsonb 2026/05/13 10:55:54 INFO Applying migration id=quote 2026/05/13 10:55:54 INFO Applying migration id=rfc9421 2026/05/13 10:55:54 INFO Applying migration id=keys 2026/05/13 10:55:54 INFO Applying migration id=portable 2026/05/13 10:55:54 INFO Applying migration id=proofs 2026/05/13 10:55:54 INFO Applying migration id=contexts 2026/05/13 10:55:54 INFO Applying migration id=deliverieshost 2026/05/13 10:55:54 INFO Applying migration id=pembegin 2026/05/13 10:55:54 INFO Applying migration id=didhost 2026/05/13 10:55:54 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:54 INFO Applying migration id=invites 2026/05/13 10:55:54 INFO Applying migration id=ed25519blob 2026/05/13 10:55:54 INFO Applying migration id=rsablob 2026/05/13 10:55:54 INFO Applying migration id=iconscid 2026/05/13 10:55:54 INFO Applying migration id=actor 2026/05/13 10:55:54 INFO Applying migration id=localkeys 2026/05/13 10:55:54 INFO Applying migration id=deleted 2026/05/13 10:55:54 INFO Applying migration id=history 2026/05/13 10:55:54 INFO Applying migration id=outboxnano 2026/05/13 10:55:54 INFO Applying migration id=implements 2026/05/13 10:55:54 INFO Applying migration id=backfill 2026/05/13 10:55:54 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-9963-7baa-a101-10755bb192b3 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-9963-762b-9c78-a19e7a13cdba activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-9963-762b-9c78-a19e7a13cdba --- PASS: TestFTS_HashtagWithoutHash (0.74s) === RUN TestFTS_HashtagWithHash 2026/05/13 10:55:54 INFO Applying migration id=initial 2026/05/13 10:55:54 INFO Applying migration id=notesupdated 2026/05/13 10:55:54 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:54 INFO Applying migration id=activitiesid 2026/05/13 10:55:54 INFO Applying migration id=outbox 2026/05/13 10:55:54 INFO Applying migration id=edits 2026/05/13 10:55:54 INFO Applying migration id=outboxactor 2026/05/13 10:55:54 INFO Applying migration id=outboxsender 2026/05/13 10:55:54 INFO Applying migration id=thread 2026/05/13 10:55:54 INFO Applying migration id=host 2026/05/13 10:55:54 INFO Applying migration id=sharedinbox 2026/05/13 10:55:54 INFO Applying migration id=noteshost 2026/05/13 10:55:54 INFO Applying migration id=fetched 2026/05/13 10:55:54 INFO Applying migration id=move 2026/05/13 10:55:54 INFO Applying migration id=cleanup 2026/05/13 10:55:54 INFO Applying migration id=received 2026/05/13 10:55:54 INFO Applying migration id=namehost 2026/05/13 10:55:54 INFO Applying migration id=outboxhost 2026/05/13 10:55:54 INFO Applying migration id=notesfts 2026/05/13 10:55:54 INFO Applying migration id=iconsname 2026/05/13 10:55:54 INFO Applying migration id=nohash 2026/05/13 10:55:54 INFO Applying migration id=shares 2026/05/13 10:55:54 INFO Applying migration id=actorttl 2026/05/13 10:55:54 INFO Applying migration id=tocc 2026/05/13 10:55:54 INFO Applying migration id=followeds 2026/05/13 10:55:54 INFO Applying migration id=certhash 2026/05/13 10:55:54 INFO Applying migration id=follows_sync 2026/05/13 10:55:54 INFO Applying migration id=jsonpath 2026/05/13 10:55:54 INFO Applying migration id=localforward 2026/05/13 10:55:54 INFO Applying migration id=avatar 2026/05/13 10:55:54 INFO Applying migration id=noimage 2026/05/13 10:55:54 INFO Applying migration id=feed 2026/05/13 10:55:54 INFO Applying migration id=bookmarks 2026/05/13 10:55:54 INFO Applying migration id=shareactivity 2026/05/13 10:55:54 INFO Applying migration id=application 2026/05/13 10:55:54 INFO Applying migration id=certificates 2026/05/13 10:55:54 INFO Applying migration id=rawforward 2026/05/13 10:55:54 INFO Applying migration id=publickey 2026/05/13 10:55:54 INFO Applying migration id=resolvegroup 2026/05/13 10:55:54 INFO Applying migration id=reject 2026/05/13 10:55:54 INFO Applying migration id=autodel 2026/05/13 10:55:54 INFO Applying migration id=jsonb 2026/05/13 10:55:54 INFO Applying migration id=quote 2026/05/13 10:55:54 INFO Applying migration id=rfc9421 2026/05/13 10:55:54 INFO Applying migration id=keys 2026/05/13 10:55:54 INFO Applying migration id=portable 2026/05/13 10:55:54 INFO Applying migration id=proofs 2026/05/13 10:55:54 INFO Applying migration id=contexts 2026/05/13 10:55:54 INFO Applying migration id=deliverieshost 2026/05/13 10:55:54 INFO Applying migration id=pembegin 2026/05/13 10:55:54 INFO Applying migration id=didhost 2026/05/13 10:55:54 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:54 INFO Applying migration id=invites 2026/05/13 10:55:54 INFO Applying migration id=ed25519blob 2026/05/13 10:55:54 INFO Applying migration id=rsablob 2026/05/13 10:55:54 INFO Applying migration id=iconscid 2026/05/13 10:55:54 INFO Applying migration id=actor 2026/05/13 10:55:54 INFO Applying migration id=localkeys 2026/05/13 10:55:54 INFO Applying migration id=deleted 2026/05/13 10:55:54 INFO Applying migration id=history 2026/05/13 10:55:54 INFO Applying migration id=outboxnano 2026/05/13 10:55:54 INFO Applying migration id=implements 2026/05/13 10:55:54 INFO Applying migration id=backfill 2026/05/13 10:55:55 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-9d55-776a-ab10-37da57044cd3 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-9d55-76e9-acbd-86d70714f33a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-9d55-76e9-acbd-86d70714f33a 2026/05/13 10:55:55 WARN Failed to scan posts error="fts5: syntax error near \"#\"" --- PASS: TestFTS_HashtagWithHash (1.01s) === RUN TestFTS_HashtagWithHashAndQuotes 2026/05/13 10:55:55 INFO Applying migration id=initial 2026/05/13 10:55:55 INFO Applying migration id=notesupdated 2026/05/13 10:55:55 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:55 INFO Applying migration id=activitiesid 2026/05/13 10:55:55 INFO Applying migration id=outbox 2026/05/13 10:55:55 INFO Applying migration id=edits 2026/05/13 10:55:55 INFO Applying migration id=outboxactor 2026/05/13 10:55:55 INFO Applying migration id=outboxsender 2026/05/13 10:55:55 INFO Applying migration id=thread 2026/05/13 10:55:55 INFO Applying migration id=host 2026/05/13 10:55:55 INFO Applying migration id=sharedinbox 2026/05/13 10:55:55 INFO Applying migration id=noteshost 2026/05/13 10:55:55 INFO Applying migration id=fetched 2026/05/13 10:55:55 INFO Applying migration id=move 2026/05/13 10:55:55 INFO Applying migration id=cleanup 2026/05/13 10:55:55 INFO Applying migration id=received 2026/05/13 10:55:55 INFO Applying migration id=namehost 2026/05/13 10:55:55 INFO Applying migration id=outboxhost 2026/05/13 10:55:55 INFO Applying migration id=notesfts 2026/05/13 10:55:55 INFO Applying migration id=iconsname 2026/05/13 10:55:55 INFO Applying migration id=nohash 2026/05/13 10:55:55 INFO Applying migration id=shares 2026/05/13 10:55:55 INFO Applying migration id=actorttl 2026/05/13 10:55:55 INFO Applying migration id=tocc 2026/05/13 10:55:55 INFO Applying migration id=followeds 2026/05/13 10:55:55 INFO Applying migration id=certhash 2026/05/13 10:55:55 INFO Applying migration id=follows_sync 2026/05/13 10:55:55 INFO Applying migration id=jsonpath 2026/05/13 10:55:55 INFO Applying migration id=localforward 2026/05/13 10:55:55 INFO Applying migration id=avatar 2026/05/13 10:55:55 INFO Applying migration id=noimage 2026/05/13 10:55:55 INFO Applying migration id=feed 2026/05/13 10:55:55 INFO Applying migration id=bookmarks 2026/05/13 10:55:55 INFO Applying migration id=shareactivity 2026/05/13 10:55:55 INFO Applying migration id=application 2026/05/13 10:55:55 INFO Applying migration id=certificates 2026/05/13 10:55:55 INFO Applying migration id=rawforward 2026/05/13 10:55:55 INFO Applying migration id=publickey 2026/05/13 10:55:55 INFO Applying migration id=resolvegroup 2026/05/13 10:55:55 INFO Applying migration id=reject 2026/05/13 10:55:55 INFO Applying migration id=autodel 2026/05/13 10:55:55 INFO Applying migration id=jsonb 2026/05/13 10:55:55 INFO Applying migration id=quote 2026/05/13 10:55:55 INFO Applying migration id=rfc9421 2026/05/13 10:55:55 INFO Applying migration id=keys 2026/05/13 10:55:55 INFO Applying migration id=portable 2026/05/13 10:55:55 INFO Applying migration id=proofs 2026/05/13 10:55:55 INFO Applying migration id=contexts 2026/05/13 10:55:55 INFO Applying migration id=deliverieshost 2026/05/13 10:55:55 INFO Applying migration id=pembegin 2026/05/13 10:55:55 INFO Applying migration id=didhost 2026/05/13 10:55:55 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:55 INFO Applying migration id=invites 2026/05/13 10:55:55 INFO Applying migration id=ed25519blob 2026/05/13 10:55:55 INFO Applying migration id=rsablob 2026/05/13 10:55:55 INFO Applying migration id=iconscid 2026/05/13 10:55:55 INFO Applying migration id=actor 2026/05/13 10:55:55 INFO Applying migration id=localkeys 2026/05/13 10:55:55 INFO Applying migration id=deleted 2026/05/13 10:55:55 INFO Applying migration id=history 2026/05/13 10:55:55 INFO Applying migration id=outboxnano 2026/05/13 10:55:55 INFO Applying migration id=implements 2026/05/13 10:55:55 INFO Applying migration id=backfill 2026/05/13 10:55:56 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-a109-7991-949e-526468caf431 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-a109-78e1-b498-97b0909c4737 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-a109-78e1-b498-97b0909c4737 --- PASS: TestFTS_HashtagWithHashAndQuotes (0.95s) === RUN TestFTS_HashtagWithHashAndQuotesUnauthenticatedUser 2026/05/13 10:55:56 INFO Applying migration id=initial 2026/05/13 10:55:56 INFO Applying migration id=notesupdated 2026/05/13 10:55:56 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:56 INFO Applying migration id=activitiesid 2026/05/13 10:55:56 INFO Applying migration id=outbox 2026/05/13 10:55:56 INFO Applying migration id=edits 2026/05/13 10:55:56 INFO Applying migration id=outboxactor 2026/05/13 10:55:56 INFO Applying migration id=outboxsender 2026/05/13 10:55:56 INFO Applying migration id=thread 2026/05/13 10:55:56 INFO Applying migration id=host 2026/05/13 10:55:56 INFO Applying migration id=sharedinbox 2026/05/13 10:55:56 INFO Applying migration id=noteshost 2026/05/13 10:55:56 INFO Applying migration id=fetched 2026/05/13 10:55:56 INFO Applying migration id=move 2026/05/13 10:55:56 INFO Applying migration id=cleanup 2026/05/13 10:55:56 INFO Applying migration id=received 2026/05/13 10:55:56 INFO Applying migration id=namehost 2026/05/13 10:55:56 INFO Applying migration id=outboxhost 2026/05/13 10:55:56 INFO Applying migration id=notesfts 2026/05/13 10:55:56 INFO Applying migration id=iconsname 2026/05/13 10:55:56 INFO Applying migration id=nohash 2026/05/13 10:55:56 INFO Applying migration id=shares 2026/05/13 10:55:56 INFO Applying migration id=actorttl 2026/05/13 10:55:56 INFO Applying migration id=tocc 2026/05/13 10:55:56 INFO Applying migration id=followeds 2026/05/13 10:55:56 INFO Applying migration id=certhash 2026/05/13 10:55:56 INFO Applying migration id=follows_sync 2026/05/13 10:55:56 INFO Applying migration id=jsonpath 2026/05/13 10:55:56 INFO Applying migration id=localforward 2026/05/13 10:55:56 INFO Applying migration id=avatar 2026/05/13 10:55:56 INFO Applying migration id=noimage 2026/05/13 10:55:56 INFO Applying migration id=feed 2026/05/13 10:55:56 INFO Applying migration id=bookmarks 2026/05/13 10:55:56 INFO Applying migration id=shareactivity 2026/05/13 10:55:56 INFO Applying migration id=application 2026/05/13 10:55:56 INFO Applying migration id=certificates 2026/05/13 10:55:56 INFO Applying migration id=rawforward 2026/05/13 10:55:56 INFO Applying migration id=publickey 2026/05/13 10:55:56 INFO Applying migration id=resolvegroup 2026/05/13 10:55:56 INFO Applying migration id=reject 2026/05/13 10:55:56 INFO Applying migration id=autodel 2026/05/13 10:55:56 INFO Applying migration id=jsonb 2026/05/13 10:55:56 INFO Applying migration id=quote 2026/05/13 10:55:56 INFO Applying migration id=rfc9421 2026/05/13 10:55:56 INFO Applying migration id=keys 2026/05/13 10:55:56 INFO Applying migration id=portable 2026/05/13 10:55:56 INFO Applying migration id=proofs 2026/05/13 10:55:56 INFO Applying migration id=contexts 2026/05/13 10:55:56 INFO Applying migration id=deliverieshost 2026/05/13 10:55:56 INFO Applying migration id=pembegin 2026/05/13 10:55:56 INFO Applying migration id=didhost 2026/05/13 10:55:56 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:56 INFO Applying migration id=invites 2026/05/13 10:55:56 INFO Applying migration id=ed25519blob 2026/05/13 10:55:56 INFO Applying migration id=rsablob 2026/05/13 10:55:56 INFO Applying migration id=iconscid 2026/05/13 10:55:56 INFO Applying migration id=actor 2026/05/13 10:55:56 INFO Applying migration id=localkeys 2026/05/13 10:55:56 INFO Applying migration id=deleted 2026/05/13 10:55:56 INFO Applying migration id=history 2026/05/13 10:55:56 INFO Applying migration id=outboxnano 2026/05/13 10:55:56 INFO Applying migration id=implements 2026/05/13 10:55:56 INFO Applying migration id=backfill 2026/05/13 10:55:57 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-a5e0-7127-8f6c-edc7445ec550 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-a5e0-709f-aa5e-70692d4aadc6 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-a5e0-709f-aa5e-70692d4aadc6 --- PASS: TestFTS_HashtagWithHashAndQuotesUnauthenticatedUser (1.24s) === RUN TestFTS_HashtagWithHashAndQuotesSecondPage 2026/05/13 10:55:57 INFO Applying migration id=initial 2026/05/13 10:55:57 INFO Applying migration id=notesupdated 2026/05/13 10:55:57 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:57 INFO Applying migration id=activitiesid 2026/05/13 10:55:57 INFO Applying migration id=outbox 2026/05/13 10:55:57 INFO Applying migration id=edits 2026/05/13 10:55:57 INFO Applying migration id=outboxactor 2026/05/13 10:55:57 INFO Applying migration id=outboxsender 2026/05/13 10:55:57 INFO Applying migration id=thread 2026/05/13 10:55:57 INFO Applying migration id=host 2026/05/13 10:55:57 INFO Applying migration id=sharedinbox 2026/05/13 10:55:57 INFO Applying migration id=noteshost 2026/05/13 10:55:57 INFO Applying migration id=fetched 2026/05/13 10:55:57 INFO Applying migration id=move 2026/05/13 10:55:57 INFO Applying migration id=cleanup 2026/05/13 10:55:57 INFO Applying migration id=received 2026/05/13 10:55:57 INFO Applying migration id=namehost 2026/05/13 10:55:57 INFO Applying migration id=outboxhost 2026/05/13 10:55:57 INFO Applying migration id=notesfts 2026/05/13 10:55:57 INFO Applying migration id=iconsname 2026/05/13 10:55:57 INFO Applying migration id=nohash 2026/05/13 10:55:57 INFO Applying migration id=shares 2026/05/13 10:55:57 INFO Applying migration id=actorttl 2026/05/13 10:55:57 INFO Applying migration id=tocc 2026/05/13 10:55:57 INFO Applying migration id=followeds 2026/05/13 10:55:57 INFO Applying migration id=certhash 2026/05/13 10:55:57 INFO Applying migration id=follows_sync 2026/05/13 10:55:57 INFO Applying migration id=jsonpath 2026/05/13 10:55:58 INFO Applying migration id=localforward 2026/05/13 10:55:58 INFO Applying migration id=avatar 2026/05/13 10:55:58 INFO Applying migration id=noimage 2026/05/13 10:55:58 INFO Applying migration id=feed 2026/05/13 10:55:58 INFO Applying migration id=bookmarks 2026/05/13 10:55:58 INFO Applying migration id=shareactivity 2026/05/13 10:55:58 INFO Applying migration id=application 2026/05/13 10:55:58 INFO Applying migration id=certificates 2026/05/13 10:55:58 INFO Applying migration id=rawforward 2026/05/13 10:55:58 INFO Applying migration id=publickey 2026/05/13 10:55:58 INFO Applying migration id=resolvegroup 2026/05/13 10:55:58 INFO Applying migration id=reject 2026/05/13 10:55:58 INFO Applying migration id=autodel 2026/05/13 10:55:58 INFO Applying migration id=jsonb 2026/05/13 10:55:58 INFO Applying migration id=quote 2026/05/13 10:55:58 INFO Applying migration id=rfc9421 2026/05/13 10:55:58 INFO Applying migration id=keys 2026/05/13 10:55:58 INFO Applying migration id=portable 2026/05/13 10:55:58 INFO Applying migration id=proofs 2026/05/13 10:55:58 INFO Applying migration id=contexts 2026/05/13 10:55:58 INFO Applying migration id=deliverieshost 2026/05/13 10:55:58 INFO Applying migration id=pembegin 2026/05/13 10:55:58 INFO Applying migration id=didhost 2026/05/13 10:55:58 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:58 INFO Applying migration id=invites 2026/05/13 10:55:58 INFO Applying migration id=ed25519blob 2026/05/13 10:55:58 INFO Applying migration id=rsablob 2026/05/13 10:55:58 INFO Applying migration id=iconscid 2026/05/13 10:55:58 INFO Applying migration id=actor 2026/05/13 10:55:58 INFO Applying migration id=localkeys 2026/05/13 10:55:58 INFO Applying migration id=deleted 2026/05/13 10:55:58 INFO Applying migration id=history 2026/05/13 10:55:58 INFO Applying migration id=outboxnano 2026/05/13 10:55:58 INFO Applying migration id=implements 2026/05/13 10:55:58 INFO Applying migration id=backfill 2026/05/13 10:55:58 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-a87f-7d7f-8541-c5c3bfbe42c1 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-a87f-7d03-8ecb-49783f86c5d6 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-a87f-7d03-8ecb-49783f86c5d6 --- PASS: TestFTS_HashtagWithHashAndQuotesSecondPage (0.67s) === RUN TestFTS_NoInput 2026/05/13 10:55:58 INFO Applying migration id=initial 2026/05/13 10:55:58 INFO Applying migration id=notesupdated 2026/05/13 10:55:58 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:58 INFO Applying migration id=activitiesid 2026/05/13 10:55:58 INFO Applying migration id=outbox 2026/05/13 10:55:58 INFO Applying migration id=edits 2026/05/13 10:55:58 INFO Applying migration id=outboxactor 2026/05/13 10:55:58 INFO Applying migration id=outboxsender 2026/05/13 10:55:58 INFO Applying migration id=thread 2026/05/13 10:55:58 INFO Applying migration id=host 2026/05/13 10:55:58 INFO Applying migration id=sharedinbox 2026/05/13 10:55:58 INFO Applying migration id=noteshost 2026/05/13 10:55:58 INFO Applying migration id=fetched 2026/05/13 10:55:58 INFO Applying migration id=move 2026/05/13 10:55:58 INFO Applying migration id=cleanup 2026/05/13 10:55:58 INFO Applying migration id=received 2026/05/13 10:55:58 INFO Applying migration id=namehost 2026/05/13 10:55:58 INFO Applying migration id=outboxhost 2026/05/13 10:55:58 INFO Applying migration id=notesfts 2026/05/13 10:55:58 INFO Applying migration id=iconsname 2026/05/13 10:55:58 INFO Applying migration id=nohash 2026/05/13 10:55:58 INFO Applying migration id=shares 2026/05/13 10:55:58 INFO Applying migration id=actorttl 2026/05/13 10:55:58 INFO Applying migration id=tocc 2026/05/13 10:55:58 INFO Applying migration id=followeds 2026/05/13 10:55:58 INFO Applying migration id=certhash 2026/05/13 10:55:58 INFO Applying migration id=follows_sync 2026/05/13 10:55:58 INFO Applying migration id=jsonpath 2026/05/13 10:55:58 INFO Applying migration id=localforward 2026/05/13 10:55:58 INFO Applying migration id=avatar 2026/05/13 10:55:58 INFO Applying migration id=noimage 2026/05/13 10:55:58 INFO Applying migration id=feed 2026/05/13 10:55:58 INFO Applying migration id=bookmarks 2026/05/13 10:55:58 INFO Applying migration id=shareactivity 2026/05/13 10:55:58 INFO Applying migration id=application 2026/05/13 10:55:58 INFO Applying migration id=certificates 2026/05/13 10:55:58 INFO Applying migration id=rawforward 2026/05/13 10:55:58 INFO Applying migration id=publickey 2026/05/13 10:55:58 INFO Applying migration id=resolvegroup 2026/05/13 10:55:58 INFO Applying migration id=reject 2026/05/13 10:55:58 INFO Applying migration id=autodel 2026/05/13 10:55:58 INFO Applying migration id=jsonb 2026/05/13 10:55:58 INFO Applying migration id=quote 2026/05/13 10:55:58 INFO Applying migration id=rfc9421 2026/05/13 10:55:58 INFO Applying migration id=keys 2026/05/13 10:55:58 INFO Applying migration id=portable 2026/05/13 10:55:58 INFO Applying migration id=proofs 2026/05/13 10:55:58 INFO Applying migration id=contexts 2026/05/13 10:55:58 INFO Applying migration id=deliverieshost 2026/05/13 10:55:58 INFO Applying migration id=pembegin 2026/05/13 10:55:58 INFO Applying migration id=didhost 2026/05/13 10:55:58 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:58 INFO Applying migration id=invites 2026/05/13 10:55:58 INFO Applying migration id=ed25519blob 2026/05/13 10:55:58 INFO Applying migration id=rsablob 2026/05/13 10:55:58 INFO Applying migration id=iconscid 2026/05/13 10:55:58 INFO Applying migration id=actor 2026/05/13 10:55:58 INFO Applying migration id=localkeys 2026/05/13 10:55:58 INFO Applying migration id=deleted 2026/05/13 10:55:58 INFO Applying migration id=history 2026/05/13 10:55:58 INFO Applying migration id=outboxnano 2026/05/13 10:55:58 INFO Applying migration id=implements 2026/05/13 10:55:58 INFO Applying migration id=backfill --- PASS: TestFTS_NoInput (0.55s) === RUN TestFTS_EmptyInput 2026/05/13 10:55:59 INFO Applying migration id=initial 2026/05/13 10:55:59 INFO Applying migration id=notesupdated 2026/05/13 10:55:59 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:59 INFO Applying migration id=activitiesid 2026/05/13 10:55:59 INFO Applying migration id=outbox 2026/05/13 10:55:59 INFO Applying migration id=edits 2026/05/13 10:55:59 INFO Applying migration id=outboxactor 2026/05/13 10:55:59 INFO Applying migration id=outboxsender 2026/05/13 10:55:59 INFO Applying migration id=thread 2026/05/13 10:55:59 INFO Applying migration id=host 2026/05/13 10:55:59 INFO Applying migration id=sharedinbox 2026/05/13 10:55:59 INFO Applying migration id=noteshost 2026/05/13 10:55:59 INFO Applying migration id=fetched 2026/05/13 10:55:59 INFO Applying migration id=move 2026/05/13 10:55:59 INFO Applying migration id=cleanup 2026/05/13 10:55:59 INFO Applying migration id=received 2026/05/13 10:55:59 INFO Applying migration id=namehost 2026/05/13 10:55:59 INFO Applying migration id=outboxhost 2026/05/13 10:55:59 INFO Applying migration id=notesfts 2026/05/13 10:55:59 INFO Applying migration id=iconsname 2026/05/13 10:55:59 INFO Applying migration id=nohash 2026/05/13 10:55:59 INFO Applying migration id=shares 2026/05/13 10:55:59 INFO Applying migration id=actorttl 2026/05/13 10:55:59 INFO Applying migration id=tocc 2026/05/13 10:55:59 INFO Applying migration id=followeds 2026/05/13 10:55:59 INFO Applying migration id=certhash 2026/05/13 10:55:59 INFO Applying migration id=follows_sync 2026/05/13 10:55:59 INFO Applying migration id=jsonpath 2026/05/13 10:55:59 INFO Applying migration id=localforward 2026/05/13 10:55:59 INFO Applying migration id=avatar 2026/05/13 10:55:59 INFO Applying migration id=noimage 2026/05/13 10:55:59 INFO Applying migration id=feed 2026/05/13 10:55:59 INFO Applying migration id=bookmarks 2026/05/13 10:55:59 INFO Applying migration id=shareactivity 2026/05/13 10:55:59 INFO Applying migration id=application 2026/05/13 10:55:59 INFO Applying migration id=certificates 2026/05/13 10:55:59 INFO Applying migration id=rawforward 2026/05/13 10:55:59 INFO Applying migration id=publickey 2026/05/13 10:55:59 INFO Applying migration id=resolvegroup 2026/05/13 10:55:59 INFO Applying migration id=reject 2026/05/13 10:55:59 INFO Applying migration id=autodel 2026/05/13 10:55:59 INFO Applying migration id=jsonb 2026/05/13 10:55:59 INFO Applying migration id=quote 2026/05/13 10:55:59 INFO Applying migration id=rfc9421 2026/05/13 10:55:59 INFO Applying migration id=keys 2026/05/13 10:55:59 INFO Applying migration id=portable 2026/05/13 10:55:59 INFO Applying migration id=proofs 2026/05/13 10:55:59 INFO Applying migration id=contexts 2026/05/13 10:55:59 INFO Applying migration id=deliverieshost 2026/05/13 10:55:59 INFO Applying migration id=pembegin 2026/05/13 10:55:59 INFO Applying migration id=didhost 2026/05/13 10:55:59 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:59 INFO Applying migration id=invites 2026/05/13 10:55:59 INFO Applying migration id=ed25519blob 2026/05/13 10:55:59 INFO Applying migration id=rsablob 2026/05/13 10:55:59 INFO Applying migration id=iconscid 2026/05/13 10:55:59 INFO Applying migration id=actor 2026/05/13 10:55:59 INFO Applying migration id=localkeys 2026/05/13 10:55:59 INFO Applying migration id=deleted 2026/05/13 10:55:59 INFO Applying migration id=history 2026/05/13 10:55:59 INFO Applying migration id=outboxnano 2026/05/13 10:55:59 INFO Applying migration id=implements 2026/05/13 10:55:59 INFO Applying migration id=backfill --- PASS: TestFTS_EmptyInput (1.01s) === RUN TestFTS_InvalidEscapeSequence 2026/05/13 10:56:00 INFO Applying migration id=initial 2026/05/13 10:56:00 INFO Applying migration id=notesupdated 2026/05/13 10:56:00 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:00 INFO Applying migration id=activitiesid 2026/05/13 10:56:00 INFO Applying migration id=outbox 2026/05/13 10:56:00 INFO Applying migration id=edits 2026/05/13 10:56:00 INFO Applying migration id=outboxactor 2026/05/13 10:56:00 INFO Applying migration id=outboxsender 2026/05/13 10:56:00 INFO Applying migration id=thread 2026/05/13 10:56:00 INFO Applying migration id=host 2026/05/13 10:56:00 INFO Applying migration id=sharedinbox 2026/05/13 10:56:00 INFO Applying migration id=noteshost 2026/05/13 10:56:00 INFO Applying migration id=fetched 2026/05/13 10:56:00 INFO Applying migration id=move 2026/05/13 10:56:00 INFO Applying migration id=cleanup 2026/05/13 10:56:00 INFO Applying migration id=received 2026/05/13 10:56:00 INFO Applying migration id=namehost 2026/05/13 10:56:00 INFO Applying migration id=outboxhost 2026/05/13 10:56:00 INFO Applying migration id=notesfts 2026/05/13 10:56:00 INFO Applying migration id=iconsname 2026/05/13 10:56:00 INFO Applying migration id=nohash 2026/05/13 10:56:00 INFO Applying migration id=shares 2026/05/13 10:56:00 INFO Applying migration id=actorttl 2026/05/13 10:56:00 INFO Applying migration id=tocc 2026/05/13 10:56:00 INFO Applying migration id=followeds 2026/05/13 10:56:00 INFO Applying migration id=certhash 2026/05/13 10:56:00 INFO Applying migration id=follows_sync 2026/05/13 10:56:00 INFO Applying migration id=jsonpath 2026/05/13 10:56:00 INFO Applying migration id=localforward 2026/05/13 10:56:00 INFO Applying migration id=avatar 2026/05/13 10:56:00 INFO Applying migration id=noimage 2026/05/13 10:56:00 INFO Applying migration id=feed 2026/05/13 10:56:00 INFO Applying migration id=bookmarks 2026/05/13 10:56:00 INFO Applying migration id=shareactivity 2026/05/13 10:56:00 INFO Applying migration id=application 2026/05/13 10:56:00 INFO Applying migration id=certificates 2026/05/13 10:56:00 INFO Applying migration id=rawforward 2026/05/13 10:56:00 INFO Applying migration id=publickey 2026/05/13 10:56:00 INFO Applying migration id=resolvegroup 2026/05/13 10:56:00 INFO Applying migration id=reject 2026/05/13 10:56:00 INFO Applying migration id=autodel 2026/05/13 10:56:00 INFO Applying migration id=jsonb 2026/05/13 10:56:00 INFO Applying migration id=quote 2026/05/13 10:56:00 INFO Applying migration id=rfc9421 2026/05/13 10:56:00 INFO Applying migration id=keys 2026/05/13 10:56:00 INFO Applying migration id=portable 2026/05/13 10:56:00 INFO Applying migration id=proofs 2026/05/13 10:56:00 INFO Applying migration id=contexts 2026/05/13 10:56:00 INFO Applying migration id=deliverieshost 2026/05/13 10:56:00 INFO Applying migration id=pembegin 2026/05/13 10:56:00 INFO Applying migration id=didhost 2026/05/13 10:56:00 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:00 INFO Applying migration id=invites 2026/05/13 10:56:00 INFO Applying migration id=ed25519blob 2026/05/13 10:56:00 INFO Applying migration id=rsablob 2026/05/13 10:56:00 INFO Applying migration id=iconscid 2026/05/13 10:56:00 INFO Applying migration id=actor 2026/05/13 10:56:00 INFO Applying migration id=localkeys 2026/05/13 10:56:00 INFO Applying migration id=deleted 2026/05/13 10:56:00 INFO Applying migration id=history 2026/05/13 10:56:00 INFO Applying migration id=outboxnano 2026/05/13 10:56:00 INFO Applying migration id=implements 2026/05/13 10:56:00 INFO Applying migration id=backfill 2026/05/13 10:56:00 INFO Failed to decode query url=/users/fts?%zzworld error="invalid URL escape \"%zz\"" --- PASS: TestFTS_InvalidEscapeSequence (0.70s) === RUN TestFTS_UnathenticatedUser 2026/05/13 10:56:00 INFO Applying migration id=initial 2026/05/13 10:56:00 INFO Applying migration id=notesupdated 2026/05/13 10:56:00 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:00 INFO Applying migration id=activitiesid 2026/05/13 10:56:00 INFO Applying migration id=outbox 2026/05/13 10:56:00 INFO Applying migration id=edits 2026/05/13 10:56:00 INFO Applying migration id=outboxactor 2026/05/13 10:56:00 INFO Applying migration id=outboxsender 2026/05/13 10:56:00 INFO Applying migration id=thread 2026/05/13 10:56:00 INFO Applying migration id=host 2026/05/13 10:56:00 INFO Applying migration id=sharedinbox 2026/05/13 10:56:00 INFO Applying migration id=noteshost 2026/05/13 10:56:00 INFO Applying migration id=fetched 2026/05/13 10:56:00 INFO Applying migration id=move 2026/05/13 10:56:00 INFO Applying migration id=cleanup 2026/05/13 10:56:00 INFO Applying migration id=received 2026/05/13 10:56:00 INFO Applying migration id=namehost 2026/05/13 10:56:00 INFO Applying migration id=outboxhost 2026/05/13 10:56:00 INFO Applying migration id=notesfts 2026/05/13 10:56:00 INFO Applying migration id=iconsname 2026/05/13 10:56:00 INFO Applying migration id=nohash 2026/05/13 10:56:00 INFO Applying migration id=shares 2026/05/13 10:56:00 INFO Applying migration id=actorttl 2026/05/13 10:56:00 INFO Applying migration id=tocc 2026/05/13 10:56:00 INFO Applying migration id=followeds 2026/05/13 10:56:00 INFO Applying migration id=certhash 2026/05/13 10:56:00 INFO Applying migration id=follows_sync 2026/05/13 10:56:00 INFO Applying migration id=jsonpath 2026/05/13 10:56:00 INFO Applying migration id=localforward 2026/05/13 10:56:00 INFO Applying migration id=avatar 2026/05/13 10:56:00 INFO Applying migration id=noimage 2026/05/13 10:56:00 INFO Applying migration id=feed 2026/05/13 10:56:00 INFO Applying migration id=bookmarks 2026/05/13 10:56:00 INFO Applying migration id=shareactivity 2026/05/13 10:56:00 INFO Applying migration id=application 2026/05/13 10:56:00 INFO Applying migration id=certificates 2026/05/13 10:56:00 INFO Applying migration id=rawforward 2026/05/13 10:56:00 INFO Applying migration id=publickey 2026/05/13 10:56:00 INFO Applying migration id=resolvegroup 2026/05/13 10:56:00 INFO Applying migration id=reject 2026/05/13 10:56:00 INFO Applying migration id=autodel 2026/05/13 10:56:00 INFO Applying migration id=jsonb 2026/05/13 10:56:00 INFO Applying migration id=quote 2026/05/13 10:56:00 INFO Applying migration id=rfc9421 2026/05/13 10:56:01 INFO Applying migration id=keys 2026/05/13 10:56:01 INFO Applying migration id=portable 2026/05/13 10:56:01 INFO Applying migration id=proofs 2026/05/13 10:56:01 INFO Applying migration id=contexts 2026/05/13 10:56:01 INFO Applying migration id=deliverieshost 2026/05/13 10:56:01 INFO Applying migration id=pembegin 2026/05/13 10:56:01 INFO Applying migration id=didhost 2026/05/13 10:56:01 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:01 INFO Applying migration id=invites 2026/05/13 10:56:01 INFO Applying migration id=ed25519blob 2026/05/13 10:56:01 INFO Applying migration id=rsablob 2026/05/13 10:56:01 INFO Applying migration id=iconscid 2026/05/13 10:56:01 INFO Applying migration id=actor 2026/05/13 10:56:01 INFO Applying migration id=localkeys 2026/05/13 10:56:01 INFO Applying migration id=deleted 2026/05/13 10:56:01 INFO Applying migration id=history 2026/05/13 10:56:01 INFO Applying migration id=outboxnano 2026/05/13 10:56:01 INFO Applying migration id=implements 2026/05/13 10:56:01 INFO Applying migration id=backfill 2026/05/13 10:56:01 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-b4d9-70da-917d-ac2ce2bb067d activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-b4d9-7075-8af3-aebfa8c13a4b activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-b4d9-7075-8af3-aebfa8c13a4b --- PASS: TestFTS_UnathenticatedUser (0.89s) === RUN TestFTS_SearchByAuthorUserName 2026/05/13 10:56:01 INFO Applying migration id=initial 2026/05/13 10:56:01 INFO Applying migration id=notesupdated 2026/05/13 10:56:01 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:01 INFO Applying migration id=activitiesid 2026/05/13 10:56:01 INFO Applying migration id=outbox 2026/05/13 10:56:01 INFO Applying migration id=edits 2026/05/13 10:56:01 INFO Applying migration id=outboxactor 2026/05/13 10:56:01 INFO Applying migration id=outboxsender 2026/05/13 10:56:01 INFO Applying migration id=thread 2026/05/13 10:56:01 INFO Applying migration id=host 2026/05/13 10:56:01 INFO Applying migration id=sharedinbox 2026/05/13 10:56:01 INFO Applying migration id=noteshost 2026/05/13 10:56:01 INFO Applying migration id=fetched 2026/05/13 10:56:01 INFO Applying migration id=move 2026/05/13 10:56:01 INFO Applying migration id=cleanup 2026/05/13 10:56:01 INFO Applying migration id=received 2026/05/13 10:56:01 INFO Applying migration id=namehost 2026/05/13 10:56:01 INFO Applying migration id=outboxhost 2026/05/13 10:56:01 INFO Applying migration id=notesfts 2026/05/13 10:56:01 INFO Applying migration id=iconsname 2026/05/13 10:56:01 INFO Applying migration id=nohash 2026/05/13 10:56:01 INFO Applying migration id=shares 2026/05/13 10:56:01 INFO Applying migration id=actorttl 2026/05/13 10:56:01 INFO Applying migration id=tocc 2026/05/13 10:56:01 INFO Applying migration id=followeds 2026/05/13 10:56:01 INFO Applying migration id=certhash 2026/05/13 10:56:01 INFO Applying migration id=follows_sync 2026/05/13 10:56:01 INFO Applying migration id=jsonpath 2026/05/13 10:56:01 INFO Applying migration id=localforward 2026/05/13 10:56:01 INFO Applying migration id=avatar 2026/05/13 10:56:01 INFO Applying migration id=noimage 2026/05/13 10:56:01 INFO Applying migration id=feed 2026/05/13 10:56:01 INFO Applying migration id=bookmarks 2026/05/13 10:56:01 INFO Applying migration id=shareactivity 2026/05/13 10:56:01 INFO Applying migration id=application 2026/05/13 10:56:01 INFO Applying migration id=certificates 2026/05/13 10:56:01 INFO Applying migration id=rawforward 2026/05/13 10:56:01 INFO Applying migration id=publickey 2026/05/13 10:56:01 INFO Applying migration id=resolvegroup 2026/05/13 10:56:01 INFO Applying migration id=reject 2026/05/13 10:56:01 INFO Applying migration id=autodel 2026/05/13 10:56:01 INFO Applying migration id=jsonb 2026/05/13 10:56:01 INFO Applying migration id=quote 2026/05/13 10:56:01 INFO Applying migration id=rfc9421 2026/05/13 10:56:01 INFO Applying migration id=keys 2026/05/13 10:56:01 INFO Applying migration id=portable 2026/05/13 10:56:01 INFO Applying migration id=proofs 2026/05/13 10:56:01 INFO Applying migration id=contexts 2026/05/13 10:56:01 INFO Applying migration id=deliverieshost 2026/05/13 10:56:01 INFO Applying migration id=pembegin 2026/05/13 10:56:01 INFO Applying migration id=didhost 2026/05/13 10:56:01 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:01 INFO Applying migration id=invites 2026/05/13 10:56:01 INFO Applying migration id=ed25519blob 2026/05/13 10:56:01 INFO Applying migration id=rsablob 2026/05/13 10:56:01 INFO Applying migration id=iconscid 2026/05/13 10:56:01 INFO Applying migration id=actor 2026/05/13 10:56:01 INFO Applying migration id=localkeys 2026/05/13 10:56:01 INFO Applying migration id=deleted 2026/05/13 10:56:01 INFO Applying migration id=history 2026/05/13 10:56:01 INFO Applying migration id=outboxnano 2026/05/13 10:56:01 INFO Applying migration id=implements 2026/05/13 10:56:01 INFO Applying migration id=backfill 2026/05/13 10:56:02 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-b719-799e-8031-0b0f0533aaf1 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-b719-7919-9147-03fb6c331cca activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-b719-7919-9147-03fb6c331cca --- PASS: TestFTS_SearchByAuthorUserName (0.58s) === RUN TestFTS_SearchByAuthorID 2026/05/13 10:56:02 INFO Applying migration id=initial 2026/05/13 10:56:02 INFO Applying migration id=notesupdated 2026/05/13 10:56:02 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:02 INFO Applying migration id=activitiesid 2026/05/13 10:56:02 INFO Applying migration id=outbox 2026/05/13 10:56:02 INFO Applying migration id=edits 2026/05/13 10:56:02 INFO Applying migration id=outboxactor 2026/05/13 10:56:02 INFO Applying migration id=outboxsender 2026/05/13 10:56:02 INFO Applying migration id=thread 2026/05/13 10:56:02 INFO Applying migration id=host 2026/05/13 10:56:02 INFO Applying migration id=sharedinbox 2026/05/13 10:56:02 INFO Applying migration id=noteshost 2026/05/13 10:56:02 INFO Applying migration id=fetched 2026/05/13 10:56:02 INFO Applying migration id=move 2026/05/13 10:56:02 INFO Applying migration id=cleanup 2026/05/13 10:56:02 INFO Applying migration id=received 2026/05/13 10:56:02 INFO Applying migration id=namehost 2026/05/13 10:56:02 INFO Applying migration id=outboxhost 2026/05/13 10:56:02 INFO Applying migration id=notesfts 2026/05/13 10:56:02 INFO Applying migration id=iconsname 2026/05/13 10:56:02 INFO Applying migration id=nohash 2026/05/13 10:56:02 INFO Applying migration id=shares 2026/05/13 10:56:02 INFO Applying migration id=actorttl 2026/05/13 10:56:02 INFO Applying migration id=tocc 2026/05/13 10:56:02 INFO Applying migration id=followeds 2026/05/13 10:56:02 INFO Applying migration id=certhash 2026/05/13 10:56:02 INFO Applying migration id=follows_sync 2026/05/13 10:56:02 INFO Applying migration id=jsonpath 2026/05/13 10:56:02 INFO Applying migration id=localforward 2026/05/13 10:56:02 INFO Applying migration id=avatar 2026/05/13 10:56:02 INFO Applying migration id=noimage 2026/05/13 10:56:02 INFO Applying migration id=feed 2026/05/13 10:56:02 INFO Applying migration id=bookmarks 2026/05/13 10:56:02 INFO Applying migration id=shareactivity 2026/05/13 10:56:02 INFO Applying migration id=application 2026/05/13 10:56:02 INFO Applying migration id=certificates 2026/05/13 10:56:02 INFO Applying migration id=rawforward 2026/05/13 10:56:02 INFO Applying migration id=publickey 2026/05/13 10:56:02 INFO Applying migration id=resolvegroup 2026/05/13 10:56:02 INFO Applying migration id=reject 2026/05/13 10:56:02 INFO Applying migration id=autodel 2026/05/13 10:56:02 INFO Applying migration id=jsonb 2026/05/13 10:56:02 INFO Applying migration id=quote 2026/05/13 10:56:02 INFO Applying migration id=rfc9421 2026/05/13 10:56:02 INFO Applying migration id=keys 2026/05/13 10:56:02 INFO Applying migration id=portable 2026/05/13 10:56:02 INFO Applying migration id=proofs 2026/05/13 10:56:02 INFO Applying migration id=contexts 2026/05/13 10:56:02 INFO Applying migration id=deliverieshost 2026/05/13 10:56:02 INFO Applying migration id=pembegin 2026/05/13 10:56:02 INFO Applying migration id=didhost 2026/05/13 10:56:02 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:02 INFO Applying migration id=invites 2026/05/13 10:56:02 INFO Applying migration id=ed25519blob 2026/05/13 10:56:02 INFO Applying migration id=rsablob 2026/05/13 10:56:02 INFO Applying migration id=iconscid 2026/05/13 10:56:02 INFO Applying migration id=actor 2026/05/13 10:56:02 INFO Applying migration id=localkeys 2026/05/13 10:56:02 INFO Applying migration id=deleted 2026/05/13 10:56:02 INFO Applying migration id=history 2026/05/13 10:56:02 INFO Applying migration id=outboxnano 2026/05/13 10:56:02 INFO Applying migration id=implements 2026/05/13 10:56:02 INFO Applying migration id=backfill 2026/05/13 10:56:03 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-ba52-7bc0-b355-8572b3e167dd activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-ba52-7b56-aab5-f698ff5ae9c1 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-ba52-7b56-aab5-f698ff5ae9c1 --- PASS: TestFTS_SearchByAuthorID (0.83s) === RUN TestFTS_SearchByMentionUserName 2026/05/13 10:56:03 INFO Applying migration id=initial 2026/05/13 10:56:03 INFO Applying migration id=notesupdated 2026/05/13 10:56:03 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:03 INFO Applying migration id=activitiesid 2026/05/13 10:56:03 INFO Applying migration id=outbox 2026/05/13 10:56:03 INFO Applying migration id=edits 2026/05/13 10:56:03 INFO Applying migration id=outboxactor 2026/05/13 10:56:03 INFO Applying migration id=outboxsender 2026/05/13 10:56:03 INFO Applying migration id=thread 2026/05/13 10:56:03 INFO Applying migration id=host 2026/05/13 10:56:03 INFO Applying migration id=sharedinbox 2026/05/13 10:56:03 INFO Applying migration id=noteshost 2026/05/13 10:56:03 INFO Applying migration id=fetched 2026/05/13 10:56:03 INFO Applying migration id=move 2026/05/13 10:56:03 INFO Applying migration id=cleanup 2026/05/13 10:56:03 INFO Applying migration id=received 2026/05/13 10:56:03 INFO Applying migration id=namehost 2026/05/13 10:56:03 INFO Applying migration id=outboxhost 2026/05/13 10:56:03 INFO Applying migration id=notesfts 2026/05/13 10:56:03 INFO Applying migration id=iconsname 2026/05/13 10:56:03 INFO Applying migration id=nohash 2026/05/13 10:56:03 INFO Applying migration id=shares 2026/05/13 10:56:03 INFO Applying migration id=actorttl 2026/05/13 10:56:03 INFO Applying migration id=tocc 2026/05/13 10:56:03 INFO Applying migration id=followeds 2026/05/13 10:56:03 INFO Applying migration id=certhash 2026/05/13 10:56:03 INFO Applying migration id=follows_sync 2026/05/13 10:56:03 INFO Applying migration id=jsonpath 2026/05/13 10:56:03 INFO Applying migration id=localforward 2026/05/13 10:56:03 INFO Applying migration id=avatar 2026/05/13 10:56:03 INFO Applying migration id=noimage 2026/05/13 10:56:03 INFO Applying migration id=feed 2026/05/13 10:56:03 INFO Applying migration id=bookmarks 2026/05/13 10:56:03 INFO Applying migration id=shareactivity 2026/05/13 10:56:03 INFO Applying migration id=application 2026/05/13 10:56:03 INFO Applying migration id=certificates 2026/05/13 10:56:03 INFO Applying migration id=rawforward 2026/05/13 10:56:03 INFO Applying migration id=publickey 2026/05/13 10:56:03 INFO Applying migration id=resolvegroup 2026/05/13 10:56:03 INFO Applying migration id=reject 2026/05/13 10:56:03 INFO Applying migration id=autodel 2026/05/13 10:56:03 INFO Applying migration id=jsonb 2026/05/13 10:56:03 INFO Applying migration id=quote 2026/05/13 10:56:03 INFO Applying migration id=rfc9421 2026/05/13 10:56:03 INFO Applying migration id=keys 2026/05/13 10:56:03 INFO Applying migration id=portable 2026/05/13 10:56:03 INFO Applying migration id=proofs 2026/05/13 10:56:03 INFO Applying migration id=contexts 2026/05/13 10:56:03 INFO Applying migration id=deliverieshost 2026/05/13 10:56:03 INFO Applying migration id=pembegin 2026/05/13 10:56:03 INFO Applying migration id=didhost 2026/05/13 10:56:03 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:03 INFO Applying migration id=invites 2026/05/13 10:56:03 INFO Applying migration id=ed25519blob 2026/05/13 10:56:03 INFO Applying migration id=rsablob 2026/05/13 10:56:03 INFO Applying migration id=iconscid 2026/05/13 10:56:03 INFO Applying migration id=actor 2026/05/13 10:56:03 INFO Applying migration id=localkeys 2026/05/13 10:56:03 INFO Applying migration id=deleted 2026/05/13 10:56:03 INFO Applying migration id=history 2026/05/13 10:56:03 INFO Applying migration id=outboxnano 2026/05/13 10:56:03 INFO Applying migration id=implements 2026/05/13 10:56:03 INFO Applying migration id=backfill --- PASS: TestFTS_SearchByMentionUserName (0.71s) === RUN TestFTS_SearchByMentionID 2026/05/13 10:56:03 INFO Applying migration id=initial 2026/05/13 10:56:03 INFO Applying migration id=notesupdated 2026/05/13 10:56:03 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:03 INFO Applying migration id=activitiesid 2026/05/13 10:56:03 INFO Applying migration id=outbox 2026/05/13 10:56:03 INFO Applying migration id=edits 2026/05/13 10:56:03 INFO Applying migration id=outboxactor 2026/05/13 10:56:03 INFO Applying migration id=outboxsender 2026/05/13 10:56:03 INFO Applying migration id=thread 2026/05/13 10:56:03 INFO Applying migration id=host 2026/05/13 10:56:03 INFO Applying migration id=sharedinbox 2026/05/13 10:56:03 INFO Applying migration id=noteshost 2026/05/13 10:56:03 INFO Applying migration id=fetched 2026/05/13 10:56:03 INFO Applying migration id=move 2026/05/13 10:56:03 INFO Applying migration id=cleanup 2026/05/13 10:56:03 INFO Applying migration id=received 2026/05/13 10:56:03 INFO Applying migration id=namehost 2026/05/13 10:56:03 INFO Applying migration id=outboxhost 2026/05/13 10:56:03 INFO Applying migration id=notesfts 2026/05/13 10:56:03 INFO Applying migration id=iconsname 2026/05/13 10:56:03 INFO Applying migration id=nohash 2026/05/13 10:56:03 INFO Applying migration id=shares 2026/05/13 10:56:03 INFO Applying migration id=actorttl 2026/05/13 10:56:03 INFO Applying migration id=tocc 2026/05/13 10:56:03 INFO Applying migration id=followeds 2026/05/13 10:56:03 INFO Applying migration id=certhash 2026/05/13 10:56:03 INFO Applying migration id=follows_sync 2026/05/13 10:56:03 INFO Applying migration id=jsonpath 2026/05/13 10:56:03 INFO Applying migration id=localforward 2026/05/13 10:56:03 INFO Applying migration id=avatar 2026/05/13 10:56:03 INFO Applying migration id=noimage 2026/05/13 10:56:03 INFO Applying migration id=feed 2026/05/13 10:56:03 INFO Applying migration id=bookmarks 2026/05/13 10:56:03 INFO Applying migration id=shareactivity 2026/05/13 10:56:03 INFO Applying migration id=application 2026/05/13 10:56:03 INFO Applying migration id=certificates 2026/05/13 10:56:03 INFO Applying migration id=rawforward 2026/05/13 10:56:03 INFO Applying migration id=publickey 2026/05/13 10:56:03 INFO Applying migration id=resolvegroup 2026/05/13 10:56:03 INFO Applying migration id=reject 2026/05/13 10:56:03 INFO Applying migration id=autodel 2026/05/13 10:56:03 INFO Applying migration id=jsonb 2026/05/13 10:56:03 INFO Applying migration id=quote 2026/05/13 10:56:03 INFO Applying migration id=rfc9421 2026/05/13 10:56:03 INFO Applying migration id=keys 2026/05/13 10:56:03 INFO Applying migration id=portable 2026/05/13 10:56:03 INFO Applying migration id=proofs 2026/05/13 10:56:03 INFO Applying migration id=contexts 2026/05/13 10:56:03 INFO Applying migration id=deliverieshost 2026/05/13 10:56:03 INFO Applying migration id=pembegin 2026/05/13 10:56:03 INFO Applying migration id=didhost 2026/05/13 10:56:03 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:03 INFO Applying migration id=invites 2026/05/13 10:56:03 INFO Applying migration id=ed25519blob 2026/05/13 10:56:03 INFO Applying migration id=rsablob 2026/05/13 10:56:04 INFO Applying migration id=iconscid 2026/05/13 10:56:04 INFO Applying migration id=actor 2026/05/13 10:56:04 INFO Applying migration id=localkeys 2026/05/13 10:56:04 INFO Applying migration id=deleted 2026/05/13 10:56:04 INFO Applying migration id=history 2026/05/13 10:56:04 INFO Applying migration id=outboxnano 2026/05/13 10:56:04 INFO Applying migration id=implements 2026/05/13 10:56:04 INFO Applying migration id=backfill --- PASS: TestFTS_SearchByMentionID (0.70s) === RUN TestHashtag_PublicPost 2026/05/13 10:56:04 INFO Applying migration id=initial 2026/05/13 10:56:04 INFO Applying migration id=notesupdated 2026/05/13 10:56:04 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:04 INFO Applying migration id=activitiesid 2026/05/13 10:56:04 INFO Applying migration id=outbox 2026/05/13 10:56:04 INFO Applying migration id=edits 2026/05/13 10:56:04 INFO Applying migration id=outboxactor 2026/05/13 10:56:04 INFO Applying migration id=outboxsender 2026/05/13 10:56:04 INFO Applying migration id=thread 2026/05/13 10:56:04 INFO Applying migration id=host 2026/05/13 10:56:04 INFO Applying migration id=sharedinbox 2026/05/13 10:56:04 INFO Applying migration id=noteshost 2026/05/13 10:56:04 INFO Applying migration id=fetched 2026/05/13 10:56:04 INFO Applying migration id=move 2026/05/13 10:56:04 INFO Applying migration id=cleanup 2026/05/13 10:56:04 INFO Applying migration id=received 2026/05/13 10:56:04 INFO Applying migration id=namehost 2026/05/13 10:56:04 INFO Applying migration id=outboxhost 2026/05/13 10:56:04 INFO Applying migration id=notesfts 2026/05/13 10:56:04 INFO Applying migration id=iconsname 2026/05/13 10:56:04 INFO Applying migration id=nohash 2026/05/13 10:56:04 INFO Applying migration id=shares 2026/05/13 10:56:04 INFO Applying migration id=actorttl 2026/05/13 10:56:04 INFO Applying migration id=tocc 2026/05/13 10:56:04 INFO Applying migration id=followeds 2026/05/13 10:56:04 INFO Applying migration id=certhash 2026/05/13 10:56:04 INFO Applying migration id=follows_sync 2026/05/13 10:56:04 INFO Applying migration id=jsonpath 2026/05/13 10:56:04 INFO Applying migration id=localforward 2026/05/13 10:56:04 INFO Applying migration id=avatar 2026/05/13 10:56:04 INFO Applying migration id=noimage 2026/05/13 10:56:04 INFO Applying migration id=feed 2026/05/13 10:56:04 INFO Applying migration id=bookmarks 2026/05/13 10:56:04 INFO Applying migration id=shareactivity 2026/05/13 10:56:04 INFO Applying migration id=application 2026/05/13 10:56:04 INFO Applying migration id=certificates 2026/05/13 10:56:04 INFO Applying migration id=rawforward 2026/05/13 10:56:04 INFO Applying migration id=publickey 2026/05/13 10:56:04 INFO Applying migration id=resolvegroup 2026/05/13 10:56:04 INFO Applying migration id=reject 2026/05/13 10:56:04 INFO Applying migration id=autodel 2026/05/13 10:56:04 INFO Applying migration id=jsonb 2026/05/13 10:56:04 INFO Applying migration id=quote 2026/05/13 10:56:04 INFO Applying migration id=rfc9421 2026/05/13 10:56:04 INFO Applying migration id=keys 2026/05/13 10:56:04 INFO Applying migration id=portable 2026/05/13 10:56:04 INFO Applying migration id=proofs 2026/05/13 10:56:04 INFO Applying migration id=contexts 2026/05/13 10:56:04 INFO Applying migration id=deliverieshost 2026/05/13 10:56:04 INFO Applying migration id=pembegin 2026/05/13 10:56:04 INFO Applying migration id=didhost 2026/05/13 10:56:04 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:04 INFO Applying migration id=invites 2026/05/13 10:56:04 INFO Applying migration id=ed25519blob 2026/05/13 10:56:04 INFO Applying migration id=rsablob 2026/05/13 10:56:04 INFO Applying migration id=iconscid 2026/05/13 10:56:04 INFO Applying migration id=actor 2026/05/13 10:56:04 INFO Applying migration id=localkeys 2026/05/13 10:56:04 INFO Applying migration id=deleted 2026/05/13 10:56:04 INFO Applying migration id=history 2026/05/13 10:56:04 INFO Applying migration id=outboxnano 2026/05/13 10:56:04 INFO Applying migration id=implements 2026/05/13 10:56:04 INFO Applying migration id=backfill 2026/05/13 10:56:05 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-c281-7d08-a27c-d3c4acb6c73b activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-c281-7c9c-af2a-04d19b340edb activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-c281-7c9c-af2a-04d19b340edb 2026/05/13 10:56:05 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-c281-7c9c-af2a-04d19b340edb 2026/05/13 10:56:05 INFO Generating first response key=/users/hashtag/world --- PASS: TestHashtag_PublicPost (0.69s) === RUN TestHashtag_PublicPostUnauthenticatedUser 2026/05/13 10:56:05 INFO Applying migration id=initial 2026/05/13 10:56:05 INFO Applying migration id=notesupdated 2026/05/13 10:56:05 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:05 INFO Applying migration id=activitiesid 2026/05/13 10:56:05 INFO Applying migration id=outbox 2026/05/13 10:56:05 INFO Applying migration id=edits 2026/05/13 10:56:05 INFO Applying migration id=outboxactor 2026/05/13 10:56:05 INFO Applying migration id=outboxsender 2026/05/13 10:56:05 INFO Applying migration id=thread 2026/05/13 10:56:05 INFO Applying migration id=host 2026/05/13 10:56:05 INFO Applying migration id=sharedinbox 2026/05/13 10:56:05 INFO Applying migration id=noteshost 2026/05/13 10:56:05 INFO Applying migration id=fetched 2026/05/13 10:56:05 INFO Applying migration id=move 2026/05/13 10:56:05 INFO Applying migration id=cleanup 2026/05/13 10:56:05 INFO Applying migration id=received 2026/05/13 10:56:05 INFO Applying migration id=namehost 2026/05/13 10:56:05 INFO Applying migration id=outboxhost 2026/05/13 10:56:05 INFO Applying migration id=notesfts 2026/05/13 10:56:05 INFO Applying migration id=iconsname 2026/05/13 10:56:05 INFO Applying migration id=nohash 2026/05/13 10:56:05 INFO Applying migration id=shares 2026/05/13 10:56:05 INFO Applying migration id=actorttl 2026/05/13 10:56:05 INFO Applying migration id=tocc 2026/05/13 10:56:05 INFO Applying migration id=followeds 2026/05/13 10:56:05 INFO Applying migration id=certhash 2026/05/13 10:56:05 INFO Applying migration id=follows_sync 2026/05/13 10:56:05 INFO Applying migration id=jsonpath 2026/05/13 10:56:05 INFO Applying migration id=localforward 2026/05/13 10:56:05 INFO Applying migration id=avatar 2026/05/13 10:56:05 INFO Applying migration id=noimage 2026/05/13 10:56:05 INFO Applying migration id=feed 2026/05/13 10:56:05 INFO Applying migration id=bookmarks 2026/05/13 10:56:05 INFO Applying migration id=shareactivity 2026/05/13 10:56:05 INFO Applying migration id=application 2026/05/13 10:56:05 INFO Applying migration id=certificates 2026/05/13 10:56:05 INFO Applying migration id=rawforward 2026/05/13 10:56:05 INFO Applying migration id=publickey 2026/05/13 10:56:05 INFO Applying migration id=resolvegroup 2026/05/13 10:56:05 INFO Applying migration id=reject 2026/05/13 10:56:05 INFO Applying migration id=autodel 2026/05/13 10:56:05 INFO Applying migration id=jsonb 2026/05/13 10:56:05 INFO Applying migration id=quote 2026/05/13 10:56:05 INFO Applying migration id=rfc9421 2026/05/13 10:56:05 INFO Applying migration id=keys 2026/05/13 10:56:05 INFO Applying migration id=portable 2026/05/13 10:56:05 INFO Applying migration id=proofs 2026/05/13 10:56:05 INFO Applying migration id=contexts 2026/05/13 10:56:05 INFO Applying migration id=deliverieshost 2026/05/13 10:56:05 INFO Applying migration id=pembegin 2026/05/13 10:56:05 INFO Applying migration id=didhost 2026/05/13 10:56:05 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:05 INFO Applying migration id=invites 2026/05/13 10:56:05 INFO Applying migration id=ed25519blob 2026/05/13 10:56:05 INFO Applying migration id=rsablob 2026/05/13 10:56:05 INFO Applying migration id=iconscid 2026/05/13 10:56:05 INFO Applying migration id=actor 2026/05/13 10:56:05 INFO Applying migration id=localkeys 2026/05/13 10:56:05 INFO Applying migration id=deleted 2026/05/13 10:56:05 INFO Applying migration id=history 2026/05/13 10:56:05 INFO Applying migration id=outboxnano 2026/05/13 10:56:05 INFO Applying migration id=implements 2026/05/13 10:56:05 INFO Applying migration id=backfill 2026/05/13 10:56:05 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-c449-7a3b-acf4-d8c42e7d696b activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-c449-79b4-ad25-b78b90769fd8 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-c449-79b4-ad25-b78b90769fd8 2026/05/13 10:56:05 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-c449-79b4-ad25-b78b90769fd8 2026/05/13 10:56:05 INFO Generating first response key=/hashtag/world --- PASS: TestHashtag_PublicPostUnauthenticatedUser (0.46s) === RUN TestHashtag_ExclamationMark 2026/05/13 10:56:05 INFO Applying migration id=initial 2026/05/13 10:56:05 INFO Applying migration id=notesupdated 2026/05/13 10:56:05 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:05 INFO Applying migration id=activitiesid 2026/05/13 10:56:05 INFO Applying migration id=outbox 2026/05/13 10:56:05 INFO Applying migration id=edits 2026/05/13 10:56:05 INFO Applying migration id=outboxactor 2026/05/13 10:56:05 INFO Applying migration id=outboxsender 2026/05/13 10:56:05 INFO Applying migration id=thread 2026/05/13 10:56:05 INFO Applying migration id=host 2026/05/13 10:56:05 INFO Applying migration id=sharedinbox 2026/05/13 10:56:05 INFO Applying migration id=noteshost 2026/05/13 10:56:05 INFO Applying migration id=fetched 2026/05/13 10:56:05 INFO Applying migration id=move 2026/05/13 10:56:05 INFO Applying migration id=cleanup 2026/05/13 10:56:05 INFO Applying migration id=received 2026/05/13 10:56:05 INFO Applying migration id=namehost 2026/05/13 10:56:05 INFO Applying migration id=outboxhost 2026/05/13 10:56:05 INFO Applying migration id=notesfts 2026/05/13 10:56:05 INFO Applying migration id=iconsname 2026/05/13 10:56:05 INFO Applying migration id=nohash 2026/05/13 10:56:05 INFO Applying migration id=shares 2026/05/13 10:56:05 INFO Applying migration id=actorttl 2026/05/13 10:56:05 INFO Applying migration id=tocc 2026/05/13 10:56:05 INFO Applying migration id=followeds 2026/05/13 10:56:05 INFO Applying migration id=certhash 2026/05/13 10:56:05 INFO Applying migration id=follows_sync 2026/05/13 10:56:05 INFO Applying migration id=jsonpath 2026/05/13 10:56:05 INFO Applying migration id=localforward 2026/05/13 10:56:05 INFO Applying migration id=avatar 2026/05/13 10:56:05 INFO Applying migration id=noimage 2026/05/13 10:56:05 INFO Applying migration id=feed 2026/05/13 10:56:05 INFO Applying migration id=bookmarks 2026/05/13 10:56:05 INFO Applying migration id=shareactivity 2026/05/13 10:56:05 INFO Applying migration id=application 2026/05/13 10:56:05 INFO Applying migration id=certificates 2026/05/13 10:56:05 INFO Applying migration id=rawforward 2026/05/13 10:56:05 INFO Applying migration id=publickey 2026/05/13 10:56:05 INFO Applying migration id=resolvegroup 2026/05/13 10:56:05 INFO Applying migration id=reject 2026/05/13 10:56:05 INFO Applying migration id=autodel 2026/05/13 10:56:05 INFO Applying migration id=jsonb 2026/05/13 10:56:05 INFO Applying migration id=quote 2026/05/13 10:56:05 INFO Applying migration id=rfc9421 2026/05/13 10:56:05 INFO Applying migration id=keys 2026/05/13 10:56:05 INFO Applying migration id=portable 2026/05/13 10:56:05 INFO Applying migration id=proofs 2026/05/13 10:56:05 INFO Applying migration id=contexts 2026/05/13 10:56:05 INFO Applying migration id=deliverieshost 2026/05/13 10:56:05 INFO Applying migration id=pembegin 2026/05/13 10:56:05 INFO Applying migration id=didhost 2026/05/13 10:56:05 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:05 INFO Applying migration id=invites 2026/05/13 10:56:05 INFO Applying migration id=ed25519blob 2026/05/13 10:56:05 INFO Applying migration id=rsablob 2026/05/13 10:56:05 INFO Applying migration id=iconscid 2026/05/13 10:56:05 INFO Applying migration id=actor 2026/05/13 10:56:05 INFO Applying migration id=localkeys 2026/05/13 10:56:05 INFO Applying migration id=deleted 2026/05/13 10:56:05 INFO Applying migration id=history 2026/05/13 10:56:05 INFO Applying migration id=outboxnano 2026/05/13 10:56:05 INFO Applying migration id=implements 2026/05/13 10:56:05 INFO Applying migration id=backfill 2026/05/13 10:56:06 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-c8ac-7dc3-9ab9-9895b1b834fc activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-c8ac-7d2d-beff-1a34dd86e91d activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-c8ac-7d2d-beff-1a34dd86e91d 2026/05/13 10:56:06 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-c8ac-7d2d-beff-1a34dd86e91d 2026/05/13 10:56:06 INFO Generating first response key=/users/hashtag/world --- PASS: TestHashtag_ExclamationMark (1.12s) === RUN TestHashtag_Beginning 2026/05/13 10:56:06 INFO Applying migration id=initial 2026/05/13 10:56:06 INFO Applying migration id=notesupdated 2026/05/13 10:56:06 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:06 INFO Applying migration id=activitiesid 2026/05/13 10:56:06 INFO Applying migration id=outbox 2026/05/13 10:56:06 INFO Applying migration id=edits 2026/05/13 10:56:06 INFO Applying migration id=outboxactor 2026/05/13 10:56:06 INFO Applying migration id=outboxsender 2026/05/13 10:56:06 INFO Applying migration id=thread 2026/05/13 10:56:06 INFO Applying migration id=host 2026/05/13 10:56:06 INFO Applying migration id=sharedinbox 2026/05/13 10:56:06 INFO Applying migration id=noteshost 2026/05/13 10:56:06 INFO Applying migration id=fetched 2026/05/13 10:56:06 INFO Applying migration id=move 2026/05/13 10:56:06 INFO Applying migration id=cleanup 2026/05/13 10:56:06 INFO Applying migration id=received 2026/05/13 10:56:06 INFO Applying migration id=namehost 2026/05/13 10:56:06 INFO Applying migration id=outboxhost 2026/05/13 10:56:06 INFO Applying migration id=notesfts 2026/05/13 10:56:06 INFO Applying migration id=iconsname 2026/05/13 10:56:06 INFO Applying migration id=nohash 2026/05/13 10:56:06 INFO Applying migration id=shares 2026/05/13 10:56:06 INFO Applying migration id=actorttl 2026/05/13 10:56:06 INFO Applying migration id=tocc 2026/05/13 10:56:06 INFO Applying migration id=followeds 2026/05/13 10:56:06 INFO Applying migration id=certhash 2026/05/13 10:56:06 INFO Applying migration id=follows_sync 2026/05/13 10:56:06 INFO Applying migration id=jsonpath 2026/05/13 10:56:06 INFO Applying migration id=localforward 2026/05/13 10:56:06 INFO Applying migration id=avatar 2026/05/13 10:56:06 INFO Applying migration id=noimage 2026/05/13 10:56:06 INFO Applying migration id=feed 2026/05/13 10:56:06 INFO Applying migration id=bookmarks 2026/05/13 10:56:06 INFO Applying migration id=shareactivity 2026/05/13 10:56:06 INFO Applying migration id=application 2026/05/13 10:56:06 INFO Applying migration id=certificates 2026/05/13 10:56:06 INFO Applying migration id=rawforward 2026/05/13 10:56:06 INFO Applying migration id=publickey 2026/05/13 10:56:06 INFO Applying migration id=resolvegroup 2026/05/13 10:56:06 INFO Applying migration id=reject 2026/05/13 10:56:06 INFO Applying migration id=autodel 2026/05/13 10:56:06 INFO Applying migration id=jsonb 2026/05/13 10:56:06 INFO Applying migration id=quote 2026/05/13 10:56:06 INFO Applying migration id=rfc9421 2026/05/13 10:56:06 INFO Applying migration id=keys 2026/05/13 10:56:06 INFO Applying migration id=portable 2026/05/13 10:56:06 INFO Applying migration id=proofs 2026/05/13 10:56:06 INFO Applying migration id=contexts 2026/05/13 10:56:06 INFO Applying migration id=deliverieshost 2026/05/13 10:56:06 INFO Applying migration id=pembegin 2026/05/13 10:56:06 INFO Applying migration id=didhost 2026/05/13 10:56:06 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:06 INFO Applying migration id=invites 2026/05/13 10:56:06 INFO Applying migration id=ed25519blob 2026/05/13 10:56:07 INFO Applying migration id=rsablob 2026/05/13 10:56:07 INFO Applying migration id=iconscid 2026/05/13 10:56:07 INFO Applying migration id=actor 2026/05/13 10:56:07 INFO Applying migration id=localkeys 2026/05/13 10:56:07 INFO Applying migration id=deleted 2026/05/13 10:56:07 INFO Applying migration id=history 2026/05/13 10:56:07 INFO Applying migration id=outboxnano 2026/05/13 10:56:07 INFO Applying migration id=implements 2026/05/13 10:56:07 INFO Applying migration id=backfill 2026/05/13 10:56:07 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-cb55-76ad-abe2-73ec2a82408c activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-cb55-75ed-a1c3-e065acf35ed8 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-cb55-75ed-a1c3-e065acf35ed8 2026/05/13 10:56:07 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-cb55-75ed-a1c3-e065acf35ed8 2026/05/13 10:56:07 INFO Generating first response key=/hashtag/Hello --- PASS: TestHashtag_Beginning (0.68s) === RUN TestHashtag_Multiple 2026/05/13 10:56:07 INFO Applying migration id=initial 2026/05/13 10:56:07 INFO Applying migration id=notesupdated 2026/05/13 10:56:07 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:07 INFO Applying migration id=activitiesid 2026/05/13 10:56:07 INFO Applying migration id=outbox 2026/05/13 10:56:07 INFO Applying migration id=edits 2026/05/13 10:56:07 INFO Applying migration id=outboxactor 2026/05/13 10:56:07 INFO Applying migration id=outboxsender 2026/05/13 10:56:07 INFO Applying migration id=thread 2026/05/13 10:56:07 INFO Applying migration id=host 2026/05/13 10:56:07 INFO Applying migration id=sharedinbox 2026/05/13 10:56:07 INFO Applying migration id=noteshost 2026/05/13 10:56:07 INFO Applying migration id=fetched 2026/05/13 10:56:07 INFO Applying migration id=move 2026/05/13 10:56:07 INFO Applying migration id=cleanup 2026/05/13 10:56:07 INFO Applying migration id=received 2026/05/13 10:56:07 INFO Applying migration id=namehost 2026/05/13 10:56:07 INFO Applying migration id=outboxhost 2026/05/13 10:56:07 INFO Applying migration id=notesfts 2026/05/13 10:56:07 INFO Applying migration id=iconsname 2026/05/13 10:56:07 INFO Applying migration id=nohash 2026/05/13 10:56:07 INFO Applying migration id=shares 2026/05/13 10:56:07 INFO Applying migration id=actorttl 2026/05/13 10:56:07 INFO Applying migration id=tocc 2026/05/13 10:56:07 INFO Applying migration id=followeds 2026/05/13 10:56:07 INFO Applying migration id=certhash 2026/05/13 10:56:07 INFO Applying migration id=follows_sync 2026/05/13 10:56:07 INFO Applying migration id=jsonpath 2026/05/13 10:56:07 INFO Applying migration id=localforward 2026/05/13 10:56:07 INFO Applying migration id=avatar 2026/05/13 10:56:07 INFO Applying migration id=noimage 2026/05/13 10:56:07 INFO Applying migration id=feed 2026/05/13 10:56:07 INFO Applying migration id=bookmarks 2026/05/13 10:56:07 INFO Applying migration id=shareactivity 2026/05/13 10:56:07 INFO Applying migration id=application 2026/05/13 10:56:07 INFO Applying migration id=certificates 2026/05/13 10:56:07 INFO Applying migration id=rawforward 2026/05/13 10:56:07 INFO Applying migration id=publickey 2026/05/13 10:56:07 INFO Applying migration id=resolvegroup 2026/05/13 10:56:07 INFO Applying migration id=reject 2026/05/13 10:56:07 INFO Applying migration id=autodel 2026/05/13 10:56:07 INFO Applying migration id=jsonb 2026/05/13 10:56:07 INFO Applying migration id=quote 2026/05/13 10:56:07 INFO Applying migration id=rfc9421 2026/05/13 10:56:07 INFO Applying migration id=keys 2026/05/13 10:56:07 INFO Applying migration id=portable 2026/05/13 10:56:07 INFO Applying migration id=proofs 2026/05/13 10:56:07 INFO Applying migration id=contexts 2026/05/13 10:56:07 INFO Applying migration id=deliverieshost 2026/05/13 10:56:07 INFO Applying migration id=pembegin 2026/05/13 10:56:07 INFO Applying migration id=didhost 2026/05/13 10:56:07 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:07 INFO Applying migration id=invites 2026/05/13 10:56:07 INFO Applying migration id=ed25519blob 2026/05/13 10:56:07 INFO Applying migration id=rsablob 2026/05/13 10:56:07 INFO Applying migration id=iconscid 2026/05/13 10:56:07 INFO Applying migration id=actor 2026/05/13 10:56:07 INFO Applying migration id=localkeys 2026/05/13 10:56:07 INFO Applying migration id=deleted 2026/05/13 10:56:07 INFO Applying migration id=history 2026/05/13 10:56:07 INFO Applying migration id=outboxnano 2026/05/13 10:56:07 INFO Applying migration id=implements 2026/05/13 10:56:07 INFO Applying migration id=backfill 2026/05/13 10:56:08 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-ce51-7e9e-b36c-06e864015a9e activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-ce51-784e-88b2-90a355f90ab6 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-ce51-784e-88b2-90a355f90ab6 2026/05/13 10:56:08 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-ce51-784e-88b2-90a355f90ab6 2026/05/13 10:56:08 INFO Generating first response key=/hashtag/Hello 2026/05/13 10:56:08 INFO Generating first response key=/users/hashtag/world --- PASS: TestHashtag_Multiple (0.77s) === RUN TestHashtag_CaseSensitivity 2026/05/13 10:56:08 INFO Applying migration id=initial 2026/05/13 10:56:08 INFO Applying migration id=notesupdated 2026/05/13 10:56:08 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:08 INFO Applying migration id=activitiesid 2026/05/13 10:56:08 INFO Applying migration id=outbox 2026/05/13 10:56:08 INFO Applying migration id=edits 2026/05/13 10:56:08 INFO Applying migration id=outboxactor 2026/05/13 10:56:08 INFO Applying migration id=outboxsender 2026/05/13 10:56:08 INFO Applying migration id=thread 2026/05/13 10:56:08 INFO Applying migration id=host 2026/05/13 10:56:08 INFO Applying migration id=sharedinbox 2026/05/13 10:56:08 INFO Applying migration id=noteshost 2026/05/13 10:56:08 INFO Applying migration id=fetched 2026/05/13 10:56:08 INFO Applying migration id=move 2026/05/13 10:56:08 INFO Applying migration id=cleanup 2026/05/13 10:56:08 INFO Applying migration id=received 2026/05/13 10:56:08 INFO Applying migration id=namehost 2026/05/13 10:56:08 INFO Applying migration id=outboxhost 2026/05/13 10:56:08 INFO Applying migration id=notesfts 2026/05/13 10:56:08 INFO Applying migration id=iconsname 2026/05/13 10:56:08 INFO Applying migration id=nohash 2026/05/13 10:56:08 INFO Applying migration id=shares 2026/05/13 10:56:08 INFO Applying migration id=actorttl 2026/05/13 10:56:08 INFO Applying migration id=tocc 2026/05/13 10:56:08 INFO Applying migration id=followeds 2026/05/13 10:56:08 INFO Applying migration id=certhash 2026/05/13 10:56:08 INFO Applying migration id=follows_sync 2026/05/13 10:56:08 INFO Applying migration id=jsonpath 2026/05/13 10:56:08 INFO Applying migration id=localforward 2026/05/13 10:56:08 INFO Applying migration id=avatar 2026/05/13 10:56:08 INFO Applying migration id=noimage 2026/05/13 10:56:08 INFO Applying migration id=feed 2026/05/13 10:56:08 INFO Applying migration id=bookmarks 2026/05/13 10:56:08 INFO Applying migration id=shareactivity 2026/05/13 10:56:08 INFO Applying migration id=application 2026/05/13 10:56:08 INFO Applying migration id=certificates 2026/05/13 10:56:08 INFO Applying migration id=rawforward 2026/05/13 10:56:08 INFO Applying migration id=publickey 2026/05/13 10:56:08 INFO Applying migration id=resolvegroup 2026/05/13 10:56:08 INFO Applying migration id=reject 2026/05/13 10:56:08 INFO Applying migration id=autodel 2026/05/13 10:56:08 INFO Applying migration id=jsonb 2026/05/13 10:56:08 INFO Applying migration id=quote 2026/05/13 10:56:08 INFO Applying migration id=rfc9421 2026/05/13 10:56:08 INFO Applying migration id=keys 2026/05/13 10:56:08 INFO Applying migration id=portable 2026/05/13 10:56:08 INFO Applying migration id=proofs 2026/05/13 10:56:08 INFO Applying migration id=contexts 2026/05/13 10:56:08 INFO Applying migration id=deliverieshost 2026/05/13 10:56:08 INFO Applying migration id=pembegin 2026/05/13 10:56:08 INFO Applying migration id=didhost 2026/05/13 10:56:08 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:08 INFO Applying migration id=invites 2026/05/13 10:56:08 INFO Applying migration id=ed25519blob 2026/05/13 10:56:08 INFO Applying migration id=rsablob 2026/05/13 10:56:08 INFO Applying migration id=iconscid 2026/05/13 10:56:08 INFO Applying migration id=actor 2026/05/13 10:56:08 INFO Applying migration id=localkeys 2026/05/13 10:56:08 INFO Applying migration id=deleted 2026/05/13 10:56:08 INFO Applying migration id=history 2026/05/13 10:56:08 INFO Applying migration id=outboxnano 2026/05/13 10:56:08 INFO Applying migration id=implements 2026/05/13 10:56:08 INFO Applying migration id=backfill 2026/05/13 10:56:08 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-d0d8-7b39-b1da-98064a698118 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-d0d8-7abf-9fb0-14afc0cb3662 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-d0d8-7abf-9fb0-14afc0cb3662 2026/05/13 10:56:08 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-d0d8-7abf-9fb0-14afc0cb3662 2026/05/13 10:56:08 INFO Generating first response key=/hashtag/WoRlD --- PASS: TestHashtag_CaseSensitivity (0.65s) === RUN TestHashtag_PostToFollowers 2026/05/13 10:56:08 INFO Applying migration id=initial 2026/05/13 10:56:08 INFO Applying migration id=notesupdated 2026/05/13 10:56:08 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:08 INFO Applying migration id=activitiesid 2026/05/13 10:56:08 INFO Applying migration id=outbox 2026/05/13 10:56:08 INFO Applying migration id=edits 2026/05/13 10:56:08 INFO Applying migration id=outboxactor 2026/05/13 10:56:08 INFO Applying migration id=outboxsender 2026/05/13 10:56:08 INFO Applying migration id=thread 2026/05/13 10:56:08 INFO Applying migration id=host 2026/05/13 10:56:08 INFO Applying migration id=sharedinbox 2026/05/13 10:56:08 INFO Applying migration id=noteshost 2026/05/13 10:56:08 INFO Applying migration id=fetched 2026/05/13 10:56:08 INFO Applying migration id=move 2026/05/13 10:56:08 INFO Applying migration id=cleanup 2026/05/13 10:56:08 INFO Applying migration id=received 2026/05/13 10:56:08 INFO Applying migration id=namehost 2026/05/13 10:56:08 INFO Applying migration id=outboxhost 2026/05/13 10:56:08 INFO Applying migration id=notesfts 2026/05/13 10:56:08 INFO Applying migration id=iconsname 2026/05/13 10:56:08 INFO Applying migration id=nohash 2026/05/13 10:56:08 INFO Applying migration id=shares 2026/05/13 10:56:08 INFO Applying migration id=actorttl 2026/05/13 10:56:08 INFO Applying migration id=tocc 2026/05/13 10:56:08 INFO Applying migration id=followeds 2026/05/13 10:56:08 INFO Applying migration id=certhash 2026/05/13 10:56:08 INFO Applying migration id=follows_sync 2026/05/13 10:56:08 INFO Applying migration id=jsonpath 2026/05/13 10:56:09 INFO Applying migration id=localforward 2026/05/13 10:56:09 INFO Applying migration id=avatar 2026/05/13 10:56:09 INFO Applying migration id=noimage 2026/05/13 10:56:09 INFO Applying migration id=feed 2026/05/13 10:56:09 INFO Applying migration id=bookmarks 2026/05/13 10:56:09 INFO Applying migration id=shareactivity 2026/05/13 10:56:09 INFO Applying migration id=application 2026/05/13 10:56:09 INFO Applying migration id=certificates 2026/05/13 10:56:09 INFO Applying migration id=rawforward 2026/05/13 10:56:09 INFO Applying migration id=publickey 2026/05/13 10:56:09 INFO Applying migration id=resolvegroup 2026/05/13 10:56:09 INFO Applying migration id=reject 2026/05/13 10:56:09 INFO Applying migration id=autodel 2026/05/13 10:56:09 INFO Applying migration id=jsonb 2026/05/13 10:56:09 INFO Applying migration id=quote 2026/05/13 10:56:09 INFO Applying migration id=rfc9421 2026/05/13 10:56:09 INFO Applying migration id=keys 2026/05/13 10:56:09 INFO Applying migration id=portable 2026/05/13 10:56:09 INFO Applying migration id=proofs 2026/05/13 10:56:09 INFO Applying migration id=contexts 2026/05/13 10:56:09 INFO Applying migration id=deliverieshost 2026/05/13 10:56:09 INFO Applying migration id=pembegin 2026/05/13 10:56:09 INFO Applying migration id=didhost 2026/05/13 10:56:09 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:09 INFO Applying migration id=invites 2026/05/13 10:56:09 INFO Applying migration id=ed25519blob 2026/05/13 10:56:09 INFO Applying migration id=rsablob 2026/05/13 10:56:09 INFO Applying migration id=iconscid 2026/05/13 10:56:09 INFO Applying migration id=actor 2026/05/13 10:56:09 INFO Applying migration id=localkeys 2026/05/13 10:56:09 INFO Applying migration id=deleted 2026/05/13 10:56:09 INFO Applying migration id=history 2026/05/13 10:56:09 INFO Applying migration id=outboxnano 2026/05/13 10:56:09 INFO Applying migration id=implements 2026/05/13 10:56:09 INFO Applying migration id=backfill 2026/05/13 10:56:09 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fa-d4aa-7649-9a79-07a402e1b54f activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:56:09 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-d4ab-7044-a449-17f527ad6a26 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fa-d4aa-7649-9a79-07a402e1b54f activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fa-d4aa-7649-9a79-07a402e1b54f 2026/05/13 10:56:09 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-d4ab-795a-b35e-a5634293db26 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-d4ab-7916-a1c8-534b6501ac5e activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-d4ab-7916-a1c8-534b6501ac5e 2026/05/13 10:56:09 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-d4ab-7916-a1c8-534b6501ac5e 2026/05/13 10:56:09 INFO Generating first response key=/users/hashtag/world --- PASS: TestHashtag_PostToFollowers (0.98s) === RUN TestHashtag_BigOffset 2026/05/13 10:56:09 INFO Applying migration id=initial 2026/05/13 10:56:09 INFO Applying migration id=notesupdated 2026/05/13 10:56:09 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:09 INFO Applying migration id=activitiesid 2026/05/13 10:56:09 INFO Applying migration id=outbox 2026/05/13 10:56:09 INFO Applying migration id=edits 2026/05/13 10:56:09 INFO Applying migration id=outboxactor 2026/05/13 10:56:09 INFO Applying migration id=outboxsender 2026/05/13 10:56:09 INFO Applying migration id=thread 2026/05/13 10:56:09 INFO Applying migration id=host 2026/05/13 10:56:09 INFO Applying migration id=sharedinbox 2026/05/13 10:56:09 INFO Applying migration id=noteshost 2026/05/13 10:56:09 INFO Applying migration id=fetched 2026/05/13 10:56:09 INFO Applying migration id=move 2026/05/13 10:56:09 INFO Applying migration id=cleanup 2026/05/13 10:56:09 INFO Applying migration id=received 2026/05/13 10:56:09 INFO Applying migration id=namehost 2026/05/13 10:56:09 INFO Applying migration id=outboxhost 2026/05/13 10:56:09 INFO Applying migration id=notesfts 2026/05/13 10:56:09 INFO Applying migration id=iconsname 2026/05/13 10:56:09 INFO Applying migration id=nohash 2026/05/13 10:56:09 INFO Applying migration id=shares 2026/05/13 10:56:09 INFO Applying migration id=actorttl 2026/05/13 10:56:09 INFO Applying migration id=tocc 2026/05/13 10:56:09 INFO Applying migration id=followeds 2026/05/13 10:56:09 INFO Applying migration id=certhash 2026/05/13 10:56:09 INFO Applying migration id=follows_sync 2026/05/13 10:56:09 INFO Applying migration id=jsonpath 2026/05/13 10:56:09 INFO Applying migration id=localforward 2026/05/13 10:56:10 INFO Applying migration id=avatar 2026/05/13 10:56:10 INFO Applying migration id=noimage 2026/05/13 10:56:10 INFO Applying migration id=feed 2026/05/13 10:56:10 INFO Applying migration id=bookmarks 2026/05/13 10:56:10 INFO Applying migration id=shareactivity 2026/05/13 10:56:10 INFO Applying migration id=application 2026/05/13 10:56:10 INFO Applying migration id=certificates 2026/05/13 10:56:10 INFO Applying migration id=rawforward 2026/05/13 10:56:10 INFO Applying migration id=publickey 2026/05/13 10:56:10 INFO Applying migration id=resolvegroup 2026/05/13 10:56:10 INFO Applying migration id=reject 2026/05/13 10:56:10 INFO Applying migration id=autodel 2026/05/13 10:56:10 INFO Applying migration id=jsonb 2026/05/13 10:56:10 INFO Applying migration id=quote 2026/05/13 10:56:10 INFO Applying migration id=rfc9421 2026/05/13 10:56:10 INFO Applying migration id=keys 2026/05/13 10:56:10 INFO Applying migration id=portable 2026/05/13 10:56:10 INFO Applying migration id=proofs 2026/05/13 10:56:10 INFO Applying migration id=contexts 2026/05/13 10:56:10 INFO Applying migration id=deliverieshost 2026/05/13 10:56:10 INFO Applying migration id=pembegin 2026/05/13 10:56:10 INFO Applying migration id=didhost 2026/05/13 10:56:10 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:10 INFO Applying migration id=invites 2026/05/13 10:56:10 INFO Applying migration id=ed25519blob 2026/05/13 10:56:10 INFO Applying migration id=rsablob 2026/05/13 10:56:10 INFO Applying migration id=iconscid 2026/05/13 10:56:10 INFO Applying migration id=actor 2026/05/13 10:56:10 INFO Applying migration id=localkeys 2026/05/13 10:56:10 INFO Applying migration id=deleted 2026/05/13 10:56:10 INFO Applying migration id=history 2026/05/13 10:56:10 INFO Applying migration id=outboxnano 2026/05/13 10:56:10 INFO Applying migration id=implements 2026/05/13 10:56:10 INFO Applying migration id=backfill 2026/05/13 10:56:10 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-d86b-70dd-a43a-9d90d056940a activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-d86a-7408-a1d3-cedd23d0c83d activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-d86a-7408-a1d3-cedd23d0c83d 2026/05/13 10:56:10 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-d86a-7408-a1d3-cedd23d0c83d 2026/05/13 10:56:10 INFO Generating first response key=/users/hashtag/world?123 --- PASS: TestHashtag_BigOffset (0.96s) === RUN TestHashtag_BigOffsetUnauthenticatedUser 2026/05/13 10:56:10 INFO Applying migration id=initial 2026/05/13 10:56:10 INFO Applying migration id=notesupdated 2026/05/13 10:56:10 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:10 INFO Applying migration id=activitiesid 2026/05/13 10:56:10 INFO Applying migration id=outbox 2026/05/13 10:56:10 INFO Applying migration id=edits 2026/05/13 10:56:10 INFO Applying migration id=outboxactor 2026/05/13 10:56:10 INFO Applying migration id=outboxsender 2026/05/13 10:56:10 INFO Applying migration id=thread 2026/05/13 10:56:10 INFO Applying migration id=host 2026/05/13 10:56:10 INFO Applying migration id=sharedinbox 2026/05/13 10:56:10 INFO Applying migration id=noteshost 2026/05/13 10:56:10 INFO Applying migration id=fetched 2026/05/13 10:56:10 INFO Applying migration id=move 2026/05/13 10:56:10 INFO Applying migration id=cleanup 2026/05/13 10:56:10 INFO Applying migration id=received 2026/05/13 10:56:10 INFO Applying migration id=namehost 2026/05/13 10:56:10 INFO Applying migration id=outboxhost 2026/05/13 10:56:10 INFO Applying migration id=notesfts 2026/05/13 10:56:10 INFO Applying migration id=iconsname 2026/05/13 10:56:10 INFO Applying migration id=nohash 2026/05/13 10:56:10 INFO Applying migration id=shares 2026/05/13 10:56:10 INFO Applying migration id=actorttl 2026/05/13 10:56:10 INFO Applying migration id=tocc 2026/05/13 10:56:10 INFO Applying migration id=followeds 2026/05/13 10:56:10 INFO Applying migration id=certhash 2026/05/13 10:56:10 INFO Applying migration id=follows_sync 2026/05/13 10:56:10 INFO Applying migration id=jsonpath 2026/05/13 10:56:10 INFO Applying migration id=localforward 2026/05/13 10:56:10 INFO Applying migration id=avatar 2026/05/13 10:56:10 INFO Applying migration id=noimage 2026/05/13 10:56:10 INFO Applying migration id=feed 2026/05/13 10:56:10 INFO Applying migration id=bookmarks 2026/05/13 10:56:10 INFO Applying migration id=shareactivity 2026/05/13 10:56:10 INFO Applying migration id=application 2026/05/13 10:56:10 INFO Applying migration id=certificates 2026/05/13 10:56:10 INFO Applying migration id=rawforward 2026/05/13 10:56:10 INFO Applying migration id=publickey 2026/05/13 10:56:10 INFO Applying migration id=resolvegroup 2026/05/13 10:56:10 INFO Applying migration id=reject 2026/05/13 10:56:10 INFO Applying migration id=autodel 2026/05/13 10:56:10 INFO Applying migration id=jsonb 2026/05/13 10:56:10 INFO Applying migration id=quote 2026/05/13 10:56:10 INFO Applying migration id=rfc9421 2026/05/13 10:56:10 INFO Applying migration id=keys 2026/05/13 10:56:10 INFO Applying migration id=portable 2026/05/13 10:56:10 INFO Applying migration id=proofs 2026/05/13 10:56:10 INFO Applying migration id=contexts 2026/05/13 10:56:10 INFO Applying migration id=deliverieshost 2026/05/13 10:56:10 INFO Applying migration id=pembegin 2026/05/13 10:56:10 INFO Applying migration id=didhost 2026/05/13 10:56:10 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:10 INFO Applying migration id=invites 2026/05/13 10:56:10 INFO Applying migration id=ed25519blob 2026/05/13 10:56:11 INFO Applying migration id=rsablob 2026/05/13 10:56:11 INFO Applying migration id=iconscid 2026/05/13 10:56:11 INFO Applying migration id=actor 2026/05/13 10:56:11 INFO Applying migration id=localkeys 2026/05/13 10:56:11 INFO Applying migration id=deleted 2026/05/13 10:56:11 INFO Applying migration id=history 2026/05/13 10:56:11 INFO Applying migration id=outboxnano 2026/05/13 10:56:11 INFO Applying migration id=implements 2026/05/13 10:56:11 INFO Applying migration id=backfill 2026/05/13 10:56:11 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-da30-7b0f-92cb-1113e639fa0c activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-da30-7a65-bf70-5cce44a3b320 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-da30-7a65-bf70-5cce44a3b320 2026/05/13 10:56:11 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-da30-7a65-bf70-5cce44a3b320 2026/05/13 10:56:11 INFO Generating first response key=/hashtag/world?123 --- PASS: TestHashtag_BigOffsetUnauthenticatedUser (0.45s) === RUN TestHashtag_InvalidOffset 2026/05/13 10:56:11 INFO Applying migration id=initial 2026/05/13 10:56:11 INFO Applying migration id=notesupdated 2026/05/13 10:56:11 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:11 INFO Applying migration id=activitiesid 2026/05/13 10:56:11 INFO Applying migration id=outbox 2026/05/13 10:56:11 INFO Applying migration id=edits 2026/05/13 10:56:11 INFO Applying migration id=outboxactor 2026/05/13 10:56:11 INFO Applying migration id=outboxsender 2026/05/13 10:56:11 INFO Applying migration id=thread 2026/05/13 10:56:11 INFO Applying migration id=host 2026/05/13 10:56:11 INFO Applying migration id=sharedinbox 2026/05/13 10:56:11 INFO Applying migration id=noteshost 2026/05/13 10:56:11 INFO Applying migration id=fetched 2026/05/13 10:56:11 INFO Applying migration id=move 2026/05/13 10:56:11 INFO Applying migration id=cleanup 2026/05/13 10:56:11 INFO Applying migration id=received 2026/05/13 10:56:11 INFO Applying migration id=namehost 2026/05/13 10:56:11 INFO Applying migration id=outboxhost 2026/05/13 10:56:11 INFO Applying migration id=notesfts 2026/05/13 10:56:11 INFO Applying migration id=iconsname 2026/05/13 10:56:11 INFO Applying migration id=nohash 2026/05/13 10:56:11 INFO Applying migration id=shares 2026/05/13 10:56:11 INFO Applying migration id=actorttl 2026/05/13 10:56:11 INFO Applying migration id=tocc 2026/05/13 10:56:11 INFO Applying migration id=followeds 2026/05/13 10:56:11 INFO Applying migration id=certhash 2026/05/13 10:56:11 INFO Applying migration id=follows_sync 2026/05/13 10:56:11 INFO Applying migration id=jsonpath 2026/05/13 10:56:11 INFO Applying migration id=localforward 2026/05/13 10:56:11 INFO Applying migration id=avatar 2026/05/13 10:56:11 INFO Applying migration id=noimage 2026/05/13 10:56:11 INFO Applying migration id=feed 2026/05/13 10:56:11 INFO Applying migration id=bookmarks 2026/05/13 10:56:11 INFO Applying migration id=shareactivity 2026/05/13 10:56:11 INFO Applying migration id=application 2026/05/13 10:56:11 INFO Applying migration id=certificates 2026/05/13 10:56:11 INFO Applying migration id=rawforward 2026/05/13 10:56:11 INFO Applying migration id=publickey 2026/05/13 10:56:11 INFO Applying migration id=resolvegroup 2026/05/13 10:56:11 INFO Applying migration id=reject 2026/05/13 10:56:11 INFO Applying migration id=autodel 2026/05/13 10:56:11 INFO Applying migration id=jsonb 2026/05/13 10:56:11 INFO Applying migration id=quote 2026/05/13 10:56:11 INFO Applying migration id=rfc9421 2026/05/13 10:56:11 INFO Applying migration id=keys 2026/05/13 10:56:11 INFO Applying migration id=portable 2026/05/13 10:56:11 INFO Applying migration id=proofs 2026/05/13 10:56:11 INFO Applying migration id=contexts 2026/05/13 10:56:11 INFO Applying migration id=deliverieshost 2026/05/13 10:56:11 INFO Applying migration id=pembegin 2026/05/13 10:56:11 INFO Applying migration id=didhost 2026/05/13 10:56:11 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:11 INFO Applying migration id=invites 2026/05/13 10:56:11 INFO Applying migration id=ed25519blob 2026/05/13 10:56:11 INFO Applying migration id=rsablob 2026/05/13 10:56:11 INFO Applying migration id=iconscid 2026/05/13 10:56:11 INFO Applying migration id=actor 2026/05/13 10:56:11 INFO Applying migration id=localkeys 2026/05/13 10:56:11 INFO Applying migration id=deleted 2026/05/13 10:56:11 INFO Applying migration id=history 2026/05/13 10:56:11 INFO Applying migration id=outboxnano 2026/05/13 10:56:11 INFO Applying migration id=implements 2026/05/13 10:56:11 INFO Applying migration id=backfill 2026/05/13 10:56:12 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-ddbe-761b-9687-c2f5b34c4e20 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-ddbe-75b0-93cf-df63ed03de74 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-ddbe-75b0-93cf-df63ed03de74 2026/05/13 10:56:12 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-ddbe-75b0-93cf-df63ed03de74 2026/05/13 10:56:12 INFO Generating first response key=/hashtag/world?z 2026/05/13 10:56:12 INFO Failed to parse query url=/hashtag/world?z error="strconv.ParseInt: parsing \"z\": invalid syntax" --- PASS: TestHashtag_InvalidOffset (0.91s) === RUN TestHashtag_EmptyHashtag 2026/05/13 10:56:12 INFO Applying migration id=initial 2026/05/13 10:56:12 INFO Applying migration id=notesupdated 2026/05/13 10:56:12 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:12 INFO Applying migration id=activitiesid 2026/05/13 10:56:12 INFO Applying migration id=outbox 2026/05/13 10:56:12 INFO Applying migration id=edits 2026/05/13 10:56:12 INFO Applying migration id=outboxactor 2026/05/13 10:56:12 INFO Applying migration id=outboxsender 2026/05/13 10:56:12 INFO Applying migration id=thread 2026/05/13 10:56:12 INFO Applying migration id=host 2026/05/13 10:56:12 INFO Applying migration id=sharedinbox 2026/05/13 10:56:12 INFO Applying migration id=noteshost 2026/05/13 10:56:12 INFO Applying migration id=fetched 2026/05/13 10:56:12 INFO Applying migration id=move 2026/05/13 10:56:12 INFO Applying migration id=cleanup 2026/05/13 10:56:12 INFO Applying migration id=received 2026/05/13 10:56:12 INFO Applying migration id=namehost 2026/05/13 10:56:12 INFO Applying migration id=outboxhost 2026/05/13 10:56:12 INFO Applying migration id=notesfts 2026/05/13 10:56:12 INFO Applying migration id=iconsname 2026/05/13 10:56:12 INFO Applying migration id=nohash 2026/05/13 10:56:12 INFO Applying migration id=shares 2026/05/13 10:56:12 INFO Applying migration id=actorttl 2026/05/13 10:56:12 INFO Applying migration id=tocc 2026/05/13 10:56:12 INFO Applying migration id=followeds 2026/05/13 10:56:12 INFO Applying migration id=certhash 2026/05/13 10:56:12 INFO Applying migration id=follows_sync 2026/05/13 10:56:12 INFO Applying migration id=jsonpath 2026/05/13 10:56:12 INFO Applying migration id=localforward 2026/05/13 10:56:12 INFO Applying migration id=avatar 2026/05/13 10:56:12 INFO Applying migration id=noimage 2026/05/13 10:56:12 INFO Applying migration id=feed 2026/05/13 10:56:12 INFO Applying migration id=bookmarks 2026/05/13 10:56:12 INFO Applying migration id=shareactivity 2026/05/13 10:56:12 INFO Applying migration id=application 2026/05/13 10:56:12 INFO Applying migration id=certificates 2026/05/13 10:56:12 INFO Applying migration id=rawforward 2026/05/13 10:56:12 INFO Applying migration id=publickey 2026/05/13 10:56:12 INFO Applying migration id=resolvegroup 2026/05/13 10:56:12 INFO Applying migration id=reject 2026/05/13 10:56:12 INFO Applying migration id=autodel 2026/05/13 10:56:12 INFO Applying migration id=jsonb 2026/05/13 10:56:12 INFO Applying migration id=quote 2026/05/13 10:56:12 INFO Applying migration id=rfc9421 2026/05/13 10:56:12 INFO Applying migration id=keys 2026/05/13 10:56:12 INFO Applying migration id=portable 2026/05/13 10:56:12 INFO Applying migration id=proofs 2026/05/13 10:56:12 INFO Applying migration id=contexts 2026/05/13 10:56:12 INFO Applying migration id=deliverieshost 2026/05/13 10:56:12 INFO Applying migration id=pembegin 2026/05/13 10:56:12 INFO Applying migration id=didhost 2026/05/13 10:56:12 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:12 INFO Applying migration id=invites 2026/05/13 10:56:12 INFO Applying migration id=ed25519blob 2026/05/13 10:56:12 INFO Applying migration id=rsablob 2026/05/13 10:56:12 INFO Applying migration id=iconscid 2026/05/13 10:56:12 INFO Applying migration id=actor 2026/05/13 10:56:12 INFO Applying migration id=localkeys 2026/05/13 10:56:12 INFO Applying migration id=deleted 2026/05/13 10:56:12 INFO Applying migration id=history 2026/05/13 10:56:12 INFO Applying migration id=outboxnano 2026/05/13 10:56:12 INFO Applying migration id=implements 2026/05/13 10:56:12 INFO Applying migration id=backfill 2026/05/13 10:56:13 WARN Received an invalid request --- PASS: TestHashtag_EmptyHashtag (0.99s) === RUN TestHashtag_EmptyHashtagUnauthenticatedUser 2026/05/13 10:56:13 INFO Applying migration id=initial 2026/05/13 10:56:13 INFO Applying migration id=notesupdated 2026/05/13 10:56:13 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:13 INFO Applying migration id=activitiesid 2026/05/13 10:56:13 INFO Applying migration id=outbox 2026/05/13 10:56:13 INFO Applying migration id=edits 2026/05/13 10:56:13 INFO Applying migration id=outboxactor 2026/05/13 10:56:13 INFO Applying migration id=outboxsender 2026/05/13 10:56:13 INFO Applying migration id=thread 2026/05/13 10:56:13 INFO Applying migration id=host 2026/05/13 10:56:13 INFO Applying migration id=sharedinbox 2026/05/13 10:56:13 INFO Applying migration id=noteshost 2026/05/13 10:56:13 INFO Applying migration id=fetched 2026/05/13 10:56:13 INFO Applying migration id=move 2026/05/13 10:56:13 INFO Applying migration id=cleanup 2026/05/13 10:56:13 INFO Applying migration id=received 2026/05/13 10:56:13 INFO Applying migration id=namehost 2026/05/13 10:56:13 INFO Applying migration id=outboxhost 2026/05/13 10:56:13 INFO Applying migration id=notesfts 2026/05/13 10:56:13 INFO Applying migration id=iconsname 2026/05/13 10:56:13 INFO Applying migration id=nohash 2026/05/13 10:56:13 INFO Applying migration id=shares 2026/05/13 10:56:13 INFO Applying migration id=actorttl 2026/05/13 10:56:13 INFO Applying migration id=tocc 2026/05/13 10:56:13 INFO Applying migration id=followeds 2026/05/13 10:56:13 INFO Applying migration id=certhash 2026/05/13 10:56:13 INFO Applying migration id=follows_sync 2026/05/13 10:56:13 INFO Applying migration id=jsonpath 2026/05/13 10:56:13 INFO Applying migration id=localforward 2026/05/13 10:56:13 INFO Applying migration id=avatar 2026/05/13 10:56:13 INFO Applying migration id=noimage 2026/05/13 10:56:13 INFO Applying migration id=feed 2026/05/13 10:56:13 INFO Applying migration id=bookmarks 2026/05/13 10:56:13 INFO Applying migration id=shareactivity 2026/05/13 10:56:13 INFO Applying migration id=application 2026/05/13 10:56:13 INFO Applying migration id=certificates 2026/05/13 10:56:13 INFO Applying migration id=rawforward 2026/05/13 10:56:13 INFO Applying migration id=publickey 2026/05/13 10:56:13 INFO Applying migration id=resolvegroup 2026/05/13 10:56:13 INFO Applying migration id=reject 2026/05/13 10:56:13 INFO Applying migration id=autodel 2026/05/13 10:56:13 INFO Applying migration id=jsonb 2026/05/13 10:56:13 INFO Applying migration id=quote 2026/05/13 10:56:13 INFO Applying migration id=rfc9421 2026/05/13 10:56:13 INFO Applying migration id=keys 2026/05/13 10:56:13 INFO Applying migration id=portable 2026/05/13 10:56:13 INFO Applying migration id=proofs 2026/05/13 10:56:13 INFO Applying migration id=contexts 2026/05/13 10:56:13 INFO Applying migration id=deliverieshost 2026/05/13 10:56:13 INFO Applying migration id=pembegin 2026/05/13 10:56:13 INFO Applying migration id=didhost 2026/05/13 10:56:13 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:13 INFO Applying migration id=invites 2026/05/13 10:56:13 INFO Applying migration id=ed25519blob 2026/05/13 10:56:13 INFO Applying migration id=rsablob 2026/05/13 10:56:13 INFO Applying migration id=iconscid 2026/05/13 10:56:13 INFO Applying migration id=actor 2026/05/13 10:56:13 INFO Applying migration id=localkeys 2026/05/13 10:56:13 INFO Applying migration id=deleted 2026/05/13 10:56:13 INFO Applying migration id=history 2026/05/13 10:56:13 INFO Applying migration id=outboxnano 2026/05/13 10:56:13 INFO Applying migration id=implements 2026/05/13 10:56:13 INFO Applying migration id=backfill 2026/05/13 10:56:13 WARN Received an invalid request --- PASS: TestHashtag_EmptyHashtagUnauthenticatedUser (0.71s) === RUN TestHashtags_NoHashtags 2026/05/13 10:56:13 INFO Applying migration id=initial 2026/05/13 10:56:13 INFO Applying migration id=notesupdated 2026/05/13 10:56:13 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:13 INFO Applying migration id=activitiesid 2026/05/13 10:56:13 INFO Applying migration id=outbox 2026/05/13 10:56:13 INFO Applying migration id=edits 2026/05/13 10:56:13 INFO Applying migration id=outboxactor 2026/05/13 10:56:13 INFO Applying migration id=outboxsender 2026/05/13 10:56:13 INFO Applying migration id=thread 2026/05/13 10:56:13 INFO Applying migration id=host 2026/05/13 10:56:13 INFO Applying migration id=sharedinbox 2026/05/13 10:56:13 INFO Applying migration id=noteshost 2026/05/13 10:56:13 INFO Applying migration id=fetched 2026/05/13 10:56:13 INFO Applying migration id=move 2026/05/13 10:56:13 INFO Applying migration id=cleanup 2026/05/13 10:56:13 INFO Applying migration id=received 2026/05/13 10:56:13 INFO Applying migration id=namehost 2026/05/13 10:56:13 INFO Applying migration id=outboxhost 2026/05/13 10:56:13 INFO Applying migration id=notesfts 2026/05/13 10:56:13 INFO Applying migration id=iconsname 2026/05/13 10:56:13 INFO Applying migration id=nohash 2026/05/13 10:56:13 INFO Applying migration id=shares 2026/05/13 10:56:13 INFO Applying migration id=actorttl 2026/05/13 10:56:13 INFO Applying migration id=tocc 2026/05/13 10:56:13 INFO Applying migration id=followeds 2026/05/13 10:56:13 INFO Applying migration id=certhash 2026/05/13 10:56:13 INFO Applying migration id=follows_sync 2026/05/13 10:56:13 INFO Applying migration id=jsonpath 2026/05/13 10:56:13 INFO Applying migration id=localforward 2026/05/13 10:56:13 INFO Applying migration id=avatar 2026/05/13 10:56:13 INFO Applying migration id=noimage 2026/05/13 10:56:13 INFO Applying migration id=feed 2026/05/13 10:56:13 INFO Applying migration id=bookmarks 2026/05/13 10:56:13 INFO Applying migration id=shareactivity 2026/05/13 10:56:13 INFO Applying migration id=application 2026/05/13 10:56:13 INFO Applying migration id=certificates 2026/05/13 10:56:14 INFO Applying migration id=rawforward 2026/05/13 10:56:14 INFO Applying migration id=publickey 2026/05/13 10:56:14 INFO Applying migration id=resolvegroup 2026/05/13 10:56:14 INFO Applying migration id=reject 2026/05/13 10:56:14 INFO Applying migration id=autodel 2026/05/13 10:56:14 INFO Applying migration id=jsonb 2026/05/13 10:56:14 INFO Applying migration id=quote 2026/05/13 10:56:14 INFO Applying migration id=rfc9421 2026/05/13 10:56:14 INFO Applying migration id=keys 2026/05/13 10:56:14 INFO Applying migration id=portable 2026/05/13 10:56:14 INFO Applying migration id=proofs 2026/05/13 10:56:14 INFO Applying migration id=contexts 2026/05/13 10:56:14 INFO Applying migration id=deliverieshost 2026/05/13 10:56:14 INFO Applying migration id=pembegin 2026/05/13 10:56:14 INFO Applying migration id=didhost 2026/05/13 10:56:14 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:14 INFO Applying migration id=invites 2026/05/13 10:56:14 INFO Applying migration id=ed25519blob 2026/05/13 10:56:14 INFO Applying migration id=rsablob 2026/05/13 10:56:14 INFO Applying migration id=iconscid 2026/05/13 10:56:14 INFO Applying migration id=actor 2026/05/13 10:56:14 INFO Applying migration id=localkeys 2026/05/13 10:56:14 INFO Applying migration id=deleted 2026/05/13 10:56:14 INFO Applying migration id=history 2026/05/13 10:56:14 INFO Applying migration id=outboxnano 2026/05/13 10:56:14 INFO Applying migration id=implements 2026/05/13 10:56:14 INFO Applying migration id=backfill 2026/05/13 10:56:14 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-e6d6-75cc-98f0-ebba0c0644b4 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-e6d6-755e-b91a-611d61ae6a6d activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-e6d6-755e-b91a-611d61ae6a6d 2026/05/13 10:56:14 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-e6d6-755e-b91a-611d61ae6a6d 2026/05/13 10:56:14 INFO Generating first response key=/users/hashtags --- PASS: TestHashtags_NoHashtags (0.63s) === RUN TestHashtags_OneHashtagOneAuthor 2026/05/13 10:56:14 INFO Applying migration id=initial 2026/05/13 10:56:14 INFO Applying migration id=notesupdated 2026/05/13 10:56:14 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:14 INFO Applying migration id=activitiesid 2026/05/13 10:56:14 INFO Applying migration id=outbox 2026/05/13 10:56:14 INFO Applying migration id=edits 2026/05/13 10:56:14 INFO Applying migration id=outboxactor 2026/05/13 10:56:14 INFO Applying migration id=outboxsender 2026/05/13 10:56:14 INFO Applying migration id=thread 2026/05/13 10:56:14 INFO Applying migration id=host 2026/05/13 10:56:14 INFO Applying migration id=sharedinbox 2026/05/13 10:56:14 INFO Applying migration id=noteshost 2026/05/13 10:56:14 INFO Applying migration id=fetched 2026/05/13 10:56:14 INFO Applying migration id=move 2026/05/13 10:56:14 INFO Applying migration id=cleanup 2026/05/13 10:56:14 INFO Applying migration id=received 2026/05/13 10:56:14 INFO Applying migration id=namehost 2026/05/13 10:56:14 INFO Applying migration id=outboxhost 2026/05/13 10:56:14 INFO Applying migration id=notesfts 2026/05/13 10:56:14 INFO Applying migration id=iconsname 2026/05/13 10:56:14 INFO Applying migration id=nohash 2026/05/13 10:56:14 INFO Applying migration id=shares 2026/05/13 10:56:14 INFO Applying migration id=actorttl 2026/05/13 10:56:14 INFO Applying migration id=tocc 2026/05/13 10:56:14 INFO Applying migration id=followeds 2026/05/13 10:56:14 INFO Applying migration id=certhash 2026/05/13 10:56:14 INFO Applying migration id=follows_sync 2026/05/13 10:56:14 INFO Applying migration id=jsonpath 2026/05/13 10:56:14 INFO Applying migration id=localforward 2026/05/13 10:56:14 INFO Applying migration id=avatar 2026/05/13 10:56:14 INFO Applying migration id=noimage 2026/05/13 10:56:14 INFO Applying migration id=feed 2026/05/13 10:56:14 INFO Applying migration id=bookmarks 2026/05/13 10:56:14 INFO Applying migration id=shareactivity 2026/05/13 10:56:14 INFO Applying migration id=application 2026/05/13 10:56:14 INFO Applying migration id=certificates 2026/05/13 10:56:14 INFO Applying migration id=rawforward 2026/05/13 10:56:14 INFO Applying migration id=publickey 2026/05/13 10:56:14 INFO Applying migration id=resolvegroup 2026/05/13 10:56:14 INFO Applying migration id=reject 2026/05/13 10:56:14 INFO Applying migration id=autodel 2026/05/13 10:56:14 INFO Applying migration id=jsonb 2026/05/13 10:56:14 INFO Applying migration id=quote 2026/05/13 10:56:14 INFO Applying migration id=rfc9421 2026/05/13 10:56:14 INFO Applying migration id=keys 2026/05/13 10:56:14 INFO Applying migration id=portable 2026/05/13 10:56:14 INFO Applying migration id=proofs 2026/05/13 10:56:14 INFO Applying migration id=contexts 2026/05/13 10:56:14 INFO Applying migration id=deliverieshost 2026/05/13 10:56:14 INFO Applying migration id=pembegin 2026/05/13 10:56:14 INFO Applying migration id=didhost 2026/05/13 10:56:14 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:14 INFO Applying migration id=invites 2026/05/13 10:56:14 INFO Applying migration id=ed25519blob 2026/05/13 10:56:14 INFO Applying migration id=rsablob 2026/05/13 10:56:14 INFO Applying migration id=iconscid 2026/05/13 10:56:14 INFO Applying migration id=actor 2026/05/13 10:56:14 INFO Applying migration id=localkeys 2026/05/13 10:56:14 INFO Applying migration id=deleted 2026/05/13 10:56:14 INFO Applying migration id=history 2026/05/13 10:56:14 INFO Applying migration id=outboxnano 2026/05/13 10:56:14 INFO Applying migration id=implements 2026/05/13 10:56:14 INFO Applying migration id=backfill 2026/05/13 10:56:15 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-e936-7113-bf5c-242345708bde activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-e936-707c-b484-b4c175a5bd3b activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-e936-707c-b484-b4c175a5bd3b 2026/05/13 10:56:15 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-e936-707c-b484-b4c175a5bd3b 2026/05/13 10:56:15 INFO Generating first response key=/users/hashtags --- PASS: TestHashtags_OneHashtagOneAuthor (0.61s) === RUN TestHashtags_OneHashtagTwoAuthors 2026/05/13 10:56:15 INFO Applying migration id=initial 2026/05/13 10:56:15 INFO Applying migration id=notesupdated 2026/05/13 10:56:15 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:15 INFO Applying migration id=activitiesid 2026/05/13 10:56:15 INFO Applying migration id=outbox 2026/05/13 10:56:15 INFO Applying migration id=edits 2026/05/13 10:56:15 INFO Applying migration id=outboxactor 2026/05/13 10:56:15 INFO Applying migration id=outboxsender 2026/05/13 10:56:15 INFO Applying migration id=thread 2026/05/13 10:56:15 INFO Applying migration id=host 2026/05/13 10:56:15 INFO Applying migration id=sharedinbox 2026/05/13 10:56:15 INFO Applying migration id=noteshost 2026/05/13 10:56:15 INFO Applying migration id=fetched 2026/05/13 10:56:15 INFO Applying migration id=move 2026/05/13 10:56:15 INFO Applying migration id=cleanup 2026/05/13 10:56:15 INFO Applying migration id=received 2026/05/13 10:56:15 INFO Applying migration id=namehost 2026/05/13 10:56:15 INFO Applying migration id=outboxhost 2026/05/13 10:56:15 INFO Applying migration id=notesfts 2026/05/13 10:56:15 INFO Applying migration id=iconsname 2026/05/13 10:56:15 INFO Applying migration id=nohash 2026/05/13 10:56:15 INFO Applying migration id=shares 2026/05/13 10:56:15 INFO Applying migration id=actorttl 2026/05/13 10:56:15 INFO Applying migration id=tocc 2026/05/13 10:56:15 INFO Applying migration id=followeds 2026/05/13 10:56:15 INFO Applying migration id=certhash 2026/05/13 10:56:15 INFO Applying migration id=follows_sync 2026/05/13 10:56:15 INFO Applying migration id=jsonpath 2026/05/13 10:56:15 INFO Applying migration id=localforward 2026/05/13 10:56:15 INFO Applying migration id=avatar 2026/05/13 10:56:15 INFO Applying migration id=noimage 2026/05/13 10:56:15 INFO Applying migration id=feed 2026/05/13 10:56:15 INFO Applying migration id=bookmarks 2026/05/13 10:56:15 INFO Applying migration id=shareactivity 2026/05/13 10:56:15 INFO Applying migration id=application 2026/05/13 10:56:15 INFO Applying migration id=certificates 2026/05/13 10:56:15 INFO Applying migration id=rawforward 2026/05/13 10:56:15 INFO Applying migration id=publickey 2026/05/13 10:56:15 INFO Applying migration id=resolvegroup 2026/05/13 10:56:15 INFO Applying migration id=reject 2026/05/13 10:56:15 INFO Applying migration id=autodel 2026/05/13 10:56:15 INFO Applying migration id=jsonb 2026/05/13 10:56:15 INFO Applying migration id=quote 2026/05/13 10:56:15 INFO Applying migration id=rfc9421 2026/05/13 10:56:15 INFO Applying migration id=keys 2026/05/13 10:56:15 INFO Applying migration id=portable 2026/05/13 10:56:15 INFO Applying migration id=proofs 2026/05/13 10:56:15 INFO Applying migration id=contexts 2026/05/13 10:56:15 INFO Applying migration id=deliverieshost 2026/05/13 10:56:15 INFO Applying migration id=pembegin 2026/05/13 10:56:15 INFO Applying migration id=didhost 2026/05/13 10:56:15 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:15 INFO Applying migration id=invites 2026/05/13 10:56:15 INFO Applying migration id=ed25519blob 2026/05/13 10:56:15 INFO Applying migration id=rsablob 2026/05/13 10:56:15 INFO Applying migration id=iconscid 2026/05/13 10:56:15 INFO Applying migration id=actor 2026/05/13 10:56:15 INFO Applying migration id=localkeys 2026/05/13 10:56:15 INFO Applying migration id=deleted 2026/05/13 10:56:15 INFO Applying migration id=history 2026/05/13 10:56:15 INFO Applying migration id=outboxnano 2026/05/13 10:56:15 INFO Applying migration id=implements 2026/05/13 10:56:15 INFO Applying migration id=backfill 2026/05/13 10:56:15 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-ec2f-7b17-944b-825986e72494 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-ec2f-7a87-ae64-2649b7cec9a0 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-ec2f-7a87-ae64-2649b7cec9a0 2026/05/13 10:56:15 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-ec2f-7a87-ae64-2649b7cec9a0 2026/05/13 10:56:15 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-ec33-7b73-931d-fbd7ed7b6b45 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-ec33-7b33-aa15-3d99281e8927 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-ec33-7b33-aa15-3d99281e8927 2026/05/13 10:56:15 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-ec33-7b33-aa15-3d99281e8927 2026/05/13 10:56:15 INFO Generating first response key=/users/hashtags --- PASS: TestHashtags_OneHashtagTwoAuthors (0.77s) === RUN TestHashtags_OneHashtagTwoAuthorsCaseSensitivity 2026/05/13 10:56:15 INFO Applying migration id=initial 2026/05/13 10:56:15 INFO Applying migration id=notesupdated 2026/05/13 10:56:15 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:15 INFO Applying migration id=activitiesid 2026/05/13 10:56:15 INFO Applying migration id=outbox 2026/05/13 10:56:15 INFO Applying migration id=edits 2026/05/13 10:56:15 INFO Applying migration id=outboxactor 2026/05/13 10:56:15 INFO Applying migration id=outboxsender 2026/05/13 10:56:15 INFO Applying migration id=thread 2026/05/13 10:56:15 INFO Applying migration id=host 2026/05/13 10:56:15 INFO Applying migration id=sharedinbox 2026/05/13 10:56:15 INFO Applying migration id=noteshost 2026/05/13 10:56:15 INFO Applying migration id=fetched 2026/05/13 10:56:15 INFO Applying migration id=move 2026/05/13 10:56:15 INFO Applying migration id=cleanup 2026/05/13 10:56:15 INFO Applying migration id=received 2026/05/13 10:56:15 INFO Applying migration id=namehost 2026/05/13 10:56:15 INFO Applying migration id=outboxhost 2026/05/13 10:56:15 INFO Applying migration id=notesfts 2026/05/13 10:56:15 INFO Applying migration id=iconsname 2026/05/13 10:56:15 INFO Applying migration id=nohash 2026/05/13 10:56:15 INFO Applying migration id=shares 2026/05/13 10:56:15 INFO Applying migration id=actorttl 2026/05/13 10:56:15 INFO Applying migration id=tocc 2026/05/13 10:56:15 INFO Applying migration id=followeds 2026/05/13 10:56:15 INFO Applying migration id=certhash 2026/05/13 10:56:15 INFO Applying migration id=follows_sync 2026/05/13 10:56:15 INFO Applying migration id=jsonpath 2026/05/13 10:56:16 INFO Applying migration id=localforward 2026/05/13 10:56:16 INFO Applying migration id=avatar 2026/05/13 10:56:16 INFO Applying migration id=noimage 2026/05/13 10:56:16 INFO Applying migration id=feed 2026/05/13 10:56:16 INFO Applying migration id=bookmarks 2026/05/13 10:56:16 INFO Applying migration id=shareactivity 2026/05/13 10:56:16 INFO Applying migration id=application 2026/05/13 10:56:16 INFO Applying migration id=certificates 2026/05/13 10:56:16 INFO Applying migration id=rawforward 2026/05/13 10:56:16 INFO Applying migration id=publickey 2026/05/13 10:56:16 INFO Applying migration id=resolvegroup 2026/05/13 10:56:16 INFO Applying migration id=reject 2026/05/13 10:56:16 INFO Applying migration id=autodel 2026/05/13 10:56:16 INFO Applying migration id=jsonb 2026/05/13 10:56:16 INFO Applying migration id=quote 2026/05/13 10:56:16 INFO Applying migration id=rfc9421 2026/05/13 10:56:16 INFO Applying migration id=keys 2026/05/13 10:56:16 INFO Applying migration id=portable 2026/05/13 10:56:16 INFO Applying migration id=proofs 2026/05/13 10:56:16 INFO Applying migration id=contexts 2026/05/13 10:56:16 INFO Applying migration id=deliverieshost 2026/05/13 10:56:16 INFO Applying migration id=pembegin 2026/05/13 10:56:16 INFO Applying migration id=didhost 2026/05/13 10:56:16 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:16 INFO Applying migration id=invites 2026/05/13 10:56:16 INFO Applying migration id=ed25519blob 2026/05/13 10:56:16 INFO Applying migration id=rsablob 2026/05/13 10:56:16 INFO Applying migration id=iconscid 2026/05/13 10:56:16 INFO Applying migration id=actor 2026/05/13 10:56:16 INFO Applying migration id=localkeys 2026/05/13 10:56:16 INFO Applying migration id=deleted 2026/05/13 10:56:16 INFO Applying migration id=history 2026/05/13 10:56:16 INFO Applying migration id=outboxnano 2026/05/13 10:56:16 INFO Applying migration id=implements 2026/05/13 10:56:16 INFO Applying migration id=backfill 2026/05/13 10:56:16 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-ef7e-7b33-b79f-bb8e9db3b666 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-ef7e-7ab7-a8be-15161f50a712 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-ef7e-7ab7-a8be-15161f50a712 2026/05/13 10:56:16 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-ef7e-7ab7-a8be-15161f50a712 2026/05/13 10:56:16 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-ef83-7cfe-b9fe-f125920fc107 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-ef83-7cb1-9fe4-37991ba260e0 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-ef83-7cb1-9fe4-37991ba260e0 2026/05/13 10:56:16 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-ef83-7cb1-9fe4-37991ba260e0 2026/05/13 10:56:16 INFO Generating first response key=/users/hashtags --- PASS: TestHashtags_OneHashtagTwoAuthorsCaseSensitivity (0.85s) === RUN TestHashtags_TwoHashtagsOneAuthor 2026/05/13 10:56:16 INFO Applying migration id=initial 2026/05/13 10:56:16 INFO Applying migration id=notesupdated 2026/05/13 10:56:16 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:16 INFO Applying migration id=activitiesid 2026/05/13 10:56:16 INFO Applying migration id=outbox 2026/05/13 10:56:16 INFO Applying migration id=edits 2026/05/13 10:56:16 INFO Applying migration id=outboxactor 2026/05/13 10:56:16 INFO Applying migration id=outboxsender 2026/05/13 10:56:16 INFO Applying migration id=thread 2026/05/13 10:56:16 INFO Applying migration id=host 2026/05/13 10:56:16 INFO Applying migration id=sharedinbox 2026/05/13 10:56:16 INFO Applying migration id=noteshost 2026/05/13 10:56:16 INFO Applying migration id=fetched 2026/05/13 10:56:16 INFO Applying migration id=move 2026/05/13 10:56:16 INFO Applying migration id=cleanup 2026/05/13 10:56:16 INFO Applying migration id=received 2026/05/13 10:56:16 INFO Applying migration id=namehost 2026/05/13 10:56:16 INFO Applying migration id=outboxhost 2026/05/13 10:56:16 INFO Applying migration id=notesfts 2026/05/13 10:56:16 INFO Applying migration id=iconsname 2026/05/13 10:56:16 INFO Applying migration id=nohash 2026/05/13 10:56:16 INFO Applying migration id=shares 2026/05/13 10:56:16 INFO Applying migration id=actorttl 2026/05/13 10:56:16 INFO Applying migration id=tocc 2026/05/13 10:56:16 INFO Applying migration id=followeds 2026/05/13 10:56:16 INFO Applying migration id=certhash 2026/05/13 10:56:16 INFO Applying migration id=follows_sync 2026/05/13 10:56:16 INFO Applying migration id=jsonpath 2026/05/13 10:56:16 INFO Applying migration id=localforward 2026/05/13 10:56:16 INFO Applying migration id=avatar 2026/05/13 10:56:16 INFO Applying migration id=noimage 2026/05/13 10:56:16 INFO Applying migration id=feed 2026/05/13 10:56:16 INFO Applying migration id=bookmarks 2026/05/13 10:56:16 INFO Applying migration id=shareactivity 2026/05/13 10:56:16 INFO Applying migration id=application 2026/05/13 10:56:16 INFO Applying migration id=certificates 2026/05/13 10:56:16 INFO Applying migration id=rawforward 2026/05/13 10:56:16 INFO Applying migration id=publickey 2026/05/13 10:56:16 INFO Applying migration id=resolvegroup 2026/05/13 10:56:16 INFO Applying migration id=reject 2026/05/13 10:56:16 INFO Applying migration id=autodel 2026/05/13 10:56:16 INFO Applying migration id=jsonb 2026/05/13 10:56:16 INFO Applying migration id=quote 2026/05/13 10:56:16 INFO Applying migration id=rfc9421 2026/05/13 10:56:16 INFO Applying migration id=keys 2026/05/13 10:56:16 INFO Applying migration id=portable 2026/05/13 10:56:16 INFO Applying migration id=proofs 2026/05/13 10:56:16 INFO Applying migration id=contexts 2026/05/13 10:56:16 INFO Applying migration id=deliverieshost 2026/05/13 10:56:16 INFO Applying migration id=pembegin 2026/05/13 10:56:16 INFO Applying migration id=didhost 2026/05/13 10:56:16 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:16 INFO Applying migration id=invites 2026/05/13 10:56:16 INFO Applying migration id=ed25519blob 2026/05/13 10:56:16 INFO Applying migration id=rsablob 2026/05/13 10:56:16 INFO Applying migration id=iconscid 2026/05/13 10:56:16 INFO Applying migration id=actor 2026/05/13 10:56:16 INFO Applying migration id=localkeys 2026/05/13 10:56:16 INFO Applying migration id=deleted 2026/05/13 10:56:16 INFO Applying migration id=history 2026/05/13 10:56:16 INFO Applying migration id=outboxnano 2026/05/13 10:56:16 INFO Applying migration id=implements 2026/05/13 10:56:16 INFO Applying migration id=backfill 2026/05/13 10:56:17 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-f2a0-7a8a-916e-17e8dd19b7e8 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-f2a0-7a1d-b1f5-db3852805418 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-f2a0-7a1d-b1f5-db3852805418 2026/05/13 10:56:17 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-f2a0-7a1d-b1f5-db3852805418 2026/05/13 10:56:17 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-f2a5-78c3-9d41-343885b18696 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-f2a5-7822-ab0f-c94e9925a2ac activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-f2a5-7822-ab0f-c94e9925a2ac 2026/05/13 10:56:17 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-f2a5-7822-ab0f-c94e9925a2ac 2026/05/13 10:56:17 INFO Generating first response key=/users/hashtags --- PASS: TestHashtags_TwoHashtagsOneAuthor (0.81s) === RUN TestHashtags_OneHashtagTwoAuthorsUnauthenticatedUser 2026/05/13 10:56:17 INFO Applying migration id=initial 2026/05/13 10:56:17 INFO Applying migration id=notesupdated 2026/05/13 10:56:17 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:17 INFO Applying migration id=activitiesid 2026/05/13 10:56:17 INFO Applying migration id=outbox 2026/05/13 10:56:17 INFO Applying migration id=edits 2026/05/13 10:56:17 INFO Applying migration id=outboxactor 2026/05/13 10:56:17 INFO Applying migration id=outboxsender 2026/05/13 10:56:17 INFO Applying migration id=thread 2026/05/13 10:56:17 INFO Applying migration id=host 2026/05/13 10:56:17 INFO Applying migration id=sharedinbox 2026/05/13 10:56:17 INFO Applying migration id=noteshost 2026/05/13 10:56:17 INFO Applying migration id=fetched 2026/05/13 10:56:17 INFO Applying migration id=move 2026/05/13 10:56:17 INFO Applying migration id=cleanup 2026/05/13 10:56:17 INFO Applying migration id=received 2026/05/13 10:56:17 INFO Applying migration id=namehost 2026/05/13 10:56:17 INFO Applying migration id=outboxhost 2026/05/13 10:56:17 INFO Applying migration id=notesfts 2026/05/13 10:56:17 INFO Applying migration id=iconsname 2026/05/13 10:56:17 INFO Applying migration id=nohash 2026/05/13 10:56:17 INFO Applying migration id=shares 2026/05/13 10:56:17 INFO Applying migration id=actorttl 2026/05/13 10:56:17 INFO Applying migration id=tocc 2026/05/13 10:56:17 INFO Applying migration id=followeds 2026/05/13 10:56:17 INFO Applying migration id=certhash 2026/05/13 10:56:17 INFO Applying migration id=follows_sync 2026/05/13 10:56:17 INFO Applying migration id=jsonpath 2026/05/13 10:56:17 INFO Applying migration id=localforward 2026/05/13 10:56:17 INFO Applying migration id=avatar 2026/05/13 10:56:17 INFO Applying migration id=noimage 2026/05/13 10:56:17 INFO Applying migration id=feed 2026/05/13 10:56:17 INFO Applying migration id=bookmarks 2026/05/13 10:56:17 INFO Applying migration id=shareactivity 2026/05/13 10:56:17 INFO Applying migration id=application 2026/05/13 10:56:17 INFO Applying migration id=certificates 2026/05/13 10:56:17 INFO Applying migration id=rawforward 2026/05/13 10:56:17 INFO Applying migration id=publickey 2026/05/13 10:56:17 INFO Applying migration id=resolvegroup 2026/05/13 10:56:17 INFO Applying migration id=reject 2026/05/13 10:56:17 INFO Applying migration id=autodel 2026/05/13 10:56:17 INFO Applying migration id=jsonb 2026/05/13 10:56:17 INFO Applying migration id=quote 2026/05/13 10:56:17 INFO Applying migration id=rfc9421 2026/05/13 10:56:17 INFO Applying migration id=keys 2026/05/13 10:56:17 INFO Applying migration id=portable 2026/05/13 10:56:17 INFO Applying migration id=proofs 2026/05/13 10:56:17 INFO Applying migration id=contexts 2026/05/13 10:56:17 INFO Applying migration id=deliverieshost 2026/05/13 10:56:17 INFO Applying migration id=pembegin 2026/05/13 10:56:17 INFO Applying migration id=didhost 2026/05/13 10:56:17 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:17 INFO Applying migration id=invites 2026/05/13 10:56:17 INFO Applying migration id=ed25519blob 2026/05/13 10:56:17 INFO Applying migration id=rsablob 2026/05/13 10:56:17 INFO Applying migration id=iconscid 2026/05/13 10:56:17 INFO Applying migration id=actor 2026/05/13 10:56:17 INFO Applying migration id=localkeys 2026/05/13 10:56:17 INFO Applying migration id=deleted 2026/05/13 10:56:17 INFO Applying migration id=history 2026/05/13 10:56:17 INFO Applying migration id=outboxnano 2026/05/13 10:56:17 INFO Applying migration id=implements 2026/05/13 10:56:17 INFO Applying migration id=backfill 2026/05/13 10:56:18 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-f66c-7d16-9021-b2cb2b21b70a activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-f66c-7c77-a67f-199d637e0486 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-f66c-7c77-a67f-199d637e0486 2026/05/13 10:56:18 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-f66c-7c77-a67f-199d637e0486 2026/05/13 10:56:18 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-f673-79e5-b707-176c2c1527df activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-f673-792b-937e-0e223f8f691d activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-f673-792b-937e-0e223f8f691d 2026/05/13 10:56:18 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-f673-792b-937e-0e223f8f691d 2026/05/13 10:56:18 INFO Generating first response key=/hashtags --- PASS: TestHashtags_OneHashtagTwoAuthorsUnauthenticatedUser (0.97s) === RUN TestHome_AuthenticatedUser 2026/05/13 10:56:18 INFO Applying migration id=initial 2026/05/13 10:56:18 INFO Applying migration id=notesupdated 2026/05/13 10:56:18 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:18 INFO Applying migration id=activitiesid 2026/05/13 10:56:18 INFO Applying migration id=outbox 2026/05/13 10:56:18 INFO Applying migration id=edits 2026/05/13 10:56:18 INFO Applying migration id=outboxactor 2026/05/13 10:56:18 INFO Applying migration id=outboxsender 2026/05/13 10:56:18 INFO Applying migration id=thread 2026/05/13 10:56:18 INFO Applying migration id=host 2026/05/13 10:56:18 INFO Applying migration id=sharedinbox 2026/05/13 10:56:18 INFO Applying migration id=noteshost 2026/05/13 10:56:18 INFO Applying migration id=fetched 2026/05/13 10:56:18 INFO Applying migration id=move 2026/05/13 10:56:18 INFO Applying migration id=cleanup 2026/05/13 10:56:18 INFO Applying migration id=received 2026/05/13 10:56:18 INFO Applying migration id=namehost 2026/05/13 10:56:18 INFO Applying migration id=outboxhost 2026/05/13 10:56:18 INFO Applying migration id=notesfts 2026/05/13 10:56:18 INFO Applying migration id=iconsname 2026/05/13 10:56:18 INFO Applying migration id=nohash 2026/05/13 10:56:18 INFO Applying migration id=shares 2026/05/13 10:56:18 INFO Applying migration id=actorttl 2026/05/13 10:56:18 INFO Applying migration id=tocc 2026/05/13 10:56:18 INFO Applying migration id=followeds 2026/05/13 10:56:18 INFO Applying migration id=certhash 2026/05/13 10:56:18 INFO Applying migration id=follows_sync 2026/05/13 10:56:18 INFO Applying migration id=jsonpath 2026/05/13 10:56:18 INFO Applying migration id=localforward 2026/05/13 10:56:18 INFO Applying migration id=avatar 2026/05/13 10:56:18 INFO Applying migration id=noimage 2026/05/13 10:56:18 INFO Applying migration id=feed 2026/05/13 10:56:18 INFO Applying migration id=bookmarks 2026/05/13 10:56:18 INFO Applying migration id=shareactivity 2026/05/13 10:56:18 INFO Applying migration id=application 2026/05/13 10:56:18 INFO Applying migration id=certificates 2026/05/13 10:56:18 INFO Applying migration id=rawforward 2026/05/13 10:56:18 INFO Applying migration id=publickey 2026/05/13 10:56:18 INFO Applying migration id=resolvegroup 2026/05/13 10:56:18 INFO Applying migration id=reject 2026/05/13 10:56:18 INFO Applying migration id=autodel 2026/05/13 10:56:18 INFO Applying migration id=jsonb 2026/05/13 10:56:18 INFO Applying migration id=quote 2026/05/13 10:56:18 INFO Applying migration id=rfc9421 2026/05/13 10:56:18 INFO Applying migration id=keys 2026/05/13 10:56:18 INFO Applying migration id=portable 2026/05/13 10:56:18 INFO Applying migration id=proofs 2026/05/13 10:56:18 INFO Applying migration id=contexts 2026/05/13 10:56:18 INFO Applying migration id=deliverieshost 2026/05/13 10:56:18 INFO Applying migration id=pembegin 2026/05/13 10:56:18 INFO Applying migration id=didhost 2026/05/13 10:56:18 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:18 INFO Applying migration id=invites 2026/05/13 10:56:18 INFO Applying migration id=ed25519blob 2026/05/13 10:56:18 INFO Applying migration id=rsablob 2026/05/13 10:56:18 INFO Applying migration id=iconscid 2026/05/13 10:56:18 INFO Applying migration id=actor 2026/05/13 10:56:18 INFO Applying migration id=localkeys 2026/05/13 10:56:18 INFO Applying migration id=deleted 2026/05/13 10:56:18 INFO Applying migration id=history 2026/05/13 10:56:18 INFO Applying migration id=outboxnano 2026/05/13 10:56:18 INFO Applying migration id=implements 2026/05/13 10:56:18 INFO Applying migration id=backfill --- PASS: TestHome_AuthenticatedUser (0.76s) === RUN TestHome_UnauthenticatedUser 2026/05/13 10:56:19 INFO Applying migration id=initial 2026/05/13 10:56:19 INFO Applying migration id=notesupdated 2026/05/13 10:56:19 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:19 INFO Applying migration id=activitiesid 2026/05/13 10:56:19 INFO Applying migration id=outbox 2026/05/13 10:56:19 INFO Applying migration id=edits 2026/05/13 10:56:19 INFO Applying migration id=outboxactor 2026/05/13 10:56:19 INFO Applying migration id=outboxsender 2026/05/13 10:56:19 INFO Applying migration id=thread 2026/05/13 10:56:19 INFO Applying migration id=host 2026/05/13 10:56:19 INFO Applying migration id=sharedinbox 2026/05/13 10:56:19 INFO Applying migration id=noteshost 2026/05/13 10:56:19 INFO Applying migration id=fetched 2026/05/13 10:56:19 INFO Applying migration id=move 2026/05/13 10:56:19 INFO Applying migration id=cleanup 2026/05/13 10:56:19 INFO Applying migration id=received 2026/05/13 10:56:19 INFO Applying migration id=namehost 2026/05/13 10:56:19 INFO Applying migration id=outboxhost 2026/05/13 10:56:19 INFO Applying migration id=notesfts 2026/05/13 10:56:19 INFO Applying migration id=iconsname 2026/05/13 10:56:19 INFO Applying migration id=nohash 2026/05/13 10:56:19 INFO Applying migration id=shares 2026/05/13 10:56:19 INFO Applying migration id=actorttl 2026/05/13 10:56:19 INFO Applying migration id=tocc 2026/05/13 10:56:19 INFO Applying migration id=followeds 2026/05/13 10:56:19 INFO Applying migration id=certhash 2026/05/13 10:56:19 INFO Applying migration id=follows_sync 2026/05/13 10:56:19 INFO Applying migration id=jsonpath 2026/05/13 10:56:19 INFO Applying migration id=localforward 2026/05/13 10:56:19 INFO Applying migration id=avatar 2026/05/13 10:56:19 INFO Applying migration id=noimage 2026/05/13 10:56:19 INFO Applying migration id=feed 2026/05/13 10:56:19 INFO Applying migration id=bookmarks 2026/05/13 10:56:19 INFO Applying migration id=shareactivity 2026/05/13 10:56:19 INFO Applying migration id=application 2026/05/13 10:56:19 INFO Applying migration id=certificates 2026/05/13 10:56:19 INFO Applying migration id=rawforward 2026/05/13 10:56:19 INFO Applying migration id=publickey 2026/05/13 10:56:19 INFO Applying migration id=resolvegroup 2026/05/13 10:56:19 INFO Applying migration id=reject 2026/05/13 10:56:19 INFO Applying migration id=autodel 2026/05/13 10:56:19 INFO Applying migration id=jsonb 2026/05/13 10:56:19 INFO Applying migration id=quote 2026/05/13 10:56:19 INFO Applying migration id=rfc9421 2026/05/13 10:56:19 INFO Applying migration id=keys 2026/05/13 10:56:19 INFO Applying migration id=portable 2026/05/13 10:56:19 INFO Applying migration id=proofs 2026/05/13 10:56:19 INFO Applying migration id=contexts 2026/05/13 10:56:19 INFO Applying migration id=deliverieshost 2026/05/13 10:56:19 INFO Applying migration id=pembegin 2026/05/13 10:56:19 INFO Applying migration id=didhost 2026/05/13 10:56:19 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:19 INFO Applying migration id=invites 2026/05/13 10:56:19 INFO Applying migration id=ed25519blob 2026/05/13 10:56:19 INFO Applying migration id=rsablob 2026/05/13 10:56:19 INFO Applying migration id=iconscid 2026/05/13 10:56:19 INFO Applying migration id=actor 2026/05/13 10:56:19 INFO Applying migration id=localkeys 2026/05/13 10:56:19 INFO Applying migration id=deleted 2026/05/13 10:56:19 INFO Applying migration id=history 2026/05/13 10:56:19 INFO Applying migration id=outboxnano 2026/05/13 10:56:19 INFO Applying migration id=implements 2026/05/13 10:56:19 INFO Applying migration id=backfill --- PASS: TestHome_UnauthenticatedUser (1.54s) === RUN TestMove_FederatedToFederated 2026/05/13 10:56:20 INFO Applying migration id=initial 2026/05/13 10:56:20 INFO Applying migration id=notesupdated 2026/05/13 10:56:20 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:20 INFO Applying migration id=activitiesid 2026/05/13 10:56:20 INFO Applying migration id=outbox 2026/05/13 10:56:20 INFO Applying migration id=edits 2026/05/13 10:56:20 INFO Applying migration id=outboxactor 2026/05/13 10:56:20 INFO Applying migration id=outboxsender 2026/05/13 10:56:20 INFO Applying migration id=thread 2026/05/13 10:56:20 INFO Applying migration id=host 2026/05/13 10:56:20 INFO Applying migration id=sharedinbox 2026/05/13 10:56:20 INFO Applying migration id=noteshost 2026/05/13 10:56:20 INFO Applying migration id=fetched 2026/05/13 10:56:20 INFO Applying migration id=move 2026/05/13 10:56:20 INFO Applying migration id=cleanup 2026/05/13 10:56:20 INFO Applying migration id=received 2026/05/13 10:56:20 INFO Applying migration id=namehost 2026/05/13 10:56:20 INFO Applying migration id=outboxhost 2026/05/13 10:56:20 INFO Applying migration id=notesfts 2026/05/13 10:56:20 INFO Applying migration id=iconsname 2026/05/13 10:56:20 INFO Applying migration id=nohash 2026/05/13 10:56:20 INFO Applying migration id=shares 2026/05/13 10:56:20 INFO Applying migration id=actorttl 2026/05/13 10:56:20 INFO Applying migration id=tocc 2026/05/13 10:56:20 INFO Applying migration id=followeds 2026/05/13 10:56:20 INFO Applying migration id=certhash 2026/05/13 10:56:20 INFO Applying migration id=follows_sync 2026/05/13 10:56:20 INFO Applying migration id=jsonpath 2026/05/13 10:56:20 INFO Applying migration id=localforward 2026/05/13 10:56:20 INFO Applying migration id=avatar 2026/05/13 10:56:20 INFO Applying migration id=noimage 2026/05/13 10:56:20 INFO Applying migration id=feed 2026/05/13 10:56:20 INFO Applying migration id=bookmarks 2026/05/13 10:56:20 INFO Applying migration id=shareactivity 2026/05/13 10:56:20 INFO Applying migration id=application 2026/05/13 10:56:20 INFO Applying migration id=certificates 2026/05/13 10:56:20 INFO Applying migration id=rawforward 2026/05/13 10:56:20 INFO Applying migration id=publickey 2026/05/13 10:56:20 INFO Applying migration id=resolvegroup 2026/05/13 10:56:20 INFO Applying migration id=reject 2026/05/13 10:56:20 INFO Applying migration id=autodel 2026/05/13 10:56:20 INFO Applying migration id=jsonb 2026/05/13 10:56:20 INFO Applying migration id=quote 2026/05/13 10:56:20 INFO Applying migration id=rfc9421 2026/05/13 10:56:20 INFO Applying migration id=keys 2026/05/13 10:56:20 INFO Applying migration id=portable 2026/05/13 10:56:20 INFO Applying migration id=proofs 2026/05/13 10:56:20 INFO Applying migration id=contexts 2026/05/13 10:56:20 INFO Applying migration id=deliverieshost 2026/05/13 10:56:20 INFO Applying migration id=pembegin 2026/05/13 10:56:20 INFO Applying migration id=didhost 2026/05/13 10:56:20 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:20 INFO Applying migration id=invites 2026/05/13 10:56:20 INFO Applying migration id=ed25519blob 2026/05/13 10:56:20 INFO Applying migration id=rsablob 2026/05/13 10:56:20 INFO Applying migration id=iconscid 2026/05/13 10:56:21 INFO Applying migration id=actor 2026/05/13 10:56:21 INFO Applying migration id=localkeys 2026/05/13 10:56:21 INFO Applying migration id=deleted 2026/05/13 10:56:21 INFO Applying migration id=history 2026/05/13 10:56:21 INFO Applying migration id=outboxnano 2026/05/13 10:56:21 INFO Applying migration id=implements 2026/05/13 10:56:21 INFO Applying migration id=backfill 2026/05/13 10:56:21 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-0286-7a03-ab7b-00fe05c2e19a activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://127.0.0.1/user/dan follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/user/dan 2026/05/13 10:56:21 INFO Moving follow follow=https://localhost.localdomain:8443/follow/019e20fb-0286-7a03-ab7b-00fe05c2e19a old=https://127.0.0.1/user/dan new=https://::1/user/dan 2026/05/13 10:56:21 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-0288-721a-9dda-bb062a1b7acf activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://::1/user/dan follower=https://localhost.localdomain:8443/user/alice followed=https://::1/user/dan 2026/05/13 10:56:21 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fb-0288-78b9-8072-2d9525c36291 activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-0286-7a03-ab7b-00fe05c2e19a activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/user/dan --- PASS: TestMove_FederatedToFederated (0.79s) === RUN TestMove_FederatedToFederatedTwoAccounts 2026/05/13 10:56:21 INFO Applying migration id=initial 2026/05/13 10:56:21 INFO Applying migration id=notesupdated 2026/05/13 10:56:21 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:21 INFO Applying migration id=activitiesid 2026/05/13 10:56:21 INFO Applying migration id=outbox 2026/05/13 10:56:21 INFO Applying migration id=edits 2026/05/13 10:56:21 INFO Applying migration id=outboxactor 2026/05/13 10:56:21 INFO Applying migration id=outboxsender 2026/05/13 10:56:21 INFO Applying migration id=thread 2026/05/13 10:56:21 INFO Applying migration id=host 2026/05/13 10:56:21 INFO Applying migration id=sharedinbox 2026/05/13 10:56:21 INFO Applying migration id=noteshost 2026/05/13 10:56:21 INFO Applying migration id=fetched 2026/05/13 10:56:21 INFO Applying migration id=move 2026/05/13 10:56:21 INFO Applying migration id=cleanup 2026/05/13 10:56:21 INFO Applying migration id=received 2026/05/13 10:56:21 INFO Applying migration id=namehost 2026/05/13 10:56:21 INFO Applying migration id=outboxhost 2026/05/13 10:56:21 INFO Applying migration id=notesfts 2026/05/13 10:56:21 INFO Applying migration id=iconsname 2026/05/13 10:56:21 INFO Applying migration id=nohash 2026/05/13 10:56:21 INFO Applying migration id=shares 2026/05/13 10:56:21 INFO Applying migration id=actorttl 2026/05/13 10:56:21 INFO Applying migration id=tocc 2026/05/13 10:56:21 INFO Applying migration id=followeds 2026/05/13 10:56:21 INFO Applying migration id=certhash 2026/05/13 10:56:21 INFO Applying migration id=follows_sync 2026/05/13 10:56:21 INFO Applying migration id=jsonpath 2026/05/13 10:56:21 INFO Applying migration id=localforward 2026/05/13 10:56:21 INFO Applying migration id=avatar 2026/05/13 10:56:21 INFO Applying migration id=noimage 2026/05/13 10:56:21 INFO Applying migration id=feed 2026/05/13 10:56:21 INFO Applying migration id=bookmarks 2026/05/13 10:56:21 INFO Applying migration id=shareactivity 2026/05/13 10:56:21 INFO Applying migration id=application 2026/05/13 10:56:21 INFO Applying migration id=certificates 2026/05/13 10:56:21 INFO Applying migration id=rawforward 2026/05/13 10:56:21 INFO Applying migration id=publickey 2026/05/13 10:56:21 INFO Applying migration id=resolvegroup 2026/05/13 10:56:21 INFO Applying migration id=reject 2026/05/13 10:56:21 INFO Applying migration id=autodel 2026/05/13 10:56:21 INFO Applying migration id=jsonb 2026/05/13 10:56:21 INFO Applying migration id=quote 2026/05/13 10:56:21 INFO Applying migration id=rfc9421 2026/05/13 10:56:21 INFO Applying migration id=keys 2026/05/13 10:56:21 INFO Applying migration id=portable 2026/05/13 10:56:21 INFO Applying migration id=proofs 2026/05/13 10:56:21 INFO Applying migration id=contexts 2026/05/13 10:56:21 INFO Applying migration id=deliverieshost 2026/05/13 10:56:21 INFO Applying migration id=pembegin 2026/05/13 10:56:21 INFO Applying migration id=didhost 2026/05/13 10:56:21 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:21 INFO Applying migration id=invites 2026/05/13 10:56:21 INFO Applying migration id=ed25519blob 2026/05/13 10:56:21 INFO Applying migration id=rsablob 2026/05/13 10:56:21 INFO Applying migration id=iconscid 2026/05/13 10:56:21 INFO Applying migration id=actor 2026/05/13 10:56:21 INFO Applying migration id=localkeys 2026/05/13 10:56:21 INFO Applying migration id=deleted 2026/05/13 10:56:21 INFO Applying migration id=history 2026/05/13 10:56:21 INFO Applying migration id=outboxnano 2026/05/13 10:56:21 INFO Applying migration id=implements 2026/05/13 10:56:21 INFO Applying migration id=backfill 2026/05/13 10:56:22 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-051d-79b8-901e-b8963070ae5d activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://127.0.0.1/user/dan follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/user/dan 2026/05/13 10:56:22 INFO Moving follow follow=https://localhost.localdomain:8443/follow/019e20fb-051d-79b8-901e-b8963070ae5d old=https://127.0.0.1/user/dan new=https://::1/user/dan 2026/05/13 10:56:22 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-051f-78a2-b29a-ebc6f0cb8020 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://::1/user/dan follower=https://localhost.localdomain:8443/user/alice followed=https://::1/user/dan 2026/05/13 10:56:22 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fb-0520-7357-9f52-aa437865091e activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-051d-79b8-901e-b8963070ae5d activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/user/dan --- PASS: TestMove_FederatedToFederatedTwoAccounts (0.66s) === RUN TestMove_FederatedToFederatedNotLinked 2026/05/13 10:56:22 INFO Applying migration id=initial 2026/05/13 10:56:22 INFO Applying migration id=notesupdated 2026/05/13 10:56:22 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:22 INFO Applying migration id=activitiesid 2026/05/13 10:56:22 INFO Applying migration id=outbox 2026/05/13 10:56:22 INFO Applying migration id=edits 2026/05/13 10:56:22 INFO Applying migration id=outboxactor 2026/05/13 10:56:22 INFO Applying migration id=outboxsender 2026/05/13 10:56:22 INFO Applying migration id=thread 2026/05/13 10:56:22 INFO Applying migration id=host 2026/05/13 10:56:22 INFO Applying migration id=sharedinbox 2026/05/13 10:56:22 INFO Applying migration id=noteshost 2026/05/13 10:56:22 INFO Applying migration id=fetched 2026/05/13 10:56:22 INFO Applying migration id=move 2026/05/13 10:56:22 INFO Applying migration id=cleanup 2026/05/13 10:56:22 INFO Applying migration id=received 2026/05/13 10:56:22 INFO Applying migration id=namehost 2026/05/13 10:56:22 INFO Applying migration id=outboxhost 2026/05/13 10:56:22 INFO Applying migration id=notesfts 2026/05/13 10:56:22 INFO Applying migration id=iconsname 2026/05/13 10:56:22 INFO Applying migration id=nohash 2026/05/13 10:56:22 INFO Applying migration id=shares 2026/05/13 10:56:22 INFO Applying migration id=actorttl 2026/05/13 10:56:22 INFO Applying migration id=tocc 2026/05/13 10:56:22 INFO Applying migration id=followeds 2026/05/13 10:56:22 INFO Applying migration id=certhash 2026/05/13 10:56:22 INFO Applying migration id=follows_sync 2026/05/13 10:56:22 INFO Applying migration id=jsonpath 2026/05/13 10:56:22 INFO Applying migration id=localforward 2026/05/13 10:56:22 INFO Applying migration id=avatar 2026/05/13 10:56:22 INFO Applying migration id=noimage 2026/05/13 10:56:22 INFO Applying migration id=feed 2026/05/13 10:56:22 INFO Applying migration id=bookmarks 2026/05/13 10:56:22 INFO Applying migration id=shareactivity 2026/05/13 10:56:22 INFO Applying migration id=application 2026/05/13 10:56:22 INFO Applying migration id=certificates 2026/05/13 10:56:22 INFO Applying migration id=rawforward 2026/05/13 10:56:22 INFO Applying migration id=publickey 2026/05/13 10:56:22 INFO Applying migration id=resolvegroup 2026/05/13 10:56:22 INFO Applying migration id=reject 2026/05/13 10:56:22 INFO Applying migration id=autodel 2026/05/13 10:56:22 INFO Applying migration id=jsonb 2026/05/13 10:56:22 INFO Applying migration id=quote 2026/05/13 10:56:22 INFO Applying migration id=rfc9421 2026/05/13 10:56:22 INFO Applying migration id=keys 2026/05/13 10:56:22 INFO Applying migration id=portable 2026/05/13 10:56:22 INFO Applying migration id=proofs 2026/05/13 10:56:22 INFO Applying migration id=contexts 2026/05/13 10:56:22 INFO Applying migration id=deliverieshost 2026/05/13 10:56:22 INFO Applying migration id=pembegin 2026/05/13 10:56:22 INFO Applying migration id=didhost 2026/05/13 10:56:22 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:22 INFO Applying migration id=invites 2026/05/13 10:56:22 INFO Applying migration id=ed25519blob 2026/05/13 10:56:22 INFO Applying migration id=rsablob 2026/05/13 10:56:22 INFO Applying migration id=iconscid 2026/05/13 10:56:22 INFO Applying migration id=actor 2026/05/13 10:56:22 INFO Applying migration id=localkeys 2026/05/13 10:56:22 INFO Applying migration id=deleted 2026/05/13 10:56:22 INFO Applying migration id=history 2026/05/13 10:56:22 INFO Applying migration id=outboxnano 2026/05/13 10:56:22 INFO Applying migration id=implements 2026/05/13 10:56:22 INFO Applying migration id=backfill 2026/05/13 10:56:23 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-0970-7e2c-bd13-e7058b3bfa5b activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://127.0.0.1/user/dan follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/user/dan --- PASS: TestMove_FederatedToFederatedNotLinked (1.11s) === RUN TestMove_FederatedToLocal 2026/05/13 10:56:23 INFO Applying migration id=initial 2026/05/13 10:56:23 INFO Applying migration id=notesupdated 2026/05/13 10:56:23 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:23 INFO Applying migration id=activitiesid 2026/05/13 10:56:23 INFO Applying migration id=outbox 2026/05/13 10:56:23 INFO Applying migration id=edits 2026/05/13 10:56:23 INFO Applying migration id=outboxactor 2026/05/13 10:56:23 INFO Applying migration id=outboxsender 2026/05/13 10:56:23 INFO Applying migration id=thread 2026/05/13 10:56:23 INFO Applying migration id=host 2026/05/13 10:56:23 INFO Applying migration id=sharedinbox 2026/05/13 10:56:23 INFO Applying migration id=noteshost 2026/05/13 10:56:23 INFO Applying migration id=fetched 2026/05/13 10:56:23 INFO Applying migration id=move 2026/05/13 10:56:23 INFO Applying migration id=cleanup 2026/05/13 10:56:23 INFO Applying migration id=received 2026/05/13 10:56:23 INFO Applying migration id=namehost 2026/05/13 10:56:23 INFO Applying migration id=outboxhost 2026/05/13 10:56:23 INFO Applying migration id=notesfts 2026/05/13 10:56:23 INFO Applying migration id=iconsname 2026/05/13 10:56:23 INFO Applying migration id=nohash 2026/05/13 10:56:23 INFO Applying migration id=shares 2026/05/13 10:56:23 INFO Applying migration id=actorttl 2026/05/13 10:56:23 INFO Applying migration id=tocc 2026/05/13 10:56:23 INFO Applying migration id=followeds 2026/05/13 10:56:23 INFO Applying migration id=certhash 2026/05/13 10:56:23 INFO Applying migration id=follows_sync 2026/05/13 10:56:23 INFO Applying migration id=jsonpath 2026/05/13 10:56:23 INFO Applying migration id=localforward 2026/05/13 10:56:23 INFO Applying migration id=avatar 2026/05/13 10:56:23 INFO Applying migration id=noimage 2026/05/13 10:56:23 INFO Applying migration id=feed 2026/05/13 10:56:23 INFO Applying migration id=bookmarks 2026/05/13 10:56:23 INFO Applying migration id=shareactivity 2026/05/13 10:56:23 INFO Applying migration id=application 2026/05/13 10:56:23 INFO Applying migration id=certificates 2026/05/13 10:56:23 INFO Applying migration id=rawforward 2026/05/13 10:56:23 INFO Applying migration id=publickey 2026/05/13 10:56:23 INFO Applying migration id=resolvegroup 2026/05/13 10:56:23 INFO Applying migration id=reject 2026/05/13 10:56:23 INFO Applying migration id=autodel 2026/05/13 10:56:23 INFO Applying migration id=jsonb 2026/05/13 10:56:23 INFO Applying migration id=quote 2026/05/13 10:56:23 INFO Applying migration id=rfc9421 2026/05/13 10:56:23 INFO Applying migration id=keys 2026/05/13 10:56:23 INFO Applying migration id=portable 2026/05/13 10:56:23 INFO Applying migration id=proofs 2026/05/13 10:56:23 INFO Applying migration id=contexts 2026/05/13 10:56:23 INFO Applying migration id=deliverieshost 2026/05/13 10:56:23 INFO Applying migration id=pembegin 2026/05/13 10:56:23 INFO Applying migration id=didhost 2026/05/13 10:56:23 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:23 INFO Applying migration id=invites 2026/05/13 10:56:23 INFO Applying migration id=ed25519blob 2026/05/13 10:56:23 INFO Applying migration id=rsablob 2026/05/13 10:56:23 INFO Applying migration id=iconscid 2026/05/13 10:56:23 INFO Applying migration id=actor 2026/05/13 10:56:23 INFO Applying migration id=localkeys 2026/05/13 10:56:23 INFO Applying migration id=deleted 2026/05/13 10:56:23 INFO Applying migration id=history 2026/05/13 10:56:23 INFO Applying migration id=outboxnano 2026/05/13 10:56:23 INFO Applying migration id=implements 2026/05/13 10:56:23 INFO Applying migration id=backfill 2026/05/13 10:56:24 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-0c35-73db-ab2b-c0807fcf373e activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://127.0.0.1/user/dan follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/user/dan 2026/05/13 10:56:24 WARN New account does not point to old account new=https://localhost.localdomain:8443/user/bob old=https://127.0.0.1/user/dan --- PASS: TestMove_FederatedToLocal (0.71s) === RUN TestMove_FederatedToLocalLinked 2026/05/13 10:56:24 INFO Applying migration id=initial 2026/05/13 10:56:24 INFO Applying migration id=notesupdated 2026/05/13 10:56:24 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:24 INFO Applying migration id=activitiesid 2026/05/13 10:56:24 INFO Applying migration id=outbox 2026/05/13 10:56:24 INFO Applying migration id=edits 2026/05/13 10:56:24 INFO Applying migration id=outboxactor 2026/05/13 10:56:24 INFO Applying migration id=outboxsender 2026/05/13 10:56:24 INFO Applying migration id=thread 2026/05/13 10:56:24 INFO Applying migration id=host 2026/05/13 10:56:24 INFO Applying migration id=sharedinbox 2026/05/13 10:56:24 INFO Applying migration id=noteshost 2026/05/13 10:56:24 INFO Applying migration id=fetched 2026/05/13 10:56:24 INFO Applying migration id=move 2026/05/13 10:56:24 INFO Applying migration id=cleanup 2026/05/13 10:56:24 INFO Applying migration id=received 2026/05/13 10:56:24 INFO Applying migration id=namehost 2026/05/13 10:56:24 INFO Applying migration id=outboxhost 2026/05/13 10:56:24 INFO Applying migration id=notesfts 2026/05/13 10:56:24 INFO Applying migration id=iconsname 2026/05/13 10:56:24 INFO Applying migration id=nohash 2026/05/13 10:56:24 INFO Applying migration id=shares 2026/05/13 10:56:24 INFO Applying migration id=actorttl 2026/05/13 10:56:24 INFO Applying migration id=tocc 2026/05/13 10:56:24 INFO Applying migration id=followeds 2026/05/13 10:56:24 INFO Applying migration id=certhash 2026/05/13 10:56:24 INFO Applying migration id=follows_sync 2026/05/13 10:56:24 INFO Applying migration id=jsonpath 2026/05/13 10:56:24 INFO Applying migration id=localforward 2026/05/13 10:56:24 INFO Applying migration id=avatar 2026/05/13 10:56:24 INFO Applying migration id=noimage 2026/05/13 10:56:24 INFO Applying migration id=feed 2026/05/13 10:56:24 INFO Applying migration id=bookmarks 2026/05/13 10:56:24 INFO Applying migration id=shareactivity 2026/05/13 10:56:24 INFO Applying migration id=application 2026/05/13 10:56:24 INFO Applying migration id=certificates 2026/05/13 10:56:24 INFO Applying migration id=rawforward 2026/05/13 10:56:24 INFO Applying migration id=publickey 2026/05/13 10:56:24 INFO Applying migration id=resolvegroup 2026/05/13 10:56:24 INFO Applying migration id=reject 2026/05/13 10:56:24 INFO Applying migration id=autodel 2026/05/13 10:56:24 INFO Applying migration id=jsonb 2026/05/13 10:56:24 INFO Applying migration id=quote 2026/05/13 10:56:24 INFO Applying migration id=rfc9421 2026/05/13 10:56:24 INFO Applying migration id=keys 2026/05/13 10:56:24 INFO Applying migration id=portable 2026/05/13 10:56:24 INFO Applying migration id=proofs 2026/05/13 10:56:24 INFO Applying migration id=contexts 2026/05/13 10:56:24 INFO Applying migration id=deliverieshost 2026/05/13 10:56:24 INFO Applying migration id=pembegin 2026/05/13 10:56:24 INFO Applying migration id=didhost 2026/05/13 10:56:24 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:24 INFO Applying migration id=invites 2026/05/13 10:56:24 INFO Applying migration id=ed25519blob 2026/05/13 10:56:24 INFO Applying migration id=rsablob 2026/05/13 10:56:24 INFO Applying migration id=iconscid 2026/05/13 10:56:24 INFO Applying migration id=actor 2026/05/13 10:56:24 INFO Applying migration id=localkeys 2026/05/13 10:56:24 INFO Applying migration id=deleted 2026/05/13 10:56:24 INFO Applying migration id=history 2026/05/13 10:56:24 INFO Applying migration id=outboxnano 2026/05/13 10:56:24 INFO Applying migration id=implements 2026/05/13 10:56:24 INFO Applying migration id=backfill 2026/05/13 10:56:24 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-0ed9-75c8-98ad-d2cb3bfec199 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://127.0.0.1/user/dan follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/user/dan 2026/05/13 10:56:24 INFO Moving follow follow=https://localhost.localdomain:8443/follow/019e20fb-0ed9-75c8-98ad-d2cb3bfec199 old=https://127.0.0.1/user/dan new=https://localhost.localdomain:8443/user/bob 2026/05/13 10:56:24 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-0eda-7d94-a2bc-152adcdb7b90 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:56:24 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-0edb-7545-8571-2cf4660d9d7f activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-0eda-7d94-a2bc-152adcdb7b90 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fb-0eda-7d94-a2bc-152adcdb7b90 2026/05/13 10:56:24 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fb-0edb-7be4-aa90-4747d058da00 activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-0ed9-75c8-98ad-d2cb3bfec199 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/user/dan --- PASS: TestMove_FederatedToLocalLinked (0.68s) === RUN TestMove_FollowingBoth 2026/05/13 10:56:24 INFO Applying migration id=initial 2026/05/13 10:56:24 INFO Applying migration id=notesupdated 2026/05/13 10:56:24 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:24 INFO Applying migration id=activitiesid 2026/05/13 10:56:24 INFO Applying migration id=outbox 2026/05/13 10:56:24 INFO Applying migration id=edits 2026/05/13 10:56:24 INFO Applying migration id=outboxactor 2026/05/13 10:56:24 INFO Applying migration id=outboxsender 2026/05/13 10:56:24 INFO Applying migration id=thread 2026/05/13 10:56:24 INFO Applying migration id=host 2026/05/13 10:56:24 INFO Applying migration id=sharedinbox 2026/05/13 10:56:24 INFO Applying migration id=noteshost 2026/05/13 10:56:24 INFO Applying migration id=fetched 2026/05/13 10:56:24 INFO Applying migration id=move 2026/05/13 10:56:24 INFO Applying migration id=cleanup 2026/05/13 10:56:24 INFO Applying migration id=received 2026/05/13 10:56:24 INFO Applying migration id=namehost 2026/05/13 10:56:24 INFO Applying migration id=outboxhost 2026/05/13 10:56:24 INFO Applying migration id=notesfts 2026/05/13 10:56:24 INFO Applying migration id=iconsname 2026/05/13 10:56:24 INFO Applying migration id=nohash 2026/05/13 10:56:24 INFO Applying migration id=shares 2026/05/13 10:56:24 INFO Applying migration id=actorttl 2026/05/13 10:56:24 INFO Applying migration id=tocc 2026/05/13 10:56:24 INFO Applying migration id=followeds 2026/05/13 10:56:24 INFO Applying migration id=certhash 2026/05/13 10:56:24 INFO Applying migration id=follows_sync 2026/05/13 10:56:24 INFO Applying migration id=jsonpath 2026/05/13 10:56:24 INFO Applying migration id=localforward 2026/05/13 10:56:24 INFO Applying migration id=avatar 2026/05/13 10:56:24 INFO Applying migration id=noimage 2026/05/13 10:56:24 INFO Applying migration id=feed 2026/05/13 10:56:24 INFO Applying migration id=bookmarks 2026/05/13 10:56:24 INFO Applying migration id=shareactivity 2026/05/13 10:56:24 INFO Applying migration id=application 2026/05/13 10:56:24 INFO Applying migration id=certificates 2026/05/13 10:56:24 INFO Applying migration id=rawforward 2026/05/13 10:56:24 INFO Applying migration id=publickey 2026/05/13 10:56:24 INFO Applying migration id=resolvegroup 2026/05/13 10:56:24 INFO Applying migration id=reject 2026/05/13 10:56:24 INFO Applying migration id=autodel 2026/05/13 10:56:24 INFO Applying migration id=jsonb 2026/05/13 10:56:24 INFO Applying migration id=quote 2026/05/13 10:56:24 INFO Applying migration id=rfc9421 2026/05/13 10:56:24 INFO Applying migration id=keys 2026/05/13 10:56:24 INFO Applying migration id=portable 2026/05/13 10:56:24 INFO Applying migration id=proofs 2026/05/13 10:56:24 INFO Applying migration id=contexts 2026/05/13 10:56:24 INFO Applying migration id=deliverieshost 2026/05/13 10:56:24 INFO Applying migration id=pembegin 2026/05/13 10:56:24 INFO Applying migration id=didhost 2026/05/13 10:56:24 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:24 INFO Applying migration id=invites 2026/05/13 10:56:24 INFO Applying migration id=ed25519blob 2026/05/13 10:56:24 INFO Applying migration id=rsablob 2026/05/13 10:56:24 INFO Applying migration id=iconscid 2026/05/13 10:56:24 INFO Applying migration id=actor 2026/05/13 10:56:24 INFO Applying migration id=localkeys 2026/05/13 10:56:24 INFO Applying migration id=deleted 2026/05/13 10:56:24 INFO Applying migration id=history 2026/05/13 10:56:24 INFO Applying migration id=outboxnano 2026/05/13 10:56:24 INFO Applying migration id=implements 2026/05/13 10:56:24 INFO Applying migration id=backfill 2026/05/13 10:56:25 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-11d8-706c-9eec-dc249e3afaf3 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://127.0.0.1/user/dan follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/user/dan 2026/05/13 10:56:25 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-11d8-7dc2-a56b-a0e506408290 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://::1/user/dan follower=https://localhost.localdomain:8443/user/alice followed=https://::1/user/dan 2026/05/13 10:56:25 INFO Removing follow of moved actor follow=https://localhost.localdomain:8443/follow/019e20fb-11d8-706c-9eec-dc249e3afaf3 old=https://127.0.0.1/user/dan new=https://::1/user/dan 2026/05/13 10:56:25 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fb-11da-7c4b-8c28-73f9b02e166c activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-11d8-706c-9eec-dc249e3afaf3 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/user/dan --- PASS: TestMove_FollowingBoth (0.77s) === RUN TestMove_LocalToLocalAliasThrottled 2026/05/13 10:56:25 INFO Applying migration id=initial 2026/05/13 10:56:25 INFO Applying migration id=notesupdated 2026/05/13 10:56:25 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:25 INFO Applying migration id=activitiesid 2026/05/13 10:56:25 INFO Applying migration id=outbox 2026/05/13 10:56:25 INFO Applying migration id=edits 2026/05/13 10:56:25 INFO Applying migration id=outboxactor 2026/05/13 10:56:25 INFO Applying migration id=outboxsender 2026/05/13 10:56:25 INFO Applying migration id=thread 2026/05/13 10:56:25 INFO Applying migration id=host 2026/05/13 10:56:25 INFO Applying migration id=sharedinbox 2026/05/13 10:56:25 INFO Applying migration id=noteshost 2026/05/13 10:56:25 INFO Applying migration id=fetched 2026/05/13 10:56:25 INFO Applying migration id=move 2026/05/13 10:56:25 INFO Applying migration id=cleanup 2026/05/13 10:56:25 INFO Applying migration id=received 2026/05/13 10:56:25 INFO Applying migration id=namehost 2026/05/13 10:56:25 INFO Applying migration id=outboxhost 2026/05/13 10:56:25 INFO Applying migration id=notesfts 2026/05/13 10:56:25 INFO Applying migration id=iconsname 2026/05/13 10:56:25 INFO Applying migration id=nohash 2026/05/13 10:56:25 INFO Applying migration id=shares 2026/05/13 10:56:25 INFO Applying migration id=actorttl 2026/05/13 10:56:25 INFO Applying migration id=tocc 2026/05/13 10:56:25 INFO Applying migration id=followeds 2026/05/13 10:56:25 INFO Applying migration id=certhash 2026/05/13 10:56:25 INFO Applying migration id=follows_sync 2026/05/13 10:56:25 INFO Applying migration id=jsonpath 2026/05/13 10:56:25 INFO Applying migration id=localforward 2026/05/13 10:56:25 INFO Applying migration id=avatar 2026/05/13 10:56:25 INFO Applying migration id=noimage 2026/05/13 10:56:25 INFO Applying migration id=feed 2026/05/13 10:56:25 INFO Applying migration id=bookmarks 2026/05/13 10:56:25 INFO Applying migration id=shareactivity 2026/05/13 10:56:25 INFO Applying migration id=application 2026/05/13 10:56:25 INFO Applying migration id=certificates 2026/05/13 10:56:25 INFO Applying migration id=rawforward 2026/05/13 10:56:25 INFO Applying migration id=publickey 2026/05/13 10:56:25 INFO Applying migration id=resolvegroup 2026/05/13 10:56:25 INFO Applying migration id=reject 2026/05/13 10:56:25 INFO Applying migration id=autodel 2026/05/13 10:56:25 INFO Applying migration id=jsonb 2026/05/13 10:56:25 INFO Applying migration id=quote 2026/05/13 10:56:25 INFO Applying migration id=rfc9421 2026/05/13 10:56:25 INFO Applying migration id=keys 2026/05/13 10:56:25 INFO Applying migration id=portable 2026/05/13 10:56:25 INFO Applying migration id=proofs 2026/05/13 10:56:25 INFO Applying migration id=contexts 2026/05/13 10:56:25 INFO Applying migration id=deliverieshost 2026/05/13 10:56:25 INFO Applying migration id=pembegin 2026/05/13 10:56:25 INFO Applying migration id=didhost 2026/05/13 10:56:25 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:25 INFO Applying migration id=invites 2026/05/13 10:56:25 INFO Applying migration id=ed25519blob 2026/05/13 10:56:25 INFO Applying migration id=rsablob 2026/05/13 10:56:25 INFO Applying migration id=iconscid 2026/05/13 10:56:25 INFO Applying migration id=actor 2026/05/13 10:56:25 INFO Applying migration id=localkeys 2026/05/13 10:56:25 INFO Applying migration id=deleted 2026/05/13 10:56:25 INFO Applying migration id=history 2026/05/13 10:56:25 INFO Applying migration id=outboxnano 2026/05/13 10:56:25 INFO Applying migration id=implements 2026/05/13 10:56:25 INFO Applying migration id=backfill 2026/05/13 10:56:26 WARN Throttled request to set alias can=2026-05-13T11:26:25.827Z --- PASS: TestMove_LocalToLocalAliasThrottled (0.97s) === RUN TestMove_LocalToLocal 2026/05/13 10:56:26 INFO Applying migration id=initial 2026/05/13 10:56:26 INFO Applying migration id=notesupdated 2026/05/13 10:56:26 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:26 INFO Applying migration id=activitiesid 2026/05/13 10:56:26 INFO Applying migration id=outbox 2026/05/13 10:56:26 INFO Applying migration id=edits 2026/05/13 10:56:26 INFO Applying migration id=outboxactor 2026/05/13 10:56:26 INFO Applying migration id=outboxsender 2026/05/13 10:56:26 INFO Applying migration id=thread 2026/05/13 10:56:26 INFO Applying migration id=host 2026/05/13 10:56:26 INFO Applying migration id=sharedinbox 2026/05/13 10:56:26 INFO Applying migration id=noteshost 2026/05/13 10:56:26 INFO Applying migration id=fetched 2026/05/13 10:56:26 INFO Applying migration id=move 2026/05/13 10:56:26 INFO Applying migration id=cleanup 2026/05/13 10:56:26 INFO Applying migration id=received 2026/05/13 10:56:26 INFO Applying migration id=namehost 2026/05/13 10:56:26 INFO Applying migration id=outboxhost 2026/05/13 10:56:26 INFO Applying migration id=notesfts 2026/05/13 10:56:26 INFO Applying migration id=iconsname 2026/05/13 10:56:26 INFO Applying migration id=nohash 2026/05/13 10:56:26 INFO Applying migration id=shares 2026/05/13 10:56:26 INFO Applying migration id=actorttl 2026/05/13 10:56:26 INFO Applying migration id=tocc 2026/05/13 10:56:26 INFO Applying migration id=followeds 2026/05/13 10:56:26 INFO Applying migration id=certhash 2026/05/13 10:56:26 INFO Applying migration id=follows_sync 2026/05/13 10:56:26 INFO Applying migration id=jsonpath 2026/05/13 10:56:26 INFO Applying migration id=localforward 2026/05/13 10:56:26 INFO Applying migration id=avatar 2026/05/13 10:56:26 INFO Applying migration id=noimage 2026/05/13 10:56:26 INFO Applying migration id=feed 2026/05/13 10:56:26 INFO Applying migration id=bookmarks 2026/05/13 10:56:26 INFO Applying migration id=shareactivity 2026/05/13 10:56:26 INFO Applying migration id=application 2026/05/13 10:56:26 INFO Applying migration id=certificates 2026/05/13 10:56:26 INFO Applying migration id=rawforward 2026/05/13 10:56:26 INFO Applying migration id=publickey 2026/05/13 10:56:26 INFO Applying migration id=resolvegroup 2026/05/13 10:56:26 INFO Applying migration id=reject 2026/05/13 10:56:26 INFO Applying migration id=autodel 2026/05/13 10:56:26 INFO Applying migration id=jsonb 2026/05/13 10:56:26 INFO Applying migration id=quote 2026/05/13 10:56:26 INFO Applying migration id=rfc9421 2026/05/13 10:56:26 INFO Applying migration id=keys 2026/05/13 10:56:26 INFO Applying migration id=portable 2026/05/13 10:56:26 INFO Applying migration id=proofs 2026/05/13 10:56:26 INFO Applying migration id=contexts 2026/05/13 10:56:26 INFO Applying migration id=deliverieshost 2026/05/13 10:56:26 INFO Applying migration id=pembegin 2026/05/13 10:56:26 INFO Applying migration id=didhost 2026/05/13 10:56:26 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:26 INFO Applying migration id=invites 2026/05/13 10:56:26 INFO Applying migration id=ed25519blob 2026/05/13 10:56:26 INFO Applying migration id=rsablob 2026/05/13 10:56:26 INFO Applying migration id=iconscid 2026/05/13 10:56:26 INFO Applying migration id=actor 2026/05/13 10:56:26 INFO Applying migration id=localkeys 2026/05/13 10:56:26 INFO Applying migration id=deleted 2026/05/13 10:56:26 INFO Applying migration id=history 2026/05/13 10:56:26 INFO Applying migration id=outboxnano 2026/05/13 10:56:26 INFO Applying migration id=implements 2026/05/13 10:56:26 INFO Applying migration id=backfill 2026/05/13 10:56:27 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-17fd-707f-86c7-82a6101a04fe activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/carol followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:56:27 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-17fd-7921-90a9-327e056c3154 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-17fd-707f-86c7-82a6101a04fe activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/carol follow=https://localhost.localdomain:8443/follow/019e20fb-17fd-707f-86c7-82a6101a04fe 2026/05/13 10:56:27 INFO Moving follow follow=https://localhost.localdomain:8443/follow/019e20fb-17fd-707f-86c7-82a6101a04fe old=https://localhost.localdomain:8443/user/alice new=https://localhost.localdomain:8443/user/bob 2026/05/13 10:56:27 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-1800-7ea2-9efd-fbf536405424 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/carol followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:56:27 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-1801-763e-a469-858c9c2d004d activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-1800-7ea2-9efd-fbf536405424 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/carol follow=https://localhost.localdomain:8443/follow/019e20fb-1800-7ea2-9efd-fbf536405424 2026/05/13 10:56:27 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fb-1801-7d21-b27a-e470a319b247 activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-17fd-707f-86c7-82a6101a04fe activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/carol follower=https://localhost.localdomain:8443/user/carol followed=https://localhost.localdomain:8443/user/alice --- PASS: TestMove_LocalToLocal (0.61s) === RUN TestMove_LocalToLocalNoFollowers 2026/05/13 10:56:27 INFO Applying migration id=initial 2026/05/13 10:56:27 INFO Applying migration id=notesupdated 2026/05/13 10:56:27 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:27 INFO Applying migration id=activitiesid 2026/05/13 10:56:27 INFO Applying migration id=outbox 2026/05/13 10:56:27 INFO Applying migration id=edits 2026/05/13 10:56:27 INFO Applying migration id=outboxactor 2026/05/13 10:56:27 INFO Applying migration id=outboxsender 2026/05/13 10:56:27 INFO Applying migration id=thread 2026/05/13 10:56:27 INFO Applying migration id=host 2026/05/13 10:56:27 INFO Applying migration id=sharedinbox 2026/05/13 10:56:27 INFO Applying migration id=noteshost 2026/05/13 10:56:27 INFO Applying migration id=fetched 2026/05/13 10:56:27 INFO Applying migration id=move 2026/05/13 10:56:27 INFO Applying migration id=cleanup 2026/05/13 10:56:27 INFO Applying migration id=received 2026/05/13 10:56:27 INFO Applying migration id=namehost 2026/05/13 10:56:27 INFO Applying migration id=outboxhost 2026/05/13 10:56:27 INFO Applying migration id=notesfts 2026/05/13 10:56:27 INFO Applying migration id=iconsname 2026/05/13 10:56:27 INFO Applying migration id=nohash 2026/05/13 10:56:27 INFO Applying migration id=shares 2026/05/13 10:56:27 INFO Applying migration id=actorttl 2026/05/13 10:56:27 INFO Applying migration id=tocc 2026/05/13 10:56:27 INFO Applying migration id=followeds 2026/05/13 10:56:27 INFO Applying migration id=certhash 2026/05/13 10:56:27 INFO Applying migration id=follows_sync 2026/05/13 10:56:27 INFO Applying migration id=jsonpath 2026/05/13 10:56:27 INFO Applying migration id=localforward 2026/05/13 10:56:27 INFO Applying migration id=avatar 2026/05/13 10:56:27 INFO Applying migration id=noimage 2026/05/13 10:56:27 INFO Applying migration id=feed 2026/05/13 10:56:27 INFO Applying migration id=bookmarks 2026/05/13 10:56:27 INFO Applying migration id=shareactivity 2026/05/13 10:56:27 INFO Applying migration id=application 2026/05/13 10:56:27 INFO Applying migration id=certificates 2026/05/13 10:56:27 INFO Applying migration id=rawforward 2026/05/13 10:56:27 INFO Applying migration id=publickey 2026/05/13 10:56:27 INFO Applying migration id=resolvegroup 2026/05/13 10:56:27 INFO Applying migration id=reject 2026/05/13 10:56:27 INFO Applying migration id=autodel 2026/05/13 10:56:27 INFO Applying migration id=jsonb 2026/05/13 10:56:27 INFO Applying migration id=quote 2026/05/13 10:56:27 INFO Applying migration id=rfc9421 2026/05/13 10:56:27 INFO Applying migration id=keys 2026/05/13 10:56:27 INFO Applying migration id=portable 2026/05/13 10:56:27 INFO Applying migration id=proofs 2026/05/13 10:56:27 INFO Applying migration id=contexts 2026/05/13 10:56:27 INFO Applying migration id=deliverieshost 2026/05/13 10:56:27 INFO Applying migration id=pembegin 2026/05/13 10:56:27 INFO Applying migration id=didhost 2026/05/13 10:56:27 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:27 INFO Applying migration id=invites 2026/05/13 10:56:27 INFO Applying migration id=ed25519blob 2026/05/13 10:56:27 INFO Applying migration id=rsablob 2026/05/13 10:56:27 INFO Applying migration id=iconscid 2026/05/13 10:56:27 INFO Applying migration id=actor 2026/05/13 10:56:27 INFO Applying migration id=localkeys 2026/05/13 10:56:27 INFO Applying migration id=deleted 2026/05/13 10:56:27 INFO Applying migration id=history 2026/05/13 10:56:27 INFO Applying migration id=outboxnano 2026/05/13 10:56:27 INFO Applying migration id=implements 2026/05/13 10:56:27 INFO Applying migration id=backfill --- PASS: TestMove_LocalToLocalNoFollowers (0.86s) === RUN TestMove_LocalToFederated 2026/05/13 10:56:27 INFO Applying migration id=initial 2026/05/13 10:56:27 INFO Applying migration id=notesupdated 2026/05/13 10:56:27 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:27 INFO Applying migration id=activitiesid 2026/05/13 10:56:27 INFO Applying migration id=outbox 2026/05/13 10:56:28 INFO Applying migration id=edits 2026/05/13 10:56:28 INFO Applying migration id=outboxactor 2026/05/13 10:56:28 INFO Applying migration id=outboxsender 2026/05/13 10:56:28 INFO Applying migration id=thread 2026/05/13 10:56:28 INFO Applying migration id=host 2026/05/13 10:56:28 INFO Applying migration id=sharedinbox 2026/05/13 10:56:28 INFO Applying migration id=noteshost 2026/05/13 10:56:28 INFO Applying migration id=fetched 2026/05/13 10:56:28 INFO Applying migration id=move 2026/05/13 10:56:28 INFO Applying migration id=cleanup 2026/05/13 10:56:28 INFO Applying migration id=received 2026/05/13 10:56:28 INFO Applying migration id=namehost 2026/05/13 10:56:28 INFO Applying migration id=outboxhost 2026/05/13 10:56:28 INFO Applying migration id=notesfts 2026/05/13 10:56:28 INFO Applying migration id=iconsname 2026/05/13 10:56:28 INFO Applying migration id=nohash 2026/05/13 10:56:28 INFO Applying migration id=shares 2026/05/13 10:56:28 INFO Applying migration id=actorttl 2026/05/13 10:56:28 INFO Applying migration id=tocc 2026/05/13 10:56:28 INFO Applying migration id=followeds 2026/05/13 10:56:28 INFO Applying migration id=certhash 2026/05/13 10:56:28 INFO Applying migration id=follows_sync 2026/05/13 10:56:28 INFO Applying migration id=jsonpath 2026/05/13 10:56:28 INFO Applying migration id=localforward 2026/05/13 10:56:28 INFO Applying migration id=avatar 2026/05/13 10:56:28 INFO Applying migration id=noimage 2026/05/13 10:56:28 INFO Applying migration id=feed 2026/05/13 10:56:28 INFO Applying migration id=bookmarks 2026/05/13 10:56:28 INFO Applying migration id=shareactivity 2026/05/13 10:56:28 INFO Applying migration id=application 2026/05/13 10:56:28 INFO Applying migration id=certificates 2026/05/13 10:56:28 INFO Applying migration id=rawforward 2026/05/13 10:56:28 INFO Applying migration id=publickey 2026/05/13 10:56:28 INFO Applying migration id=resolvegroup 2026/05/13 10:56:28 INFO Applying migration id=reject 2026/05/13 10:56:28 INFO Applying migration id=autodel 2026/05/13 10:56:28 INFO Applying migration id=jsonb 2026/05/13 10:56:28 INFO Applying migration id=quote 2026/05/13 10:56:28 INFO Applying migration id=rfc9421 2026/05/13 10:56:28 INFO Applying migration id=keys 2026/05/13 10:56:28 INFO Applying migration id=portable 2026/05/13 10:56:28 INFO Applying migration id=proofs 2026/05/13 10:56:28 INFO Applying migration id=contexts 2026/05/13 10:56:28 INFO Applying migration id=deliverieshost 2026/05/13 10:56:28 INFO Applying migration id=pembegin 2026/05/13 10:56:28 INFO Applying migration id=didhost 2026/05/13 10:56:28 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:28 INFO Applying migration id=invites 2026/05/13 10:56:28 INFO Applying migration id=ed25519blob 2026/05/13 10:56:28 INFO Applying migration id=rsablob 2026/05/13 10:56:28 INFO Applying migration id=iconscid 2026/05/13 10:56:28 INFO Applying migration id=actor 2026/05/13 10:56:28 INFO Applying migration id=localkeys 2026/05/13 10:56:28 INFO Applying migration id=deleted 2026/05/13 10:56:28 INFO Applying migration id=history 2026/05/13 10:56:28 INFO Applying migration id=outboxnano 2026/05/13 10:56:28 INFO Applying migration id=implements 2026/05/13 10:56:28 INFO Applying migration id=backfill 2026/05/13 10:56:28 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-1e20-7750-a196-09cd40120ca1 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/carol followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:56:28 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-1e21-70c3-87cc-2cac650e32d6 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-1e20-7750-a196-09cd40120ca1 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/carol follow=https://localhost.localdomain:8443/follow/019e20fb-1e20-7750-a196-09cd40120ca1 2026/05/13 10:56:28 INFO Moving follow follow=https://localhost.localdomain:8443/follow/019e20fb-1e20-7750-a196-09cd40120ca1 old=https://localhost.localdomain:8443/user/alice new=https://127.0.0.1/user/alice 2026/05/13 10:56:28 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-1e23-784d-aba5-5e3f64d12e4c activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=string activity.object.id=https://127.0.0.1/user/alice follower=https://localhost.localdomain:8443/user/carol followed=https://127.0.0.1/user/alice 2026/05/13 10:56:28 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fb-1e24-710d-9ac8-6eec9ab12ae1 activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-1e20-7750-a196-09cd40120ca1 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/carol follower=https://localhost.localdomain:8443/user/carol followed=https://localhost.localdomain:8443/user/alice --- PASS: TestMove_LocalToFederated (0.71s) === RUN TestMove_LocalToFederatedNoSourceToTargetAlias 2026/05/13 10:56:28 INFO Applying migration id=initial 2026/05/13 10:56:28 INFO Applying migration id=notesupdated 2026/05/13 10:56:28 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:28 INFO Applying migration id=activitiesid 2026/05/13 10:56:28 INFO Applying migration id=outbox 2026/05/13 10:56:28 INFO Applying migration id=edits 2026/05/13 10:56:28 INFO Applying migration id=outboxactor 2026/05/13 10:56:28 INFO Applying migration id=outboxsender 2026/05/13 10:56:28 INFO Applying migration id=thread 2026/05/13 10:56:28 INFO Applying migration id=host 2026/05/13 10:56:28 INFO Applying migration id=sharedinbox 2026/05/13 10:56:28 INFO Applying migration id=noteshost 2026/05/13 10:56:28 INFO Applying migration id=fetched 2026/05/13 10:56:28 INFO Applying migration id=move 2026/05/13 10:56:28 INFO Applying migration id=cleanup 2026/05/13 10:56:28 INFO Applying migration id=received 2026/05/13 10:56:28 INFO Applying migration id=namehost 2026/05/13 10:56:28 INFO Applying migration id=outboxhost 2026/05/13 10:56:28 INFO Applying migration id=notesfts 2026/05/13 10:56:28 INFO Applying migration id=iconsname 2026/05/13 10:56:28 INFO Applying migration id=nohash 2026/05/13 10:56:28 INFO Applying migration id=shares 2026/05/13 10:56:28 INFO Applying migration id=actorttl 2026/05/13 10:56:28 INFO Applying migration id=tocc 2026/05/13 10:56:28 INFO Applying migration id=followeds 2026/05/13 10:56:28 INFO Applying migration id=certhash 2026/05/13 10:56:28 INFO Applying migration id=follows_sync 2026/05/13 10:56:28 INFO Applying migration id=jsonpath 2026/05/13 10:56:28 INFO Applying migration id=localforward 2026/05/13 10:56:28 INFO Applying migration id=avatar 2026/05/13 10:56:28 INFO Applying migration id=noimage 2026/05/13 10:56:28 INFO Applying migration id=feed 2026/05/13 10:56:28 INFO Applying migration id=bookmarks 2026/05/13 10:56:28 INFO Applying migration id=shareactivity 2026/05/13 10:56:28 INFO Applying migration id=application 2026/05/13 10:56:28 INFO Applying migration id=certificates 2026/05/13 10:56:28 INFO Applying migration id=rawforward 2026/05/13 10:56:28 INFO Applying migration id=publickey 2026/05/13 10:56:28 INFO Applying migration id=resolvegroup 2026/05/13 10:56:28 INFO Applying migration id=reject 2026/05/13 10:56:28 INFO Applying migration id=autodel 2026/05/13 10:56:28 INFO Applying migration id=jsonb 2026/05/13 10:56:28 INFO Applying migration id=quote 2026/05/13 10:56:28 INFO Applying migration id=rfc9421 2026/05/13 10:56:28 INFO Applying migration id=keys 2026/05/13 10:56:28 INFO Applying migration id=portable 2026/05/13 10:56:28 INFO Applying migration id=proofs 2026/05/13 10:56:28 INFO Applying migration id=contexts 2026/05/13 10:56:28 INFO Applying migration id=deliverieshost 2026/05/13 10:56:28 INFO Applying migration id=pembegin 2026/05/13 10:56:28 INFO Applying migration id=didhost 2026/05/13 10:56:28 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:28 INFO Applying migration id=invites 2026/05/13 10:56:28 INFO Applying migration id=ed25519blob 2026/05/13 10:56:28 INFO Applying migration id=rsablob 2026/05/13 10:56:28 INFO Applying migration id=iconscid 2026/05/13 10:56:28 INFO Applying migration id=actor 2026/05/13 10:56:28 INFO Applying migration id=localkeys 2026/05/13 10:56:28 INFO Applying migration id=deleted 2026/05/13 10:56:28 INFO Applying migration id=history 2026/05/13 10:56:28 INFO Applying migration id=outboxnano 2026/05/13 10:56:28 INFO Applying migration id=implements 2026/05/13 10:56:28 INFO Applying migration id=backfill 2026/05/13 10:56:29 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-21cd-7d40-a18b-8c073a4bc87a activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/carol followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:56:29 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-21ce-764f-8b60-b14f40f147eb activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-21cd-7d40-a18b-8c073a4bc87a activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/carol follow=https://localhost.localdomain:8443/follow/019e20fb-21cd-7d40-a18b-8c073a4bc87a 2026/05/13 10:56:29 WARN Move source is not an alias for target target=alice@127.0.0.1 --- PASS: TestMove_LocalToFederatedNoSourceToTargetAlias (0.94s) === RUN TestMove_LocalToFederatedNoTargetToSourceAlias 2026/05/13 10:56:29 INFO Applying migration id=initial 2026/05/13 10:56:29 INFO Applying migration id=notesupdated 2026/05/13 10:56:29 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:29 INFO Applying migration id=activitiesid 2026/05/13 10:56:29 INFO Applying migration id=outbox 2026/05/13 10:56:29 INFO Applying migration id=edits 2026/05/13 10:56:29 INFO Applying migration id=outboxactor 2026/05/13 10:56:29 INFO Applying migration id=outboxsender 2026/05/13 10:56:29 INFO Applying migration id=thread 2026/05/13 10:56:29 INFO Applying migration id=host 2026/05/13 10:56:29 INFO Applying migration id=sharedinbox 2026/05/13 10:56:29 INFO Applying migration id=noteshost 2026/05/13 10:56:29 INFO Applying migration id=fetched 2026/05/13 10:56:29 INFO Applying migration id=move 2026/05/13 10:56:29 INFO Applying migration id=cleanup 2026/05/13 10:56:29 INFO Applying migration id=received 2026/05/13 10:56:29 INFO Applying migration id=namehost 2026/05/13 10:56:29 INFO Applying migration id=outboxhost 2026/05/13 10:56:29 INFO Applying migration id=notesfts 2026/05/13 10:56:29 INFO Applying migration id=iconsname 2026/05/13 10:56:29 INFO Applying migration id=nohash 2026/05/13 10:56:29 INFO Applying migration id=shares 2026/05/13 10:56:29 INFO Applying migration id=actorttl 2026/05/13 10:56:29 INFO Applying migration id=tocc 2026/05/13 10:56:29 INFO Applying migration id=followeds 2026/05/13 10:56:29 INFO Applying migration id=certhash 2026/05/13 10:56:29 INFO Applying migration id=follows_sync 2026/05/13 10:56:29 INFO Applying migration id=jsonpath 2026/05/13 10:56:29 INFO Applying migration id=localforward 2026/05/13 10:56:29 INFO Applying migration id=avatar 2026/05/13 10:56:29 INFO Applying migration id=noimage 2026/05/13 10:56:29 INFO Applying migration id=feed 2026/05/13 10:56:29 INFO Applying migration id=bookmarks 2026/05/13 10:56:29 INFO Applying migration id=shareactivity 2026/05/13 10:56:29 INFO Applying migration id=application 2026/05/13 10:56:29 INFO Applying migration id=certificates 2026/05/13 10:56:29 INFO Applying migration id=rawforward 2026/05/13 10:56:29 INFO Applying migration id=publickey 2026/05/13 10:56:29 INFO Applying migration id=resolvegroup 2026/05/13 10:56:29 INFO Applying migration id=reject 2026/05/13 10:56:29 INFO Applying migration id=autodel 2026/05/13 10:56:29 INFO Applying migration id=jsonb 2026/05/13 10:56:29 INFO Applying migration id=quote 2026/05/13 10:56:29 INFO Applying migration id=rfc9421 2026/05/13 10:56:29 INFO Applying migration id=keys 2026/05/13 10:56:29 INFO Applying migration id=portable 2026/05/13 10:56:29 INFO Applying migration id=proofs 2026/05/13 10:56:29 INFO Applying migration id=contexts 2026/05/13 10:56:29 INFO Applying migration id=deliverieshost 2026/05/13 10:56:29 INFO Applying migration id=pembegin 2026/05/13 10:56:29 INFO Applying migration id=didhost 2026/05/13 10:56:29 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:29 INFO Applying migration id=invites 2026/05/13 10:56:29 INFO Applying migration id=ed25519blob 2026/05/13 10:56:29 INFO Applying migration id=rsablob 2026/05/13 10:56:29 INFO Applying migration id=iconscid 2026/05/13 10:56:29 INFO Applying migration id=actor 2026/05/13 10:56:29 INFO Applying migration id=localkeys 2026/05/13 10:56:29 INFO Applying migration id=deleted 2026/05/13 10:56:29 INFO Applying migration id=history 2026/05/13 10:56:29 INFO Applying migration id=outboxnano 2026/05/13 10:56:29 INFO Applying migration id=implements 2026/05/13 10:56:29 INFO Applying migration id=backfill 2026/05/13 10:56:30 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-242f-71fe-9d2c-62f4b1f0330b activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/carol followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:56:30 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-242f-7a7a-b083-a6e364ac1def activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-242f-71fe-9d2c-62f4b1f0330b activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/carol follow=https://localhost.localdomain:8443/follow/019e20fb-242f-71fe-9d2c-62f4b1f0330b 2026/05/13 10:56:30 WARN Move target is not an alias for source target=alice@127.0.0.1 --- PASS: TestMove_LocalToFederatedNoTargetToSourceAlias (0.61s) === RUN TestMove_LocalToFederatedAlreadyMoved 2026/05/13 10:56:30 INFO Applying migration id=initial 2026/05/13 10:56:30 INFO Applying migration id=notesupdated 2026/05/13 10:56:30 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:30 INFO Applying migration id=activitiesid 2026/05/13 10:56:30 INFO Applying migration id=outbox 2026/05/13 10:56:30 INFO Applying migration id=edits 2026/05/13 10:56:30 INFO Applying migration id=outboxactor 2026/05/13 10:56:30 INFO Applying migration id=outboxsender 2026/05/13 10:56:30 INFO Applying migration id=thread 2026/05/13 10:56:30 INFO Applying migration id=host 2026/05/13 10:56:30 INFO Applying migration id=sharedinbox 2026/05/13 10:56:30 INFO Applying migration id=noteshost 2026/05/13 10:56:30 INFO Applying migration id=fetched 2026/05/13 10:56:30 INFO Applying migration id=move 2026/05/13 10:56:30 INFO Applying migration id=cleanup 2026/05/13 10:56:30 INFO Applying migration id=received 2026/05/13 10:56:30 INFO Applying migration id=namehost 2026/05/13 10:56:30 INFO Applying migration id=outboxhost 2026/05/13 10:56:30 INFO Applying migration id=notesfts 2026/05/13 10:56:30 INFO Applying migration id=iconsname 2026/05/13 10:56:30 INFO Applying migration id=nohash 2026/05/13 10:56:30 INFO Applying migration id=shares 2026/05/13 10:56:30 INFO Applying migration id=actorttl 2026/05/13 10:56:30 INFO Applying migration id=tocc 2026/05/13 10:56:30 INFO Applying migration id=followeds 2026/05/13 10:56:30 INFO Applying migration id=certhash 2026/05/13 10:56:30 INFO Applying migration id=follows_sync 2026/05/13 10:56:30 INFO Applying migration id=jsonpath 2026/05/13 10:56:30 INFO Applying migration id=localforward 2026/05/13 10:56:30 INFO Applying migration id=avatar 2026/05/13 10:56:30 INFO Applying migration id=noimage 2026/05/13 10:56:30 INFO Applying migration id=feed 2026/05/13 10:56:30 INFO Applying migration id=bookmarks 2026/05/13 10:56:30 INFO Applying migration id=shareactivity 2026/05/13 10:56:30 INFO Applying migration id=application 2026/05/13 10:56:30 INFO Applying migration id=certificates 2026/05/13 10:56:30 INFO Applying migration id=rawforward 2026/05/13 10:56:30 INFO Applying migration id=publickey 2026/05/13 10:56:30 INFO Applying migration id=resolvegroup 2026/05/13 10:56:30 INFO Applying migration id=reject 2026/05/13 10:56:30 INFO Applying migration id=autodel 2026/05/13 10:56:30 INFO Applying migration id=jsonb 2026/05/13 10:56:30 INFO Applying migration id=quote 2026/05/13 10:56:30 INFO Applying migration id=rfc9421 2026/05/13 10:56:30 INFO Applying migration id=keys 2026/05/13 10:56:30 INFO Applying migration id=portable 2026/05/13 10:56:30 INFO Applying migration id=proofs 2026/05/13 10:56:30 INFO Applying migration id=contexts 2026/05/13 10:56:30 INFO Applying migration id=deliverieshost 2026/05/13 10:56:30 INFO Applying migration id=pembegin 2026/05/13 10:56:30 INFO Applying migration id=didhost 2026/05/13 10:56:30 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:30 INFO Applying migration id=invites 2026/05/13 10:56:30 INFO Applying migration id=ed25519blob 2026/05/13 10:56:30 INFO Applying migration id=rsablob 2026/05/13 10:56:30 INFO Applying migration id=iconscid 2026/05/13 10:56:30 INFO Applying migration id=actor 2026/05/13 10:56:30 INFO Applying migration id=localkeys 2026/05/13 10:56:30 INFO Applying migration id=deleted 2026/05/13 10:56:30 INFO Applying migration id=history 2026/05/13 10:56:30 INFO Applying migration id=outboxnano 2026/05/13 10:56:30 INFO Applying migration id=implements 2026/05/13 10:56:30 INFO Applying migration id=backfill 2026/05/13 10:56:31 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-282a-7de6-935e-197a4ca87104 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/carol followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:56:31 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-282c-79ca-93bb-16b6cf5cddbf activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-282a-7de6-935e-197a4ca87104 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/carol follow=https://localhost.localdomain:8443/follow/019e20fb-282a-7de6-935e-197a4ca87104 2026/05/13 10:56:31 INFO Moving follow follow=https://localhost.localdomain:8443/follow/019e20fb-282a-7de6-935e-197a4ca87104 old=https://localhost.localdomain:8443/user/alice new=https://127.0.0.1/user/alice 2026/05/13 10:56:31 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-2830-7c1e-a6af-fe345196c616 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=string activity.object.id=https://127.0.0.1/user/alice follower=https://localhost.localdomain:8443/user/carol followed=https://127.0.0.1/user/alice 2026/05/13 10:56:31 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fb-2831-76bd-bebb-cc5c5473c410 activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-282a-7de6-935e-197a4ca87104 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/carol follower=https://localhost.localdomain:8443/user/carol followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:56:31 WARN User cannot be moved again movedTo=https://127.0.0.1/user/alice --- PASS: TestMove_LocalToFederatedAlreadyMoved (1.03s) === RUN TestName_Throttled 2026/05/13 10:56:31 INFO Applying migration id=initial 2026/05/13 10:56:31 INFO Applying migration id=notesupdated 2026/05/13 10:56:31 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:31 INFO Applying migration id=activitiesid 2026/05/13 10:56:31 INFO Applying migration id=outbox 2026/05/13 10:56:31 INFO Applying migration id=edits 2026/05/13 10:56:31 INFO Applying migration id=outboxactor 2026/05/13 10:56:31 INFO Applying migration id=outboxsender 2026/05/13 10:56:31 INFO Applying migration id=thread 2026/05/13 10:56:31 INFO Applying migration id=host 2026/05/13 10:56:31 INFO Applying migration id=sharedinbox 2026/05/13 10:56:31 INFO Applying migration id=noteshost 2026/05/13 10:56:31 INFO Applying migration id=fetched 2026/05/13 10:56:31 INFO Applying migration id=move 2026/05/13 10:56:31 INFO Applying migration id=cleanup 2026/05/13 10:56:31 INFO Applying migration id=received 2026/05/13 10:56:31 INFO Applying migration id=namehost 2026/05/13 10:56:31 INFO Applying migration id=outboxhost 2026/05/13 10:56:31 INFO Applying migration id=notesfts 2026/05/13 10:56:31 INFO Applying migration id=iconsname 2026/05/13 10:56:31 INFO Applying migration id=nohash 2026/05/13 10:56:31 INFO Applying migration id=shares 2026/05/13 10:56:31 INFO Applying migration id=actorttl 2026/05/13 10:56:31 INFO Applying migration id=tocc 2026/05/13 10:56:31 INFO Applying migration id=followeds 2026/05/13 10:56:31 INFO Applying migration id=certhash 2026/05/13 10:56:31 INFO Applying migration id=follows_sync 2026/05/13 10:56:31 INFO Applying migration id=jsonpath 2026/05/13 10:56:31 INFO Applying migration id=localforward 2026/05/13 10:56:31 INFO Applying migration id=avatar 2026/05/13 10:56:31 INFO Applying migration id=noimage 2026/05/13 10:56:31 INFO Applying migration id=feed 2026/05/13 10:56:31 INFO Applying migration id=bookmarks 2026/05/13 10:56:31 INFO Applying migration id=shareactivity 2026/05/13 10:56:31 INFO Applying migration id=application 2026/05/13 10:56:31 INFO Applying migration id=certificates 2026/05/13 10:56:31 INFO Applying migration id=rawforward 2026/05/13 10:56:31 INFO Applying migration id=publickey 2026/05/13 10:56:31 INFO Applying migration id=resolvegroup 2026/05/13 10:56:31 INFO Applying migration id=reject 2026/05/13 10:56:31 INFO Applying migration id=autodel 2026/05/13 10:56:31 INFO Applying migration id=jsonb 2026/05/13 10:56:31 INFO Applying migration id=quote 2026/05/13 10:56:31 INFO Applying migration id=rfc9421 2026/05/13 10:56:31 INFO Applying migration id=keys 2026/05/13 10:56:31 INFO Applying migration id=portable 2026/05/13 10:56:31 INFO Applying migration id=proofs 2026/05/13 10:56:31 INFO Applying migration id=contexts 2026/05/13 10:56:31 INFO Applying migration id=deliverieshost 2026/05/13 10:56:31 INFO Applying migration id=pembegin 2026/05/13 10:56:31 INFO Applying migration id=didhost 2026/05/13 10:56:31 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:31 INFO Applying migration id=invites 2026/05/13 10:56:31 INFO Applying migration id=ed25519blob 2026/05/13 10:56:31 INFO Applying migration id=rsablob 2026/05/13 10:56:31 INFO Applying migration id=iconscid 2026/05/13 10:56:31 INFO Applying migration id=actor 2026/05/13 10:56:31 INFO Applying migration id=localkeys 2026/05/13 10:56:31 INFO Applying migration id=deleted 2026/05/13 10:56:31 INFO Applying migration id=history 2026/05/13 10:56:31 INFO Applying migration id=outboxnano 2026/05/13 10:56:31 INFO Applying migration id=implements 2026/05/13 10:56:31 INFO Applying migration id=backfill 2026/05/13 10:56:32 WARN Throttled request to set name can=2026-05-13T11:26:31.797Z --- PASS: TestName_Throttled (0.94s) === RUN TestName_HappyFlow 2026/05/13 10:56:32 INFO Applying migration id=initial 2026/05/13 10:56:32 INFO Applying migration id=notesupdated 2026/05/13 10:56:32 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:32 INFO Applying migration id=activitiesid 2026/05/13 10:56:32 INFO Applying migration id=outbox 2026/05/13 10:56:32 INFO Applying migration id=edits 2026/05/13 10:56:32 INFO Applying migration id=outboxactor 2026/05/13 10:56:32 INFO Applying migration id=outboxsender 2026/05/13 10:56:32 INFO Applying migration id=thread 2026/05/13 10:56:32 INFO Applying migration id=host 2026/05/13 10:56:32 INFO Applying migration id=sharedinbox 2026/05/13 10:56:32 INFO Applying migration id=noteshost 2026/05/13 10:56:32 INFO Applying migration id=fetched 2026/05/13 10:56:32 INFO Applying migration id=move 2026/05/13 10:56:32 INFO Applying migration id=cleanup 2026/05/13 10:56:32 INFO Applying migration id=received 2026/05/13 10:56:32 INFO Applying migration id=namehost 2026/05/13 10:56:32 INFO Applying migration id=outboxhost 2026/05/13 10:56:32 INFO Applying migration id=notesfts 2026/05/13 10:56:32 INFO Applying migration id=iconsname 2026/05/13 10:56:32 INFO Applying migration id=nohash 2026/05/13 10:56:32 INFO Applying migration id=shares 2026/05/13 10:56:32 INFO Applying migration id=actorttl 2026/05/13 10:56:32 INFO Applying migration id=tocc 2026/05/13 10:56:32 INFO Applying migration id=followeds 2026/05/13 10:56:32 INFO Applying migration id=certhash 2026/05/13 10:56:32 INFO Applying migration id=follows_sync 2026/05/13 10:56:32 INFO Applying migration id=jsonpath 2026/05/13 10:56:32 INFO Applying migration id=localforward 2026/05/13 10:56:32 INFO Applying migration id=avatar 2026/05/13 10:56:32 INFO Applying migration id=noimage 2026/05/13 10:56:32 INFO Applying migration id=feed 2026/05/13 10:56:32 INFO Applying migration id=bookmarks 2026/05/13 10:56:32 INFO Applying migration id=shareactivity 2026/05/13 10:56:32 INFO Applying migration id=application 2026/05/13 10:56:32 INFO Applying migration id=certificates 2026/05/13 10:56:32 INFO Applying migration id=rawforward 2026/05/13 10:56:32 INFO Applying migration id=publickey 2026/05/13 10:56:32 INFO Applying migration id=resolvegroup 2026/05/13 10:56:32 INFO Applying migration id=reject 2026/05/13 10:56:32 INFO Applying migration id=autodel 2026/05/13 10:56:32 INFO Applying migration id=jsonb 2026/05/13 10:56:32 INFO Applying migration id=quote 2026/05/13 10:56:32 INFO Applying migration id=rfc9421 2026/05/13 10:56:32 INFO Applying migration id=keys 2026/05/13 10:56:32 INFO Applying migration id=portable 2026/05/13 10:56:32 INFO Applying migration id=proofs 2026/05/13 10:56:32 INFO Applying migration id=contexts 2026/05/13 10:56:32 INFO Applying migration id=deliverieshost 2026/05/13 10:56:32 INFO Applying migration id=pembegin 2026/05/13 10:56:32 INFO Applying migration id=didhost 2026/05/13 10:56:32 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:32 INFO Applying migration id=invites 2026/05/13 10:56:32 INFO Applying migration id=ed25519blob 2026/05/13 10:56:32 INFO Applying migration id=rsablob 2026/05/13 10:56:32 INFO Applying migration id=iconscid 2026/05/13 10:56:32 INFO Applying migration id=actor 2026/05/13 10:56:32 INFO Applying migration id=localkeys 2026/05/13 10:56:32 INFO Applying migration id=deleted 2026/05/13 10:56:32 INFO Applying migration id=history 2026/05/13 10:56:32 INFO Applying migration id=outboxnano 2026/05/13 10:56:32 INFO Applying migration id=implements 2026/05/13 10:56:32 INFO Applying migration id=backfill 2026/05/13 10:56:33 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestName_HappyFlow (1.30s) === RUN TestName_TooLong 2026/05/13 10:56:33 INFO Applying migration id=initial 2026/05/13 10:56:33 INFO Applying migration id=notesupdated 2026/05/13 10:56:33 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:33 INFO Applying migration id=activitiesid 2026/05/13 10:56:33 INFO Applying migration id=outbox 2026/05/13 10:56:33 INFO Applying migration id=edits 2026/05/13 10:56:33 INFO Applying migration id=outboxactor 2026/05/13 10:56:33 INFO Applying migration id=outboxsender 2026/05/13 10:56:33 INFO Applying migration id=thread 2026/05/13 10:56:33 INFO Applying migration id=host 2026/05/13 10:56:33 INFO Applying migration id=sharedinbox 2026/05/13 10:56:33 INFO Applying migration id=noteshost 2026/05/13 10:56:33 INFO Applying migration id=fetched 2026/05/13 10:56:33 INFO Applying migration id=move 2026/05/13 10:56:33 INFO Applying migration id=cleanup 2026/05/13 10:56:33 INFO Applying migration id=received 2026/05/13 10:56:33 INFO Applying migration id=namehost 2026/05/13 10:56:33 INFO Applying migration id=outboxhost 2026/05/13 10:56:33 INFO Applying migration id=notesfts 2026/05/13 10:56:33 INFO Applying migration id=iconsname 2026/05/13 10:56:33 INFO Applying migration id=nohash 2026/05/13 10:56:33 INFO Applying migration id=shares 2026/05/13 10:56:33 INFO Applying migration id=actorttl 2026/05/13 10:56:33 INFO Applying migration id=tocc 2026/05/13 10:56:33 INFO Applying migration id=followeds 2026/05/13 10:56:33 INFO Applying migration id=certhash 2026/05/13 10:56:33 INFO Applying migration id=follows_sync 2026/05/13 10:56:33 INFO Applying migration id=jsonpath 2026/05/13 10:56:33 INFO Applying migration id=localforward 2026/05/13 10:56:33 INFO Applying migration id=avatar 2026/05/13 10:56:33 INFO Applying migration id=noimage 2026/05/13 10:56:33 INFO Applying migration id=feed 2026/05/13 10:56:33 INFO Applying migration id=bookmarks 2026/05/13 10:56:33 INFO Applying migration id=shareactivity 2026/05/13 10:56:33 INFO Applying migration id=application 2026/05/13 10:56:33 INFO Applying migration id=certificates 2026/05/13 10:56:33 INFO Applying migration id=rawforward 2026/05/13 10:56:33 INFO Applying migration id=publickey 2026/05/13 10:56:33 INFO Applying migration id=resolvegroup 2026/05/13 10:56:33 INFO Applying migration id=reject 2026/05/13 10:56:33 INFO Applying migration id=autodel 2026/05/13 10:56:33 INFO Applying migration id=jsonb 2026/05/13 10:56:33 INFO Applying migration id=quote 2026/05/13 10:56:33 INFO Applying migration id=rfc9421 2026/05/13 10:56:33 INFO Applying migration id=keys 2026/05/13 10:56:33 INFO Applying migration id=portable 2026/05/13 10:56:33 INFO Applying migration id=proofs 2026/05/13 10:56:33 INFO Applying migration id=contexts 2026/05/13 10:56:33 INFO Applying migration id=deliverieshost 2026/05/13 10:56:33 INFO Applying migration id=pembegin 2026/05/13 10:56:33 INFO Applying migration id=didhost 2026/05/13 10:56:33 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:33 INFO Applying migration id=invites 2026/05/13 10:56:33 INFO Applying migration id=ed25519blob 2026/05/13 10:56:33 INFO Applying migration id=rsablob 2026/05/13 10:56:33 INFO Applying migration id=iconscid 2026/05/13 10:56:33 INFO Applying migration id=actor 2026/05/13 10:56:33 INFO Applying migration id=localkeys 2026/05/13 10:56:33 INFO Applying migration id=deleted 2026/05/13 10:56:33 INFO Applying migration id=history 2026/05/13 10:56:33 INFO Applying migration id=outboxnano 2026/05/13 10:56:33 INFO Applying migration id=implements 2026/05/13 10:56:33 INFO Applying migration id=backfill --- PASS: TestName_TooLong (0.65s) === RUN TestName_MultiLine 2026/05/13 10:56:34 INFO Applying migration id=initial 2026/05/13 10:56:34 INFO Applying migration id=notesupdated 2026/05/13 10:56:34 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:34 INFO Applying migration id=activitiesid 2026/05/13 10:56:34 INFO Applying migration id=outbox 2026/05/13 10:56:34 INFO Applying migration id=edits 2026/05/13 10:56:34 INFO Applying migration id=outboxactor 2026/05/13 10:56:34 INFO Applying migration id=outboxsender 2026/05/13 10:56:34 INFO Applying migration id=thread 2026/05/13 10:56:34 INFO Applying migration id=host 2026/05/13 10:56:34 INFO Applying migration id=sharedinbox 2026/05/13 10:56:34 INFO Applying migration id=noteshost 2026/05/13 10:56:34 INFO Applying migration id=fetched 2026/05/13 10:56:34 INFO Applying migration id=move 2026/05/13 10:56:34 INFO Applying migration id=cleanup 2026/05/13 10:56:34 INFO Applying migration id=received 2026/05/13 10:56:34 INFO Applying migration id=namehost 2026/05/13 10:56:34 INFO Applying migration id=outboxhost 2026/05/13 10:56:34 INFO Applying migration id=notesfts 2026/05/13 10:56:34 INFO Applying migration id=iconsname 2026/05/13 10:56:34 INFO Applying migration id=nohash 2026/05/13 10:56:34 INFO Applying migration id=shares 2026/05/13 10:56:34 INFO Applying migration id=actorttl 2026/05/13 10:56:34 INFO Applying migration id=tocc 2026/05/13 10:56:34 INFO Applying migration id=followeds 2026/05/13 10:56:34 INFO Applying migration id=certhash 2026/05/13 10:56:34 INFO Applying migration id=follows_sync 2026/05/13 10:56:34 INFO Applying migration id=jsonpath 2026/05/13 10:56:34 INFO Applying migration id=localforward 2026/05/13 10:56:34 INFO Applying migration id=avatar 2026/05/13 10:56:34 INFO Applying migration id=noimage 2026/05/13 10:56:34 INFO Applying migration id=feed 2026/05/13 10:56:34 INFO Applying migration id=bookmarks 2026/05/13 10:56:34 INFO Applying migration id=shareactivity 2026/05/13 10:56:34 INFO Applying migration id=application 2026/05/13 10:56:34 INFO Applying migration id=certificates 2026/05/13 10:56:34 INFO Applying migration id=rawforward 2026/05/13 10:56:34 INFO Applying migration id=publickey 2026/05/13 10:56:34 INFO Applying migration id=resolvegroup 2026/05/13 10:56:34 INFO Applying migration id=reject 2026/05/13 10:56:34 INFO Applying migration id=autodel 2026/05/13 10:56:34 INFO Applying migration id=jsonb 2026/05/13 10:56:34 INFO Applying migration id=quote 2026/05/13 10:56:34 INFO Applying migration id=rfc9421 2026/05/13 10:56:34 INFO Applying migration id=keys 2026/05/13 10:56:34 INFO Applying migration id=portable 2026/05/13 10:56:34 INFO Applying migration id=proofs 2026/05/13 10:56:34 INFO Applying migration id=contexts 2026/05/13 10:56:34 INFO Applying migration id=deliverieshost 2026/05/13 10:56:34 INFO Applying migration id=pembegin 2026/05/13 10:56:34 INFO Applying migration id=didhost 2026/05/13 10:56:34 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:34 INFO Applying migration id=invites 2026/05/13 10:56:34 INFO Applying migration id=ed25519blob 2026/05/13 10:56:34 INFO Applying migration id=rsablob 2026/05/13 10:56:34 INFO Applying migration id=iconscid 2026/05/13 10:56:34 INFO Applying migration id=actor 2026/05/13 10:56:34 INFO Applying migration id=localkeys 2026/05/13 10:56:34 INFO Applying migration id=deleted 2026/05/13 10:56:34 INFO Applying migration id=history 2026/05/13 10:56:34 INFO Applying migration id=outboxnano 2026/05/13 10:56:34 INFO Applying migration id=implements 2026/05/13 10:56:34 INFO Applying migration id=backfill 2026/05/13 10:56:35 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestName_MultiLine (0.88s) === RUN TestOutbox_NonExistingUser 2026/05/13 10:56:35 INFO Applying migration id=initial 2026/05/13 10:56:35 INFO Applying migration id=notesupdated 2026/05/13 10:56:35 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:35 INFO Applying migration id=activitiesid 2026/05/13 10:56:35 INFO Applying migration id=outbox 2026/05/13 10:56:35 INFO Applying migration id=edits 2026/05/13 10:56:35 INFO Applying migration id=outboxactor 2026/05/13 10:56:35 INFO Applying migration id=outboxsender 2026/05/13 10:56:35 INFO Applying migration id=thread 2026/05/13 10:56:35 INFO Applying migration id=host 2026/05/13 10:56:35 INFO Applying migration id=sharedinbox 2026/05/13 10:56:35 INFO Applying migration id=noteshost 2026/05/13 10:56:35 INFO Applying migration id=fetched 2026/05/13 10:56:35 INFO Applying migration id=move 2026/05/13 10:56:35 INFO Applying migration id=cleanup 2026/05/13 10:56:35 INFO Applying migration id=received 2026/05/13 10:56:35 INFO Applying migration id=namehost 2026/05/13 10:56:35 INFO Applying migration id=outboxhost 2026/05/13 10:56:35 INFO Applying migration id=notesfts 2026/05/13 10:56:35 INFO Applying migration id=iconsname 2026/05/13 10:56:35 INFO Applying migration id=nohash 2026/05/13 10:56:35 INFO Applying migration id=shares 2026/05/13 10:56:35 INFO Applying migration id=actorttl 2026/05/13 10:56:35 INFO Applying migration id=tocc 2026/05/13 10:56:35 INFO Applying migration id=followeds 2026/05/13 10:56:35 INFO Applying migration id=certhash 2026/05/13 10:56:35 INFO Applying migration id=follows_sync 2026/05/13 10:56:35 INFO Applying migration id=jsonpath 2026/05/13 10:56:35 INFO Applying migration id=localforward 2026/05/13 10:56:35 INFO Applying migration id=avatar 2026/05/13 10:56:35 INFO Applying migration id=noimage 2026/05/13 10:56:35 INFO Applying migration id=feed 2026/05/13 10:56:35 INFO Applying migration id=bookmarks 2026/05/13 10:56:35 INFO Applying migration id=shareactivity 2026/05/13 10:56:35 INFO Applying migration id=application 2026/05/13 10:56:35 INFO Applying migration id=certificates 2026/05/13 10:56:35 INFO Applying migration id=rawforward 2026/05/13 10:56:35 INFO Applying migration id=publickey 2026/05/13 10:56:35 INFO Applying migration id=resolvegroup 2026/05/13 10:56:35 INFO Applying migration id=reject 2026/05/13 10:56:35 INFO Applying migration id=autodel 2026/05/13 10:56:35 INFO Applying migration id=jsonb 2026/05/13 10:56:35 INFO Applying migration id=quote 2026/05/13 10:56:35 INFO Applying migration id=rfc9421 2026/05/13 10:56:35 INFO Applying migration id=keys 2026/05/13 10:56:35 INFO Applying migration id=portable 2026/05/13 10:56:35 INFO Applying migration id=proofs 2026/05/13 10:56:35 INFO Applying migration id=contexts 2026/05/13 10:56:35 INFO Applying migration id=deliverieshost 2026/05/13 10:56:35 INFO Applying migration id=pembegin 2026/05/13 10:56:35 INFO Applying migration id=didhost 2026/05/13 10:56:35 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:35 INFO Applying migration id=invites 2026/05/13 10:56:35 INFO Applying migration id=ed25519blob 2026/05/13 10:56:35 INFO Applying migration id=rsablob 2026/05/13 10:56:35 INFO Applying migration id=iconscid 2026/05/13 10:56:35 INFO Applying migration id=actor 2026/05/13 10:56:35 INFO Applying migration id=localkeys 2026/05/13 10:56:35 INFO Applying migration id=deleted 2026/05/13 10:56:35 INFO Applying migration id=history 2026/05/13 10:56:35 INFO Applying migration id=outboxnano 2026/05/13 10:56:35 INFO Applying migration id=implements 2026/05/13 10:56:35 INFO Applying migration id=backfill 2026/05/13 10:56:35 INFO Person was not found actor=https://x --- PASS: TestOutbox_NonExistingUser (0.67s) === RUN TestOutbox_InvalidOffset 2026/05/13 10:56:35 INFO Applying migration id=initial 2026/05/13 10:56:35 INFO Applying migration id=notesupdated 2026/05/13 10:56:35 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:35 INFO Applying migration id=activitiesid 2026/05/13 10:56:35 INFO Applying migration id=outbox 2026/05/13 10:56:35 INFO Applying migration id=edits 2026/05/13 10:56:35 INFO Applying migration id=outboxactor 2026/05/13 10:56:35 INFO Applying migration id=outboxsender 2026/05/13 10:56:35 INFO Applying migration id=thread 2026/05/13 10:56:35 INFO Applying migration id=host 2026/05/13 10:56:35 INFO Applying migration id=sharedinbox 2026/05/13 10:56:35 INFO Applying migration id=noteshost 2026/05/13 10:56:35 INFO Applying migration id=fetched 2026/05/13 10:56:35 INFO Applying migration id=move 2026/05/13 10:56:35 INFO Applying migration id=cleanup 2026/05/13 10:56:35 INFO Applying migration id=received 2026/05/13 10:56:35 INFO Applying migration id=namehost 2026/05/13 10:56:35 INFO Applying migration id=outboxhost 2026/05/13 10:56:35 INFO Applying migration id=notesfts 2026/05/13 10:56:35 INFO Applying migration id=iconsname 2026/05/13 10:56:35 INFO Applying migration id=nohash 2026/05/13 10:56:35 INFO Applying migration id=shares 2026/05/13 10:56:35 INFO Applying migration id=actorttl 2026/05/13 10:56:35 INFO Applying migration id=tocc 2026/05/13 10:56:35 INFO Applying migration id=followeds 2026/05/13 10:56:35 INFO Applying migration id=certhash 2026/05/13 10:56:35 INFO Applying migration id=follows_sync 2026/05/13 10:56:35 INFO Applying migration id=jsonpath 2026/05/13 10:56:35 INFO Applying migration id=localforward 2026/05/13 10:56:35 INFO Applying migration id=avatar 2026/05/13 10:56:35 INFO Applying migration id=noimage 2026/05/13 10:56:35 INFO Applying migration id=feed 2026/05/13 10:56:35 INFO Applying migration id=bookmarks 2026/05/13 10:56:35 INFO Applying migration id=shareactivity 2026/05/13 10:56:35 INFO Applying migration id=application 2026/05/13 10:56:35 INFO Applying migration id=certificates 2026/05/13 10:56:35 INFO Applying migration id=rawforward 2026/05/13 10:56:35 INFO Applying migration id=publickey 2026/05/13 10:56:35 INFO Applying migration id=resolvegroup 2026/05/13 10:56:35 INFO Applying migration id=reject 2026/05/13 10:56:35 INFO Applying migration id=autodel 2026/05/13 10:56:35 INFO Applying migration id=jsonb 2026/05/13 10:56:35 INFO Applying migration id=quote 2026/05/13 10:56:35 INFO Applying migration id=rfc9421 2026/05/13 10:56:35 INFO Applying migration id=keys 2026/05/13 10:56:35 INFO Applying migration id=portable 2026/05/13 10:56:35 INFO Applying migration id=proofs 2026/05/13 10:56:35 INFO Applying migration id=contexts 2026/05/13 10:56:35 INFO Applying migration id=deliverieshost 2026/05/13 10:56:35 INFO Applying migration id=pembegin 2026/05/13 10:56:35 INFO Applying migration id=didhost 2026/05/13 10:56:35 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:35 INFO Applying migration id=invites 2026/05/13 10:56:35 INFO Applying migration id=ed25519blob 2026/05/13 10:56:35 INFO Applying migration id=rsablob 2026/05/13 10:56:35 INFO Applying migration id=iconscid 2026/05/13 10:56:35 INFO Applying migration id=actor 2026/05/13 10:56:35 INFO Applying migration id=localkeys 2026/05/13 10:56:35 INFO Applying migration id=deleted 2026/05/13 10:56:35 INFO Applying migration id=history 2026/05/13 10:56:35 INFO Applying migration id=outboxnano 2026/05/13 10:56:35 INFO Applying migration id=implements 2026/05/13 10:56:35 INFO Applying migration id=backfill 2026/05/13 10:56:36 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-3cfa-7779-9f29-2c974ab5cbc9 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-3cfa-7714-bc46-39dec7dd8fd0 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-3cfa-7714-bc46-39dec7dd8fd0 2026/05/13 10:56:36 INFO Failed to parse query url=/users/outbox/localhost.localdomain:8443/user/alice?abc error="strconv.ParseInt: parsing \"abc\": invalid syntax" --- PASS: TestOutbox_InvalidOffset (0.88s) === RUN TestOutbox_PublicPost 2026/05/13 10:56:36 INFO Applying migration id=initial 2026/05/13 10:56:36 INFO Applying migration id=notesupdated 2026/05/13 10:56:36 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:36 INFO Applying migration id=activitiesid 2026/05/13 10:56:36 INFO Applying migration id=outbox 2026/05/13 10:56:36 INFO Applying migration id=edits 2026/05/13 10:56:36 INFO Applying migration id=outboxactor 2026/05/13 10:56:36 INFO Applying migration id=outboxsender 2026/05/13 10:56:36 INFO Applying migration id=thread 2026/05/13 10:56:36 INFO Applying migration id=host 2026/05/13 10:56:36 INFO Applying migration id=sharedinbox 2026/05/13 10:56:36 INFO Applying migration id=noteshost 2026/05/13 10:56:36 INFO Applying migration id=fetched 2026/05/13 10:56:36 INFO Applying migration id=move 2026/05/13 10:56:36 INFO Applying migration id=cleanup 2026/05/13 10:56:36 INFO Applying migration id=received 2026/05/13 10:56:36 INFO Applying migration id=namehost 2026/05/13 10:56:36 INFO Applying migration id=outboxhost 2026/05/13 10:56:36 INFO Applying migration id=notesfts 2026/05/13 10:56:36 INFO Applying migration id=iconsname 2026/05/13 10:56:36 INFO Applying migration id=nohash 2026/05/13 10:56:36 INFO Applying migration id=shares 2026/05/13 10:56:36 INFO Applying migration id=actorttl 2026/05/13 10:56:36 INFO Applying migration id=tocc 2026/05/13 10:56:36 INFO Applying migration id=followeds 2026/05/13 10:56:36 INFO Applying migration id=certhash 2026/05/13 10:56:36 INFO Applying migration id=follows_sync 2026/05/13 10:56:36 INFO Applying migration id=jsonpath 2026/05/13 10:56:36 INFO Applying migration id=localforward 2026/05/13 10:56:36 INFO Applying migration id=avatar 2026/05/13 10:56:36 INFO Applying migration id=noimage 2026/05/13 10:56:36 INFO Applying migration id=feed 2026/05/13 10:56:36 INFO Applying migration id=bookmarks 2026/05/13 10:56:36 INFO Applying migration id=shareactivity 2026/05/13 10:56:36 INFO Applying migration id=application 2026/05/13 10:56:36 INFO Applying migration id=certificates 2026/05/13 10:56:36 INFO Applying migration id=rawforward 2026/05/13 10:56:36 INFO Applying migration id=publickey 2026/05/13 10:56:36 INFO Applying migration id=resolvegroup 2026/05/13 10:56:36 INFO Applying migration id=reject 2026/05/13 10:56:36 INFO Applying migration id=autodel 2026/05/13 10:56:36 INFO Applying migration id=jsonb 2026/05/13 10:56:36 INFO Applying migration id=quote 2026/05/13 10:56:36 INFO Applying migration id=rfc9421 2026/05/13 10:56:36 INFO Applying migration id=keys 2026/05/13 10:56:36 INFO Applying migration id=portable 2026/05/13 10:56:36 INFO Applying migration id=proofs 2026/05/13 10:56:36 INFO Applying migration id=contexts 2026/05/13 10:56:36 INFO Applying migration id=deliverieshost 2026/05/13 10:56:36 INFO Applying migration id=pembegin 2026/05/13 10:56:36 INFO Applying migration id=didhost 2026/05/13 10:56:36 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:36 INFO Applying migration id=invites 2026/05/13 10:56:36 INFO Applying migration id=ed25519blob 2026/05/13 10:56:36 INFO Applying migration id=rsablob 2026/05/13 10:56:36 INFO Applying migration id=iconscid 2026/05/13 10:56:36 INFO Applying migration id=actor 2026/05/13 10:56:36 INFO Applying migration id=localkeys 2026/05/13 10:56:36 INFO Applying migration id=deleted 2026/05/13 10:56:36 INFO Applying migration id=history 2026/05/13 10:56:36 INFO Applying migration id=outboxnano 2026/05/13 10:56:36 INFO Applying migration id=implements 2026/05/13 10:56:36 INFO Applying migration id=backfill 2026/05/13 10:56:37 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-3f18-798d-aea9-3b2604360800 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-3f18-7934-ae32-12b02904b22b activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-3f18-7934-ae32-12b02904b22b 2026/05/13 10:56:37 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestOutbox_PublicPost (0.54s) === RUN TestOutbox_PublicPostUnauthenticatedUser 2026/05/13 10:56:37 INFO Applying migration id=initial 2026/05/13 10:56:37 INFO Applying migration id=notesupdated 2026/05/13 10:56:37 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:37 INFO Applying migration id=activitiesid 2026/05/13 10:56:37 INFO Applying migration id=outbox 2026/05/13 10:56:37 INFO Applying migration id=edits 2026/05/13 10:56:37 INFO Applying migration id=outboxactor 2026/05/13 10:56:37 INFO Applying migration id=outboxsender 2026/05/13 10:56:37 INFO Applying migration id=thread 2026/05/13 10:56:37 INFO Applying migration id=host 2026/05/13 10:56:37 INFO Applying migration id=sharedinbox 2026/05/13 10:56:37 INFO Applying migration id=noteshost 2026/05/13 10:56:37 INFO Applying migration id=fetched 2026/05/13 10:56:37 INFO Applying migration id=move 2026/05/13 10:56:37 INFO Applying migration id=cleanup 2026/05/13 10:56:37 INFO Applying migration id=received 2026/05/13 10:56:37 INFO Applying migration id=namehost 2026/05/13 10:56:37 INFO Applying migration id=outboxhost 2026/05/13 10:56:37 INFO Applying migration id=notesfts 2026/05/13 10:56:37 INFO Applying migration id=iconsname 2026/05/13 10:56:37 INFO Applying migration id=nohash 2026/05/13 10:56:37 INFO Applying migration id=shares 2026/05/13 10:56:37 INFO Applying migration id=actorttl 2026/05/13 10:56:37 INFO Applying migration id=tocc 2026/05/13 10:56:37 INFO Applying migration id=followeds 2026/05/13 10:56:37 INFO Applying migration id=certhash 2026/05/13 10:56:37 INFO Applying migration id=follows_sync 2026/05/13 10:56:37 INFO Applying migration id=jsonpath 2026/05/13 10:56:37 INFO Applying migration id=localforward 2026/05/13 10:56:37 INFO Applying migration id=avatar 2026/05/13 10:56:37 INFO Applying migration id=noimage 2026/05/13 10:56:37 INFO Applying migration id=feed 2026/05/13 10:56:37 INFO Applying migration id=bookmarks 2026/05/13 10:56:37 INFO Applying migration id=shareactivity 2026/05/13 10:56:37 INFO Applying migration id=application 2026/05/13 10:56:37 INFO Applying migration id=certificates 2026/05/13 10:56:37 INFO Applying migration id=rawforward 2026/05/13 10:56:37 INFO Applying migration id=publickey 2026/05/13 10:56:37 INFO Applying migration id=resolvegroup 2026/05/13 10:56:37 INFO Applying migration id=reject 2026/05/13 10:56:37 INFO Applying migration id=autodel 2026/05/13 10:56:37 INFO Applying migration id=jsonb 2026/05/13 10:56:37 INFO Applying migration id=quote 2026/05/13 10:56:37 INFO Applying migration id=rfc9421 2026/05/13 10:56:37 INFO Applying migration id=keys 2026/05/13 10:56:37 INFO Applying migration id=portable 2026/05/13 10:56:37 INFO Applying migration id=proofs 2026/05/13 10:56:37 INFO Applying migration id=contexts 2026/05/13 10:56:37 INFO Applying migration id=deliverieshost 2026/05/13 10:56:37 INFO Applying migration id=pembegin 2026/05/13 10:56:37 INFO Applying migration id=didhost 2026/05/13 10:56:37 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:37 INFO Applying migration id=invites 2026/05/13 10:56:37 INFO Applying migration id=ed25519blob 2026/05/13 10:56:37 INFO Applying migration id=rsablob 2026/05/13 10:56:37 INFO Applying migration id=iconscid 2026/05/13 10:56:37 INFO Applying migration id=actor 2026/05/13 10:56:37 INFO Applying migration id=localkeys 2026/05/13 10:56:37 INFO Applying migration id=deleted 2026/05/13 10:56:37 INFO Applying migration id=history 2026/05/13 10:56:37 INFO Applying migration id=outboxnano 2026/05/13 10:56:37 INFO Applying migration id=implements 2026/05/13 10:56:37 INFO Applying migration id=backfill 2026/05/13 10:56:38 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-43c7-761f-9297-2deca310ff9d activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-43c7-75ba-812b-6bf2067a7ddd activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-43c7-75ba-812b-6bf2067a7ddd 2026/05/13 10:56:38 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestOutbox_PublicPostUnauthenticatedUser (1.20s) === RUN TestOutbox_PublicPostSelf 2026/05/13 10:56:38 INFO Applying migration id=initial 2026/05/13 10:56:38 INFO Applying migration id=notesupdated 2026/05/13 10:56:38 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:38 INFO Applying migration id=activitiesid 2026/05/13 10:56:38 INFO Applying migration id=outbox 2026/05/13 10:56:38 INFO Applying migration id=edits 2026/05/13 10:56:38 INFO Applying migration id=outboxactor 2026/05/13 10:56:38 INFO Applying migration id=outboxsender 2026/05/13 10:56:38 INFO Applying migration id=thread 2026/05/13 10:56:38 INFO Applying migration id=host 2026/05/13 10:56:38 INFO Applying migration id=sharedinbox 2026/05/13 10:56:38 INFO Applying migration id=noteshost 2026/05/13 10:56:38 INFO Applying migration id=fetched 2026/05/13 10:56:38 INFO Applying migration id=move 2026/05/13 10:56:38 INFO Applying migration id=cleanup 2026/05/13 10:56:38 INFO Applying migration id=received 2026/05/13 10:56:38 INFO Applying migration id=namehost 2026/05/13 10:56:38 INFO Applying migration id=outboxhost 2026/05/13 10:56:38 INFO Applying migration id=notesfts 2026/05/13 10:56:38 INFO Applying migration id=iconsname 2026/05/13 10:56:38 INFO Applying migration id=nohash 2026/05/13 10:56:38 INFO Applying migration id=shares 2026/05/13 10:56:38 INFO Applying migration id=actorttl 2026/05/13 10:56:38 INFO Applying migration id=tocc 2026/05/13 10:56:38 INFO Applying migration id=followeds 2026/05/13 10:56:38 INFO Applying migration id=certhash 2026/05/13 10:56:38 INFO Applying migration id=follows_sync 2026/05/13 10:56:38 INFO Applying migration id=jsonpath 2026/05/13 10:56:38 INFO Applying migration id=localforward 2026/05/13 10:56:38 INFO Applying migration id=avatar 2026/05/13 10:56:38 INFO Applying migration id=noimage 2026/05/13 10:56:38 INFO Applying migration id=feed 2026/05/13 10:56:38 INFO Applying migration id=bookmarks 2026/05/13 10:56:38 INFO Applying migration id=shareactivity 2026/05/13 10:56:38 INFO Applying migration id=application 2026/05/13 10:56:38 INFO Applying migration id=certificates 2026/05/13 10:56:38 INFO Applying migration id=rawforward 2026/05/13 10:56:38 INFO Applying migration id=publickey 2026/05/13 10:56:38 INFO Applying migration id=resolvegroup 2026/05/13 10:56:38 INFO Applying migration id=reject 2026/05/13 10:56:38 INFO Applying migration id=autodel 2026/05/13 10:56:38 INFO Applying migration id=jsonb 2026/05/13 10:56:38 INFO Applying migration id=quote 2026/05/13 10:56:38 INFO Applying migration id=rfc9421 2026/05/13 10:56:38 INFO Applying migration id=keys 2026/05/13 10:56:38 INFO Applying migration id=portable 2026/05/13 10:56:38 INFO Applying migration id=proofs 2026/05/13 10:56:38 INFO Applying migration id=contexts 2026/05/13 10:56:38 INFO Applying migration id=deliverieshost 2026/05/13 10:56:38 INFO Applying migration id=pembegin 2026/05/13 10:56:38 INFO Applying migration id=didhost 2026/05/13 10:56:38 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:38 INFO Applying migration id=invites 2026/05/13 10:56:38 INFO Applying migration id=ed25519blob 2026/05/13 10:56:38 INFO Applying migration id=rsablob 2026/05/13 10:56:38 INFO Applying migration id=iconscid 2026/05/13 10:56:38 INFO Applying migration id=actor 2026/05/13 10:56:38 INFO Applying migration id=localkeys 2026/05/13 10:56:38 INFO Applying migration id=deleted 2026/05/13 10:56:38 INFO Applying migration id=history 2026/05/13 10:56:38 INFO Applying migration id=outboxnano 2026/05/13 10:56:38 INFO Applying migration id=implements 2026/05/13 10:56:38 INFO Applying migration id=backfill 2026/05/13 10:56:39 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-4754-7440-a585-77e804867e7f activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-4754-7346-89a6-645f992ac7a8 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-4754-7346-89a6-645f992ac7a8 2026/05/13 10:56:39 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestOutbox_PublicPostSelf (0.91s) === RUN TestOutbox_PostToFollowers 2026/05/13 10:56:39 INFO Applying migration id=initial 2026/05/13 10:56:39 INFO Applying migration id=notesupdated 2026/05/13 10:56:39 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:39 INFO Applying migration id=activitiesid 2026/05/13 10:56:39 INFO Applying migration id=outbox 2026/05/13 10:56:39 INFO Applying migration id=edits 2026/05/13 10:56:39 INFO Applying migration id=outboxactor 2026/05/13 10:56:39 INFO Applying migration id=outboxsender 2026/05/13 10:56:39 INFO Applying migration id=thread 2026/05/13 10:56:39 INFO Applying migration id=host 2026/05/13 10:56:39 INFO Applying migration id=sharedinbox 2026/05/13 10:56:39 INFO Applying migration id=noteshost 2026/05/13 10:56:39 INFO Applying migration id=fetched 2026/05/13 10:56:39 INFO Applying migration id=move 2026/05/13 10:56:39 INFO Applying migration id=cleanup 2026/05/13 10:56:39 INFO Applying migration id=received 2026/05/13 10:56:39 INFO Applying migration id=namehost 2026/05/13 10:56:39 INFO Applying migration id=outboxhost 2026/05/13 10:56:39 INFO Applying migration id=notesfts 2026/05/13 10:56:39 INFO Applying migration id=iconsname 2026/05/13 10:56:39 INFO Applying migration id=nohash 2026/05/13 10:56:39 INFO Applying migration id=shares 2026/05/13 10:56:39 INFO Applying migration id=actorttl 2026/05/13 10:56:39 INFO Applying migration id=tocc 2026/05/13 10:56:39 INFO Applying migration id=followeds 2026/05/13 10:56:39 INFO Applying migration id=certhash 2026/05/13 10:56:39 INFO Applying migration id=follows_sync 2026/05/13 10:56:39 INFO Applying migration id=jsonpath 2026/05/13 10:56:39 INFO Applying migration id=localforward 2026/05/13 10:56:39 INFO Applying migration id=avatar 2026/05/13 10:56:39 INFO Applying migration id=noimage 2026/05/13 10:56:39 INFO Applying migration id=feed 2026/05/13 10:56:39 INFO Applying migration id=bookmarks 2026/05/13 10:56:39 INFO Applying migration id=shareactivity 2026/05/13 10:56:39 INFO Applying migration id=application 2026/05/13 10:56:39 INFO Applying migration id=certificates 2026/05/13 10:56:39 INFO Applying migration id=rawforward 2026/05/13 10:56:39 INFO Applying migration id=publickey 2026/05/13 10:56:39 INFO Applying migration id=resolvegroup 2026/05/13 10:56:39 INFO Applying migration id=reject 2026/05/13 10:56:39 INFO Applying migration id=autodel 2026/05/13 10:56:39 INFO Applying migration id=jsonb 2026/05/13 10:56:39 INFO Applying migration id=quote 2026/05/13 10:56:39 INFO Applying migration id=rfc9421 2026/05/13 10:56:39 INFO Applying migration id=keys 2026/05/13 10:56:39 INFO Applying migration id=portable 2026/05/13 10:56:39 INFO Applying migration id=proofs 2026/05/13 10:56:39 INFO Applying migration id=contexts 2026/05/13 10:56:39 INFO Applying migration id=deliverieshost 2026/05/13 10:56:39 INFO Applying migration id=pembegin 2026/05/13 10:56:39 INFO Applying migration id=didhost 2026/05/13 10:56:39 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:39 INFO Applying migration id=invites 2026/05/13 10:56:39 INFO Applying migration id=ed25519blob 2026/05/13 10:56:39 INFO Applying migration id=rsablob 2026/05/13 10:56:39 INFO Applying migration id=iconscid 2026/05/13 10:56:39 INFO Applying migration id=actor 2026/05/13 10:56:39 INFO Applying migration id=localkeys 2026/05/13 10:56:39 INFO Applying migration id=deleted 2026/05/13 10:56:39 INFO Applying migration id=history 2026/05/13 10:56:39 INFO Applying migration id=outboxnano 2026/05/13 10:56:39 INFO Applying migration id=implements 2026/05/13 10:56:39 INFO Applying migration id=backfill 2026/05/13 10:56:40 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-4a81-7c7c-8b78-87cadd19b21c activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:56:40 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-4a82-79f7-94ab-322b860ef292 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-4a81-7c7c-8b78-87cadd19b21c activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fb-4a81-7c7c-8b78-87cadd19b21c 2026/05/13 10:56:40 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-4a83-77a9-9369-472dd6261073 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-4a83-774e-ac48-5523418a34ca activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-4a83-774e-ac48-5523418a34ca 2026/05/13 10:56:40 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestOutbox_PostToFollowers (0.82s) === RUN TestOutbox_PostToFollowersNotFollowing 2026/05/13 10:56:40 INFO Applying migration id=initial 2026/05/13 10:56:40 INFO Applying migration id=notesupdated 2026/05/13 10:56:40 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:40 INFO Applying migration id=activitiesid 2026/05/13 10:56:40 INFO Applying migration id=outbox 2026/05/13 10:56:40 INFO Applying migration id=edits 2026/05/13 10:56:40 INFO Applying migration id=outboxactor 2026/05/13 10:56:40 INFO Applying migration id=outboxsender 2026/05/13 10:56:40 INFO Applying migration id=thread 2026/05/13 10:56:40 INFO Applying migration id=host 2026/05/13 10:56:40 INFO Applying migration id=sharedinbox 2026/05/13 10:56:40 INFO Applying migration id=noteshost 2026/05/13 10:56:40 INFO Applying migration id=fetched 2026/05/13 10:56:40 INFO Applying migration id=move 2026/05/13 10:56:40 INFO Applying migration id=cleanup 2026/05/13 10:56:40 INFO Applying migration id=received 2026/05/13 10:56:40 INFO Applying migration id=namehost 2026/05/13 10:56:40 INFO Applying migration id=outboxhost 2026/05/13 10:56:40 INFO Applying migration id=notesfts 2026/05/13 10:56:40 INFO Applying migration id=iconsname 2026/05/13 10:56:40 INFO Applying migration id=nohash 2026/05/13 10:56:40 INFO Applying migration id=shares 2026/05/13 10:56:40 INFO Applying migration id=actorttl 2026/05/13 10:56:40 INFO Applying migration id=tocc 2026/05/13 10:56:40 INFO Applying migration id=followeds 2026/05/13 10:56:40 INFO Applying migration id=certhash 2026/05/13 10:56:40 INFO Applying migration id=follows_sync 2026/05/13 10:56:40 INFO Applying migration id=jsonpath 2026/05/13 10:56:40 INFO Applying migration id=localforward 2026/05/13 10:56:40 INFO Applying migration id=avatar 2026/05/13 10:56:40 INFO Applying migration id=noimage 2026/05/13 10:56:40 INFO Applying migration id=feed 2026/05/13 10:56:40 INFO Applying migration id=bookmarks 2026/05/13 10:56:40 INFO Applying migration id=shareactivity 2026/05/13 10:56:40 INFO Applying migration id=application 2026/05/13 10:56:40 INFO Applying migration id=certificates 2026/05/13 10:56:40 INFO Applying migration id=rawforward 2026/05/13 10:56:40 INFO Applying migration id=publickey 2026/05/13 10:56:40 INFO Applying migration id=resolvegroup 2026/05/13 10:56:40 INFO Applying migration id=reject 2026/05/13 10:56:40 INFO Applying migration id=autodel 2026/05/13 10:56:40 INFO Applying migration id=jsonb 2026/05/13 10:56:40 INFO Applying migration id=quote 2026/05/13 10:56:40 INFO Applying migration id=rfc9421 2026/05/13 10:56:40 INFO Applying migration id=keys 2026/05/13 10:56:40 INFO Applying migration id=portable 2026/05/13 10:56:40 INFO Applying migration id=proofs 2026/05/13 10:56:40 INFO Applying migration id=contexts 2026/05/13 10:56:40 INFO Applying migration id=deliverieshost 2026/05/13 10:56:40 INFO Applying migration id=pembegin 2026/05/13 10:56:40 INFO Applying migration id=didhost 2026/05/13 10:56:40 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:40 INFO Applying migration id=invites 2026/05/13 10:56:40 INFO Applying migration id=ed25519blob 2026/05/13 10:56:40 INFO Applying migration id=rsablob 2026/05/13 10:56:40 INFO Applying migration id=iconscid 2026/05/13 10:56:40 INFO Applying migration id=actor 2026/05/13 10:56:40 INFO Applying migration id=localkeys 2026/05/13 10:56:40 INFO Applying migration id=deleted 2026/05/13 10:56:40 INFO Applying migration id=history 2026/05/13 10:56:40 INFO Applying migration id=outboxnano 2026/05/13 10:56:40 INFO Applying migration id=implements 2026/05/13 10:56:40 INFO Applying migration id=backfill 2026/05/13 10:56:41 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-4eb7-7aa2-8a78-bbbbf68edcdd activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-4eb7-7a13-921e-c81bc635dfbc activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-4eb7-7a13-921e-c81bc635dfbc 2026/05/13 10:56:41 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestOutbox_PostToFollowersNotFollowing (1.08s) === RUN TestOutbox_PostToFollowersUnauthentictedUser 2026/05/13 10:56:41 INFO Applying migration id=initial 2026/05/13 10:56:41 INFO Applying migration id=notesupdated 2026/05/13 10:56:41 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:41 INFO Applying migration id=activitiesid 2026/05/13 10:56:41 INFO Applying migration id=outbox 2026/05/13 10:56:41 INFO Applying migration id=edits 2026/05/13 10:56:41 INFO Applying migration id=outboxactor 2026/05/13 10:56:41 INFO Applying migration id=outboxsender 2026/05/13 10:56:41 INFO Applying migration id=thread 2026/05/13 10:56:41 INFO Applying migration id=host 2026/05/13 10:56:41 INFO Applying migration id=sharedinbox 2026/05/13 10:56:41 INFO Applying migration id=noteshost 2026/05/13 10:56:41 INFO Applying migration id=fetched 2026/05/13 10:56:41 INFO Applying migration id=move 2026/05/13 10:56:41 INFO Applying migration id=cleanup 2026/05/13 10:56:41 INFO Applying migration id=received 2026/05/13 10:56:41 INFO Applying migration id=namehost 2026/05/13 10:56:41 INFO Applying migration id=outboxhost 2026/05/13 10:56:41 INFO Applying migration id=notesfts 2026/05/13 10:56:41 INFO Applying migration id=iconsname 2026/05/13 10:56:41 INFO Applying migration id=nohash 2026/05/13 10:56:41 INFO Applying migration id=shares 2026/05/13 10:56:41 INFO Applying migration id=actorttl 2026/05/13 10:56:41 INFO Applying migration id=tocc 2026/05/13 10:56:41 INFO Applying migration id=followeds 2026/05/13 10:56:41 INFO Applying migration id=certhash 2026/05/13 10:56:41 INFO Applying migration id=follows_sync 2026/05/13 10:56:41 INFO Applying migration id=jsonpath 2026/05/13 10:56:41 INFO Applying migration id=localforward 2026/05/13 10:56:41 INFO Applying migration id=avatar 2026/05/13 10:56:41 INFO Applying migration id=noimage 2026/05/13 10:56:41 INFO Applying migration id=feed 2026/05/13 10:56:41 INFO Applying migration id=bookmarks 2026/05/13 10:56:41 INFO Applying migration id=shareactivity 2026/05/13 10:56:41 INFO Applying migration id=application 2026/05/13 10:56:41 INFO Applying migration id=certificates 2026/05/13 10:56:41 INFO Applying migration id=rawforward 2026/05/13 10:56:41 INFO Applying migration id=publickey 2026/05/13 10:56:41 INFO Applying migration id=resolvegroup 2026/05/13 10:56:41 INFO Applying migration id=reject 2026/05/13 10:56:41 INFO Applying migration id=autodel 2026/05/13 10:56:41 INFO Applying migration id=jsonb 2026/05/13 10:56:41 INFO Applying migration id=quote 2026/05/13 10:56:41 INFO Applying migration id=rfc9421 2026/05/13 10:56:41 INFO Applying migration id=keys 2026/05/13 10:56:41 INFO Applying migration id=portable 2026/05/13 10:56:41 INFO Applying migration id=proofs 2026/05/13 10:56:41 INFO Applying migration id=contexts 2026/05/13 10:56:41 INFO Applying migration id=deliverieshost 2026/05/13 10:56:41 INFO Applying migration id=pembegin 2026/05/13 10:56:41 INFO Applying migration id=didhost 2026/05/13 10:56:41 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:41 INFO Applying migration id=invites 2026/05/13 10:56:41 INFO Applying migration id=ed25519blob 2026/05/13 10:56:41 INFO Applying migration id=rsablob 2026/05/13 10:56:41 INFO Applying migration id=iconscid 2026/05/13 10:56:41 INFO Applying migration id=actor 2026/05/13 10:56:41 INFO Applying migration id=localkeys 2026/05/13 10:56:41 INFO Applying migration id=deleted 2026/05/13 10:56:41 INFO Applying migration id=history 2026/05/13 10:56:41 INFO Applying migration id=outboxnano 2026/05/13 10:56:41 INFO Applying migration id=implements 2026/05/13 10:56:41 INFO Applying migration id=backfill 2026/05/13 10:56:42 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-5271-7e6e-8afa-19f9f8912ff5 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-5271-7e18-9753-e858f1587fce activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-5271-7e18-9753-e858f1587fce 2026/05/13 10:56:42 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestOutbox_PostToFollowersUnauthentictedUser (0.95s) === RUN TestOutbox_PostToFollowersSelf 2026/05/13 10:56:42 INFO Applying migration id=initial 2026/05/13 10:56:42 INFO Applying migration id=notesupdated 2026/05/13 10:56:42 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:42 INFO Applying migration id=activitiesid 2026/05/13 10:56:42 INFO Applying migration id=outbox 2026/05/13 10:56:42 INFO Applying migration id=edits 2026/05/13 10:56:42 INFO Applying migration id=outboxactor 2026/05/13 10:56:42 INFO Applying migration id=outboxsender 2026/05/13 10:56:42 INFO Applying migration id=thread 2026/05/13 10:56:42 INFO Applying migration id=host 2026/05/13 10:56:42 INFO Applying migration id=sharedinbox 2026/05/13 10:56:42 INFO Applying migration id=noteshost 2026/05/13 10:56:42 INFO Applying migration id=fetched 2026/05/13 10:56:42 INFO Applying migration id=move 2026/05/13 10:56:42 INFO Applying migration id=cleanup 2026/05/13 10:56:42 INFO Applying migration id=received 2026/05/13 10:56:42 INFO Applying migration id=namehost 2026/05/13 10:56:42 INFO Applying migration id=outboxhost 2026/05/13 10:56:42 INFO Applying migration id=notesfts 2026/05/13 10:56:42 INFO Applying migration id=iconsname 2026/05/13 10:56:42 INFO Applying migration id=nohash 2026/05/13 10:56:42 INFO Applying migration id=shares 2026/05/13 10:56:42 INFO Applying migration id=actorttl 2026/05/13 10:56:42 INFO Applying migration id=tocc 2026/05/13 10:56:42 INFO Applying migration id=followeds 2026/05/13 10:56:42 INFO Applying migration id=certhash 2026/05/13 10:56:42 INFO Applying migration id=follows_sync 2026/05/13 10:56:42 INFO Applying migration id=jsonpath 2026/05/13 10:56:42 INFO Applying migration id=localforward 2026/05/13 10:56:42 INFO Applying migration id=avatar 2026/05/13 10:56:42 INFO Applying migration id=noimage 2026/05/13 10:56:42 INFO Applying migration id=feed 2026/05/13 10:56:42 INFO Applying migration id=bookmarks 2026/05/13 10:56:42 INFO Applying migration id=shareactivity 2026/05/13 10:56:42 INFO Applying migration id=application 2026/05/13 10:56:42 INFO Applying migration id=certificates 2026/05/13 10:56:42 INFO Applying migration id=rawforward 2026/05/13 10:56:42 INFO Applying migration id=publickey 2026/05/13 10:56:42 INFO Applying migration id=resolvegroup 2026/05/13 10:56:42 INFO Applying migration id=reject 2026/05/13 10:56:42 INFO Applying migration id=autodel 2026/05/13 10:56:42 INFO Applying migration id=jsonb 2026/05/13 10:56:42 INFO Applying migration id=quote 2026/05/13 10:56:42 INFO Applying migration id=rfc9421 2026/05/13 10:56:42 INFO Applying migration id=keys 2026/05/13 10:56:42 INFO Applying migration id=portable 2026/05/13 10:56:42 INFO Applying migration id=proofs 2026/05/13 10:56:42 INFO Applying migration id=contexts 2026/05/13 10:56:42 INFO Applying migration id=deliverieshost 2026/05/13 10:56:42 INFO Applying migration id=pembegin 2026/05/13 10:56:42 INFO Applying migration id=didhost 2026/05/13 10:56:42 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:42 INFO Applying migration id=invites 2026/05/13 10:56:42 INFO Applying migration id=ed25519blob 2026/05/13 10:56:42 INFO Applying migration id=rsablob 2026/05/13 10:56:42 INFO Applying migration id=iconscid 2026/05/13 10:56:42 INFO Applying migration id=actor 2026/05/13 10:56:42 INFO Applying migration id=localkeys 2026/05/13 10:56:42 INFO Applying migration id=deleted 2026/05/13 10:56:42 INFO Applying migration id=history 2026/05/13 10:56:42 INFO Applying migration id=outboxnano 2026/05/13 10:56:42 INFO Applying migration id=implements 2026/05/13 10:56:42 INFO Applying migration id=backfill 2026/05/13 10:56:43 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-55f8-7019-9653-4def0a9d7dd9 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-55f7-7f1d-b542-3dd9cfea1044 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-55f7-7f1d-b542-3dd9cfea1044 2026/05/13 10:56:43 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestOutbox_PostToFollowersSelf (0.90s) === RUN TestOutbox_DM 2026/05/13 10:56:43 INFO Applying migration id=initial 2026/05/13 10:56:43 INFO Applying migration id=notesupdated 2026/05/13 10:56:43 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:43 INFO Applying migration id=activitiesid 2026/05/13 10:56:43 INFO Applying migration id=outbox 2026/05/13 10:56:43 INFO Applying migration id=edits 2026/05/13 10:56:43 INFO Applying migration id=outboxactor 2026/05/13 10:56:43 INFO Applying migration id=outboxsender 2026/05/13 10:56:43 INFO Applying migration id=thread 2026/05/13 10:56:43 INFO Applying migration id=host 2026/05/13 10:56:43 INFO Applying migration id=sharedinbox 2026/05/13 10:56:43 INFO Applying migration id=noteshost 2026/05/13 10:56:43 INFO Applying migration id=fetched 2026/05/13 10:56:43 INFO Applying migration id=move 2026/05/13 10:56:43 INFO Applying migration id=cleanup 2026/05/13 10:56:43 INFO Applying migration id=received 2026/05/13 10:56:43 INFO Applying migration id=namehost 2026/05/13 10:56:43 INFO Applying migration id=outboxhost 2026/05/13 10:56:43 INFO Applying migration id=notesfts 2026/05/13 10:56:43 INFO Applying migration id=iconsname 2026/05/13 10:56:43 INFO Applying migration id=nohash 2026/05/13 10:56:43 INFO Applying migration id=shares 2026/05/13 10:56:43 INFO Applying migration id=actorttl 2026/05/13 10:56:43 INFO Applying migration id=tocc 2026/05/13 10:56:43 INFO Applying migration id=followeds 2026/05/13 10:56:43 INFO Applying migration id=certhash 2026/05/13 10:56:43 INFO Applying migration id=follows_sync 2026/05/13 10:56:43 INFO Applying migration id=jsonpath 2026/05/13 10:56:43 INFO Applying migration id=localforward 2026/05/13 10:56:43 INFO Applying migration id=avatar 2026/05/13 10:56:43 INFO Applying migration id=noimage 2026/05/13 10:56:43 INFO Applying migration id=feed 2026/05/13 10:56:43 INFO Applying migration id=bookmarks 2026/05/13 10:56:43 INFO Applying migration id=shareactivity 2026/05/13 10:56:43 INFO Applying migration id=application 2026/05/13 10:56:43 INFO Applying migration id=certificates 2026/05/13 10:56:43 INFO Applying migration id=rawforward 2026/05/13 10:56:43 INFO Applying migration id=publickey 2026/05/13 10:56:43 INFO Applying migration id=resolvegroup 2026/05/13 10:56:43 INFO Applying migration id=reject 2026/05/13 10:56:43 INFO Applying migration id=autodel 2026/05/13 10:56:43 INFO Applying migration id=jsonb 2026/05/13 10:56:43 INFO Applying migration id=quote 2026/05/13 10:56:43 INFO Applying migration id=rfc9421 2026/05/13 10:56:43 INFO Applying migration id=keys 2026/05/13 10:56:43 INFO Applying migration id=portable 2026/05/13 10:56:43 INFO Applying migration id=proofs 2026/05/13 10:56:43 INFO Applying migration id=contexts 2026/05/13 10:56:43 INFO Applying migration id=deliverieshost 2026/05/13 10:56:43 INFO Applying migration id=pembegin 2026/05/13 10:56:43 INFO Applying migration id=didhost 2026/05/13 10:56:43 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:43 INFO Applying migration id=invites 2026/05/13 10:56:43 INFO Applying migration id=ed25519blob 2026/05/13 10:56:43 INFO Applying migration id=rsablob 2026/05/13 10:56:43 INFO Applying migration id=iconscid 2026/05/13 10:56:43 INFO Applying migration id=actor 2026/05/13 10:56:43 INFO Applying migration id=localkeys 2026/05/13 10:56:43 INFO Applying migration id=deleted 2026/05/13 10:56:43 INFO Applying migration id=history 2026/05/13 10:56:43 INFO Applying migration id=outboxnano 2026/05/13 10:56:43 INFO Applying migration id=implements 2026/05/13 10:56:43 INFO Applying migration id=backfill 2026/05/13 10:56:43 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-58b9-7cbf-b434-0c7f05402212 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:56:43 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-58ba-7461-808e-6ab2a83a3c3c activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-58b9-7cbf-b434-0c7f05402212 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fb-58b9-7cbf-b434-0c7f05402212 2026/05/13 10:56:43 INFO Adding mention name=@bob actor=https://localhost.localdomain:8443/user/bob 2026/05/13 10:56:43 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-58ba-7dfa-8a72-0653df26528c activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-58ba-7bd8-86db-2a6185d57ec4 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-58ba-7bd8-86db-2a6185d57ec4 2026/05/13 10:56:43 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestOutbox_DM (0.71s) === RUN TestOutbox_DMSelf 2026/05/13 10:56:43 INFO Applying migration id=initial 2026/05/13 10:56:43 INFO Applying migration id=notesupdated 2026/05/13 10:56:43 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:43 INFO Applying migration id=activitiesid 2026/05/13 10:56:43 INFO Applying migration id=outbox 2026/05/13 10:56:43 INFO Applying migration id=edits 2026/05/13 10:56:43 INFO Applying migration id=outboxactor 2026/05/13 10:56:43 INFO Applying migration id=outboxsender 2026/05/13 10:56:43 INFO Applying migration id=thread 2026/05/13 10:56:43 INFO Applying migration id=host 2026/05/13 10:56:43 INFO Applying migration id=sharedinbox 2026/05/13 10:56:43 INFO Applying migration id=noteshost 2026/05/13 10:56:43 INFO Applying migration id=fetched 2026/05/13 10:56:43 INFO Applying migration id=move 2026/05/13 10:56:43 INFO Applying migration id=cleanup 2026/05/13 10:56:43 INFO Applying migration id=received 2026/05/13 10:56:43 INFO Applying migration id=namehost 2026/05/13 10:56:43 INFO Applying migration id=outboxhost 2026/05/13 10:56:43 INFO Applying migration id=notesfts 2026/05/13 10:56:43 INFO Applying migration id=iconsname 2026/05/13 10:56:43 INFO Applying migration id=nohash 2026/05/13 10:56:43 INFO Applying migration id=shares 2026/05/13 10:56:43 INFO Applying migration id=actorttl 2026/05/13 10:56:43 INFO Applying migration id=tocc 2026/05/13 10:56:43 INFO Applying migration id=followeds 2026/05/13 10:56:43 INFO Applying migration id=certhash 2026/05/13 10:56:43 INFO Applying migration id=follows_sync 2026/05/13 10:56:43 INFO Applying migration id=jsonpath 2026/05/13 10:56:43 INFO Applying migration id=localforward 2026/05/13 10:56:43 INFO Applying migration id=avatar 2026/05/13 10:56:43 INFO Applying migration id=noimage 2026/05/13 10:56:43 INFO Applying migration id=feed 2026/05/13 10:56:43 INFO Applying migration id=bookmarks 2026/05/13 10:56:43 INFO Applying migration id=shareactivity 2026/05/13 10:56:43 INFO Applying migration id=application 2026/05/13 10:56:43 INFO Applying migration id=certificates 2026/05/13 10:56:43 INFO Applying migration id=rawforward 2026/05/13 10:56:43 INFO Applying migration id=publickey 2026/05/13 10:56:43 INFO Applying migration id=resolvegroup 2026/05/13 10:56:43 INFO Applying migration id=reject 2026/05/13 10:56:43 INFO Applying migration id=autodel 2026/05/13 10:56:43 INFO Applying migration id=jsonb 2026/05/13 10:56:43 INFO Applying migration id=quote 2026/05/13 10:56:43 INFO Applying migration id=rfc9421 2026/05/13 10:56:43 INFO Applying migration id=keys 2026/05/13 10:56:43 INFO Applying migration id=portable 2026/05/13 10:56:43 INFO Applying migration id=proofs 2026/05/13 10:56:43 INFO Applying migration id=contexts 2026/05/13 10:56:43 INFO Applying migration id=deliverieshost 2026/05/13 10:56:43 INFO Applying migration id=pembegin 2026/05/13 10:56:43 INFO Applying migration id=didhost 2026/05/13 10:56:43 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:43 INFO Applying migration id=invites 2026/05/13 10:56:43 INFO Applying migration id=ed25519blob 2026/05/13 10:56:43 INFO Applying migration id=rsablob 2026/05/13 10:56:43 INFO Applying migration id=iconscid 2026/05/13 10:56:43 INFO Applying migration id=actor 2026/05/13 10:56:43 INFO Applying migration id=localkeys 2026/05/13 10:56:43 INFO Applying migration id=deleted 2026/05/13 10:56:43 INFO Applying migration id=history 2026/05/13 10:56:43 INFO Applying migration id=outboxnano 2026/05/13 10:56:43 INFO Applying migration id=implements 2026/05/13 10:56:43 INFO Applying migration id=backfill 2026/05/13 10:56:44 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-5b2b-7291-bf05-3c17c55c0b20 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:56:44 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-5b2b-7a86-9ae7-7bfe893d71f6 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-5b2b-7291-bf05-3c17c55c0b20 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fb-5b2b-7291-bf05-3c17c55c0b20 2026/05/13 10:56:44 INFO Adding mention name=@bob actor=https://localhost.localdomain:8443/user/bob 2026/05/13 10:56:44 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-5b2c-7566-872e-b04fb56262ad activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-5b2c-731d-ba09-ad091674fca2 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-5b2c-731d-ba09-ad091674fca2 2026/05/13 10:56:44 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestOutbox_DMSelf (0.62s) === RUN TestOutbox_DMNotRecipient 2026/05/13 10:56:44 INFO Applying migration id=initial 2026/05/13 10:56:44 INFO Applying migration id=notesupdated 2026/05/13 10:56:44 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:44 INFO Applying migration id=activitiesid 2026/05/13 10:56:44 INFO Applying migration id=outbox 2026/05/13 10:56:44 INFO Applying migration id=edits 2026/05/13 10:56:44 INFO Applying migration id=outboxactor 2026/05/13 10:56:44 INFO Applying migration id=outboxsender 2026/05/13 10:56:44 INFO Applying migration id=thread 2026/05/13 10:56:44 INFO Applying migration id=host 2026/05/13 10:56:44 INFO Applying migration id=sharedinbox 2026/05/13 10:56:44 INFO Applying migration id=noteshost 2026/05/13 10:56:44 INFO Applying migration id=fetched 2026/05/13 10:56:44 INFO Applying migration id=move 2026/05/13 10:56:44 INFO Applying migration id=cleanup 2026/05/13 10:56:44 INFO Applying migration id=received 2026/05/13 10:56:44 INFO Applying migration id=namehost 2026/05/13 10:56:44 INFO Applying migration id=outboxhost 2026/05/13 10:56:44 INFO Applying migration id=notesfts 2026/05/13 10:56:44 INFO Applying migration id=iconsname 2026/05/13 10:56:44 INFO Applying migration id=nohash 2026/05/13 10:56:44 INFO Applying migration id=shares 2026/05/13 10:56:44 INFO Applying migration id=actorttl 2026/05/13 10:56:44 INFO Applying migration id=tocc 2026/05/13 10:56:44 INFO Applying migration id=followeds 2026/05/13 10:56:44 INFO Applying migration id=certhash 2026/05/13 10:56:44 INFO Applying migration id=follows_sync 2026/05/13 10:56:44 INFO Applying migration id=jsonpath 2026/05/13 10:56:44 INFO Applying migration id=localforward 2026/05/13 10:56:44 INFO Applying migration id=avatar 2026/05/13 10:56:44 INFO Applying migration id=noimage 2026/05/13 10:56:44 INFO Applying migration id=feed 2026/05/13 10:56:44 INFO Applying migration id=bookmarks 2026/05/13 10:56:44 INFO Applying migration id=shareactivity 2026/05/13 10:56:44 INFO Applying migration id=application 2026/05/13 10:56:44 INFO Applying migration id=certificates 2026/05/13 10:56:44 INFO Applying migration id=rawforward 2026/05/13 10:56:44 INFO Applying migration id=publickey 2026/05/13 10:56:44 INFO Applying migration id=resolvegroup 2026/05/13 10:56:44 INFO Applying migration id=reject 2026/05/13 10:56:44 INFO Applying migration id=autodel 2026/05/13 10:56:44 INFO Applying migration id=jsonb 2026/05/13 10:56:44 INFO Applying migration id=quote 2026/05/13 10:56:44 INFO Applying migration id=rfc9421 2026/05/13 10:56:44 INFO Applying migration id=keys 2026/05/13 10:56:44 INFO Applying migration id=portable 2026/05/13 10:56:44 INFO Applying migration id=proofs 2026/05/13 10:56:44 INFO Applying migration id=contexts 2026/05/13 10:56:44 INFO Applying migration id=deliverieshost 2026/05/13 10:56:44 INFO Applying migration id=pembegin 2026/05/13 10:56:44 INFO Applying migration id=didhost 2026/05/13 10:56:44 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:44 INFO Applying migration id=invites 2026/05/13 10:56:44 INFO Applying migration id=ed25519blob 2026/05/13 10:56:44 INFO Applying migration id=rsablob 2026/05/13 10:56:44 INFO Applying migration id=iconscid 2026/05/13 10:56:44 INFO Applying migration id=actor 2026/05/13 10:56:44 INFO Applying migration id=localkeys 2026/05/13 10:56:44 INFO Applying migration id=deleted 2026/05/13 10:56:44 INFO Applying migration id=history 2026/05/13 10:56:44 INFO Applying migration id=outboxnano 2026/05/13 10:56:44 INFO Applying migration id=implements 2026/05/13 10:56:44 INFO Applying migration id=backfill 2026/05/13 10:56:44 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-5cd4-7b78-967a-6f5899fade01 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:56:44 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-5cd5-7bf8-8ee5-7bfa3c8ad073 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-5cd4-7b78-967a-6f5899fade01 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fb-5cd4-7b78-967a-6f5899fade01 2026/05/13 10:56:44 INFO Adding mention name=@bob actor=https://localhost.localdomain:8443/user/bob 2026/05/13 10:56:44 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-5cd7-7827-8b7a-ef1bd8eda8e4 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-5cd7-7409-ad49-e990241d4ec4 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-5cd7-7409-ad49-e990241d4ec4 2026/05/13 10:56:44 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestOutbox_DMNotRecipient (0.43s) === RUN TestOutbox_UnauthenticatedUser 2026/05/13 10:56:44 INFO Applying migration id=initial 2026/05/13 10:56:44 INFO Applying migration id=notesupdated 2026/05/13 10:56:44 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:44 INFO Applying migration id=activitiesid 2026/05/13 10:56:44 INFO Applying migration id=outbox 2026/05/13 10:56:44 INFO Applying migration id=edits 2026/05/13 10:56:44 INFO Applying migration id=outboxactor 2026/05/13 10:56:44 INFO Applying migration id=outboxsender 2026/05/13 10:56:44 INFO Applying migration id=thread 2026/05/13 10:56:44 INFO Applying migration id=host 2026/05/13 10:56:44 INFO Applying migration id=sharedinbox 2026/05/13 10:56:44 INFO Applying migration id=noteshost 2026/05/13 10:56:44 INFO Applying migration id=fetched 2026/05/13 10:56:44 INFO Applying migration id=move 2026/05/13 10:56:44 INFO Applying migration id=cleanup 2026/05/13 10:56:44 INFO Applying migration id=received 2026/05/13 10:56:44 INFO Applying migration id=namehost 2026/05/13 10:56:44 INFO Applying migration id=outboxhost 2026/05/13 10:56:44 INFO Applying migration id=notesfts 2026/05/13 10:56:44 INFO Applying migration id=iconsname 2026/05/13 10:56:44 INFO Applying migration id=nohash 2026/05/13 10:56:44 INFO Applying migration id=shares 2026/05/13 10:56:44 INFO Applying migration id=actorttl 2026/05/13 10:56:44 INFO Applying migration id=tocc 2026/05/13 10:56:44 INFO Applying migration id=followeds 2026/05/13 10:56:44 INFO Applying migration id=certhash 2026/05/13 10:56:44 INFO Applying migration id=follows_sync 2026/05/13 10:56:44 INFO Applying migration id=jsonpath 2026/05/13 10:56:44 INFO Applying migration id=localforward 2026/05/13 10:56:44 INFO Applying migration id=avatar 2026/05/13 10:56:44 INFO Applying migration id=noimage 2026/05/13 10:56:44 INFO Applying migration id=feed 2026/05/13 10:56:44 INFO Applying migration id=bookmarks 2026/05/13 10:56:44 INFO Applying migration id=shareactivity 2026/05/13 10:56:44 INFO Applying migration id=application 2026/05/13 10:56:44 INFO Applying migration id=certificates 2026/05/13 10:56:44 INFO Applying migration id=rawforward 2026/05/13 10:56:44 INFO Applying migration id=publickey 2026/05/13 10:56:44 INFO Applying migration id=resolvegroup 2026/05/13 10:56:44 INFO Applying migration id=reject 2026/05/13 10:56:44 INFO Applying migration id=autodel 2026/05/13 10:56:44 INFO Applying migration id=jsonb 2026/05/13 10:56:44 INFO Applying migration id=quote 2026/05/13 10:56:44 INFO Applying migration id=rfc9421 2026/05/13 10:56:44 INFO Applying migration id=keys 2026/05/13 10:56:44 INFO Applying migration id=portable 2026/05/13 10:56:44 INFO Applying migration id=proofs 2026/05/13 10:56:44 INFO Applying migration id=contexts 2026/05/13 10:56:44 INFO Applying migration id=deliverieshost 2026/05/13 10:56:44 INFO Applying migration id=pembegin 2026/05/13 10:56:44 INFO Applying migration id=didhost 2026/05/13 10:56:44 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:44 INFO Applying migration id=invites 2026/05/13 10:56:44 INFO Applying migration id=ed25519blob 2026/05/13 10:56:44 INFO Applying migration id=rsablob 2026/05/13 10:56:44 INFO Applying migration id=iconscid 2026/05/13 10:56:44 INFO Applying migration id=actor 2026/05/13 10:56:44 INFO Applying migration id=localkeys 2026/05/13 10:56:44 INFO Applying migration id=deleted 2026/05/13 10:56:44 INFO Applying migration id=history 2026/05/13 10:56:44 INFO Applying migration id=outboxnano 2026/05/13 10:56:44 INFO Applying migration id=implements 2026/05/13 10:56:44 INFO Applying migration id=backfill 2026/05/13 10:56:45 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-5ec9-7cfb-8392-785e0a0ce015 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:56:45 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-5eca-752d-a28a-d84c86b889e0 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-5ec9-7cfb-8392-785e0a0ce015 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fb-5ec9-7cfb-8392-785e0a0ce015 2026/05/13 10:56:45 INFO Adding mention name=@bob actor=https://localhost.localdomain:8443/user/bob 2026/05/13 10:56:45 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-5ecb-7013-8102-7e26ca67eb37 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-5eca-7d09-8958-cfa9df78feac activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-5eca-7d09-8958-cfa9df78feac 2026/05/13 10:56:45 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestOutbox_UnauthenticatedUser (0.50s) === RUN TestOutbox_PublicPostInGroup 2026/05/13 10:56:45 INFO Applying migration id=initial 2026/05/13 10:56:45 INFO Applying migration id=notesupdated 2026/05/13 10:56:45 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:45 INFO Applying migration id=activitiesid 2026/05/13 10:56:45 INFO Applying migration id=outbox 2026/05/13 10:56:45 INFO Applying migration id=edits 2026/05/13 10:56:45 INFO Applying migration id=outboxactor 2026/05/13 10:56:45 INFO Applying migration id=outboxsender 2026/05/13 10:56:45 INFO Applying migration id=thread 2026/05/13 10:56:45 INFO Applying migration id=host 2026/05/13 10:56:45 INFO Applying migration id=sharedinbox 2026/05/13 10:56:45 INFO Applying migration id=noteshost 2026/05/13 10:56:45 INFO Applying migration id=fetched 2026/05/13 10:56:45 INFO Applying migration id=move 2026/05/13 10:56:45 INFO Applying migration id=cleanup 2026/05/13 10:56:45 INFO Applying migration id=received 2026/05/13 10:56:45 INFO Applying migration id=namehost 2026/05/13 10:56:45 INFO Applying migration id=outboxhost 2026/05/13 10:56:45 INFO Applying migration id=notesfts 2026/05/13 10:56:45 INFO Applying migration id=iconsname 2026/05/13 10:56:45 INFO Applying migration id=nohash 2026/05/13 10:56:45 INFO Applying migration id=shares 2026/05/13 10:56:45 INFO Applying migration id=actorttl 2026/05/13 10:56:45 INFO Applying migration id=tocc 2026/05/13 10:56:45 INFO Applying migration id=followeds 2026/05/13 10:56:45 INFO Applying migration id=certhash 2026/05/13 10:56:45 INFO Applying migration id=follows_sync 2026/05/13 10:56:45 INFO Applying migration id=jsonpath 2026/05/13 10:56:45 INFO Applying migration id=localforward 2026/05/13 10:56:45 INFO Applying migration id=avatar 2026/05/13 10:56:45 INFO Applying migration id=noimage 2026/05/13 10:56:45 INFO Applying migration id=feed 2026/05/13 10:56:45 INFO Applying migration id=bookmarks 2026/05/13 10:56:45 INFO Applying migration id=shareactivity 2026/05/13 10:56:45 INFO Applying migration id=application 2026/05/13 10:56:45 INFO Applying migration id=certificates 2026/05/13 10:56:45 INFO Applying migration id=rawforward 2026/05/13 10:56:45 INFO Applying migration id=publickey 2026/05/13 10:56:45 INFO Applying migration id=resolvegroup 2026/05/13 10:56:45 INFO Applying migration id=reject 2026/05/13 10:56:45 INFO Applying migration id=autodel 2026/05/13 10:56:45 INFO Applying migration id=jsonb 2026/05/13 10:56:45 INFO Applying migration id=quote 2026/05/13 10:56:45 INFO Applying migration id=rfc9421 2026/05/13 10:56:45 INFO Applying migration id=keys 2026/05/13 10:56:45 INFO Applying migration id=portable 2026/05/13 10:56:45 INFO Applying migration id=proofs 2026/05/13 10:56:45 INFO Applying migration id=contexts 2026/05/13 10:56:45 INFO Applying migration id=deliverieshost 2026/05/13 10:56:45 INFO Applying migration id=pembegin 2026/05/13 10:56:45 INFO Applying migration id=didhost 2026/05/13 10:56:45 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:45 INFO Applying migration id=invites 2026/05/13 10:56:45 INFO Applying migration id=ed25519blob 2026/05/13 10:56:45 INFO Applying migration id=rsablob 2026/05/13 10:56:45 INFO Applying migration id=iconscid 2026/05/13 10:56:45 INFO Applying migration id=actor 2026/05/13 10:56:45 INFO Applying migration id=localkeys 2026/05/13 10:56:45 INFO Applying migration id=deleted 2026/05/13 10:56:45 INFO Applying migration id=history 2026/05/13 10:56:45 INFO Applying migration id=outboxnano 2026/05/13 10:56:45 INFO Applying migration id=implements 2026/05/13 10:56:45 INFO Applying migration id=backfill 2026/05/13 10:56:46 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:46 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PublicPostInGroup (0.96s) === RUN TestOutbox_PublicPostInGroupUnauthenticatedUser 2026/05/13 10:56:46 INFO Applying migration id=initial 2026/05/13 10:56:46 INFO Applying migration id=notesupdated 2026/05/13 10:56:46 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:46 INFO Applying migration id=activitiesid 2026/05/13 10:56:46 INFO Applying migration id=outbox 2026/05/13 10:56:46 INFO Applying migration id=edits 2026/05/13 10:56:46 INFO Applying migration id=outboxactor 2026/05/13 10:56:46 INFO Applying migration id=outboxsender 2026/05/13 10:56:46 INFO Applying migration id=thread 2026/05/13 10:56:46 INFO Applying migration id=host 2026/05/13 10:56:46 INFO Applying migration id=sharedinbox 2026/05/13 10:56:46 INFO Applying migration id=noteshost 2026/05/13 10:56:46 INFO Applying migration id=fetched 2026/05/13 10:56:46 INFO Applying migration id=move 2026/05/13 10:56:46 INFO Applying migration id=cleanup 2026/05/13 10:56:46 INFO Applying migration id=received 2026/05/13 10:56:46 INFO Applying migration id=namehost 2026/05/13 10:56:46 INFO Applying migration id=outboxhost 2026/05/13 10:56:46 INFO Applying migration id=notesfts 2026/05/13 10:56:46 INFO Applying migration id=iconsname 2026/05/13 10:56:46 INFO Applying migration id=nohash 2026/05/13 10:56:46 INFO Applying migration id=shares 2026/05/13 10:56:46 INFO Applying migration id=actorttl 2026/05/13 10:56:46 INFO Applying migration id=tocc 2026/05/13 10:56:46 INFO Applying migration id=followeds 2026/05/13 10:56:46 INFO Applying migration id=certhash 2026/05/13 10:56:46 INFO Applying migration id=follows_sync 2026/05/13 10:56:46 INFO Applying migration id=jsonpath 2026/05/13 10:56:46 INFO Applying migration id=localforward 2026/05/13 10:56:46 INFO Applying migration id=avatar 2026/05/13 10:56:46 INFO Applying migration id=noimage 2026/05/13 10:56:46 INFO Applying migration id=feed 2026/05/13 10:56:46 INFO Applying migration id=bookmarks 2026/05/13 10:56:46 INFO Applying migration id=shareactivity 2026/05/13 10:56:46 INFO Applying migration id=application 2026/05/13 10:56:46 INFO Applying migration id=certificates 2026/05/13 10:56:46 INFO Applying migration id=rawforward 2026/05/13 10:56:46 INFO Applying migration id=publickey 2026/05/13 10:56:46 INFO Applying migration id=resolvegroup 2026/05/13 10:56:46 INFO Applying migration id=reject 2026/05/13 10:56:46 INFO Applying migration id=autodel 2026/05/13 10:56:46 INFO Applying migration id=jsonb 2026/05/13 10:56:46 INFO Applying migration id=quote 2026/05/13 10:56:46 INFO Applying migration id=rfc9421 2026/05/13 10:56:46 INFO Applying migration id=keys 2026/05/13 10:56:46 INFO Applying migration id=portable 2026/05/13 10:56:46 INFO Applying migration id=proofs 2026/05/13 10:56:46 INFO Applying migration id=contexts 2026/05/13 10:56:46 INFO Applying migration id=deliverieshost 2026/05/13 10:56:46 INFO Applying migration id=pembegin 2026/05/13 10:56:46 INFO Applying migration id=didhost 2026/05/13 10:56:46 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:46 INFO Applying migration id=invites 2026/05/13 10:56:46 INFO Applying migration id=ed25519blob 2026/05/13 10:56:46 INFO Applying migration id=rsablob 2026/05/13 10:56:46 INFO Applying migration id=iconscid 2026/05/13 10:56:46 INFO Applying migration id=actor 2026/05/13 10:56:46 INFO Applying migration id=localkeys 2026/05/13 10:56:46 INFO Applying migration id=deleted 2026/05/13 10:56:46 INFO Applying migration id=history 2026/05/13 10:56:46 INFO Applying migration id=outboxnano 2026/05/13 10:56:46 INFO Applying migration id=implements 2026/05/13 10:56:46 INFO Applying migration id=backfill 2026/05/13 10:56:47 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:47 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PublicPostInGroupUnauthenticatedUser (1.04s) === RUN TestOutbox_PublicPostInGroupAudienceSetByUser 2026/05/13 10:56:47 INFO Applying migration id=initial 2026/05/13 10:56:47 INFO Applying migration id=notesupdated 2026/05/13 10:56:47 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:47 INFO Applying migration id=activitiesid 2026/05/13 10:56:47 INFO Applying migration id=outbox 2026/05/13 10:56:47 INFO Applying migration id=edits 2026/05/13 10:56:47 INFO Applying migration id=outboxactor 2026/05/13 10:56:47 INFO Applying migration id=outboxsender 2026/05/13 10:56:47 INFO Applying migration id=thread 2026/05/13 10:56:47 INFO Applying migration id=host 2026/05/13 10:56:47 INFO Applying migration id=sharedinbox 2026/05/13 10:56:47 INFO Applying migration id=noteshost 2026/05/13 10:56:47 INFO Applying migration id=fetched 2026/05/13 10:56:47 INFO Applying migration id=move 2026/05/13 10:56:47 INFO Applying migration id=cleanup 2026/05/13 10:56:47 INFO Applying migration id=received 2026/05/13 10:56:47 INFO Applying migration id=namehost 2026/05/13 10:56:47 INFO Applying migration id=outboxhost 2026/05/13 10:56:47 INFO Applying migration id=notesfts 2026/05/13 10:56:47 INFO Applying migration id=iconsname 2026/05/13 10:56:47 INFO Applying migration id=nohash 2026/05/13 10:56:47 INFO Applying migration id=shares 2026/05/13 10:56:47 INFO Applying migration id=actorttl 2026/05/13 10:56:47 INFO Applying migration id=tocc 2026/05/13 10:56:47 INFO Applying migration id=followeds 2026/05/13 10:56:47 INFO Applying migration id=certhash 2026/05/13 10:56:47 INFO Applying migration id=follows_sync 2026/05/13 10:56:47 INFO Applying migration id=jsonpath 2026/05/13 10:56:47 INFO Applying migration id=localforward 2026/05/13 10:56:47 INFO Applying migration id=avatar 2026/05/13 10:56:47 INFO Applying migration id=noimage 2026/05/13 10:56:47 INFO Applying migration id=feed 2026/05/13 10:56:47 INFO Applying migration id=bookmarks 2026/05/13 10:56:47 INFO Applying migration id=shareactivity 2026/05/13 10:56:47 INFO Applying migration id=application 2026/05/13 10:56:47 INFO Applying migration id=certificates 2026/05/13 10:56:47 INFO Applying migration id=rawforward 2026/05/13 10:56:47 INFO Applying migration id=publickey 2026/05/13 10:56:47 INFO Applying migration id=resolvegroup 2026/05/13 10:56:47 INFO Applying migration id=reject 2026/05/13 10:56:47 INFO Applying migration id=autodel 2026/05/13 10:56:47 INFO Applying migration id=jsonb 2026/05/13 10:56:47 INFO Applying migration id=quote 2026/05/13 10:56:47 INFO Applying migration id=rfc9421 2026/05/13 10:56:47 INFO Applying migration id=keys 2026/05/13 10:56:47 INFO Applying migration id=portable 2026/05/13 10:56:47 INFO Applying migration id=proofs 2026/05/13 10:56:47 INFO Applying migration id=contexts 2026/05/13 10:56:47 INFO Applying migration id=deliverieshost 2026/05/13 10:56:47 INFO Applying migration id=pembegin 2026/05/13 10:56:47 INFO Applying migration id=didhost 2026/05/13 10:56:47 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:47 INFO Applying migration id=invites 2026/05/13 10:56:47 INFO Applying migration id=ed25519blob 2026/05/13 10:56:47 INFO Applying migration id=rsablob 2026/05/13 10:56:47 INFO Applying migration id=iconscid 2026/05/13 10:56:47 INFO Applying migration id=actor 2026/05/13 10:56:47 INFO Applying migration id=localkeys 2026/05/13 10:56:47 INFO Applying migration id=deleted 2026/05/13 10:56:47 INFO Applying migration id=history 2026/05/13 10:56:47 INFO Applying migration id=outboxnano 2026/05/13 10:56:47 INFO Applying migration id=implements 2026/05/13 10:56:47 INFO Applying migration id=backfill 2026/05/13 10:56:48 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:48 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 2026/05/13 10:56:48 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PublicPostInGroupAudienceSetByUser (0.89s) === RUN TestOutbox_PublicPostInGroupAudienceSetByGroup 2026/05/13 10:56:48 INFO Applying migration id=initial 2026/05/13 10:56:48 INFO Applying migration id=notesupdated 2026/05/13 10:56:48 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:48 INFO Applying migration id=activitiesid 2026/05/13 10:56:48 INFO Applying migration id=outbox 2026/05/13 10:56:48 INFO Applying migration id=edits 2026/05/13 10:56:48 INFO Applying migration id=outboxactor 2026/05/13 10:56:48 INFO Applying migration id=outboxsender 2026/05/13 10:56:48 INFO Applying migration id=thread 2026/05/13 10:56:48 INFO Applying migration id=host 2026/05/13 10:56:48 INFO Applying migration id=sharedinbox 2026/05/13 10:56:48 INFO Applying migration id=noteshost 2026/05/13 10:56:48 INFO Applying migration id=fetched 2026/05/13 10:56:48 INFO Applying migration id=move 2026/05/13 10:56:48 INFO Applying migration id=cleanup 2026/05/13 10:56:48 INFO Applying migration id=received 2026/05/13 10:56:48 INFO Applying migration id=namehost 2026/05/13 10:56:48 INFO Applying migration id=outboxhost 2026/05/13 10:56:48 INFO Applying migration id=notesfts 2026/05/13 10:56:48 INFO Applying migration id=iconsname 2026/05/13 10:56:48 INFO Applying migration id=nohash 2026/05/13 10:56:48 INFO Applying migration id=shares 2026/05/13 10:56:48 INFO Applying migration id=actorttl 2026/05/13 10:56:48 INFO Applying migration id=tocc 2026/05/13 10:56:48 INFO Applying migration id=followeds 2026/05/13 10:56:48 INFO Applying migration id=certhash 2026/05/13 10:56:48 INFO Applying migration id=follows_sync 2026/05/13 10:56:48 INFO Applying migration id=jsonpath 2026/05/13 10:56:48 INFO Applying migration id=localforward 2026/05/13 10:56:48 INFO Applying migration id=avatar 2026/05/13 10:56:48 INFO Applying migration id=noimage 2026/05/13 10:56:48 INFO Applying migration id=feed 2026/05/13 10:56:48 INFO Applying migration id=bookmarks 2026/05/13 10:56:48 INFO Applying migration id=shareactivity 2026/05/13 10:56:48 INFO Applying migration id=application 2026/05/13 10:56:48 INFO Applying migration id=certificates 2026/05/13 10:56:48 INFO Applying migration id=rawforward 2026/05/13 10:56:48 INFO Applying migration id=publickey 2026/05/13 10:56:48 INFO Applying migration id=resolvegroup 2026/05/13 10:56:48 INFO Applying migration id=reject 2026/05/13 10:56:48 INFO Applying migration id=autodel 2026/05/13 10:56:48 INFO Applying migration id=jsonb 2026/05/13 10:56:48 INFO Applying migration id=quote 2026/05/13 10:56:48 INFO Applying migration id=rfc9421 2026/05/13 10:56:48 INFO Applying migration id=keys 2026/05/13 10:56:48 INFO Applying migration id=portable 2026/05/13 10:56:48 INFO Applying migration id=proofs 2026/05/13 10:56:48 INFO Applying migration id=contexts 2026/05/13 10:56:48 INFO Applying migration id=deliverieshost 2026/05/13 10:56:48 INFO Applying migration id=pembegin 2026/05/13 10:56:48 INFO Applying migration id=didhost 2026/05/13 10:56:48 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:48 INFO Applying migration id=invites 2026/05/13 10:56:48 INFO Applying migration id=ed25519blob 2026/05/13 10:56:48 INFO Applying migration id=rsablob 2026/05/13 10:56:48 INFO Applying migration id=iconscid 2026/05/13 10:56:48 INFO Applying migration id=actor 2026/05/13 10:56:48 INFO Applying migration id=localkeys 2026/05/13 10:56:48 INFO Applying migration id=deleted 2026/05/13 10:56:48 INFO Applying migration id=history 2026/05/13 10:56:48 INFO Applying migration id=outboxnano 2026/05/13 10:56:48 INFO Applying migration id=implements 2026/05/13 10:56:48 INFO Applying migration id=backfill 2026/05/13 10:56:48 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:48 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 2026/05/13 10:56:48 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PublicPostInGroupAudienceSetByGroup (0.45s) === RUN TestOutbox_PublicPostInGroupDeletedByUser 2026/05/13 10:56:48 INFO Applying migration id=initial 2026/05/13 10:56:48 INFO Applying migration id=notesupdated 2026/05/13 10:56:48 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:48 INFO Applying migration id=activitiesid 2026/05/13 10:56:48 INFO Applying migration id=outbox 2026/05/13 10:56:48 INFO Applying migration id=edits 2026/05/13 10:56:48 INFO Applying migration id=outboxactor 2026/05/13 10:56:48 INFO Applying migration id=outboxsender 2026/05/13 10:56:48 INFO Applying migration id=thread 2026/05/13 10:56:48 INFO Applying migration id=host 2026/05/13 10:56:48 INFO Applying migration id=sharedinbox 2026/05/13 10:56:48 INFO Applying migration id=noteshost 2026/05/13 10:56:48 INFO Applying migration id=fetched 2026/05/13 10:56:48 INFO Applying migration id=move 2026/05/13 10:56:48 INFO Applying migration id=cleanup 2026/05/13 10:56:48 INFO Applying migration id=received 2026/05/13 10:56:48 INFO Applying migration id=namehost 2026/05/13 10:56:48 INFO Applying migration id=outboxhost 2026/05/13 10:56:48 INFO Applying migration id=notesfts 2026/05/13 10:56:48 INFO Applying migration id=iconsname 2026/05/13 10:56:48 INFO Applying migration id=nohash 2026/05/13 10:56:48 INFO Applying migration id=shares 2026/05/13 10:56:48 INFO Applying migration id=actorttl 2026/05/13 10:56:48 INFO Applying migration id=tocc 2026/05/13 10:56:48 INFO Applying migration id=followeds 2026/05/13 10:56:48 INFO Applying migration id=certhash 2026/05/13 10:56:48 INFO Applying migration id=follows_sync 2026/05/13 10:56:48 INFO Applying migration id=jsonpath 2026/05/13 10:56:48 INFO Applying migration id=localforward 2026/05/13 10:56:48 INFO Applying migration id=avatar 2026/05/13 10:56:48 INFO Applying migration id=noimage 2026/05/13 10:56:48 INFO Applying migration id=feed 2026/05/13 10:56:48 INFO Applying migration id=bookmarks 2026/05/13 10:56:48 INFO Applying migration id=shareactivity 2026/05/13 10:56:48 INFO Applying migration id=application 2026/05/13 10:56:48 INFO Applying migration id=certificates 2026/05/13 10:56:48 INFO Applying migration id=rawforward 2026/05/13 10:56:48 INFO Applying migration id=publickey 2026/05/13 10:56:48 INFO Applying migration id=resolvegroup 2026/05/13 10:56:48 INFO Applying migration id=reject 2026/05/13 10:56:48 INFO Applying migration id=autodel 2026/05/13 10:56:48 INFO Applying migration id=jsonb 2026/05/13 10:56:48 INFO Applying migration id=quote 2026/05/13 10:56:48 INFO Applying migration id=rfc9421 2026/05/13 10:56:48 INFO Applying migration id=keys 2026/05/13 10:56:48 INFO Applying migration id=portable 2026/05/13 10:56:48 INFO Applying migration id=proofs 2026/05/13 10:56:48 INFO Applying migration id=contexts 2026/05/13 10:56:48 INFO Applying migration id=deliverieshost 2026/05/13 10:56:48 INFO Applying migration id=pembegin 2026/05/13 10:56:48 INFO Applying migration id=didhost 2026/05/13 10:56:48 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:48 INFO Applying migration id=invites 2026/05/13 10:56:48 INFO Applying migration id=ed25519blob 2026/05/13 10:56:48 INFO Applying migration id=rsablob 2026/05/13 10:56:48 INFO Applying migration id=iconscid 2026/05/13 10:56:48 INFO Applying migration id=actor 2026/05/13 10:56:48 INFO Applying migration id=localkeys 2026/05/13 10:56:48 INFO Applying migration id=deleted 2026/05/13 10:56:48 INFO Applying migration id=history 2026/05/13 10:56:48 INFO Applying migration id=outboxnano 2026/05/13 10:56:48 INFO Applying migration id=implements 2026/05/13 10:56:48 INFO Applying migration id=backfill 2026/05/13 10:56:49 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:49 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 2026/05/13 10:56:49 INFO Received delete request activity.id=https://127.0.0.1/delete/1 activity.type=Delete activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to="" deleted=https://127.0.0.1/note/1 2026/05/13 10:56:49 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PublicPostInGroupDeletedByUser (0.49s) === RUN TestOutbox_PublicPostInGroupDeletedByAnotherUser 2026/05/13 10:56:49 INFO Applying migration id=initial 2026/05/13 10:56:49 INFO Applying migration id=notesupdated 2026/05/13 10:56:49 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:49 INFO Applying migration id=activitiesid 2026/05/13 10:56:49 INFO Applying migration id=outbox 2026/05/13 10:56:49 INFO Applying migration id=edits 2026/05/13 10:56:49 INFO Applying migration id=outboxactor 2026/05/13 10:56:49 INFO Applying migration id=outboxsender 2026/05/13 10:56:49 INFO Applying migration id=thread 2026/05/13 10:56:49 INFO Applying migration id=host 2026/05/13 10:56:49 INFO Applying migration id=sharedinbox 2026/05/13 10:56:49 INFO Applying migration id=noteshost 2026/05/13 10:56:49 INFO Applying migration id=fetched 2026/05/13 10:56:49 INFO Applying migration id=move 2026/05/13 10:56:49 INFO Applying migration id=cleanup 2026/05/13 10:56:49 INFO Applying migration id=received 2026/05/13 10:56:49 INFO Applying migration id=namehost 2026/05/13 10:56:49 INFO Applying migration id=outboxhost 2026/05/13 10:56:49 INFO Applying migration id=notesfts 2026/05/13 10:56:49 INFO Applying migration id=iconsname 2026/05/13 10:56:49 INFO Applying migration id=nohash 2026/05/13 10:56:49 INFO Applying migration id=shares 2026/05/13 10:56:49 INFO Applying migration id=actorttl 2026/05/13 10:56:49 INFO Applying migration id=tocc 2026/05/13 10:56:49 INFO Applying migration id=followeds 2026/05/13 10:56:49 INFO Applying migration id=certhash 2026/05/13 10:56:49 INFO Applying migration id=follows_sync 2026/05/13 10:56:49 INFO Applying migration id=jsonpath 2026/05/13 10:56:49 INFO Applying migration id=localforward 2026/05/13 10:56:49 INFO Applying migration id=avatar 2026/05/13 10:56:49 INFO Applying migration id=noimage 2026/05/13 10:56:49 INFO Applying migration id=feed 2026/05/13 10:56:49 INFO Applying migration id=bookmarks 2026/05/13 10:56:49 INFO Applying migration id=shareactivity 2026/05/13 10:56:49 INFO Applying migration id=application 2026/05/13 10:56:49 INFO Applying migration id=certificates 2026/05/13 10:56:49 INFO Applying migration id=rawforward 2026/05/13 10:56:49 INFO Applying migration id=publickey 2026/05/13 10:56:49 INFO Applying migration id=resolvegroup 2026/05/13 10:56:49 INFO Applying migration id=reject 2026/05/13 10:56:49 INFO Applying migration id=autodel 2026/05/13 10:56:49 INFO Applying migration id=jsonb 2026/05/13 10:56:49 INFO Applying migration id=quote 2026/05/13 10:56:49 INFO Applying migration id=rfc9421 2026/05/13 10:56:49 INFO Applying migration id=keys 2026/05/13 10:56:49 INFO Applying migration id=portable 2026/05/13 10:56:49 INFO Applying migration id=proofs 2026/05/13 10:56:49 INFO Applying migration id=contexts 2026/05/13 10:56:49 INFO Applying migration id=deliverieshost 2026/05/13 10:56:49 INFO Applying migration id=pembegin 2026/05/13 10:56:49 INFO Applying migration id=didhost 2026/05/13 10:56:49 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:49 INFO Applying migration id=invites 2026/05/13 10:56:49 INFO Applying migration id=ed25519blob 2026/05/13 10:56:49 INFO Applying migration id=rsablob 2026/05/13 10:56:49 INFO Applying migration id=iconscid 2026/05/13 10:56:49 INFO Applying migration id=actor 2026/05/13 10:56:49 INFO Applying migration id=localkeys 2026/05/13 10:56:49 INFO Applying migration id=deleted 2026/05/13 10:56:49 INFO Applying migration id=history 2026/05/13 10:56:49 INFO Applying migration id=outboxnano 2026/05/13 10:56:49 INFO Applying migration id=implements 2026/05/13 10:56:49 INFO Applying migration id=backfill 2026/05/13 10:56:49 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:49 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 2026/05/13 10:56:49 INFO Received delete request activity.id=https://127.0.0.1/delete/1 activity.type=Delete activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to="" deleted=https://127.0.0.1/note/1 2026/05/13 10:56:49 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PublicPostInGroupDeletedByAnotherUser (0.78s) === RUN TestOutbox_PublicPostInGroupDeletedByGroup 2026/05/13 10:56:49 INFO Applying migration id=initial 2026/05/13 10:56:49 INFO Applying migration id=notesupdated 2026/05/13 10:56:49 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:49 INFO Applying migration id=activitiesid 2026/05/13 10:56:49 INFO Applying migration id=outbox 2026/05/13 10:56:49 INFO Applying migration id=edits 2026/05/13 10:56:49 INFO Applying migration id=outboxactor 2026/05/13 10:56:49 INFO Applying migration id=outboxsender 2026/05/13 10:56:49 INFO Applying migration id=thread 2026/05/13 10:56:49 INFO Applying migration id=host 2026/05/13 10:56:49 INFO Applying migration id=sharedinbox 2026/05/13 10:56:49 INFO Applying migration id=noteshost 2026/05/13 10:56:49 INFO Applying migration id=fetched 2026/05/13 10:56:49 INFO Applying migration id=move 2026/05/13 10:56:49 INFO Applying migration id=cleanup 2026/05/13 10:56:49 INFO Applying migration id=received 2026/05/13 10:56:49 INFO Applying migration id=namehost 2026/05/13 10:56:49 INFO Applying migration id=outboxhost 2026/05/13 10:56:49 INFO Applying migration id=notesfts 2026/05/13 10:56:49 INFO Applying migration id=iconsname 2026/05/13 10:56:49 INFO Applying migration id=nohash 2026/05/13 10:56:49 INFO Applying migration id=shares 2026/05/13 10:56:49 INFO Applying migration id=actorttl 2026/05/13 10:56:49 INFO Applying migration id=tocc 2026/05/13 10:56:49 INFO Applying migration id=followeds 2026/05/13 10:56:49 INFO Applying migration id=certhash 2026/05/13 10:56:49 INFO Applying migration id=follows_sync 2026/05/13 10:56:49 INFO Applying migration id=jsonpath 2026/05/13 10:56:49 INFO Applying migration id=localforward 2026/05/13 10:56:49 INFO Applying migration id=avatar 2026/05/13 10:56:49 INFO Applying migration id=noimage 2026/05/13 10:56:49 INFO Applying migration id=feed 2026/05/13 10:56:49 INFO Applying migration id=bookmarks 2026/05/13 10:56:49 INFO Applying migration id=shareactivity 2026/05/13 10:56:49 INFO Applying migration id=application 2026/05/13 10:56:49 INFO Applying migration id=certificates 2026/05/13 10:56:49 INFO Applying migration id=rawforward 2026/05/13 10:56:49 INFO Applying migration id=publickey 2026/05/13 10:56:49 INFO Applying migration id=resolvegroup 2026/05/13 10:56:49 INFO Applying migration id=reject 2026/05/13 10:56:49 INFO Applying migration id=autodel 2026/05/13 10:56:49 INFO Applying migration id=jsonb 2026/05/13 10:56:49 INFO Applying migration id=quote 2026/05/13 10:56:49 INFO Applying migration id=rfc9421 2026/05/13 10:56:49 INFO Applying migration id=keys 2026/05/13 10:56:49 INFO Applying migration id=portable 2026/05/13 10:56:50 INFO Applying migration id=proofs 2026/05/13 10:56:50 INFO Applying migration id=contexts 2026/05/13 10:56:50 INFO Applying migration id=deliverieshost 2026/05/13 10:56:50 INFO Applying migration id=pembegin 2026/05/13 10:56:50 INFO Applying migration id=didhost 2026/05/13 10:56:50 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:50 INFO Applying migration id=invites 2026/05/13 10:56:50 INFO Applying migration id=ed25519blob 2026/05/13 10:56:50 INFO Applying migration id=rsablob 2026/05/13 10:56:50 INFO Applying migration id=iconscid 2026/05/13 10:56:50 INFO Applying migration id=actor 2026/05/13 10:56:50 INFO Applying migration id=localkeys 2026/05/13 10:56:50 INFO Applying migration id=deleted 2026/05/13 10:56:50 INFO Applying migration id=history 2026/05/13 10:56:50 INFO Applying migration id=outboxnano 2026/05/13 10:56:50 INFO Applying migration id=implements 2026/05/13 10:56:50 INFO Applying migration id=backfill 2026/05/13 10:56:50 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:50 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 2026/05/13 10:56:50 INFO Received delete request activity.id=https://127.0.0.1/delete/1 activity.type=Delete activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to="" deleted=https://127.0.0.1/note/1 2026/05/13 10:56:50 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PublicPostInGroupDeletedByGroup (0.64s) === RUN TestOutbox_PublicPostInGroupForwardedDelete 2026/05/13 10:56:50 INFO Applying migration id=initial 2026/05/13 10:56:50 INFO Applying migration id=notesupdated 2026/05/13 10:56:50 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:50 INFO Applying migration id=activitiesid 2026/05/13 10:56:50 INFO Applying migration id=outbox 2026/05/13 10:56:50 INFO Applying migration id=edits 2026/05/13 10:56:50 INFO Applying migration id=outboxactor 2026/05/13 10:56:50 INFO Applying migration id=outboxsender 2026/05/13 10:56:50 INFO Applying migration id=thread 2026/05/13 10:56:50 INFO Applying migration id=host 2026/05/13 10:56:50 INFO Applying migration id=sharedinbox 2026/05/13 10:56:50 INFO Applying migration id=noteshost 2026/05/13 10:56:50 INFO Applying migration id=fetched 2026/05/13 10:56:50 INFO Applying migration id=move 2026/05/13 10:56:50 INFO Applying migration id=cleanup 2026/05/13 10:56:50 INFO Applying migration id=received 2026/05/13 10:56:50 INFO Applying migration id=namehost 2026/05/13 10:56:50 INFO Applying migration id=outboxhost 2026/05/13 10:56:50 INFO Applying migration id=notesfts 2026/05/13 10:56:50 INFO Applying migration id=iconsname 2026/05/13 10:56:50 INFO Applying migration id=nohash 2026/05/13 10:56:50 INFO Applying migration id=shares 2026/05/13 10:56:50 INFO Applying migration id=actorttl 2026/05/13 10:56:50 INFO Applying migration id=tocc 2026/05/13 10:56:50 INFO Applying migration id=followeds 2026/05/13 10:56:50 INFO Applying migration id=certhash 2026/05/13 10:56:50 INFO Applying migration id=follows_sync 2026/05/13 10:56:50 INFO Applying migration id=jsonpath 2026/05/13 10:56:50 INFO Applying migration id=localforward 2026/05/13 10:56:50 INFO Applying migration id=avatar 2026/05/13 10:56:50 INFO Applying migration id=noimage 2026/05/13 10:56:50 INFO Applying migration id=feed 2026/05/13 10:56:50 INFO Applying migration id=bookmarks 2026/05/13 10:56:50 INFO Applying migration id=shareactivity 2026/05/13 10:56:50 INFO Applying migration id=application 2026/05/13 10:56:50 INFO Applying migration id=certificates 2026/05/13 10:56:50 INFO Applying migration id=rawforward 2026/05/13 10:56:50 INFO Applying migration id=publickey 2026/05/13 10:56:50 INFO Applying migration id=resolvegroup 2026/05/13 10:56:50 INFO Applying migration id=reject 2026/05/13 10:56:50 INFO Applying migration id=autodel 2026/05/13 10:56:50 INFO Applying migration id=jsonb 2026/05/13 10:56:50 INFO Applying migration id=quote 2026/05/13 10:56:50 INFO Applying migration id=rfc9421 2026/05/13 10:56:50 INFO Applying migration id=keys 2026/05/13 10:56:50 INFO Applying migration id=portable 2026/05/13 10:56:50 INFO Applying migration id=proofs 2026/05/13 10:56:50 INFO Applying migration id=contexts 2026/05/13 10:56:50 INFO Applying migration id=deliverieshost 2026/05/13 10:56:50 INFO Applying migration id=pembegin 2026/05/13 10:56:50 INFO Applying migration id=didhost 2026/05/13 10:56:50 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:50 INFO Applying migration id=invites 2026/05/13 10:56:50 INFO Applying migration id=ed25519blob 2026/05/13 10:56:50 INFO Applying migration id=rsablob 2026/05/13 10:56:50 INFO Applying migration id=iconscid 2026/05/13 10:56:50 INFO Applying migration id=actor 2026/05/13 10:56:50 INFO Applying migration id=localkeys 2026/05/13 10:56:50 INFO Applying migration id=deleted 2026/05/13 10:56:50 INFO Applying migration id=history 2026/05/13 10:56:50 INFO Applying migration id=outboxnano 2026/05/13 10:56:50 INFO Applying migration id=implements 2026/05/13 10:56:50 INFO Applying migration id=backfill 2026/05/13 10:56:51 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:51 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 2026/05/13 10:56:51 INFO Received delete request activity.id=https://127.0.0.1/delete/1 activity.type=Delete activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to="" deleted=https://127.0.0.1/note/1 2026/05/13 10:56:51 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PublicPostInGroupForwardedDelete (0.58s) === RUN TestOutbox_PublicPostInGroupEditedByUser 2026/05/13 10:56:51 INFO Applying migration id=initial 2026/05/13 10:56:51 INFO Applying migration id=notesupdated 2026/05/13 10:56:51 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:51 INFO Applying migration id=activitiesid 2026/05/13 10:56:51 INFO Applying migration id=outbox 2026/05/13 10:56:51 INFO Applying migration id=edits 2026/05/13 10:56:51 INFO Applying migration id=outboxactor 2026/05/13 10:56:51 INFO Applying migration id=outboxsender 2026/05/13 10:56:51 INFO Applying migration id=thread 2026/05/13 10:56:51 INFO Applying migration id=host 2026/05/13 10:56:51 INFO Applying migration id=sharedinbox 2026/05/13 10:56:51 INFO Applying migration id=noteshost 2026/05/13 10:56:51 INFO Applying migration id=fetched 2026/05/13 10:56:51 INFO Applying migration id=move 2026/05/13 10:56:51 INFO Applying migration id=cleanup 2026/05/13 10:56:51 INFO Applying migration id=received 2026/05/13 10:56:51 INFO Applying migration id=namehost 2026/05/13 10:56:51 INFO Applying migration id=outboxhost 2026/05/13 10:56:51 INFO Applying migration id=notesfts 2026/05/13 10:56:51 INFO Applying migration id=iconsname 2026/05/13 10:56:51 INFO Applying migration id=nohash 2026/05/13 10:56:51 INFO Applying migration id=shares 2026/05/13 10:56:51 INFO Applying migration id=actorttl 2026/05/13 10:56:51 INFO Applying migration id=tocc 2026/05/13 10:56:51 INFO Applying migration id=followeds 2026/05/13 10:56:51 INFO Applying migration id=certhash 2026/05/13 10:56:51 INFO Applying migration id=follows_sync 2026/05/13 10:56:51 INFO Applying migration id=jsonpath 2026/05/13 10:56:51 INFO Applying migration id=localforward 2026/05/13 10:56:51 INFO Applying migration id=avatar 2026/05/13 10:56:51 INFO Applying migration id=noimage 2026/05/13 10:56:51 INFO Applying migration id=feed 2026/05/13 10:56:51 INFO Applying migration id=bookmarks 2026/05/13 10:56:51 INFO Applying migration id=shareactivity 2026/05/13 10:56:51 INFO Applying migration id=application 2026/05/13 10:56:51 INFO Applying migration id=certificates 2026/05/13 10:56:51 INFO Applying migration id=rawforward 2026/05/13 10:56:51 INFO Applying migration id=publickey 2026/05/13 10:56:51 INFO Applying migration id=resolvegroup 2026/05/13 10:56:51 INFO Applying migration id=reject 2026/05/13 10:56:51 INFO Applying migration id=autodel 2026/05/13 10:56:51 INFO Applying migration id=jsonb 2026/05/13 10:56:51 INFO Applying migration id=quote 2026/05/13 10:56:51 INFO Applying migration id=rfc9421 2026/05/13 10:56:51 INFO Applying migration id=keys 2026/05/13 10:56:51 INFO Applying migration id=portable 2026/05/13 10:56:51 INFO Applying migration id=proofs 2026/05/13 10:56:51 INFO Applying migration id=contexts 2026/05/13 10:56:51 INFO Applying migration id=deliverieshost 2026/05/13 10:56:51 INFO Applying migration id=pembegin 2026/05/13 10:56:51 INFO Applying migration id=didhost 2026/05/13 10:56:51 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:51 INFO Applying migration id=invites 2026/05/13 10:56:51 INFO Applying migration id=ed25519blob 2026/05/13 10:56:51 INFO Applying migration id=rsablob 2026/05/13 10:56:51 INFO Applying migration id=iconscid 2026/05/13 10:56:51 INFO Applying migration id=actor 2026/05/13 10:56:51 INFO Applying migration id=localkeys 2026/05/13 10:56:51 INFO Applying migration id=deleted 2026/05/13 10:56:51 INFO Applying migration id=history 2026/05/13 10:56:51 INFO Applying migration id=outboxnano 2026/05/13 10:56:51 INFO Applying migration id=implements 2026/05/13 10:56:51 INFO Applying migration id=backfill 2026/05/13 10:56:51 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:51 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 2026/05/13 10:56:51 INFO Updated post activity.id=https://127.0.0.1/update/1 activity.type=Update activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:51 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PublicPostInGroupEditedByUser (0.69s) === RUN TestOutbox_PostToFollowersInGroup 2026/05/13 10:56:51 INFO Applying migration id=initial 2026/05/13 10:56:51 INFO Applying migration id=notesupdated 2026/05/13 10:56:51 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:51 INFO Applying migration id=activitiesid 2026/05/13 10:56:51 INFO Applying migration id=outbox 2026/05/13 10:56:51 INFO Applying migration id=edits 2026/05/13 10:56:51 INFO Applying migration id=outboxactor 2026/05/13 10:56:51 INFO Applying migration id=outboxsender 2026/05/13 10:56:51 INFO Applying migration id=thread 2026/05/13 10:56:51 INFO Applying migration id=host 2026/05/13 10:56:51 INFO Applying migration id=sharedinbox 2026/05/13 10:56:51 INFO Applying migration id=noteshost 2026/05/13 10:56:51 INFO Applying migration id=fetched 2026/05/13 10:56:51 INFO Applying migration id=move 2026/05/13 10:56:51 INFO Applying migration id=cleanup 2026/05/13 10:56:51 INFO Applying migration id=received 2026/05/13 10:56:51 INFO Applying migration id=namehost 2026/05/13 10:56:51 INFO Applying migration id=outboxhost 2026/05/13 10:56:51 INFO Applying migration id=notesfts 2026/05/13 10:56:51 INFO Applying migration id=iconsname 2026/05/13 10:56:51 INFO Applying migration id=nohash 2026/05/13 10:56:51 INFO Applying migration id=shares 2026/05/13 10:56:51 INFO Applying migration id=actorttl 2026/05/13 10:56:51 INFO Applying migration id=tocc 2026/05/13 10:56:51 INFO Applying migration id=followeds 2026/05/13 10:56:51 INFO Applying migration id=certhash 2026/05/13 10:56:51 INFO Applying migration id=follows_sync 2026/05/13 10:56:51 INFO Applying migration id=jsonpath 2026/05/13 10:56:51 INFO Applying migration id=localforward 2026/05/13 10:56:51 INFO Applying migration id=avatar 2026/05/13 10:56:51 INFO Applying migration id=noimage 2026/05/13 10:56:51 INFO Applying migration id=feed 2026/05/13 10:56:51 INFO Applying migration id=bookmarks 2026/05/13 10:56:51 INFO Applying migration id=shareactivity 2026/05/13 10:56:51 INFO Applying migration id=application 2026/05/13 10:56:51 INFO Applying migration id=certificates 2026/05/13 10:56:51 INFO Applying migration id=rawforward 2026/05/13 10:56:51 INFO Applying migration id=publickey 2026/05/13 10:56:51 INFO Applying migration id=resolvegroup 2026/05/13 10:56:51 INFO Applying migration id=reject 2026/05/13 10:56:51 INFO Applying migration id=autodel 2026/05/13 10:56:51 INFO Applying migration id=jsonb 2026/05/13 10:56:51 INFO Applying migration id=quote 2026/05/13 10:56:51 INFO Applying migration id=rfc9421 2026/05/13 10:56:51 INFO Applying migration id=keys 2026/05/13 10:56:51 INFO Applying migration id=portable 2026/05/13 10:56:51 INFO Applying migration id=proofs 2026/05/13 10:56:51 INFO Applying migration id=contexts 2026/05/13 10:56:51 INFO Applying migration id=deliverieshost 2026/05/13 10:56:51 INFO Applying migration id=pembegin 2026/05/13 10:56:51 INFO Applying migration id=didhost 2026/05/13 10:56:51 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:51 INFO Applying migration id=invites 2026/05/13 10:56:51 INFO Applying migration id=ed25519blob 2026/05/13 10:56:51 INFO Applying migration id=rsablob 2026/05/13 10:56:51 INFO Applying migration id=iconscid 2026/05/13 10:56:51 INFO Applying migration id=actor 2026/05/13 10:56:51 INFO Applying migration id=localkeys 2026/05/13 10:56:51 INFO Applying migration id=deleted 2026/05/13 10:56:51 INFO Applying migration id=history 2026/05/13 10:56:51 INFO Applying migration id=outboxnano 2026/05/13 10:56:51 INFO Applying migration id=implements 2026/05/13 10:56:51 INFO Applying migration id=backfill 2026/05/13 10:56:52 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-7b2b-785e-94f1-1306eb00e05d activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://other.localdomain/group/people follower=https://localhost.localdomain:8443/user/alice followed=https://other.localdomain/group/people 2026/05/13 10:56:52 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:52 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PostToFollowersInGroup (0.77s) === RUN TestOutbox_PostToFollowersInGroupNotFollowingGroup 2026/05/13 10:56:52 INFO Applying migration id=initial 2026/05/13 10:56:52 INFO Applying migration id=notesupdated 2026/05/13 10:56:52 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:52 INFO Applying migration id=activitiesid 2026/05/13 10:56:52 INFO Applying migration id=outbox 2026/05/13 10:56:52 INFO Applying migration id=edits 2026/05/13 10:56:52 INFO Applying migration id=outboxactor 2026/05/13 10:56:52 INFO Applying migration id=outboxsender 2026/05/13 10:56:52 INFO Applying migration id=thread 2026/05/13 10:56:52 INFO Applying migration id=host 2026/05/13 10:56:52 INFO Applying migration id=sharedinbox 2026/05/13 10:56:52 INFO Applying migration id=noteshost 2026/05/13 10:56:52 INFO Applying migration id=fetched 2026/05/13 10:56:52 INFO Applying migration id=move 2026/05/13 10:56:52 INFO Applying migration id=cleanup 2026/05/13 10:56:52 INFO Applying migration id=received 2026/05/13 10:56:52 INFO Applying migration id=namehost 2026/05/13 10:56:52 INFO Applying migration id=outboxhost 2026/05/13 10:56:52 INFO Applying migration id=notesfts 2026/05/13 10:56:52 INFO Applying migration id=iconsname 2026/05/13 10:56:52 INFO Applying migration id=nohash 2026/05/13 10:56:52 INFO Applying migration id=shares 2026/05/13 10:56:52 INFO Applying migration id=actorttl 2026/05/13 10:56:52 INFO Applying migration id=tocc 2026/05/13 10:56:52 INFO Applying migration id=followeds 2026/05/13 10:56:52 INFO Applying migration id=certhash 2026/05/13 10:56:52 INFO Applying migration id=follows_sync 2026/05/13 10:56:52 INFO Applying migration id=jsonpath 2026/05/13 10:56:52 INFO Applying migration id=localforward 2026/05/13 10:56:52 INFO Applying migration id=avatar 2026/05/13 10:56:52 INFO Applying migration id=noimage 2026/05/13 10:56:52 INFO Applying migration id=feed 2026/05/13 10:56:52 INFO Applying migration id=bookmarks 2026/05/13 10:56:52 INFO Applying migration id=shareactivity 2026/05/13 10:56:52 INFO Applying migration id=application 2026/05/13 10:56:52 INFO Applying migration id=certificates 2026/05/13 10:56:52 INFO Applying migration id=rawforward 2026/05/13 10:56:52 INFO Applying migration id=publickey 2026/05/13 10:56:52 INFO Applying migration id=resolvegroup 2026/05/13 10:56:52 INFO Applying migration id=reject 2026/05/13 10:56:52 INFO Applying migration id=autodel 2026/05/13 10:56:52 INFO Applying migration id=jsonb 2026/05/13 10:56:52 INFO Applying migration id=quote 2026/05/13 10:56:52 INFO Applying migration id=rfc9421 2026/05/13 10:56:52 INFO Applying migration id=keys 2026/05/13 10:56:52 INFO Applying migration id=portable 2026/05/13 10:56:52 INFO Applying migration id=proofs 2026/05/13 10:56:52 INFO Applying migration id=contexts 2026/05/13 10:56:52 INFO Applying migration id=deliverieshost 2026/05/13 10:56:52 INFO Applying migration id=pembegin 2026/05/13 10:56:52 INFO Applying migration id=didhost 2026/05/13 10:56:52 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:52 INFO Applying migration id=invites 2026/05/13 10:56:52 INFO Applying migration id=ed25519blob 2026/05/13 10:56:52 INFO Applying migration id=rsablob 2026/05/13 10:56:52 INFO Applying migration id=iconscid 2026/05/13 10:56:52 INFO Applying migration id=actor 2026/05/13 10:56:52 INFO Applying migration id=localkeys 2026/05/13 10:56:52 INFO Applying migration id=deleted 2026/05/13 10:56:52 INFO Applying migration id=history 2026/05/13 10:56:52 INFO Applying migration id=outboxnano 2026/05/13 10:56:52 INFO Applying migration id=implements 2026/05/13 10:56:52 INFO Applying migration id=backfill 2026/05/13 10:56:53 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-7e39-745a-ba84-355fe94e2494 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://other.localdomain/group/people follower=https://localhost.localdomain:8443/user/alice followed=https://other.localdomain/group/people 2026/05/13 10:56:53 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:53 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PostToFollowersInGroupNotFollowingGroup (0.78s) === RUN TestOutbox_PostToFollowersInGroupNotAccepted 2026/05/13 10:56:53 INFO Applying migration id=initial 2026/05/13 10:56:53 INFO Applying migration id=notesupdated 2026/05/13 10:56:53 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:53 INFO Applying migration id=activitiesid 2026/05/13 10:56:53 INFO Applying migration id=outbox 2026/05/13 10:56:53 INFO Applying migration id=edits 2026/05/13 10:56:53 INFO Applying migration id=outboxactor 2026/05/13 10:56:53 INFO Applying migration id=outboxsender 2026/05/13 10:56:53 INFO Applying migration id=thread 2026/05/13 10:56:53 INFO Applying migration id=host 2026/05/13 10:56:53 INFO Applying migration id=sharedinbox 2026/05/13 10:56:53 INFO Applying migration id=noteshost 2026/05/13 10:56:53 INFO Applying migration id=fetched 2026/05/13 10:56:53 INFO Applying migration id=move 2026/05/13 10:56:53 INFO Applying migration id=cleanup 2026/05/13 10:56:53 INFO Applying migration id=received 2026/05/13 10:56:53 INFO Applying migration id=namehost 2026/05/13 10:56:53 INFO Applying migration id=outboxhost 2026/05/13 10:56:53 INFO Applying migration id=notesfts 2026/05/13 10:56:53 INFO Applying migration id=iconsname 2026/05/13 10:56:53 INFO Applying migration id=nohash 2026/05/13 10:56:53 INFO Applying migration id=shares 2026/05/13 10:56:53 INFO Applying migration id=actorttl 2026/05/13 10:56:53 INFO Applying migration id=tocc 2026/05/13 10:56:53 INFO Applying migration id=followeds 2026/05/13 10:56:53 INFO Applying migration id=certhash 2026/05/13 10:56:53 INFO Applying migration id=follows_sync 2026/05/13 10:56:53 INFO Applying migration id=jsonpath 2026/05/13 10:56:53 INFO Applying migration id=localforward 2026/05/13 10:56:53 INFO Applying migration id=avatar 2026/05/13 10:56:53 INFO Applying migration id=noimage 2026/05/13 10:56:53 INFO Applying migration id=feed 2026/05/13 10:56:53 INFO Applying migration id=bookmarks 2026/05/13 10:56:53 INFO Applying migration id=shareactivity 2026/05/13 10:56:53 INFO Applying migration id=application 2026/05/13 10:56:53 INFO Applying migration id=certificates 2026/05/13 10:56:53 INFO Applying migration id=rawforward 2026/05/13 10:56:53 INFO Applying migration id=publickey 2026/05/13 10:56:53 INFO Applying migration id=resolvegroup 2026/05/13 10:56:53 INFO Applying migration id=reject 2026/05/13 10:56:53 INFO Applying migration id=autodel 2026/05/13 10:56:53 INFO Applying migration id=jsonb 2026/05/13 10:56:53 INFO Applying migration id=quote 2026/05/13 10:56:53 INFO Applying migration id=rfc9421 2026/05/13 10:56:53 INFO Applying migration id=keys 2026/05/13 10:56:53 INFO Applying migration id=portable 2026/05/13 10:56:53 INFO Applying migration id=proofs 2026/05/13 10:56:53 INFO Applying migration id=contexts 2026/05/13 10:56:53 INFO Applying migration id=deliverieshost 2026/05/13 10:56:53 INFO Applying migration id=pembegin 2026/05/13 10:56:53 INFO Applying migration id=didhost 2026/05/13 10:56:53 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:53 INFO Applying migration id=invites 2026/05/13 10:56:53 INFO Applying migration id=ed25519blob 2026/05/13 10:56:53 INFO Applying migration id=rsablob 2026/05/13 10:56:53 INFO Applying migration id=iconscid 2026/05/13 10:56:53 INFO Applying migration id=actor 2026/05/13 10:56:53 INFO Applying migration id=localkeys 2026/05/13 10:56:53 INFO Applying migration id=deleted 2026/05/13 10:56:53 INFO Applying migration id=history 2026/05/13 10:56:53 INFO Applying migration id=outboxnano 2026/05/13 10:56:53 INFO Applying migration id=implements 2026/05/13 10:56:53 INFO Applying migration id=backfill 2026/05/13 10:56:54 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-8192-7a49-9b73-6c2a2be14fb8 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://other.localdomain/group/people follower=https://localhost.localdomain:8443/user/alice followed=https://other.localdomain/group/people 2026/05/13 10:56:54 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:54 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PostToFollowersInGroupNotAccepted (0.85s) === RUN TestOutbox_PostToFollowersInGroupFollowingAuthor 2026/05/13 10:56:54 INFO Applying migration id=initial 2026/05/13 10:56:54 INFO Applying migration id=notesupdated 2026/05/13 10:56:54 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:54 INFO Applying migration id=activitiesid 2026/05/13 10:56:54 INFO Applying migration id=outbox 2026/05/13 10:56:54 INFO Applying migration id=edits 2026/05/13 10:56:54 INFO Applying migration id=outboxactor 2026/05/13 10:56:54 INFO Applying migration id=outboxsender 2026/05/13 10:56:54 INFO Applying migration id=thread 2026/05/13 10:56:54 INFO Applying migration id=host 2026/05/13 10:56:54 INFO Applying migration id=sharedinbox 2026/05/13 10:56:54 INFO Applying migration id=noteshost 2026/05/13 10:56:54 INFO Applying migration id=fetched 2026/05/13 10:56:54 INFO Applying migration id=move 2026/05/13 10:56:54 INFO Applying migration id=cleanup 2026/05/13 10:56:54 INFO Applying migration id=received 2026/05/13 10:56:54 INFO Applying migration id=namehost 2026/05/13 10:56:54 INFO Applying migration id=outboxhost 2026/05/13 10:56:54 INFO Applying migration id=notesfts 2026/05/13 10:56:54 INFO Applying migration id=iconsname 2026/05/13 10:56:54 INFO Applying migration id=nohash 2026/05/13 10:56:54 INFO Applying migration id=shares 2026/05/13 10:56:54 INFO Applying migration id=actorttl 2026/05/13 10:56:54 INFO Applying migration id=tocc 2026/05/13 10:56:54 INFO Applying migration id=followeds 2026/05/13 10:56:54 INFO Applying migration id=certhash 2026/05/13 10:56:54 INFO Applying migration id=follows_sync 2026/05/13 10:56:54 INFO Applying migration id=jsonpath 2026/05/13 10:56:54 INFO Applying migration id=localforward 2026/05/13 10:56:54 INFO Applying migration id=avatar 2026/05/13 10:56:54 INFO Applying migration id=noimage 2026/05/13 10:56:54 INFO Applying migration id=feed 2026/05/13 10:56:54 INFO Applying migration id=bookmarks 2026/05/13 10:56:54 INFO Applying migration id=shareactivity 2026/05/13 10:56:54 INFO Applying migration id=application 2026/05/13 10:56:54 INFO Applying migration id=certificates 2026/05/13 10:56:54 INFO Applying migration id=rawforward 2026/05/13 10:56:54 INFO Applying migration id=publickey 2026/05/13 10:56:54 INFO Applying migration id=resolvegroup 2026/05/13 10:56:54 INFO Applying migration id=reject 2026/05/13 10:56:54 INFO Applying migration id=autodel 2026/05/13 10:56:54 INFO Applying migration id=jsonb 2026/05/13 10:56:54 INFO Applying migration id=quote 2026/05/13 10:56:54 INFO Applying migration id=rfc9421 2026/05/13 10:56:54 INFO Applying migration id=keys 2026/05/13 10:56:54 INFO Applying migration id=portable 2026/05/13 10:56:54 INFO Applying migration id=proofs 2026/05/13 10:56:54 INFO Applying migration id=contexts 2026/05/13 10:56:54 INFO Applying migration id=deliverieshost 2026/05/13 10:56:54 INFO Applying migration id=pembegin 2026/05/13 10:56:54 INFO Applying migration id=didhost 2026/05/13 10:56:54 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:54 INFO Applying migration id=invites 2026/05/13 10:56:54 INFO Applying migration id=ed25519blob 2026/05/13 10:56:54 INFO Applying migration id=rsablob 2026/05/13 10:56:54 INFO Applying migration id=iconscid 2026/05/13 10:56:54 INFO Applying migration id=actor 2026/05/13 10:56:54 INFO Applying migration id=localkeys 2026/05/13 10:56:54 INFO Applying migration id=deleted 2026/05/13 10:56:54 INFO Applying migration id=history 2026/05/13 10:56:54 INFO Applying migration id=outboxnano 2026/05/13 10:56:54 INFO Applying migration id=implements 2026/05/13 10:56:54 INFO Applying migration id=backfill 2026/05/13 10:56:54 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-832f-7150-aeb4-db854f11df91 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://127.0.0.1/user/dan follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/user/dan 2026/05/13 10:56:54 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:54 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PostToFollowersInGroupFollowingAuthor (0.41s) === RUN TestOutbox_PostToFollowersInGroupUnauthenticatedUser 2026/05/13 10:56:54 INFO Applying migration id=initial 2026/05/13 10:56:54 INFO Applying migration id=notesupdated 2026/05/13 10:56:54 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:54 INFO Applying migration id=activitiesid 2026/05/13 10:56:54 INFO Applying migration id=outbox 2026/05/13 10:56:54 INFO Applying migration id=edits 2026/05/13 10:56:54 INFO Applying migration id=outboxactor 2026/05/13 10:56:54 INFO Applying migration id=outboxsender 2026/05/13 10:56:54 INFO Applying migration id=thread 2026/05/13 10:56:54 INFO Applying migration id=host 2026/05/13 10:56:54 INFO Applying migration id=sharedinbox 2026/05/13 10:56:54 INFO Applying migration id=noteshost 2026/05/13 10:56:54 INFO Applying migration id=fetched 2026/05/13 10:56:54 INFO Applying migration id=move 2026/05/13 10:56:54 INFO Applying migration id=cleanup 2026/05/13 10:56:54 INFO Applying migration id=received 2026/05/13 10:56:54 INFO Applying migration id=namehost 2026/05/13 10:56:54 INFO Applying migration id=outboxhost 2026/05/13 10:56:54 INFO Applying migration id=notesfts 2026/05/13 10:56:54 INFO Applying migration id=iconsname 2026/05/13 10:56:54 INFO Applying migration id=nohash 2026/05/13 10:56:54 INFO Applying migration id=shares 2026/05/13 10:56:54 INFO Applying migration id=actorttl 2026/05/13 10:56:54 INFO Applying migration id=tocc 2026/05/13 10:56:54 INFO Applying migration id=followeds 2026/05/13 10:56:54 INFO Applying migration id=certhash 2026/05/13 10:56:54 INFO Applying migration id=follows_sync 2026/05/13 10:56:54 INFO Applying migration id=jsonpath 2026/05/13 10:56:54 INFO Applying migration id=localforward 2026/05/13 10:56:54 INFO Applying migration id=avatar 2026/05/13 10:56:54 INFO Applying migration id=noimage 2026/05/13 10:56:54 INFO Applying migration id=feed 2026/05/13 10:56:54 INFO Applying migration id=bookmarks 2026/05/13 10:56:54 INFO Applying migration id=shareactivity 2026/05/13 10:56:54 INFO Applying migration id=application 2026/05/13 10:56:54 INFO Applying migration id=certificates 2026/05/13 10:56:54 INFO Applying migration id=rawforward 2026/05/13 10:56:54 INFO Applying migration id=publickey 2026/05/13 10:56:54 INFO Applying migration id=resolvegroup 2026/05/13 10:56:54 INFO Applying migration id=reject 2026/05/13 10:56:54 INFO Applying migration id=autodel 2026/05/13 10:56:54 INFO Applying migration id=jsonb 2026/05/13 10:56:54 INFO Applying migration id=quote 2026/05/13 10:56:54 INFO Applying migration id=rfc9421 2026/05/13 10:56:54 INFO Applying migration id=keys 2026/05/13 10:56:54 INFO Applying migration id=portable 2026/05/13 10:56:54 INFO Applying migration id=proofs 2026/05/13 10:56:54 INFO Applying migration id=contexts 2026/05/13 10:56:54 INFO Applying migration id=deliverieshost 2026/05/13 10:56:54 INFO Applying migration id=pembegin 2026/05/13 10:56:54 INFO Applying migration id=didhost 2026/05/13 10:56:54 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:54 INFO Applying migration id=invites 2026/05/13 10:56:54 INFO Applying migration id=ed25519blob 2026/05/13 10:56:54 INFO Applying migration id=rsablob 2026/05/13 10:56:54 INFO Applying migration id=iconscid 2026/05/13 10:56:54 INFO Applying migration id=actor 2026/05/13 10:56:54 INFO Applying migration id=localkeys 2026/05/13 10:56:54 INFO Applying migration id=deleted 2026/05/13 10:56:54 INFO Applying migration id=history 2026/05/13 10:56:54 INFO Applying migration id=outboxnano 2026/05/13 10:56:54 INFO Applying migration id=implements 2026/05/13 10:56:54 INFO Applying migration id=backfill 2026/05/13 10:56:55 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-8687-7003-a3b9-e60520bfd2e6 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://other.localdomain/group/people follower=https://localhost.localdomain:8443/user/alice followed=https://other.localdomain/group/people 2026/05/13 10:56:55 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:55 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PostToFollowersInGroupUnauthenticatedUser (0.86s) === RUN TestOutbox_DMInGroupNotFollowingGroup 2026/05/13 10:56:55 INFO Applying migration id=initial 2026/05/13 10:56:55 INFO Applying migration id=notesupdated 2026/05/13 10:56:55 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:55 INFO Applying migration id=activitiesid 2026/05/13 10:56:55 INFO Applying migration id=outbox 2026/05/13 10:56:55 INFO Applying migration id=edits 2026/05/13 10:56:55 INFO Applying migration id=outboxactor 2026/05/13 10:56:55 INFO Applying migration id=outboxsender 2026/05/13 10:56:55 INFO Applying migration id=thread 2026/05/13 10:56:55 INFO Applying migration id=host 2026/05/13 10:56:55 INFO Applying migration id=sharedinbox 2026/05/13 10:56:55 INFO Applying migration id=noteshost 2026/05/13 10:56:55 INFO Applying migration id=fetched 2026/05/13 10:56:55 INFO Applying migration id=move 2026/05/13 10:56:55 INFO Applying migration id=cleanup 2026/05/13 10:56:55 INFO Applying migration id=received 2026/05/13 10:56:55 INFO Applying migration id=namehost 2026/05/13 10:56:55 INFO Applying migration id=outboxhost 2026/05/13 10:56:55 INFO Applying migration id=notesfts 2026/05/13 10:56:55 INFO Applying migration id=iconsname 2026/05/13 10:56:55 INFO Applying migration id=nohash 2026/05/13 10:56:55 INFO Applying migration id=shares 2026/05/13 10:56:55 INFO Applying migration id=actorttl 2026/05/13 10:56:55 INFO Applying migration id=tocc 2026/05/13 10:56:55 INFO Applying migration id=followeds 2026/05/13 10:56:55 INFO Applying migration id=certhash 2026/05/13 10:56:55 INFO Applying migration id=follows_sync 2026/05/13 10:56:55 INFO Applying migration id=jsonpath 2026/05/13 10:56:55 INFO Applying migration id=localforward 2026/05/13 10:56:55 INFO Applying migration id=avatar 2026/05/13 10:56:55 INFO Applying migration id=noimage 2026/05/13 10:56:55 INFO Applying migration id=feed 2026/05/13 10:56:55 INFO Applying migration id=bookmarks 2026/05/13 10:56:55 INFO Applying migration id=shareactivity 2026/05/13 10:56:55 INFO Applying migration id=application 2026/05/13 10:56:55 INFO Applying migration id=certificates 2026/05/13 10:56:55 INFO Applying migration id=rawforward 2026/05/13 10:56:55 INFO Applying migration id=publickey 2026/05/13 10:56:55 INFO Applying migration id=resolvegroup 2026/05/13 10:56:55 INFO Applying migration id=reject 2026/05/13 10:56:55 INFO Applying migration id=autodel 2026/05/13 10:56:55 INFO Applying migration id=jsonb 2026/05/13 10:56:55 INFO Applying migration id=quote 2026/05/13 10:56:55 INFO Applying migration id=rfc9421 2026/05/13 10:56:55 INFO Applying migration id=keys 2026/05/13 10:56:55 INFO Applying migration id=portable 2026/05/13 10:56:55 INFO Applying migration id=proofs 2026/05/13 10:56:55 INFO Applying migration id=contexts 2026/05/13 10:56:55 INFO Applying migration id=deliverieshost 2026/05/13 10:56:55 INFO Applying migration id=pembegin 2026/05/13 10:56:55 INFO Applying migration id=didhost 2026/05/13 10:56:55 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:55 INFO Applying migration id=invites 2026/05/13 10:56:55 INFO Applying migration id=ed25519blob 2026/05/13 10:56:55 INFO Applying migration id=rsablob 2026/05/13 10:56:55 INFO Applying migration id=iconscid 2026/05/13 10:56:55 INFO Applying migration id=actor 2026/05/13 10:56:55 INFO Applying migration id=localkeys 2026/05/13 10:56:55 INFO Applying migration id=deleted 2026/05/13 10:56:55 INFO Applying migration id=history 2026/05/13 10:56:55 INFO Applying migration id=outboxnano 2026/05/13 10:56:55 INFO Applying migration id=implements 2026/05/13 10:56:55 INFO Applying migration id=backfill 2026/05/13 10:56:55 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-88bc-7d66-a077-4a393c73b88a activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:56:55 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-88bd-74f5-b074-962817fa800e activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-88bc-7d66-a077-4a393c73b88a activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fb-88bc-7d66-a077-4a393c73b88a 2026/05/13 10:56:55 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:55 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_DMInGroupNotFollowingGroup (0.56s) === RUN TestOutbox_DMInGroupAnotherUser 2026/05/13 10:56:56 INFO Applying migration id=initial 2026/05/13 10:56:56 INFO Applying migration id=notesupdated 2026/05/13 10:56:56 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:56 INFO Applying migration id=activitiesid 2026/05/13 10:56:56 INFO Applying migration id=outbox 2026/05/13 10:56:56 INFO Applying migration id=edits 2026/05/13 10:56:56 INFO Applying migration id=outboxactor 2026/05/13 10:56:56 INFO Applying migration id=outboxsender 2026/05/13 10:56:56 INFO Applying migration id=thread 2026/05/13 10:56:56 INFO Applying migration id=host 2026/05/13 10:56:56 INFO Applying migration id=sharedinbox 2026/05/13 10:56:56 INFO Applying migration id=noteshost 2026/05/13 10:56:56 INFO Applying migration id=fetched 2026/05/13 10:56:56 INFO Applying migration id=move 2026/05/13 10:56:56 INFO Applying migration id=cleanup 2026/05/13 10:56:56 INFO Applying migration id=received 2026/05/13 10:56:56 INFO Applying migration id=namehost 2026/05/13 10:56:56 INFO Applying migration id=outboxhost 2026/05/13 10:56:56 INFO Applying migration id=notesfts 2026/05/13 10:56:56 INFO Applying migration id=iconsname 2026/05/13 10:56:56 INFO Applying migration id=nohash 2026/05/13 10:56:56 INFO Applying migration id=shares 2026/05/13 10:56:56 INFO Applying migration id=actorttl 2026/05/13 10:56:56 INFO Applying migration id=tocc 2026/05/13 10:56:56 INFO Applying migration id=followeds 2026/05/13 10:56:56 INFO Applying migration id=certhash 2026/05/13 10:56:56 INFO Applying migration id=follows_sync 2026/05/13 10:56:56 INFO Applying migration id=jsonpath 2026/05/13 10:56:56 INFO Applying migration id=localforward 2026/05/13 10:56:56 INFO Applying migration id=avatar 2026/05/13 10:56:56 INFO Applying migration id=noimage 2026/05/13 10:56:56 INFO Applying migration id=feed 2026/05/13 10:56:56 INFO Applying migration id=bookmarks 2026/05/13 10:56:56 INFO Applying migration id=shareactivity 2026/05/13 10:56:56 INFO Applying migration id=application 2026/05/13 10:56:56 INFO Applying migration id=certificates 2026/05/13 10:56:56 INFO Applying migration id=rawforward 2026/05/13 10:56:56 INFO Applying migration id=publickey 2026/05/13 10:56:56 INFO Applying migration id=resolvegroup 2026/05/13 10:56:56 INFO Applying migration id=reject 2026/05/13 10:56:56 INFO Applying migration id=autodel 2026/05/13 10:56:56 INFO Applying migration id=jsonb 2026/05/13 10:56:56 INFO Applying migration id=quote 2026/05/13 10:56:56 INFO Applying migration id=rfc9421 2026/05/13 10:56:56 INFO Applying migration id=keys 2026/05/13 10:56:56 INFO Applying migration id=portable 2026/05/13 10:56:56 INFO Applying migration id=proofs 2026/05/13 10:56:56 INFO Applying migration id=contexts 2026/05/13 10:56:56 INFO Applying migration id=deliverieshost 2026/05/13 10:56:56 INFO Applying migration id=pembegin 2026/05/13 10:56:56 INFO Applying migration id=didhost 2026/05/13 10:56:56 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:56 INFO Applying migration id=invites 2026/05/13 10:56:56 INFO Applying migration id=ed25519blob 2026/05/13 10:56:56 INFO Applying migration id=rsablob 2026/05/13 10:56:56 INFO Applying migration id=iconscid 2026/05/13 10:56:56 INFO Applying migration id=actor 2026/05/13 10:56:56 INFO Applying migration id=localkeys 2026/05/13 10:56:56 INFO Applying migration id=deleted 2026/05/13 10:56:56 INFO Applying migration id=history 2026/05/13 10:56:56 INFO Applying migration id=outboxnano 2026/05/13 10:56:56 INFO Applying migration id=implements 2026/05/13 10:56:56 INFO Applying migration id=backfill 2026/05/13 10:56:56 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-8bf2-7c5d-a03e-5278012ee153 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://other.localdomain/group/people follower=https://localhost.localdomain:8443/user/alice followed=https://other.localdomain/group/people 2026/05/13 10:56:56 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-8bf3-77ec-baff-8875ddad6dae activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:56:56 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-8bf3-7f0c-93fc-2142065fc0fd activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-8bf3-77ec-baff-8875ddad6dae activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fb-8bf3-77ec-baff-8875ddad6dae 2026/05/13 10:56:56 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:56 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_DMInGroupAnotherUser (0.82s) === RUN TestPoll_TwoOptions 2026/05/13 10:56:56 INFO Applying migration id=initial 2026/05/13 10:56:56 INFO Applying migration id=notesupdated 2026/05/13 10:56:56 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:56 INFO Applying migration id=activitiesid 2026/05/13 10:56:56 INFO Applying migration id=outbox 2026/05/13 10:56:56 INFO Applying migration id=edits 2026/05/13 10:56:56 INFO Applying migration id=outboxactor 2026/05/13 10:56:56 INFO Applying migration id=outboxsender 2026/05/13 10:56:56 INFO Applying migration id=thread 2026/05/13 10:56:56 INFO Applying migration id=host 2026/05/13 10:56:56 INFO Applying migration id=sharedinbox 2026/05/13 10:56:56 INFO Applying migration id=noteshost 2026/05/13 10:56:56 INFO Applying migration id=fetched 2026/05/13 10:56:56 INFO Applying migration id=move 2026/05/13 10:56:56 INFO Applying migration id=cleanup 2026/05/13 10:56:56 INFO Applying migration id=received 2026/05/13 10:56:56 INFO Applying migration id=namehost 2026/05/13 10:56:56 INFO Applying migration id=outboxhost 2026/05/13 10:56:56 INFO Applying migration id=notesfts 2026/05/13 10:56:56 INFO Applying migration id=iconsname 2026/05/13 10:56:56 INFO Applying migration id=nohash 2026/05/13 10:56:56 INFO Applying migration id=shares 2026/05/13 10:56:56 INFO Applying migration id=actorttl 2026/05/13 10:56:56 INFO Applying migration id=tocc 2026/05/13 10:56:56 INFO Applying migration id=followeds 2026/05/13 10:56:56 INFO Applying migration id=certhash 2026/05/13 10:56:56 INFO Applying migration id=follows_sync 2026/05/13 10:56:56 INFO Applying migration id=jsonpath 2026/05/13 10:56:56 INFO Applying migration id=localforward 2026/05/13 10:56:56 INFO Applying migration id=avatar 2026/05/13 10:56:56 INFO Applying migration id=noimage 2026/05/13 10:56:56 INFO Applying migration id=feed 2026/05/13 10:56:56 INFO Applying migration id=bookmarks 2026/05/13 10:56:56 INFO Applying migration id=shareactivity 2026/05/13 10:56:56 INFO Applying migration id=application 2026/05/13 10:56:56 INFO Applying migration id=certificates 2026/05/13 10:56:56 INFO Applying migration id=rawforward 2026/05/13 10:56:56 INFO Applying migration id=publickey 2026/05/13 10:56:56 INFO Applying migration id=resolvegroup 2026/05/13 10:56:56 INFO Applying migration id=reject 2026/05/13 10:56:56 INFO Applying migration id=autodel 2026/05/13 10:56:56 INFO Applying migration id=jsonb 2026/05/13 10:56:56 INFO Applying migration id=quote 2026/05/13 10:56:56 INFO Applying migration id=rfc9421 2026/05/13 10:56:56 INFO Applying migration id=keys 2026/05/13 10:56:56 INFO Applying migration id=portable 2026/05/13 10:56:56 INFO Applying migration id=proofs 2026/05/13 10:56:56 INFO Applying migration id=contexts 2026/05/13 10:56:56 INFO Applying migration id=deliverieshost 2026/05/13 10:56:56 INFO Applying migration id=pembegin 2026/05/13 10:56:56 INFO Applying migration id=didhost 2026/05/13 10:56:56 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:56 INFO Applying migration id=invites 2026/05/13 10:56:56 INFO Applying migration id=ed25519blob 2026/05/13 10:56:56 INFO Applying migration id=rsablob 2026/05/13 10:56:56 INFO Applying migration id=iconscid 2026/05/13 10:56:56 INFO Applying migration id=actor 2026/05/13 10:56:56 INFO Applying migration id=localkeys 2026/05/13 10:56:56 INFO Applying migration id=deleted 2026/05/13 10:56:56 INFO Applying migration id=history 2026/05/13 10:56:56 INFO Applying migration id=outboxnano 2026/05/13 10:56:57 INFO Applying migration id=implements 2026/05/13 10:56:57 INFO Applying migration id=backfill 2026/05/13 10:56:57 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/poll/1 activity.object.type=Question activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/poll/1 2026/05/13 10:56:57 INFO Viewing post post=https://127.0.0.1/poll/1 --- PASS: TestPoll_TwoOptions (0.73s) === RUN TestPoll_TwoOptionsZeroVotes 2026/05/13 10:56:57 INFO Applying migration id=initial 2026/05/13 10:56:57 INFO Applying migration id=notesupdated 2026/05/13 10:56:57 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:57 INFO Applying migration id=activitiesid 2026/05/13 10:56:57 INFO Applying migration id=outbox 2026/05/13 10:56:57 INFO Applying migration id=edits 2026/05/13 10:56:57 INFO Applying migration id=outboxactor 2026/05/13 10:56:57 INFO Applying migration id=outboxsender 2026/05/13 10:56:57 INFO Applying migration id=thread 2026/05/13 10:56:57 INFO Applying migration id=host 2026/05/13 10:56:57 INFO Applying migration id=sharedinbox 2026/05/13 10:56:57 INFO Applying migration id=noteshost 2026/05/13 10:56:57 INFO Applying migration id=fetched 2026/05/13 10:56:57 INFO Applying migration id=move 2026/05/13 10:56:57 INFO Applying migration id=cleanup 2026/05/13 10:56:57 INFO Applying migration id=received 2026/05/13 10:56:57 INFO Applying migration id=namehost 2026/05/13 10:56:57 INFO Applying migration id=outboxhost 2026/05/13 10:56:57 INFO Applying migration id=notesfts 2026/05/13 10:56:57 INFO Applying migration id=iconsname 2026/05/13 10:56:57 INFO Applying migration id=nohash 2026/05/13 10:56:57 INFO Applying migration id=shares 2026/05/13 10:56:57 INFO Applying migration id=actorttl 2026/05/13 10:56:57 INFO Applying migration id=tocc 2026/05/13 10:56:57 INFO Applying migration id=followeds 2026/05/13 10:56:57 INFO Applying migration id=certhash 2026/05/13 10:56:57 INFO Applying migration id=follows_sync 2026/05/13 10:56:57 INFO Applying migration id=jsonpath 2026/05/13 10:56:57 INFO Applying migration id=localforward 2026/05/13 10:56:57 INFO Applying migration id=avatar 2026/05/13 10:56:57 INFO Applying migration id=noimage 2026/05/13 10:56:57 INFO Applying migration id=feed 2026/05/13 10:56:57 INFO Applying migration id=bookmarks 2026/05/13 10:56:57 INFO Applying migration id=shareactivity 2026/05/13 10:56:57 INFO Applying migration id=application 2026/05/13 10:56:57 INFO Applying migration id=certificates 2026/05/13 10:56:57 INFO Applying migration id=rawforward 2026/05/13 10:56:57 INFO Applying migration id=publickey 2026/05/13 10:56:57 INFO Applying migration id=resolvegroup 2026/05/13 10:56:57 INFO Applying migration id=reject 2026/05/13 10:56:57 INFO Applying migration id=autodel 2026/05/13 10:56:57 INFO Applying migration id=jsonb 2026/05/13 10:56:57 INFO Applying migration id=quote 2026/05/13 10:56:57 INFO Applying migration id=rfc9421 2026/05/13 10:56:57 INFO Applying migration id=keys 2026/05/13 10:56:57 INFO Applying migration id=portable 2026/05/13 10:56:57 INFO Applying migration id=proofs 2026/05/13 10:56:57 INFO Applying migration id=contexts 2026/05/13 10:56:57 INFO Applying migration id=deliverieshost 2026/05/13 10:56:57 INFO Applying migration id=pembegin 2026/05/13 10:56:57 INFO Applying migration id=didhost 2026/05/13 10:56:57 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:57 INFO Applying migration id=invites 2026/05/13 10:56:57 INFO Applying migration id=ed25519blob 2026/05/13 10:56:57 INFO Applying migration id=rsablob 2026/05/13 10:56:57 INFO Applying migration id=iconscid 2026/05/13 10:56:57 INFO Applying migration id=actor 2026/05/13 10:56:57 INFO Applying migration id=localkeys 2026/05/13 10:56:57 INFO Applying migration id=deleted 2026/05/13 10:56:57 INFO Applying migration id=history 2026/05/13 10:56:57 INFO Applying migration id=outboxnano 2026/05/13 10:56:57 INFO Applying migration id=implements 2026/05/13 10:56:57 INFO Applying migration id=backfill 2026/05/13 10:56:58 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/poll/1 activity.object.type=Question activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/poll/1 2026/05/13 10:56:58 INFO Viewing post post=https://127.0.0.1/poll/1 --- PASS: TestPoll_TwoOptionsZeroVotes (1.10s) === RUN TestPoll_TwoOptionsOnlyZeroVotes 2026/05/13 10:56:58 INFO Applying migration id=initial 2026/05/13 10:56:58 INFO Applying migration id=notesupdated 2026/05/13 10:56:58 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:58 INFO Applying migration id=activitiesid 2026/05/13 10:56:58 INFO Applying migration id=outbox 2026/05/13 10:56:58 INFO Applying migration id=edits 2026/05/13 10:56:58 INFO Applying migration id=outboxactor 2026/05/13 10:56:58 INFO Applying migration id=outboxsender 2026/05/13 10:56:58 INFO Applying migration id=thread 2026/05/13 10:56:58 INFO Applying migration id=host 2026/05/13 10:56:58 INFO Applying migration id=sharedinbox 2026/05/13 10:56:58 INFO Applying migration id=noteshost 2026/05/13 10:56:58 INFO Applying migration id=fetched 2026/05/13 10:56:58 INFO Applying migration id=move 2026/05/13 10:56:58 INFO Applying migration id=cleanup 2026/05/13 10:56:58 INFO Applying migration id=received 2026/05/13 10:56:58 INFO Applying migration id=namehost 2026/05/13 10:56:58 INFO Applying migration id=outboxhost 2026/05/13 10:56:58 INFO Applying migration id=notesfts 2026/05/13 10:56:58 INFO Applying migration id=iconsname 2026/05/13 10:56:58 INFO Applying migration id=nohash 2026/05/13 10:56:58 INFO Applying migration id=shares 2026/05/13 10:56:58 INFO Applying migration id=actorttl 2026/05/13 10:56:58 INFO Applying migration id=tocc 2026/05/13 10:56:58 INFO Applying migration id=followeds 2026/05/13 10:56:58 INFO Applying migration id=certhash 2026/05/13 10:56:58 INFO Applying migration id=follows_sync 2026/05/13 10:56:58 INFO Applying migration id=jsonpath 2026/05/13 10:56:58 INFO Applying migration id=localforward 2026/05/13 10:56:58 INFO Applying migration id=avatar 2026/05/13 10:56:58 INFO Applying migration id=noimage 2026/05/13 10:56:58 INFO Applying migration id=feed 2026/05/13 10:56:58 INFO Applying migration id=bookmarks 2026/05/13 10:56:58 INFO Applying migration id=shareactivity 2026/05/13 10:56:58 INFO Applying migration id=application 2026/05/13 10:56:58 INFO Applying migration id=certificates 2026/05/13 10:56:58 INFO Applying migration id=rawforward 2026/05/13 10:56:58 INFO Applying migration id=publickey 2026/05/13 10:56:58 INFO Applying migration id=resolvegroup 2026/05/13 10:56:58 INFO Applying migration id=reject 2026/05/13 10:56:58 INFO Applying migration id=autodel 2026/05/13 10:56:58 INFO Applying migration id=jsonb 2026/05/13 10:56:58 INFO Applying migration id=quote 2026/05/13 10:56:58 INFO Applying migration id=rfc9421 2026/05/13 10:56:58 INFO Applying migration id=keys 2026/05/13 10:56:58 INFO Applying migration id=portable 2026/05/13 10:56:58 INFO Applying migration id=proofs 2026/05/13 10:56:58 INFO Applying migration id=contexts 2026/05/13 10:56:58 INFO Applying migration id=deliverieshost 2026/05/13 10:56:58 INFO Applying migration id=pembegin 2026/05/13 10:56:58 INFO Applying migration id=didhost 2026/05/13 10:56:58 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:58 INFO Applying migration id=invites 2026/05/13 10:56:58 INFO Applying migration id=ed25519blob 2026/05/13 10:56:58 INFO Applying migration id=rsablob 2026/05/13 10:56:58 INFO Applying migration id=iconscid 2026/05/13 10:56:58 INFO Applying migration id=actor 2026/05/13 10:56:58 INFO Applying migration id=localkeys 2026/05/13 10:56:58 INFO Applying migration id=deleted 2026/05/13 10:56:58 INFO Applying migration id=history 2026/05/13 10:56:58 INFO Applying migration id=outboxnano 2026/05/13 10:56:58 INFO Applying migration id=implements 2026/05/13 10:56:58 INFO Applying migration id=backfill 2026/05/13 10:56:59 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/poll/1 activity.object.type=Question activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/poll/1 2026/05/13 10:56:59 INFO Viewing post post=https://127.0.0.1/poll/1 --- PASS: TestPoll_TwoOptionsOnlyZeroVotes (0.69s) === RUN TestPoll_OneOption 2026/05/13 10:56:59 INFO Applying migration id=initial 2026/05/13 10:56:59 INFO Applying migration id=notesupdated 2026/05/13 10:56:59 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:59 INFO Applying migration id=activitiesid 2026/05/13 10:56:59 INFO Applying migration id=outbox 2026/05/13 10:56:59 INFO Applying migration id=edits 2026/05/13 10:56:59 INFO Applying migration id=outboxactor 2026/05/13 10:56:59 INFO Applying migration id=outboxsender 2026/05/13 10:56:59 INFO Applying migration id=thread 2026/05/13 10:56:59 INFO Applying migration id=host 2026/05/13 10:56:59 INFO Applying migration id=sharedinbox 2026/05/13 10:56:59 INFO Applying migration id=noteshost 2026/05/13 10:56:59 INFO Applying migration id=fetched 2026/05/13 10:56:59 INFO Applying migration id=move 2026/05/13 10:56:59 INFO Applying migration id=cleanup 2026/05/13 10:56:59 INFO Applying migration id=received 2026/05/13 10:56:59 INFO Applying migration id=namehost 2026/05/13 10:56:59 INFO Applying migration id=outboxhost 2026/05/13 10:56:59 INFO Applying migration id=notesfts 2026/05/13 10:56:59 INFO Applying migration id=iconsname 2026/05/13 10:56:59 INFO Applying migration id=nohash 2026/05/13 10:56:59 INFO Applying migration id=shares 2026/05/13 10:56:59 INFO Applying migration id=actorttl 2026/05/13 10:56:59 INFO Applying migration id=tocc 2026/05/13 10:56:59 INFO Applying migration id=followeds 2026/05/13 10:56:59 INFO Applying migration id=certhash 2026/05/13 10:56:59 INFO Applying migration id=follows_sync 2026/05/13 10:56:59 INFO Applying migration id=jsonpath 2026/05/13 10:56:59 INFO Applying migration id=localforward 2026/05/13 10:56:59 INFO Applying migration id=avatar 2026/05/13 10:56:59 INFO Applying migration id=noimage 2026/05/13 10:56:59 INFO Applying migration id=feed 2026/05/13 10:56:59 INFO Applying migration id=bookmarks 2026/05/13 10:56:59 INFO Applying migration id=shareactivity 2026/05/13 10:56:59 INFO Applying migration id=application 2026/05/13 10:56:59 INFO Applying migration id=certificates 2026/05/13 10:56:59 INFO Applying migration id=rawforward 2026/05/13 10:56:59 INFO Applying migration id=publickey 2026/05/13 10:56:59 INFO Applying migration id=resolvegroup 2026/05/13 10:56:59 INFO Applying migration id=reject 2026/05/13 10:56:59 INFO Applying migration id=autodel 2026/05/13 10:56:59 INFO Applying migration id=jsonb 2026/05/13 10:56:59 INFO Applying migration id=quote 2026/05/13 10:56:59 INFO Applying migration id=rfc9421 2026/05/13 10:56:59 INFO Applying migration id=keys 2026/05/13 10:56:59 INFO Applying migration id=portable 2026/05/13 10:56:59 INFO Applying migration id=proofs 2026/05/13 10:56:59 INFO Applying migration id=contexts 2026/05/13 10:56:59 INFO Applying migration id=deliverieshost 2026/05/13 10:56:59 INFO Applying migration id=pembegin 2026/05/13 10:56:59 INFO Applying migration id=didhost 2026/05/13 10:56:59 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:59 INFO Applying migration id=invites 2026/05/13 10:56:59 INFO Applying migration id=ed25519blob 2026/05/13 10:56:59 INFO Applying migration id=rsablob 2026/05/13 10:56:59 INFO Applying migration id=iconscid 2026/05/13 10:56:59 INFO Applying migration id=actor 2026/05/13 10:56:59 INFO Applying migration id=localkeys 2026/05/13 10:56:59 INFO Applying migration id=deleted 2026/05/13 10:56:59 INFO Applying migration id=history 2026/05/13 10:56:59 INFO Applying migration id=outboxnano 2026/05/13 10:56:59 INFO Applying migration id=implements 2026/05/13 10:56:59 INFO Applying migration id=backfill 2026/05/13 10:57:00 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/poll/1 activity.object.type=Question activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/poll/1 2026/05/13 10:57:00 INFO Viewing post post=https://127.0.0.1/poll/1 --- PASS: TestPoll_OneOption (0.79s) === RUN TestPoll_Vote 2026/05/13 10:57:00 INFO Applying migration id=initial 2026/05/13 10:57:00 INFO Applying migration id=notesupdated 2026/05/13 10:57:00 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:00 INFO Applying migration id=activitiesid 2026/05/13 10:57:00 INFO Applying migration id=outbox 2026/05/13 10:57:00 INFO Applying migration id=edits 2026/05/13 10:57:00 INFO Applying migration id=outboxactor 2026/05/13 10:57:00 INFO Applying migration id=outboxsender 2026/05/13 10:57:00 INFO Applying migration id=thread 2026/05/13 10:57:00 INFO Applying migration id=host 2026/05/13 10:57:00 INFO Applying migration id=sharedinbox 2026/05/13 10:57:00 INFO Applying migration id=noteshost 2026/05/13 10:57:00 INFO Applying migration id=fetched 2026/05/13 10:57:00 INFO Applying migration id=move 2026/05/13 10:57:00 INFO Applying migration id=cleanup 2026/05/13 10:57:00 INFO Applying migration id=received 2026/05/13 10:57:00 INFO Applying migration id=namehost 2026/05/13 10:57:00 INFO Applying migration id=outboxhost 2026/05/13 10:57:00 INFO Applying migration id=notesfts 2026/05/13 10:57:00 INFO Applying migration id=iconsname 2026/05/13 10:57:00 INFO Applying migration id=nohash 2026/05/13 10:57:00 INFO Applying migration id=shares 2026/05/13 10:57:00 INFO Applying migration id=actorttl 2026/05/13 10:57:00 INFO Applying migration id=tocc 2026/05/13 10:57:00 INFO Applying migration id=followeds 2026/05/13 10:57:00 INFO Applying migration id=certhash 2026/05/13 10:57:00 INFO Applying migration id=follows_sync 2026/05/13 10:57:00 INFO Applying migration id=jsonpath 2026/05/13 10:57:00 INFO Applying migration id=localforward 2026/05/13 10:57:00 INFO Applying migration id=avatar 2026/05/13 10:57:00 INFO Applying migration id=noimage 2026/05/13 10:57:00 INFO Applying migration id=feed 2026/05/13 10:57:00 INFO Applying migration id=bookmarks 2026/05/13 10:57:00 INFO Applying migration id=shareactivity 2026/05/13 10:57:00 INFO Applying migration id=application 2026/05/13 10:57:00 INFO Applying migration id=certificates 2026/05/13 10:57:00 INFO Applying migration id=rawforward 2026/05/13 10:57:00 INFO Applying migration id=publickey 2026/05/13 10:57:00 INFO Applying migration id=resolvegroup 2026/05/13 10:57:00 INFO Applying migration id=reject 2026/05/13 10:57:00 INFO Applying migration id=autodel 2026/05/13 10:57:00 INFO Applying migration id=jsonb 2026/05/13 10:57:00 INFO Applying migration id=quote 2026/05/13 10:57:00 INFO Applying migration id=rfc9421 2026/05/13 10:57:00 INFO Applying migration id=keys 2026/05/13 10:57:00 INFO Applying migration id=portable 2026/05/13 10:57:00 INFO Applying migration id=proofs 2026/05/13 10:57:00 INFO Applying migration id=contexts 2026/05/13 10:57:00 INFO Applying migration id=deliverieshost 2026/05/13 10:57:00 INFO Applying migration id=pembegin 2026/05/13 10:57:00 INFO Applying migration id=didhost 2026/05/13 10:57:00 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:00 INFO Applying migration id=invites 2026/05/13 10:57:00 INFO Applying migration id=ed25519blob 2026/05/13 10:57:00 INFO Applying migration id=rsablob 2026/05/13 10:57:00 INFO Applying migration id=iconscid 2026/05/13 10:57:00 INFO Applying migration id=actor 2026/05/13 10:57:00 INFO Applying migration id=localkeys 2026/05/13 10:57:00 INFO Applying migration id=deleted 2026/05/13 10:57:00 INFO Applying migration id=history 2026/05/13 10:57:00 INFO Applying migration id=outboxnano 2026/05/13 10:57:00 INFO Applying migration id=implements 2026/05/13 10:57:00 INFO Applying migration id=backfill 2026/05/13 10:57:00 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/poll/1 activity.object.type=Question activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/poll/1 2026/05/13 10:57:00 INFO Replying to post post=https://127.0.0.1/poll/1 2026/05/13 10:57:00 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-9b07-7cde-9bbe-0626709df24d activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-9b07-7cbb-8915-07a1c7775566 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-9b07-7cbb-8915-07a1c7775566 2026/05/13 10:57:00 INFO Viewing post post=https://127.0.0.1/poll/1 --- PASS: TestPoll_Vote (0.56s) === RUN TestPoll_VoteClosedPoll 2026/05/13 10:57:00 INFO Applying migration id=initial 2026/05/13 10:57:00 INFO Applying migration id=notesupdated 2026/05/13 10:57:00 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:00 INFO Applying migration id=activitiesid 2026/05/13 10:57:00 INFO Applying migration id=outbox 2026/05/13 10:57:00 INFO Applying migration id=edits 2026/05/13 10:57:00 INFO Applying migration id=outboxactor 2026/05/13 10:57:00 INFO Applying migration id=outboxsender 2026/05/13 10:57:00 INFO Applying migration id=thread 2026/05/13 10:57:00 INFO Applying migration id=host 2026/05/13 10:57:00 INFO Applying migration id=sharedinbox 2026/05/13 10:57:00 INFO Applying migration id=noteshost 2026/05/13 10:57:00 INFO Applying migration id=fetched 2026/05/13 10:57:00 INFO Applying migration id=move 2026/05/13 10:57:00 INFO Applying migration id=cleanup 2026/05/13 10:57:00 INFO Applying migration id=received 2026/05/13 10:57:00 INFO Applying migration id=namehost 2026/05/13 10:57:00 INFO Applying migration id=outboxhost 2026/05/13 10:57:00 INFO Applying migration id=notesfts 2026/05/13 10:57:00 INFO Applying migration id=iconsname 2026/05/13 10:57:00 INFO Applying migration id=nohash 2026/05/13 10:57:00 INFO Applying migration id=shares 2026/05/13 10:57:00 INFO Applying migration id=actorttl 2026/05/13 10:57:00 INFO Applying migration id=tocc 2026/05/13 10:57:00 INFO Applying migration id=followeds 2026/05/13 10:57:00 INFO Applying migration id=certhash 2026/05/13 10:57:00 INFO Applying migration id=follows_sync 2026/05/13 10:57:00 INFO Applying migration id=jsonpath 2026/05/13 10:57:00 INFO Applying migration id=localforward 2026/05/13 10:57:00 INFO Applying migration id=avatar 2026/05/13 10:57:00 INFO Applying migration id=noimage 2026/05/13 10:57:00 INFO Applying migration id=feed 2026/05/13 10:57:00 INFO Applying migration id=bookmarks 2026/05/13 10:57:00 INFO Applying migration id=shareactivity 2026/05/13 10:57:00 INFO Applying migration id=application 2026/05/13 10:57:00 INFO Applying migration id=certificates 2026/05/13 10:57:00 INFO Applying migration id=rawforward 2026/05/13 10:57:00 INFO Applying migration id=publickey 2026/05/13 10:57:00 INFO Applying migration id=resolvegroup 2026/05/13 10:57:00 INFO Applying migration id=reject 2026/05/13 10:57:00 INFO Applying migration id=autodel 2026/05/13 10:57:00 INFO Applying migration id=jsonb 2026/05/13 10:57:00 INFO Applying migration id=quote 2026/05/13 10:57:00 INFO Applying migration id=rfc9421 2026/05/13 10:57:00 INFO Applying migration id=keys 2026/05/13 10:57:00 INFO Applying migration id=portable 2026/05/13 10:57:00 INFO Applying migration id=proofs 2026/05/13 10:57:00 INFO Applying migration id=contexts 2026/05/13 10:57:00 INFO Applying migration id=deliverieshost 2026/05/13 10:57:00 INFO Applying migration id=pembegin 2026/05/13 10:57:00 INFO Applying migration id=didhost 2026/05/13 10:57:00 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:00 INFO Applying migration id=invites 2026/05/13 10:57:00 INFO Applying migration id=ed25519blob 2026/05/13 10:57:00 INFO Applying migration id=rsablob 2026/05/13 10:57:00 INFO Applying migration id=iconscid 2026/05/13 10:57:00 INFO Applying migration id=actor 2026/05/13 10:57:00 INFO Applying migration id=localkeys 2026/05/13 10:57:00 INFO Applying migration id=deleted 2026/05/13 10:57:00 INFO Applying migration id=history 2026/05/13 10:57:00 INFO Applying migration id=outboxnano 2026/05/13 10:57:00 INFO Applying migration id=implements 2026/05/13 10:57:00 INFO Applying migration id=backfill 2026/05/13 10:57:01 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/poll/1 activity.object.type=Question activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/poll/1 2026/05/13 10:57:01 INFO Replying to post post=https://127.0.0.1/poll/1 --- PASS: TestPoll_VoteClosedPoll (1.28s) === RUN TestPoll_VoteEndedPoll 2026/05/13 10:57:01 INFO Applying migration id=initial 2026/05/13 10:57:01 INFO Applying migration id=notesupdated 2026/05/13 10:57:01 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:01 INFO Applying migration id=activitiesid 2026/05/13 10:57:01 INFO Applying migration id=outbox 2026/05/13 10:57:01 INFO Applying migration id=edits 2026/05/13 10:57:01 INFO Applying migration id=outboxactor 2026/05/13 10:57:01 INFO Applying migration id=outboxsender 2026/05/13 10:57:01 INFO Applying migration id=thread 2026/05/13 10:57:01 INFO Applying migration id=host 2026/05/13 10:57:01 INFO Applying migration id=sharedinbox 2026/05/13 10:57:01 INFO Applying migration id=noteshost 2026/05/13 10:57:01 INFO Applying migration id=fetched 2026/05/13 10:57:01 INFO Applying migration id=move 2026/05/13 10:57:01 INFO Applying migration id=cleanup 2026/05/13 10:57:01 INFO Applying migration id=received 2026/05/13 10:57:01 INFO Applying migration id=namehost 2026/05/13 10:57:01 INFO Applying migration id=outboxhost 2026/05/13 10:57:01 INFO Applying migration id=notesfts 2026/05/13 10:57:01 INFO Applying migration id=iconsname 2026/05/13 10:57:01 INFO Applying migration id=nohash 2026/05/13 10:57:01 INFO Applying migration id=shares 2026/05/13 10:57:01 INFO Applying migration id=actorttl 2026/05/13 10:57:01 INFO Applying migration id=tocc 2026/05/13 10:57:02 INFO Applying migration id=followeds 2026/05/13 10:57:02 INFO Applying migration id=certhash 2026/05/13 10:57:02 INFO Applying migration id=follows_sync 2026/05/13 10:57:02 INFO Applying migration id=jsonpath 2026/05/13 10:57:02 INFO Applying migration id=localforward 2026/05/13 10:57:02 INFO Applying migration id=avatar 2026/05/13 10:57:02 INFO Applying migration id=noimage 2026/05/13 10:57:02 INFO Applying migration id=feed 2026/05/13 10:57:02 INFO Applying migration id=bookmarks 2026/05/13 10:57:02 INFO Applying migration id=shareactivity 2026/05/13 10:57:02 INFO Applying migration id=application 2026/05/13 10:57:02 INFO Applying migration id=certificates 2026/05/13 10:57:02 INFO Applying migration id=rawforward 2026/05/13 10:57:02 INFO Applying migration id=publickey 2026/05/13 10:57:02 INFO Applying migration id=resolvegroup 2026/05/13 10:57:02 INFO Applying migration id=reject 2026/05/13 10:57:02 INFO Applying migration id=autodel 2026/05/13 10:57:02 INFO Applying migration id=jsonb 2026/05/13 10:57:02 INFO Applying migration id=quote 2026/05/13 10:57:02 INFO Applying migration id=rfc9421 2026/05/13 10:57:02 INFO Applying migration id=keys 2026/05/13 10:57:02 INFO Applying migration id=portable 2026/05/13 10:57:02 INFO Applying migration id=proofs 2026/05/13 10:57:02 INFO Applying migration id=contexts 2026/05/13 10:57:02 INFO Applying migration id=deliverieshost 2026/05/13 10:57:02 INFO Applying migration id=pembegin 2026/05/13 10:57:02 INFO Applying migration id=didhost 2026/05/13 10:57:02 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:02 INFO Applying migration id=invites 2026/05/13 10:57:02 INFO Applying migration id=ed25519blob 2026/05/13 10:57:02 INFO Applying migration id=rsablob 2026/05/13 10:57:02 INFO Applying migration id=iconscid 2026/05/13 10:57:02 INFO Applying migration id=actor 2026/05/13 10:57:02 INFO Applying migration id=localkeys 2026/05/13 10:57:02 INFO Applying migration id=deleted 2026/05/13 10:57:02 INFO Applying migration id=history 2026/05/13 10:57:02 INFO Applying migration id=outboxnano 2026/05/13 10:57:02 INFO Applying migration id=implements 2026/05/13 10:57:02 INFO Applying migration id=backfill 2026/05/13 10:57:03 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/poll/1 activity.object.type=Question activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/poll/1 2026/05/13 10:57:03 INFO Replying to post post=https://127.0.0.1/poll/1 --- PASS: TestPoll_VoteEndedPoll (1.22s) === RUN TestPoll_Reply 2026/05/13 10:57:03 INFO Applying migration id=initial 2026/05/13 10:57:03 INFO Applying migration id=notesupdated 2026/05/13 10:57:03 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:03 INFO Applying migration id=activitiesid 2026/05/13 10:57:03 INFO Applying migration id=outbox 2026/05/13 10:57:03 INFO Applying migration id=edits 2026/05/13 10:57:03 INFO Applying migration id=outboxactor 2026/05/13 10:57:03 INFO Applying migration id=outboxsender 2026/05/13 10:57:03 INFO Applying migration id=thread 2026/05/13 10:57:03 INFO Applying migration id=host 2026/05/13 10:57:03 INFO Applying migration id=sharedinbox 2026/05/13 10:57:03 INFO Applying migration id=noteshost 2026/05/13 10:57:03 INFO Applying migration id=fetched 2026/05/13 10:57:03 INFO Applying migration id=move 2026/05/13 10:57:03 INFO Applying migration id=cleanup 2026/05/13 10:57:03 INFO Applying migration id=received 2026/05/13 10:57:03 INFO Applying migration id=namehost 2026/05/13 10:57:03 INFO Applying migration id=outboxhost 2026/05/13 10:57:03 INFO Applying migration id=notesfts 2026/05/13 10:57:03 INFO Applying migration id=iconsname 2026/05/13 10:57:03 INFO Applying migration id=nohash 2026/05/13 10:57:03 INFO Applying migration id=shares 2026/05/13 10:57:03 INFO Applying migration id=actorttl 2026/05/13 10:57:03 INFO Applying migration id=tocc 2026/05/13 10:57:03 INFO Applying migration id=followeds 2026/05/13 10:57:03 INFO Applying migration id=certhash 2026/05/13 10:57:03 INFO Applying migration id=follows_sync 2026/05/13 10:57:03 INFO Applying migration id=jsonpath 2026/05/13 10:57:03 INFO Applying migration id=localforward 2026/05/13 10:57:03 INFO Applying migration id=avatar 2026/05/13 10:57:03 INFO Applying migration id=noimage 2026/05/13 10:57:03 INFO Applying migration id=feed 2026/05/13 10:57:03 INFO Applying migration id=bookmarks 2026/05/13 10:57:03 INFO Applying migration id=shareactivity 2026/05/13 10:57:03 INFO Applying migration id=application 2026/05/13 10:57:03 INFO Applying migration id=certificates 2026/05/13 10:57:03 INFO Applying migration id=rawforward 2026/05/13 10:57:03 INFO Applying migration id=publickey 2026/05/13 10:57:03 INFO Applying migration id=resolvegroup 2026/05/13 10:57:03 INFO Applying migration id=reject 2026/05/13 10:57:03 INFO Applying migration id=autodel 2026/05/13 10:57:03 INFO Applying migration id=jsonb 2026/05/13 10:57:03 INFO Applying migration id=quote 2026/05/13 10:57:03 INFO Applying migration id=rfc9421 2026/05/13 10:57:03 INFO Applying migration id=keys 2026/05/13 10:57:03 INFO Applying migration id=portable 2026/05/13 10:57:03 INFO Applying migration id=proofs 2026/05/13 10:57:03 INFO Applying migration id=contexts 2026/05/13 10:57:03 INFO Applying migration id=deliverieshost 2026/05/13 10:57:03 INFO Applying migration id=pembegin 2026/05/13 10:57:03 INFO Applying migration id=didhost 2026/05/13 10:57:03 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:03 INFO Applying migration id=invites 2026/05/13 10:57:03 INFO Applying migration id=ed25519blob 2026/05/13 10:57:03 INFO Applying migration id=rsablob 2026/05/13 10:57:03 INFO Applying migration id=iconscid 2026/05/13 10:57:03 INFO Applying migration id=actor 2026/05/13 10:57:03 INFO Applying migration id=localkeys 2026/05/13 10:57:03 INFO Applying migration id=deleted 2026/05/13 10:57:03 INFO Applying migration id=history 2026/05/13 10:57:03 INFO Applying migration id=outboxnano 2026/05/13 10:57:03 INFO Applying migration id=implements 2026/05/13 10:57:03 INFO Applying migration id=backfill 2026/05/13 10:57:03 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/poll/1 activity.object.type=Question activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/poll/1 2026/05/13 10:57:03 INFO Replying to post post=https://127.0.0.1/poll/1 2026/05/13 10:57:03 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-a7ea-7dac-9f24-41f28da053cc activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-a7ea-7d88-b228-fde220f68be1 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-a7ea-7d88-b228-fde220f68be1 2026/05/13 10:57:03 INFO Viewing post post=https://127.0.0.1/poll/1 --- PASS: TestPoll_Reply (0.79s) === RUN TestPoll_ReplyClosedPoll 2026/05/13 10:57:03 INFO Applying migration id=initial 2026/05/13 10:57:03 INFO Applying migration id=notesupdated 2026/05/13 10:57:03 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:03 INFO Applying migration id=activitiesid 2026/05/13 10:57:03 INFO Applying migration id=outbox 2026/05/13 10:57:03 INFO Applying migration id=edits 2026/05/13 10:57:03 INFO Applying migration id=outboxactor 2026/05/13 10:57:03 INFO Applying migration id=outboxsender 2026/05/13 10:57:03 INFO Applying migration id=thread 2026/05/13 10:57:03 INFO Applying migration id=host 2026/05/13 10:57:03 INFO Applying migration id=sharedinbox 2026/05/13 10:57:03 INFO Applying migration id=noteshost 2026/05/13 10:57:03 INFO Applying migration id=fetched 2026/05/13 10:57:03 INFO Applying migration id=move 2026/05/13 10:57:03 INFO Applying migration id=cleanup 2026/05/13 10:57:03 INFO Applying migration id=received 2026/05/13 10:57:03 INFO Applying migration id=namehost 2026/05/13 10:57:03 INFO Applying migration id=outboxhost 2026/05/13 10:57:03 INFO Applying migration id=notesfts 2026/05/13 10:57:03 INFO Applying migration id=iconsname 2026/05/13 10:57:03 INFO Applying migration id=nohash 2026/05/13 10:57:04 INFO Applying migration id=shares 2026/05/13 10:57:04 INFO Applying migration id=actorttl 2026/05/13 10:57:04 INFO Applying migration id=tocc 2026/05/13 10:57:04 INFO Applying migration id=followeds 2026/05/13 10:57:04 INFO Applying migration id=certhash 2026/05/13 10:57:04 INFO Applying migration id=follows_sync 2026/05/13 10:57:04 INFO Applying migration id=jsonpath 2026/05/13 10:57:04 INFO Applying migration id=localforward 2026/05/13 10:57:04 INFO Applying migration id=avatar 2026/05/13 10:57:04 INFO Applying migration id=noimage 2026/05/13 10:57:04 INFO Applying migration id=feed 2026/05/13 10:57:04 INFO Applying migration id=bookmarks 2026/05/13 10:57:04 INFO Applying migration id=shareactivity 2026/05/13 10:57:04 INFO Applying migration id=application 2026/05/13 10:57:04 INFO Applying migration id=certificates 2026/05/13 10:57:04 INFO Applying migration id=rawforward 2026/05/13 10:57:04 INFO Applying migration id=publickey 2026/05/13 10:57:04 INFO Applying migration id=resolvegroup 2026/05/13 10:57:04 INFO Applying migration id=reject 2026/05/13 10:57:04 INFO Applying migration id=autodel 2026/05/13 10:57:04 INFO Applying migration id=jsonb 2026/05/13 10:57:04 INFO Applying migration id=quote 2026/05/13 10:57:04 INFO Applying migration id=rfc9421 2026/05/13 10:57:04 INFO Applying migration id=keys 2026/05/13 10:57:04 INFO Applying migration id=portable 2026/05/13 10:57:04 INFO Applying migration id=proofs 2026/05/13 10:57:04 INFO Applying migration id=contexts 2026/05/13 10:57:04 INFO Applying migration id=deliverieshost 2026/05/13 10:57:04 INFO Applying migration id=pembegin 2026/05/13 10:57:04 INFO Applying migration id=didhost 2026/05/13 10:57:04 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:04 INFO Applying migration id=invites 2026/05/13 10:57:04 INFO Applying migration id=ed25519blob 2026/05/13 10:57:04 INFO Applying migration id=rsablob 2026/05/13 10:57:04 INFO Applying migration id=iconscid 2026/05/13 10:57:04 INFO Applying migration id=actor 2026/05/13 10:57:04 INFO Applying migration id=localkeys 2026/05/13 10:57:04 INFO Applying migration id=deleted 2026/05/13 10:57:04 INFO Applying migration id=history 2026/05/13 10:57:04 INFO Applying migration id=outboxnano 2026/05/13 10:57:04 INFO Applying migration id=implements 2026/05/13 10:57:04 INFO Applying migration id=backfill 2026/05/13 10:57:04 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/poll/1 activity.object.type=Question activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/poll/1 2026/05/13 10:57:04 INFO Replying to post post=https://127.0.0.1/poll/1 2026/05/13 10:57:04 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-aa5b-7ef8-bc09-c8722d57491a activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-aa5b-7ece-9ed4-3c1ec6dc1e4a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-aa5b-7ece-9ed4-3c1ec6dc1e4a 2026/05/13 10:57:04 INFO Viewing post post=https://127.0.0.1/poll/1 --- PASS: TestPoll_ReplyClosedPoll (0.62s) === RUN TestPoll_EditVote 2026/05/13 10:57:04 INFO Applying migration id=initial 2026/05/13 10:57:04 INFO Applying migration id=notesupdated 2026/05/13 10:57:04 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:04 INFO Applying migration id=activitiesid 2026/05/13 10:57:04 INFO Applying migration id=outbox 2026/05/13 10:57:04 INFO Applying migration id=edits 2026/05/13 10:57:04 INFO Applying migration id=outboxactor 2026/05/13 10:57:04 INFO Applying migration id=outboxsender 2026/05/13 10:57:04 INFO Applying migration id=thread 2026/05/13 10:57:04 INFO Applying migration id=host 2026/05/13 10:57:04 INFO Applying migration id=sharedinbox 2026/05/13 10:57:04 INFO Applying migration id=noteshost 2026/05/13 10:57:04 INFO Applying migration id=fetched 2026/05/13 10:57:04 INFO Applying migration id=move 2026/05/13 10:57:04 INFO Applying migration id=cleanup 2026/05/13 10:57:04 INFO Applying migration id=received 2026/05/13 10:57:04 INFO Applying migration id=namehost 2026/05/13 10:57:04 INFO Applying migration id=outboxhost 2026/05/13 10:57:04 INFO Applying migration id=notesfts 2026/05/13 10:57:04 INFO Applying migration id=iconsname 2026/05/13 10:57:04 INFO Applying migration id=nohash 2026/05/13 10:57:04 INFO Applying migration id=shares 2026/05/13 10:57:04 INFO Applying migration id=actorttl 2026/05/13 10:57:04 INFO Applying migration id=tocc 2026/05/13 10:57:04 INFO Applying migration id=followeds 2026/05/13 10:57:04 INFO Applying migration id=certhash 2026/05/13 10:57:04 INFO Applying migration id=follows_sync 2026/05/13 10:57:04 INFO Applying migration id=jsonpath 2026/05/13 10:57:04 INFO Applying migration id=localforward 2026/05/13 10:57:04 INFO Applying migration id=avatar 2026/05/13 10:57:04 INFO Applying migration id=noimage 2026/05/13 10:57:04 INFO Applying migration id=feed 2026/05/13 10:57:04 INFO Applying migration id=bookmarks 2026/05/13 10:57:04 INFO Applying migration id=shareactivity 2026/05/13 10:57:04 INFO Applying migration id=application 2026/05/13 10:57:04 INFO Applying migration id=certificates 2026/05/13 10:57:04 INFO Applying migration id=rawforward 2026/05/13 10:57:04 INFO Applying migration id=publickey 2026/05/13 10:57:04 INFO Applying migration id=resolvegroup 2026/05/13 10:57:04 INFO Applying migration id=reject 2026/05/13 10:57:04 INFO Applying migration id=autodel 2026/05/13 10:57:04 INFO Applying migration id=jsonb 2026/05/13 10:57:04 INFO Applying migration id=quote 2026/05/13 10:57:04 INFO Applying migration id=rfc9421 2026/05/13 10:57:04 INFO Applying migration id=keys 2026/05/13 10:57:04 INFO Applying migration id=portable 2026/05/13 10:57:04 INFO Applying migration id=proofs 2026/05/13 10:57:04 INFO Applying migration id=contexts 2026/05/13 10:57:04 INFO Applying migration id=deliverieshost 2026/05/13 10:57:04 INFO Applying migration id=pembegin 2026/05/13 10:57:04 INFO Applying migration id=didhost 2026/05/13 10:57:04 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:04 INFO Applying migration id=invites 2026/05/13 10:57:04 INFO Applying migration id=ed25519blob 2026/05/13 10:57:04 INFO Applying migration id=rsablob 2026/05/13 10:57:04 INFO Applying migration id=iconscid 2026/05/13 10:57:04 INFO Applying migration id=actor 2026/05/13 10:57:04 INFO Applying migration id=localkeys 2026/05/13 10:57:04 INFO Applying migration id=deleted 2026/05/13 10:57:04 INFO Applying migration id=history 2026/05/13 10:57:04 INFO Applying migration id=outboxnano 2026/05/13 10:57:04 INFO Applying migration id=implements 2026/05/13 10:57:04 INFO Applying migration id=backfill 2026/05/13 10:57:05 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/poll/1 activity.object.type=Question activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/poll/1 2026/05/13 10:57:05 INFO Replying to post post=https://127.0.0.1/poll/1 2026/05/13 10:57:05 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-ae30-7073-b8e0-6ae1732da00d activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-ae30-704e-9c31-38ee9f8fc867 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-ae30-704e-9c31-38ee9f8fc867 2026/05/13 10:57:05 INFO Viewing post post=https://127.0.0.1/poll/1 2026/05/13 10:57:05 WARN Cannot edit votes vote=https://localhost.localdomain:8443/post/019e20fb-ae30-704e-9c31-38ee9f8fc867 --- PASS: TestPoll_EditVote (0.98s) === RUN TestPoll_DeleteReply 2026/05/13 10:57:05 INFO Applying migration id=initial 2026/05/13 10:57:05 INFO Applying migration id=notesupdated 2026/05/13 10:57:05 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:05 INFO Applying migration id=activitiesid 2026/05/13 10:57:05 INFO Applying migration id=outbox 2026/05/13 10:57:05 INFO Applying migration id=edits 2026/05/13 10:57:05 INFO Applying migration id=outboxactor 2026/05/13 10:57:05 INFO Applying migration id=outboxsender 2026/05/13 10:57:05 INFO Applying migration id=thread 2026/05/13 10:57:05 INFO Applying migration id=host 2026/05/13 10:57:05 INFO Applying migration id=sharedinbox 2026/05/13 10:57:05 INFO Applying migration id=noteshost 2026/05/13 10:57:05 INFO Applying migration id=fetched 2026/05/13 10:57:05 INFO Applying migration id=move 2026/05/13 10:57:05 INFO Applying migration id=cleanup 2026/05/13 10:57:05 INFO Applying migration id=received 2026/05/13 10:57:05 INFO Applying migration id=namehost 2026/05/13 10:57:05 INFO Applying migration id=outboxhost 2026/05/13 10:57:05 INFO Applying migration id=notesfts 2026/05/13 10:57:05 INFO Applying migration id=iconsname 2026/05/13 10:57:05 INFO Applying migration id=nohash 2026/05/13 10:57:05 INFO Applying migration id=shares 2026/05/13 10:57:05 INFO Applying migration id=actorttl 2026/05/13 10:57:05 INFO Applying migration id=tocc 2026/05/13 10:57:05 INFO Applying migration id=followeds 2026/05/13 10:57:05 INFO Applying migration id=certhash 2026/05/13 10:57:05 INFO Applying migration id=follows_sync 2026/05/13 10:57:05 INFO Applying migration id=jsonpath 2026/05/13 10:57:05 INFO Applying migration id=localforward 2026/05/13 10:57:05 INFO Applying migration id=avatar 2026/05/13 10:57:05 INFO Applying migration id=noimage 2026/05/13 10:57:05 INFO Applying migration id=feed 2026/05/13 10:57:05 INFO Applying migration id=bookmarks 2026/05/13 10:57:05 INFO Applying migration id=shareactivity 2026/05/13 10:57:05 INFO Applying migration id=application 2026/05/13 10:57:05 INFO Applying migration id=certificates 2026/05/13 10:57:05 INFO Applying migration id=rawforward 2026/05/13 10:57:05 INFO Applying migration id=publickey 2026/05/13 10:57:05 INFO Applying migration id=resolvegroup 2026/05/13 10:57:05 INFO Applying migration id=reject 2026/05/13 10:57:05 INFO Applying migration id=autodel 2026/05/13 10:57:05 INFO Applying migration id=jsonb 2026/05/13 10:57:05 INFO Applying migration id=quote 2026/05/13 10:57:05 INFO Applying migration id=rfc9421 2026/05/13 10:57:05 INFO Applying migration id=keys 2026/05/13 10:57:05 INFO Applying migration id=portable 2026/05/13 10:57:05 INFO Applying migration id=proofs 2026/05/13 10:57:05 INFO Applying migration id=contexts 2026/05/13 10:57:05 INFO Applying migration id=deliverieshost 2026/05/13 10:57:05 INFO Applying migration id=pembegin 2026/05/13 10:57:05 INFO Applying migration id=didhost 2026/05/13 10:57:05 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:05 INFO Applying migration id=invites 2026/05/13 10:57:05 INFO Applying migration id=ed25519blob 2026/05/13 10:57:05 INFO Applying migration id=rsablob 2026/05/13 10:57:05 INFO Applying migration id=iconscid 2026/05/13 10:57:05 INFO Applying migration id=actor 2026/05/13 10:57:05 INFO Applying migration id=localkeys 2026/05/13 10:57:05 INFO Applying migration id=deleted 2026/05/13 10:57:05 INFO Applying migration id=history 2026/05/13 10:57:05 INFO Applying migration id=outboxnano 2026/05/13 10:57:05 INFO Applying migration id=implements 2026/05/13 10:57:05 INFO Applying migration id=backfill 2026/05/13 10:57:06 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/poll/1 activity.object.type=Question activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/poll/1 2026/05/13 10:57:06 INFO Replying to post post=https://127.0.0.1/poll/1 2026/05/13 10:57:06 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-b175-7f33-a3d6-094e822ec141 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-b175-7f05-abf3-20f560285ea2 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-b175-7f05-abf3-20f560285ea2 2026/05/13 10:57:06 INFO Viewing post post=https://127.0.0.1/poll/1 2026/05/13 10:57:06 WARN Throttled request to edit post note=https://localhost.localdomain:8443/post/019e20fb-b175-7f05-abf3-20f560285ea2 can=2026-05-13T11:01:06.421Z --- PASS: TestPoll_DeleteReply (0.84s) === RUN TestPoll_Update 2026/05/13 10:57:06 INFO Applying migration id=initial 2026/05/13 10:57:06 INFO Applying migration id=notesupdated 2026/05/13 10:57:06 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:06 INFO Applying migration id=activitiesid 2026/05/13 10:57:06 INFO Applying migration id=outbox 2026/05/13 10:57:06 INFO Applying migration id=edits 2026/05/13 10:57:06 INFO Applying migration id=outboxactor 2026/05/13 10:57:06 INFO Applying migration id=outboxsender 2026/05/13 10:57:06 INFO Applying migration id=thread 2026/05/13 10:57:06 INFO Applying migration id=host 2026/05/13 10:57:06 INFO Applying migration id=sharedinbox 2026/05/13 10:57:06 INFO Applying migration id=noteshost 2026/05/13 10:57:06 INFO Applying migration id=fetched 2026/05/13 10:57:06 INFO Applying migration id=move 2026/05/13 10:57:06 INFO Applying migration id=cleanup 2026/05/13 10:57:06 INFO Applying migration id=received 2026/05/13 10:57:06 INFO Applying migration id=namehost 2026/05/13 10:57:06 INFO Applying migration id=outboxhost 2026/05/13 10:57:06 INFO Applying migration id=notesfts 2026/05/13 10:57:06 INFO Applying migration id=iconsname 2026/05/13 10:57:06 INFO Applying migration id=nohash 2026/05/13 10:57:06 INFO Applying migration id=shares 2026/05/13 10:57:06 INFO Applying migration id=actorttl 2026/05/13 10:57:06 INFO Applying migration id=tocc 2026/05/13 10:57:06 INFO Applying migration id=followeds 2026/05/13 10:57:06 INFO Applying migration id=certhash 2026/05/13 10:57:06 INFO Applying migration id=follows_sync 2026/05/13 10:57:06 INFO Applying migration id=jsonpath 2026/05/13 10:57:06 INFO Applying migration id=localforward 2026/05/13 10:57:06 INFO Applying migration id=avatar 2026/05/13 10:57:06 INFO Applying migration id=noimage 2026/05/13 10:57:06 INFO Applying migration id=feed 2026/05/13 10:57:06 INFO Applying migration id=bookmarks 2026/05/13 10:57:06 INFO Applying migration id=shareactivity 2026/05/13 10:57:06 INFO Applying migration id=application 2026/05/13 10:57:06 INFO Applying migration id=certificates 2026/05/13 10:57:06 INFO Applying migration id=rawforward 2026/05/13 10:57:06 INFO Applying migration id=publickey 2026/05/13 10:57:06 INFO Applying migration id=resolvegroup 2026/05/13 10:57:06 INFO Applying migration id=reject 2026/05/13 10:57:06 INFO Applying migration id=autodel 2026/05/13 10:57:06 INFO Applying migration id=jsonb 2026/05/13 10:57:06 INFO Applying migration id=quote 2026/05/13 10:57:06 INFO Applying migration id=rfc9421 2026/05/13 10:57:06 INFO Applying migration id=keys 2026/05/13 10:57:06 INFO Applying migration id=portable 2026/05/13 10:57:06 INFO Applying migration id=proofs 2026/05/13 10:57:06 INFO Applying migration id=contexts 2026/05/13 10:57:06 INFO Applying migration id=deliverieshost 2026/05/13 10:57:06 INFO Applying migration id=pembegin 2026/05/13 10:57:06 INFO Applying migration id=didhost 2026/05/13 10:57:06 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:06 INFO Applying migration id=invites 2026/05/13 10:57:06 INFO Applying migration id=ed25519blob 2026/05/13 10:57:06 INFO Applying migration id=rsablob 2026/05/13 10:57:06 INFO Applying migration id=iconscid 2026/05/13 10:57:06 INFO Applying migration id=actor 2026/05/13 10:57:06 INFO Applying migration id=localkeys 2026/05/13 10:57:06 INFO Applying migration id=deleted 2026/05/13 10:57:06 INFO Applying migration id=history 2026/05/13 10:57:06 INFO Applying migration id=outboxnano 2026/05/13 10:57:06 INFO Applying migration id=implements 2026/05/13 10:57:06 INFO Applying migration id=backfill 2026/05/13 10:57:07 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/poll/1 activity.object.type=Question activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/poll/1 2026/05/13 10:57:07 INFO Viewing post post=https://127.0.0.1/poll/1 2026/05/13 10:57:07 INFO Updated post activity.id=https://127.0.0.1/update/1 activity.type=Update activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/poll/1 activity.object.type=Question activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/poll/1 2026/05/13 10:57:07 INFO Viewing post post=https://127.0.0.1/poll/1 --- PASS: TestPoll_Update (0.65s) === RUN TestPoll_OldUpdate 2026/05/13 10:57:07 INFO Applying migration id=initial 2026/05/13 10:57:07 INFO Applying migration id=notesupdated 2026/05/13 10:57:07 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:07 INFO Applying migration id=activitiesid 2026/05/13 10:57:07 INFO Applying migration id=outbox 2026/05/13 10:57:07 INFO Applying migration id=edits 2026/05/13 10:57:07 INFO Applying migration id=outboxactor 2026/05/13 10:57:07 INFO Applying migration id=outboxsender 2026/05/13 10:57:07 INFO Applying migration id=thread 2026/05/13 10:57:07 INFO Applying migration id=host 2026/05/13 10:57:07 INFO Applying migration id=sharedinbox 2026/05/13 10:57:07 INFO Applying migration id=noteshost 2026/05/13 10:57:07 INFO Applying migration id=fetched 2026/05/13 10:57:07 INFO Applying migration id=move 2026/05/13 10:57:07 INFO Applying migration id=cleanup 2026/05/13 10:57:07 INFO Applying migration id=received 2026/05/13 10:57:07 INFO Applying migration id=namehost 2026/05/13 10:57:07 INFO Applying migration id=outboxhost 2026/05/13 10:57:07 INFO Applying migration id=notesfts 2026/05/13 10:57:07 INFO Applying migration id=iconsname 2026/05/13 10:57:07 INFO Applying migration id=nohash 2026/05/13 10:57:07 INFO Applying migration id=shares 2026/05/13 10:57:07 INFO Applying migration id=actorttl 2026/05/13 10:57:07 INFO Applying migration id=tocc 2026/05/13 10:57:07 INFO Applying migration id=followeds 2026/05/13 10:57:07 INFO Applying migration id=certhash 2026/05/13 10:57:07 INFO Applying migration id=follows_sync 2026/05/13 10:57:07 INFO Applying migration id=jsonpath 2026/05/13 10:57:07 INFO Applying migration id=localforward 2026/05/13 10:57:07 INFO Applying migration id=avatar 2026/05/13 10:57:07 INFO Applying migration id=noimage 2026/05/13 10:57:07 INFO Applying migration id=feed 2026/05/13 10:57:07 INFO Applying migration id=bookmarks 2026/05/13 10:57:07 INFO Applying migration id=shareactivity 2026/05/13 10:57:07 INFO Applying migration id=application 2026/05/13 10:57:07 INFO Applying migration id=certificates 2026/05/13 10:57:07 INFO Applying migration id=rawforward 2026/05/13 10:57:07 INFO Applying migration id=publickey 2026/05/13 10:57:07 INFO Applying migration id=resolvegroup 2026/05/13 10:57:07 INFO Applying migration id=reject 2026/05/13 10:57:07 INFO Applying migration id=autodel 2026/05/13 10:57:07 INFO Applying migration id=jsonb 2026/05/13 10:57:07 INFO Applying migration id=quote 2026/05/13 10:57:07 INFO Applying migration id=rfc9421 2026/05/13 10:57:07 INFO Applying migration id=keys 2026/05/13 10:57:07 INFO Applying migration id=portable 2026/05/13 10:57:07 INFO Applying migration id=proofs 2026/05/13 10:57:07 INFO Applying migration id=contexts 2026/05/13 10:57:07 INFO Applying migration id=deliverieshost 2026/05/13 10:57:07 INFO Applying migration id=pembegin 2026/05/13 10:57:07 INFO Applying migration id=didhost 2026/05/13 10:57:07 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:07 INFO Applying migration id=invites 2026/05/13 10:57:07 INFO Applying migration id=ed25519blob 2026/05/13 10:57:07 INFO Applying migration id=rsablob 2026/05/13 10:57:07 INFO Applying migration id=iconscid 2026/05/13 10:57:07 INFO Applying migration id=actor 2026/05/13 10:57:07 INFO Applying migration id=localkeys 2026/05/13 10:57:07 INFO Applying migration id=deleted 2026/05/13 10:57:07 INFO Applying migration id=history 2026/05/13 10:57:07 INFO Applying migration id=outboxnano 2026/05/13 10:57:07 INFO Applying migration id=implements 2026/05/13 10:57:07 INFO Applying migration id=backfill 2026/05/13 10:57:07 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/poll/1 activity.object.type=Question activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/poll/1 2026/05/13 10:57:07 INFO Viewing post post=https://127.0.0.1/poll/1 2026/05/13 10:57:07 INFO Viewing post post=https://127.0.0.1/poll/1 --- PASS: TestPoll_OldUpdate (0.81s) === RUN TestPoll_Local3Options 2026/05/13 10:57:07 INFO Applying migration id=initial 2026/05/13 10:57:07 INFO Applying migration id=notesupdated 2026/05/13 10:57:07 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:07 INFO Applying migration id=activitiesid 2026/05/13 10:57:07 INFO Applying migration id=outbox 2026/05/13 10:57:07 INFO Applying migration id=edits 2026/05/13 10:57:07 INFO Applying migration id=outboxactor 2026/05/13 10:57:07 INFO Applying migration id=outboxsender 2026/05/13 10:57:07 INFO Applying migration id=thread 2026/05/13 10:57:07 INFO Applying migration id=host 2026/05/13 10:57:07 INFO Applying migration id=sharedinbox 2026/05/13 10:57:07 INFO Applying migration id=noteshost 2026/05/13 10:57:07 INFO Applying migration id=fetched 2026/05/13 10:57:07 INFO Applying migration id=move 2026/05/13 10:57:07 INFO Applying migration id=cleanup 2026/05/13 10:57:07 INFO Applying migration id=received 2026/05/13 10:57:07 INFO Applying migration id=namehost 2026/05/13 10:57:07 INFO Applying migration id=outboxhost 2026/05/13 10:57:07 INFO Applying migration id=notesfts 2026/05/13 10:57:07 INFO Applying migration id=iconsname 2026/05/13 10:57:07 INFO Applying migration id=nohash 2026/05/13 10:57:07 INFO Applying migration id=shares 2026/05/13 10:57:07 INFO Applying migration id=actorttl 2026/05/13 10:57:07 INFO Applying migration id=tocc 2026/05/13 10:57:07 INFO Applying migration id=followeds 2026/05/13 10:57:07 INFO Applying migration id=certhash 2026/05/13 10:57:07 INFO Applying migration id=follows_sync 2026/05/13 10:57:07 INFO Applying migration id=jsonpath 2026/05/13 10:57:07 INFO Applying migration id=localforward 2026/05/13 10:57:07 INFO Applying migration id=avatar 2026/05/13 10:57:07 INFO Applying migration id=noimage 2026/05/13 10:57:07 INFO Applying migration id=feed 2026/05/13 10:57:07 INFO Applying migration id=bookmarks 2026/05/13 10:57:07 INFO Applying migration id=shareactivity 2026/05/13 10:57:07 INFO Applying migration id=application 2026/05/13 10:57:07 INFO Applying migration id=certificates 2026/05/13 10:57:07 INFO Applying migration id=rawforward 2026/05/13 10:57:07 INFO Applying migration id=publickey 2026/05/13 10:57:07 INFO Applying migration id=resolvegroup 2026/05/13 10:57:07 INFO Applying migration id=reject 2026/05/13 10:57:07 INFO Applying migration id=autodel 2026/05/13 10:57:07 INFO Applying migration id=jsonb 2026/05/13 10:57:08 INFO Applying migration id=quote 2026/05/13 10:57:08 INFO Applying migration id=rfc9421 2026/05/13 10:57:08 INFO Applying migration id=keys 2026/05/13 10:57:08 INFO Applying migration id=portable 2026/05/13 10:57:08 INFO Applying migration id=proofs 2026/05/13 10:57:08 INFO Applying migration id=contexts 2026/05/13 10:57:08 INFO Applying migration id=deliverieshost 2026/05/13 10:57:08 INFO Applying migration id=pembegin 2026/05/13 10:57:08 INFO Applying migration id=didhost 2026/05/13 10:57:08 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:08 INFO Applying migration id=invites 2026/05/13 10:57:08 INFO Applying migration id=ed25519blob 2026/05/13 10:57:08 INFO Applying migration id=rsablob 2026/05/13 10:57:08 INFO Applying migration id=iconscid 2026/05/13 10:57:08 INFO Applying migration id=actor 2026/05/13 10:57:08 INFO Applying migration id=localkeys 2026/05/13 10:57:08 INFO Applying migration id=deleted 2026/05/13 10:57:08 INFO Applying migration id=history 2026/05/13 10:57:08 INFO Applying migration id=outboxnano 2026/05/13 10:57:08 INFO Applying migration id=implements 2026/05/13 10:57:08 INFO Applying migration id=backfill 2026/05/13 10:57:08 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-b939-755f-9275-a685fdc647fb activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-b938-7450-97ed-2a26c7b296df activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-b938-7450-97ed-2a26c7b296df 2026/05/13 10:57:08 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-b938-7450-97ed-2a26c7b296df --- PASS: TestPoll_Local3Options (0.52s) === RUN TestPoll_Local5Options 2026/05/13 10:57:08 INFO Applying migration id=initial 2026/05/13 10:57:08 INFO Applying migration id=notesupdated 2026/05/13 10:57:08 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:08 INFO Applying migration id=activitiesid 2026/05/13 10:57:08 INFO Applying migration id=outbox 2026/05/13 10:57:08 INFO Applying migration id=edits 2026/05/13 10:57:08 INFO Applying migration id=outboxactor 2026/05/13 10:57:08 INFO Applying migration id=outboxsender 2026/05/13 10:57:08 INFO Applying migration id=thread 2026/05/13 10:57:08 INFO Applying migration id=host 2026/05/13 10:57:08 INFO Applying migration id=sharedinbox 2026/05/13 10:57:08 INFO Applying migration id=noteshost 2026/05/13 10:57:08 INFO Applying migration id=fetched 2026/05/13 10:57:08 INFO Applying migration id=move 2026/05/13 10:57:08 INFO Applying migration id=cleanup 2026/05/13 10:57:08 INFO Applying migration id=received 2026/05/13 10:57:08 INFO Applying migration id=namehost 2026/05/13 10:57:08 INFO Applying migration id=outboxhost 2026/05/13 10:57:08 INFO Applying migration id=notesfts 2026/05/13 10:57:08 INFO Applying migration id=iconsname 2026/05/13 10:57:08 INFO Applying migration id=nohash 2026/05/13 10:57:08 INFO Applying migration id=shares 2026/05/13 10:57:08 INFO Applying migration id=actorttl 2026/05/13 10:57:08 INFO Applying migration id=tocc 2026/05/13 10:57:08 INFO Applying migration id=followeds 2026/05/13 10:57:08 INFO Applying migration id=certhash 2026/05/13 10:57:08 INFO Applying migration id=follows_sync 2026/05/13 10:57:08 INFO Applying migration id=jsonpath 2026/05/13 10:57:08 INFO Applying migration id=localforward 2026/05/13 10:57:08 INFO Applying migration id=avatar 2026/05/13 10:57:08 INFO Applying migration id=noimage 2026/05/13 10:57:08 INFO Applying migration id=feed 2026/05/13 10:57:08 INFO Applying migration id=bookmarks 2026/05/13 10:57:08 INFO Applying migration id=shareactivity 2026/05/13 10:57:08 INFO Applying migration id=application 2026/05/13 10:57:08 INFO Applying migration id=certificates 2026/05/13 10:57:08 INFO Applying migration id=rawforward 2026/05/13 10:57:08 INFO Applying migration id=publickey 2026/05/13 10:57:08 INFO Applying migration id=resolvegroup 2026/05/13 10:57:08 INFO Applying migration id=reject 2026/05/13 10:57:08 INFO Applying migration id=autodel 2026/05/13 10:57:08 INFO Applying migration id=jsonb 2026/05/13 10:57:08 INFO Applying migration id=quote 2026/05/13 10:57:08 INFO Applying migration id=rfc9421 2026/05/13 10:57:08 INFO Applying migration id=keys 2026/05/13 10:57:08 INFO Applying migration id=portable 2026/05/13 10:57:08 INFO Applying migration id=proofs 2026/05/13 10:57:08 INFO Applying migration id=contexts 2026/05/13 10:57:08 INFO Applying migration id=deliverieshost 2026/05/13 10:57:08 INFO Applying migration id=pembegin 2026/05/13 10:57:08 INFO Applying migration id=didhost 2026/05/13 10:57:08 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:08 INFO Applying migration id=invites 2026/05/13 10:57:08 INFO Applying migration id=ed25519blob 2026/05/13 10:57:08 INFO Applying migration id=rsablob 2026/05/13 10:57:08 INFO Applying migration id=iconscid 2026/05/13 10:57:08 INFO Applying migration id=actor 2026/05/13 10:57:08 INFO Applying migration id=localkeys 2026/05/13 10:57:08 INFO Applying migration id=deleted 2026/05/13 10:57:08 INFO Applying migration id=history 2026/05/13 10:57:08 INFO Applying migration id=outboxnano 2026/05/13 10:57:08 INFO Applying migration id=implements 2026/05/13 10:57:08 INFO Applying migration id=backfill 2026/05/13 10:57:09 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-bbe5-7ad9-a8ca-ac724ce593f9 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-bbe4-789f-930e-e87b532bc1dd activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-bbe4-789f-930e-e87b532bc1dd 2026/05/13 10:57:09 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-bbe4-789f-930e-e87b532bc1dd --- PASS: TestPoll_Local5Options (0.69s) === RUN TestPoll_Local1Option 2026/05/13 10:57:09 INFO Applying migration id=initial 2026/05/13 10:57:09 INFO Applying migration id=notesupdated 2026/05/13 10:57:09 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:09 INFO Applying migration id=activitiesid 2026/05/13 10:57:09 INFO Applying migration id=outbox 2026/05/13 10:57:09 INFO Applying migration id=edits 2026/05/13 10:57:09 INFO Applying migration id=outboxactor 2026/05/13 10:57:09 INFO Applying migration id=outboxsender 2026/05/13 10:57:09 INFO Applying migration id=thread 2026/05/13 10:57:09 INFO Applying migration id=host 2026/05/13 10:57:09 INFO Applying migration id=sharedinbox 2026/05/13 10:57:09 INFO Applying migration id=noteshost 2026/05/13 10:57:09 INFO Applying migration id=fetched 2026/05/13 10:57:09 INFO Applying migration id=move 2026/05/13 10:57:09 INFO Applying migration id=cleanup 2026/05/13 10:57:09 INFO Applying migration id=received 2026/05/13 10:57:09 INFO Applying migration id=namehost 2026/05/13 10:57:09 INFO Applying migration id=outboxhost 2026/05/13 10:57:09 INFO Applying migration id=notesfts 2026/05/13 10:57:09 INFO Applying migration id=iconsname 2026/05/13 10:57:09 INFO Applying migration id=nohash 2026/05/13 10:57:09 INFO Applying migration id=shares 2026/05/13 10:57:09 INFO Applying migration id=actorttl 2026/05/13 10:57:09 INFO Applying migration id=tocc 2026/05/13 10:57:09 INFO Applying migration id=followeds 2026/05/13 10:57:09 INFO Applying migration id=certhash 2026/05/13 10:57:09 INFO Applying migration id=follows_sync 2026/05/13 10:57:09 INFO Applying migration id=jsonpath 2026/05/13 10:57:09 INFO Applying migration id=localforward 2026/05/13 10:57:09 INFO Applying migration id=avatar 2026/05/13 10:57:09 INFO Applying migration id=noimage 2026/05/13 10:57:09 INFO Applying migration id=feed 2026/05/13 10:57:09 INFO Applying migration id=bookmarks 2026/05/13 10:57:09 INFO Applying migration id=shareactivity 2026/05/13 10:57:09 INFO Applying migration id=application 2026/05/13 10:57:09 INFO Applying migration id=certificates 2026/05/13 10:57:09 INFO Applying migration id=rawforward 2026/05/13 10:57:09 INFO Applying migration id=publickey 2026/05/13 10:57:09 INFO Applying migration id=resolvegroup 2026/05/13 10:57:09 INFO Applying migration id=reject 2026/05/13 10:57:09 INFO Applying migration id=autodel 2026/05/13 10:57:09 INFO Applying migration id=jsonb 2026/05/13 10:57:09 INFO Applying migration id=quote 2026/05/13 10:57:09 INFO Applying migration id=rfc9421 2026/05/13 10:57:09 INFO Applying migration id=keys 2026/05/13 10:57:09 INFO Applying migration id=portable 2026/05/13 10:57:09 INFO Applying migration id=proofs 2026/05/13 10:57:09 INFO Applying migration id=contexts 2026/05/13 10:57:09 INFO Applying migration id=deliverieshost 2026/05/13 10:57:09 INFO Applying migration id=pembegin 2026/05/13 10:57:09 INFO Applying migration id=didhost 2026/05/13 10:57:09 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:09 INFO Applying migration id=invites 2026/05/13 10:57:09 INFO Applying migration id=ed25519blob 2026/05/13 10:57:09 INFO Applying migration id=rsablob 2026/05/13 10:57:09 INFO Applying migration id=iconscid 2026/05/13 10:57:09 INFO Applying migration id=actor 2026/05/13 10:57:09 INFO Applying migration id=localkeys 2026/05/13 10:57:09 INFO Applying migration id=deleted 2026/05/13 10:57:09 INFO Applying migration id=history 2026/05/13 10:57:09 INFO Applying migration id=outboxnano 2026/05/13 10:57:09 INFO Applying migration id=implements 2026/05/13 10:57:09 INFO Applying migration id=backfill 2026/05/13 10:57:10 INFO Received invalid poll content="[POLL So, polls on Station are pretty cool, right?] Nope" --- PASS: TestPoll_Local1Option (0.93s) === RUN TestPoll_Local6Options 2026/05/13 10:57:10 INFO Applying migration id=initial 2026/05/13 10:57:10 INFO Applying migration id=notesupdated 2026/05/13 10:57:10 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:10 INFO Applying migration id=activitiesid 2026/05/13 10:57:10 INFO Applying migration id=outbox 2026/05/13 10:57:10 INFO Applying migration id=edits 2026/05/13 10:57:10 INFO Applying migration id=outboxactor 2026/05/13 10:57:10 INFO Applying migration id=outboxsender 2026/05/13 10:57:10 INFO Applying migration id=thread 2026/05/13 10:57:10 INFO Applying migration id=host 2026/05/13 10:57:10 INFO Applying migration id=sharedinbox 2026/05/13 10:57:10 INFO Applying migration id=noteshost 2026/05/13 10:57:10 INFO Applying migration id=fetched 2026/05/13 10:57:10 INFO Applying migration id=move 2026/05/13 10:57:10 INFO Applying migration id=cleanup 2026/05/13 10:57:10 INFO Applying migration id=received 2026/05/13 10:57:10 INFO Applying migration id=namehost 2026/05/13 10:57:10 INFO Applying migration id=outboxhost 2026/05/13 10:57:10 INFO Applying migration id=notesfts 2026/05/13 10:57:10 INFO Applying migration id=iconsname 2026/05/13 10:57:10 INFO Applying migration id=nohash 2026/05/13 10:57:10 INFO Applying migration id=shares 2026/05/13 10:57:10 INFO Applying migration id=actorttl 2026/05/13 10:57:10 INFO Applying migration id=tocc 2026/05/13 10:57:10 INFO Applying migration id=followeds 2026/05/13 10:57:10 INFO Applying migration id=certhash 2026/05/13 10:57:10 INFO Applying migration id=follows_sync 2026/05/13 10:57:10 INFO Applying migration id=jsonpath 2026/05/13 10:57:10 INFO Applying migration id=localforward 2026/05/13 10:57:10 INFO Applying migration id=avatar 2026/05/13 10:57:10 INFO Applying migration id=noimage 2026/05/13 10:57:10 INFO Applying migration id=feed 2026/05/13 10:57:10 INFO Applying migration id=bookmarks 2026/05/13 10:57:10 INFO Applying migration id=shareactivity 2026/05/13 10:57:10 INFO Applying migration id=application 2026/05/13 10:57:10 INFO Applying migration id=certificates 2026/05/13 10:57:10 INFO Applying migration id=rawforward 2026/05/13 10:57:10 INFO Applying migration id=publickey 2026/05/13 10:57:10 INFO Applying migration id=resolvegroup 2026/05/13 10:57:10 INFO Applying migration id=reject 2026/05/13 10:57:10 INFO Applying migration id=autodel 2026/05/13 10:57:10 INFO Applying migration id=jsonb 2026/05/13 10:57:10 INFO Applying migration id=quote 2026/05/13 10:57:10 INFO Applying migration id=rfc9421 2026/05/13 10:57:10 INFO Applying migration id=keys 2026/05/13 10:57:10 INFO Applying migration id=portable 2026/05/13 10:57:10 INFO Applying migration id=proofs 2026/05/13 10:57:10 INFO Applying migration id=contexts 2026/05/13 10:57:10 INFO Applying migration id=deliverieshost 2026/05/13 10:57:10 INFO Applying migration id=pembegin 2026/05/13 10:57:10 INFO Applying migration id=didhost 2026/05/13 10:57:10 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:10 INFO Applying migration id=invites 2026/05/13 10:57:10 INFO Applying migration id=ed25519blob 2026/05/13 10:57:10 INFO Applying migration id=rsablob 2026/05/13 10:57:10 INFO Applying migration id=iconscid 2026/05/13 10:57:10 INFO Applying migration id=actor 2026/05/13 10:57:10 INFO Applying migration id=localkeys 2026/05/13 10:57:10 INFO Applying migration id=deleted 2026/05/13 10:57:10 INFO Applying migration id=history 2026/05/13 10:57:10 INFO Applying migration id=outboxnano 2026/05/13 10:57:10 INFO Applying migration id=implements 2026/05/13 10:57:10 INFO Applying migration id=backfill 2026/05/13 10:57:10 INFO Received invalid poll content="[POLL So, polls on Station are pretty cool, right?] Nope | Hell yeah! | I couldn't care less | wut? | Maybe | kinda" --- PASS: TestPoll_Local6Options (0.72s) === RUN TestPoll_LocalEmptyOption 2026/05/13 10:57:10 INFO Applying migration id=initial 2026/05/13 10:57:10 INFO Applying migration id=notesupdated 2026/05/13 10:57:10 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:10 INFO Applying migration id=activitiesid 2026/05/13 10:57:10 INFO Applying migration id=outbox 2026/05/13 10:57:10 INFO Applying migration id=edits 2026/05/13 10:57:10 INFO Applying migration id=outboxactor 2026/05/13 10:57:10 INFO Applying migration id=outboxsender 2026/05/13 10:57:10 INFO Applying migration id=thread 2026/05/13 10:57:10 INFO Applying migration id=host 2026/05/13 10:57:10 INFO Applying migration id=sharedinbox 2026/05/13 10:57:10 INFO Applying migration id=noteshost 2026/05/13 10:57:10 INFO Applying migration id=fetched 2026/05/13 10:57:10 INFO Applying migration id=move 2026/05/13 10:57:10 INFO Applying migration id=cleanup 2026/05/13 10:57:10 INFO Applying migration id=received 2026/05/13 10:57:10 INFO Applying migration id=namehost 2026/05/13 10:57:10 INFO Applying migration id=outboxhost 2026/05/13 10:57:10 INFO Applying migration id=notesfts 2026/05/13 10:57:10 INFO Applying migration id=iconsname 2026/05/13 10:57:10 INFO Applying migration id=nohash 2026/05/13 10:57:10 INFO Applying migration id=shares 2026/05/13 10:57:10 INFO Applying migration id=actorttl 2026/05/13 10:57:10 INFO Applying migration id=tocc 2026/05/13 10:57:10 INFO Applying migration id=followeds 2026/05/13 10:57:10 INFO Applying migration id=certhash 2026/05/13 10:57:10 INFO Applying migration id=follows_sync 2026/05/13 10:57:10 INFO Applying migration id=jsonpath 2026/05/13 10:57:10 INFO Applying migration id=localforward 2026/05/13 10:57:10 INFO Applying migration id=avatar 2026/05/13 10:57:10 INFO Applying migration id=noimage 2026/05/13 10:57:10 INFO Applying migration id=feed 2026/05/13 10:57:10 INFO Applying migration id=bookmarks 2026/05/13 10:57:10 INFO Applying migration id=shareactivity 2026/05/13 10:57:10 INFO Applying migration id=application 2026/05/13 10:57:10 INFO Applying migration id=certificates 2026/05/13 10:57:10 INFO Applying migration id=rawforward 2026/05/13 10:57:10 INFO Applying migration id=publickey 2026/05/13 10:57:10 INFO Applying migration id=resolvegroup 2026/05/13 10:57:10 INFO Applying migration id=reject 2026/05/13 10:57:10 INFO Applying migration id=autodel 2026/05/13 10:57:10 INFO Applying migration id=jsonb 2026/05/13 10:57:10 INFO Applying migration id=quote 2026/05/13 10:57:10 INFO Applying migration id=rfc9421 2026/05/13 10:57:10 INFO Applying migration id=keys 2026/05/13 10:57:10 INFO Applying migration id=portable 2026/05/13 10:57:10 INFO Applying migration id=proofs 2026/05/13 10:57:10 INFO Applying migration id=contexts 2026/05/13 10:57:10 INFO Applying migration id=deliverieshost 2026/05/13 10:57:10 INFO Applying migration id=pembegin 2026/05/13 10:57:10 INFO Applying migration id=didhost 2026/05/13 10:57:10 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:10 INFO Applying migration id=invites 2026/05/13 10:57:10 INFO Applying migration id=ed25519blob 2026/05/13 10:57:10 INFO Applying migration id=rsablob 2026/05/13 10:57:10 INFO Applying migration id=iconscid 2026/05/13 10:57:10 INFO Applying migration id=actor 2026/05/13 10:57:10 INFO Applying migration id=localkeys 2026/05/13 10:57:10 INFO Applying migration id=deleted 2026/05/13 10:57:10 INFO Applying migration id=history 2026/05/13 10:57:10 INFO Applying migration id=outboxnano 2026/05/13 10:57:10 INFO Applying migration id=implements 2026/05/13 10:57:10 INFO Applying migration id=backfill --- PASS: TestPoll_LocalEmptyOption (0.81s) === RUN TestPoll_LocalOptionWithLink 2026/05/13 10:57:11 INFO Applying migration id=initial 2026/05/13 10:57:11 INFO Applying migration id=notesupdated 2026/05/13 10:57:11 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:11 INFO Applying migration id=activitiesid 2026/05/13 10:57:11 INFO Applying migration id=outbox 2026/05/13 10:57:11 INFO Applying migration id=edits 2026/05/13 10:57:11 INFO Applying migration id=outboxactor 2026/05/13 10:57:11 INFO Applying migration id=outboxsender 2026/05/13 10:57:11 INFO Applying migration id=thread 2026/05/13 10:57:11 INFO Applying migration id=host 2026/05/13 10:57:11 INFO Applying migration id=sharedinbox 2026/05/13 10:57:11 INFO Applying migration id=noteshost 2026/05/13 10:57:11 INFO Applying migration id=fetched 2026/05/13 10:57:11 INFO Applying migration id=move 2026/05/13 10:57:11 INFO Applying migration id=cleanup 2026/05/13 10:57:11 INFO Applying migration id=received 2026/05/13 10:57:11 INFO Applying migration id=namehost 2026/05/13 10:57:11 INFO Applying migration id=outboxhost 2026/05/13 10:57:11 INFO Applying migration id=notesfts 2026/05/13 10:57:11 INFO Applying migration id=iconsname 2026/05/13 10:57:11 INFO Applying migration id=nohash 2026/05/13 10:57:11 INFO Applying migration id=shares 2026/05/13 10:57:11 INFO Applying migration id=actorttl 2026/05/13 10:57:11 INFO Applying migration id=tocc 2026/05/13 10:57:11 INFO Applying migration id=followeds 2026/05/13 10:57:11 INFO Applying migration id=certhash 2026/05/13 10:57:11 INFO Applying migration id=follows_sync 2026/05/13 10:57:11 INFO Applying migration id=jsonpath 2026/05/13 10:57:11 INFO Applying migration id=localforward 2026/05/13 10:57:11 INFO Applying migration id=avatar 2026/05/13 10:57:11 INFO Applying migration id=noimage 2026/05/13 10:57:11 INFO Applying migration id=feed 2026/05/13 10:57:11 INFO Applying migration id=bookmarks 2026/05/13 10:57:11 INFO Applying migration id=shareactivity 2026/05/13 10:57:11 INFO Applying migration id=application 2026/05/13 10:57:11 INFO Applying migration id=certificates 2026/05/13 10:57:11 INFO Applying migration id=rawforward 2026/05/13 10:57:11 INFO Applying migration id=publickey 2026/05/13 10:57:11 INFO Applying migration id=resolvegroup 2026/05/13 10:57:11 INFO Applying migration id=reject 2026/05/13 10:57:11 INFO Applying migration id=autodel 2026/05/13 10:57:11 INFO Applying migration id=jsonb 2026/05/13 10:57:11 INFO Applying migration id=quote 2026/05/13 10:57:11 INFO Applying migration id=rfc9421 2026/05/13 10:57:11 INFO Applying migration id=keys 2026/05/13 10:57:11 INFO Applying migration id=portable 2026/05/13 10:57:11 INFO Applying migration id=proofs 2026/05/13 10:57:11 INFO Applying migration id=contexts 2026/05/13 10:57:11 INFO Applying migration id=deliverieshost 2026/05/13 10:57:11 INFO Applying migration id=pembegin 2026/05/13 10:57:11 INFO Applying migration id=didhost 2026/05/13 10:57:11 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:11 INFO Applying migration id=invites 2026/05/13 10:57:11 INFO Applying migration id=ed25519blob 2026/05/13 10:57:11 INFO Applying migration id=rsablob 2026/05/13 10:57:11 INFO Applying migration id=iconscid 2026/05/13 10:57:11 INFO Applying migration id=actor 2026/05/13 10:57:11 INFO Applying migration id=localkeys 2026/05/13 10:57:11 INFO Applying migration id=deleted 2026/05/13 10:57:11 INFO Applying migration id=history 2026/05/13 10:57:11 INFO Applying migration id=outboxnano 2026/05/13 10:57:11 INFO Applying migration id=implements 2026/05/13 10:57:11 INFO Applying migration id=backfill 2026/05/13 10:57:12 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-c95f-7510-b3b6-356904404c56 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-c95e-7ea0-a6d1-328fa5e77d4c activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-c95e-7ea0-a6d1-328fa5e77d4c 2026/05/13 10:57:12 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-c95e-7ea0-a6d1-328fa5e77d4c --- PASS: TestPoll_LocalOptionWithLink (1.00s) === RUN TestPoll_Local3OptionsAnd2Votes 2026/05/13 10:57:12 INFO Applying migration id=initial 2026/05/13 10:57:12 INFO Applying migration id=notesupdated 2026/05/13 10:57:12 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:12 INFO Applying migration id=activitiesid 2026/05/13 10:57:12 INFO Applying migration id=outbox 2026/05/13 10:57:12 INFO Applying migration id=edits 2026/05/13 10:57:12 INFO Applying migration id=outboxactor 2026/05/13 10:57:12 INFO Applying migration id=outboxsender 2026/05/13 10:57:12 INFO Applying migration id=thread 2026/05/13 10:57:12 INFO Applying migration id=host 2026/05/13 10:57:12 INFO Applying migration id=sharedinbox 2026/05/13 10:57:12 INFO Applying migration id=noteshost 2026/05/13 10:57:12 INFO Applying migration id=fetched 2026/05/13 10:57:12 INFO Applying migration id=move 2026/05/13 10:57:12 INFO Applying migration id=cleanup 2026/05/13 10:57:12 INFO Applying migration id=received 2026/05/13 10:57:12 INFO Applying migration id=namehost 2026/05/13 10:57:12 INFO Applying migration id=outboxhost 2026/05/13 10:57:12 INFO Applying migration id=notesfts 2026/05/13 10:57:12 INFO Applying migration id=iconsname 2026/05/13 10:57:12 INFO Applying migration id=nohash 2026/05/13 10:57:12 INFO Applying migration id=shares 2026/05/13 10:57:12 INFO Applying migration id=actorttl 2026/05/13 10:57:12 INFO Applying migration id=tocc 2026/05/13 10:57:12 INFO Applying migration id=followeds 2026/05/13 10:57:12 INFO Applying migration id=certhash 2026/05/13 10:57:12 INFO Applying migration id=follows_sync 2026/05/13 10:57:12 INFO Applying migration id=jsonpath 2026/05/13 10:57:12 INFO Applying migration id=localforward 2026/05/13 10:57:12 INFO Applying migration id=avatar 2026/05/13 10:57:12 INFO Applying migration id=noimage 2026/05/13 10:57:12 INFO Applying migration id=feed 2026/05/13 10:57:12 INFO Applying migration id=bookmarks 2026/05/13 10:57:12 INFO Applying migration id=shareactivity 2026/05/13 10:57:12 INFO Applying migration id=application 2026/05/13 10:57:12 INFO Applying migration id=certificates 2026/05/13 10:57:12 INFO Applying migration id=rawforward 2026/05/13 10:57:12 INFO Applying migration id=publickey 2026/05/13 10:57:12 INFO Applying migration id=resolvegroup 2026/05/13 10:57:12 INFO Applying migration id=reject 2026/05/13 10:57:12 INFO Applying migration id=autodel 2026/05/13 10:57:12 INFO Applying migration id=jsonb 2026/05/13 10:57:12 INFO Applying migration id=quote 2026/05/13 10:57:12 INFO Applying migration id=rfc9421 2026/05/13 10:57:12 INFO Applying migration id=keys 2026/05/13 10:57:12 INFO Applying migration id=portable 2026/05/13 10:57:12 INFO Applying migration id=proofs 2026/05/13 10:57:12 INFO Applying migration id=contexts 2026/05/13 10:57:12 INFO Applying migration id=deliverieshost 2026/05/13 10:57:12 INFO Applying migration id=pembegin 2026/05/13 10:57:12 INFO Applying migration id=didhost 2026/05/13 10:57:12 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:12 INFO Applying migration id=invites 2026/05/13 10:57:12 INFO Applying migration id=ed25519blob 2026/05/13 10:57:12 INFO Applying migration id=rsablob 2026/05/13 10:57:12 INFO Applying migration id=iconscid 2026/05/13 10:57:12 INFO Applying migration id=actor 2026/05/13 10:57:12 INFO Applying migration id=localkeys 2026/05/13 10:57:12 INFO Applying migration id=deleted 2026/05/13 10:57:12 INFO Applying migration id=history 2026/05/13 10:57:12 INFO Applying migration id=outboxnano 2026/05/13 10:57:12 INFO Applying migration id=implements 2026/05/13 10:57:12 INFO Applying migration id=backfill 2026/05/13 10:57:13 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-ccd6-731a-9afa-56b3d5628b1a activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-ccd6-714e-a6c6-36e89f17e4a6 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-ccd6-714e-a6c6-36e89f17e4a6 2026/05/13 10:57:13 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-ccd6-714e-a6c6-36e89f17e4a6 2026/05/13 10:57:13 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-ccd9-7d1d-a22f-d40eee4a20f8 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-ccd9-7cf0-9af9-c7f74457da9e activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fb-ccd9-7cf0-9af9-c7f74457da9e 2026/05/13 10:57:13 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-ccd6-714e-a6c6-36e89f17e4a6 2026/05/13 10:57:13 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-ccdc-71fa-9852-a7685de922f5 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-ccdc-71c7-8cb4-27dfaab21cab activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019e20fb-ccdc-71c7-8cb4-27dfaab21cab 2026/05/13 10:57:13 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-ccd6-714e-a6c6-36e89f17e4a6 2026/05/13 10:57:13 INFO Updating poll results poll=https://localhost.localdomain:8443/post/019e20fb-ccd6-714e-a6c6-36e89f17e4a6 2026/05/13 10:57:13 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fb-cce1-7bce-9c66-9d7b2e55a115 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-ccd6-714e-a6c6-36e89f17e4a6 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-ccd6-714e-a6c6-36e89f17e4a6 2026/05/13 10:57:13 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-ccd6-714e-a6c6-36e89f17e4a6 --- PASS: TestPoll_Local3OptionsAnd2Votes (0.89s) === RUN TestPoll_Local3OptionsAnd2VotesAndDeletedVote 2026/05/13 10:57:13 INFO Applying migration id=initial 2026/05/13 10:57:13 INFO Applying migration id=notesupdated 2026/05/13 10:57:13 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:13 INFO Applying migration id=activitiesid 2026/05/13 10:57:13 INFO Applying migration id=outbox 2026/05/13 10:57:13 INFO Applying migration id=edits 2026/05/13 10:57:13 INFO Applying migration id=outboxactor 2026/05/13 10:57:13 INFO Applying migration id=outboxsender 2026/05/13 10:57:13 INFO Applying migration id=thread 2026/05/13 10:57:13 INFO Applying migration id=host 2026/05/13 10:57:13 INFO Applying migration id=sharedinbox 2026/05/13 10:57:13 INFO Applying migration id=noteshost 2026/05/13 10:57:13 INFO Applying migration id=fetched 2026/05/13 10:57:13 INFO Applying migration id=move 2026/05/13 10:57:13 INFO Applying migration id=cleanup 2026/05/13 10:57:13 INFO Applying migration id=received 2026/05/13 10:57:13 INFO Applying migration id=namehost 2026/05/13 10:57:13 INFO Applying migration id=outboxhost 2026/05/13 10:57:13 INFO Applying migration id=notesfts 2026/05/13 10:57:13 INFO Applying migration id=iconsname 2026/05/13 10:57:13 INFO Applying migration id=nohash 2026/05/13 10:57:13 INFO Applying migration id=shares 2026/05/13 10:57:13 INFO Applying migration id=actorttl 2026/05/13 10:57:13 INFO Applying migration id=tocc 2026/05/13 10:57:13 INFO Applying migration id=followeds 2026/05/13 10:57:13 INFO Applying migration id=certhash 2026/05/13 10:57:13 INFO Applying migration id=follows_sync 2026/05/13 10:57:13 INFO Applying migration id=jsonpath 2026/05/13 10:57:13 INFO Applying migration id=localforward 2026/05/13 10:57:13 INFO Applying migration id=avatar 2026/05/13 10:57:13 INFO Applying migration id=noimage 2026/05/13 10:57:13 INFO Applying migration id=feed 2026/05/13 10:57:13 INFO Applying migration id=bookmarks 2026/05/13 10:57:13 INFO Applying migration id=shareactivity 2026/05/13 10:57:13 INFO Applying migration id=application 2026/05/13 10:57:13 INFO Applying migration id=certificates 2026/05/13 10:57:13 INFO Applying migration id=rawforward 2026/05/13 10:57:13 INFO Applying migration id=publickey 2026/05/13 10:57:13 INFO Applying migration id=resolvegroup 2026/05/13 10:57:13 INFO Applying migration id=reject 2026/05/13 10:57:13 INFO Applying migration id=autodel 2026/05/13 10:57:13 INFO Applying migration id=jsonb 2026/05/13 10:57:13 INFO Applying migration id=quote 2026/05/13 10:57:13 INFO Applying migration id=rfc9421 2026/05/13 10:57:13 INFO Applying migration id=keys 2026/05/13 10:57:13 INFO Applying migration id=portable 2026/05/13 10:57:13 INFO Applying migration id=proofs 2026/05/13 10:57:13 INFO Applying migration id=contexts 2026/05/13 10:57:13 INFO Applying migration id=deliverieshost 2026/05/13 10:57:13 INFO Applying migration id=pembegin 2026/05/13 10:57:13 INFO Applying migration id=didhost 2026/05/13 10:57:13 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:13 INFO Applying migration id=invites 2026/05/13 10:57:13 INFO Applying migration id=ed25519blob 2026/05/13 10:57:13 INFO Applying migration id=rsablob 2026/05/13 10:57:13 INFO Applying migration id=iconscid 2026/05/13 10:57:13 INFO Applying migration id=actor 2026/05/13 10:57:13 INFO Applying migration id=localkeys 2026/05/13 10:57:13 INFO Applying migration id=deleted 2026/05/13 10:57:13 INFO Applying migration id=history 2026/05/13 10:57:13 INFO Applying migration id=outboxnano 2026/05/13 10:57:13 INFO Applying migration id=implements 2026/05/13 10:57:13 INFO Applying migration id=backfill 2026/05/13 10:57:14 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-cf2b-767d-9f46-de95c761c3dd activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-cf2a-7eb6-b1dc-54ab8b79aa21 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-cf2a-7eb6-b1dc-54ab8b79aa21 2026/05/13 10:57:14 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-cf2a-7eb6-b1dc-54ab8b79aa21 2026/05/13 10:57:14 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-cf2e-7799-a48a-47d82da04d40 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-cf2e-7779-95c1-1e1147f58ecd activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fb-cf2e-7779-95c1-1e1147f58ecd 2026/05/13 10:57:14 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-cf2a-7eb6-b1dc-54ab8b79aa21 2026/05/13 10:57:14 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-cf2f-7e53-92dd-3ec07f84ed06 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-cf2f-7e31-8b99-214583910a34 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019e20fb-cf2f-7e31-8b99-214583910a34 2026/05/13 10:57:14 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-cf2a-7eb6-b1dc-54ab8b79aa21 2026/05/13 10:57:14 INFO Received delete request activity.id=https://localhost.localdomain:8443/post/019e20fb-cf2f-7e31-8b99-214583910a34#delete activity.type=Delete activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-cf2f-7e31-8b99-214583910a34 activity.object.type=Note activity.object.attributed_to="" deleted=https://localhost.localdomain:8443/post/019e20fb-cf2f-7e31-8b99-214583910a34 2026/05/13 10:57:14 INFO Updating poll results poll=https://localhost.localdomain:8443/post/019e20fb-cf2a-7eb6-b1dc-54ab8b79aa21 2026/05/13 10:57:14 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fb-cf35-7290-824c-96b74a950a78 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-cf2a-7eb6-b1dc-54ab8b79aa21 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-cf2a-7eb6-b1dc-54ab8b79aa21 2026/05/13 10:57:14 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-cf2a-7eb6-b1dc-54ab8b79aa21 --- PASS: TestPoll_Local3OptionsAnd2VotesAndDeletedVote (0.60s) === RUN TestPoll_LocalVoteVisibilityFollowers 2026/05/13 10:57:14 INFO Applying migration id=initial 2026/05/13 10:57:14 INFO Applying migration id=notesupdated 2026/05/13 10:57:14 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:14 INFO Applying migration id=activitiesid 2026/05/13 10:57:14 INFO Applying migration id=outbox 2026/05/13 10:57:14 INFO Applying migration id=edits 2026/05/13 10:57:14 INFO Applying migration id=outboxactor 2026/05/13 10:57:14 INFO Applying migration id=outboxsender 2026/05/13 10:57:14 INFO Applying migration id=thread 2026/05/13 10:57:14 INFO Applying migration id=host 2026/05/13 10:57:14 INFO Applying migration id=sharedinbox 2026/05/13 10:57:14 INFO Applying migration id=noteshost 2026/05/13 10:57:14 INFO Applying migration id=fetched 2026/05/13 10:57:14 INFO Applying migration id=move 2026/05/13 10:57:14 INFO Applying migration id=cleanup 2026/05/13 10:57:14 INFO Applying migration id=received 2026/05/13 10:57:14 INFO Applying migration id=namehost 2026/05/13 10:57:14 INFO Applying migration id=outboxhost 2026/05/13 10:57:14 INFO Applying migration id=notesfts 2026/05/13 10:57:14 INFO Applying migration id=iconsname 2026/05/13 10:57:14 INFO Applying migration id=nohash 2026/05/13 10:57:14 INFO Applying migration id=shares 2026/05/13 10:57:14 INFO Applying migration id=actorttl 2026/05/13 10:57:14 INFO Applying migration id=tocc 2026/05/13 10:57:14 INFO Applying migration id=followeds 2026/05/13 10:57:14 INFO Applying migration id=certhash 2026/05/13 10:57:14 INFO Applying migration id=follows_sync 2026/05/13 10:57:14 INFO Applying migration id=jsonpath 2026/05/13 10:57:14 INFO Applying migration id=localforward 2026/05/13 10:57:14 INFO Applying migration id=avatar 2026/05/13 10:57:14 INFO Applying migration id=noimage 2026/05/13 10:57:14 INFO Applying migration id=feed 2026/05/13 10:57:14 INFO Applying migration id=bookmarks 2026/05/13 10:57:14 INFO Applying migration id=shareactivity 2026/05/13 10:57:14 INFO Applying migration id=application 2026/05/13 10:57:14 INFO Applying migration id=certificates 2026/05/13 10:57:14 INFO Applying migration id=rawforward 2026/05/13 10:57:14 INFO Applying migration id=publickey 2026/05/13 10:57:14 INFO Applying migration id=resolvegroup 2026/05/13 10:57:14 INFO Applying migration id=reject 2026/05/13 10:57:14 INFO Applying migration id=autodel 2026/05/13 10:57:14 INFO Applying migration id=jsonb 2026/05/13 10:57:14 INFO Applying migration id=quote 2026/05/13 10:57:14 INFO Applying migration id=rfc9421 2026/05/13 10:57:14 INFO Applying migration id=keys 2026/05/13 10:57:14 INFO Applying migration id=portable 2026/05/13 10:57:14 INFO Applying migration id=proofs 2026/05/13 10:57:14 INFO Applying migration id=contexts 2026/05/13 10:57:14 INFO Applying migration id=deliverieshost 2026/05/13 10:57:14 INFO Applying migration id=pembegin 2026/05/13 10:57:14 INFO Applying migration id=didhost 2026/05/13 10:57:14 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:14 INFO Applying migration id=invites 2026/05/13 10:57:14 INFO Applying migration id=ed25519blob 2026/05/13 10:57:14 INFO Applying migration id=rsablob 2026/05/13 10:57:14 INFO Applying migration id=iconscid 2026/05/13 10:57:14 INFO Applying migration id=actor 2026/05/13 10:57:14 INFO Applying migration id=localkeys 2026/05/13 10:57:14 INFO Applying migration id=deleted 2026/05/13 10:57:14 INFO Applying migration id=history 2026/05/13 10:57:14 INFO Applying migration id=outboxnano 2026/05/13 10:57:14 INFO Applying migration id=implements 2026/05/13 10:57:14 INFO Applying migration id=backfill 2026/05/13 10:57:14 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-d27a-7cbf-b8ac-347dcfc77142 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:57:14 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-d27b-7a9c-aa56-827f8aaebfbb activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-d27a-7cbf-b8ac-347dcfc77142 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fb-d27a-7cbf-b8ac-347dcfc77142 2026/05/13 10:57:14 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-d27c-792b-8003-78240019288e activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/carol followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:57:14 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-d27d-741b-bfea-74f3fec72aaf activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-d27c-792b-8003-78240019288e activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/carol follow=https://localhost.localdomain:8443/follow/019e20fb-d27c-792b-8003-78240019288e 2026/05/13 10:57:14 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-d27e-732f-bb5a-0f476f8e6ae6 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-d27e-71e9-b7a8-5741b290d8e8 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-d27e-71e9-b7a8-5741b290d8e8 2026/05/13 10:57:14 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-d27e-71e9-b7a8-5741b290d8e8 2026/05/13 10:57:14 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-d281-74ac-9fb1-25e1e7c4b474 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-d281-747f-8e18-e2b0fac3af53 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fb-d281-747f-8e18-e2b0fac3af53 2026/05/13 10:57:14 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-d27e-71e9-b7a8-5741b290d8e8 2026/05/13 10:57:14 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-d283-7bec-8078-2b938458d0de activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-d283-7bb7-bdbc-2b598856b69b activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019e20fb-d283-7bb7-bdbc-2b598856b69b 2026/05/13 10:57:14 INFO Updating poll results poll=https://localhost.localdomain:8443/post/019e20fb-d27e-71e9-b7a8-5741b290d8e8 2026/05/13 10:57:14 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fb-d286-72cc-aab7-1289225d9d6d activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-d27e-71e9-b7a8-5741b290d8e8 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-d27e-71e9-b7a8-5741b290d8e8 2026/05/13 10:57:14 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-d27e-71e9-b7a8-5741b290d8e8 2026/05/13 10:57:14 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-d27e-71e9-b7a8-5741b290d8e8 2026/05/13 10:57:14 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-d27e-71e9-b7a8-5741b290d8e8 2026/05/13 10:57:14 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-d27e-71e9-b7a8-5741b290d8e8 2026/05/13 10:57:14 INFO Post was not found post=https://localhost.localdomain:8443/post/019e20fb-d27e-71e9-b7a8-5741b290d8e8 --- PASS: TestPoll_LocalVoteVisibilityFollowers (0.85s) === RUN TestPoll_LocalVoteVisibilityPublic 2026/05/13 10:57:14 INFO Applying migration id=initial 2026/05/13 10:57:14 INFO Applying migration id=notesupdated 2026/05/13 10:57:14 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:14 INFO Applying migration id=activitiesid 2026/05/13 10:57:14 INFO Applying migration id=outbox 2026/05/13 10:57:14 INFO Applying migration id=edits 2026/05/13 10:57:14 INFO Applying migration id=outboxactor 2026/05/13 10:57:14 INFO Applying migration id=outboxsender 2026/05/13 10:57:14 INFO Applying migration id=thread 2026/05/13 10:57:14 INFO Applying migration id=host 2026/05/13 10:57:14 INFO Applying migration id=sharedinbox 2026/05/13 10:57:14 INFO Applying migration id=noteshost 2026/05/13 10:57:14 INFO Applying migration id=fetched 2026/05/13 10:57:14 INFO Applying migration id=move 2026/05/13 10:57:14 INFO Applying migration id=cleanup 2026/05/13 10:57:14 INFO Applying migration id=received 2026/05/13 10:57:14 INFO Applying migration id=namehost 2026/05/13 10:57:14 INFO Applying migration id=outboxhost 2026/05/13 10:57:14 INFO Applying migration id=notesfts 2026/05/13 10:57:14 INFO Applying migration id=iconsname 2026/05/13 10:57:14 INFO Applying migration id=nohash 2026/05/13 10:57:14 INFO Applying migration id=shares 2026/05/13 10:57:14 INFO Applying migration id=actorttl 2026/05/13 10:57:14 INFO Applying migration id=tocc 2026/05/13 10:57:14 INFO Applying migration id=followeds 2026/05/13 10:57:14 INFO Applying migration id=certhash 2026/05/13 10:57:14 INFO Applying migration id=follows_sync 2026/05/13 10:57:14 INFO Applying migration id=jsonpath 2026/05/13 10:57:14 INFO Applying migration id=localforward 2026/05/13 10:57:14 INFO Applying migration id=avatar 2026/05/13 10:57:14 INFO Applying migration id=noimage 2026/05/13 10:57:14 INFO Applying migration id=feed 2026/05/13 10:57:14 INFO Applying migration id=bookmarks 2026/05/13 10:57:14 INFO Applying migration id=shareactivity 2026/05/13 10:57:14 INFO Applying migration id=application 2026/05/13 10:57:14 INFO Applying migration id=certificates 2026/05/13 10:57:14 INFO Applying migration id=rawforward 2026/05/13 10:57:14 INFO Applying migration id=publickey 2026/05/13 10:57:14 INFO Applying migration id=resolvegroup 2026/05/13 10:57:14 INFO Applying migration id=reject 2026/05/13 10:57:14 INFO Applying migration id=autodel 2026/05/13 10:57:14 INFO Applying migration id=jsonb 2026/05/13 10:57:15 INFO Applying migration id=quote 2026/05/13 10:57:15 INFO Applying migration id=rfc9421 2026/05/13 10:57:15 INFO Applying migration id=keys 2026/05/13 10:57:15 INFO Applying migration id=portable 2026/05/13 10:57:15 INFO Applying migration id=proofs 2026/05/13 10:57:15 INFO Applying migration id=contexts 2026/05/13 10:57:15 INFO Applying migration id=deliverieshost 2026/05/13 10:57:15 INFO Applying migration id=pembegin 2026/05/13 10:57:15 INFO Applying migration id=didhost 2026/05/13 10:57:15 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:15 INFO Applying migration id=invites 2026/05/13 10:57:15 INFO Applying migration id=ed25519blob 2026/05/13 10:57:15 INFO Applying migration id=rsablob 2026/05/13 10:57:15 INFO Applying migration id=iconscid 2026/05/13 10:57:15 INFO Applying migration id=actor 2026/05/13 10:57:15 INFO Applying migration id=localkeys 2026/05/13 10:57:15 INFO Applying migration id=deleted 2026/05/13 10:57:15 INFO Applying migration id=history 2026/05/13 10:57:15 INFO Applying migration id=outboxnano 2026/05/13 10:57:15 INFO Applying migration id=implements 2026/05/13 10:57:15 INFO Applying migration id=backfill 2026/05/13 10:57:15 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-d5cd-7047-aae2-53ea355732ab activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-d5cc-7e99-8127-47b4d7e4a940 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-d5cc-7e99-8127-47b4d7e4a940 2026/05/13 10:57:15 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-d5cc-7e99-8127-47b4d7e4a940 2026/05/13 10:57:15 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-d5cf-74a4-a73a-818f33462fb6 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-d5cf-7486-bca9-7765380ae51a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fb-d5cf-7486-bca9-7765380ae51a 2026/05/13 10:57:15 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-d5cc-7e99-8127-47b4d7e4a940 2026/05/13 10:57:15 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-d5d1-7a5f-a5f1-ef778683ef35 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-d5d1-799e-b07c-1f239dff9976 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019e20fb-d5d1-799e-b07c-1f239dff9976 2026/05/13 10:57:15 INFO Updating poll results poll=https://localhost.localdomain:8443/post/019e20fb-d5cc-7e99-8127-47b4d7e4a940 2026/05/13 10:57:15 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fb-d5d3-7c50-afe7-5202c8188a24 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-d5cc-7e99-8127-47b4d7e4a940 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-d5cc-7e99-8127-47b4d7e4a940 2026/05/13 10:57:15 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-d5cc-7e99-8127-47b4d7e4a940 2026/05/13 10:57:15 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-d5cc-7e99-8127-47b4d7e4a940 2026/05/13 10:57:15 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-d5cc-7e99-8127-47b4d7e4a940 2026/05/13 10:57:15 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-d5cc-7e99-8127-47b4d7e4a940 --- PASS: TestPoll_LocalVoteVisibilityPublic (0.84s) === RUN TestPoll_LocalSelfVote 2026/05/13 10:57:15 INFO Applying migration id=initial 2026/05/13 10:57:15 INFO Applying migration id=notesupdated 2026/05/13 10:57:15 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:15 INFO Applying migration id=activitiesid 2026/05/13 10:57:15 INFO Applying migration id=outbox 2026/05/13 10:57:15 INFO Applying migration id=edits 2026/05/13 10:57:15 INFO Applying migration id=outboxactor 2026/05/13 10:57:15 INFO Applying migration id=outboxsender 2026/05/13 10:57:15 INFO Applying migration id=thread 2026/05/13 10:57:15 INFO Applying migration id=host 2026/05/13 10:57:15 INFO Applying migration id=sharedinbox 2026/05/13 10:57:15 INFO Applying migration id=noteshost 2026/05/13 10:57:15 INFO Applying migration id=fetched 2026/05/13 10:57:15 INFO Applying migration id=move 2026/05/13 10:57:15 INFO Applying migration id=cleanup 2026/05/13 10:57:15 INFO Applying migration id=received 2026/05/13 10:57:15 INFO Applying migration id=namehost 2026/05/13 10:57:15 INFO Applying migration id=outboxhost 2026/05/13 10:57:15 INFO Applying migration id=notesfts 2026/05/13 10:57:15 INFO Applying migration id=iconsname 2026/05/13 10:57:15 INFO Applying migration id=nohash 2026/05/13 10:57:15 INFO Applying migration id=shares 2026/05/13 10:57:15 INFO Applying migration id=actorttl 2026/05/13 10:57:15 INFO Applying migration id=tocc 2026/05/13 10:57:15 INFO Applying migration id=followeds 2026/05/13 10:57:15 INFO Applying migration id=certhash 2026/05/13 10:57:15 INFO Applying migration id=follows_sync 2026/05/13 10:57:15 INFO Applying migration id=jsonpath 2026/05/13 10:57:15 INFO Applying migration id=localforward 2026/05/13 10:57:15 INFO Applying migration id=avatar 2026/05/13 10:57:15 INFO Applying migration id=noimage 2026/05/13 10:57:15 INFO Applying migration id=feed 2026/05/13 10:57:15 INFO Applying migration id=bookmarks 2026/05/13 10:57:15 INFO Applying migration id=shareactivity 2026/05/13 10:57:15 INFO Applying migration id=application 2026/05/13 10:57:15 INFO Applying migration id=certificates 2026/05/13 10:57:15 INFO Applying migration id=rawforward 2026/05/13 10:57:15 INFO Applying migration id=publickey 2026/05/13 10:57:15 INFO Applying migration id=resolvegroup 2026/05/13 10:57:15 INFO Applying migration id=reject 2026/05/13 10:57:15 INFO Applying migration id=autodel 2026/05/13 10:57:15 INFO Applying migration id=jsonb 2026/05/13 10:57:15 INFO Applying migration id=quote 2026/05/13 10:57:15 INFO Applying migration id=rfc9421 2026/05/13 10:57:15 INFO Applying migration id=keys 2026/05/13 10:57:15 INFO Applying migration id=portable 2026/05/13 10:57:15 INFO Applying migration id=proofs 2026/05/13 10:57:15 INFO Applying migration id=contexts 2026/05/13 10:57:15 INFO Applying migration id=deliverieshost 2026/05/13 10:57:15 INFO Applying migration id=pembegin 2026/05/13 10:57:15 INFO Applying migration id=didhost 2026/05/13 10:57:15 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:15 INFO Applying migration id=invites 2026/05/13 10:57:15 INFO Applying migration id=ed25519blob 2026/05/13 10:57:15 INFO Applying migration id=rsablob 2026/05/13 10:57:15 INFO Applying migration id=iconscid 2026/05/13 10:57:15 INFO Applying migration id=actor 2026/05/13 10:57:15 INFO Applying migration id=localkeys 2026/05/13 10:57:15 INFO Applying migration id=deleted 2026/05/13 10:57:15 INFO Applying migration id=history 2026/05/13 10:57:15 INFO Applying migration id=outboxnano 2026/05/13 10:57:15 INFO Applying migration id=implements 2026/05/13 10:57:15 INFO Applying migration id=backfill 2026/05/13 10:57:16 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-d878-7e09-8b1e-abb0954ca444 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-d878-7c1c-b78b-93fc81b5bd28 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-d878-7c1c-b78b-93fc81b5bd28 2026/05/13 10:57:16 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-d878-7c1c-b78b-93fc81b5bd28 2026/05/13 10:57:16 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-d87b-7b4e-aed8-678ce53eb137 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-d87b-7b2c-860a-4f9dab67e271 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-d87b-7b2c-860a-4f9dab67e271 2026/05/13 10:57:16 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-d878-7c1c-b78b-93fc81b5bd28 2026/05/13 10:57:16 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-d87d-7359-8b57-32880054c1f4 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-d87d-7336-8230-698e875e981d activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fb-d87d-7336-8230-698e875e981d 2026/05/13 10:57:16 INFO Updating poll results poll=https://localhost.localdomain:8443/post/019e20fb-d878-7c1c-b78b-93fc81b5bd28 2026/05/13 10:57:16 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fb-d87e-7ace-a94a-183147181c33 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-d878-7c1c-b78b-93fc81b5bd28 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-d878-7c1c-b78b-93fc81b5bd28 2026/05/13 10:57:16 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-d878-7c1c-b78b-93fc81b5bd28 --- PASS: TestPoll_LocalSelfVote (0.68s) === RUN TestRegister_RedirectNoCertificate 2026/05/13 10:57:16 INFO Applying migration id=initial 2026/05/13 10:57:16 INFO Applying migration id=notesupdated 2026/05/13 10:57:16 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:16 INFO Applying migration id=activitiesid 2026/05/13 10:57:16 INFO Applying migration id=outbox 2026/05/13 10:57:16 INFO Applying migration id=edits 2026/05/13 10:57:16 INFO Applying migration id=outboxactor 2026/05/13 10:57:16 INFO Applying migration id=outboxsender 2026/05/13 10:57:16 INFO Applying migration id=thread 2026/05/13 10:57:16 INFO Applying migration id=host 2026/05/13 10:57:16 INFO Applying migration id=sharedinbox 2026/05/13 10:57:16 INFO Applying migration id=noteshost 2026/05/13 10:57:16 INFO Applying migration id=fetched 2026/05/13 10:57:16 INFO Applying migration id=move 2026/05/13 10:57:16 INFO Applying migration id=cleanup 2026/05/13 10:57:16 INFO Applying migration id=received 2026/05/13 10:57:16 INFO Applying migration id=namehost 2026/05/13 10:57:16 INFO Applying migration id=outboxhost 2026/05/13 10:57:16 INFO Applying migration id=notesfts 2026/05/13 10:57:16 INFO Applying migration id=iconsname 2026/05/13 10:57:16 INFO Applying migration id=nohash 2026/05/13 10:57:16 INFO Applying migration id=shares 2026/05/13 10:57:16 INFO Applying migration id=actorttl 2026/05/13 10:57:16 INFO Applying migration id=tocc 2026/05/13 10:57:16 INFO Applying migration id=followeds 2026/05/13 10:57:16 INFO Applying migration id=certhash 2026/05/13 10:57:16 INFO Applying migration id=follows_sync 2026/05/13 10:57:16 INFO Applying migration id=jsonpath 2026/05/13 10:57:16 INFO Applying migration id=localforward 2026/05/13 10:57:16 INFO Applying migration id=avatar 2026/05/13 10:57:16 INFO Applying migration id=noimage 2026/05/13 10:57:16 INFO Applying migration id=feed 2026/05/13 10:57:16 INFO Applying migration id=bookmarks 2026/05/13 10:57:16 INFO Applying migration id=shareactivity 2026/05/13 10:57:16 INFO Applying migration id=application 2026/05/13 10:57:16 INFO Applying migration id=certificates 2026/05/13 10:57:16 INFO Applying migration id=rawforward 2026/05/13 10:57:16 INFO Applying migration id=publickey 2026/05/13 10:57:16 INFO Applying migration id=resolvegroup 2026/05/13 10:57:16 INFO Applying migration id=reject 2026/05/13 10:57:16 INFO Applying migration id=autodel 2026/05/13 10:57:16 INFO Applying migration id=jsonb 2026/05/13 10:57:16 INFO Applying migration id=quote 2026/05/13 10:57:16 INFO Applying migration id=rfc9421 2026/05/13 10:57:16 INFO Applying migration id=keys 2026/05/13 10:57:16 INFO Applying migration id=portable 2026/05/13 10:57:16 INFO Applying migration id=proofs 2026/05/13 10:57:16 INFO Applying migration id=contexts 2026/05/13 10:57:16 INFO Applying migration id=deliverieshost 2026/05/13 10:57:16 INFO Applying migration id=pembegin 2026/05/13 10:57:16 INFO Applying migration id=didhost 2026/05/13 10:57:16 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:16 INFO Applying migration id=invites 2026/05/13 10:57:16 INFO Applying migration id=ed25519blob 2026/05/13 10:57:16 INFO Applying migration id=rsablob 2026/05/13 10:57:16 INFO Applying migration id=iconscid 2026/05/13 10:57:16 INFO Applying migration id=actor 2026/05/13 10:57:16 INFO Applying migration id=localkeys 2026/05/13 10:57:16 INFO Applying migration id=deleted 2026/05/13 10:57:16 INFO Applying migration id=history 2026/05/13 10:57:16 INFO Applying migration id=outboxnano 2026/05/13 10:57:16 INFO Applying migration id=implements 2026/05/13 10:57:16 INFO Applying migration id=backfill --- PASS: TestRegister_RedirectNoCertificate (0.16s) === RUN TestRegister_InvitationRequired 2026/05/13 10:57:16 INFO Applying migration id=initial 2026/05/13 10:57:16 INFO Applying migration id=notesupdated 2026/05/13 10:57:16 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:16 INFO Applying migration id=activitiesid 2026/05/13 10:57:16 INFO Applying migration id=outbox 2026/05/13 10:57:16 INFO Applying migration id=edits 2026/05/13 10:57:16 INFO Applying migration id=outboxactor 2026/05/13 10:57:16 INFO Applying migration id=outboxsender 2026/05/13 10:57:16 INFO Applying migration id=thread 2026/05/13 10:57:16 INFO Applying migration id=host 2026/05/13 10:57:16 INFO Applying migration id=sharedinbox 2026/05/13 10:57:16 INFO Applying migration id=noteshost 2026/05/13 10:57:16 INFO Applying migration id=fetched 2026/05/13 10:57:16 INFO Applying migration id=move 2026/05/13 10:57:16 INFO Applying migration id=cleanup 2026/05/13 10:57:16 INFO Applying migration id=received 2026/05/13 10:57:16 INFO Applying migration id=namehost 2026/05/13 10:57:16 INFO Applying migration id=outboxhost 2026/05/13 10:57:16 INFO Applying migration id=notesfts 2026/05/13 10:57:16 INFO Applying migration id=iconsname 2026/05/13 10:57:16 INFO Applying migration id=nohash 2026/05/13 10:57:16 INFO Applying migration id=shares 2026/05/13 10:57:16 INFO Applying migration id=actorttl 2026/05/13 10:57:16 INFO Applying migration id=tocc 2026/05/13 10:57:16 INFO Applying migration id=followeds 2026/05/13 10:57:16 INFO Applying migration id=certhash 2026/05/13 10:57:16 INFO Applying migration id=follows_sync 2026/05/13 10:57:16 INFO Applying migration id=jsonpath 2026/05/13 10:57:16 INFO Applying migration id=localforward 2026/05/13 10:57:16 INFO Applying migration id=avatar 2026/05/13 10:57:16 INFO Applying migration id=noimage 2026/05/13 10:57:16 INFO Applying migration id=feed 2026/05/13 10:57:16 INFO Applying migration id=bookmarks 2026/05/13 10:57:16 INFO Applying migration id=shareactivity 2026/05/13 10:57:16 INFO Applying migration id=application 2026/05/13 10:57:16 INFO Applying migration id=certificates 2026/05/13 10:57:16 INFO Applying migration id=rawforward 2026/05/13 10:57:16 INFO Applying migration id=publickey 2026/05/13 10:57:16 INFO Applying migration id=resolvegroup 2026/05/13 10:57:16 INFO Applying migration id=reject 2026/05/13 10:57:16 INFO Applying migration id=autodel 2026/05/13 10:57:16 INFO Applying migration id=jsonb 2026/05/13 10:57:16 INFO Applying migration id=quote 2026/05/13 10:57:16 INFO Applying migration id=rfc9421 2026/05/13 10:57:16 INFO Applying migration id=keys 2026/05/13 10:57:16 INFO Applying migration id=portable 2026/05/13 10:57:16 INFO Applying migration id=proofs 2026/05/13 10:57:16 INFO Applying migration id=contexts 2026/05/13 10:57:16 INFO Applying migration id=deliverieshost 2026/05/13 10:57:16 INFO Applying migration id=pembegin 2026/05/13 10:57:16 INFO Applying migration id=didhost 2026/05/13 10:57:16 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:16 INFO Applying migration id=invites 2026/05/13 10:57:16 INFO Applying migration id=ed25519blob 2026/05/13 10:57:16 INFO Applying migration id=rsablob 2026/05/13 10:57:16 INFO Applying migration id=iconscid 2026/05/13 10:57:16 INFO Applying migration id=actor 2026/05/13 10:57:16 INFO Applying migration id=localkeys 2026/05/13 10:57:16 INFO Applying migration id=deleted 2026/05/13 10:57:16 INFO Applying migration id=history 2026/05/13 10:57:16 INFO Applying migration id=outboxnano 2026/05/13 10:57:16 INFO Applying migration id=implements 2026/05/13 10:57:16 INFO Applying migration id=backfill 2026/05/13 10:57:16 INFO Redirecting uninvited user --- PASS: TestRegister_InvitationRequired (0.16s) === RUN TestRegister_InvitationPrompt 2026/05/13 10:57:16 INFO Applying migration id=initial 2026/05/13 10:57:16 INFO Applying migration id=notesupdated 2026/05/13 10:57:16 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:16 INFO Applying migration id=activitiesid 2026/05/13 10:57:16 INFO Applying migration id=outbox 2026/05/13 10:57:16 INFO Applying migration id=edits 2026/05/13 10:57:16 INFO Applying migration id=outboxactor 2026/05/13 10:57:16 INFO Applying migration id=outboxsender 2026/05/13 10:57:16 INFO Applying migration id=thread 2026/05/13 10:57:16 INFO Applying migration id=host 2026/05/13 10:57:16 INFO Applying migration id=sharedinbox 2026/05/13 10:57:16 INFO Applying migration id=noteshost 2026/05/13 10:57:16 INFO Applying migration id=fetched 2026/05/13 10:57:16 INFO Applying migration id=move 2026/05/13 10:57:16 INFO Applying migration id=cleanup 2026/05/13 10:57:16 INFO Applying migration id=received 2026/05/13 10:57:16 INFO Applying migration id=namehost 2026/05/13 10:57:16 INFO Applying migration id=outboxhost 2026/05/13 10:57:16 INFO Applying migration id=notesfts 2026/05/13 10:57:16 INFO Applying migration id=iconsname 2026/05/13 10:57:16 INFO Applying migration id=nohash 2026/05/13 10:57:16 INFO Applying migration id=shares 2026/05/13 10:57:16 INFO Applying migration id=actorttl 2026/05/13 10:57:16 INFO Applying migration id=tocc 2026/05/13 10:57:16 INFO Applying migration id=followeds 2026/05/13 10:57:16 INFO Applying migration id=certhash 2026/05/13 10:57:16 INFO Applying migration id=follows_sync 2026/05/13 10:57:16 INFO Applying migration id=jsonpath 2026/05/13 10:57:16 INFO Applying migration id=localforward 2026/05/13 10:57:16 INFO Applying migration id=avatar 2026/05/13 10:57:16 INFO Applying migration id=noimage 2026/05/13 10:57:16 INFO Applying migration id=feed 2026/05/13 10:57:16 INFO Applying migration id=bookmarks 2026/05/13 10:57:16 INFO Applying migration id=shareactivity 2026/05/13 10:57:16 INFO Applying migration id=application 2026/05/13 10:57:16 INFO Applying migration id=certificates 2026/05/13 10:57:16 INFO Applying migration id=rawforward 2026/05/13 10:57:16 INFO Applying migration id=publickey 2026/05/13 10:57:16 INFO Applying migration id=resolvegroup 2026/05/13 10:57:16 INFO Applying migration id=reject 2026/05/13 10:57:16 INFO Applying migration id=autodel 2026/05/13 10:57:16 INFO Applying migration id=jsonb 2026/05/13 10:57:16 INFO Applying migration id=quote 2026/05/13 10:57:16 INFO Applying migration id=rfc9421 2026/05/13 10:57:16 INFO Applying migration id=keys 2026/05/13 10:57:16 INFO Applying migration id=portable 2026/05/13 10:57:16 INFO Applying migration id=proofs 2026/05/13 10:57:16 INFO Applying migration id=contexts 2026/05/13 10:57:16 INFO Applying migration id=deliverieshost 2026/05/13 10:57:16 INFO Applying migration id=pembegin 2026/05/13 10:57:16 INFO Applying migration id=didhost 2026/05/13 10:57:16 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:16 INFO Applying migration id=invites 2026/05/13 10:57:16 INFO Applying migration id=ed25519blob 2026/05/13 10:57:16 INFO Applying migration id=rsablob 2026/05/13 10:57:16 INFO Applying migration id=iconscid 2026/05/13 10:57:16 INFO Applying migration id=actor 2026/05/13 10:57:16 INFO Applying migration id=localkeys 2026/05/13 10:57:16 INFO Applying migration id=deleted 2026/05/13 10:57:16 INFO Applying migration id=history 2026/05/13 10:57:16 INFO Applying migration id=outboxnano 2026/05/13 10:57:16 INFO Applying migration id=implements 2026/05/13 10:57:16 INFO Applying migration id=backfill --- PASS: TestRegister_InvitationPrompt (0.16s) === RUN TestRegister_InvalidInvitationCode 2026/05/13 10:57:16 INFO Applying migration id=initial 2026/05/13 10:57:16 INFO Applying migration id=notesupdated 2026/05/13 10:57:16 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:16 INFO Applying migration id=activitiesid 2026/05/13 10:57:16 INFO Applying migration id=outbox 2026/05/13 10:57:16 INFO Applying migration id=edits 2026/05/13 10:57:16 INFO Applying migration id=outboxactor 2026/05/13 10:57:16 INFO Applying migration id=outboxsender 2026/05/13 10:57:16 INFO Applying migration id=thread 2026/05/13 10:57:16 INFO Applying migration id=host 2026/05/13 10:57:16 INFO Applying migration id=sharedinbox 2026/05/13 10:57:16 INFO Applying migration id=noteshost 2026/05/13 10:57:16 INFO Applying migration id=fetched 2026/05/13 10:57:16 INFO Applying migration id=move 2026/05/13 10:57:16 INFO Applying migration id=cleanup 2026/05/13 10:57:16 INFO Applying migration id=received 2026/05/13 10:57:16 INFO Applying migration id=namehost 2026/05/13 10:57:16 INFO Applying migration id=outboxhost 2026/05/13 10:57:16 INFO Applying migration id=notesfts 2026/05/13 10:57:16 INFO Applying migration id=iconsname 2026/05/13 10:57:16 INFO Applying migration id=nohash 2026/05/13 10:57:16 INFO Applying migration id=shares 2026/05/13 10:57:16 INFO Applying migration id=actorttl 2026/05/13 10:57:16 INFO Applying migration id=tocc 2026/05/13 10:57:16 INFO Applying migration id=followeds 2026/05/13 10:57:16 INFO Applying migration id=certhash 2026/05/13 10:57:16 INFO Applying migration id=follows_sync 2026/05/13 10:57:16 INFO Applying migration id=jsonpath 2026/05/13 10:57:16 INFO Applying migration id=localforward 2026/05/13 10:57:16 INFO Applying migration id=avatar 2026/05/13 10:57:16 INFO Applying migration id=noimage 2026/05/13 10:57:16 INFO Applying migration id=feed 2026/05/13 10:57:16 INFO Applying migration id=bookmarks 2026/05/13 10:57:16 INFO Applying migration id=shareactivity 2026/05/13 10:57:16 INFO Applying migration id=application 2026/05/13 10:57:16 INFO Applying migration id=certificates 2026/05/13 10:57:16 INFO Applying migration id=rawforward 2026/05/13 10:57:16 INFO Applying migration id=publickey 2026/05/13 10:57:16 INFO Applying migration id=resolvegroup 2026/05/13 10:57:16 INFO Applying migration id=reject 2026/05/13 10:57:16 INFO Applying migration id=autodel 2026/05/13 10:57:16 INFO Applying migration id=jsonb 2026/05/13 10:57:17 INFO Applying migration id=quote 2026/05/13 10:57:17 INFO Applying migration id=rfc9421 2026/05/13 10:57:17 INFO Applying migration id=keys 2026/05/13 10:57:17 INFO Applying migration id=portable 2026/05/13 10:57:17 INFO Applying migration id=proofs 2026/05/13 10:57:17 INFO Applying migration id=contexts 2026/05/13 10:57:17 INFO Applying migration id=deliverieshost 2026/05/13 10:57:17 INFO Applying migration id=pembegin 2026/05/13 10:57:17 INFO Applying migration id=didhost 2026/05/13 10:57:17 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:17 INFO Applying migration id=invites 2026/05/13 10:57:17 INFO Applying migration id=ed25519blob 2026/05/13 10:57:17 INFO Applying migration id=rsablob 2026/05/13 10:57:17 INFO Applying migration id=iconscid 2026/05/13 10:57:17 INFO Applying migration id=actor 2026/05/13 10:57:17 INFO Applying migration id=localkeys 2026/05/13 10:57:17 INFO Applying migration id=deleted 2026/05/13 10:57:17 INFO Applying migration id=history 2026/05/13 10:57:17 INFO Applying migration id=outboxnano 2026/05/13 10:57:17 INFO Applying migration id=implements 2026/05/13 10:57:17 INFO Applying migration id=backfill 2026/05/13 10:57:17 WARN Invalid invitation code request.path=/users/invitations/accept code=abc --- PASS: TestRegister_InvalidInvitationCode (0.18s) === RUN TestRegister_Redirect 2026/05/13 10:57:17 INFO Applying migration id=initial 2026/05/13 10:57:17 INFO Applying migration id=notesupdated 2026/05/13 10:57:17 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:17 INFO Applying migration id=activitiesid 2026/05/13 10:57:17 INFO Applying migration id=outbox 2026/05/13 10:57:17 INFO Applying migration id=edits 2026/05/13 10:57:17 INFO Applying migration id=outboxactor 2026/05/13 10:57:17 INFO Applying migration id=outboxsender 2026/05/13 10:57:17 INFO Applying migration id=thread 2026/05/13 10:57:17 INFO Applying migration id=host 2026/05/13 10:57:17 INFO Applying migration id=sharedinbox 2026/05/13 10:57:17 INFO Applying migration id=noteshost 2026/05/13 10:57:17 INFO Applying migration id=fetched 2026/05/13 10:57:17 INFO Applying migration id=move 2026/05/13 10:57:17 INFO Applying migration id=cleanup 2026/05/13 10:57:17 INFO Applying migration id=received 2026/05/13 10:57:17 INFO Applying migration id=namehost 2026/05/13 10:57:17 INFO Applying migration id=outboxhost 2026/05/13 10:57:17 INFO Applying migration id=notesfts 2026/05/13 10:57:17 INFO Applying migration id=iconsname 2026/05/13 10:57:17 INFO Applying migration id=nohash 2026/05/13 10:57:17 INFO Applying migration id=shares 2026/05/13 10:57:17 INFO Applying migration id=actorttl 2026/05/13 10:57:17 INFO Applying migration id=tocc 2026/05/13 10:57:17 INFO Applying migration id=followeds 2026/05/13 10:57:17 INFO Applying migration id=certhash 2026/05/13 10:57:17 INFO Applying migration id=follows_sync 2026/05/13 10:57:17 INFO Applying migration id=jsonpath 2026/05/13 10:57:17 INFO Applying migration id=localforward 2026/05/13 10:57:17 INFO Applying migration id=avatar 2026/05/13 10:57:17 INFO Applying migration id=noimage 2026/05/13 10:57:17 INFO Applying migration id=feed 2026/05/13 10:57:17 INFO Applying migration id=bookmarks 2026/05/13 10:57:17 INFO Applying migration id=shareactivity 2026/05/13 10:57:17 INFO Applying migration id=application 2026/05/13 10:57:17 INFO Applying migration id=certificates 2026/05/13 10:57:17 INFO Applying migration id=rawforward 2026/05/13 10:57:17 INFO Applying migration id=publickey 2026/05/13 10:57:17 INFO Applying migration id=resolvegroup 2026/05/13 10:57:17 INFO Applying migration id=reject 2026/05/13 10:57:17 INFO Applying migration id=autodel 2026/05/13 10:57:17 INFO Applying migration id=jsonb 2026/05/13 10:57:17 INFO Applying migration id=quote 2026/05/13 10:57:17 INFO Applying migration id=rfc9421 2026/05/13 10:57:17 INFO Applying migration id=keys 2026/05/13 10:57:17 INFO Applying migration id=portable 2026/05/13 10:57:17 INFO Applying migration id=proofs 2026/05/13 10:57:17 INFO Applying migration id=contexts 2026/05/13 10:57:17 INFO Applying migration id=deliverieshost 2026/05/13 10:57:17 INFO Applying migration id=pembegin 2026/05/13 10:57:17 INFO Applying migration id=didhost 2026/05/13 10:57:17 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:17 INFO Applying migration id=invites 2026/05/13 10:57:17 INFO Applying migration id=ed25519blob 2026/05/13 10:57:17 INFO Applying migration id=rsablob 2026/05/13 10:57:17 INFO Applying migration id=iconscid 2026/05/13 10:57:17 INFO Applying migration id=actor 2026/05/13 10:57:17 INFO Applying migration id=localkeys 2026/05/13 10:57:17 INFO Applying migration id=deleted 2026/05/13 10:57:17 INFO Applying migration id=history 2026/05/13 10:57:17 INFO Applying migration id=outboxnano 2026/05/13 10:57:17 INFO Applying migration id=implements 2026/05/13 10:57:17 INFO Applying migration id=backfill 2026/05/13 10:57:17 INFO Redirecting new user --- PASS: TestRegister_Redirect (0.21s) === RUN TestRegister_NoCertificate 2026/05/13 10:57:17 INFO Applying migration id=initial 2026/05/13 10:57:17 INFO Applying migration id=notesupdated 2026/05/13 10:57:17 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:17 INFO Applying migration id=activitiesid 2026/05/13 10:57:17 INFO Applying migration id=outbox 2026/05/13 10:57:17 INFO Applying migration id=edits 2026/05/13 10:57:17 INFO Applying migration id=outboxactor 2026/05/13 10:57:17 INFO Applying migration id=outboxsender 2026/05/13 10:57:17 INFO Applying migration id=thread 2026/05/13 10:57:17 INFO Applying migration id=host 2026/05/13 10:57:17 INFO Applying migration id=sharedinbox 2026/05/13 10:57:17 INFO Applying migration id=noteshost 2026/05/13 10:57:17 INFO Applying migration id=fetched 2026/05/13 10:57:17 INFO Applying migration id=move 2026/05/13 10:57:17 INFO Applying migration id=cleanup 2026/05/13 10:57:17 INFO Applying migration id=received 2026/05/13 10:57:17 INFO Applying migration id=namehost 2026/05/13 10:57:17 INFO Applying migration id=outboxhost 2026/05/13 10:57:17 INFO Applying migration id=notesfts 2026/05/13 10:57:17 INFO Applying migration id=iconsname 2026/05/13 10:57:17 INFO Applying migration id=nohash 2026/05/13 10:57:17 INFO Applying migration id=shares 2026/05/13 10:57:17 INFO Applying migration id=actorttl 2026/05/13 10:57:17 INFO Applying migration id=tocc 2026/05/13 10:57:17 INFO Applying migration id=followeds 2026/05/13 10:57:17 INFO Applying migration id=certhash 2026/05/13 10:57:17 INFO Applying migration id=follows_sync 2026/05/13 10:57:17 INFO Applying migration id=jsonpath 2026/05/13 10:57:17 INFO Applying migration id=localforward 2026/05/13 10:57:17 INFO Applying migration id=avatar 2026/05/13 10:57:17 INFO Applying migration id=noimage 2026/05/13 10:57:17 INFO Applying migration id=feed 2026/05/13 10:57:17 INFO Applying migration id=bookmarks 2026/05/13 10:57:17 INFO Applying migration id=shareactivity 2026/05/13 10:57:17 INFO Applying migration id=application 2026/05/13 10:57:17 INFO Applying migration id=certificates 2026/05/13 10:57:17 INFO Applying migration id=rawforward 2026/05/13 10:57:17 INFO Applying migration id=publickey 2026/05/13 10:57:17 INFO Applying migration id=resolvegroup 2026/05/13 10:57:17 INFO Applying migration id=reject 2026/05/13 10:57:17 INFO Applying migration id=autodel 2026/05/13 10:57:17 INFO Applying migration id=jsonb 2026/05/13 10:57:17 INFO Applying migration id=quote 2026/05/13 10:57:17 INFO Applying migration id=rfc9421 2026/05/13 10:57:17 INFO Applying migration id=keys 2026/05/13 10:57:17 INFO Applying migration id=portable 2026/05/13 10:57:17 INFO Applying migration id=proofs 2026/05/13 10:57:17 INFO Applying migration id=contexts 2026/05/13 10:57:17 INFO Applying migration id=deliverieshost 2026/05/13 10:57:17 INFO Applying migration id=pembegin 2026/05/13 10:57:17 INFO Applying migration id=didhost 2026/05/13 10:57:17 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:17 INFO Applying migration id=invites 2026/05/13 10:57:17 INFO Applying migration id=ed25519blob 2026/05/13 10:57:17 INFO Applying migration id=rsablob 2026/05/13 10:57:17 INFO Applying migration id=iconscid 2026/05/13 10:57:17 INFO Applying migration id=actor 2026/05/13 10:57:17 INFO Applying migration id=localkeys 2026/05/13 10:57:17 INFO Applying migration id=deleted 2026/05/13 10:57:17 INFO Applying migration id=history 2026/05/13 10:57:17 INFO Applying migration id=outboxnano 2026/05/13 10:57:17 INFO Applying migration id=implements 2026/05/13 10:57:17 INFO Applying migration id=backfill 2026/05/13 10:57:17 WARN No client certificate request.path=/users/register --- PASS: TestRegister_NoCertificate (0.17s) === RUN TestRegister_HappyFlow 2026/05/13 10:57:17 INFO Applying migration id=initial 2026/05/13 10:57:17 INFO Applying migration id=notesupdated 2026/05/13 10:57:17 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:17 INFO Applying migration id=activitiesid 2026/05/13 10:57:17 INFO Applying migration id=outbox 2026/05/13 10:57:17 INFO Applying migration id=edits 2026/05/13 10:57:17 INFO Applying migration id=outboxactor 2026/05/13 10:57:17 INFO Applying migration id=outboxsender 2026/05/13 10:57:17 INFO Applying migration id=thread 2026/05/13 10:57:17 INFO Applying migration id=host 2026/05/13 10:57:17 INFO Applying migration id=sharedinbox 2026/05/13 10:57:17 INFO Applying migration id=noteshost 2026/05/13 10:57:17 INFO Applying migration id=fetched 2026/05/13 10:57:17 INFO Applying migration id=move 2026/05/13 10:57:17 INFO Applying migration id=cleanup 2026/05/13 10:57:17 INFO Applying migration id=received 2026/05/13 10:57:17 INFO Applying migration id=namehost 2026/05/13 10:57:17 INFO Applying migration id=outboxhost 2026/05/13 10:57:17 INFO Applying migration id=notesfts 2026/05/13 10:57:17 INFO Applying migration id=iconsname 2026/05/13 10:57:17 INFO Applying migration id=nohash 2026/05/13 10:57:17 INFO Applying migration id=shares 2026/05/13 10:57:17 INFO Applying migration id=actorttl 2026/05/13 10:57:17 INFO Applying migration id=tocc 2026/05/13 10:57:17 INFO Applying migration id=followeds 2026/05/13 10:57:17 INFO Applying migration id=certhash 2026/05/13 10:57:17 INFO Applying migration id=follows_sync 2026/05/13 10:57:17 INFO Applying migration id=jsonpath 2026/05/13 10:57:17 INFO Applying migration id=localforward 2026/05/13 10:57:17 INFO Applying migration id=avatar 2026/05/13 10:57:17 INFO Applying migration id=noimage 2026/05/13 10:57:17 INFO Applying migration id=feed 2026/05/13 10:57:17 INFO Applying migration id=bookmarks 2026/05/13 10:57:17 INFO Applying migration id=shareactivity 2026/05/13 10:57:17 INFO Applying migration id=application 2026/05/13 10:57:17 INFO Applying migration id=certificates 2026/05/13 10:57:17 INFO Applying migration id=rawforward 2026/05/13 10:57:17 INFO Applying migration id=publickey 2026/05/13 10:57:17 INFO Applying migration id=resolvegroup 2026/05/13 10:57:17 INFO Applying migration id=reject 2026/05/13 10:57:17 INFO Applying migration id=autodel 2026/05/13 10:57:17 INFO Applying migration id=jsonb 2026/05/13 10:57:17 INFO Applying migration id=quote 2026/05/13 10:57:17 INFO Applying migration id=rfc9421 2026/05/13 10:57:17 INFO Applying migration id=keys 2026/05/13 10:57:17 INFO Applying migration id=portable 2026/05/13 10:57:17 INFO Applying migration id=proofs 2026/05/13 10:57:17 INFO Applying migration id=contexts 2026/05/13 10:57:17 INFO Applying migration id=deliverieshost 2026/05/13 10:57:17 INFO Applying migration id=pembegin 2026/05/13 10:57:17 INFO Applying migration id=didhost 2026/05/13 10:57:17 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:17 INFO Applying migration id=invites 2026/05/13 10:57:17 INFO Applying migration id=ed25519blob 2026/05/13 10:57:17 INFO Applying migration id=rsablob 2026/05/13 10:57:17 INFO Applying migration id=iconscid 2026/05/13 10:57:17 INFO Applying migration id=actor 2026/05/13 10:57:17 INFO Applying migration id=localkeys 2026/05/13 10:57:17 INFO Applying migration id=deleted 2026/05/13 10:57:17 INFO Applying migration id=history 2026/05/13 10:57:17 INFO Applying migration id=outboxnano 2026/05/13 10:57:17 INFO Applying migration id=implements 2026/05/13 10:57:17 INFO Applying migration id=backfill 2026/05/13 10:57:17 INFO Creating new user request.path=/users/register name=erin --- PASS: TestRegister_HappyFlow (0.27s) === RUN TestRegister_AlreadyRegistered 2026/05/13 10:57:17 INFO Applying migration id=initial 2026/05/13 10:57:17 INFO Applying migration id=notesupdated 2026/05/13 10:57:17 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:17 INFO Applying migration id=activitiesid 2026/05/13 10:57:17 INFO Applying migration id=outbox 2026/05/13 10:57:17 INFO Applying migration id=edits 2026/05/13 10:57:17 INFO Applying migration id=outboxactor 2026/05/13 10:57:17 INFO Applying migration id=outboxsender 2026/05/13 10:57:17 INFO Applying migration id=thread 2026/05/13 10:57:17 INFO Applying migration id=host 2026/05/13 10:57:17 INFO Applying migration id=sharedinbox 2026/05/13 10:57:17 INFO Applying migration id=noteshost 2026/05/13 10:57:17 INFO Applying migration id=fetched 2026/05/13 10:57:17 INFO Applying migration id=move 2026/05/13 10:57:17 INFO Applying migration id=cleanup 2026/05/13 10:57:17 INFO Applying migration id=received 2026/05/13 10:57:17 INFO Applying migration id=namehost 2026/05/13 10:57:17 INFO Applying migration id=outboxhost 2026/05/13 10:57:17 INFO Applying migration id=notesfts 2026/05/13 10:57:17 INFO Applying migration id=iconsname 2026/05/13 10:57:17 INFO Applying migration id=nohash 2026/05/13 10:57:17 INFO Applying migration id=shares 2026/05/13 10:57:17 INFO Applying migration id=actorttl 2026/05/13 10:57:17 INFO Applying migration id=tocc 2026/05/13 10:57:17 INFO Applying migration id=followeds 2026/05/13 10:57:17 INFO Applying migration id=certhash 2026/05/13 10:57:17 INFO Applying migration id=follows_sync 2026/05/13 10:57:17 INFO Applying migration id=jsonpath 2026/05/13 10:57:17 INFO Applying migration id=localforward 2026/05/13 10:57:17 INFO Applying migration id=avatar 2026/05/13 10:57:17 INFO Applying migration id=noimage 2026/05/13 10:57:17 INFO Applying migration id=feed 2026/05/13 10:57:17 INFO Applying migration id=bookmarks 2026/05/13 10:57:17 INFO Applying migration id=shareactivity 2026/05/13 10:57:17 INFO Applying migration id=application 2026/05/13 10:57:17 INFO Applying migration id=certificates 2026/05/13 10:57:17 INFO Applying migration id=rawforward 2026/05/13 10:57:17 INFO Applying migration id=publickey 2026/05/13 10:57:17 INFO Applying migration id=resolvegroup 2026/05/13 10:57:17 INFO Applying migration id=reject 2026/05/13 10:57:17 INFO Applying migration id=autodel 2026/05/13 10:57:17 INFO Applying migration id=jsonb 2026/05/13 10:57:17 INFO Applying migration id=quote 2026/05/13 10:57:17 INFO Applying migration id=rfc9421 2026/05/13 10:57:17 INFO Applying migration id=keys 2026/05/13 10:57:17 INFO Applying migration id=portable 2026/05/13 10:57:17 INFO Applying migration id=proofs 2026/05/13 10:57:17 INFO Applying migration id=contexts 2026/05/13 10:57:17 INFO Applying migration id=deliverieshost 2026/05/13 10:57:17 INFO Applying migration id=pembegin 2026/05/13 10:57:17 INFO Applying migration id=didhost 2026/05/13 10:57:17 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:17 INFO Applying migration id=invites 2026/05/13 10:57:17 INFO Applying migration id=ed25519blob 2026/05/13 10:57:17 INFO Applying migration id=rsablob 2026/05/13 10:57:17 INFO Applying migration id=iconscid 2026/05/13 10:57:17 INFO Applying migration id=actor 2026/05/13 10:57:17 INFO Applying migration id=localkeys 2026/05/13 10:57:17 INFO Applying migration id=deleted 2026/05/13 10:57:17 INFO Applying migration id=history 2026/05/13 10:57:17 INFO Applying migration id=outboxnano 2026/05/13 10:57:17 INFO Applying migration id=implements 2026/05/13 10:57:17 INFO Applying migration id=backfill 2026/05/13 10:57:17 WARN Registered user cannot register again request.path=/users/register request.user=erin --- PASS: TestRegister_AlreadyRegistered (0.26s) === RUN TestRegister_Twice 2026/05/13 10:57:17 INFO Applying migration id=initial 2026/05/13 10:57:17 INFO Applying migration id=notesupdated 2026/05/13 10:57:17 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:17 INFO Applying migration id=activitiesid 2026/05/13 10:57:17 INFO Applying migration id=outbox 2026/05/13 10:57:17 INFO Applying migration id=edits 2026/05/13 10:57:17 INFO Applying migration id=outboxactor 2026/05/13 10:57:17 INFO Applying migration id=outboxsender 2026/05/13 10:57:17 INFO Applying migration id=thread 2026/05/13 10:57:17 INFO Applying migration id=host 2026/05/13 10:57:17 INFO Applying migration id=sharedinbox 2026/05/13 10:57:17 INFO Applying migration id=noteshost 2026/05/13 10:57:17 INFO Applying migration id=fetched 2026/05/13 10:57:17 INFO Applying migration id=move 2026/05/13 10:57:18 INFO Applying migration id=cleanup 2026/05/13 10:57:18 INFO Applying migration id=received 2026/05/13 10:57:18 INFO Applying migration id=namehost 2026/05/13 10:57:18 INFO Applying migration id=outboxhost 2026/05/13 10:57:18 INFO Applying migration id=notesfts 2026/05/13 10:57:18 INFO Applying migration id=iconsname 2026/05/13 10:57:18 INFO Applying migration id=nohash 2026/05/13 10:57:18 INFO Applying migration id=shares 2026/05/13 10:57:18 INFO Applying migration id=actorttl 2026/05/13 10:57:18 INFO Applying migration id=tocc 2026/05/13 10:57:18 INFO Applying migration id=followeds 2026/05/13 10:57:18 INFO Applying migration id=certhash 2026/05/13 10:57:18 INFO Applying migration id=follows_sync 2026/05/13 10:57:18 INFO Applying migration id=jsonpath 2026/05/13 10:57:18 INFO Applying migration id=localforward 2026/05/13 10:57:18 INFO Applying migration id=avatar 2026/05/13 10:57:18 INFO Applying migration id=noimage 2026/05/13 10:57:18 INFO Applying migration id=feed 2026/05/13 10:57:18 INFO Applying migration id=bookmarks 2026/05/13 10:57:18 INFO Applying migration id=shareactivity 2026/05/13 10:57:18 INFO Applying migration id=application 2026/05/13 10:57:18 INFO Applying migration id=certificates 2026/05/13 10:57:18 INFO Applying migration id=rawforward 2026/05/13 10:57:18 INFO Applying migration id=publickey 2026/05/13 10:57:18 INFO Applying migration id=resolvegroup 2026/05/13 10:57:18 INFO Applying migration id=reject 2026/05/13 10:57:18 INFO Applying migration id=autodel 2026/05/13 10:57:18 INFO Applying migration id=jsonb 2026/05/13 10:57:18 INFO Applying migration id=quote 2026/05/13 10:57:18 INFO Applying migration id=rfc9421 2026/05/13 10:57:18 INFO Applying migration id=keys 2026/05/13 10:57:18 INFO Applying migration id=portable 2026/05/13 10:57:18 INFO Applying migration id=proofs 2026/05/13 10:57:18 INFO Applying migration id=contexts 2026/05/13 10:57:18 INFO Applying migration id=deliverieshost 2026/05/13 10:57:18 INFO Applying migration id=pembegin 2026/05/13 10:57:18 INFO Applying migration id=didhost 2026/05/13 10:57:18 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:18 INFO Applying migration id=invites 2026/05/13 10:57:18 INFO Applying migration id=ed25519blob 2026/05/13 10:57:18 INFO Applying migration id=rsablob 2026/05/13 10:57:18 INFO Applying migration id=iconscid 2026/05/13 10:57:18 INFO Applying migration id=actor 2026/05/13 10:57:18 INFO Applying migration id=localkeys 2026/05/13 10:57:18 INFO Applying migration id=deleted 2026/05/13 10:57:18 INFO Applying migration id=history 2026/05/13 10:57:18 INFO Applying migration id=outboxnano 2026/05/13 10:57:18 INFO Applying migration id=implements 2026/05/13 10:57:18 INFO Applying migration id=backfill 2026/05/13 10:57:18 INFO Creating new user request.path=/users/register name=erin 2026/05/13 10:57:18 WARN Registered user cannot register again request.path=/users/register request.user=erin --- PASS: TestRegister_Twice (0.28s) === RUN TestRegister_Throttling 2026/05/13 10:57:18 INFO Applying migration id=initial 2026/05/13 10:57:18 INFO Applying migration id=notesupdated 2026/05/13 10:57:18 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:18 INFO Applying migration id=activitiesid 2026/05/13 10:57:18 INFO Applying migration id=outbox 2026/05/13 10:57:18 INFO Applying migration id=edits 2026/05/13 10:57:18 INFO Applying migration id=outboxactor 2026/05/13 10:57:18 INFO Applying migration id=outboxsender 2026/05/13 10:57:18 INFO Applying migration id=thread 2026/05/13 10:57:18 INFO Applying migration id=host 2026/05/13 10:57:18 INFO Applying migration id=sharedinbox 2026/05/13 10:57:18 INFO Applying migration id=noteshost 2026/05/13 10:57:18 INFO Applying migration id=fetched 2026/05/13 10:57:18 INFO Applying migration id=move 2026/05/13 10:57:18 INFO Applying migration id=cleanup 2026/05/13 10:57:18 INFO Applying migration id=received 2026/05/13 10:57:18 INFO Applying migration id=namehost 2026/05/13 10:57:18 INFO Applying migration id=outboxhost 2026/05/13 10:57:18 INFO Applying migration id=notesfts 2026/05/13 10:57:18 INFO Applying migration id=iconsname 2026/05/13 10:57:18 INFO Applying migration id=nohash 2026/05/13 10:57:18 INFO Applying migration id=shares 2026/05/13 10:57:18 INFO Applying migration id=actorttl 2026/05/13 10:57:18 INFO Applying migration id=tocc 2026/05/13 10:57:18 INFO Applying migration id=followeds 2026/05/13 10:57:18 INFO Applying migration id=certhash 2026/05/13 10:57:18 INFO Applying migration id=follows_sync 2026/05/13 10:57:18 INFO Applying migration id=jsonpath 2026/05/13 10:57:18 INFO Applying migration id=localforward 2026/05/13 10:57:18 INFO Applying migration id=avatar 2026/05/13 10:57:18 INFO Applying migration id=noimage 2026/05/13 10:57:18 INFO Applying migration id=feed 2026/05/13 10:57:18 INFO Applying migration id=bookmarks 2026/05/13 10:57:18 INFO Applying migration id=shareactivity 2026/05/13 10:57:18 INFO Applying migration id=application 2026/05/13 10:57:18 INFO Applying migration id=certificates 2026/05/13 10:57:18 INFO Applying migration id=rawforward 2026/05/13 10:57:18 INFO Applying migration id=publickey 2026/05/13 10:57:18 INFO Applying migration id=resolvegroup 2026/05/13 10:57:18 INFO Applying migration id=reject 2026/05/13 10:57:18 INFO Applying migration id=autodel 2026/05/13 10:57:18 INFO Applying migration id=jsonb 2026/05/13 10:57:18 INFO Applying migration id=quote 2026/05/13 10:57:18 INFO Applying migration id=rfc9421 2026/05/13 10:57:18 INFO Applying migration id=keys 2026/05/13 10:57:18 INFO Applying migration id=portable 2026/05/13 10:57:18 INFO Applying migration id=proofs 2026/05/13 10:57:18 INFO Applying migration id=contexts 2026/05/13 10:57:18 INFO Applying migration id=deliverieshost 2026/05/13 10:57:18 INFO Applying migration id=pembegin 2026/05/13 10:57:18 INFO Applying migration id=didhost 2026/05/13 10:57:18 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:18 INFO Applying migration id=invites 2026/05/13 10:57:18 INFO Applying migration id=ed25519blob 2026/05/13 10:57:18 INFO Applying migration id=rsablob 2026/05/13 10:57:18 INFO Applying migration id=iconscid 2026/05/13 10:57:18 INFO Applying migration id=actor 2026/05/13 10:57:18 INFO Applying migration id=localkeys 2026/05/13 10:57:18 INFO Applying migration id=deleted 2026/05/13 10:57:18 INFO Applying migration id=history 2026/05/13 10:57:18 INFO Applying migration id=outboxnano 2026/05/13 10:57:18 INFO Applying migration id=implements 2026/05/13 10:57:18 INFO Applying migration id=backfill 2026/05/13 10:57:18 INFO Creating new user request.path=/users/register name=erin --- PASS: TestRegister_Throttling (0.34s) === RUN TestRegister_Throttling30Minutes 2026/05/13 10:57:18 INFO Applying migration id=initial 2026/05/13 10:57:18 INFO Applying migration id=notesupdated 2026/05/13 10:57:18 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:18 INFO Applying migration id=activitiesid 2026/05/13 10:57:18 INFO Applying migration id=outbox 2026/05/13 10:57:18 INFO Applying migration id=edits 2026/05/13 10:57:18 INFO Applying migration id=outboxactor 2026/05/13 10:57:18 INFO Applying migration id=outboxsender 2026/05/13 10:57:18 INFO Applying migration id=thread 2026/05/13 10:57:18 INFO Applying migration id=host 2026/05/13 10:57:18 INFO Applying migration id=sharedinbox 2026/05/13 10:57:18 INFO Applying migration id=noteshost 2026/05/13 10:57:18 INFO Applying migration id=fetched 2026/05/13 10:57:18 INFO Applying migration id=move 2026/05/13 10:57:18 INFO Applying migration id=cleanup 2026/05/13 10:57:18 INFO Applying migration id=received 2026/05/13 10:57:18 INFO Applying migration id=namehost 2026/05/13 10:57:18 INFO Applying migration id=outboxhost 2026/05/13 10:57:18 INFO Applying migration id=notesfts 2026/05/13 10:57:18 INFO Applying migration id=iconsname 2026/05/13 10:57:18 INFO Applying migration id=nohash 2026/05/13 10:57:18 INFO Applying migration id=shares 2026/05/13 10:57:18 INFO Applying migration id=actorttl 2026/05/13 10:57:18 INFO Applying migration id=tocc 2026/05/13 10:57:18 INFO Applying migration id=followeds 2026/05/13 10:57:18 INFO Applying migration id=certhash 2026/05/13 10:57:18 INFO Applying migration id=follows_sync 2026/05/13 10:57:18 INFO Applying migration id=jsonpath 2026/05/13 10:57:18 INFO Applying migration id=localforward 2026/05/13 10:57:18 INFO Applying migration id=avatar 2026/05/13 10:57:18 INFO Applying migration id=noimage 2026/05/13 10:57:18 INFO Applying migration id=feed 2026/05/13 10:57:18 INFO Applying migration id=bookmarks 2026/05/13 10:57:18 INFO Applying migration id=shareactivity 2026/05/13 10:57:18 INFO Applying migration id=application 2026/05/13 10:57:18 INFO Applying migration id=certificates 2026/05/13 10:57:18 INFO Applying migration id=rawforward 2026/05/13 10:57:18 INFO Applying migration id=publickey 2026/05/13 10:57:18 INFO Applying migration id=resolvegroup 2026/05/13 10:57:18 INFO Applying migration id=reject 2026/05/13 10:57:18 INFO Applying migration id=autodel 2026/05/13 10:57:18 INFO Applying migration id=jsonb 2026/05/13 10:57:18 INFO Applying migration id=quote 2026/05/13 10:57:18 INFO Applying migration id=rfc9421 2026/05/13 10:57:18 INFO Applying migration id=keys 2026/05/13 10:57:18 INFO Applying migration id=portable 2026/05/13 10:57:18 INFO Applying migration id=proofs 2026/05/13 10:57:18 INFO Applying migration id=contexts 2026/05/13 10:57:18 INFO Applying migration id=deliverieshost 2026/05/13 10:57:18 INFO Applying migration id=pembegin 2026/05/13 10:57:18 INFO Applying migration id=didhost 2026/05/13 10:57:18 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:18 INFO Applying migration id=invites 2026/05/13 10:57:18 INFO Applying migration id=ed25519blob 2026/05/13 10:57:18 INFO Applying migration id=rsablob 2026/05/13 10:57:18 INFO Applying migration id=iconscid 2026/05/13 10:57:18 INFO Applying migration id=actor 2026/05/13 10:57:18 INFO Applying migration id=localkeys 2026/05/13 10:57:18 INFO Applying migration id=deleted 2026/05/13 10:57:18 INFO Applying migration id=history 2026/05/13 10:57:18 INFO Applying migration id=outboxnano 2026/05/13 10:57:18 INFO Applying migration id=implements 2026/05/13 10:57:18 INFO Applying migration id=backfill 2026/05/13 10:57:18 INFO Creating new user request.path=/users/register name=erin --- PASS: TestRegister_Throttling30Minutes (0.28s) === RUN TestRegister_Throttling1Hour 2026/05/13 10:57:18 INFO Applying migration id=initial 2026/05/13 10:57:18 INFO Applying migration id=notesupdated 2026/05/13 10:57:18 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:18 INFO Applying migration id=activitiesid 2026/05/13 10:57:18 INFO Applying migration id=outbox 2026/05/13 10:57:18 INFO Applying migration id=edits 2026/05/13 10:57:18 INFO Applying migration id=outboxactor 2026/05/13 10:57:18 INFO Applying migration id=outboxsender 2026/05/13 10:57:18 INFO Applying migration id=thread 2026/05/13 10:57:18 INFO Applying migration id=host 2026/05/13 10:57:18 INFO Applying migration id=sharedinbox 2026/05/13 10:57:18 INFO Applying migration id=noteshost 2026/05/13 10:57:18 INFO Applying migration id=fetched 2026/05/13 10:57:18 INFO Applying migration id=move 2026/05/13 10:57:18 INFO Applying migration id=cleanup 2026/05/13 10:57:18 INFO Applying migration id=received 2026/05/13 10:57:18 INFO Applying migration id=namehost 2026/05/13 10:57:18 INFO Applying migration id=outboxhost 2026/05/13 10:57:18 INFO Applying migration id=notesfts 2026/05/13 10:57:18 INFO Applying migration id=iconsname 2026/05/13 10:57:18 INFO Applying migration id=nohash 2026/05/13 10:57:18 INFO Applying migration id=shares 2026/05/13 10:57:18 INFO Applying migration id=actorttl 2026/05/13 10:57:18 INFO Applying migration id=tocc 2026/05/13 10:57:18 INFO Applying migration id=followeds 2026/05/13 10:57:18 INFO Applying migration id=certhash 2026/05/13 10:57:18 INFO Applying migration id=follows_sync 2026/05/13 10:57:18 INFO Applying migration id=jsonpath 2026/05/13 10:57:18 INFO Applying migration id=localforward 2026/05/13 10:57:18 INFO Applying migration id=avatar 2026/05/13 10:57:18 INFO Applying migration id=noimage 2026/05/13 10:57:18 INFO Applying migration id=feed 2026/05/13 10:57:18 INFO Applying migration id=bookmarks 2026/05/13 10:57:18 INFO Applying migration id=shareactivity 2026/05/13 10:57:18 INFO Applying migration id=application 2026/05/13 10:57:18 INFO Applying migration id=certificates 2026/05/13 10:57:18 INFO Applying migration id=rawforward 2026/05/13 10:57:18 INFO Applying migration id=publickey 2026/05/13 10:57:18 INFO Applying migration id=resolvegroup 2026/05/13 10:57:18 INFO Applying migration id=reject 2026/05/13 10:57:18 INFO Applying migration id=autodel 2026/05/13 10:57:18 INFO Applying migration id=jsonb 2026/05/13 10:57:18 INFO Applying migration id=quote 2026/05/13 10:57:18 INFO Applying migration id=rfc9421 2026/05/13 10:57:18 INFO Applying migration id=keys 2026/05/13 10:57:18 INFO Applying migration id=portable 2026/05/13 10:57:19 INFO Applying migration id=proofs 2026/05/13 10:57:19 INFO Applying migration id=contexts 2026/05/13 10:57:19 INFO Applying migration id=deliverieshost 2026/05/13 10:57:19 INFO Applying migration id=pembegin 2026/05/13 10:57:19 INFO Applying migration id=didhost 2026/05/13 10:57:19 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:19 INFO Applying migration id=invites 2026/05/13 10:57:19 INFO Applying migration id=ed25519blob 2026/05/13 10:57:19 INFO Applying migration id=rsablob 2026/05/13 10:57:19 INFO Applying migration id=iconscid 2026/05/13 10:57:19 INFO Applying migration id=actor 2026/05/13 10:57:19 INFO Applying migration id=localkeys 2026/05/13 10:57:19 INFO Applying migration id=deleted 2026/05/13 10:57:19 INFO Applying migration id=history 2026/05/13 10:57:19 INFO Applying migration id=outboxnano 2026/05/13 10:57:19 INFO Applying migration id=implements 2026/05/13 10:57:19 INFO Applying migration id=backfill 2026/05/13 10:57:19 INFO Creating new user request.path=/users/register name=erin 2026/05/13 10:57:19 INFO Creating new user request.path=/users/register name=david --- PASS: TestRegister_Throttling1Hour (0.49s) === RUN TestRegister_TwoCertificates 2026/05/13 10:57:19 INFO Applying migration id=initial 2026/05/13 10:57:19 INFO Applying migration id=notesupdated 2026/05/13 10:57:19 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:19 INFO Applying migration id=activitiesid 2026/05/13 10:57:19 INFO Applying migration id=outbox 2026/05/13 10:57:19 INFO Applying migration id=edits 2026/05/13 10:57:19 INFO Applying migration id=outboxactor 2026/05/13 10:57:19 INFO Applying migration id=outboxsender 2026/05/13 10:57:19 INFO Applying migration id=thread 2026/05/13 10:57:19 INFO Applying migration id=host 2026/05/13 10:57:19 INFO Applying migration id=sharedinbox 2026/05/13 10:57:19 INFO Applying migration id=noteshost 2026/05/13 10:57:19 INFO Applying migration id=fetched 2026/05/13 10:57:19 INFO Applying migration id=move 2026/05/13 10:57:19 INFO Applying migration id=cleanup 2026/05/13 10:57:19 INFO Applying migration id=received 2026/05/13 10:57:19 INFO Applying migration id=namehost 2026/05/13 10:57:19 INFO Applying migration id=outboxhost 2026/05/13 10:57:19 INFO Applying migration id=notesfts 2026/05/13 10:57:19 INFO Applying migration id=iconsname 2026/05/13 10:57:19 INFO Applying migration id=nohash 2026/05/13 10:57:19 INFO Applying migration id=shares 2026/05/13 10:57:19 INFO Applying migration id=actorttl 2026/05/13 10:57:19 INFO Applying migration id=tocc 2026/05/13 10:57:19 INFO Applying migration id=followeds 2026/05/13 10:57:19 INFO Applying migration id=certhash 2026/05/13 10:57:19 INFO Applying migration id=follows_sync 2026/05/13 10:57:19 INFO Applying migration id=jsonpath 2026/05/13 10:57:19 INFO Applying migration id=localforward 2026/05/13 10:57:19 INFO Applying migration id=avatar 2026/05/13 10:57:19 INFO Applying migration id=noimage 2026/05/13 10:57:19 INFO Applying migration id=feed 2026/05/13 10:57:19 INFO Applying migration id=bookmarks 2026/05/13 10:57:19 INFO Applying migration id=shareactivity 2026/05/13 10:57:19 INFO Applying migration id=application 2026/05/13 10:57:19 INFO Applying migration id=certificates 2026/05/13 10:57:19 INFO Applying migration id=rawforward 2026/05/13 10:57:19 INFO Applying migration id=publickey 2026/05/13 10:57:19 INFO Applying migration id=resolvegroup 2026/05/13 10:57:19 INFO Applying migration id=reject 2026/05/13 10:57:19 INFO Applying migration id=autodel 2026/05/13 10:57:19 INFO Applying migration id=jsonb 2026/05/13 10:57:19 INFO Applying migration id=quote 2026/05/13 10:57:19 INFO Applying migration id=rfc9421 2026/05/13 10:57:19 INFO Applying migration id=keys 2026/05/13 10:57:19 INFO Applying migration id=portable 2026/05/13 10:57:19 INFO Applying migration id=proofs 2026/05/13 10:57:19 INFO Applying migration id=contexts 2026/05/13 10:57:19 INFO Applying migration id=deliverieshost 2026/05/13 10:57:19 INFO Applying migration id=pembegin 2026/05/13 10:57:19 INFO Applying migration id=didhost 2026/05/13 10:57:19 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:19 INFO Applying migration id=invites 2026/05/13 10:57:19 INFO Applying migration id=ed25519blob 2026/05/13 10:57:19 INFO Applying migration id=rsablob 2026/05/13 10:57:19 INFO Applying migration id=iconscid 2026/05/13 10:57:19 INFO Applying migration id=actor 2026/05/13 10:57:19 INFO Applying migration id=localkeys 2026/05/13 10:57:19 INFO Applying migration id=deleted 2026/05/13 10:57:19 INFO Applying migration id=history 2026/05/13 10:57:19 INFO Applying migration id=outboxnano 2026/05/13 10:57:19 INFO Applying migration id=implements 2026/05/13 10:57:19 INFO Applying migration id=backfill 2026/05/13 10:57:19 INFO Redirecting new user 2026/05/13 10:57:19 INFO Creating new user request.path=/users/register name=erin 2026/05/13 10:57:19 WARN Registered user cannot register again request.path=/users/register request.user=erin 2026/05/13 10:57:19 INFO Redirecting new user 2026/05/13 10:57:19 INFO Creating new user request.path=/users/register name=erin 2026/05/13 10:57:19 INFO Approving certificate request.path=/users/certificates/approve/4561F7655D75BC965B6204AAED6CB1CE2047E1CA79397A81B41AC26281D42EFF request.user=erin user=erin hash=4561F7655D75BC965B6204AAED6CB1CE2047E1CA79397A81B41AC26281D42EFF 2026/05/13 10:57:19 WARN Registered user cannot register again request.path=/users/register request.user=erin 2026/05/13 10:57:19 INFO Revoking certificate request.path=/users/certificates/revoke/EB108D8A0EF3051B2830FEAA87AA79ADA1C5B60DD8A7CECCC8EC25BD086DC11A request.user=erin user=erin hash=EB108D8A0EF3051B2830FEAA87AA79ADA1C5B60DD8A7CECCC8EC25BD086DC11A 2026/05/13 10:57:19 INFO Redirecting new user 2026/05/13 10:57:19 INFO Creating new user request.path=/users/register name=erin --- PASS: TestRegister_TwoCertificates (0.59s) === RUN TestRegister_ForbiddenUserName 2026/05/13 10:57:19 INFO Applying migration id=initial 2026/05/13 10:57:19 INFO Applying migration id=notesupdated 2026/05/13 10:57:19 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:19 INFO Applying migration id=activitiesid 2026/05/13 10:57:19 INFO Applying migration id=outbox 2026/05/13 10:57:19 INFO Applying migration id=edits 2026/05/13 10:57:19 INFO Applying migration id=outboxactor 2026/05/13 10:57:19 INFO Applying migration id=outboxsender 2026/05/13 10:57:19 INFO Applying migration id=thread 2026/05/13 10:57:19 INFO Applying migration id=host 2026/05/13 10:57:19 INFO Applying migration id=sharedinbox 2026/05/13 10:57:19 INFO Applying migration id=noteshost 2026/05/13 10:57:19 INFO Applying migration id=fetched 2026/05/13 10:57:19 INFO Applying migration id=move 2026/05/13 10:57:19 INFO Applying migration id=cleanup 2026/05/13 10:57:19 INFO Applying migration id=received 2026/05/13 10:57:19 INFO Applying migration id=namehost 2026/05/13 10:57:19 INFO Applying migration id=outboxhost 2026/05/13 10:57:19 INFO Applying migration id=notesfts 2026/05/13 10:57:19 INFO Applying migration id=iconsname 2026/05/13 10:57:19 INFO Applying migration id=nohash 2026/05/13 10:57:19 INFO Applying migration id=shares 2026/05/13 10:57:19 INFO Applying migration id=actorttl 2026/05/13 10:57:19 INFO Applying migration id=tocc 2026/05/13 10:57:20 INFO Applying migration id=followeds 2026/05/13 10:57:20 INFO Applying migration id=certhash 2026/05/13 10:57:20 INFO Applying migration id=follows_sync 2026/05/13 10:57:20 INFO Applying migration id=jsonpath 2026/05/13 10:57:20 INFO Applying migration id=localforward 2026/05/13 10:57:20 INFO Applying migration id=avatar 2026/05/13 10:57:20 INFO Applying migration id=noimage 2026/05/13 10:57:20 INFO Applying migration id=feed 2026/05/13 10:57:20 INFO Applying migration id=bookmarks 2026/05/13 10:57:20 INFO Applying migration id=shareactivity 2026/05/13 10:57:20 INFO Applying migration id=application 2026/05/13 10:57:20 INFO Applying migration id=certificates 2026/05/13 10:57:20 INFO Applying migration id=rawforward 2026/05/13 10:57:20 INFO Applying migration id=publickey 2026/05/13 10:57:20 INFO Applying migration id=resolvegroup 2026/05/13 10:57:20 INFO Applying migration id=reject 2026/05/13 10:57:20 INFO Applying migration id=autodel 2026/05/13 10:57:20 INFO Applying migration id=jsonb 2026/05/13 10:57:20 INFO Applying migration id=quote 2026/05/13 10:57:20 INFO Applying migration id=rfc9421 2026/05/13 10:57:20 INFO Applying migration id=keys 2026/05/13 10:57:20 INFO Applying migration id=portable 2026/05/13 10:57:20 INFO Applying migration id=proofs 2026/05/13 10:57:20 INFO Applying migration id=contexts 2026/05/13 10:57:20 INFO Applying migration id=deliverieshost 2026/05/13 10:57:20 INFO Applying migration id=pembegin 2026/05/13 10:57:20 INFO Applying migration id=didhost 2026/05/13 10:57:20 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:20 INFO Applying migration id=invites 2026/05/13 10:57:20 INFO Applying migration id=ed25519blob 2026/05/13 10:57:20 INFO Applying migration id=rsablob 2026/05/13 10:57:20 INFO Applying migration id=iconscid 2026/05/13 10:57:20 INFO Applying migration id=actor 2026/05/13 10:57:20 INFO Applying migration id=localkeys 2026/05/13 10:57:20 INFO Applying migration id=deleted 2026/05/13 10:57:20 INFO Applying migration id=history 2026/05/13 10:57:20 INFO Applying migration id=outboxnano 2026/05/13 10:57:20 INFO Applying migration id=implements 2026/05/13 10:57:20 INFO Applying migration id=backfill --- PASS: TestRegister_ForbiddenUserName (0.18s) === RUN TestReply_AuthorNotFollowed 2026/05/13 10:57:20 INFO Applying migration id=initial 2026/05/13 10:57:20 INFO Applying migration id=notesupdated 2026/05/13 10:57:20 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:20 INFO Applying migration id=activitiesid 2026/05/13 10:57:20 INFO Applying migration id=outbox 2026/05/13 10:57:20 INFO Applying migration id=edits 2026/05/13 10:57:20 INFO Applying migration id=outboxactor 2026/05/13 10:57:20 INFO Applying migration id=outboxsender 2026/05/13 10:57:20 INFO Applying migration id=thread 2026/05/13 10:57:20 INFO Applying migration id=host 2026/05/13 10:57:20 INFO Applying migration id=sharedinbox 2026/05/13 10:57:20 INFO Applying migration id=noteshost 2026/05/13 10:57:20 INFO Applying migration id=fetched 2026/05/13 10:57:20 INFO Applying migration id=move 2026/05/13 10:57:20 INFO Applying migration id=cleanup 2026/05/13 10:57:20 INFO Applying migration id=received 2026/05/13 10:57:20 INFO Applying migration id=namehost 2026/05/13 10:57:20 INFO Applying migration id=outboxhost 2026/05/13 10:57:20 INFO Applying migration id=notesfts 2026/05/13 10:57:20 INFO Applying migration id=iconsname 2026/05/13 10:57:20 INFO Applying migration id=nohash 2026/05/13 10:57:20 INFO Applying migration id=shares 2026/05/13 10:57:20 INFO Applying migration id=actorttl 2026/05/13 10:57:20 INFO Applying migration id=tocc 2026/05/13 10:57:20 INFO Applying migration id=followeds 2026/05/13 10:57:20 INFO Applying migration id=certhash 2026/05/13 10:57:20 INFO Applying migration id=follows_sync 2026/05/13 10:57:20 INFO Applying migration id=jsonpath 2026/05/13 10:57:20 INFO Applying migration id=localforward 2026/05/13 10:57:20 INFO Applying migration id=avatar 2026/05/13 10:57:20 INFO Applying migration id=noimage 2026/05/13 10:57:20 INFO Applying migration id=feed 2026/05/13 10:57:20 INFO Applying migration id=bookmarks 2026/05/13 10:57:20 INFO Applying migration id=shareactivity 2026/05/13 10:57:20 INFO Applying migration id=application 2026/05/13 10:57:20 INFO Applying migration id=certificates 2026/05/13 10:57:20 INFO Applying migration id=rawforward 2026/05/13 10:57:20 INFO Applying migration id=publickey 2026/05/13 10:57:20 INFO Applying migration id=resolvegroup 2026/05/13 10:57:20 INFO Applying migration id=reject 2026/05/13 10:57:20 INFO Applying migration id=autodel 2026/05/13 10:57:20 INFO Applying migration id=jsonb 2026/05/13 10:57:20 INFO Applying migration id=quote 2026/05/13 10:57:20 INFO Applying migration id=rfc9421 2026/05/13 10:57:20 INFO Applying migration id=keys 2026/05/13 10:57:20 INFO Applying migration id=portable 2026/05/13 10:57:20 INFO Applying migration id=proofs 2026/05/13 10:57:20 INFO Applying migration id=contexts 2026/05/13 10:57:20 INFO Applying migration id=deliverieshost 2026/05/13 10:57:20 INFO Applying migration id=pembegin 2026/05/13 10:57:20 INFO Applying migration id=didhost 2026/05/13 10:57:20 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:20 INFO Applying migration id=invites 2026/05/13 10:57:20 INFO Applying migration id=ed25519blob 2026/05/13 10:57:20 INFO Applying migration id=rsablob 2026/05/13 10:57:20 INFO Applying migration id=iconscid 2026/05/13 10:57:20 INFO Applying migration id=actor 2026/05/13 10:57:20 INFO Applying migration id=localkeys 2026/05/13 10:57:20 INFO Applying migration id=deleted 2026/05/13 10:57:20 INFO Applying migration id=history 2026/05/13 10:57:20 INFO Applying migration id=outboxnano 2026/05/13 10:57:20 INFO Applying migration id=implements 2026/05/13 10:57:20 INFO Applying migration id=backfill 2026/05/13 10:57:20 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-ea18-75ff-9208-b23998c413a2 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-ea18-7597-9c0f-13b4325524c7 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fb-ea18-7597-9c0f-13b4325524c7 2026/05/13 10:57:20 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-ea18-7597-9c0f-13b4325524c7 2026/05/13 10:57:20 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-ea18-7597-9c0f-13b4325524c7 2026/05/13 10:57:20 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fb-ea1d-7188-ba84-1001f6ee8d6e note=https://localhost.localdomain:8443/post/019e20fb-ea1d-7153-a742-868eca80b37a thread=https://localhost.localdomain:8443/post/019e20fb-ea18-7597-9c0f-13b4325524c7 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:20 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-ea1d-7188-ba84-1001f6ee8d6e activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-ea1d-7153-a742-868eca80b37a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-ea1d-7153-a742-868eca80b37a 2026/05/13 10:57:20 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-ea18-7597-9c0f-13b4325524c7 2026/05/13 10:57:20 INFO Generating first response key=/local --- PASS: TestReply_AuthorNotFollowed (0.79s) === RUN TestReply_AuthorFollowed 2026/05/13 10:57:20 INFO Applying migration id=initial 2026/05/13 10:57:20 INFO Applying migration id=notesupdated 2026/05/13 10:57:20 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:20 INFO Applying migration id=activitiesid 2026/05/13 10:57:20 INFO Applying migration id=outbox 2026/05/13 10:57:20 INFO Applying migration id=edits 2026/05/13 10:57:20 INFO Applying migration id=outboxactor 2026/05/13 10:57:20 INFO Applying migration id=outboxsender 2026/05/13 10:57:20 INFO Applying migration id=thread 2026/05/13 10:57:20 INFO Applying migration id=host 2026/05/13 10:57:20 INFO Applying migration id=sharedinbox 2026/05/13 10:57:20 INFO Applying migration id=noteshost 2026/05/13 10:57:20 INFO Applying migration id=fetched 2026/05/13 10:57:20 INFO Applying migration id=move 2026/05/13 10:57:20 INFO Applying migration id=cleanup 2026/05/13 10:57:20 INFO Applying migration id=received 2026/05/13 10:57:20 INFO Applying migration id=namehost 2026/05/13 10:57:20 INFO Applying migration id=outboxhost 2026/05/13 10:57:20 INFO Applying migration id=notesfts 2026/05/13 10:57:20 INFO Applying migration id=iconsname 2026/05/13 10:57:20 INFO Applying migration id=nohash 2026/05/13 10:57:20 INFO Applying migration id=shares 2026/05/13 10:57:20 INFO Applying migration id=actorttl 2026/05/13 10:57:20 INFO Applying migration id=tocc 2026/05/13 10:57:20 INFO Applying migration id=followeds 2026/05/13 10:57:20 INFO Applying migration id=certhash 2026/05/13 10:57:20 INFO Applying migration id=follows_sync 2026/05/13 10:57:20 INFO Applying migration id=jsonpath 2026/05/13 10:57:21 INFO Applying migration id=localforward 2026/05/13 10:57:21 INFO Applying migration id=avatar 2026/05/13 10:57:21 INFO Applying migration id=noimage 2026/05/13 10:57:21 INFO Applying migration id=feed 2026/05/13 10:57:21 INFO Applying migration id=bookmarks 2026/05/13 10:57:21 INFO Applying migration id=shareactivity 2026/05/13 10:57:21 INFO Applying migration id=application 2026/05/13 10:57:21 INFO Applying migration id=certificates 2026/05/13 10:57:21 INFO Applying migration id=rawforward 2026/05/13 10:57:21 INFO Applying migration id=publickey 2026/05/13 10:57:21 INFO Applying migration id=resolvegroup 2026/05/13 10:57:21 INFO Applying migration id=reject 2026/05/13 10:57:21 INFO Applying migration id=autodel 2026/05/13 10:57:21 INFO Applying migration id=jsonb 2026/05/13 10:57:21 INFO Applying migration id=quote 2026/05/13 10:57:21 INFO Applying migration id=rfc9421 2026/05/13 10:57:21 INFO Applying migration id=keys 2026/05/13 10:57:21 INFO Applying migration id=portable 2026/05/13 10:57:21 INFO Applying migration id=proofs 2026/05/13 10:57:21 INFO Applying migration id=contexts 2026/05/13 10:57:21 INFO Applying migration id=deliverieshost 2026/05/13 10:57:21 INFO Applying migration id=pembegin 2026/05/13 10:57:21 INFO Applying migration id=didhost 2026/05/13 10:57:21 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:21 INFO Applying migration id=invites 2026/05/13 10:57:21 INFO Applying migration id=ed25519blob 2026/05/13 10:57:21 INFO Applying migration id=rsablob 2026/05/13 10:57:21 INFO Applying migration id=iconscid 2026/05/13 10:57:21 INFO Applying migration id=actor 2026/05/13 10:57:21 INFO Applying migration id=localkeys 2026/05/13 10:57:21 INFO Applying migration id=deleted 2026/05/13 10:57:21 INFO Applying migration id=history 2026/05/13 10:57:21 INFO Applying migration id=outboxnano 2026/05/13 10:57:21 INFO Applying migration id=implements 2026/05/13 10:57:21 INFO Applying migration id=backfill 2026/05/13 10:57:21 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-ed34-7b0f-b65f-fd998fddd846 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:21 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-ed35-72cd-8e94-c328330b2714 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-ed34-7b0f-b65f-fd998fddd846 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fb-ed34-7b0f-b65f-fd998fddd846 2026/05/13 10:57:21 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-ed35-7a85-9dfb-1d0ae8c526f4 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-ed35-7a47-b7f2-fe1635086183 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fb-ed35-7a47-b7f2-fe1635086183 2026/05/13 10:57:21 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-ed35-7a47-b7f2-fe1635086183 2026/05/13 10:57:21 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-ed35-7a47-b7f2-fe1635086183 2026/05/13 10:57:21 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fb-ed3a-7b62-bc24-1596985af4a5 note=https://localhost.localdomain:8443/post/019e20fb-ed3a-7b2f-bc8f-58beadaba187 thread=https://localhost.localdomain:8443/post/019e20fb-ed35-7a47-b7f2-fe1635086183 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:21 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-ed3a-7b62-bc24-1596985af4a5 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-ed3a-7b2f-bc8f-58beadaba187 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-ed3a-7b2f-bc8f-58beadaba187 2026/05/13 10:57:21 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-ed35-7a47-b7f2-fe1635086183 2026/05/13 10:57:21 INFO Generating first response key=/local --- PASS: TestReply_AuthorFollowed (0.80s) === RUN TestReply_PostToFollowers 2026/05/13 10:57:21 INFO Applying migration id=initial 2026/05/13 10:57:21 INFO Applying migration id=notesupdated 2026/05/13 10:57:21 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:21 INFO Applying migration id=activitiesid 2026/05/13 10:57:21 INFO Applying migration id=outbox 2026/05/13 10:57:21 INFO Applying migration id=edits 2026/05/13 10:57:21 INFO Applying migration id=outboxactor 2026/05/13 10:57:21 INFO Applying migration id=outboxsender 2026/05/13 10:57:21 INFO Applying migration id=thread 2026/05/13 10:57:21 INFO Applying migration id=host 2026/05/13 10:57:21 INFO Applying migration id=sharedinbox 2026/05/13 10:57:21 INFO Applying migration id=noteshost 2026/05/13 10:57:21 INFO Applying migration id=fetched 2026/05/13 10:57:21 INFO Applying migration id=move 2026/05/13 10:57:21 INFO Applying migration id=cleanup 2026/05/13 10:57:21 INFO Applying migration id=received 2026/05/13 10:57:21 INFO Applying migration id=namehost 2026/05/13 10:57:21 INFO Applying migration id=outboxhost 2026/05/13 10:57:21 INFO Applying migration id=notesfts 2026/05/13 10:57:21 INFO Applying migration id=iconsname 2026/05/13 10:57:21 INFO Applying migration id=nohash 2026/05/13 10:57:21 INFO Applying migration id=shares 2026/05/13 10:57:21 INFO Applying migration id=actorttl 2026/05/13 10:57:21 INFO Applying migration id=tocc 2026/05/13 10:57:21 INFO Applying migration id=followeds 2026/05/13 10:57:21 INFO Applying migration id=certhash 2026/05/13 10:57:21 INFO Applying migration id=follows_sync 2026/05/13 10:57:21 INFO Applying migration id=jsonpath 2026/05/13 10:57:21 INFO Applying migration id=localforward 2026/05/13 10:57:21 INFO Applying migration id=avatar 2026/05/13 10:57:21 INFO Applying migration id=noimage 2026/05/13 10:57:21 INFO Applying migration id=feed 2026/05/13 10:57:21 INFO Applying migration id=bookmarks 2026/05/13 10:57:21 INFO Applying migration id=shareactivity 2026/05/13 10:57:21 INFO Applying migration id=application 2026/05/13 10:57:21 INFO Applying migration id=certificates 2026/05/13 10:57:21 INFO Applying migration id=rawforward 2026/05/13 10:57:21 INFO Applying migration id=publickey 2026/05/13 10:57:21 INFO Applying migration id=resolvegroup 2026/05/13 10:57:21 INFO Applying migration id=reject 2026/05/13 10:57:21 INFO Applying migration id=autodel 2026/05/13 10:57:21 INFO Applying migration id=jsonb 2026/05/13 10:57:21 INFO Applying migration id=quote 2026/05/13 10:57:21 INFO Applying migration id=rfc9421 2026/05/13 10:57:21 INFO Applying migration id=keys 2026/05/13 10:57:21 INFO Applying migration id=portable 2026/05/13 10:57:21 INFO Applying migration id=proofs 2026/05/13 10:57:21 INFO Applying migration id=contexts 2026/05/13 10:57:21 INFO Applying migration id=deliverieshost 2026/05/13 10:57:21 INFO Applying migration id=pembegin 2026/05/13 10:57:21 INFO Applying migration id=didhost 2026/05/13 10:57:21 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:21 INFO Applying migration id=invites 2026/05/13 10:57:21 INFO Applying migration id=ed25519blob 2026/05/13 10:57:21 INFO Applying migration id=rsablob 2026/05/13 10:57:21 INFO Applying migration id=iconscid 2026/05/13 10:57:21 INFO Applying migration id=actor 2026/05/13 10:57:21 INFO Applying migration id=localkeys 2026/05/13 10:57:21 INFO Applying migration id=deleted 2026/05/13 10:57:21 INFO Applying migration id=history 2026/05/13 10:57:21 INFO Applying migration id=outboxnano 2026/05/13 10:57:21 INFO Applying migration id=implements 2026/05/13 10:57:21 INFO Applying migration id=backfill 2026/05/13 10:57:22 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-eee7-7df9-8bf6-d608beffe228 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:22 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-eee8-75db-a75d-c8aee31d166e activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-eee7-7df9-8bf6-d608beffe228 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fb-eee7-7df9-8bf6-d608beffe228 2026/05/13 10:57:22 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-eee8-7e1c-aa4a-ca2e44ca8a22 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-eee8-7de2-9371-4e35659bbcbd activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fb-eee8-7de2-9371-4e35659bbcbd 2026/05/13 10:57:22 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-eee8-7de2-9371-4e35659bbcbd 2026/05/13 10:57:22 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-eee8-7de2-9371-4e35659bbcbd 2026/05/13 10:57:22 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fb-eeed-7861-91d4-f95e14c0dde9 note=https://localhost.localdomain:8443/post/019e20fb-eeed-7808-a4b0-6402bae7d653 thread=https://localhost.localdomain:8443/post/019e20fb-eee8-7de2-9371-4e35659bbcbd starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:22 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-eeed-7861-91d4-f95e14c0dde9 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-eeed-7808-a4b0-6402bae7d653 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-eeed-7808-a4b0-6402bae7d653 2026/05/13 10:57:22 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-eee8-7de2-9371-4e35659bbcbd 2026/05/13 10:57:22 INFO Generating first response key=/local --- PASS: TestReply_PostToFollowers (0.44s) === RUN TestReply_PostToFollowersNotFollowing 2026/05/13 10:57:22 INFO Applying migration id=initial 2026/05/13 10:57:22 INFO Applying migration id=notesupdated 2026/05/13 10:57:22 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:22 INFO Applying migration id=activitiesid 2026/05/13 10:57:22 INFO Applying migration id=outbox 2026/05/13 10:57:22 INFO Applying migration id=edits 2026/05/13 10:57:22 INFO Applying migration id=outboxactor 2026/05/13 10:57:22 INFO Applying migration id=outboxsender 2026/05/13 10:57:22 INFO Applying migration id=thread 2026/05/13 10:57:22 INFO Applying migration id=host 2026/05/13 10:57:22 INFO Applying migration id=sharedinbox 2026/05/13 10:57:22 INFO Applying migration id=noteshost 2026/05/13 10:57:22 INFO Applying migration id=fetched 2026/05/13 10:57:22 INFO Applying migration id=move 2026/05/13 10:57:22 INFO Applying migration id=cleanup 2026/05/13 10:57:22 INFO Applying migration id=received 2026/05/13 10:57:22 INFO Applying migration id=namehost 2026/05/13 10:57:22 INFO Applying migration id=outboxhost 2026/05/13 10:57:22 INFO Applying migration id=notesfts 2026/05/13 10:57:22 INFO Applying migration id=iconsname 2026/05/13 10:57:22 INFO Applying migration id=nohash 2026/05/13 10:57:22 INFO Applying migration id=shares 2026/05/13 10:57:22 INFO Applying migration id=actorttl 2026/05/13 10:57:22 INFO Applying migration id=tocc 2026/05/13 10:57:22 INFO Applying migration id=followeds 2026/05/13 10:57:22 INFO Applying migration id=certhash 2026/05/13 10:57:22 INFO Applying migration id=follows_sync 2026/05/13 10:57:22 INFO Applying migration id=jsonpath 2026/05/13 10:57:22 INFO Applying migration id=localforward 2026/05/13 10:57:22 INFO Applying migration id=avatar 2026/05/13 10:57:22 INFO Applying migration id=noimage 2026/05/13 10:57:22 INFO Applying migration id=feed 2026/05/13 10:57:22 INFO Applying migration id=bookmarks 2026/05/13 10:57:22 INFO Applying migration id=shareactivity 2026/05/13 10:57:22 INFO Applying migration id=application 2026/05/13 10:57:22 INFO Applying migration id=certificates 2026/05/13 10:57:22 INFO Applying migration id=rawforward 2026/05/13 10:57:22 INFO Applying migration id=publickey 2026/05/13 10:57:22 INFO Applying migration id=resolvegroup 2026/05/13 10:57:22 INFO Applying migration id=reject 2026/05/13 10:57:22 INFO Applying migration id=autodel 2026/05/13 10:57:22 INFO Applying migration id=jsonb 2026/05/13 10:57:22 INFO Applying migration id=quote 2026/05/13 10:57:22 INFO Applying migration id=rfc9421 2026/05/13 10:57:22 INFO Applying migration id=keys 2026/05/13 10:57:22 INFO Applying migration id=portable 2026/05/13 10:57:22 INFO Applying migration id=proofs 2026/05/13 10:57:22 INFO Applying migration id=contexts 2026/05/13 10:57:22 INFO Applying migration id=deliverieshost 2026/05/13 10:57:22 INFO Applying migration id=pembegin 2026/05/13 10:57:22 INFO Applying migration id=didhost 2026/05/13 10:57:22 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:22 INFO Applying migration id=invites 2026/05/13 10:57:22 INFO Applying migration id=ed25519blob 2026/05/13 10:57:22 INFO Applying migration id=rsablob 2026/05/13 10:57:22 INFO Applying migration id=iconscid 2026/05/13 10:57:22 INFO Applying migration id=actor 2026/05/13 10:57:22 INFO Applying migration id=localkeys 2026/05/13 10:57:22 INFO Applying migration id=deleted 2026/05/13 10:57:22 INFO Applying migration id=history 2026/05/13 10:57:22 INFO Applying migration id=outboxnano 2026/05/13 10:57:22 INFO Applying migration id=implements 2026/05/13 10:57:22 INFO Applying migration id=backfill 2026/05/13 10:57:22 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-f168-77db-bbd9-e8c899e3f455 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-f168-7798-a48d-d2cd7ef62047 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fb-f168-7798-a48d-d2cd7ef62047 2026/05/13 10:57:22 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-f168-7798-a48d-d2cd7ef62047 2026/05/13 10:57:22 WARN Post does not exist post=https://localhost.localdomain:8443/post/019e20fb-f168-7798-a48d-d2cd7ef62047 2026/05/13 10:57:22 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-f168-7798-a48d-d2cd7ef62047 2026/05/13 10:57:22 INFO Post was not found post=https://localhost.localdomain:8443/post/019e20fb-f168-7798-a48d-d2cd7ef62047 2026/05/13 10:57:22 INFO Generating first response key=/local --- PASS: TestReply_PostToFollowersNotFollowing (0.63s) === RUN TestReply_PostToFollowersUnfollowedBeforeReply 2026/05/13 10:57:22 INFO Applying migration id=initial 2026/05/13 10:57:22 INFO Applying migration id=notesupdated 2026/05/13 10:57:22 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:22 INFO Applying migration id=activitiesid 2026/05/13 10:57:22 INFO Applying migration id=outbox 2026/05/13 10:57:22 INFO Applying migration id=edits 2026/05/13 10:57:22 INFO Applying migration id=outboxactor 2026/05/13 10:57:22 INFO Applying migration id=outboxsender 2026/05/13 10:57:22 INFO Applying migration id=thread 2026/05/13 10:57:22 INFO Applying migration id=host 2026/05/13 10:57:22 INFO Applying migration id=sharedinbox 2026/05/13 10:57:22 INFO Applying migration id=noteshost 2026/05/13 10:57:22 INFO Applying migration id=fetched 2026/05/13 10:57:22 INFO Applying migration id=move 2026/05/13 10:57:22 INFO Applying migration id=cleanup 2026/05/13 10:57:22 INFO Applying migration id=received 2026/05/13 10:57:22 INFO Applying migration id=namehost 2026/05/13 10:57:22 INFO Applying migration id=outboxhost 2026/05/13 10:57:22 INFO Applying migration id=notesfts 2026/05/13 10:57:22 INFO Applying migration id=iconsname 2026/05/13 10:57:22 INFO Applying migration id=nohash 2026/05/13 10:57:22 INFO Applying migration id=shares 2026/05/13 10:57:22 INFO Applying migration id=actorttl 2026/05/13 10:57:22 INFO Applying migration id=tocc 2026/05/13 10:57:22 INFO Applying migration id=followeds 2026/05/13 10:57:22 INFO Applying migration id=certhash 2026/05/13 10:57:22 INFO Applying migration id=follows_sync 2026/05/13 10:57:22 INFO Applying migration id=jsonpath 2026/05/13 10:57:22 INFO Applying migration id=localforward 2026/05/13 10:57:22 INFO Applying migration id=avatar 2026/05/13 10:57:22 INFO Applying migration id=noimage 2026/05/13 10:57:22 INFO Applying migration id=feed 2026/05/13 10:57:22 INFO Applying migration id=bookmarks 2026/05/13 10:57:22 INFO Applying migration id=shareactivity 2026/05/13 10:57:22 INFO Applying migration id=application 2026/05/13 10:57:22 INFO Applying migration id=certificates 2026/05/13 10:57:22 INFO Applying migration id=rawforward 2026/05/13 10:57:22 INFO Applying migration id=publickey 2026/05/13 10:57:22 INFO Applying migration id=resolvegroup 2026/05/13 10:57:22 INFO Applying migration id=reject 2026/05/13 10:57:22 INFO Applying migration id=autodel 2026/05/13 10:57:22 INFO Applying migration id=jsonb 2026/05/13 10:57:22 INFO Applying migration id=quote 2026/05/13 10:57:22 INFO Applying migration id=rfc9421 2026/05/13 10:57:22 INFO Applying migration id=keys 2026/05/13 10:57:22 INFO Applying migration id=portable 2026/05/13 10:57:22 INFO Applying migration id=proofs 2026/05/13 10:57:22 INFO Applying migration id=contexts 2026/05/13 10:57:22 INFO Applying migration id=deliverieshost 2026/05/13 10:57:22 INFO Applying migration id=pembegin 2026/05/13 10:57:22 INFO Applying migration id=didhost 2026/05/13 10:57:22 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:22 INFO Applying migration id=invites 2026/05/13 10:57:22 INFO Applying migration id=ed25519blob 2026/05/13 10:57:22 INFO Applying migration id=rsablob 2026/05/13 10:57:22 INFO Applying migration id=iconscid 2026/05/13 10:57:22 INFO Applying migration id=actor 2026/05/13 10:57:22 INFO Applying migration id=localkeys 2026/05/13 10:57:22 INFO Applying migration id=deleted 2026/05/13 10:57:22 INFO Applying migration id=history 2026/05/13 10:57:22 INFO Applying migration id=outboxnano 2026/05/13 10:57:22 INFO Applying migration id=implements 2026/05/13 10:57:22 INFO Applying migration id=backfill 2026/05/13 10:57:23 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-f402-7ce5-9d1d-7755d06c70d0 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:23 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-f403-74dc-8df3-c08e52ce60ca activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-f402-7ce5-9d1d-7755d06c70d0 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fb-f402-7ce5-9d1d-7755d06c70d0 2026/05/13 10:57:23 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-f403-7d4d-9a76-41806081df21 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-f403-7d12-8a6d-0fc84b382eea activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fb-f403-7d12-8a6d-0fc84b382eea 2026/05/13 10:57:23 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-f403-7d12-8a6d-0fc84b382eea 2026/05/13 10:57:23 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fb-f408-7004-a086-a78d689a714d activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-f402-7ce5-9d1d-7755d06c70d0 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:23 WARN Post does not exist post=https://localhost.localdomain:8443/post/019e20fb-f403-7d12-8a6d-0fc84b382eea 2026/05/13 10:57:23 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-f403-7d12-8a6d-0fc84b382eea 2026/05/13 10:57:23 INFO Post was not found post=https://localhost.localdomain:8443/post/019e20fb-f403-7d12-8a6d-0fc84b382eea 2026/05/13 10:57:23 INFO Generating first response key=/local --- PASS: TestReply_PostToFollowersUnfollowedBeforeReply (0.67s) === RUN TestReply_PostToFollowersUnfollowedAfterReply 2026/05/13 10:57:23 INFO Applying migration id=initial 2026/05/13 10:57:23 INFO Applying migration id=notesupdated 2026/05/13 10:57:23 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:23 INFO Applying migration id=activitiesid 2026/05/13 10:57:23 INFO Applying migration id=outbox 2026/05/13 10:57:23 INFO Applying migration id=edits 2026/05/13 10:57:23 INFO Applying migration id=outboxactor 2026/05/13 10:57:23 INFO Applying migration id=outboxsender 2026/05/13 10:57:23 INFO Applying migration id=thread 2026/05/13 10:57:23 INFO Applying migration id=host 2026/05/13 10:57:23 INFO Applying migration id=sharedinbox 2026/05/13 10:57:23 INFO Applying migration id=noteshost 2026/05/13 10:57:23 INFO Applying migration id=fetched 2026/05/13 10:57:23 INFO Applying migration id=move 2026/05/13 10:57:23 INFO Applying migration id=cleanup 2026/05/13 10:57:23 INFO Applying migration id=received 2026/05/13 10:57:23 INFO Applying migration id=namehost 2026/05/13 10:57:23 INFO Applying migration id=outboxhost 2026/05/13 10:57:23 INFO Applying migration id=notesfts 2026/05/13 10:57:23 INFO Applying migration id=iconsname 2026/05/13 10:57:23 INFO Applying migration id=nohash 2026/05/13 10:57:23 INFO Applying migration id=shares 2026/05/13 10:57:23 INFO Applying migration id=actorttl 2026/05/13 10:57:23 INFO Applying migration id=tocc 2026/05/13 10:57:23 INFO Applying migration id=followeds 2026/05/13 10:57:23 INFO Applying migration id=certhash 2026/05/13 10:57:23 INFO Applying migration id=follows_sync 2026/05/13 10:57:23 INFO Applying migration id=jsonpath 2026/05/13 10:57:23 INFO Applying migration id=localforward 2026/05/13 10:57:23 INFO Applying migration id=avatar 2026/05/13 10:57:23 INFO Applying migration id=noimage 2026/05/13 10:57:23 INFO Applying migration id=feed 2026/05/13 10:57:23 INFO Applying migration id=bookmarks 2026/05/13 10:57:23 INFO Applying migration id=shareactivity 2026/05/13 10:57:23 INFO Applying migration id=application 2026/05/13 10:57:23 INFO Applying migration id=certificates 2026/05/13 10:57:23 INFO Applying migration id=rawforward 2026/05/13 10:57:23 INFO Applying migration id=publickey 2026/05/13 10:57:23 INFO Applying migration id=resolvegroup 2026/05/13 10:57:23 INFO Applying migration id=reject 2026/05/13 10:57:23 INFO Applying migration id=autodel 2026/05/13 10:57:23 INFO Applying migration id=jsonb 2026/05/13 10:57:23 INFO Applying migration id=quote 2026/05/13 10:57:23 INFO Applying migration id=rfc9421 2026/05/13 10:57:23 INFO Applying migration id=keys 2026/05/13 10:57:23 INFO Applying migration id=portable 2026/05/13 10:57:23 INFO Applying migration id=proofs 2026/05/13 10:57:23 INFO Applying migration id=contexts 2026/05/13 10:57:23 INFO Applying migration id=deliverieshost 2026/05/13 10:57:23 INFO Applying migration id=pembegin 2026/05/13 10:57:23 INFO Applying migration id=didhost 2026/05/13 10:57:23 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:23 INFO Applying migration id=invites 2026/05/13 10:57:23 INFO Applying migration id=ed25519blob 2026/05/13 10:57:23 INFO Applying migration id=rsablob 2026/05/13 10:57:23 INFO Applying migration id=iconscid 2026/05/13 10:57:23 INFO Applying migration id=actor 2026/05/13 10:57:23 INFO Applying migration id=localkeys 2026/05/13 10:57:23 INFO Applying migration id=deleted 2026/05/13 10:57:23 INFO Applying migration id=history 2026/05/13 10:57:23 INFO Applying migration id=outboxnano 2026/05/13 10:57:23 INFO Applying migration id=implements 2026/05/13 10:57:23 INFO Applying migration id=backfill 2026/05/13 10:57:24 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-f665-76b1-894c-2cbb2d4dd4de activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:24 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-f665-7f25-a535-c8513cde61f7 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-f665-76b1-894c-2cbb2d4dd4de activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fb-f665-76b1-894c-2cbb2d4dd4de 2026/05/13 10:57:24 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-f666-78cf-b149-8a9e3133745b activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-f666-788f-9c64-a1bd07e5c42c activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fb-f666-788f-9c64-a1bd07e5c42c 2026/05/13 10:57:24 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-f666-788f-9c64-a1bd07e5c42c 2026/05/13 10:57:24 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-f666-788f-9c64-a1bd07e5c42c 2026/05/13 10:57:24 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fb-f66a-7b5e-b049-e52f7b882bd0 note=https://localhost.localdomain:8443/post/019e20fb-f66a-7b08-9a26-20e05c98f526 thread=https://localhost.localdomain:8443/post/019e20fb-f666-788f-9c64-a1bd07e5c42c starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:24 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-f66a-7b5e-b049-e52f7b882bd0 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-f66a-7b08-9a26-20e05c98f526 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-f66a-7b08-9a26-20e05c98f526 2026/05/13 10:57:24 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fb-f66d-72bf-a414-f07431a161d6 activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-f665-76b1-894c-2cbb2d4dd4de activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:24 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-f666-788f-9c64-a1bd07e5c42c 2026/05/13 10:57:24 INFO Post was not found post=https://localhost.localdomain:8443/post/019e20fb-f666-788f-9c64-a1bd07e5c42c 2026/05/13 10:57:24 INFO Generating first response key=/local --- PASS: TestReply_PostToFollowersUnfollowedAfterReply (0.62s) === RUN TestReply_SelfReply 2026/05/13 10:57:24 INFO Applying migration id=initial 2026/05/13 10:57:24 INFO Applying migration id=notesupdated 2026/05/13 10:57:24 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:24 INFO Applying migration id=activitiesid 2026/05/13 10:57:24 INFO Applying migration id=outbox 2026/05/13 10:57:24 INFO Applying migration id=edits 2026/05/13 10:57:24 INFO Applying migration id=outboxactor 2026/05/13 10:57:24 INFO Applying migration id=outboxsender 2026/05/13 10:57:24 INFO Applying migration id=thread 2026/05/13 10:57:24 INFO Applying migration id=host 2026/05/13 10:57:24 INFO Applying migration id=sharedinbox 2026/05/13 10:57:24 INFO Applying migration id=noteshost 2026/05/13 10:57:24 INFO Applying migration id=fetched 2026/05/13 10:57:24 INFO Applying migration id=move 2026/05/13 10:57:24 INFO Applying migration id=cleanup 2026/05/13 10:57:24 INFO Applying migration id=received 2026/05/13 10:57:24 INFO Applying migration id=namehost 2026/05/13 10:57:24 INFO Applying migration id=outboxhost 2026/05/13 10:57:24 INFO Applying migration id=notesfts 2026/05/13 10:57:24 INFO Applying migration id=iconsname 2026/05/13 10:57:24 INFO Applying migration id=nohash 2026/05/13 10:57:24 INFO Applying migration id=shares 2026/05/13 10:57:24 INFO Applying migration id=actorttl 2026/05/13 10:57:24 INFO Applying migration id=tocc 2026/05/13 10:57:24 INFO Applying migration id=followeds 2026/05/13 10:57:24 INFO Applying migration id=certhash 2026/05/13 10:57:24 INFO Applying migration id=follows_sync 2026/05/13 10:57:24 INFO Applying migration id=jsonpath 2026/05/13 10:57:24 INFO Applying migration id=localforward 2026/05/13 10:57:24 INFO Applying migration id=avatar 2026/05/13 10:57:24 INFO Applying migration id=noimage 2026/05/13 10:57:24 INFO Applying migration id=feed 2026/05/13 10:57:24 INFO Applying migration id=bookmarks 2026/05/13 10:57:24 INFO Applying migration id=shareactivity 2026/05/13 10:57:24 INFO Applying migration id=application 2026/05/13 10:57:24 INFO Applying migration id=certificates 2026/05/13 10:57:24 INFO Applying migration id=rawforward 2026/05/13 10:57:24 INFO Applying migration id=publickey 2026/05/13 10:57:24 INFO Applying migration id=resolvegroup 2026/05/13 10:57:24 INFO Applying migration id=reject 2026/05/13 10:57:24 INFO Applying migration id=autodel 2026/05/13 10:57:24 INFO Applying migration id=jsonb 2026/05/13 10:57:24 INFO Applying migration id=quote 2026/05/13 10:57:24 INFO Applying migration id=rfc9421 2026/05/13 10:57:24 INFO Applying migration id=keys 2026/05/13 10:57:24 INFO Applying migration id=portable 2026/05/13 10:57:24 INFO Applying migration id=proofs 2026/05/13 10:57:24 INFO Applying migration id=contexts 2026/05/13 10:57:24 INFO Applying migration id=deliverieshost 2026/05/13 10:57:24 INFO Applying migration id=pembegin 2026/05/13 10:57:24 INFO Applying migration id=didhost 2026/05/13 10:57:24 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:24 INFO Applying migration id=invites 2026/05/13 10:57:24 INFO Applying migration id=ed25519blob 2026/05/13 10:57:24 INFO Applying migration id=rsablob 2026/05/13 10:57:24 INFO Applying migration id=iconscid 2026/05/13 10:57:24 INFO Applying migration id=actor 2026/05/13 10:57:24 INFO Applying migration id=localkeys 2026/05/13 10:57:24 INFO Applying migration id=deleted 2026/05/13 10:57:24 INFO Applying migration id=history 2026/05/13 10:57:24 INFO Applying migration id=outboxnano 2026/05/13 10:57:24 INFO Applying migration id=implements 2026/05/13 10:57:24 INFO Applying migration id=backfill 2026/05/13 10:57:24 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-f9c8-75ee-ac73-384e1826e2ae activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:24 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-f9c8-7d77-a6af-7cc750b6eb50 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-f9c8-75ee-ac73-384e1826e2ae activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fb-f9c8-75ee-ac73-384e1826e2ae 2026/05/13 10:57:24 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-f9c9-766b-962f-f06447204dd5 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-f9c9-762c-8729-df79d41f71b6 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fb-f9c9-762c-8729-df79d41f71b6 2026/05/13 10:57:24 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-f9c9-762c-8729-df79d41f71b6 2026/05/13 10:57:24 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-f9c9-762c-8729-df79d41f71b6 2026/05/13 10:57:24 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fb-f9ce-701b-9c75-e66210ebc8db note=https://localhost.localdomain:8443/post/019e20fb-f9cd-7f28-9266-84a58a4e5cf1 thread=https://localhost.localdomain:8443/post/019e20fb-f9c9-762c-8729-df79d41f71b6 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:24 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-f9ce-701b-9c75-e66210ebc8db activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-f9cd-7f28-9266-84a58a4e5cf1 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fb-f9cd-7f28-9266-84a58a4e5cf1 2026/05/13 10:57:24 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-f9c9-762c-8729-df79d41f71b6 2026/05/13 10:57:24 INFO Generating first response key=/local --- PASS: TestReply_SelfReply (0.86s) === RUN TestReply_ReplyToPublicPostByFollowedUser 2026/05/13 10:57:24 INFO Applying migration id=initial 2026/05/13 10:57:24 INFO Applying migration id=notesupdated 2026/05/13 10:57:24 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:24 INFO Applying migration id=activitiesid 2026/05/13 10:57:24 INFO Applying migration id=outbox 2026/05/13 10:57:24 INFO Applying migration id=edits 2026/05/13 10:57:24 INFO Applying migration id=outboxactor 2026/05/13 10:57:24 INFO Applying migration id=outboxsender 2026/05/13 10:57:24 INFO Applying migration id=thread 2026/05/13 10:57:24 INFO Applying migration id=host 2026/05/13 10:57:24 INFO Applying migration id=sharedinbox 2026/05/13 10:57:24 INFO Applying migration id=noteshost 2026/05/13 10:57:24 INFO Applying migration id=fetched 2026/05/13 10:57:24 INFO Applying migration id=move 2026/05/13 10:57:24 INFO Applying migration id=cleanup 2026/05/13 10:57:24 INFO Applying migration id=received 2026/05/13 10:57:24 INFO Applying migration id=namehost 2026/05/13 10:57:24 INFO Applying migration id=outboxhost 2026/05/13 10:57:24 INFO Applying migration id=notesfts 2026/05/13 10:57:24 INFO Applying migration id=iconsname 2026/05/13 10:57:24 INFO Applying migration id=nohash 2026/05/13 10:57:24 INFO Applying migration id=shares 2026/05/13 10:57:24 INFO Applying migration id=actorttl 2026/05/13 10:57:24 INFO Applying migration id=tocc 2026/05/13 10:57:24 INFO Applying migration id=followeds 2026/05/13 10:57:24 INFO Applying migration id=certhash 2026/05/13 10:57:24 INFO Applying migration id=follows_sync 2026/05/13 10:57:24 INFO Applying migration id=jsonpath 2026/05/13 10:57:25 INFO Applying migration id=localforward 2026/05/13 10:57:25 INFO Applying migration id=avatar 2026/05/13 10:57:25 INFO Applying migration id=noimage 2026/05/13 10:57:25 INFO Applying migration id=feed 2026/05/13 10:57:25 INFO Applying migration id=bookmarks 2026/05/13 10:57:25 INFO Applying migration id=shareactivity 2026/05/13 10:57:25 INFO Applying migration id=application 2026/05/13 10:57:25 INFO Applying migration id=certificates 2026/05/13 10:57:25 INFO Applying migration id=rawforward 2026/05/13 10:57:25 INFO Applying migration id=publickey 2026/05/13 10:57:25 INFO Applying migration id=resolvegroup 2026/05/13 10:57:25 INFO Applying migration id=reject 2026/05/13 10:57:25 INFO Applying migration id=autodel 2026/05/13 10:57:25 INFO Applying migration id=jsonb 2026/05/13 10:57:25 INFO Applying migration id=quote 2026/05/13 10:57:25 INFO Applying migration id=rfc9421 2026/05/13 10:57:25 INFO Applying migration id=keys 2026/05/13 10:57:25 INFO Applying migration id=portable 2026/05/13 10:57:25 INFO Applying migration id=proofs 2026/05/13 10:57:25 INFO Applying migration id=contexts 2026/05/13 10:57:25 INFO Applying migration id=deliverieshost 2026/05/13 10:57:25 INFO Applying migration id=pembegin 2026/05/13 10:57:25 INFO Applying migration id=didhost 2026/05/13 10:57:25 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:25 INFO Applying migration id=invites 2026/05/13 10:57:25 INFO Applying migration id=ed25519blob 2026/05/13 10:57:25 INFO Applying migration id=rsablob 2026/05/13 10:57:25 INFO Applying migration id=iconscid 2026/05/13 10:57:25 INFO Applying migration id=actor 2026/05/13 10:57:25 INFO Applying migration id=localkeys 2026/05/13 10:57:25 INFO Applying migration id=deleted 2026/05/13 10:57:25 INFO Applying migration id=history 2026/05/13 10:57:25 INFO Applying migration id=outboxnano 2026/05/13 10:57:25 INFO Applying migration id=implements 2026/05/13 10:57:25 INFO Applying migration id=backfill 2026/05/13 10:57:25 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-fca1-7bca-ab94-5f28919ec299 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:25 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-fca2-7492-8653-89ab4c378f26 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-fca1-7bca-ab94-5f28919ec299 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fb-fca1-7bca-ab94-5f28919ec299 2026/05/13 10:57:25 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-fca3-7455-95ab-a20fee195b10 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-fca3-7388-a756-00ca690448c3 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fb-fca3-7388-a756-00ca690448c3 2026/05/13 10:57:25 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-fca3-7388-a756-00ca690448c3 2026/05/13 10:57:25 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-fca3-7388-a756-00ca690448c3 2026/05/13 10:57:25 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fb-fca8-7cf6-aea3-6417265cf130 note=https://localhost.localdomain:8443/post/019e20fb-fca8-7c7d-aa26-35ac8b620cdf thread=https://localhost.localdomain:8443/post/019e20fb-fca3-7388-a756-00ca690448c3 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:25 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-fca8-7cf6-aea3-6417265cf130 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-fca8-7c7d-aa26-35ac8b620cdf activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019e20fb-fca8-7c7d-aa26-35ac8b620cdf 2026/05/13 10:57:25 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-fca3-7388-a756-00ca690448c3 2026/05/13 10:57:25 INFO Generating first response key=/local --- PASS: TestReply_ReplyToPublicPostByFollowedUser (0.73s) === RUN TestReply_ReplyToPublicPostByNotFollowedUser 2026/05/13 10:57:25 INFO Applying migration id=initial 2026/05/13 10:57:25 INFO Applying migration id=notesupdated 2026/05/13 10:57:25 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:25 INFO Applying migration id=activitiesid 2026/05/13 10:57:25 INFO Applying migration id=outbox 2026/05/13 10:57:25 INFO Applying migration id=edits 2026/05/13 10:57:25 INFO Applying migration id=outboxactor 2026/05/13 10:57:25 INFO Applying migration id=outboxsender 2026/05/13 10:57:25 INFO Applying migration id=thread 2026/05/13 10:57:25 INFO Applying migration id=host 2026/05/13 10:57:25 INFO Applying migration id=sharedinbox 2026/05/13 10:57:25 INFO Applying migration id=noteshost 2026/05/13 10:57:25 INFO Applying migration id=fetched 2026/05/13 10:57:25 INFO Applying migration id=move 2026/05/13 10:57:25 INFO Applying migration id=cleanup 2026/05/13 10:57:25 INFO Applying migration id=received 2026/05/13 10:57:25 INFO Applying migration id=namehost 2026/05/13 10:57:25 INFO Applying migration id=outboxhost 2026/05/13 10:57:25 INFO Applying migration id=notesfts 2026/05/13 10:57:25 INFO Applying migration id=iconsname 2026/05/13 10:57:25 INFO Applying migration id=nohash 2026/05/13 10:57:25 INFO Applying migration id=shares 2026/05/13 10:57:25 INFO Applying migration id=actorttl 2026/05/13 10:57:25 INFO Applying migration id=tocc 2026/05/13 10:57:25 INFO Applying migration id=followeds 2026/05/13 10:57:25 INFO Applying migration id=certhash 2026/05/13 10:57:25 INFO Applying migration id=follows_sync 2026/05/13 10:57:25 INFO Applying migration id=jsonpath 2026/05/13 10:57:25 INFO Applying migration id=localforward 2026/05/13 10:57:25 INFO Applying migration id=avatar 2026/05/13 10:57:25 INFO Applying migration id=noimage 2026/05/13 10:57:25 INFO Applying migration id=feed 2026/05/13 10:57:25 INFO Applying migration id=bookmarks 2026/05/13 10:57:25 INFO Applying migration id=shareactivity 2026/05/13 10:57:25 INFO Applying migration id=application 2026/05/13 10:57:25 INFO Applying migration id=certificates 2026/05/13 10:57:25 INFO Applying migration id=rawforward 2026/05/13 10:57:25 INFO Applying migration id=publickey 2026/05/13 10:57:25 INFO Applying migration id=resolvegroup 2026/05/13 10:57:25 INFO Applying migration id=reject 2026/05/13 10:57:25 INFO Applying migration id=autodel 2026/05/13 10:57:25 INFO Applying migration id=jsonb 2026/05/13 10:57:25 INFO Applying migration id=quote 2026/05/13 10:57:25 INFO Applying migration id=rfc9421 2026/05/13 10:57:25 INFO Applying migration id=keys 2026/05/13 10:57:25 INFO Applying migration id=portable 2026/05/13 10:57:25 INFO Applying migration id=proofs 2026/05/13 10:57:25 INFO Applying migration id=contexts 2026/05/13 10:57:25 INFO Applying migration id=deliverieshost 2026/05/13 10:57:25 INFO Applying migration id=pembegin 2026/05/13 10:57:25 INFO Applying migration id=didhost 2026/05/13 10:57:25 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:25 INFO Applying migration id=invites 2026/05/13 10:57:25 INFO Applying migration id=ed25519blob 2026/05/13 10:57:25 INFO Applying migration id=rsablob 2026/05/13 10:57:25 INFO Applying migration id=iconscid 2026/05/13 10:57:25 INFO Applying migration id=actor 2026/05/13 10:57:25 INFO Applying migration id=localkeys 2026/05/13 10:57:25 INFO Applying migration id=deleted 2026/05/13 10:57:25 INFO Applying migration id=history 2026/05/13 10:57:25 INFO Applying migration id=outboxnano 2026/05/13 10:57:25 INFO Applying migration id=implements 2026/05/13 10:57:25 INFO Applying migration id=backfill 2026/05/13 10:57:26 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-ffa4-7371-99a2-e6518619f669 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-ffa4-72f8-85a6-5943ae8ed10f activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fb-ffa4-72f8-85a6-5943ae8ed10f 2026/05/13 10:57:26 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-ffa4-72f8-85a6-5943ae8ed10f 2026/05/13 10:57:26 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-ffa4-72f8-85a6-5943ae8ed10f 2026/05/13 10:57:26 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fb-ffa9-721c-b27f-0a8d38340a75 note=https://localhost.localdomain:8443/post/019e20fb-ffa9-71e8-9bf0-2df16ede8012 thread=https://localhost.localdomain:8443/post/019e20fb-ffa4-72f8-85a6-5943ae8ed10f starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:26 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-ffa9-721c-b27f-0a8d38340a75 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-ffa9-71e8-9bf0-2df16ede8012 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019e20fb-ffa9-71e8-9bf0-2df16ede8012 2026/05/13 10:57:26 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-ffa4-72f8-85a6-5943ae8ed10f 2026/05/13 10:57:26 INFO Generating first response key=/local --- PASS: TestReply_ReplyToPublicPostByNotFollowedUser (0.77s) === RUN TestReply_DM 2026/05/13 10:57:26 INFO Applying migration id=initial 2026/05/13 10:57:26 INFO Applying migration id=notesupdated 2026/05/13 10:57:26 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:26 INFO Applying migration id=activitiesid 2026/05/13 10:57:26 INFO Applying migration id=outbox 2026/05/13 10:57:26 INFO Applying migration id=edits 2026/05/13 10:57:26 INFO Applying migration id=outboxactor 2026/05/13 10:57:26 INFO Applying migration id=outboxsender 2026/05/13 10:57:26 INFO Applying migration id=thread 2026/05/13 10:57:26 INFO Applying migration id=host 2026/05/13 10:57:26 INFO Applying migration id=sharedinbox 2026/05/13 10:57:26 INFO Applying migration id=noteshost 2026/05/13 10:57:26 INFO Applying migration id=fetched 2026/05/13 10:57:26 INFO Applying migration id=move 2026/05/13 10:57:26 INFO Applying migration id=cleanup 2026/05/13 10:57:26 INFO Applying migration id=received 2026/05/13 10:57:26 INFO Applying migration id=namehost 2026/05/13 10:57:26 INFO Applying migration id=outboxhost 2026/05/13 10:57:26 INFO Applying migration id=notesfts 2026/05/13 10:57:26 INFO Applying migration id=iconsname 2026/05/13 10:57:26 INFO Applying migration id=nohash 2026/05/13 10:57:26 INFO Applying migration id=shares 2026/05/13 10:57:26 INFO Applying migration id=actorttl 2026/05/13 10:57:26 INFO Applying migration id=tocc 2026/05/13 10:57:26 INFO Applying migration id=followeds 2026/05/13 10:57:26 INFO Applying migration id=certhash 2026/05/13 10:57:26 INFO Applying migration id=follows_sync 2026/05/13 10:57:26 INFO Applying migration id=jsonpath 2026/05/13 10:57:26 INFO Applying migration id=localforward 2026/05/13 10:57:26 INFO Applying migration id=avatar 2026/05/13 10:57:26 INFO Applying migration id=noimage 2026/05/13 10:57:26 INFO Applying migration id=feed 2026/05/13 10:57:26 INFO Applying migration id=bookmarks 2026/05/13 10:57:26 INFO Applying migration id=shareactivity 2026/05/13 10:57:26 INFO Applying migration id=application 2026/05/13 10:57:26 INFO Applying migration id=certificates 2026/05/13 10:57:26 INFO Applying migration id=rawforward 2026/05/13 10:57:26 INFO Applying migration id=publickey 2026/05/13 10:57:26 INFO Applying migration id=resolvegroup 2026/05/13 10:57:26 INFO Applying migration id=reject 2026/05/13 10:57:26 INFO Applying migration id=autodel 2026/05/13 10:57:26 INFO Applying migration id=jsonb 2026/05/13 10:57:26 INFO Applying migration id=quote 2026/05/13 10:57:26 INFO Applying migration id=rfc9421 2026/05/13 10:57:26 INFO Applying migration id=keys 2026/05/13 10:57:26 INFO Applying migration id=portable 2026/05/13 10:57:26 INFO Applying migration id=proofs 2026/05/13 10:57:26 INFO Applying migration id=contexts 2026/05/13 10:57:26 INFO Applying migration id=deliverieshost 2026/05/13 10:57:26 INFO Applying migration id=pembegin 2026/05/13 10:57:26 INFO Applying migration id=didhost 2026/05/13 10:57:26 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:26 INFO Applying migration id=invites 2026/05/13 10:57:26 INFO Applying migration id=ed25519blob 2026/05/13 10:57:26 INFO Applying migration id=rsablob 2026/05/13 10:57:26 INFO Applying migration id=iconscid 2026/05/13 10:57:26 INFO Applying migration id=actor 2026/05/13 10:57:26 INFO Applying migration id=localkeys 2026/05/13 10:57:26 INFO Applying migration id=deleted 2026/05/13 10:57:26 INFO Applying migration id=history 2026/05/13 10:57:26 INFO Applying migration id=outboxnano 2026/05/13 10:57:26 INFO Applying migration id=implements 2026/05/13 10:57:26 INFO Applying migration id=backfill 2026/05/13 10:57:26 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-01d2-7704-8386-0ee225128351 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:26 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-01d2-7e00-8c7f-46d5321b315c activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-01d2-7704-8386-0ee225128351 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-01d2-7704-8386-0ee225128351 2026/05/13 10:57:26 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:57:26 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-01d5-79eb-872c-10de5faaef6d activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-01d5-766c-b874-0440039a7918 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-01d5-766c-b874-0440039a7918 2026/05/13 10:57:27 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-01d5-766c-b874-0440039a7918 2026/05/13 10:57:27 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-01d5-766c-b874-0440039a7918 2026/05/13 10:57:27 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-01dc-7070-9465-2f74059e932a activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-01dc-7039-b3ce-c816a68d445e activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-01dc-7039-b3ce-c816a68d445e --- PASS: TestReply_DM (0.56s) === RUN TestReply_DMUnfollowed 2026/05/13 10:57:27 INFO Applying migration id=initial 2026/05/13 10:57:27 INFO Applying migration id=notesupdated 2026/05/13 10:57:27 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:27 INFO Applying migration id=activitiesid 2026/05/13 10:57:27 INFO Applying migration id=outbox 2026/05/13 10:57:27 INFO Applying migration id=edits 2026/05/13 10:57:27 INFO Applying migration id=outboxactor 2026/05/13 10:57:27 INFO Applying migration id=outboxsender 2026/05/13 10:57:27 INFO Applying migration id=thread 2026/05/13 10:57:27 INFO Applying migration id=host 2026/05/13 10:57:27 INFO Applying migration id=sharedinbox 2026/05/13 10:57:27 INFO Applying migration id=noteshost 2026/05/13 10:57:27 INFO Applying migration id=fetched 2026/05/13 10:57:27 INFO Applying migration id=move 2026/05/13 10:57:27 INFO Applying migration id=cleanup 2026/05/13 10:57:27 INFO Applying migration id=received 2026/05/13 10:57:27 INFO Applying migration id=namehost 2026/05/13 10:57:27 INFO Applying migration id=outboxhost 2026/05/13 10:57:27 INFO Applying migration id=notesfts 2026/05/13 10:57:27 INFO Applying migration id=iconsname 2026/05/13 10:57:27 INFO Applying migration id=nohash 2026/05/13 10:57:27 INFO Applying migration id=shares 2026/05/13 10:57:27 INFO Applying migration id=actorttl 2026/05/13 10:57:27 INFO Applying migration id=tocc 2026/05/13 10:57:27 INFO Applying migration id=followeds 2026/05/13 10:57:27 INFO Applying migration id=certhash 2026/05/13 10:57:27 INFO Applying migration id=follows_sync 2026/05/13 10:57:27 INFO Applying migration id=jsonpath 2026/05/13 10:57:27 INFO Applying migration id=localforward 2026/05/13 10:57:27 INFO Applying migration id=avatar 2026/05/13 10:57:27 INFO Applying migration id=noimage 2026/05/13 10:57:27 INFO Applying migration id=feed 2026/05/13 10:57:27 INFO Applying migration id=bookmarks 2026/05/13 10:57:27 INFO Applying migration id=shareactivity 2026/05/13 10:57:27 INFO Applying migration id=application 2026/05/13 10:57:27 INFO Applying migration id=certificates 2026/05/13 10:57:27 INFO Applying migration id=rawforward 2026/05/13 10:57:27 INFO Applying migration id=publickey 2026/05/13 10:57:27 INFO Applying migration id=resolvegroup 2026/05/13 10:57:27 INFO Applying migration id=reject 2026/05/13 10:57:27 INFO Applying migration id=autodel 2026/05/13 10:57:27 INFO Applying migration id=jsonb 2026/05/13 10:57:27 INFO Applying migration id=quote 2026/05/13 10:57:27 INFO Applying migration id=rfc9421 2026/05/13 10:57:27 INFO Applying migration id=keys 2026/05/13 10:57:27 INFO Applying migration id=portable 2026/05/13 10:57:27 INFO Applying migration id=proofs 2026/05/13 10:57:27 INFO Applying migration id=contexts 2026/05/13 10:57:27 INFO Applying migration id=deliverieshost 2026/05/13 10:57:27 INFO Applying migration id=pembegin 2026/05/13 10:57:27 INFO Applying migration id=didhost 2026/05/13 10:57:27 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:27 INFO Applying migration id=invites 2026/05/13 10:57:27 INFO Applying migration id=ed25519blob 2026/05/13 10:57:27 INFO Applying migration id=rsablob 2026/05/13 10:57:27 INFO Applying migration id=iconscid 2026/05/13 10:57:27 INFO Applying migration id=actor 2026/05/13 10:57:27 INFO Applying migration id=localkeys 2026/05/13 10:57:27 INFO Applying migration id=deleted 2026/05/13 10:57:27 INFO Applying migration id=history 2026/05/13 10:57:27 INFO Applying migration id=outboxnano 2026/05/13 10:57:27 INFO Applying migration id=implements 2026/05/13 10:57:27 INFO Applying migration id=backfill 2026/05/13 10:57:27 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-045a-7527-aea4-2c3ab29b42d7 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:27 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-045a-7ee0-bc09-163700468354 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-045a-7527-aea4-2c3ab29b42d7 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-045a-7527-aea4-2c3ab29b42d7 2026/05/13 10:57:27 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:57:27 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-045c-730d-af32-b96980a8e71b activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-045c-719e-b348-92b176f8bbec activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-045c-719e-b348-92b176f8bbec 2026/05/13 10:57:27 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-045c-719e-b348-92b176f8bbec 2026/05/13 10:57:27 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fc-0461-77f0-9f1e-1c3e550f188b activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-045a-7527-aea4-2c3ab29b42d7 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:27 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-045c-719e-b348-92b176f8bbec 2026/05/13 10:57:27 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-0462-7818-984b-79643b54698f activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-0462-77ea-9aa9-7aa48cd553d3 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-0462-77ea-9aa9-7aa48cd553d3 --- PASS: TestReply_DMUnfollowed (0.65s) === RUN TestReply_DMUnfollowedBeforeFeedUpdate 2026/05/13 10:57:27 INFO Applying migration id=initial 2026/05/13 10:57:27 INFO Applying migration id=notesupdated 2026/05/13 10:57:27 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:27 INFO Applying migration id=activitiesid 2026/05/13 10:57:27 INFO Applying migration id=outbox 2026/05/13 10:57:27 INFO Applying migration id=edits 2026/05/13 10:57:27 INFO Applying migration id=outboxactor 2026/05/13 10:57:27 INFO Applying migration id=outboxsender 2026/05/13 10:57:27 INFO Applying migration id=thread 2026/05/13 10:57:27 INFO Applying migration id=host 2026/05/13 10:57:27 INFO Applying migration id=sharedinbox 2026/05/13 10:57:27 INFO Applying migration id=noteshost 2026/05/13 10:57:27 INFO Applying migration id=fetched 2026/05/13 10:57:27 INFO Applying migration id=move 2026/05/13 10:57:27 INFO Applying migration id=cleanup 2026/05/13 10:57:27 INFO Applying migration id=received 2026/05/13 10:57:27 INFO Applying migration id=namehost 2026/05/13 10:57:27 INFO Applying migration id=outboxhost 2026/05/13 10:57:27 INFO Applying migration id=notesfts 2026/05/13 10:57:27 INFO Applying migration id=iconsname 2026/05/13 10:57:27 INFO Applying migration id=nohash 2026/05/13 10:57:27 INFO Applying migration id=shares 2026/05/13 10:57:27 INFO Applying migration id=actorttl 2026/05/13 10:57:27 INFO Applying migration id=tocc 2026/05/13 10:57:27 INFO Applying migration id=followeds 2026/05/13 10:57:27 INFO Applying migration id=certhash 2026/05/13 10:57:27 INFO Applying migration id=follows_sync 2026/05/13 10:57:27 INFO Applying migration id=jsonpath 2026/05/13 10:57:27 INFO Applying migration id=localforward 2026/05/13 10:57:27 INFO Applying migration id=avatar 2026/05/13 10:57:27 INFO Applying migration id=noimage 2026/05/13 10:57:27 INFO Applying migration id=feed 2026/05/13 10:57:27 INFO Applying migration id=bookmarks 2026/05/13 10:57:27 INFO Applying migration id=shareactivity 2026/05/13 10:57:27 INFO Applying migration id=application 2026/05/13 10:57:27 INFO Applying migration id=certificates 2026/05/13 10:57:27 INFO Applying migration id=rawforward 2026/05/13 10:57:27 INFO Applying migration id=publickey 2026/05/13 10:57:27 INFO Applying migration id=resolvegroup 2026/05/13 10:57:27 INFO Applying migration id=reject 2026/05/13 10:57:27 INFO Applying migration id=autodel 2026/05/13 10:57:27 INFO Applying migration id=jsonb 2026/05/13 10:57:27 INFO Applying migration id=quote 2026/05/13 10:57:27 INFO Applying migration id=rfc9421 2026/05/13 10:57:27 INFO Applying migration id=keys 2026/05/13 10:57:27 INFO Applying migration id=portable 2026/05/13 10:57:27 INFO Applying migration id=proofs 2026/05/13 10:57:27 INFO Applying migration id=contexts 2026/05/13 10:57:27 INFO Applying migration id=deliverieshost 2026/05/13 10:57:27 INFO Applying migration id=pembegin 2026/05/13 10:57:27 INFO Applying migration id=didhost 2026/05/13 10:57:27 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:27 INFO Applying migration id=invites 2026/05/13 10:57:27 INFO Applying migration id=ed25519blob 2026/05/13 10:57:27 INFO Applying migration id=rsablob 2026/05/13 10:57:27 INFO Applying migration id=iconscid 2026/05/13 10:57:27 INFO Applying migration id=actor 2026/05/13 10:57:27 INFO Applying migration id=localkeys 2026/05/13 10:57:27 INFO Applying migration id=deleted 2026/05/13 10:57:27 INFO Applying migration id=history 2026/05/13 10:57:27 INFO Applying migration id=outboxnano 2026/05/13 10:57:27 INFO Applying migration id=implements 2026/05/13 10:57:27 INFO Applying migration id=backfill 2026/05/13 10:57:28 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-06c4-77c3-b24f-07a5d420aece activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:28 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-06c5-7597-911a-2a2011ed4325 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-06c4-77c3-b24f-07a5d420aece activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-06c4-77c3-b24f-07a5d420aece 2026/05/13 10:57:28 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:57:28 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-06c6-75ac-9dfa-9331aaf77ca9 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-06c6-737c-beac-53fd2aabbdc5 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-06c6-737c-beac-53fd2aabbdc5 2026/05/13 10:57:28 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-06c6-737c-beac-53fd2aabbdc5 2026/05/13 10:57:28 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fc-06cc-7600-bb84-489db4b648ed activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-06c4-77c3-b24f-07a5d420aece activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:28 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-06c6-737c-beac-53fd2aabbdc5 2026/05/13 10:57:28 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-06ce-70ed-8b50-3b2666433c2c activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-06ce-70a5-a497-eb75e6bdfcb6 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-06ce-70a5-a497-eb75e6bdfcb6 --- PASS: TestReply_DMUnfollowedBeforeFeedUpdate (0.62s) === RUN TestReply_DMToAnotherUser 2026/05/13 10:57:28 INFO Applying migration id=initial 2026/05/13 10:57:28 INFO Applying migration id=notesupdated 2026/05/13 10:57:28 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:28 INFO Applying migration id=activitiesid 2026/05/13 10:57:28 INFO Applying migration id=outbox 2026/05/13 10:57:28 INFO Applying migration id=edits 2026/05/13 10:57:28 INFO Applying migration id=outboxactor 2026/05/13 10:57:28 INFO Applying migration id=outboxsender 2026/05/13 10:57:28 INFO Applying migration id=thread 2026/05/13 10:57:28 INFO Applying migration id=host 2026/05/13 10:57:28 INFO Applying migration id=sharedinbox 2026/05/13 10:57:28 INFO Applying migration id=noteshost 2026/05/13 10:57:28 INFO Applying migration id=fetched 2026/05/13 10:57:28 INFO Applying migration id=move 2026/05/13 10:57:28 INFO Applying migration id=cleanup 2026/05/13 10:57:28 INFO Applying migration id=received 2026/05/13 10:57:28 INFO Applying migration id=namehost 2026/05/13 10:57:28 INFO Applying migration id=outboxhost 2026/05/13 10:57:28 INFO Applying migration id=notesfts 2026/05/13 10:57:28 INFO Applying migration id=iconsname 2026/05/13 10:57:28 INFO Applying migration id=nohash 2026/05/13 10:57:28 INFO Applying migration id=shares 2026/05/13 10:57:28 INFO Applying migration id=actorttl 2026/05/13 10:57:28 INFO Applying migration id=tocc 2026/05/13 10:57:28 INFO Applying migration id=followeds 2026/05/13 10:57:28 INFO Applying migration id=certhash 2026/05/13 10:57:28 INFO Applying migration id=follows_sync 2026/05/13 10:57:28 INFO Applying migration id=jsonpath 2026/05/13 10:57:28 INFO Applying migration id=localforward 2026/05/13 10:57:28 INFO Applying migration id=avatar 2026/05/13 10:57:28 INFO Applying migration id=noimage 2026/05/13 10:57:28 INFO Applying migration id=feed 2026/05/13 10:57:28 INFO Applying migration id=bookmarks 2026/05/13 10:57:28 INFO Applying migration id=shareactivity 2026/05/13 10:57:28 INFO Applying migration id=application 2026/05/13 10:57:28 INFO Applying migration id=certificates 2026/05/13 10:57:28 INFO Applying migration id=rawforward 2026/05/13 10:57:28 INFO Applying migration id=publickey 2026/05/13 10:57:28 INFO Applying migration id=resolvegroup 2026/05/13 10:57:28 INFO Applying migration id=reject 2026/05/13 10:57:28 INFO Applying migration id=autodel 2026/05/13 10:57:28 INFO Applying migration id=jsonb 2026/05/13 10:57:28 INFO Applying migration id=quote 2026/05/13 10:57:28 INFO Applying migration id=rfc9421 2026/05/13 10:57:28 INFO Applying migration id=keys 2026/05/13 10:57:28 INFO Applying migration id=portable 2026/05/13 10:57:28 INFO Applying migration id=proofs 2026/05/13 10:57:28 INFO Applying migration id=contexts 2026/05/13 10:57:28 INFO Applying migration id=deliverieshost 2026/05/13 10:57:28 INFO Applying migration id=pembegin 2026/05/13 10:57:28 INFO Applying migration id=didhost 2026/05/13 10:57:28 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:28 INFO Applying migration id=invites 2026/05/13 10:57:28 INFO Applying migration id=ed25519blob 2026/05/13 10:57:28 INFO Applying migration id=rsablob 2026/05/13 10:57:28 INFO Applying migration id=iconscid 2026/05/13 10:57:28 INFO Applying migration id=actor 2026/05/13 10:57:28 INFO Applying migration id=localkeys 2026/05/13 10:57:28 INFO Applying migration id=deleted 2026/05/13 10:57:28 INFO Applying migration id=history 2026/05/13 10:57:28 INFO Applying migration id=outboxnano 2026/05/13 10:57:28 INFO Applying migration id=implements 2026/05/13 10:57:28 INFO Applying migration id=backfill 2026/05/13 10:57:28 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-0984-79d0-b3b3-47800698f264 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:28 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-0985-7200-b4c2-0d5984b52c2a activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-0984-79d0-b3b3-47800698f264 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-0984-79d0-b3b3-47800698f264 2026/05/13 10:57:28 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:57:28 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-0985-7ac9-b929-795f3838f483 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-0985-796a-8334-b1b24c3c1336 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-0985-796a-8334-b1b24c3c1336 2026/05/13 10:57:28 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-0985-796a-8334-b1b24c3c1336 2026/05/13 10:57:28 WARN Post does not exist post=https://localhost.localdomain:8443/post/019e20fc-0985-796a-8334-b1b24c3c1336 --- PASS: TestReply_DMToAnotherUser (0.70s) === RUN TestReply_NoSuchPost 2026/05/13 10:57:28 INFO Applying migration id=initial 2026/05/13 10:57:28 INFO Applying migration id=notesupdated 2026/05/13 10:57:28 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:28 INFO Applying migration id=activitiesid 2026/05/13 10:57:28 INFO Applying migration id=outbox 2026/05/13 10:57:28 INFO Applying migration id=edits 2026/05/13 10:57:28 INFO Applying migration id=outboxactor 2026/05/13 10:57:28 INFO Applying migration id=outboxsender 2026/05/13 10:57:28 INFO Applying migration id=thread 2026/05/13 10:57:28 INFO Applying migration id=host 2026/05/13 10:57:28 INFO Applying migration id=sharedinbox 2026/05/13 10:57:28 INFO Applying migration id=noteshost 2026/05/13 10:57:28 INFO Applying migration id=fetched 2026/05/13 10:57:28 INFO Applying migration id=move 2026/05/13 10:57:28 INFO Applying migration id=cleanup 2026/05/13 10:57:28 INFO Applying migration id=received 2026/05/13 10:57:28 INFO Applying migration id=namehost 2026/05/13 10:57:28 INFO Applying migration id=outboxhost 2026/05/13 10:57:28 INFO Applying migration id=notesfts 2026/05/13 10:57:28 INFO Applying migration id=iconsname 2026/05/13 10:57:28 INFO Applying migration id=nohash 2026/05/13 10:57:28 INFO Applying migration id=shares 2026/05/13 10:57:28 INFO Applying migration id=actorttl 2026/05/13 10:57:29 INFO Applying migration id=tocc 2026/05/13 10:57:29 INFO Applying migration id=followeds 2026/05/13 10:57:29 INFO Applying migration id=certhash 2026/05/13 10:57:29 INFO Applying migration id=follows_sync 2026/05/13 10:57:29 INFO Applying migration id=jsonpath 2026/05/13 10:57:29 INFO Applying migration id=localforward 2026/05/13 10:57:29 INFO Applying migration id=avatar 2026/05/13 10:57:29 INFO Applying migration id=noimage 2026/05/13 10:57:29 INFO Applying migration id=feed 2026/05/13 10:57:29 INFO Applying migration id=bookmarks 2026/05/13 10:57:29 INFO Applying migration id=shareactivity 2026/05/13 10:57:29 INFO Applying migration id=application 2026/05/13 10:57:29 INFO Applying migration id=certificates 2026/05/13 10:57:29 INFO Applying migration id=rawforward 2026/05/13 10:57:29 INFO Applying migration id=publickey 2026/05/13 10:57:29 INFO Applying migration id=resolvegroup 2026/05/13 10:57:29 INFO Applying migration id=reject 2026/05/13 10:57:29 INFO Applying migration id=autodel 2026/05/13 10:57:29 INFO Applying migration id=jsonb 2026/05/13 10:57:29 INFO Applying migration id=quote 2026/05/13 10:57:29 INFO Applying migration id=rfc9421 2026/05/13 10:57:29 INFO Applying migration id=keys 2026/05/13 10:57:29 INFO Applying migration id=portable 2026/05/13 10:57:29 INFO Applying migration id=proofs 2026/05/13 10:57:29 INFO Applying migration id=contexts 2026/05/13 10:57:29 INFO Applying migration id=deliverieshost 2026/05/13 10:57:29 INFO Applying migration id=pembegin 2026/05/13 10:57:29 INFO Applying migration id=didhost 2026/05/13 10:57:29 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:29 INFO Applying migration id=invites 2026/05/13 10:57:29 INFO Applying migration id=ed25519blob 2026/05/13 10:57:29 INFO Applying migration id=rsablob 2026/05/13 10:57:29 INFO Applying migration id=iconscid 2026/05/13 10:57:29 INFO Applying migration id=actor 2026/05/13 10:57:29 INFO Applying migration id=localkeys 2026/05/13 10:57:29 INFO Applying migration id=deleted 2026/05/13 10:57:29 INFO Applying migration id=history 2026/05/13 10:57:29 INFO Applying migration id=outboxnano 2026/05/13 10:57:29 INFO Applying migration id=implements 2026/05/13 10:57:29 INFO Applying migration id=backfill 2026/05/13 10:57:29 WARN Post does not exist post=https://x --- PASS: TestReply_NoSuchPost (0.84s) === RUN TestResolve_LocalUser 2026/05/13 10:57:29 INFO Applying migration id=initial 2026/05/13 10:57:29 INFO Applying migration id=notesupdated 2026/05/13 10:57:29 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:29 INFO Applying migration id=activitiesid 2026/05/13 10:57:29 INFO Applying migration id=outbox 2026/05/13 10:57:29 INFO Applying migration id=edits 2026/05/13 10:57:29 INFO Applying migration id=outboxactor 2026/05/13 10:57:29 INFO Applying migration id=outboxsender 2026/05/13 10:57:29 INFO Applying migration id=thread 2026/05/13 10:57:29 INFO Applying migration id=host 2026/05/13 10:57:29 INFO Applying migration id=sharedinbox 2026/05/13 10:57:29 INFO Applying migration id=noteshost 2026/05/13 10:57:29 INFO Applying migration id=fetched 2026/05/13 10:57:29 INFO Applying migration id=move 2026/05/13 10:57:29 INFO Applying migration id=cleanup 2026/05/13 10:57:29 INFO Applying migration id=received 2026/05/13 10:57:29 INFO Applying migration id=namehost 2026/05/13 10:57:29 INFO Applying migration id=outboxhost 2026/05/13 10:57:29 INFO Applying migration id=notesfts 2026/05/13 10:57:29 INFO Applying migration id=iconsname 2026/05/13 10:57:29 INFO Applying migration id=nohash 2026/05/13 10:57:29 INFO Applying migration id=shares 2026/05/13 10:57:29 INFO Applying migration id=actorttl 2026/05/13 10:57:29 INFO Applying migration id=tocc 2026/05/13 10:57:29 INFO Applying migration id=followeds 2026/05/13 10:57:29 INFO Applying migration id=certhash 2026/05/13 10:57:29 INFO Applying migration id=follows_sync 2026/05/13 10:57:29 INFO Applying migration id=jsonpath 2026/05/13 10:57:29 INFO Applying migration id=localforward 2026/05/13 10:57:29 INFO Applying migration id=avatar 2026/05/13 10:57:29 INFO Applying migration id=noimage 2026/05/13 10:57:29 INFO Applying migration id=feed 2026/05/13 10:57:29 INFO Applying migration id=bookmarks 2026/05/13 10:57:29 INFO Applying migration id=shareactivity 2026/05/13 10:57:29 INFO Applying migration id=application 2026/05/13 10:57:29 INFO Applying migration id=certificates 2026/05/13 10:57:29 INFO Applying migration id=rawforward 2026/05/13 10:57:29 INFO Applying migration id=publickey 2026/05/13 10:57:29 INFO Applying migration id=resolvegroup 2026/05/13 10:57:29 INFO Applying migration id=reject 2026/05/13 10:57:29 INFO Applying migration id=autodel 2026/05/13 10:57:29 INFO Applying migration id=jsonb 2026/05/13 10:57:29 INFO Applying migration id=quote 2026/05/13 10:57:29 INFO Applying migration id=rfc9421 2026/05/13 10:57:29 INFO Applying migration id=keys 2026/05/13 10:57:29 INFO Applying migration id=portable 2026/05/13 10:57:29 INFO Applying migration id=proofs 2026/05/13 10:57:29 INFO Applying migration id=contexts 2026/05/13 10:57:29 INFO Applying migration id=deliverieshost 2026/05/13 10:57:29 INFO Applying migration id=pembegin 2026/05/13 10:57:29 INFO Applying migration id=didhost 2026/05/13 10:57:29 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:29 INFO Applying migration id=invites 2026/05/13 10:57:29 INFO Applying migration id=ed25519blob 2026/05/13 10:57:29 INFO Applying migration id=rsablob 2026/05/13 10:57:29 INFO Applying migration id=iconscid 2026/05/13 10:57:29 INFO Applying migration id=actor 2026/05/13 10:57:29 INFO Applying migration id=localkeys 2026/05/13 10:57:29 INFO Applying migration id=deleted 2026/05/13 10:57:29 INFO Applying migration id=history 2026/05/13 10:57:29 INFO Applying migration id=outboxnano 2026/05/13 10:57:29 INFO Applying migration id=implements 2026/05/13 10:57:29 INFO Applying migration id=backfill 2026/05/13 10:57:30 INFO Resolving user ID host=localhost.localdomain:8443 name=alice --- PASS: TestResolve_LocalUser (0.73s) === RUN TestResolve_LocalUserByNameOnly 2026/05/13 10:57:30 INFO Applying migration id=initial 2026/05/13 10:57:30 INFO Applying migration id=notesupdated 2026/05/13 10:57:30 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:30 INFO Applying migration id=activitiesid 2026/05/13 10:57:30 INFO Applying migration id=outbox 2026/05/13 10:57:30 INFO Applying migration id=edits 2026/05/13 10:57:30 INFO Applying migration id=outboxactor 2026/05/13 10:57:30 INFO Applying migration id=outboxsender 2026/05/13 10:57:30 INFO Applying migration id=thread 2026/05/13 10:57:30 INFO Applying migration id=host 2026/05/13 10:57:30 INFO Applying migration id=sharedinbox 2026/05/13 10:57:30 INFO Applying migration id=noteshost 2026/05/13 10:57:30 INFO Applying migration id=fetched 2026/05/13 10:57:30 INFO Applying migration id=move 2026/05/13 10:57:30 INFO Applying migration id=cleanup 2026/05/13 10:57:30 INFO Applying migration id=received 2026/05/13 10:57:30 INFO Applying migration id=namehost 2026/05/13 10:57:30 INFO Applying migration id=outboxhost 2026/05/13 10:57:30 INFO Applying migration id=notesfts 2026/05/13 10:57:30 INFO Applying migration id=iconsname 2026/05/13 10:57:30 INFO Applying migration id=nohash 2026/05/13 10:57:30 INFO Applying migration id=shares 2026/05/13 10:57:30 INFO Applying migration id=actorttl 2026/05/13 10:57:30 INFO Applying migration id=tocc 2026/05/13 10:57:30 INFO Applying migration id=followeds 2026/05/13 10:57:30 INFO Applying migration id=certhash 2026/05/13 10:57:30 INFO Applying migration id=follows_sync 2026/05/13 10:57:30 INFO Applying migration id=jsonpath 2026/05/13 10:57:30 INFO Applying migration id=localforward 2026/05/13 10:57:30 INFO Applying migration id=avatar 2026/05/13 10:57:30 INFO Applying migration id=noimage 2026/05/13 10:57:30 INFO Applying migration id=feed 2026/05/13 10:57:30 INFO Applying migration id=bookmarks 2026/05/13 10:57:30 INFO Applying migration id=shareactivity 2026/05/13 10:57:30 INFO Applying migration id=application 2026/05/13 10:57:30 INFO Applying migration id=certificates 2026/05/13 10:57:30 INFO Applying migration id=rawforward 2026/05/13 10:57:30 INFO Applying migration id=publickey 2026/05/13 10:57:30 INFO Applying migration id=resolvegroup 2026/05/13 10:57:30 INFO Applying migration id=reject 2026/05/13 10:57:30 INFO Applying migration id=autodel 2026/05/13 10:57:30 INFO Applying migration id=jsonb 2026/05/13 10:57:30 INFO Applying migration id=quote 2026/05/13 10:57:30 INFO Applying migration id=rfc9421 2026/05/13 10:57:30 INFO Applying migration id=keys 2026/05/13 10:57:30 INFO Applying migration id=portable 2026/05/13 10:57:30 INFO Applying migration id=proofs 2026/05/13 10:57:30 INFO Applying migration id=contexts 2026/05/13 10:57:30 INFO Applying migration id=deliverieshost 2026/05/13 10:57:30 INFO Applying migration id=pembegin 2026/05/13 10:57:30 INFO Applying migration id=didhost 2026/05/13 10:57:30 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:30 INFO Applying migration id=invites 2026/05/13 10:57:30 INFO Applying migration id=ed25519blob 2026/05/13 10:57:30 INFO Applying migration id=rsablob 2026/05/13 10:57:30 INFO Applying migration id=iconscid 2026/05/13 10:57:30 INFO Applying migration id=actor 2026/05/13 10:57:30 INFO Applying migration id=localkeys 2026/05/13 10:57:30 INFO Applying migration id=deleted 2026/05/13 10:57:30 INFO Applying migration id=history 2026/05/13 10:57:30 INFO Applying migration id=outboxnano 2026/05/13 10:57:30 INFO Applying migration id=implements 2026/05/13 10:57:30 INFO Applying migration id=backfill 2026/05/13 10:57:31 INFO Resolving user ID host=localhost.localdomain:8443 name=alice --- PASS: TestResolve_LocalUserByNameOnly (1.08s) === RUN TestResolve_NoSuchLocalUser 2026/05/13 10:57:31 INFO Applying migration id=initial 2026/05/13 10:57:31 INFO Applying migration id=notesupdated 2026/05/13 10:57:31 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:31 INFO Applying migration id=activitiesid 2026/05/13 10:57:31 INFO Applying migration id=outbox 2026/05/13 10:57:31 INFO Applying migration id=edits 2026/05/13 10:57:31 INFO Applying migration id=outboxactor 2026/05/13 10:57:31 INFO Applying migration id=outboxsender 2026/05/13 10:57:31 INFO Applying migration id=thread 2026/05/13 10:57:31 INFO Applying migration id=host 2026/05/13 10:57:31 INFO Applying migration id=sharedinbox 2026/05/13 10:57:31 INFO Applying migration id=noteshost 2026/05/13 10:57:31 INFO Applying migration id=fetched 2026/05/13 10:57:31 INFO Applying migration id=move 2026/05/13 10:57:31 INFO Applying migration id=cleanup 2026/05/13 10:57:31 INFO Applying migration id=received 2026/05/13 10:57:31 INFO Applying migration id=namehost 2026/05/13 10:57:31 INFO Applying migration id=outboxhost 2026/05/13 10:57:31 INFO Applying migration id=notesfts 2026/05/13 10:57:31 INFO Applying migration id=iconsname 2026/05/13 10:57:31 INFO Applying migration id=nohash 2026/05/13 10:57:31 INFO Applying migration id=shares 2026/05/13 10:57:31 INFO Applying migration id=actorttl 2026/05/13 10:57:31 INFO Applying migration id=tocc 2026/05/13 10:57:31 INFO Applying migration id=followeds 2026/05/13 10:57:31 INFO Applying migration id=certhash 2026/05/13 10:57:31 INFO Applying migration id=follows_sync 2026/05/13 10:57:31 INFO Applying migration id=jsonpath 2026/05/13 10:57:31 INFO Applying migration id=localforward 2026/05/13 10:57:31 INFO Applying migration id=avatar 2026/05/13 10:57:31 INFO Applying migration id=noimage 2026/05/13 10:57:31 INFO Applying migration id=feed 2026/05/13 10:57:31 INFO Applying migration id=bookmarks 2026/05/13 10:57:31 INFO Applying migration id=shareactivity 2026/05/13 10:57:31 INFO Applying migration id=application 2026/05/13 10:57:31 INFO Applying migration id=certificates 2026/05/13 10:57:31 INFO Applying migration id=rawforward 2026/05/13 10:57:31 INFO Applying migration id=publickey 2026/05/13 10:57:31 INFO Applying migration id=resolvegroup 2026/05/13 10:57:31 INFO Applying migration id=reject 2026/05/13 10:57:31 INFO Applying migration id=autodel 2026/05/13 10:57:31 INFO Applying migration id=jsonb 2026/05/13 10:57:31 INFO Applying migration id=quote 2026/05/13 10:57:31 INFO Applying migration id=rfc9421 2026/05/13 10:57:31 INFO Applying migration id=keys 2026/05/13 10:57:31 INFO Applying migration id=portable 2026/05/13 10:57:31 INFO Applying migration id=proofs 2026/05/13 10:57:31 INFO Applying migration id=contexts 2026/05/13 10:57:31 INFO Applying migration id=deliverieshost 2026/05/13 10:57:31 INFO Applying migration id=pembegin 2026/05/13 10:57:31 INFO Applying migration id=didhost 2026/05/13 10:57:31 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:31 INFO Applying migration id=invites 2026/05/13 10:57:31 INFO Applying migration id=ed25519blob 2026/05/13 10:57:31 INFO Applying migration id=rsablob 2026/05/13 10:57:31 INFO Applying migration id=iconscid 2026/05/13 10:57:31 INFO Applying migration id=actor 2026/05/13 10:57:31 INFO Applying migration id=localkeys 2026/05/13 10:57:31 INFO Applying migration id=deleted 2026/05/13 10:57:31 INFO Applying migration id=history 2026/05/13 10:57:31 INFO Applying migration id=outboxnano 2026/05/13 10:57:31 INFO Applying migration id=implements 2026/05/13 10:57:31 INFO Applying migration id=backfill 2026/05/13 10:57:32 INFO Resolving user ID host=localhost.localdomain:8443 name=troll 2026/05/13 10:57:32 WARN Failed to resolve user ID host=localhost.localdomain:8443 name=troll error="cannot resolve troll@localhost.localdomain:8443: no such local user" --- PASS: TestResolve_NoSuchLocalUser (0.64s) === RUN TestResolve_NoSuchLocalUserByNameOnly 2026/05/13 10:57:32 INFO Applying migration id=initial 2026/05/13 10:57:32 INFO Applying migration id=notesupdated 2026/05/13 10:57:32 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:32 INFO Applying migration id=activitiesid 2026/05/13 10:57:32 INFO Applying migration id=outbox 2026/05/13 10:57:32 INFO Applying migration id=edits 2026/05/13 10:57:32 INFO Applying migration id=outboxactor 2026/05/13 10:57:32 INFO Applying migration id=outboxsender 2026/05/13 10:57:32 INFO Applying migration id=thread 2026/05/13 10:57:32 INFO Applying migration id=host 2026/05/13 10:57:32 INFO Applying migration id=sharedinbox 2026/05/13 10:57:32 INFO Applying migration id=noteshost 2026/05/13 10:57:32 INFO Applying migration id=fetched 2026/05/13 10:57:32 INFO Applying migration id=move 2026/05/13 10:57:32 INFO Applying migration id=cleanup 2026/05/13 10:57:32 INFO Applying migration id=received 2026/05/13 10:57:32 INFO Applying migration id=namehost 2026/05/13 10:57:32 INFO Applying migration id=outboxhost 2026/05/13 10:57:32 INFO Applying migration id=notesfts 2026/05/13 10:57:32 INFO Applying migration id=iconsname 2026/05/13 10:57:32 INFO Applying migration id=nohash 2026/05/13 10:57:32 INFO Applying migration id=shares 2026/05/13 10:57:32 INFO Applying migration id=actorttl 2026/05/13 10:57:32 INFO Applying migration id=tocc 2026/05/13 10:57:32 INFO Applying migration id=followeds 2026/05/13 10:57:32 INFO Applying migration id=certhash 2026/05/13 10:57:32 INFO Applying migration id=follows_sync 2026/05/13 10:57:32 INFO Applying migration id=jsonpath 2026/05/13 10:57:32 INFO Applying migration id=localforward 2026/05/13 10:57:32 INFO Applying migration id=avatar 2026/05/13 10:57:32 INFO Applying migration id=noimage 2026/05/13 10:57:32 INFO Applying migration id=feed 2026/05/13 10:57:32 INFO Applying migration id=bookmarks 2026/05/13 10:57:32 INFO Applying migration id=shareactivity 2026/05/13 10:57:32 INFO Applying migration id=application 2026/05/13 10:57:32 INFO Applying migration id=certificates 2026/05/13 10:57:32 INFO Applying migration id=rawforward 2026/05/13 10:57:32 INFO Applying migration id=publickey 2026/05/13 10:57:32 INFO Applying migration id=resolvegroup 2026/05/13 10:57:32 INFO Applying migration id=reject 2026/05/13 10:57:32 INFO Applying migration id=autodel 2026/05/13 10:57:32 INFO Applying migration id=jsonb 2026/05/13 10:57:32 INFO Applying migration id=quote 2026/05/13 10:57:32 INFO Applying migration id=rfc9421 2026/05/13 10:57:32 INFO Applying migration id=keys 2026/05/13 10:57:32 INFO Applying migration id=portable 2026/05/13 10:57:32 INFO Applying migration id=proofs 2026/05/13 10:57:32 INFO Applying migration id=contexts 2026/05/13 10:57:32 INFO Applying migration id=deliverieshost 2026/05/13 10:57:32 INFO Applying migration id=pembegin 2026/05/13 10:57:32 INFO Applying migration id=didhost 2026/05/13 10:57:32 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:32 INFO Applying migration id=invites 2026/05/13 10:57:32 INFO Applying migration id=ed25519blob 2026/05/13 10:57:32 INFO Applying migration id=rsablob 2026/05/13 10:57:32 INFO Applying migration id=iconscid 2026/05/13 10:57:32 INFO Applying migration id=actor 2026/05/13 10:57:32 INFO Applying migration id=localkeys 2026/05/13 10:57:32 INFO Applying migration id=deleted 2026/05/13 10:57:32 INFO Applying migration id=history 2026/05/13 10:57:32 INFO Applying migration id=outboxnano 2026/05/13 10:57:32 INFO Applying migration id=implements 2026/05/13 10:57:32 INFO Applying migration id=backfill 2026/05/13 10:57:33 INFO Resolving user ID host=localhost.localdomain:8443 name=troll 2026/05/13 10:57:33 WARN Failed to resolve user ID host=localhost.localdomain:8443 name=troll error="cannot resolve troll@localhost.localdomain:8443: no such local user" --- PASS: TestResolve_NoSuchLocalUserByNameOnly (0.86s) === RUN TestResolve_NoSuchFederatedUser 2026/05/13 10:57:33 INFO Applying migration id=initial 2026/05/13 10:57:33 INFO Applying migration id=notesupdated 2026/05/13 10:57:33 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:33 INFO Applying migration id=activitiesid 2026/05/13 10:57:33 INFO Applying migration id=outbox 2026/05/13 10:57:33 INFO Applying migration id=edits 2026/05/13 10:57:33 INFO Applying migration id=outboxactor 2026/05/13 10:57:33 INFO Applying migration id=outboxsender 2026/05/13 10:57:33 INFO Applying migration id=thread 2026/05/13 10:57:33 INFO Applying migration id=host 2026/05/13 10:57:33 INFO Applying migration id=sharedinbox 2026/05/13 10:57:33 INFO Applying migration id=noteshost 2026/05/13 10:57:33 INFO Applying migration id=fetched 2026/05/13 10:57:33 INFO Applying migration id=move 2026/05/13 10:57:33 INFO Applying migration id=cleanup 2026/05/13 10:57:33 INFO Applying migration id=received 2026/05/13 10:57:33 INFO Applying migration id=namehost 2026/05/13 10:57:33 INFO Applying migration id=outboxhost 2026/05/13 10:57:33 INFO Applying migration id=notesfts 2026/05/13 10:57:33 INFO Applying migration id=iconsname 2026/05/13 10:57:33 INFO Applying migration id=nohash 2026/05/13 10:57:33 INFO Applying migration id=shares 2026/05/13 10:57:33 INFO Applying migration id=actorttl 2026/05/13 10:57:33 INFO Applying migration id=tocc 2026/05/13 10:57:33 INFO Applying migration id=followeds 2026/05/13 10:57:33 INFO Applying migration id=certhash 2026/05/13 10:57:33 INFO Applying migration id=follows_sync 2026/05/13 10:57:33 INFO Applying migration id=jsonpath 2026/05/13 10:57:33 INFO Applying migration id=localforward 2026/05/13 10:57:33 INFO Applying migration id=avatar 2026/05/13 10:57:33 INFO Applying migration id=noimage 2026/05/13 10:57:33 INFO Applying migration id=feed 2026/05/13 10:57:33 INFO Applying migration id=bookmarks 2026/05/13 10:57:33 INFO Applying migration id=shareactivity 2026/05/13 10:57:33 INFO Applying migration id=application 2026/05/13 10:57:33 INFO Applying migration id=certificates 2026/05/13 10:57:33 INFO Applying migration id=rawforward 2026/05/13 10:57:33 INFO Applying migration id=publickey 2026/05/13 10:57:33 INFO Applying migration id=resolvegroup 2026/05/13 10:57:33 INFO Applying migration id=reject 2026/05/13 10:57:33 INFO Applying migration id=autodel 2026/05/13 10:57:33 INFO Applying migration id=jsonb 2026/05/13 10:57:33 INFO Applying migration id=quote 2026/05/13 10:57:33 INFO Applying migration id=rfc9421 2026/05/13 10:57:33 INFO Applying migration id=keys 2026/05/13 10:57:33 INFO Applying migration id=portable 2026/05/13 10:57:33 INFO Applying migration id=proofs 2026/05/13 10:57:33 INFO Applying migration id=contexts 2026/05/13 10:57:33 INFO Applying migration id=deliverieshost 2026/05/13 10:57:33 INFO Applying migration id=pembegin 2026/05/13 10:57:33 INFO Applying migration id=didhost 2026/05/13 10:57:33 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:33 INFO Applying migration id=invites 2026/05/13 10:57:33 INFO Applying migration id=ed25519blob 2026/05/13 10:57:33 INFO Applying migration id=rsablob 2026/05/13 10:57:33 INFO Applying migration id=iconscid 2026/05/13 10:57:33 INFO Applying migration id=actor 2026/05/13 10:57:33 INFO Applying migration id=localkeys 2026/05/13 10:57:33 INFO Applying migration id=deleted 2026/05/13 10:57:33 INFO Applying migration id=history 2026/05/13 10:57:33 INFO Applying migration id=outboxnano 2026/05/13 10:57:33 INFO Applying migration id=implements 2026/05/13 10:57:33 INFO Applying migration id=backfill 2026/05/13 10:57:33 INFO Resolving user ID host=0.0.0.0 name=troll 2026/05/13 10:57:33 WARN Failed to resolve user ID host=0.0.0.0 name=troll error="failed to fetch https://0.0.0.0/.well-known/webfinger?resource=acct:troll@0.0.0.0: failed to sign request for https://0.0.0.0/.well-known/webfinger?resource=acct:troll@0.0.0.0: empty key ID" --- PASS: TestResolve_NoSuchFederatedUser (0.67s) === RUN TestResolve_NoInput 2026/05/13 10:57:33 INFO Applying migration id=initial 2026/05/13 10:57:33 INFO Applying migration id=notesupdated 2026/05/13 10:57:33 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:33 INFO Applying migration id=activitiesid 2026/05/13 10:57:33 INFO Applying migration id=outbox 2026/05/13 10:57:33 INFO Applying migration id=edits 2026/05/13 10:57:33 INFO Applying migration id=outboxactor 2026/05/13 10:57:33 INFO Applying migration id=outboxsender 2026/05/13 10:57:33 INFO Applying migration id=thread 2026/05/13 10:57:33 INFO Applying migration id=host 2026/05/13 10:57:33 INFO Applying migration id=sharedinbox 2026/05/13 10:57:33 INFO Applying migration id=noteshost 2026/05/13 10:57:33 INFO Applying migration id=fetched 2026/05/13 10:57:33 INFO Applying migration id=move 2026/05/13 10:57:33 INFO Applying migration id=cleanup 2026/05/13 10:57:33 INFO Applying migration id=received 2026/05/13 10:57:33 INFO Applying migration id=namehost 2026/05/13 10:57:33 INFO Applying migration id=outboxhost 2026/05/13 10:57:33 INFO Applying migration id=notesfts 2026/05/13 10:57:33 INFO Applying migration id=iconsname 2026/05/13 10:57:33 INFO Applying migration id=nohash 2026/05/13 10:57:33 INFO Applying migration id=shares 2026/05/13 10:57:33 INFO Applying migration id=actorttl 2026/05/13 10:57:33 INFO Applying migration id=tocc 2026/05/13 10:57:33 INFO Applying migration id=followeds 2026/05/13 10:57:33 INFO Applying migration id=certhash 2026/05/13 10:57:33 INFO Applying migration id=follows_sync 2026/05/13 10:57:33 INFO Applying migration id=jsonpath 2026/05/13 10:57:33 INFO Applying migration id=localforward 2026/05/13 10:57:33 INFO Applying migration id=avatar 2026/05/13 10:57:33 INFO Applying migration id=noimage 2026/05/13 10:57:33 INFO Applying migration id=feed 2026/05/13 10:57:33 INFO Applying migration id=bookmarks 2026/05/13 10:57:33 INFO Applying migration id=shareactivity 2026/05/13 10:57:33 INFO Applying migration id=application 2026/05/13 10:57:33 INFO Applying migration id=certificates 2026/05/13 10:57:33 INFO Applying migration id=rawforward 2026/05/13 10:57:33 INFO Applying migration id=publickey 2026/05/13 10:57:33 INFO Applying migration id=resolvegroup 2026/05/13 10:57:33 INFO Applying migration id=reject 2026/05/13 10:57:33 INFO Applying migration id=autodel 2026/05/13 10:57:33 INFO Applying migration id=jsonb 2026/05/13 10:57:33 INFO Applying migration id=quote 2026/05/13 10:57:33 INFO Applying migration id=rfc9421 2026/05/13 10:57:33 INFO Applying migration id=keys 2026/05/13 10:57:33 INFO Applying migration id=portable 2026/05/13 10:57:33 INFO Applying migration id=proofs 2026/05/13 10:57:33 INFO Applying migration id=contexts 2026/05/13 10:57:33 INFO Applying migration id=deliverieshost 2026/05/13 10:57:33 INFO Applying migration id=pembegin 2026/05/13 10:57:33 INFO Applying migration id=didhost 2026/05/13 10:57:33 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:33 INFO Applying migration id=invites 2026/05/13 10:57:33 INFO Applying migration id=ed25519blob 2026/05/13 10:57:33 INFO Applying migration id=rsablob 2026/05/13 10:57:33 INFO Applying migration id=iconscid 2026/05/13 10:57:33 INFO Applying migration id=actor 2026/05/13 10:57:33 INFO Applying migration id=localkeys 2026/05/13 10:57:33 INFO Applying migration id=deleted 2026/05/13 10:57:33 INFO Applying migration id=history 2026/05/13 10:57:33 INFO Applying migration id=outboxnano 2026/05/13 10:57:33 INFO Applying migration id=implements 2026/05/13 10:57:33 INFO Applying migration id=backfill --- PASS: TestResolve_NoInput (0.85s) === RUN TestResolve_InvalidEscapeSequence 2026/05/13 10:57:34 INFO Applying migration id=initial 2026/05/13 10:57:34 INFO Applying migration id=notesupdated 2026/05/13 10:57:34 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:34 INFO Applying migration id=activitiesid 2026/05/13 10:57:34 INFO Applying migration id=outbox 2026/05/13 10:57:34 INFO Applying migration id=edits 2026/05/13 10:57:34 INFO Applying migration id=outboxactor 2026/05/13 10:57:34 INFO Applying migration id=outboxsender 2026/05/13 10:57:34 INFO Applying migration id=thread 2026/05/13 10:57:34 INFO Applying migration id=host 2026/05/13 10:57:34 INFO Applying migration id=sharedinbox 2026/05/13 10:57:34 INFO Applying migration id=noteshost 2026/05/13 10:57:34 INFO Applying migration id=fetched 2026/05/13 10:57:34 INFO Applying migration id=move 2026/05/13 10:57:34 INFO Applying migration id=cleanup 2026/05/13 10:57:34 INFO Applying migration id=received 2026/05/13 10:57:34 INFO Applying migration id=namehost 2026/05/13 10:57:34 INFO Applying migration id=outboxhost 2026/05/13 10:57:34 INFO Applying migration id=notesfts 2026/05/13 10:57:34 INFO Applying migration id=iconsname 2026/05/13 10:57:34 INFO Applying migration id=nohash 2026/05/13 10:57:34 INFO Applying migration id=shares 2026/05/13 10:57:34 INFO Applying migration id=actorttl 2026/05/13 10:57:34 INFO Applying migration id=tocc 2026/05/13 10:57:34 INFO Applying migration id=followeds 2026/05/13 10:57:34 INFO Applying migration id=certhash 2026/05/13 10:57:34 INFO Applying migration id=follows_sync 2026/05/13 10:57:34 INFO Applying migration id=jsonpath 2026/05/13 10:57:34 INFO Applying migration id=localforward 2026/05/13 10:57:34 INFO Applying migration id=avatar 2026/05/13 10:57:34 INFO Applying migration id=noimage 2026/05/13 10:57:34 INFO Applying migration id=feed 2026/05/13 10:57:34 INFO Applying migration id=bookmarks 2026/05/13 10:57:34 INFO Applying migration id=shareactivity 2026/05/13 10:57:34 INFO Applying migration id=application 2026/05/13 10:57:34 INFO Applying migration id=certificates 2026/05/13 10:57:34 INFO Applying migration id=rawforward 2026/05/13 10:57:34 INFO Applying migration id=publickey 2026/05/13 10:57:34 INFO Applying migration id=resolvegroup 2026/05/13 10:57:34 INFO Applying migration id=reject 2026/05/13 10:57:34 INFO Applying migration id=autodel 2026/05/13 10:57:34 INFO Applying migration id=jsonb 2026/05/13 10:57:34 INFO Applying migration id=quote 2026/05/13 10:57:34 INFO Applying migration id=rfc9421 2026/05/13 10:57:34 INFO Applying migration id=keys 2026/05/13 10:57:34 INFO Applying migration id=portable 2026/05/13 10:57:34 INFO Applying migration id=proofs 2026/05/13 10:57:34 INFO Applying migration id=contexts 2026/05/13 10:57:34 INFO Applying migration id=deliverieshost 2026/05/13 10:57:34 INFO Applying migration id=pembegin 2026/05/13 10:57:34 INFO Applying migration id=didhost 2026/05/13 10:57:34 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:34 INFO Applying migration id=invites 2026/05/13 10:57:34 INFO Applying migration id=ed25519blob 2026/05/13 10:57:34 INFO Applying migration id=rsablob 2026/05/13 10:57:34 INFO Applying migration id=iconscid 2026/05/13 10:57:34 INFO Applying migration id=actor 2026/05/13 10:57:34 INFO Applying migration id=localkeys 2026/05/13 10:57:34 INFO Applying migration id=deleted 2026/05/13 10:57:34 INFO Applying migration id=history 2026/05/13 10:57:34 INFO Applying migration id=outboxnano 2026/05/13 10:57:34 INFO Applying migration id=implements 2026/05/13 10:57:34 INFO Applying migration id=backfill 2026/05/13 10:57:35 INFO Failed to decode user name url="/users/resolve?troll%zzlocalhost.localdomain%3a8443 " error="invalid URL escape \"%zz\"" --- PASS: TestResolve_InvalidEscapeSequence (0.80s) === RUN TestResolve_InvalidInputFormat 2026/05/13 10:57:35 INFO Applying migration id=initial 2026/05/13 10:57:35 INFO Applying migration id=notesupdated 2026/05/13 10:57:35 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:35 INFO Applying migration id=activitiesid 2026/05/13 10:57:35 INFO Applying migration id=outbox 2026/05/13 10:57:35 INFO Applying migration id=edits 2026/05/13 10:57:35 INFO Applying migration id=outboxactor 2026/05/13 10:57:35 INFO Applying migration id=outboxsender 2026/05/13 10:57:35 INFO Applying migration id=thread 2026/05/13 10:57:35 INFO Applying migration id=host 2026/05/13 10:57:35 INFO Applying migration id=sharedinbox 2026/05/13 10:57:35 INFO Applying migration id=noteshost 2026/05/13 10:57:35 INFO Applying migration id=fetched 2026/05/13 10:57:35 INFO Applying migration id=move 2026/05/13 10:57:35 INFO Applying migration id=cleanup 2026/05/13 10:57:35 INFO Applying migration id=received 2026/05/13 10:57:35 INFO Applying migration id=namehost 2026/05/13 10:57:35 INFO Applying migration id=outboxhost 2026/05/13 10:57:35 INFO Applying migration id=notesfts 2026/05/13 10:57:35 INFO Applying migration id=iconsname 2026/05/13 10:57:35 INFO Applying migration id=nohash 2026/05/13 10:57:35 INFO Applying migration id=shares 2026/05/13 10:57:35 INFO Applying migration id=actorttl 2026/05/13 10:57:35 INFO Applying migration id=tocc 2026/05/13 10:57:35 INFO Applying migration id=followeds 2026/05/13 10:57:35 INFO Applying migration id=certhash 2026/05/13 10:57:35 INFO Applying migration id=follows_sync 2026/05/13 10:57:35 INFO Applying migration id=jsonpath 2026/05/13 10:57:35 INFO Applying migration id=localforward 2026/05/13 10:57:35 INFO Applying migration id=avatar 2026/05/13 10:57:35 INFO Applying migration id=noimage 2026/05/13 10:57:35 INFO Applying migration id=feed 2026/05/13 10:57:35 INFO Applying migration id=bookmarks 2026/05/13 10:57:35 INFO Applying migration id=shareactivity 2026/05/13 10:57:35 INFO Applying migration id=application 2026/05/13 10:57:35 INFO Applying migration id=certificates 2026/05/13 10:57:35 INFO Applying migration id=rawforward 2026/05/13 10:57:35 INFO Applying migration id=publickey 2026/05/13 10:57:35 INFO Applying migration id=resolvegroup 2026/05/13 10:57:35 INFO Applying migration id=reject 2026/05/13 10:57:35 INFO Applying migration id=autodel 2026/05/13 10:57:35 INFO Applying migration id=jsonb 2026/05/13 10:57:35 INFO Applying migration id=quote 2026/05/13 10:57:35 INFO Applying migration id=rfc9421 2026/05/13 10:57:35 INFO Applying migration id=keys 2026/05/13 10:57:35 INFO Applying migration id=portable 2026/05/13 10:57:35 INFO Applying migration id=proofs 2026/05/13 10:57:35 INFO Applying migration id=contexts 2026/05/13 10:57:35 INFO Applying migration id=deliverieshost 2026/05/13 10:57:35 INFO Applying migration id=pembegin 2026/05/13 10:57:35 INFO Applying migration id=didhost 2026/05/13 10:57:35 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:35 INFO Applying migration id=invites 2026/05/13 10:57:35 INFO Applying migration id=ed25519blob 2026/05/13 10:57:35 INFO Applying migration id=rsablob 2026/05/13 10:57:35 INFO Applying migration id=iconscid 2026/05/13 10:57:35 INFO Applying migration id=actor 2026/05/13 10:57:35 INFO Applying migration id=localkeys 2026/05/13 10:57:35 INFO Applying migration id=deleted 2026/05/13 10:57:35 INFO Applying migration id=history 2026/05/13 10:57:35 INFO Applying migration id=outboxnano 2026/05/13 10:57:35 INFO Applying migration id=implements 2026/05/13 10:57:35 INFO Applying migration id=backfill --- PASS: TestResolve_InvalidInputFormat (0.82s) === RUN TestResolve_UnauthenticatedUser 2026/05/13 10:57:36 INFO Applying migration id=initial 2026/05/13 10:57:36 INFO Applying migration id=notesupdated 2026/05/13 10:57:36 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:36 INFO Applying migration id=activitiesid 2026/05/13 10:57:36 INFO Applying migration id=outbox 2026/05/13 10:57:36 INFO Applying migration id=edits 2026/05/13 10:57:36 INFO Applying migration id=outboxactor 2026/05/13 10:57:36 INFO Applying migration id=outboxsender 2026/05/13 10:57:36 INFO Applying migration id=thread 2026/05/13 10:57:36 INFO Applying migration id=host 2026/05/13 10:57:36 INFO Applying migration id=sharedinbox 2026/05/13 10:57:36 INFO Applying migration id=noteshost 2026/05/13 10:57:36 INFO Applying migration id=fetched 2026/05/13 10:57:36 INFO Applying migration id=move 2026/05/13 10:57:36 INFO Applying migration id=cleanup 2026/05/13 10:57:36 INFO Applying migration id=received 2026/05/13 10:57:36 INFO Applying migration id=namehost 2026/05/13 10:57:36 INFO Applying migration id=outboxhost 2026/05/13 10:57:36 INFO Applying migration id=notesfts 2026/05/13 10:57:36 INFO Applying migration id=iconsname 2026/05/13 10:57:36 INFO Applying migration id=nohash 2026/05/13 10:57:36 INFO Applying migration id=shares 2026/05/13 10:57:36 INFO Applying migration id=actorttl 2026/05/13 10:57:36 INFO Applying migration id=tocc 2026/05/13 10:57:36 INFO Applying migration id=followeds 2026/05/13 10:57:36 INFO Applying migration id=certhash 2026/05/13 10:57:36 INFO Applying migration id=follows_sync 2026/05/13 10:57:36 INFO Applying migration id=jsonpath 2026/05/13 10:57:36 INFO Applying migration id=localforward 2026/05/13 10:57:36 INFO Applying migration id=avatar 2026/05/13 10:57:36 INFO Applying migration id=noimage 2026/05/13 10:57:36 INFO Applying migration id=feed 2026/05/13 10:57:36 INFO Applying migration id=bookmarks 2026/05/13 10:57:36 INFO Applying migration id=shareactivity 2026/05/13 10:57:36 INFO Applying migration id=application 2026/05/13 10:57:36 INFO Applying migration id=certificates 2026/05/13 10:57:36 INFO Applying migration id=rawforward 2026/05/13 10:57:36 INFO Applying migration id=publickey 2026/05/13 10:57:36 INFO Applying migration id=resolvegroup 2026/05/13 10:57:36 INFO Applying migration id=reject 2026/05/13 10:57:36 INFO Applying migration id=autodel 2026/05/13 10:57:36 INFO Applying migration id=jsonb 2026/05/13 10:57:36 INFO Applying migration id=quote 2026/05/13 10:57:36 INFO Applying migration id=rfc9421 2026/05/13 10:57:36 INFO Applying migration id=keys 2026/05/13 10:57:36 INFO Applying migration id=portable 2026/05/13 10:57:36 INFO Applying migration id=proofs 2026/05/13 10:57:36 INFO Applying migration id=contexts 2026/05/13 10:57:36 INFO Applying migration id=deliverieshost 2026/05/13 10:57:36 INFO Applying migration id=pembegin 2026/05/13 10:57:36 INFO Applying migration id=didhost 2026/05/13 10:57:36 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:36 INFO Applying migration id=invites 2026/05/13 10:57:36 INFO Applying migration id=ed25519blob 2026/05/13 10:57:36 INFO Applying migration id=rsablob 2026/05/13 10:57:36 INFO Applying migration id=iconscid 2026/05/13 10:57:36 INFO Applying migration id=actor 2026/05/13 10:57:36 INFO Applying migration id=localkeys 2026/05/13 10:57:36 INFO Applying migration id=deleted 2026/05/13 10:57:36 INFO Applying migration id=history 2026/05/13 10:57:36 INFO Applying migration id=outboxnano 2026/05/13 10:57:36 INFO Applying migration id=implements 2026/05/13 10:57:36 INFO Applying migration id=backfill --- PASS: TestResolve_UnauthenticatedUser (0.88s) === RUN TestSay_HappyFlow 2026/05/13 10:57:37 INFO Applying migration id=initial 2026/05/13 10:57:37 INFO Applying migration id=notesupdated 2026/05/13 10:57:37 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:37 INFO Applying migration id=activitiesid 2026/05/13 10:57:37 INFO Applying migration id=outbox 2026/05/13 10:57:37 INFO Applying migration id=edits 2026/05/13 10:57:37 INFO Applying migration id=outboxactor 2026/05/13 10:57:37 INFO Applying migration id=outboxsender 2026/05/13 10:57:37 INFO Applying migration id=thread 2026/05/13 10:57:37 INFO Applying migration id=host 2026/05/13 10:57:37 INFO Applying migration id=sharedinbox 2026/05/13 10:57:37 INFO Applying migration id=noteshost 2026/05/13 10:57:37 INFO Applying migration id=fetched 2026/05/13 10:57:37 INFO Applying migration id=move 2026/05/13 10:57:37 INFO Applying migration id=cleanup 2026/05/13 10:57:37 INFO Applying migration id=received 2026/05/13 10:57:37 INFO Applying migration id=namehost 2026/05/13 10:57:37 INFO Applying migration id=outboxhost 2026/05/13 10:57:37 INFO Applying migration id=notesfts 2026/05/13 10:57:37 INFO Applying migration id=iconsname 2026/05/13 10:57:37 INFO Applying migration id=nohash 2026/05/13 10:57:37 INFO Applying migration id=shares 2026/05/13 10:57:37 INFO Applying migration id=actorttl 2026/05/13 10:57:37 INFO Applying migration id=tocc 2026/05/13 10:57:37 INFO Applying migration id=followeds 2026/05/13 10:57:37 INFO Applying migration id=certhash 2026/05/13 10:57:37 INFO Applying migration id=follows_sync 2026/05/13 10:57:37 INFO Applying migration id=jsonpath 2026/05/13 10:57:37 INFO Applying migration id=localforward 2026/05/13 10:57:37 INFO Applying migration id=avatar 2026/05/13 10:57:37 INFO Applying migration id=noimage 2026/05/13 10:57:37 INFO Applying migration id=feed 2026/05/13 10:57:37 INFO Applying migration id=bookmarks 2026/05/13 10:57:37 INFO Applying migration id=shareactivity 2026/05/13 10:57:37 INFO Applying migration id=application 2026/05/13 10:57:37 INFO Applying migration id=certificates 2026/05/13 10:57:37 INFO Applying migration id=rawforward 2026/05/13 10:57:37 INFO Applying migration id=publickey 2026/05/13 10:57:37 INFO Applying migration id=resolvegroup 2026/05/13 10:57:37 INFO Applying migration id=reject 2026/05/13 10:57:37 INFO Applying migration id=autodel 2026/05/13 10:57:37 INFO Applying migration id=jsonb 2026/05/13 10:57:37 INFO Applying migration id=quote 2026/05/13 10:57:37 INFO Applying migration id=rfc9421 2026/05/13 10:57:37 INFO Applying migration id=keys 2026/05/13 10:57:37 INFO Applying migration id=portable 2026/05/13 10:57:37 INFO Applying migration id=proofs 2026/05/13 10:57:37 INFO Applying migration id=contexts 2026/05/13 10:57:37 INFO Applying migration id=deliverieshost 2026/05/13 10:57:37 INFO Applying migration id=pembegin 2026/05/13 10:57:37 INFO Applying migration id=didhost 2026/05/13 10:57:37 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:37 INFO Applying migration id=invites 2026/05/13 10:57:37 INFO Applying migration id=ed25519blob 2026/05/13 10:57:37 INFO Applying migration id=rsablob 2026/05/13 10:57:37 INFO Applying migration id=iconscid 2026/05/13 10:57:37 INFO Applying migration id=actor 2026/05/13 10:57:37 INFO Applying migration id=localkeys 2026/05/13 10:57:37 INFO Applying migration id=deleted 2026/05/13 10:57:37 INFO Applying migration id=history 2026/05/13 10:57:37 INFO Applying migration id=outboxnano 2026/05/13 10:57:37 INFO Applying migration id=implements 2026/05/13 10:57:37 INFO Applying migration id=backfill 2026/05/13 10:57:37 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-2c20-71e6-aa01-7333d8f7b6e4 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-2c20-717e-815e-0af71697d52f activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-2c20-717e-815e-0af71697d52f 2026/05/13 10:57:37 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-2c20-717e-815e-0af71697d52f 2026/05/13 10:57:37 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 2026/05/13 10:57:37 INFO Generating first response key=/local --- PASS: TestSay_HappyFlow (0.70s) === RUN TestSay_Throttling 2026/05/13 10:57:37 INFO Applying migration id=initial 2026/05/13 10:57:37 INFO Applying migration id=notesupdated 2026/05/13 10:57:37 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:37 INFO Applying migration id=activitiesid 2026/05/13 10:57:37 INFO Applying migration id=outbox 2026/05/13 10:57:37 INFO Applying migration id=edits 2026/05/13 10:57:37 INFO Applying migration id=outboxactor 2026/05/13 10:57:37 INFO Applying migration id=outboxsender 2026/05/13 10:57:37 INFO Applying migration id=thread 2026/05/13 10:57:37 INFO Applying migration id=host 2026/05/13 10:57:37 INFO Applying migration id=sharedinbox 2026/05/13 10:57:37 INFO Applying migration id=noteshost 2026/05/13 10:57:37 INFO Applying migration id=fetched 2026/05/13 10:57:37 INFO Applying migration id=move 2026/05/13 10:57:37 INFO Applying migration id=cleanup 2026/05/13 10:57:37 INFO Applying migration id=received 2026/05/13 10:57:37 INFO Applying migration id=namehost 2026/05/13 10:57:37 INFO Applying migration id=outboxhost 2026/05/13 10:57:37 INFO Applying migration id=notesfts 2026/05/13 10:57:37 INFO Applying migration id=iconsname 2026/05/13 10:57:37 INFO Applying migration id=nohash 2026/05/13 10:57:37 INFO Applying migration id=shares 2026/05/13 10:57:37 INFO Applying migration id=actorttl 2026/05/13 10:57:37 INFO Applying migration id=tocc 2026/05/13 10:57:37 INFO Applying migration id=followeds 2026/05/13 10:57:37 INFO Applying migration id=certhash 2026/05/13 10:57:37 INFO Applying migration id=follows_sync 2026/05/13 10:57:37 INFO Applying migration id=jsonpath 2026/05/13 10:57:37 INFO Applying migration id=localforward 2026/05/13 10:57:37 INFO Applying migration id=avatar 2026/05/13 10:57:37 INFO Applying migration id=noimage 2026/05/13 10:57:37 INFO Applying migration id=feed 2026/05/13 10:57:37 INFO Applying migration id=bookmarks 2026/05/13 10:57:37 INFO Applying migration id=shareactivity 2026/05/13 10:57:37 INFO Applying migration id=application 2026/05/13 10:57:37 INFO Applying migration id=certificates 2026/05/13 10:57:37 INFO Applying migration id=rawforward 2026/05/13 10:57:37 INFO Applying migration id=publickey 2026/05/13 10:57:37 INFO Applying migration id=resolvegroup 2026/05/13 10:57:37 INFO Applying migration id=reject 2026/05/13 10:57:37 INFO Applying migration id=autodel 2026/05/13 10:57:37 INFO Applying migration id=jsonb 2026/05/13 10:57:37 INFO Applying migration id=quote 2026/05/13 10:57:37 INFO Applying migration id=rfc9421 2026/05/13 10:57:37 INFO Applying migration id=keys 2026/05/13 10:57:37 INFO Applying migration id=portable 2026/05/13 10:57:37 INFO Applying migration id=proofs 2026/05/13 10:57:37 INFO Applying migration id=contexts 2026/05/13 10:57:37 INFO Applying migration id=deliverieshost 2026/05/13 10:57:37 INFO Applying migration id=pembegin 2026/05/13 10:57:37 INFO Applying migration id=didhost 2026/05/13 10:57:37 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:37 INFO Applying migration id=invites 2026/05/13 10:57:37 INFO Applying migration id=ed25519blob 2026/05/13 10:57:37 INFO Applying migration id=rsablob 2026/05/13 10:57:37 INFO Applying migration id=iconscid 2026/05/13 10:57:37 INFO Applying migration id=actor 2026/05/13 10:57:37 INFO Applying migration id=localkeys 2026/05/13 10:57:37 INFO Applying migration id=deleted 2026/05/13 10:57:37 INFO Applying migration id=history 2026/05/13 10:57:37 INFO Applying migration id=outboxnano 2026/05/13 10:57:37 INFO Applying migration id=implements 2026/05/13 10:57:37 INFO Applying migration id=backfill 2026/05/13 10:57:38 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-2ee9-722e-8da3-3160932765c3 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-2ee9-71bf-97f9-5f82d959d2b4 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-2ee9-71bf-97f9-5f82d959d2b4 2026/05/13 10:57:38 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-2ee9-71bf-97f9-5f82d959d2b4 2026/05/13 10:57:38 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 2026/05/13 10:57:38 WARN User is posting too frequently last=2026-05-13T10:57:38.537Z can=2026-05-13T10:58:38.537Z 2026/05/13 10:57:38 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 2026/05/13 10:57:38 INFO Generating first response key=/local --- PASS: TestSay_Throttling (0.72s) === RUN TestSearch_Happyflow 2026/05/13 10:57:38 INFO Applying migration id=initial 2026/05/13 10:57:38 INFO Applying migration id=notesupdated 2026/05/13 10:57:38 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:38 INFO Applying migration id=activitiesid 2026/05/13 10:57:38 INFO Applying migration id=outbox 2026/05/13 10:57:38 INFO Applying migration id=edits 2026/05/13 10:57:38 INFO Applying migration id=outboxactor 2026/05/13 10:57:38 INFO Applying migration id=outboxsender 2026/05/13 10:57:38 INFO Applying migration id=thread 2026/05/13 10:57:38 INFO Applying migration id=host 2026/05/13 10:57:38 INFO Applying migration id=sharedinbox 2026/05/13 10:57:38 INFO Applying migration id=noteshost 2026/05/13 10:57:38 INFO Applying migration id=fetched 2026/05/13 10:57:38 INFO Applying migration id=move 2026/05/13 10:57:38 INFO Applying migration id=cleanup 2026/05/13 10:57:38 INFO Applying migration id=received 2026/05/13 10:57:38 INFO Applying migration id=namehost 2026/05/13 10:57:38 INFO Applying migration id=outboxhost 2026/05/13 10:57:38 INFO Applying migration id=notesfts 2026/05/13 10:57:38 INFO Applying migration id=iconsname 2026/05/13 10:57:38 INFO Applying migration id=nohash 2026/05/13 10:57:38 INFO Applying migration id=shares 2026/05/13 10:57:38 INFO Applying migration id=actorttl 2026/05/13 10:57:38 INFO Applying migration id=tocc 2026/05/13 10:57:38 INFO Applying migration id=followeds 2026/05/13 10:57:38 INFO Applying migration id=certhash 2026/05/13 10:57:38 INFO Applying migration id=follows_sync 2026/05/13 10:57:38 INFO Applying migration id=jsonpath 2026/05/13 10:57:38 INFO Applying migration id=localforward 2026/05/13 10:57:38 INFO Applying migration id=avatar 2026/05/13 10:57:38 INFO Applying migration id=noimage 2026/05/13 10:57:38 INFO Applying migration id=feed 2026/05/13 10:57:38 INFO Applying migration id=bookmarks 2026/05/13 10:57:38 INFO Applying migration id=shareactivity 2026/05/13 10:57:38 INFO Applying migration id=application 2026/05/13 10:57:38 INFO Applying migration id=certificates 2026/05/13 10:57:38 INFO Applying migration id=rawforward 2026/05/13 10:57:38 INFO Applying migration id=publickey 2026/05/13 10:57:38 INFO Applying migration id=resolvegroup 2026/05/13 10:57:38 INFO Applying migration id=reject 2026/05/13 10:57:38 INFO Applying migration id=autodel 2026/05/13 10:57:38 INFO Applying migration id=jsonb 2026/05/13 10:57:38 INFO Applying migration id=quote 2026/05/13 10:57:38 INFO Applying migration id=rfc9421 2026/05/13 10:57:38 INFO Applying migration id=keys 2026/05/13 10:57:38 INFO Applying migration id=portable 2026/05/13 10:57:38 INFO Applying migration id=proofs 2026/05/13 10:57:38 INFO Applying migration id=contexts 2026/05/13 10:57:38 INFO Applying migration id=deliverieshost 2026/05/13 10:57:38 INFO Applying migration id=pembegin 2026/05/13 10:57:38 INFO Applying migration id=didhost 2026/05/13 10:57:38 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:38 INFO Applying migration id=invites 2026/05/13 10:57:38 INFO Applying migration id=ed25519blob 2026/05/13 10:57:38 INFO Applying migration id=rsablob 2026/05/13 10:57:38 INFO Applying migration id=iconscid 2026/05/13 10:57:38 INFO Applying migration id=actor 2026/05/13 10:57:38 INFO Applying migration id=localkeys 2026/05/13 10:57:38 INFO Applying migration id=deleted 2026/05/13 10:57:38 INFO Applying migration id=history 2026/05/13 10:57:38 INFO Applying migration id=outboxnano 2026/05/13 10:57:38 INFO Applying migration id=implements 2026/05/13 10:57:38 INFO Applying migration id=backfill --- PASS: TestSearch_Happyflow (0.67s) === RUN TestSearch_LeadingHash 2026/05/13 10:57:39 INFO Applying migration id=initial 2026/05/13 10:57:39 INFO Applying migration id=notesupdated 2026/05/13 10:57:39 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:39 INFO Applying migration id=activitiesid 2026/05/13 10:57:39 INFO Applying migration id=outbox 2026/05/13 10:57:39 INFO Applying migration id=edits 2026/05/13 10:57:39 INFO Applying migration id=outboxactor 2026/05/13 10:57:39 INFO Applying migration id=outboxsender 2026/05/13 10:57:39 INFO Applying migration id=thread 2026/05/13 10:57:39 INFO Applying migration id=host 2026/05/13 10:57:39 INFO Applying migration id=sharedinbox 2026/05/13 10:57:39 INFO Applying migration id=noteshost 2026/05/13 10:57:39 INFO Applying migration id=fetched 2026/05/13 10:57:39 INFO Applying migration id=move 2026/05/13 10:57:39 INFO Applying migration id=cleanup 2026/05/13 10:57:39 INFO Applying migration id=received 2026/05/13 10:57:39 INFO Applying migration id=namehost 2026/05/13 10:57:39 INFO Applying migration id=outboxhost 2026/05/13 10:57:39 INFO Applying migration id=notesfts 2026/05/13 10:57:39 INFO Applying migration id=iconsname 2026/05/13 10:57:39 INFO Applying migration id=nohash 2026/05/13 10:57:39 INFO Applying migration id=shares 2026/05/13 10:57:39 INFO Applying migration id=actorttl 2026/05/13 10:57:39 INFO Applying migration id=tocc 2026/05/13 10:57:39 INFO Applying migration id=followeds 2026/05/13 10:57:39 INFO Applying migration id=certhash 2026/05/13 10:57:39 INFO Applying migration id=follows_sync 2026/05/13 10:57:39 INFO Applying migration id=jsonpath 2026/05/13 10:57:39 INFO Applying migration id=localforward 2026/05/13 10:57:39 INFO Applying migration id=avatar 2026/05/13 10:57:39 INFO Applying migration id=noimage 2026/05/13 10:57:39 INFO Applying migration id=feed 2026/05/13 10:57:39 INFO Applying migration id=bookmarks 2026/05/13 10:57:39 INFO Applying migration id=shareactivity 2026/05/13 10:57:39 INFO Applying migration id=application 2026/05/13 10:57:39 INFO Applying migration id=certificates 2026/05/13 10:57:39 INFO Applying migration id=rawforward 2026/05/13 10:57:39 INFO Applying migration id=publickey 2026/05/13 10:57:39 INFO Applying migration id=resolvegroup 2026/05/13 10:57:39 INFO Applying migration id=reject 2026/05/13 10:57:39 INFO Applying migration id=autodel 2026/05/13 10:57:39 INFO Applying migration id=jsonb 2026/05/13 10:57:39 INFO Applying migration id=quote 2026/05/13 10:57:39 INFO Applying migration id=rfc9421 2026/05/13 10:57:39 INFO Applying migration id=keys 2026/05/13 10:57:39 INFO Applying migration id=portable 2026/05/13 10:57:39 INFO Applying migration id=proofs 2026/05/13 10:57:39 INFO Applying migration id=contexts 2026/05/13 10:57:39 INFO Applying migration id=deliverieshost 2026/05/13 10:57:39 INFO Applying migration id=pembegin 2026/05/13 10:57:39 INFO Applying migration id=didhost 2026/05/13 10:57:39 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:39 INFO Applying migration id=invites 2026/05/13 10:57:39 INFO Applying migration id=ed25519blob 2026/05/13 10:57:39 INFO Applying migration id=rsablob 2026/05/13 10:57:39 INFO Applying migration id=iconscid 2026/05/13 10:57:39 INFO Applying migration id=actor 2026/05/13 10:57:39 INFO Applying migration id=localkeys 2026/05/13 10:57:39 INFO Applying migration id=deleted 2026/05/13 10:57:39 INFO Applying migration id=history 2026/05/13 10:57:39 INFO Applying migration id=outboxnano 2026/05/13 10:57:39 INFO Applying migration id=implements 2026/05/13 10:57:39 INFO Applying migration id=backfill --- PASS: TestSearch_LeadingHash (0.87s) === RUN TestSearch_LeadingHashUnauthenticatedUser 2026/05/13 10:57:40 INFO Applying migration id=initial 2026/05/13 10:57:40 INFO Applying migration id=notesupdated 2026/05/13 10:57:40 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:40 INFO Applying migration id=activitiesid 2026/05/13 10:57:40 INFO Applying migration id=outbox 2026/05/13 10:57:40 INFO Applying migration id=edits 2026/05/13 10:57:40 INFO Applying migration id=outboxactor 2026/05/13 10:57:40 INFO Applying migration id=outboxsender 2026/05/13 10:57:40 INFO Applying migration id=thread 2026/05/13 10:57:40 INFO Applying migration id=host 2026/05/13 10:57:40 INFO Applying migration id=sharedinbox 2026/05/13 10:57:40 INFO Applying migration id=noteshost 2026/05/13 10:57:40 INFO Applying migration id=fetched 2026/05/13 10:57:40 INFO Applying migration id=move 2026/05/13 10:57:40 INFO Applying migration id=cleanup 2026/05/13 10:57:40 INFO Applying migration id=received 2026/05/13 10:57:40 INFO Applying migration id=namehost 2026/05/13 10:57:40 INFO Applying migration id=outboxhost 2026/05/13 10:57:40 INFO Applying migration id=notesfts 2026/05/13 10:57:40 INFO Applying migration id=iconsname 2026/05/13 10:57:40 INFO Applying migration id=nohash 2026/05/13 10:57:40 INFO Applying migration id=shares 2026/05/13 10:57:40 INFO Applying migration id=actorttl 2026/05/13 10:57:40 INFO Applying migration id=tocc 2026/05/13 10:57:40 INFO Applying migration id=followeds 2026/05/13 10:57:40 INFO Applying migration id=certhash 2026/05/13 10:57:40 INFO Applying migration id=follows_sync 2026/05/13 10:57:40 INFO Applying migration id=jsonpath 2026/05/13 10:57:40 INFO Applying migration id=localforward 2026/05/13 10:57:40 INFO Applying migration id=avatar 2026/05/13 10:57:40 INFO Applying migration id=noimage 2026/05/13 10:57:40 INFO Applying migration id=feed 2026/05/13 10:57:40 INFO Applying migration id=bookmarks 2026/05/13 10:57:40 INFO Applying migration id=shareactivity 2026/05/13 10:57:40 INFO Applying migration id=application 2026/05/13 10:57:40 INFO Applying migration id=certificates 2026/05/13 10:57:40 INFO Applying migration id=rawforward 2026/05/13 10:57:40 INFO Applying migration id=publickey 2026/05/13 10:57:40 INFO Applying migration id=resolvegroup 2026/05/13 10:57:40 INFO Applying migration id=reject 2026/05/13 10:57:40 INFO Applying migration id=autodel 2026/05/13 10:57:40 INFO Applying migration id=jsonb 2026/05/13 10:57:40 INFO Applying migration id=quote 2026/05/13 10:57:40 INFO Applying migration id=rfc9421 2026/05/13 10:57:40 INFO Applying migration id=keys 2026/05/13 10:57:40 INFO Applying migration id=portable 2026/05/13 10:57:40 INFO Applying migration id=proofs 2026/05/13 10:57:40 INFO Applying migration id=contexts 2026/05/13 10:57:40 INFO Applying migration id=deliverieshost 2026/05/13 10:57:40 INFO Applying migration id=pembegin 2026/05/13 10:57:40 INFO Applying migration id=didhost 2026/05/13 10:57:40 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:40 INFO Applying migration id=invites 2026/05/13 10:57:40 INFO Applying migration id=ed25519blob 2026/05/13 10:57:40 INFO Applying migration id=rsablob 2026/05/13 10:57:40 INFO Applying migration id=iconscid 2026/05/13 10:57:40 INFO Applying migration id=actor 2026/05/13 10:57:40 INFO Applying migration id=localkeys 2026/05/13 10:57:40 INFO Applying migration id=deleted 2026/05/13 10:57:40 INFO Applying migration id=history 2026/05/13 10:57:40 INFO Applying migration id=outboxnano 2026/05/13 10:57:40 INFO Applying migration id=implements 2026/05/13 10:57:40 INFO Applying migration id=backfill --- PASS: TestSearch_LeadingHashUnauthenticatedUser (0.79s) === RUN TestSearch_NoInput 2026/05/13 10:57:40 INFO Applying migration id=initial 2026/05/13 10:57:40 INFO Applying migration id=notesupdated 2026/05/13 10:57:40 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:40 INFO Applying migration id=activitiesid 2026/05/13 10:57:40 INFO Applying migration id=outbox 2026/05/13 10:57:40 INFO Applying migration id=edits 2026/05/13 10:57:40 INFO Applying migration id=outboxactor 2026/05/13 10:57:40 INFO Applying migration id=outboxsender 2026/05/13 10:57:40 INFO Applying migration id=thread 2026/05/13 10:57:40 INFO Applying migration id=host 2026/05/13 10:57:40 INFO Applying migration id=sharedinbox 2026/05/13 10:57:40 INFO Applying migration id=noteshost 2026/05/13 10:57:40 INFO Applying migration id=fetched 2026/05/13 10:57:40 INFO Applying migration id=move 2026/05/13 10:57:40 INFO Applying migration id=cleanup 2026/05/13 10:57:40 INFO Applying migration id=received 2026/05/13 10:57:40 INFO Applying migration id=namehost 2026/05/13 10:57:40 INFO Applying migration id=outboxhost 2026/05/13 10:57:40 INFO Applying migration id=notesfts 2026/05/13 10:57:40 INFO Applying migration id=iconsname 2026/05/13 10:57:40 INFO Applying migration id=nohash 2026/05/13 10:57:40 INFO Applying migration id=shares 2026/05/13 10:57:40 INFO Applying migration id=actorttl 2026/05/13 10:57:40 INFO Applying migration id=tocc 2026/05/13 10:57:40 INFO Applying migration id=followeds 2026/05/13 10:57:40 INFO Applying migration id=certhash 2026/05/13 10:57:40 INFO Applying migration id=follows_sync 2026/05/13 10:57:40 INFO Applying migration id=jsonpath 2026/05/13 10:57:40 INFO Applying migration id=localforward 2026/05/13 10:57:40 INFO Applying migration id=avatar 2026/05/13 10:57:40 INFO Applying migration id=noimage 2026/05/13 10:57:40 INFO Applying migration id=feed 2026/05/13 10:57:40 INFO Applying migration id=bookmarks 2026/05/13 10:57:40 INFO Applying migration id=shareactivity 2026/05/13 10:57:40 INFO Applying migration id=application 2026/05/13 10:57:40 INFO Applying migration id=certificates 2026/05/13 10:57:40 INFO Applying migration id=rawforward 2026/05/13 10:57:40 INFO Applying migration id=publickey 2026/05/13 10:57:40 INFO Applying migration id=resolvegroup 2026/05/13 10:57:40 INFO Applying migration id=reject 2026/05/13 10:57:40 INFO Applying migration id=autodel 2026/05/13 10:57:40 INFO Applying migration id=jsonb 2026/05/13 10:57:40 INFO Applying migration id=quote 2026/05/13 10:57:40 INFO Applying migration id=rfc9421 2026/05/13 10:57:40 INFO Applying migration id=keys 2026/05/13 10:57:40 INFO Applying migration id=portable 2026/05/13 10:57:40 INFO Applying migration id=proofs 2026/05/13 10:57:40 INFO Applying migration id=contexts 2026/05/13 10:57:40 INFO Applying migration id=deliverieshost 2026/05/13 10:57:40 INFO Applying migration id=pembegin 2026/05/13 10:57:40 INFO Applying migration id=didhost 2026/05/13 10:57:40 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:40 INFO Applying migration id=invites 2026/05/13 10:57:40 INFO Applying migration id=ed25519blob 2026/05/13 10:57:40 INFO Applying migration id=rsablob 2026/05/13 10:57:41 INFO Applying migration id=iconscid 2026/05/13 10:57:41 INFO Applying migration id=actor 2026/05/13 10:57:41 INFO Applying migration id=localkeys 2026/05/13 10:57:41 INFO Applying migration id=deleted 2026/05/13 10:57:41 INFO Applying migration id=history 2026/05/13 10:57:41 INFO Applying migration id=outboxnano 2026/05/13 10:57:41 INFO Applying migration id=implements 2026/05/13 10:57:41 INFO Applying migration id=backfill --- PASS: TestSearch_NoInput (0.45s) === RUN TestSearch_EmptyInput 2026/05/13 10:57:41 INFO Applying migration id=initial 2026/05/13 10:57:41 INFO Applying migration id=notesupdated 2026/05/13 10:57:41 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:41 INFO Applying migration id=activitiesid 2026/05/13 10:57:41 INFO Applying migration id=outbox 2026/05/13 10:57:41 INFO Applying migration id=edits 2026/05/13 10:57:41 INFO Applying migration id=outboxactor 2026/05/13 10:57:41 INFO Applying migration id=outboxsender 2026/05/13 10:57:41 INFO Applying migration id=thread 2026/05/13 10:57:41 INFO Applying migration id=host 2026/05/13 10:57:41 INFO Applying migration id=sharedinbox 2026/05/13 10:57:41 INFO Applying migration id=noteshost 2026/05/13 10:57:41 INFO Applying migration id=fetched 2026/05/13 10:57:41 INFO Applying migration id=move 2026/05/13 10:57:41 INFO Applying migration id=cleanup 2026/05/13 10:57:41 INFO Applying migration id=received 2026/05/13 10:57:41 INFO Applying migration id=namehost 2026/05/13 10:57:41 INFO Applying migration id=outboxhost 2026/05/13 10:57:41 INFO Applying migration id=notesfts 2026/05/13 10:57:41 INFO Applying migration id=iconsname 2026/05/13 10:57:41 INFO Applying migration id=nohash 2026/05/13 10:57:41 INFO Applying migration id=shares 2026/05/13 10:57:41 INFO Applying migration id=actorttl 2026/05/13 10:57:41 INFO Applying migration id=tocc 2026/05/13 10:57:41 INFO Applying migration id=followeds 2026/05/13 10:57:41 INFO Applying migration id=certhash 2026/05/13 10:57:41 INFO Applying migration id=follows_sync 2026/05/13 10:57:41 INFO Applying migration id=jsonpath 2026/05/13 10:57:41 INFO Applying migration id=localforward 2026/05/13 10:57:41 INFO Applying migration id=avatar 2026/05/13 10:57:41 INFO Applying migration id=noimage 2026/05/13 10:57:41 INFO Applying migration id=feed 2026/05/13 10:57:41 INFO Applying migration id=bookmarks 2026/05/13 10:57:41 INFO Applying migration id=shareactivity 2026/05/13 10:57:41 INFO Applying migration id=application 2026/05/13 10:57:41 INFO Applying migration id=certificates 2026/05/13 10:57:41 INFO Applying migration id=rawforward 2026/05/13 10:57:41 INFO Applying migration id=publickey 2026/05/13 10:57:41 INFO Applying migration id=resolvegroup 2026/05/13 10:57:41 INFO Applying migration id=reject 2026/05/13 10:57:41 INFO Applying migration id=autodel 2026/05/13 10:57:41 INFO Applying migration id=jsonb 2026/05/13 10:57:41 INFO Applying migration id=quote 2026/05/13 10:57:41 INFO Applying migration id=rfc9421 2026/05/13 10:57:41 INFO Applying migration id=keys 2026/05/13 10:57:41 INFO Applying migration id=portable 2026/05/13 10:57:41 INFO Applying migration id=proofs 2026/05/13 10:57:41 INFO Applying migration id=contexts 2026/05/13 10:57:41 INFO Applying migration id=deliverieshost 2026/05/13 10:57:41 INFO Applying migration id=pembegin 2026/05/13 10:57:41 INFO Applying migration id=didhost 2026/05/13 10:57:41 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:41 INFO Applying migration id=invites 2026/05/13 10:57:41 INFO Applying migration id=ed25519blob 2026/05/13 10:57:41 INFO Applying migration id=rsablob 2026/05/13 10:57:41 INFO Applying migration id=iconscid 2026/05/13 10:57:41 INFO Applying migration id=actor 2026/05/13 10:57:41 INFO Applying migration id=localkeys 2026/05/13 10:57:41 INFO Applying migration id=deleted 2026/05/13 10:57:41 INFO Applying migration id=history 2026/05/13 10:57:41 INFO Applying migration id=outboxnano 2026/05/13 10:57:41 INFO Applying migration id=implements 2026/05/13 10:57:41 INFO Applying migration id=backfill --- PASS: TestSearch_EmptyInput (0.83s) === RUN TestSearch_InvalidEscapeSequence 2026/05/13 10:57:42 INFO Applying migration id=initial 2026/05/13 10:57:42 INFO Applying migration id=notesupdated 2026/05/13 10:57:42 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:42 INFO Applying migration id=activitiesid 2026/05/13 10:57:42 INFO Applying migration id=outbox 2026/05/13 10:57:42 INFO Applying migration id=edits 2026/05/13 10:57:42 INFO Applying migration id=outboxactor 2026/05/13 10:57:42 INFO Applying migration id=outboxsender 2026/05/13 10:57:42 INFO Applying migration id=thread 2026/05/13 10:57:42 INFO Applying migration id=host 2026/05/13 10:57:42 INFO Applying migration id=sharedinbox 2026/05/13 10:57:42 INFO Applying migration id=noteshost 2026/05/13 10:57:42 INFO Applying migration id=fetched 2026/05/13 10:57:42 INFO Applying migration id=move 2026/05/13 10:57:42 INFO Applying migration id=cleanup 2026/05/13 10:57:42 INFO Applying migration id=received 2026/05/13 10:57:42 INFO Applying migration id=namehost 2026/05/13 10:57:42 INFO Applying migration id=outboxhost 2026/05/13 10:57:42 INFO Applying migration id=notesfts 2026/05/13 10:57:42 INFO Applying migration id=iconsname 2026/05/13 10:57:42 INFO Applying migration id=nohash 2026/05/13 10:57:42 INFO Applying migration id=shares 2026/05/13 10:57:42 INFO Applying migration id=actorttl 2026/05/13 10:57:42 INFO Applying migration id=tocc 2026/05/13 10:57:42 INFO Applying migration id=followeds 2026/05/13 10:57:42 INFO Applying migration id=certhash 2026/05/13 10:57:42 INFO Applying migration id=follows_sync 2026/05/13 10:57:42 INFO Applying migration id=jsonpath 2026/05/13 10:57:42 INFO Applying migration id=localforward 2026/05/13 10:57:42 INFO Applying migration id=avatar 2026/05/13 10:57:42 INFO Applying migration id=noimage 2026/05/13 10:57:42 INFO Applying migration id=feed 2026/05/13 10:57:42 INFO Applying migration id=bookmarks 2026/05/13 10:57:42 INFO Applying migration id=shareactivity 2026/05/13 10:57:42 INFO Applying migration id=application 2026/05/13 10:57:42 INFO Applying migration id=certificates 2026/05/13 10:57:42 INFO Applying migration id=rawforward 2026/05/13 10:57:42 INFO Applying migration id=publickey 2026/05/13 10:57:42 INFO Applying migration id=resolvegroup 2026/05/13 10:57:42 INFO Applying migration id=reject 2026/05/13 10:57:42 INFO Applying migration id=autodel 2026/05/13 10:57:42 INFO Applying migration id=jsonb 2026/05/13 10:57:42 INFO Applying migration id=quote 2026/05/13 10:57:42 INFO Applying migration id=rfc9421 2026/05/13 10:57:42 INFO Applying migration id=keys 2026/05/13 10:57:42 INFO Applying migration id=portable 2026/05/13 10:57:42 INFO Applying migration id=proofs 2026/05/13 10:57:42 INFO Applying migration id=contexts 2026/05/13 10:57:42 INFO Applying migration id=deliverieshost 2026/05/13 10:57:42 INFO Applying migration id=pembegin 2026/05/13 10:57:42 INFO Applying migration id=didhost 2026/05/13 10:57:42 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:42 INFO Applying migration id=invites 2026/05/13 10:57:42 INFO Applying migration id=ed25519blob 2026/05/13 10:57:42 INFO Applying migration id=rsablob 2026/05/13 10:57:42 INFO Applying migration id=iconscid 2026/05/13 10:57:42 INFO Applying migration id=actor 2026/05/13 10:57:42 INFO Applying migration id=localkeys 2026/05/13 10:57:42 INFO Applying migration id=deleted 2026/05/13 10:57:42 INFO Applying migration id=history 2026/05/13 10:57:42 INFO Applying migration id=outboxnano 2026/05/13 10:57:42 INFO Applying migration id=implements 2026/05/13 10:57:42 INFO Applying migration id=backfill 2026/05/13 10:57:42 INFO Failed to decode query url=/users/search?%zzworld error="invalid URL escape \"%zz\"" --- PASS: TestSearch_InvalidEscapeSequence (0.59s) === RUN TestSearch_UnathenticatedUser 2026/05/13 10:57:42 INFO Applying migration id=initial 2026/05/13 10:57:42 INFO Applying migration id=notesupdated 2026/05/13 10:57:42 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:42 INFO Applying migration id=activitiesid 2026/05/13 10:57:42 INFO Applying migration id=outbox 2026/05/13 10:57:42 INFO Applying migration id=edits 2026/05/13 10:57:42 INFO Applying migration id=outboxactor 2026/05/13 10:57:42 INFO Applying migration id=outboxsender 2026/05/13 10:57:42 INFO Applying migration id=thread 2026/05/13 10:57:42 INFO Applying migration id=host 2026/05/13 10:57:42 INFO Applying migration id=sharedinbox 2026/05/13 10:57:42 INFO Applying migration id=noteshost 2026/05/13 10:57:42 INFO Applying migration id=fetched 2026/05/13 10:57:42 INFO Applying migration id=move 2026/05/13 10:57:42 INFO Applying migration id=cleanup 2026/05/13 10:57:42 INFO Applying migration id=received 2026/05/13 10:57:42 INFO Applying migration id=namehost 2026/05/13 10:57:42 INFO Applying migration id=outboxhost 2026/05/13 10:57:42 INFO Applying migration id=notesfts 2026/05/13 10:57:42 INFO Applying migration id=iconsname 2026/05/13 10:57:42 INFO Applying migration id=nohash 2026/05/13 10:57:42 INFO Applying migration id=shares 2026/05/13 10:57:42 INFO Applying migration id=actorttl 2026/05/13 10:57:42 INFO Applying migration id=tocc 2026/05/13 10:57:42 INFO Applying migration id=followeds 2026/05/13 10:57:42 INFO Applying migration id=certhash 2026/05/13 10:57:42 INFO Applying migration id=follows_sync 2026/05/13 10:57:42 INFO Applying migration id=jsonpath 2026/05/13 10:57:42 INFO Applying migration id=localforward 2026/05/13 10:57:42 INFO Applying migration id=avatar 2026/05/13 10:57:42 INFO Applying migration id=noimage 2026/05/13 10:57:42 INFO Applying migration id=feed 2026/05/13 10:57:42 INFO Applying migration id=bookmarks 2026/05/13 10:57:42 INFO Applying migration id=shareactivity 2026/05/13 10:57:42 INFO Applying migration id=application 2026/05/13 10:57:42 INFO Applying migration id=certificates 2026/05/13 10:57:42 INFO Applying migration id=rawforward 2026/05/13 10:57:42 INFO Applying migration id=publickey 2026/05/13 10:57:42 INFO Applying migration id=resolvegroup 2026/05/13 10:57:42 INFO Applying migration id=reject 2026/05/13 10:57:42 INFO Applying migration id=autodel 2026/05/13 10:57:42 INFO Applying migration id=jsonb 2026/05/13 10:57:42 INFO Applying migration id=quote 2026/05/13 10:57:42 INFO Applying migration id=rfc9421 2026/05/13 10:57:42 INFO Applying migration id=keys 2026/05/13 10:57:42 INFO Applying migration id=portable 2026/05/13 10:57:42 INFO Applying migration id=proofs 2026/05/13 10:57:42 INFO Applying migration id=contexts 2026/05/13 10:57:42 INFO Applying migration id=deliverieshost 2026/05/13 10:57:42 INFO Applying migration id=pembegin 2026/05/13 10:57:42 INFO Applying migration id=didhost 2026/05/13 10:57:42 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:42 INFO Applying migration id=invites 2026/05/13 10:57:42 INFO Applying migration id=ed25519blob 2026/05/13 10:57:42 INFO Applying migration id=rsablob 2026/05/13 10:57:42 INFO Applying migration id=iconscid 2026/05/13 10:57:42 INFO Applying migration id=actor 2026/05/13 10:57:42 INFO Applying migration id=localkeys 2026/05/13 10:57:42 INFO Applying migration id=deleted 2026/05/13 10:57:42 INFO Applying migration id=history 2026/05/13 10:57:42 INFO Applying migration id=outboxnano 2026/05/13 10:57:42 INFO Applying migration id=implements 2026/05/13 10:57:42 INFO Applying migration id=backfill --- PASS: TestSearch_UnathenticatedUser (0.46s) === RUN TestShare_PublicPost 2026/05/13 10:57:43 INFO Applying migration id=initial 2026/05/13 10:57:43 INFO Applying migration id=notesupdated 2026/05/13 10:57:43 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:43 INFO Applying migration id=activitiesid 2026/05/13 10:57:43 INFO Applying migration id=outbox 2026/05/13 10:57:43 INFO Applying migration id=edits 2026/05/13 10:57:43 INFO Applying migration id=outboxactor 2026/05/13 10:57:43 INFO Applying migration id=outboxsender 2026/05/13 10:57:43 INFO Applying migration id=thread 2026/05/13 10:57:43 INFO Applying migration id=host 2026/05/13 10:57:43 INFO Applying migration id=sharedinbox 2026/05/13 10:57:43 INFO Applying migration id=noteshost 2026/05/13 10:57:43 INFO Applying migration id=fetched 2026/05/13 10:57:43 INFO Applying migration id=move 2026/05/13 10:57:43 INFO Applying migration id=cleanup 2026/05/13 10:57:43 INFO Applying migration id=received 2026/05/13 10:57:43 INFO Applying migration id=namehost 2026/05/13 10:57:43 INFO Applying migration id=outboxhost 2026/05/13 10:57:43 INFO Applying migration id=notesfts 2026/05/13 10:57:43 INFO Applying migration id=iconsname 2026/05/13 10:57:43 INFO Applying migration id=nohash 2026/05/13 10:57:43 INFO Applying migration id=shares 2026/05/13 10:57:43 INFO Applying migration id=actorttl 2026/05/13 10:57:43 INFO Applying migration id=tocc 2026/05/13 10:57:43 INFO Applying migration id=followeds 2026/05/13 10:57:43 INFO Applying migration id=certhash 2026/05/13 10:57:43 INFO Applying migration id=follows_sync 2026/05/13 10:57:43 INFO Applying migration id=jsonpath 2026/05/13 10:57:43 INFO Applying migration id=localforward 2026/05/13 10:57:43 INFO Applying migration id=avatar 2026/05/13 10:57:43 INFO Applying migration id=noimage 2026/05/13 10:57:43 INFO Applying migration id=feed 2026/05/13 10:57:43 INFO Applying migration id=bookmarks 2026/05/13 10:57:43 INFO Applying migration id=shareactivity 2026/05/13 10:57:43 INFO Applying migration id=application 2026/05/13 10:57:43 INFO Applying migration id=certificates 2026/05/13 10:57:43 INFO Applying migration id=rawforward 2026/05/13 10:57:43 INFO Applying migration id=publickey 2026/05/13 10:57:43 INFO Applying migration id=resolvegroup 2026/05/13 10:57:43 INFO Applying migration id=reject 2026/05/13 10:57:43 INFO Applying migration id=autodel 2026/05/13 10:57:43 INFO Applying migration id=jsonb 2026/05/13 10:57:43 INFO Applying migration id=quote 2026/05/13 10:57:43 INFO Applying migration id=rfc9421 2026/05/13 10:57:43 INFO Applying migration id=keys 2026/05/13 10:57:43 INFO Applying migration id=portable 2026/05/13 10:57:43 INFO Applying migration id=proofs 2026/05/13 10:57:43 INFO Applying migration id=contexts 2026/05/13 10:57:43 INFO Applying migration id=deliverieshost 2026/05/13 10:57:43 INFO Applying migration id=pembegin 2026/05/13 10:57:43 INFO Applying migration id=didhost 2026/05/13 10:57:43 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:43 INFO Applying migration id=invites 2026/05/13 10:57:43 INFO Applying migration id=ed25519blob 2026/05/13 10:57:43 INFO Applying migration id=rsablob 2026/05/13 10:57:43 INFO Applying migration id=iconscid 2026/05/13 10:57:43 INFO Applying migration id=actor 2026/05/13 10:57:43 INFO Applying migration id=localkeys 2026/05/13 10:57:43 INFO Applying migration id=deleted 2026/05/13 10:57:43 INFO Applying migration id=history 2026/05/13 10:57:43 INFO Applying migration id=outboxnano 2026/05/13 10:57:43 INFO Applying migration id=implements 2026/05/13 10:57:43 INFO Applying migration id=backfill 2026/05/13 10:57:43 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-43d1-7727-a8cb-2b6e167a0b72 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-43d1-76a9-93eb-a0e41abadb75 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-43d1-76a9-93eb-a0e41abadb75 2026/05/13 10:57:43 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 2026/05/13 10:57:43 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/bob offset=0 --- PASS: TestShare_PublicPost (0.70s) === RUN TestShare_Throttling 2026/05/13 10:57:43 INFO Applying migration id=initial 2026/05/13 10:57:43 INFO Applying migration id=notesupdated 2026/05/13 10:57:43 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:43 INFO Applying migration id=activitiesid 2026/05/13 10:57:43 INFO Applying migration id=outbox 2026/05/13 10:57:43 INFO Applying migration id=edits 2026/05/13 10:57:43 INFO Applying migration id=outboxactor 2026/05/13 10:57:43 INFO Applying migration id=outboxsender 2026/05/13 10:57:43 INFO Applying migration id=thread 2026/05/13 10:57:43 INFO Applying migration id=host 2026/05/13 10:57:43 INFO Applying migration id=sharedinbox 2026/05/13 10:57:43 INFO Applying migration id=noteshost 2026/05/13 10:57:43 INFO Applying migration id=fetched 2026/05/13 10:57:43 INFO Applying migration id=move 2026/05/13 10:57:43 INFO Applying migration id=cleanup 2026/05/13 10:57:43 INFO Applying migration id=received 2026/05/13 10:57:43 INFO Applying migration id=namehost 2026/05/13 10:57:43 INFO Applying migration id=outboxhost 2026/05/13 10:57:43 INFO Applying migration id=notesfts 2026/05/13 10:57:43 INFO Applying migration id=iconsname 2026/05/13 10:57:43 INFO Applying migration id=nohash 2026/05/13 10:57:43 INFO Applying migration id=shares 2026/05/13 10:57:43 INFO Applying migration id=actorttl 2026/05/13 10:57:43 INFO Applying migration id=tocc 2026/05/13 10:57:43 INFO Applying migration id=followeds 2026/05/13 10:57:43 INFO Applying migration id=certhash 2026/05/13 10:57:43 INFO Applying migration id=follows_sync 2026/05/13 10:57:43 INFO Applying migration id=jsonpath 2026/05/13 10:57:43 INFO Applying migration id=localforward 2026/05/13 10:57:43 INFO Applying migration id=avatar 2026/05/13 10:57:43 INFO Applying migration id=noimage 2026/05/13 10:57:43 INFO Applying migration id=feed 2026/05/13 10:57:43 INFO Applying migration id=bookmarks 2026/05/13 10:57:43 INFO Applying migration id=shareactivity 2026/05/13 10:57:43 INFO Applying migration id=application 2026/05/13 10:57:43 INFO Applying migration id=certificates 2026/05/13 10:57:43 INFO Applying migration id=rawforward 2026/05/13 10:57:43 INFO Applying migration id=publickey 2026/05/13 10:57:43 INFO Applying migration id=resolvegroup 2026/05/13 10:57:43 INFO Applying migration id=reject 2026/05/13 10:57:43 INFO Applying migration id=autodel 2026/05/13 10:57:43 INFO Applying migration id=jsonb 2026/05/13 10:57:43 INFO Applying migration id=quote 2026/05/13 10:57:43 INFO Applying migration id=rfc9421 2026/05/13 10:57:44 INFO Applying migration id=keys 2026/05/13 10:57:44 INFO Applying migration id=portable 2026/05/13 10:57:44 INFO Applying migration id=proofs 2026/05/13 10:57:44 INFO Applying migration id=contexts 2026/05/13 10:57:44 INFO Applying migration id=deliverieshost 2026/05/13 10:57:44 INFO Applying migration id=pembegin 2026/05/13 10:57:44 INFO Applying migration id=didhost 2026/05/13 10:57:44 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:44 INFO Applying migration id=invites 2026/05/13 10:57:44 INFO Applying migration id=ed25519blob 2026/05/13 10:57:44 INFO Applying migration id=rsablob 2026/05/13 10:57:44 INFO Applying migration id=iconscid 2026/05/13 10:57:44 INFO Applying migration id=actor 2026/05/13 10:57:44 INFO Applying migration id=localkeys 2026/05/13 10:57:44 INFO Applying migration id=deleted 2026/05/13 10:57:44 INFO Applying migration id=history 2026/05/13 10:57:44 INFO Applying migration id=outboxnano 2026/05/13 10:57:44 INFO Applying migration id=implements 2026/05/13 10:57:44 INFO Applying migration id=backfill 2026/05/13 10:57:44 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-477d-76fc-94c3-1797b04df275 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-477d-769f-bfef-3c21e99169b0 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-477d-769f-bfef-3c21e99169b0 2026/05/13 10:57:44 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-477f-7d3c-959f-419aef1083ec activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-477f-7d00-9902-3010dc24d1cd activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019e20fc-477f-7d00-9902-3010dc24d1cd 2026/05/13 10:57:44 WARN User is sharing and unsharing too frequently --- PASS: TestShare_Throttling (0.94s) === RUN TestShare_UnshareThrottling 2026/05/13 10:57:44 INFO Applying migration id=initial 2026/05/13 10:57:44 INFO Applying migration id=notesupdated 2026/05/13 10:57:44 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:44 INFO Applying migration id=activitiesid 2026/05/13 10:57:44 INFO Applying migration id=outbox 2026/05/13 10:57:44 INFO Applying migration id=edits 2026/05/13 10:57:44 INFO Applying migration id=outboxactor 2026/05/13 10:57:44 INFO Applying migration id=outboxsender 2026/05/13 10:57:44 INFO Applying migration id=thread 2026/05/13 10:57:44 INFO Applying migration id=host 2026/05/13 10:57:44 INFO Applying migration id=sharedinbox 2026/05/13 10:57:44 INFO Applying migration id=noteshost 2026/05/13 10:57:44 INFO Applying migration id=fetched 2026/05/13 10:57:44 INFO Applying migration id=move 2026/05/13 10:57:44 INFO Applying migration id=cleanup 2026/05/13 10:57:44 INFO Applying migration id=received 2026/05/13 10:57:44 INFO Applying migration id=namehost 2026/05/13 10:57:44 INFO Applying migration id=outboxhost 2026/05/13 10:57:44 INFO Applying migration id=notesfts 2026/05/13 10:57:44 INFO Applying migration id=iconsname 2026/05/13 10:57:44 INFO Applying migration id=nohash 2026/05/13 10:57:44 INFO Applying migration id=shares 2026/05/13 10:57:44 INFO Applying migration id=actorttl 2026/05/13 10:57:44 INFO Applying migration id=tocc 2026/05/13 10:57:44 INFO Applying migration id=followeds 2026/05/13 10:57:44 INFO Applying migration id=certhash 2026/05/13 10:57:44 INFO Applying migration id=follows_sync 2026/05/13 10:57:44 INFO Applying migration id=jsonpath 2026/05/13 10:57:44 INFO Applying migration id=localforward 2026/05/13 10:57:44 INFO Applying migration id=avatar 2026/05/13 10:57:44 INFO Applying migration id=noimage 2026/05/13 10:57:44 INFO Applying migration id=feed 2026/05/13 10:57:44 INFO Applying migration id=bookmarks 2026/05/13 10:57:44 INFO Applying migration id=shareactivity 2026/05/13 10:57:44 INFO Applying migration id=application 2026/05/13 10:57:44 INFO Applying migration id=certificates 2026/05/13 10:57:44 INFO Applying migration id=rawforward 2026/05/13 10:57:44 INFO Applying migration id=publickey 2026/05/13 10:57:44 INFO Applying migration id=resolvegroup 2026/05/13 10:57:44 INFO Applying migration id=reject 2026/05/13 10:57:44 INFO Applying migration id=autodel 2026/05/13 10:57:44 INFO Applying migration id=jsonb 2026/05/13 10:57:44 INFO Applying migration id=quote 2026/05/13 10:57:44 INFO Applying migration id=rfc9421 2026/05/13 10:57:44 INFO Applying migration id=keys 2026/05/13 10:57:44 INFO Applying migration id=portable 2026/05/13 10:57:44 INFO Applying migration id=proofs 2026/05/13 10:57:44 INFO Applying migration id=contexts 2026/05/13 10:57:44 INFO Applying migration id=deliverieshost 2026/05/13 10:57:44 INFO Applying migration id=pembegin 2026/05/13 10:57:44 INFO Applying migration id=didhost 2026/05/13 10:57:44 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:44 INFO Applying migration id=invites 2026/05/13 10:57:44 INFO Applying migration id=ed25519blob 2026/05/13 10:57:44 INFO Applying migration id=rsablob 2026/05/13 10:57:44 INFO Applying migration id=iconscid 2026/05/13 10:57:44 INFO Applying migration id=actor 2026/05/13 10:57:44 INFO Applying migration id=localkeys 2026/05/13 10:57:44 INFO Applying migration id=deleted 2026/05/13 10:57:44 INFO Applying migration id=history 2026/05/13 10:57:44 INFO Applying migration id=outboxnano 2026/05/13 10:57:44 INFO Applying migration id=implements 2026/05/13 10:57:44 INFO Applying migration id=backfill 2026/05/13 10:57:45 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-4ae4-7cfa-bfb9-fd59c4c7201c activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-4ae4-7c8a-802d-1df25ddc6fbf activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-4ae4-7c8a-802d-1df25ddc6fbf --- PASS: TestShare_UnshareThrottling (0.87s) === RUN TestShare_PostToFollowers 2026/05/13 10:57:45 INFO Applying migration id=initial 2026/05/13 10:57:45 INFO Applying migration id=notesupdated 2026/05/13 10:57:45 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:45 INFO Applying migration id=activitiesid 2026/05/13 10:57:45 INFO Applying migration id=outbox 2026/05/13 10:57:45 INFO Applying migration id=edits 2026/05/13 10:57:45 INFO Applying migration id=outboxactor 2026/05/13 10:57:45 INFO Applying migration id=outboxsender 2026/05/13 10:57:45 INFO Applying migration id=thread 2026/05/13 10:57:45 INFO Applying migration id=host 2026/05/13 10:57:45 INFO Applying migration id=sharedinbox 2026/05/13 10:57:45 INFO Applying migration id=noteshost 2026/05/13 10:57:45 INFO Applying migration id=fetched 2026/05/13 10:57:45 INFO Applying migration id=move 2026/05/13 10:57:45 INFO Applying migration id=cleanup 2026/05/13 10:57:45 INFO Applying migration id=received 2026/05/13 10:57:45 INFO Applying migration id=namehost 2026/05/13 10:57:45 INFO Applying migration id=outboxhost 2026/05/13 10:57:45 INFO Applying migration id=notesfts 2026/05/13 10:57:45 INFO Applying migration id=iconsname 2026/05/13 10:57:45 INFO Applying migration id=nohash 2026/05/13 10:57:45 INFO Applying migration id=shares 2026/05/13 10:57:45 INFO Applying migration id=actorttl 2026/05/13 10:57:45 INFO Applying migration id=tocc 2026/05/13 10:57:45 INFO Applying migration id=followeds 2026/05/13 10:57:45 INFO Applying migration id=certhash 2026/05/13 10:57:45 INFO Applying migration id=follows_sync 2026/05/13 10:57:45 INFO Applying migration id=jsonpath 2026/05/13 10:57:45 INFO Applying migration id=localforward 2026/05/13 10:57:45 INFO Applying migration id=avatar 2026/05/13 10:57:45 INFO Applying migration id=noimage 2026/05/13 10:57:45 INFO Applying migration id=feed 2026/05/13 10:57:45 INFO Applying migration id=bookmarks 2026/05/13 10:57:45 INFO Applying migration id=shareactivity 2026/05/13 10:57:45 INFO Applying migration id=application 2026/05/13 10:57:45 INFO Applying migration id=certificates 2026/05/13 10:57:45 INFO Applying migration id=rawforward 2026/05/13 10:57:45 INFO Applying migration id=publickey 2026/05/13 10:57:45 INFO Applying migration id=resolvegroup 2026/05/13 10:57:45 INFO Applying migration id=reject 2026/05/13 10:57:45 INFO Applying migration id=autodel 2026/05/13 10:57:45 INFO Applying migration id=jsonb 2026/05/13 10:57:45 INFO Applying migration id=quote 2026/05/13 10:57:45 INFO Applying migration id=rfc9421 2026/05/13 10:57:45 INFO Applying migration id=keys 2026/05/13 10:57:45 INFO Applying migration id=portable 2026/05/13 10:57:45 INFO Applying migration id=proofs 2026/05/13 10:57:45 INFO Applying migration id=contexts 2026/05/13 10:57:45 INFO Applying migration id=deliverieshost 2026/05/13 10:57:45 INFO Applying migration id=pembegin 2026/05/13 10:57:45 INFO Applying migration id=didhost 2026/05/13 10:57:45 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:45 INFO Applying migration id=invites 2026/05/13 10:57:45 INFO Applying migration id=ed25519blob 2026/05/13 10:57:45 INFO Applying migration id=rsablob 2026/05/13 10:57:45 INFO Applying migration id=iconscid 2026/05/13 10:57:45 INFO Applying migration id=actor 2026/05/13 10:57:45 INFO Applying migration id=localkeys 2026/05/13 10:57:45 INFO Applying migration id=deleted 2026/05/13 10:57:45 INFO Applying migration id=history 2026/05/13 10:57:45 INFO Applying migration id=outboxnano 2026/05/13 10:57:45 INFO Applying migration id=implements 2026/05/13 10:57:45 INFO Applying migration id=backfill 2026/05/13 10:57:46 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-4e51-7838-9771-6cf01b288ddf activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-4e51-77fc-b508-72fbdefee0b5 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-4e51-77fc-b508-72fbdefee0b5 2026/05/13 10:57:46 WARN Attempted to share non-existing post post=https://localhost.localdomain:8443/post/019e20fc-4e51-77fc-b508-72fbdefee0b5 error="sql: no rows in result set" --- PASS: TestShare_PostToFollowers (0.88s) === RUN TestShare_Twice 2026/05/13 10:57:46 INFO Applying migration id=initial 2026/05/13 10:57:46 INFO Applying migration id=notesupdated 2026/05/13 10:57:46 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:46 INFO Applying migration id=activitiesid 2026/05/13 10:57:46 INFO Applying migration id=outbox 2026/05/13 10:57:46 INFO Applying migration id=edits 2026/05/13 10:57:46 INFO Applying migration id=outboxactor 2026/05/13 10:57:46 INFO Applying migration id=outboxsender 2026/05/13 10:57:46 INFO Applying migration id=thread 2026/05/13 10:57:46 INFO Applying migration id=host 2026/05/13 10:57:46 INFO Applying migration id=sharedinbox 2026/05/13 10:57:46 INFO Applying migration id=noteshost 2026/05/13 10:57:46 INFO Applying migration id=fetched 2026/05/13 10:57:46 INFO Applying migration id=move 2026/05/13 10:57:46 INFO Applying migration id=cleanup 2026/05/13 10:57:46 INFO Applying migration id=received 2026/05/13 10:57:46 INFO Applying migration id=namehost 2026/05/13 10:57:46 INFO Applying migration id=outboxhost 2026/05/13 10:57:46 INFO Applying migration id=notesfts 2026/05/13 10:57:46 INFO Applying migration id=iconsname 2026/05/13 10:57:46 INFO Applying migration id=nohash 2026/05/13 10:57:46 INFO Applying migration id=shares 2026/05/13 10:57:46 INFO Applying migration id=actorttl 2026/05/13 10:57:46 INFO Applying migration id=tocc 2026/05/13 10:57:46 INFO Applying migration id=followeds 2026/05/13 10:57:46 INFO Applying migration id=certhash 2026/05/13 10:57:46 INFO Applying migration id=follows_sync 2026/05/13 10:57:46 INFO Applying migration id=jsonpath 2026/05/13 10:57:46 INFO Applying migration id=localforward 2026/05/13 10:57:46 INFO Applying migration id=avatar 2026/05/13 10:57:46 INFO Applying migration id=noimage 2026/05/13 10:57:46 INFO Applying migration id=feed 2026/05/13 10:57:46 INFO Applying migration id=bookmarks 2026/05/13 10:57:46 INFO Applying migration id=shareactivity 2026/05/13 10:57:46 INFO Applying migration id=application 2026/05/13 10:57:46 INFO Applying migration id=certificates 2026/05/13 10:57:46 INFO Applying migration id=rawforward 2026/05/13 10:57:46 INFO Applying migration id=publickey 2026/05/13 10:57:46 INFO Applying migration id=resolvegroup 2026/05/13 10:57:46 INFO Applying migration id=reject 2026/05/13 10:57:46 INFO Applying migration id=autodel 2026/05/13 10:57:46 INFO Applying migration id=jsonb 2026/05/13 10:57:46 INFO Applying migration id=quote 2026/05/13 10:57:46 INFO Applying migration id=rfc9421 2026/05/13 10:57:46 INFO Applying migration id=keys 2026/05/13 10:57:46 INFO Applying migration id=portable 2026/05/13 10:57:46 INFO Applying migration id=proofs 2026/05/13 10:57:46 INFO Applying migration id=contexts 2026/05/13 10:57:46 INFO Applying migration id=deliverieshost 2026/05/13 10:57:46 INFO Applying migration id=pembegin 2026/05/13 10:57:46 INFO Applying migration id=didhost 2026/05/13 10:57:46 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:46 INFO Applying migration id=invites 2026/05/13 10:57:46 INFO Applying migration id=ed25519blob 2026/05/13 10:57:46 INFO Applying migration id=rsablob 2026/05/13 10:57:46 INFO Applying migration id=iconscid 2026/05/13 10:57:46 INFO Applying migration id=actor 2026/05/13 10:57:46 INFO Applying migration id=localkeys 2026/05/13 10:57:46 INFO Applying migration id=deleted 2026/05/13 10:57:46 INFO Applying migration id=history 2026/05/13 10:57:46 INFO Applying migration id=outboxnano 2026/05/13 10:57:46 INFO Applying migration id=implements 2026/05/13 10:57:46 INFO Applying migration id=backfill 2026/05/13 10:57:47 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-5066-7d56-a129-ae1bc41d42fd activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-5066-7cf9-b481-2f3e84e0cd86 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-5066-7cf9-b481-2f3e84e0cd86 2026/05/13 10:57:47 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 2026/05/13 10:57:47 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/bob offset=0 2026/05/13 10:57:47 WARN Attempted to share non-existing post post=https://localhost.localdomain:8443/post/019e20fc-5066-7cf9-b481-2f3e84e0cd86 error="sql: no rows in result set" --- PASS: TestShare_Twice (0.54s) === RUN TestShare_Unshare 2026/05/13 10:57:47 INFO Applying migration id=initial 2026/05/13 10:57:47 INFO Applying migration id=notesupdated 2026/05/13 10:57:47 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:47 INFO Applying migration id=activitiesid 2026/05/13 10:57:47 INFO Applying migration id=outbox 2026/05/13 10:57:47 INFO Applying migration id=edits 2026/05/13 10:57:47 INFO Applying migration id=outboxactor 2026/05/13 10:57:47 INFO Applying migration id=outboxsender 2026/05/13 10:57:47 INFO Applying migration id=thread 2026/05/13 10:57:47 INFO Applying migration id=host 2026/05/13 10:57:47 INFO Applying migration id=sharedinbox 2026/05/13 10:57:47 INFO Applying migration id=noteshost 2026/05/13 10:57:47 INFO Applying migration id=fetched 2026/05/13 10:57:47 INFO Applying migration id=move 2026/05/13 10:57:47 INFO Applying migration id=cleanup 2026/05/13 10:57:47 INFO Applying migration id=received 2026/05/13 10:57:47 INFO Applying migration id=namehost 2026/05/13 10:57:47 INFO Applying migration id=outboxhost 2026/05/13 10:57:47 INFO Applying migration id=notesfts 2026/05/13 10:57:47 INFO Applying migration id=iconsname 2026/05/13 10:57:47 INFO Applying migration id=nohash 2026/05/13 10:57:47 INFO Applying migration id=shares 2026/05/13 10:57:47 INFO Applying migration id=actorttl 2026/05/13 10:57:47 INFO Applying migration id=tocc 2026/05/13 10:57:47 INFO Applying migration id=followeds 2026/05/13 10:57:47 INFO Applying migration id=certhash 2026/05/13 10:57:47 INFO Applying migration id=follows_sync 2026/05/13 10:57:47 INFO Applying migration id=jsonpath 2026/05/13 10:57:47 INFO Applying migration id=localforward 2026/05/13 10:57:47 INFO Applying migration id=avatar 2026/05/13 10:57:47 INFO Applying migration id=noimage 2026/05/13 10:57:47 INFO Applying migration id=feed 2026/05/13 10:57:47 INFO Applying migration id=bookmarks 2026/05/13 10:57:47 INFO Applying migration id=shareactivity 2026/05/13 10:57:47 INFO Applying migration id=application 2026/05/13 10:57:47 INFO Applying migration id=certificates 2026/05/13 10:57:47 INFO Applying migration id=rawforward 2026/05/13 10:57:47 INFO Applying migration id=publickey 2026/05/13 10:57:47 INFO Applying migration id=resolvegroup 2026/05/13 10:57:47 INFO Applying migration id=reject 2026/05/13 10:57:47 INFO Applying migration id=autodel 2026/05/13 10:57:47 INFO Applying migration id=jsonb 2026/05/13 10:57:47 INFO Applying migration id=quote 2026/05/13 10:57:47 INFO Applying migration id=rfc9421 2026/05/13 10:57:47 INFO Applying migration id=keys 2026/05/13 10:57:47 INFO Applying migration id=portable 2026/05/13 10:57:47 INFO Applying migration id=proofs 2026/05/13 10:57:47 INFO Applying migration id=contexts 2026/05/13 10:57:47 INFO Applying migration id=deliverieshost 2026/05/13 10:57:47 INFO Applying migration id=pembegin 2026/05/13 10:57:47 INFO Applying migration id=didhost 2026/05/13 10:57:47 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:47 INFO Applying migration id=invites 2026/05/13 10:57:47 INFO Applying migration id=ed25519blob 2026/05/13 10:57:47 INFO Applying migration id=rsablob 2026/05/13 10:57:47 INFO Applying migration id=iconscid 2026/05/13 10:57:47 INFO Applying migration id=actor 2026/05/13 10:57:47 INFO Applying migration id=localkeys 2026/05/13 10:57:47 INFO Applying migration id=deleted 2026/05/13 10:57:47 INFO Applying migration id=history 2026/05/13 10:57:47 INFO Applying migration id=outboxnano 2026/05/13 10:57:47 INFO Applying migration id=implements 2026/05/13 10:57:47 INFO Applying migration id=backfill 2026/05/13 10:57:47 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-5309-7e16-95af-d8b790401cd7 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-5309-7daa-aa2e-17ebc22295cd activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-5309-7daa-aa2e-17ebc22295cd 2026/05/13 10:57:47 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 2026/05/13 10:57:47 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/bob offset=0 2026/05/13 10:57:47 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/bob offset=0 --- PASS: TestShare_Unshare (0.68s) === RUN TestShare_ShareAfterUnshare 2026/05/13 10:57:47 INFO Applying migration id=initial 2026/05/13 10:57:47 INFO Applying migration id=notesupdated 2026/05/13 10:57:47 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:47 INFO Applying migration id=activitiesid 2026/05/13 10:57:47 INFO Applying migration id=outbox 2026/05/13 10:57:47 INFO Applying migration id=edits 2026/05/13 10:57:47 INFO Applying migration id=outboxactor 2026/05/13 10:57:47 INFO Applying migration id=outboxsender 2026/05/13 10:57:47 INFO Applying migration id=thread 2026/05/13 10:57:47 INFO Applying migration id=host 2026/05/13 10:57:47 INFO Applying migration id=sharedinbox 2026/05/13 10:57:47 INFO Applying migration id=noteshost 2026/05/13 10:57:47 INFO Applying migration id=fetched 2026/05/13 10:57:47 INFO Applying migration id=move 2026/05/13 10:57:47 INFO Applying migration id=cleanup 2026/05/13 10:57:47 INFO Applying migration id=received 2026/05/13 10:57:47 INFO Applying migration id=namehost 2026/05/13 10:57:47 INFO Applying migration id=outboxhost 2026/05/13 10:57:47 INFO Applying migration id=notesfts 2026/05/13 10:57:47 INFO Applying migration id=iconsname 2026/05/13 10:57:47 INFO Applying migration id=nohash 2026/05/13 10:57:47 INFO Applying migration id=shares 2026/05/13 10:57:47 INFO Applying migration id=actorttl 2026/05/13 10:57:47 INFO Applying migration id=tocc 2026/05/13 10:57:47 INFO Applying migration id=followeds 2026/05/13 10:57:47 INFO Applying migration id=certhash 2026/05/13 10:57:47 INFO Applying migration id=follows_sync 2026/05/13 10:57:47 INFO Applying migration id=jsonpath 2026/05/13 10:57:47 INFO Applying migration id=localforward 2026/05/13 10:57:47 INFO Applying migration id=avatar 2026/05/13 10:57:47 INFO Applying migration id=noimage 2026/05/13 10:57:47 INFO Applying migration id=feed 2026/05/13 10:57:47 INFO Applying migration id=bookmarks 2026/05/13 10:57:47 INFO Applying migration id=shareactivity 2026/05/13 10:57:47 INFO Applying migration id=application 2026/05/13 10:57:47 INFO Applying migration id=certificates 2026/05/13 10:57:47 INFO Applying migration id=rawforward 2026/05/13 10:57:47 INFO Applying migration id=publickey 2026/05/13 10:57:47 INFO Applying migration id=resolvegroup 2026/05/13 10:57:47 INFO Applying migration id=reject 2026/05/13 10:57:47 INFO Applying migration id=autodel 2026/05/13 10:57:47 INFO Applying migration id=jsonb 2026/05/13 10:57:47 INFO Applying migration id=quote 2026/05/13 10:57:47 INFO Applying migration id=rfc9421 2026/05/13 10:57:47 INFO Applying migration id=keys 2026/05/13 10:57:47 INFO Applying migration id=portable 2026/05/13 10:57:47 INFO Applying migration id=proofs 2026/05/13 10:57:47 INFO Applying migration id=contexts 2026/05/13 10:57:47 INFO Applying migration id=deliverieshost 2026/05/13 10:57:47 INFO Applying migration id=pembegin 2026/05/13 10:57:47 INFO Applying migration id=didhost 2026/05/13 10:57:47 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:47 INFO Applying migration id=invites 2026/05/13 10:57:47 INFO Applying migration id=ed25519blob 2026/05/13 10:57:47 INFO Applying migration id=rsablob 2026/05/13 10:57:47 INFO Applying migration id=iconscid 2026/05/13 10:57:47 INFO Applying migration id=actor 2026/05/13 10:57:47 INFO Applying migration id=localkeys 2026/05/13 10:57:47 INFO Applying migration id=deleted 2026/05/13 10:57:47 INFO Applying migration id=history 2026/05/13 10:57:47 INFO Applying migration id=outboxnano 2026/05/13 10:57:47 INFO Applying migration id=implements 2026/05/13 10:57:47 INFO Applying migration id=backfill 2026/05/13 10:57:48 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-5523-73de-afe4-4f8305742b0b activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-5523-735c-9317-bd23cce7a6cf activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-5523-735c-9317-bd23cce7a6cf 2026/05/13 10:57:48 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 2026/05/13 10:57:48 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/bob offset=0 2026/05/13 10:57:48 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/bob offset=0 2026/05/13 10:57:48 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/bob offset=0 --- PASS: TestShare_ShareAfterUnshare (0.54s) === RUN TestHelpUnauthenticatedUser 2026/05/13 10:57:48 INFO Applying migration id=initial 2026/05/13 10:57:48 INFO Applying migration id=notesupdated 2026/05/13 10:57:48 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:48 INFO Applying migration id=activitiesid 2026/05/13 10:57:48 INFO Applying migration id=outbox 2026/05/13 10:57:48 INFO Applying migration id=edits 2026/05/13 10:57:48 INFO Applying migration id=outboxactor 2026/05/13 10:57:48 INFO Applying migration id=outboxsender 2026/05/13 10:57:48 INFO Applying migration id=thread 2026/05/13 10:57:48 INFO Applying migration id=host 2026/05/13 10:57:48 INFO Applying migration id=sharedinbox 2026/05/13 10:57:48 INFO Applying migration id=noteshost 2026/05/13 10:57:48 INFO Applying migration id=fetched 2026/05/13 10:57:48 INFO Applying migration id=move 2026/05/13 10:57:48 INFO Applying migration id=cleanup 2026/05/13 10:57:48 INFO Applying migration id=received 2026/05/13 10:57:48 INFO Applying migration id=namehost 2026/05/13 10:57:48 INFO Applying migration id=outboxhost 2026/05/13 10:57:48 INFO Applying migration id=notesfts 2026/05/13 10:57:48 INFO Applying migration id=iconsname 2026/05/13 10:57:48 INFO Applying migration id=nohash 2026/05/13 10:57:48 INFO Applying migration id=shares 2026/05/13 10:57:48 INFO Applying migration id=actorttl 2026/05/13 10:57:48 INFO Applying migration id=tocc 2026/05/13 10:57:48 INFO Applying migration id=followeds 2026/05/13 10:57:48 INFO Applying migration id=certhash 2026/05/13 10:57:48 INFO Applying migration id=follows_sync 2026/05/13 10:57:48 INFO Applying migration id=jsonpath 2026/05/13 10:57:48 INFO Applying migration id=localforward 2026/05/13 10:57:48 INFO Applying migration id=avatar 2026/05/13 10:57:48 INFO Applying migration id=noimage 2026/05/13 10:57:48 INFO Applying migration id=feed 2026/05/13 10:57:48 INFO Applying migration id=bookmarks 2026/05/13 10:57:48 INFO Applying migration id=shareactivity 2026/05/13 10:57:48 INFO Applying migration id=application 2026/05/13 10:57:48 INFO Applying migration id=certificates 2026/05/13 10:57:48 INFO Applying migration id=rawforward 2026/05/13 10:57:48 INFO Applying migration id=publickey 2026/05/13 10:57:48 INFO Applying migration id=resolvegroup 2026/05/13 10:57:48 INFO Applying migration id=reject 2026/05/13 10:57:48 INFO Applying migration id=autodel 2026/05/13 10:57:48 INFO Applying migration id=jsonb 2026/05/13 10:57:48 INFO Applying migration id=quote 2026/05/13 10:57:48 INFO Applying migration id=rfc9421 2026/05/13 10:57:48 INFO Applying migration id=keys 2026/05/13 10:57:48 INFO Applying migration id=portable 2026/05/13 10:57:48 INFO Applying migration id=proofs 2026/05/13 10:57:48 INFO Applying migration id=contexts 2026/05/13 10:57:48 INFO Applying migration id=deliverieshost 2026/05/13 10:57:48 INFO Applying migration id=pembegin 2026/05/13 10:57:48 INFO Applying migration id=didhost 2026/05/13 10:57:48 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:48 INFO Applying migration id=invites 2026/05/13 10:57:48 INFO Applying migration id=ed25519blob 2026/05/13 10:57:48 INFO Applying migration id=rsablob 2026/05/13 10:57:48 INFO Applying migration id=iconscid 2026/05/13 10:57:48 INFO Applying migration id=actor 2026/05/13 10:57:48 INFO Applying migration id=localkeys 2026/05/13 10:57:48 INFO Applying migration id=deleted 2026/05/13 10:57:48 INFO Applying migration id=history 2026/05/13 10:57:48 INFO Applying migration id=outboxnano 2026/05/13 10:57:48 INFO Applying migration id=implements 2026/05/13 10:57:48 INFO Applying migration id=backfill --- PASS: TestHelpUnauthenticatedUser (0.74s) === RUN TestHelpAuthenticatedUser 2026/05/13 10:57:49 INFO Applying migration id=initial 2026/05/13 10:57:49 INFO Applying migration id=notesupdated 2026/05/13 10:57:49 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:49 INFO Applying migration id=activitiesid 2026/05/13 10:57:49 INFO Applying migration id=outbox 2026/05/13 10:57:49 INFO Applying migration id=edits 2026/05/13 10:57:49 INFO Applying migration id=outboxactor 2026/05/13 10:57:49 INFO Applying migration id=outboxsender 2026/05/13 10:57:49 INFO Applying migration id=thread 2026/05/13 10:57:49 INFO Applying migration id=host 2026/05/13 10:57:49 INFO Applying migration id=sharedinbox 2026/05/13 10:57:49 INFO Applying migration id=noteshost 2026/05/13 10:57:49 INFO Applying migration id=fetched 2026/05/13 10:57:49 INFO Applying migration id=move 2026/05/13 10:57:49 INFO Applying migration id=cleanup 2026/05/13 10:57:49 INFO Applying migration id=received 2026/05/13 10:57:49 INFO Applying migration id=namehost 2026/05/13 10:57:49 INFO Applying migration id=outboxhost 2026/05/13 10:57:49 INFO Applying migration id=notesfts 2026/05/13 10:57:49 INFO Applying migration id=iconsname 2026/05/13 10:57:49 INFO Applying migration id=nohash 2026/05/13 10:57:49 INFO Applying migration id=shares 2026/05/13 10:57:49 INFO Applying migration id=actorttl 2026/05/13 10:57:49 INFO Applying migration id=tocc 2026/05/13 10:57:49 INFO Applying migration id=followeds 2026/05/13 10:57:49 INFO Applying migration id=certhash 2026/05/13 10:57:49 INFO Applying migration id=follows_sync 2026/05/13 10:57:49 INFO Applying migration id=jsonpath 2026/05/13 10:57:49 INFO Applying migration id=localforward 2026/05/13 10:57:49 INFO Applying migration id=avatar 2026/05/13 10:57:49 INFO Applying migration id=noimage 2026/05/13 10:57:49 INFO Applying migration id=feed 2026/05/13 10:57:49 INFO Applying migration id=bookmarks 2026/05/13 10:57:49 INFO Applying migration id=shareactivity 2026/05/13 10:57:49 INFO Applying migration id=application 2026/05/13 10:57:49 INFO Applying migration id=certificates 2026/05/13 10:57:49 INFO Applying migration id=rawforward 2026/05/13 10:57:49 INFO Applying migration id=publickey 2026/05/13 10:57:49 INFO Applying migration id=resolvegroup 2026/05/13 10:57:49 INFO Applying migration id=reject 2026/05/13 10:57:49 INFO Applying migration id=autodel 2026/05/13 10:57:49 INFO Applying migration id=jsonb 2026/05/13 10:57:49 INFO Applying migration id=quote 2026/05/13 10:57:49 INFO Applying migration id=rfc9421 2026/05/13 10:57:49 INFO Applying migration id=keys 2026/05/13 10:57:49 INFO Applying migration id=portable 2026/05/13 10:57:49 INFO Applying migration id=proofs 2026/05/13 10:57:49 INFO Applying migration id=contexts 2026/05/13 10:57:49 INFO Applying migration id=deliverieshost 2026/05/13 10:57:49 INFO Applying migration id=pembegin 2026/05/13 10:57:49 INFO Applying migration id=didhost 2026/05/13 10:57:49 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:49 INFO Applying migration id=invites 2026/05/13 10:57:49 INFO Applying migration id=ed25519blob 2026/05/13 10:57:49 INFO Applying migration id=rsablob 2026/05/13 10:57:49 INFO Applying migration id=iconscid 2026/05/13 10:57:49 INFO Applying migration id=actor 2026/05/13 10:57:49 INFO Applying migration id=localkeys 2026/05/13 10:57:49 INFO Applying migration id=deleted 2026/05/13 10:57:49 INFO Applying migration id=history 2026/05/13 10:57:49 INFO Applying migration id=outboxnano 2026/05/13 10:57:49 INFO Applying migration id=implements 2026/05/13 10:57:49 INFO Applying migration id=backfill --- PASS: TestHelpAuthenticatedUser (0.74s) === RUN TestStatus_NewInstance 2026/05/13 10:57:49 INFO Applying migration id=initial 2026/05/13 10:57:49 INFO Applying migration id=notesupdated 2026/05/13 10:57:49 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:49 INFO Applying migration id=activitiesid 2026/05/13 10:57:49 INFO Applying migration id=outbox 2026/05/13 10:57:49 INFO Applying migration id=edits 2026/05/13 10:57:49 INFO Applying migration id=outboxactor 2026/05/13 10:57:49 INFO Applying migration id=outboxsender 2026/05/13 10:57:49 INFO Applying migration id=thread 2026/05/13 10:57:49 INFO Applying migration id=host 2026/05/13 10:57:49 INFO Applying migration id=sharedinbox 2026/05/13 10:57:49 INFO Applying migration id=noteshost 2026/05/13 10:57:49 INFO Applying migration id=fetched 2026/05/13 10:57:49 INFO Applying migration id=move 2026/05/13 10:57:49 INFO Applying migration id=cleanup 2026/05/13 10:57:49 INFO Applying migration id=received 2026/05/13 10:57:49 INFO Applying migration id=namehost 2026/05/13 10:57:49 INFO Applying migration id=outboxhost 2026/05/13 10:57:49 INFO Applying migration id=notesfts 2026/05/13 10:57:49 INFO Applying migration id=iconsname 2026/05/13 10:57:49 INFO Applying migration id=nohash 2026/05/13 10:57:49 INFO Applying migration id=shares 2026/05/13 10:57:49 INFO Applying migration id=actorttl 2026/05/13 10:57:49 INFO Applying migration id=tocc 2026/05/13 10:57:49 INFO Applying migration id=followeds 2026/05/13 10:57:49 INFO Applying migration id=certhash 2026/05/13 10:57:49 INFO Applying migration id=follows_sync 2026/05/13 10:57:49 INFO Applying migration id=jsonpath 2026/05/13 10:57:49 INFO Applying migration id=localforward 2026/05/13 10:57:49 INFO Applying migration id=avatar 2026/05/13 10:57:49 INFO Applying migration id=noimage 2026/05/13 10:57:49 INFO Applying migration id=feed 2026/05/13 10:57:49 INFO Applying migration id=bookmarks 2026/05/13 10:57:49 INFO Applying migration id=shareactivity 2026/05/13 10:57:49 INFO Applying migration id=application 2026/05/13 10:57:49 INFO Applying migration id=certificates 2026/05/13 10:57:49 INFO Applying migration id=rawforward 2026/05/13 10:57:49 INFO Applying migration id=publickey 2026/05/13 10:57:49 INFO Applying migration id=resolvegroup 2026/05/13 10:57:49 INFO Applying migration id=reject 2026/05/13 10:57:49 INFO Applying migration id=autodel 2026/05/13 10:57:49 INFO Applying migration id=jsonb 2026/05/13 10:57:49 INFO Applying migration id=quote 2026/05/13 10:57:49 INFO Applying migration id=rfc9421 2026/05/13 10:57:49 INFO Applying migration id=keys 2026/05/13 10:57:49 INFO Applying migration id=portable 2026/05/13 10:57:49 INFO Applying migration id=proofs 2026/05/13 10:57:49 INFO Applying migration id=contexts 2026/05/13 10:57:49 INFO Applying migration id=deliverieshost 2026/05/13 10:57:49 INFO Applying migration id=pembegin 2026/05/13 10:57:49 INFO Applying migration id=didhost 2026/05/13 10:57:49 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:49 INFO Applying migration id=invites 2026/05/13 10:57:49 INFO Applying migration id=ed25519blob 2026/05/13 10:57:49 INFO Applying migration id=rsablob 2026/05/13 10:57:49 INFO Applying migration id=iconscid 2026/05/13 10:57:49 INFO Applying migration id=actor 2026/05/13 10:57:49 INFO Applying migration id=localkeys 2026/05/13 10:57:49 INFO Applying migration id=deleted 2026/05/13 10:57:49 INFO Applying migration id=history 2026/05/13 10:57:49 INFO Applying migration id=outboxnano 2026/05/13 10:57:49 INFO Applying migration id=implements 2026/05/13 10:57:49 INFO Applying migration id=backfill 2026/05/13 10:57:50 INFO Generating first response key=/status --- PASS: TestStatus_NewInstance (0.62s) === RUN TestStatus_WithPosts 2026/05/13 10:57:50 INFO Applying migration id=initial 2026/05/13 10:57:50 INFO Applying migration id=notesupdated 2026/05/13 10:57:50 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:50 INFO Applying migration id=activitiesid 2026/05/13 10:57:50 INFO Applying migration id=outbox 2026/05/13 10:57:50 INFO Applying migration id=edits 2026/05/13 10:57:50 INFO Applying migration id=outboxactor 2026/05/13 10:57:50 INFO Applying migration id=outboxsender 2026/05/13 10:57:50 INFO Applying migration id=thread 2026/05/13 10:57:50 INFO Applying migration id=host 2026/05/13 10:57:50 INFO Applying migration id=sharedinbox 2026/05/13 10:57:50 INFO Applying migration id=noteshost 2026/05/13 10:57:50 INFO Applying migration id=fetched 2026/05/13 10:57:50 INFO Applying migration id=move 2026/05/13 10:57:50 INFO Applying migration id=cleanup 2026/05/13 10:57:50 INFO Applying migration id=received 2026/05/13 10:57:50 INFO Applying migration id=namehost 2026/05/13 10:57:50 INFO Applying migration id=outboxhost 2026/05/13 10:57:50 INFO Applying migration id=notesfts 2026/05/13 10:57:50 INFO Applying migration id=iconsname 2026/05/13 10:57:50 INFO Applying migration id=nohash 2026/05/13 10:57:50 INFO Applying migration id=shares 2026/05/13 10:57:50 INFO Applying migration id=actorttl 2026/05/13 10:57:50 INFO Applying migration id=tocc 2026/05/13 10:57:50 INFO Applying migration id=followeds 2026/05/13 10:57:50 INFO Applying migration id=certhash 2026/05/13 10:57:50 INFO Applying migration id=follows_sync 2026/05/13 10:57:50 INFO Applying migration id=jsonpath 2026/05/13 10:57:50 INFO Applying migration id=localforward 2026/05/13 10:57:50 INFO Applying migration id=avatar 2026/05/13 10:57:50 INFO Applying migration id=noimage 2026/05/13 10:57:50 INFO Applying migration id=feed 2026/05/13 10:57:50 INFO Applying migration id=bookmarks 2026/05/13 10:57:50 INFO Applying migration id=shareactivity 2026/05/13 10:57:50 INFO Applying migration id=application 2026/05/13 10:57:50 INFO Applying migration id=certificates 2026/05/13 10:57:50 INFO Applying migration id=rawforward 2026/05/13 10:57:50 INFO Applying migration id=publickey 2026/05/13 10:57:50 INFO Applying migration id=resolvegroup 2026/05/13 10:57:50 INFO Applying migration id=reject 2026/05/13 10:57:50 INFO Applying migration id=autodel 2026/05/13 10:57:50 INFO Applying migration id=jsonb 2026/05/13 10:57:50 INFO Applying migration id=quote 2026/05/13 10:57:50 INFO Applying migration id=rfc9421 2026/05/13 10:57:50 INFO Applying migration id=keys 2026/05/13 10:57:50 INFO Applying migration id=portable 2026/05/13 10:57:50 INFO Applying migration id=proofs 2026/05/13 10:57:50 INFO Applying migration id=contexts 2026/05/13 10:57:50 INFO Applying migration id=deliverieshost 2026/05/13 10:57:50 INFO Applying migration id=pembegin 2026/05/13 10:57:50 INFO Applying migration id=didhost 2026/05/13 10:57:50 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:50 INFO Applying migration id=invites 2026/05/13 10:57:50 INFO Applying migration id=ed25519blob 2026/05/13 10:57:50 INFO Applying migration id=rsablob 2026/05/13 10:57:50 INFO Applying migration id=iconscid 2026/05/13 10:57:50 INFO Applying migration id=actor 2026/05/13 10:57:50 INFO Applying migration id=localkeys 2026/05/13 10:57:50 INFO Applying migration id=deleted 2026/05/13 10:57:50 INFO Applying migration id=history 2026/05/13 10:57:50 INFO Applying migration id=outboxnano 2026/05/13 10:57:50 INFO Applying migration id=implements 2026/05/13 10:57:50 INFO Applying migration id=backfill 2026/05/13 10:57:51 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-6221-779b-a97a-92c8866e9c50 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-6221-775a-998b-78aaa22f4f21 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-6221-775a-998b-78aaa22f4f21 2026/05/13 10:57:51 INFO Generating first response key=/status --- PASS: TestStatus_WithPosts (1.22s) === RUN TestUnfollow_HappyFlow 2026/05/13 10:57:51 INFO Applying migration id=initial 2026/05/13 10:57:51 INFO Applying migration id=notesupdated 2026/05/13 10:57:51 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:51 INFO Applying migration id=activitiesid 2026/05/13 10:57:51 INFO Applying migration id=outbox 2026/05/13 10:57:51 INFO Applying migration id=edits 2026/05/13 10:57:51 INFO Applying migration id=outboxactor 2026/05/13 10:57:51 INFO Applying migration id=outboxsender 2026/05/13 10:57:51 INFO Applying migration id=thread 2026/05/13 10:57:51 INFO Applying migration id=host 2026/05/13 10:57:51 INFO Applying migration id=sharedinbox 2026/05/13 10:57:51 INFO Applying migration id=noteshost 2026/05/13 10:57:51 INFO Applying migration id=fetched 2026/05/13 10:57:51 INFO Applying migration id=move 2026/05/13 10:57:51 INFO Applying migration id=cleanup 2026/05/13 10:57:51 INFO Applying migration id=received 2026/05/13 10:57:51 INFO Applying migration id=namehost 2026/05/13 10:57:51 INFO Applying migration id=outboxhost 2026/05/13 10:57:51 INFO Applying migration id=notesfts 2026/05/13 10:57:51 INFO Applying migration id=iconsname 2026/05/13 10:57:51 INFO Applying migration id=nohash 2026/05/13 10:57:51 INFO Applying migration id=shares 2026/05/13 10:57:51 INFO Applying migration id=actorttl 2026/05/13 10:57:51 INFO Applying migration id=tocc 2026/05/13 10:57:51 INFO Applying migration id=followeds 2026/05/13 10:57:51 INFO Applying migration id=certhash 2026/05/13 10:57:51 INFO Applying migration id=follows_sync 2026/05/13 10:57:51 INFO Applying migration id=jsonpath 2026/05/13 10:57:51 INFO Applying migration id=localforward 2026/05/13 10:57:51 INFO Applying migration id=avatar 2026/05/13 10:57:51 INFO Applying migration id=noimage 2026/05/13 10:57:51 INFO Applying migration id=feed 2026/05/13 10:57:51 INFO Applying migration id=bookmarks 2026/05/13 10:57:51 INFO Applying migration id=shareactivity 2026/05/13 10:57:51 INFO Applying migration id=application 2026/05/13 10:57:51 INFO Applying migration id=certificates 2026/05/13 10:57:51 INFO Applying migration id=rawforward 2026/05/13 10:57:51 INFO Applying migration id=publickey 2026/05/13 10:57:51 INFO Applying migration id=resolvegroup 2026/05/13 10:57:51 INFO Applying migration id=reject 2026/05/13 10:57:51 INFO Applying migration id=autodel 2026/05/13 10:57:51 INFO Applying migration id=jsonb 2026/05/13 10:57:51 INFO Applying migration id=quote 2026/05/13 10:57:51 INFO Applying migration id=rfc9421 2026/05/13 10:57:51 INFO Applying migration id=keys 2026/05/13 10:57:51 INFO Applying migration id=portable 2026/05/13 10:57:51 INFO Applying migration id=proofs 2026/05/13 10:57:51 INFO Applying migration id=contexts 2026/05/13 10:57:51 INFO Applying migration id=deliverieshost 2026/05/13 10:57:51 INFO Applying migration id=pembegin 2026/05/13 10:57:51 INFO Applying migration id=didhost 2026/05/13 10:57:51 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:51 INFO Applying migration id=invites 2026/05/13 10:57:51 INFO Applying migration id=ed25519blob 2026/05/13 10:57:51 INFO Applying migration id=rsablob 2026/05/13 10:57:51 INFO Applying migration id=iconscid 2026/05/13 10:57:51 INFO Applying migration id=actor 2026/05/13 10:57:51 INFO Applying migration id=localkeys 2026/05/13 10:57:51 INFO Applying migration id=deleted 2026/05/13 10:57:51 INFO Applying migration id=history 2026/05/13 10:57:51 INFO Applying migration id=outboxnano 2026/05/13 10:57:51 INFO Applying migration id=implements 2026/05/13 10:57:51 INFO Applying migration id=backfill 2026/05/13 10:57:52 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-64f8-71e0-a0ae-0edc47a928d8 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:52 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-64f8-794d-af10-300db7884fef activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-64f8-71e0-a0ae-0edc47a928d8 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-64f8-71e0-a0ae-0edc47a928d8 2026/05/13 10:57:52 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-64f9-720a-b174-67515dfd4e38 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-64f9-71c4-b970-1fd5f84c2516 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-64f9-71c4-b970-1fd5f84c2516 2026/05/13 10:57:52 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fc-64fc-7337-8392-60a2fe884be5 activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-64f8-71e0-a0ae-0edc47a928d8 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob --- PASS: TestUnfollow_HappyFlow (0.73s) === RUN TestUnfollow_HappyFlowBeforeFeedUpdate 2026/05/13 10:57:52 INFO Applying migration id=initial 2026/05/13 10:57:52 INFO Applying migration id=notesupdated 2026/05/13 10:57:52 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:52 INFO Applying migration id=activitiesid 2026/05/13 10:57:52 INFO Applying migration id=outbox 2026/05/13 10:57:52 INFO Applying migration id=edits 2026/05/13 10:57:52 INFO Applying migration id=outboxactor 2026/05/13 10:57:52 INFO Applying migration id=outboxsender 2026/05/13 10:57:52 INFO Applying migration id=thread 2026/05/13 10:57:52 INFO Applying migration id=host 2026/05/13 10:57:52 INFO Applying migration id=sharedinbox 2026/05/13 10:57:52 INFO Applying migration id=noteshost 2026/05/13 10:57:52 INFO Applying migration id=fetched 2026/05/13 10:57:52 INFO Applying migration id=move 2026/05/13 10:57:52 INFO Applying migration id=cleanup 2026/05/13 10:57:52 INFO Applying migration id=received 2026/05/13 10:57:52 INFO Applying migration id=namehost 2026/05/13 10:57:52 INFO Applying migration id=outboxhost 2026/05/13 10:57:52 INFO Applying migration id=notesfts 2026/05/13 10:57:52 INFO Applying migration id=iconsname 2026/05/13 10:57:52 INFO Applying migration id=nohash 2026/05/13 10:57:52 INFO Applying migration id=shares 2026/05/13 10:57:52 INFO Applying migration id=actorttl 2026/05/13 10:57:52 INFO Applying migration id=tocc 2026/05/13 10:57:52 INFO Applying migration id=followeds 2026/05/13 10:57:52 INFO Applying migration id=certhash 2026/05/13 10:57:52 INFO Applying migration id=follows_sync 2026/05/13 10:57:52 INFO Applying migration id=jsonpath 2026/05/13 10:57:52 INFO Applying migration id=localforward 2026/05/13 10:57:52 INFO Applying migration id=avatar 2026/05/13 10:57:52 INFO Applying migration id=noimage 2026/05/13 10:57:52 INFO Applying migration id=feed 2026/05/13 10:57:52 INFO Applying migration id=bookmarks 2026/05/13 10:57:52 INFO Applying migration id=shareactivity 2026/05/13 10:57:52 INFO Applying migration id=application 2026/05/13 10:57:52 INFO Applying migration id=certificates 2026/05/13 10:57:52 INFO Applying migration id=rawforward 2026/05/13 10:57:52 INFO Applying migration id=publickey 2026/05/13 10:57:52 INFO Applying migration id=resolvegroup 2026/05/13 10:57:52 INFO Applying migration id=reject 2026/05/13 10:57:52 INFO Applying migration id=autodel 2026/05/13 10:57:52 INFO Applying migration id=jsonb 2026/05/13 10:57:52 INFO Applying migration id=quote 2026/05/13 10:57:52 INFO Applying migration id=rfc9421 2026/05/13 10:57:52 INFO Applying migration id=keys 2026/05/13 10:57:52 INFO Applying migration id=portable 2026/05/13 10:57:52 INFO Applying migration id=proofs 2026/05/13 10:57:52 INFO Applying migration id=contexts 2026/05/13 10:57:52 INFO Applying migration id=deliverieshost 2026/05/13 10:57:52 INFO Applying migration id=pembegin 2026/05/13 10:57:52 INFO Applying migration id=didhost 2026/05/13 10:57:52 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:52 INFO Applying migration id=invites 2026/05/13 10:57:52 INFO Applying migration id=ed25519blob 2026/05/13 10:57:52 INFO Applying migration id=rsablob 2026/05/13 10:57:52 INFO Applying migration id=iconscid 2026/05/13 10:57:52 INFO Applying migration id=actor 2026/05/13 10:57:52 INFO Applying migration id=localkeys 2026/05/13 10:57:52 INFO Applying migration id=deleted 2026/05/13 10:57:52 INFO Applying migration id=history 2026/05/13 10:57:52 INFO Applying migration id=outboxnano 2026/05/13 10:57:52 INFO Applying migration id=implements 2026/05/13 10:57:52 INFO Applying migration id=backfill 2026/05/13 10:57:52 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-6691-7e71-b098-a520a7dcf04c activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:52 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-6692-77a1-95a3-e0d81fd75a46 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-6691-7e71-b098-a520a7dcf04c activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-6691-7e71-b098-a520a7dcf04c 2026/05/13 10:57:52 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-6693-70a3-ab85-b5a2f24982b9 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-6693-7062-be14-5aabce459182 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-6693-7062-be14-5aabce459182 2026/05/13 10:57:52 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fc-6694-7902-9e3b-98633fd8615a activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-6691-7e71-b098-a520a7dcf04c activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob --- PASS: TestUnfollow_HappyFlowBeforeFeedUpdate (0.41s) === RUN TestUnfollow_FollowAgain 2026/05/13 10:57:52 INFO Applying migration id=initial 2026/05/13 10:57:52 INFO Applying migration id=notesupdated 2026/05/13 10:57:52 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:52 INFO Applying migration id=activitiesid 2026/05/13 10:57:52 INFO Applying migration id=outbox 2026/05/13 10:57:52 INFO Applying migration id=edits 2026/05/13 10:57:52 INFO Applying migration id=outboxactor 2026/05/13 10:57:52 INFO Applying migration id=outboxsender 2026/05/13 10:57:52 INFO Applying migration id=thread 2026/05/13 10:57:52 INFO Applying migration id=host 2026/05/13 10:57:52 INFO Applying migration id=sharedinbox 2026/05/13 10:57:52 INFO Applying migration id=noteshost 2026/05/13 10:57:52 INFO Applying migration id=fetched 2026/05/13 10:57:52 INFO Applying migration id=move 2026/05/13 10:57:52 INFO Applying migration id=cleanup 2026/05/13 10:57:52 INFO Applying migration id=received 2026/05/13 10:57:52 INFO Applying migration id=namehost 2026/05/13 10:57:52 INFO Applying migration id=outboxhost 2026/05/13 10:57:52 INFO Applying migration id=notesfts 2026/05/13 10:57:52 INFO Applying migration id=iconsname 2026/05/13 10:57:52 INFO Applying migration id=nohash 2026/05/13 10:57:52 INFO Applying migration id=shares 2026/05/13 10:57:52 INFO Applying migration id=actorttl 2026/05/13 10:57:52 INFO Applying migration id=tocc 2026/05/13 10:57:52 INFO Applying migration id=followeds 2026/05/13 10:57:52 INFO Applying migration id=certhash 2026/05/13 10:57:52 INFO Applying migration id=follows_sync 2026/05/13 10:57:52 INFO Applying migration id=jsonpath 2026/05/13 10:57:52 INFO Applying migration id=localforward 2026/05/13 10:57:52 INFO Applying migration id=avatar 2026/05/13 10:57:52 INFO Applying migration id=noimage 2026/05/13 10:57:52 INFO Applying migration id=feed 2026/05/13 10:57:52 INFO Applying migration id=bookmarks 2026/05/13 10:57:52 INFO Applying migration id=shareactivity 2026/05/13 10:57:52 INFO Applying migration id=application 2026/05/13 10:57:52 INFO Applying migration id=certificates 2026/05/13 10:57:52 INFO Applying migration id=rawforward 2026/05/13 10:57:52 INFO Applying migration id=publickey 2026/05/13 10:57:52 INFO Applying migration id=resolvegroup 2026/05/13 10:57:52 INFO Applying migration id=reject 2026/05/13 10:57:52 INFO Applying migration id=autodel 2026/05/13 10:57:52 INFO Applying migration id=jsonb 2026/05/13 10:57:52 INFO Applying migration id=quote 2026/05/13 10:57:52 INFO Applying migration id=rfc9421 2026/05/13 10:57:52 INFO Applying migration id=keys 2026/05/13 10:57:52 INFO Applying migration id=portable 2026/05/13 10:57:52 INFO Applying migration id=proofs 2026/05/13 10:57:52 INFO Applying migration id=contexts 2026/05/13 10:57:52 INFO Applying migration id=deliverieshost 2026/05/13 10:57:52 INFO Applying migration id=pembegin 2026/05/13 10:57:52 INFO Applying migration id=didhost 2026/05/13 10:57:52 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:52 INFO Applying migration id=invites 2026/05/13 10:57:52 INFO Applying migration id=ed25519blob 2026/05/13 10:57:52 INFO Applying migration id=rsablob 2026/05/13 10:57:52 INFO Applying migration id=iconscid 2026/05/13 10:57:52 INFO Applying migration id=actor 2026/05/13 10:57:52 INFO Applying migration id=localkeys 2026/05/13 10:57:52 INFO Applying migration id=deleted 2026/05/13 10:57:52 INFO Applying migration id=history 2026/05/13 10:57:52 INFO Applying migration id=outboxnano 2026/05/13 10:57:52 INFO Applying migration id=implements 2026/05/13 10:57:52 INFO Applying migration id=backfill 2026/05/13 10:57:53 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-6a3e-7132-827b-722200ac7267 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:53 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-6a3e-78e0-8d45-938c4d3373fc activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-6a3e-7132-827b-722200ac7267 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-6a3e-7132-827b-722200ac7267 2026/05/13 10:57:53 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-6a3f-71db-9c2f-56944b5a7ce3 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-6a3f-719b-a67d-a74ff8d10373 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-6a3f-719b-a67d-a74ff8d10373 2026/05/13 10:57:53 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fc-6a42-7187-9070-0c61c072ecbd activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-6a3e-7132-827b-722200ac7267 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:53 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-6a46-76c4-ac0f-97c9321ea3d4 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:53 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-6a47-74c8-896a-de6879017ac5 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-6a46-76c4-ac0f-97c9321ea3d4 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-6a46-76c4-ac0f-97c9321ea3d4 --- PASS: TestUnfollow_FollowAgain (0.95s) === RUN TestUnfollow_NotFollowing 2026/05/13 10:57:53 INFO Applying migration id=initial 2026/05/13 10:57:53 INFO Applying migration id=notesupdated 2026/05/13 10:57:53 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:53 INFO Applying migration id=activitiesid 2026/05/13 10:57:53 INFO Applying migration id=outbox 2026/05/13 10:57:53 INFO Applying migration id=edits 2026/05/13 10:57:53 INFO Applying migration id=outboxactor 2026/05/13 10:57:53 INFO Applying migration id=outboxsender 2026/05/13 10:57:53 INFO Applying migration id=thread 2026/05/13 10:57:53 INFO Applying migration id=host 2026/05/13 10:57:53 INFO Applying migration id=sharedinbox 2026/05/13 10:57:53 INFO Applying migration id=noteshost 2026/05/13 10:57:53 INFO Applying migration id=fetched 2026/05/13 10:57:53 INFO Applying migration id=move 2026/05/13 10:57:53 INFO Applying migration id=cleanup 2026/05/13 10:57:53 INFO Applying migration id=received 2026/05/13 10:57:53 INFO Applying migration id=namehost 2026/05/13 10:57:53 INFO Applying migration id=outboxhost 2026/05/13 10:57:53 INFO Applying migration id=notesfts 2026/05/13 10:57:53 INFO Applying migration id=iconsname 2026/05/13 10:57:53 INFO Applying migration id=nohash 2026/05/13 10:57:53 INFO Applying migration id=shares 2026/05/13 10:57:53 INFO Applying migration id=actorttl 2026/05/13 10:57:53 INFO Applying migration id=tocc 2026/05/13 10:57:53 INFO Applying migration id=followeds 2026/05/13 10:57:53 INFO Applying migration id=certhash 2026/05/13 10:57:53 INFO Applying migration id=follows_sync 2026/05/13 10:57:53 INFO Applying migration id=jsonpath 2026/05/13 10:57:53 INFO Applying migration id=localforward 2026/05/13 10:57:53 INFO Applying migration id=avatar 2026/05/13 10:57:53 INFO Applying migration id=noimage 2026/05/13 10:57:53 INFO Applying migration id=feed 2026/05/13 10:57:53 INFO Applying migration id=bookmarks 2026/05/13 10:57:53 INFO Applying migration id=shareactivity 2026/05/13 10:57:53 INFO Applying migration id=application 2026/05/13 10:57:53 INFO Applying migration id=certificates 2026/05/13 10:57:53 INFO Applying migration id=rawforward 2026/05/13 10:57:53 INFO Applying migration id=publickey 2026/05/13 10:57:53 INFO Applying migration id=resolvegroup 2026/05/13 10:57:53 INFO Applying migration id=reject 2026/05/13 10:57:53 INFO Applying migration id=autodel 2026/05/13 10:57:53 INFO Applying migration id=jsonb 2026/05/13 10:57:53 INFO Applying migration id=quote 2026/05/13 10:57:53 INFO Applying migration id=rfc9421 2026/05/13 10:57:53 INFO Applying migration id=keys 2026/05/13 10:57:53 INFO Applying migration id=portable 2026/05/13 10:57:53 INFO Applying migration id=proofs 2026/05/13 10:57:53 INFO Applying migration id=contexts 2026/05/13 10:57:53 INFO Applying migration id=deliverieshost 2026/05/13 10:57:53 INFO Applying migration id=pembegin 2026/05/13 10:57:53 INFO Applying migration id=didhost 2026/05/13 10:57:53 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:53 INFO Applying migration id=invites 2026/05/13 10:57:53 INFO Applying migration id=ed25519blob 2026/05/13 10:57:53 INFO Applying migration id=rsablob 2026/05/13 10:57:53 INFO Applying migration id=iconscid 2026/05/13 10:57:53 INFO Applying migration id=actor 2026/05/13 10:57:53 INFO Applying migration id=localkeys 2026/05/13 10:57:53 INFO Applying migration id=deleted 2026/05/13 10:57:53 INFO Applying migration id=history 2026/05/13 10:57:53 INFO Applying migration id=outboxnano 2026/05/13 10:57:53 INFO Applying migration id=implements 2026/05/13 10:57:53 INFO Applying migration id=backfill 2026/05/13 10:57:54 WARN Cannot undo a non-existing follow followed=https://localhost.localdomain:8443/user/bob error="sql: no rows in result set" --- PASS: TestUnfollow_NotFollowing (0.49s) === RUN TestUnfollow_UnauthenticatedUser 2026/05/13 10:57:54 INFO Applying migration id=initial 2026/05/13 10:57:54 INFO Applying migration id=notesupdated 2026/05/13 10:57:54 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:54 INFO Applying migration id=activitiesid 2026/05/13 10:57:54 INFO Applying migration id=outbox 2026/05/13 10:57:54 INFO Applying migration id=edits 2026/05/13 10:57:54 INFO Applying migration id=outboxactor 2026/05/13 10:57:54 INFO Applying migration id=outboxsender 2026/05/13 10:57:54 INFO Applying migration id=thread 2026/05/13 10:57:54 INFO Applying migration id=host 2026/05/13 10:57:54 INFO Applying migration id=sharedinbox 2026/05/13 10:57:54 INFO Applying migration id=noteshost 2026/05/13 10:57:54 INFO Applying migration id=fetched 2026/05/13 10:57:54 INFO Applying migration id=move 2026/05/13 10:57:54 INFO Applying migration id=cleanup 2026/05/13 10:57:54 INFO Applying migration id=received 2026/05/13 10:57:54 INFO Applying migration id=namehost 2026/05/13 10:57:54 INFO Applying migration id=outboxhost 2026/05/13 10:57:54 INFO Applying migration id=notesfts 2026/05/13 10:57:54 INFO Applying migration id=iconsname 2026/05/13 10:57:54 INFO Applying migration id=nohash 2026/05/13 10:57:54 INFO Applying migration id=shares 2026/05/13 10:57:54 INFO Applying migration id=actorttl 2026/05/13 10:57:54 INFO Applying migration id=tocc 2026/05/13 10:57:54 INFO Applying migration id=followeds 2026/05/13 10:57:54 INFO Applying migration id=certhash 2026/05/13 10:57:54 INFO Applying migration id=follows_sync 2026/05/13 10:57:54 INFO Applying migration id=jsonpath 2026/05/13 10:57:54 INFO Applying migration id=localforward 2026/05/13 10:57:54 INFO Applying migration id=avatar 2026/05/13 10:57:54 INFO Applying migration id=noimage 2026/05/13 10:57:54 INFO Applying migration id=feed 2026/05/13 10:57:54 INFO Applying migration id=bookmarks 2026/05/13 10:57:54 INFO Applying migration id=shareactivity 2026/05/13 10:57:54 INFO Applying migration id=application 2026/05/13 10:57:54 INFO Applying migration id=certificates 2026/05/13 10:57:54 INFO Applying migration id=rawforward 2026/05/13 10:57:54 INFO Applying migration id=publickey 2026/05/13 10:57:54 INFO Applying migration id=resolvegroup 2026/05/13 10:57:54 INFO Applying migration id=reject 2026/05/13 10:57:54 INFO Applying migration id=autodel 2026/05/13 10:57:54 INFO Applying migration id=jsonb 2026/05/13 10:57:54 INFO Applying migration id=quote 2026/05/13 10:57:54 INFO Applying migration id=rfc9421 2026/05/13 10:57:54 INFO Applying migration id=keys 2026/05/13 10:57:54 INFO Applying migration id=portable 2026/05/13 10:57:54 INFO Applying migration id=proofs 2026/05/13 10:57:54 INFO Applying migration id=contexts 2026/05/13 10:57:54 INFO Applying migration id=deliverieshost 2026/05/13 10:57:54 INFO Applying migration id=pembegin 2026/05/13 10:57:54 INFO Applying migration id=didhost 2026/05/13 10:57:54 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:54 INFO Applying migration id=invites 2026/05/13 10:57:54 INFO Applying migration id=ed25519blob 2026/05/13 10:57:54 INFO Applying migration id=rsablob 2026/05/13 10:57:54 INFO Applying migration id=iconscid 2026/05/13 10:57:54 INFO Applying migration id=actor 2026/05/13 10:57:54 INFO Applying migration id=localkeys 2026/05/13 10:57:54 INFO Applying migration id=deleted 2026/05/13 10:57:54 INFO Applying migration id=history 2026/05/13 10:57:54 INFO Applying migration id=outboxnano 2026/05/13 10:57:54 INFO Applying migration id=implements 2026/05/13 10:57:54 INFO Applying migration id=backfill --- PASS: TestUnfollow_UnauthenticatedUser (0.95s) === RUN TestUploadEdit_HappyFlow 2026/05/13 10:57:55 INFO Applying migration id=initial 2026/05/13 10:57:55 INFO Applying migration id=notesupdated 2026/05/13 10:57:55 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:55 INFO Applying migration id=activitiesid 2026/05/13 10:57:55 INFO Applying migration id=outbox 2026/05/13 10:57:55 INFO Applying migration id=edits 2026/05/13 10:57:55 INFO Applying migration id=outboxactor 2026/05/13 10:57:55 INFO Applying migration id=outboxsender 2026/05/13 10:57:55 INFO Applying migration id=thread 2026/05/13 10:57:55 INFO Applying migration id=host 2026/05/13 10:57:55 INFO Applying migration id=sharedinbox 2026/05/13 10:57:55 INFO Applying migration id=noteshost 2026/05/13 10:57:55 INFO Applying migration id=fetched 2026/05/13 10:57:55 INFO Applying migration id=move 2026/05/13 10:57:55 INFO Applying migration id=cleanup 2026/05/13 10:57:55 INFO Applying migration id=received 2026/05/13 10:57:55 INFO Applying migration id=namehost 2026/05/13 10:57:55 INFO Applying migration id=outboxhost 2026/05/13 10:57:55 INFO Applying migration id=notesfts 2026/05/13 10:57:55 INFO Applying migration id=iconsname 2026/05/13 10:57:55 INFO Applying migration id=nohash 2026/05/13 10:57:55 INFO Applying migration id=shares 2026/05/13 10:57:55 INFO Applying migration id=actorttl 2026/05/13 10:57:55 INFO Applying migration id=tocc 2026/05/13 10:57:55 INFO Applying migration id=followeds 2026/05/13 10:57:55 INFO Applying migration id=certhash 2026/05/13 10:57:55 INFO Applying migration id=follows_sync 2026/05/13 10:57:55 INFO Applying migration id=jsonpath 2026/05/13 10:57:55 INFO Applying migration id=localforward 2026/05/13 10:57:55 INFO Applying migration id=avatar 2026/05/13 10:57:55 INFO Applying migration id=noimage 2026/05/13 10:57:55 INFO Applying migration id=feed 2026/05/13 10:57:55 INFO Applying migration id=bookmarks 2026/05/13 10:57:55 INFO Applying migration id=shareactivity 2026/05/13 10:57:55 INFO Applying migration id=application 2026/05/13 10:57:55 INFO Applying migration id=certificates 2026/05/13 10:57:55 INFO Applying migration id=rawforward 2026/05/13 10:57:55 INFO Applying migration id=publickey 2026/05/13 10:57:55 INFO Applying migration id=resolvegroup 2026/05/13 10:57:55 INFO Applying migration id=reject 2026/05/13 10:57:55 INFO Applying migration id=autodel 2026/05/13 10:57:55 INFO Applying migration id=jsonb 2026/05/13 10:57:55 INFO Applying migration id=quote 2026/05/13 10:57:55 INFO Applying migration id=rfc9421 2026/05/13 10:57:55 INFO Applying migration id=keys 2026/05/13 10:57:55 INFO Applying migration id=portable 2026/05/13 10:57:55 INFO Applying migration id=proofs 2026/05/13 10:57:55 INFO Applying migration id=contexts 2026/05/13 10:57:55 INFO Applying migration id=deliverieshost 2026/05/13 10:57:55 INFO Applying migration id=pembegin 2026/05/13 10:57:55 INFO Applying migration id=didhost 2026/05/13 10:57:55 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:55 INFO Applying migration id=invites 2026/05/13 10:57:55 INFO Applying migration id=ed25519blob 2026/05/13 10:57:55 INFO Applying migration id=rsablob 2026/05/13 10:57:55 INFO Applying migration id=iconscid 2026/05/13 10:57:55 INFO Applying migration id=actor 2026/05/13 10:57:55 INFO Applying migration id=localkeys 2026/05/13 10:57:55 INFO Applying migration id=deleted 2026/05/13 10:57:55 INFO Applying migration id=history 2026/05/13 10:57:55 INFO Applying migration id=outboxnano 2026/05/13 10:57:55 INFO Applying migration id=implements 2026/05/13 10:57:55 INFO Applying migration id=backfill 2026/05/13 10:57:56 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-7328-7c6f-9a86-628f2c1baf51 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:56 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-7329-7e86-bb68-3933fde77e99 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-7328-7c6f-9a86-628f2c1baf51 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-7328-7c6f-9a86-628f2c1baf51 2026/05/13 10:57:56 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-732e-740f-8830-c708efa82f76 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-732e-7373-b50d-7b31193bc95a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-732e-7373-b50d-7b31193bc95a 2026/05/13 10:57:56 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fc-7330-7d52-8989-b2d2e74e0121 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-732e-7373-b50d-7b31193bc95a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-732e-7373-b50d-7b31193bc95a 2026/05/13 10:57:56 WARN Throttled request to edit post note=https://localhost.localdomain:8443/post/019e20fc-732e-7373-b50d-7b31193bc95a can=2026-05-13T11:13:56.016Z --- PASS: TestUploadEdit_HappyFlow (0.86s) === RUN TestUploadEdit_Empty 2026/05/13 10:57:56 INFO Applying migration id=initial 2026/05/13 10:57:56 INFO Applying migration id=notesupdated 2026/05/13 10:57:56 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:56 INFO Applying migration id=activitiesid 2026/05/13 10:57:56 INFO Applying migration id=outbox 2026/05/13 10:57:56 INFO Applying migration id=edits 2026/05/13 10:57:56 INFO Applying migration id=outboxactor 2026/05/13 10:57:56 INFO Applying migration id=outboxsender 2026/05/13 10:57:56 INFO Applying migration id=thread 2026/05/13 10:57:56 INFO Applying migration id=host 2026/05/13 10:57:56 INFO Applying migration id=sharedinbox 2026/05/13 10:57:56 INFO Applying migration id=noteshost 2026/05/13 10:57:56 INFO Applying migration id=fetched 2026/05/13 10:57:56 INFO Applying migration id=move 2026/05/13 10:57:56 INFO Applying migration id=cleanup 2026/05/13 10:57:56 INFO Applying migration id=received 2026/05/13 10:57:56 INFO Applying migration id=namehost 2026/05/13 10:57:56 INFO Applying migration id=outboxhost 2026/05/13 10:57:56 INFO Applying migration id=notesfts 2026/05/13 10:57:56 INFO Applying migration id=iconsname 2026/05/13 10:57:56 INFO Applying migration id=nohash 2026/05/13 10:57:56 INFO Applying migration id=shares 2026/05/13 10:57:56 INFO Applying migration id=actorttl 2026/05/13 10:57:56 INFO Applying migration id=tocc 2026/05/13 10:57:56 INFO Applying migration id=followeds 2026/05/13 10:57:56 INFO Applying migration id=certhash 2026/05/13 10:57:56 INFO Applying migration id=follows_sync 2026/05/13 10:57:56 INFO Applying migration id=jsonpath 2026/05/13 10:57:56 INFO Applying migration id=localforward 2026/05/13 10:57:56 INFO Applying migration id=avatar 2026/05/13 10:57:56 INFO Applying migration id=noimage 2026/05/13 10:57:56 INFO Applying migration id=feed 2026/05/13 10:57:56 INFO Applying migration id=bookmarks 2026/05/13 10:57:56 INFO Applying migration id=shareactivity 2026/05/13 10:57:56 INFO Applying migration id=application 2026/05/13 10:57:56 INFO Applying migration id=certificates 2026/05/13 10:57:56 INFO Applying migration id=rawforward 2026/05/13 10:57:56 INFO Applying migration id=publickey 2026/05/13 10:57:56 INFO Applying migration id=resolvegroup 2026/05/13 10:57:56 INFO Applying migration id=reject 2026/05/13 10:57:56 INFO Applying migration id=autodel 2026/05/13 10:57:56 INFO Applying migration id=jsonb 2026/05/13 10:57:56 INFO Applying migration id=quote 2026/05/13 10:57:56 INFO Applying migration id=rfc9421 2026/05/13 10:57:56 INFO Applying migration id=keys 2026/05/13 10:57:56 INFO Applying migration id=portable 2026/05/13 10:57:56 INFO Applying migration id=proofs 2026/05/13 10:57:56 INFO Applying migration id=contexts 2026/05/13 10:57:56 INFO Applying migration id=deliverieshost 2026/05/13 10:57:56 INFO Applying migration id=pembegin 2026/05/13 10:57:56 INFO Applying migration id=didhost 2026/05/13 10:57:56 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:56 INFO Applying migration id=invites 2026/05/13 10:57:56 INFO Applying migration id=ed25519blob 2026/05/13 10:57:56 INFO Applying migration id=rsablob 2026/05/13 10:57:56 INFO Applying migration id=iconscid 2026/05/13 10:57:56 INFO Applying migration id=actor 2026/05/13 10:57:56 INFO Applying migration id=localkeys 2026/05/13 10:57:56 INFO Applying migration id=deleted 2026/05/13 10:57:56 INFO Applying migration id=history 2026/05/13 10:57:56 INFO Applying migration id=outboxnano 2026/05/13 10:57:56 INFO Applying migration id=implements 2026/05/13 10:57:56 INFO Applying migration id=backfill 2026/05/13 10:57:56 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-7663-72af-bc8f-415a46899c02 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:56 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-7663-7b12-a77c-68a3a054b6a7 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-7663-72af-bc8f-415a46899c02 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-7663-72af-bc8f-415a46899c02 2026/05/13 10:57:56 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-7665-7b90-877f-3f8ab5f91226 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-7665-7b47-9b96-dc7a90e560f5 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-7665-7b47-9b96-dc7a90e560f5 2026/05/13 10:57:56 WARN Content is empty --- PASS: TestUploadEdit_Empty (0.81s) === RUN TestUploadEdit_SizeLimit 2026/05/13 10:57:56 INFO Applying migration id=initial 2026/05/13 10:57:56 INFO Applying migration id=notesupdated 2026/05/13 10:57:56 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:56 INFO Applying migration id=activitiesid 2026/05/13 10:57:56 INFO Applying migration id=outbox 2026/05/13 10:57:56 INFO Applying migration id=edits 2026/05/13 10:57:56 INFO Applying migration id=outboxactor 2026/05/13 10:57:56 INFO Applying migration id=outboxsender 2026/05/13 10:57:56 INFO Applying migration id=thread 2026/05/13 10:57:56 INFO Applying migration id=host 2026/05/13 10:57:56 INFO Applying migration id=sharedinbox 2026/05/13 10:57:56 INFO Applying migration id=noteshost 2026/05/13 10:57:56 INFO Applying migration id=fetched 2026/05/13 10:57:56 INFO Applying migration id=move 2026/05/13 10:57:56 INFO Applying migration id=cleanup 2026/05/13 10:57:56 INFO Applying migration id=received 2026/05/13 10:57:56 INFO Applying migration id=namehost 2026/05/13 10:57:56 INFO Applying migration id=outboxhost 2026/05/13 10:57:56 INFO Applying migration id=notesfts 2026/05/13 10:57:56 INFO Applying migration id=iconsname 2026/05/13 10:57:56 INFO Applying migration id=nohash 2026/05/13 10:57:56 INFO Applying migration id=shares 2026/05/13 10:57:56 INFO Applying migration id=actorttl 2026/05/13 10:57:56 INFO Applying migration id=tocc 2026/05/13 10:57:56 INFO Applying migration id=followeds 2026/05/13 10:57:56 INFO Applying migration id=certhash 2026/05/13 10:57:56 INFO Applying migration id=follows_sync 2026/05/13 10:57:56 INFO Applying migration id=jsonpath 2026/05/13 10:57:56 INFO Applying migration id=localforward 2026/05/13 10:57:56 INFO Applying migration id=avatar 2026/05/13 10:57:56 INFO Applying migration id=noimage 2026/05/13 10:57:56 INFO Applying migration id=feed 2026/05/13 10:57:56 INFO Applying migration id=bookmarks 2026/05/13 10:57:56 INFO Applying migration id=shareactivity 2026/05/13 10:57:56 INFO Applying migration id=application 2026/05/13 10:57:56 INFO Applying migration id=certificates 2026/05/13 10:57:56 INFO Applying migration id=rawforward 2026/05/13 10:57:56 INFO Applying migration id=publickey 2026/05/13 10:57:56 INFO Applying migration id=resolvegroup 2026/05/13 10:57:56 INFO Applying migration id=reject 2026/05/13 10:57:56 INFO Applying migration id=autodel 2026/05/13 10:57:56 INFO Applying migration id=jsonb 2026/05/13 10:57:56 INFO Applying migration id=quote 2026/05/13 10:57:56 INFO Applying migration id=rfc9421 2026/05/13 10:57:56 INFO Applying migration id=keys 2026/05/13 10:57:56 INFO Applying migration id=portable 2026/05/13 10:57:56 INFO Applying migration id=proofs 2026/05/13 10:57:56 INFO Applying migration id=contexts 2026/05/13 10:57:56 INFO Applying migration id=deliverieshost 2026/05/13 10:57:56 INFO Applying migration id=pembegin 2026/05/13 10:57:56 INFO Applying migration id=didhost 2026/05/13 10:57:56 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:56 INFO Applying migration id=invites 2026/05/13 10:57:56 INFO Applying migration id=ed25519blob 2026/05/13 10:57:56 INFO Applying migration id=rsablob 2026/05/13 10:57:56 INFO Applying migration id=iconscid 2026/05/13 10:57:56 INFO Applying migration id=actor 2026/05/13 10:57:56 INFO Applying migration id=localkeys 2026/05/13 10:57:56 INFO Applying migration id=deleted 2026/05/13 10:57:56 INFO Applying migration id=history 2026/05/13 10:57:56 INFO Applying migration id=outboxnano 2026/05/13 10:57:56 INFO Applying migration id=implements 2026/05/13 10:57:56 INFO Applying migration id=backfill 2026/05/13 10:57:57 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-78f9-7955-94de-2f6abffec420 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:57 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-78fa-7176-a6c8-d685ce338ca8 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-78f9-7955-94de-2f6abffec420 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-78f9-7955-94de-2f6abffec420 2026/05/13 10:57:57 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-78fc-722a-a06b-71c4fc9c067d activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-78fc-71ed-8040-e6463561d1d0 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-78fc-71ed-8040-e6463561d1d0 --- PASS: TestUploadEdit_SizeLimit (0.66s) === RUN TestUploadEdit_InvalidSize 2026/05/13 10:57:57 INFO Applying migration id=initial 2026/05/13 10:57:57 INFO Applying migration id=notesupdated 2026/05/13 10:57:57 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:57 INFO Applying migration id=activitiesid 2026/05/13 10:57:57 INFO Applying migration id=outbox 2026/05/13 10:57:57 INFO Applying migration id=edits 2026/05/13 10:57:57 INFO Applying migration id=outboxactor 2026/05/13 10:57:57 INFO Applying migration id=outboxsender 2026/05/13 10:57:57 INFO Applying migration id=thread 2026/05/13 10:57:57 INFO Applying migration id=host 2026/05/13 10:57:57 INFO Applying migration id=sharedinbox 2026/05/13 10:57:57 INFO Applying migration id=noteshost 2026/05/13 10:57:57 INFO Applying migration id=fetched 2026/05/13 10:57:57 INFO Applying migration id=move 2026/05/13 10:57:57 INFO Applying migration id=cleanup 2026/05/13 10:57:57 INFO Applying migration id=received 2026/05/13 10:57:57 INFO Applying migration id=namehost 2026/05/13 10:57:57 INFO Applying migration id=outboxhost 2026/05/13 10:57:57 INFO Applying migration id=notesfts 2026/05/13 10:57:57 INFO Applying migration id=iconsname 2026/05/13 10:57:57 INFO Applying migration id=nohash 2026/05/13 10:57:57 INFO Applying migration id=shares 2026/05/13 10:57:57 INFO Applying migration id=actorttl 2026/05/13 10:57:57 INFO Applying migration id=tocc 2026/05/13 10:57:57 INFO Applying migration id=followeds 2026/05/13 10:57:57 INFO Applying migration id=certhash 2026/05/13 10:57:57 INFO Applying migration id=follows_sync 2026/05/13 10:57:57 INFO Applying migration id=jsonpath 2026/05/13 10:57:57 INFO Applying migration id=localforward 2026/05/13 10:57:57 INFO Applying migration id=avatar 2026/05/13 10:57:57 INFO Applying migration id=noimage 2026/05/13 10:57:57 INFO Applying migration id=feed 2026/05/13 10:57:57 INFO Applying migration id=bookmarks 2026/05/13 10:57:57 INFO Applying migration id=shareactivity 2026/05/13 10:57:57 INFO Applying migration id=application 2026/05/13 10:57:57 INFO Applying migration id=certificates 2026/05/13 10:57:57 INFO Applying migration id=rawforward 2026/05/13 10:57:57 INFO Applying migration id=publickey 2026/05/13 10:57:57 INFO Applying migration id=resolvegroup 2026/05/13 10:57:57 INFO Applying migration id=reject 2026/05/13 10:57:57 INFO Applying migration id=autodel 2026/05/13 10:57:57 INFO Applying migration id=jsonb 2026/05/13 10:57:57 INFO Applying migration id=quote 2026/05/13 10:57:57 INFO Applying migration id=rfc9421 2026/05/13 10:57:57 INFO Applying migration id=keys 2026/05/13 10:57:57 INFO Applying migration id=portable 2026/05/13 10:57:57 INFO Applying migration id=proofs 2026/05/13 10:57:57 INFO Applying migration id=contexts 2026/05/13 10:57:57 INFO Applying migration id=deliverieshost 2026/05/13 10:57:57 INFO Applying migration id=pembegin 2026/05/13 10:57:57 INFO Applying migration id=didhost 2026/05/13 10:57:57 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:57 INFO Applying migration id=invites 2026/05/13 10:57:57 INFO Applying migration id=ed25519blob 2026/05/13 10:57:57 INFO Applying migration id=rsablob 2026/05/13 10:57:57 INFO Applying migration id=iconscid 2026/05/13 10:57:57 INFO Applying migration id=actor 2026/05/13 10:57:57 INFO Applying migration id=localkeys 2026/05/13 10:57:57 INFO Applying migration id=deleted 2026/05/13 10:57:57 INFO Applying migration id=history 2026/05/13 10:57:57 INFO Applying migration id=outboxnano 2026/05/13 10:57:57 INFO Applying migration id=implements 2026/05/13 10:57:57 INFO Applying migration id=backfill 2026/05/13 10:57:58 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-7d19-7ba4-84fd-750c655211ff activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:58 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-7d1a-7408-afa1-6744a70f582e activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-7d19-7ba4-84fd-750c655211ff activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-7d19-7ba4-84fd-750c655211ff 2026/05/13 10:57:58 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-7d1c-763b-9513-afdb4fe03612 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-7d1c-75fb-907c-de3065645204 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-7d1c-75fb-907c-de3065645204 2026/05/13 10:57:58 WARN Failed to parse content size error="strconv.ParseInt: parsing \"abc\": invalid syntax" --- PASS: TestUploadEdit_InvalidSize (1.06s) === RUN TestUploadEdit_InvalidType 2026/05/13 10:57:58 INFO Applying migration id=initial 2026/05/13 10:57:58 INFO Applying migration id=notesupdated 2026/05/13 10:57:58 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:58 INFO Applying migration id=activitiesid 2026/05/13 10:57:58 INFO Applying migration id=outbox 2026/05/13 10:57:58 INFO Applying migration id=edits 2026/05/13 10:57:58 INFO Applying migration id=outboxactor 2026/05/13 10:57:58 INFO Applying migration id=outboxsender 2026/05/13 10:57:58 INFO Applying migration id=thread 2026/05/13 10:57:58 INFO Applying migration id=host 2026/05/13 10:57:58 INFO Applying migration id=sharedinbox 2026/05/13 10:57:58 INFO Applying migration id=noteshost 2026/05/13 10:57:58 INFO Applying migration id=fetched 2026/05/13 10:57:58 INFO Applying migration id=move 2026/05/13 10:57:58 INFO Applying migration id=cleanup 2026/05/13 10:57:58 INFO Applying migration id=received 2026/05/13 10:57:58 INFO Applying migration id=namehost 2026/05/13 10:57:58 INFO Applying migration id=outboxhost 2026/05/13 10:57:58 INFO Applying migration id=notesfts 2026/05/13 10:57:58 INFO Applying migration id=iconsname 2026/05/13 10:57:58 INFO Applying migration id=nohash 2026/05/13 10:57:58 INFO Applying migration id=shares 2026/05/13 10:57:58 INFO Applying migration id=actorttl 2026/05/13 10:57:58 INFO Applying migration id=tocc 2026/05/13 10:57:58 INFO Applying migration id=followeds 2026/05/13 10:57:58 INFO Applying migration id=certhash 2026/05/13 10:57:58 INFO Applying migration id=follows_sync 2026/05/13 10:57:58 INFO Applying migration id=jsonpath 2026/05/13 10:57:58 INFO Applying migration id=localforward 2026/05/13 10:57:58 INFO Applying migration id=avatar 2026/05/13 10:57:58 INFO Applying migration id=noimage 2026/05/13 10:57:58 INFO Applying migration id=feed 2026/05/13 10:57:58 INFO Applying migration id=bookmarks 2026/05/13 10:57:58 INFO Applying migration id=shareactivity 2026/05/13 10:57:58 INFO Applying migration id=application 2026/05/13 10:57:58 INFO Applying migration id=certificates 2026/05/13 10:57:58 INFO Applying migration id=rawforward 2026/05/13 10:57:58 INFO Applying migration id=publickey 2026/05/13 10:57:58 INFO Applying migration id=resolvegroup 2026/05/13 10:57:58 INFO Applying migration id=reject 2026/05/13 10:57:58 INFO Applying migration id=autodel 2026/05/13 10:57:58 INFO Applying migration id=jsonb 2026/05/13 10:57:58 INFO Applying migration id=quote 2026/05/13 10:57:58 INFO Applying migration id=rfc9421 2026/05/13 10:57:58 INFO Applying migration id=keys 2026/05/13 10:57:58 INFO Applying migration id=portable 2026/05/13 10:57:58 INFO Applying migration id=proofs 2026/05/13 10:57:58 INFO Applying migration id=contexts 2026/05/13 10:57:58 INFO Applying migration id=deliverieshost 2026/05/13 10:57:58 INFO Applying migration id=pembegin 2026/05/13 10:57:58 INFO Applying migration id=didhost 2026/05/13 10:57:58 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:58 INFO Applying migration id=invites 2026/05/13 10:57:58 INFO Applying migration id=ed25519blob 2026/05/13 10:57:58 INFO Applying migration id=rsablob 2026/05/13 10:57:58 INFO Applying migration id=iconscid 2026/05/13 10:57:58 INFO Applying migration id=actor 2026/05/13 10:57:58 INFO Applying migration id=localkeys 2026/05/13 10:57:58 INFO Applying migration id=deleted 2026/05/13 10:57:58 INFO Applying migration id=history 2026/05/13 10:57:58 INFO Applying migration id=outboxnano 2026/05/13 10:57:58 INFO Applying migration id=implements 2026/05/13 10:57:58 INFO Applying migration id=backfill 2026/05/13 10:57:59 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-80e2-7e17-86db-594dfbecfbb7 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:59 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-80e4-73a1-b9ec-46ca24f966e2 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-80e2-7e17-86db-594dfbecfbb7 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-80e2-7e17-86db-594dfbecfbb7 2026/05/13 10:57:59 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-80e6-7773-82e6-bf622724f760 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-80e6-770b-a1bf-a0e2112ca27c activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-80e6-770b-a1bf-a0e2112ca27c 2026/05/13 10:57:59 WARN Content type is unsupported type=text/gemini --- PASS: TestUploadEdit_InvalidType (0.97s) === RUN TestUploadEdit_NoSize 2026/05/13 10:57:59 INFO Applying migration id=initial 2026/05/13 10:57:59 INFO Applying migration id=notesupdated 2026/05/13 10:57:59 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:59 INFO Applying migration id=activitiesid 2026/05/13 10:57:59 INFO Applying migration id=outbox 2026/05/13 10:57:59 INFO Applying migration id=edits 2026/05/13 10:57:59 INFO Applying migration id=outboxactor 2026/05/13 10:57:59 INFO Applying migration id=outboxsender 2026/05/13 10:57:59 INFO Applying migration id=thread 2026/05/13 10:57:59 INFO Applying migration id=host 2026/05/13 10:57:59 INFO Applying migration id=sharedinbox 2026/05/13 10:57:59 INFO Applying migration id=noteshost 2026/05/13 10:57:59 INFO Applying migration id=fetched 2026/05/13 10:57:59 INFO Applying migration id=move 2026/05/13 10:57:59 INFO Applying migration id=cleanup 2026/05/13 10:57:59 INFO Applying migration id=received 2026/05/13 10:57:59 INFO Applying migration id=namehost 2026/05/13 10:57:59 INFO Applying migration id=outboxhost 2026/05/13 10:57:59 INFO Applying migration id=notesfts 2026/05/13 10:57:59 INFO Applying migration id=iconsname 2026/05/13 10:57:59 INFO Applying migration id=nohash 2026/05/13 10:57:59 INFO Applying migration id=shares 2026/05/13 10:57:59 INFO Applying migration id=actorttl 2026/05/13 10:57:59 INFO Applying migration id=tocc 2026/05/13 10:57:59 INFO Applying migration id=followeds 2026/05/13 10:57:59 INFO Applying migration id=certhash 2026/05/13 10:57:59 INFO Applying migration id=follows_sync 2026/05/13 10:57:59 INFO Applying migration id=jsonpath 2026/05/13 10:57:59 INFO Applying migration id=localforward 2026/05/13 10:57:59 INFO Applying migration id=avatar 2026/05/13 10:57:59 INFO Applying migration id=noimage 2026/05/13 10:57:59 INFO Applying migration id=feed 2026/05/13 10:57:59 INFO Applying migration id=bookmarks 2026/05/13 10:57:59 INFO Applying migration id=shareactivity 2026/05/13 10:57:59 INFO Applying migration id=application 2026/05/13 10:57:59 INFO Applying migration id=certificates 2026/05/13 10:57:59 INFO Applying migration id=rawforward 2026/05/13 10:57:59 INFO Applying migration id=publickey 2026/05/13 10:57:59 INFO Applying migration id=resolvegroup 2026/05/13 10:57:59 INFO Applying migration id=reject 2026/05/13 10:57:59 INFO Applying migration id=autodel 2026/05/13 10:57:59 INFO Applying migration id=jsonb 2026/05/13 10:57:59 INFO Applying migration id=quote 2026/05/13 10:57:59 INFO Applying migration id=rfc9421 2026/05/13 10:57:59 INFO Applying migration id=keys 2026/05/13 10:57:59 INFO Applying migration id=portable 2026/05/13 10:57:59 INFO Applying migration id=proofs 2026/05/13 10:57:59 INFO Applying migration id=contexts 2026/05/13 10:57:59 INFO Applying migration id=deliverieshost 2026/05/13 10:57:59 INFO Applying migration id=pembegin 2026/05/13 10:57:59 INFO Applying migration id=didhost 2026/05/13 10:57:59 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:59 INFO Applying migration id=invites 2026/05/13 10:57:59 INFO Applying migration id=ed25519blob 2026/05/13 10:57:59 INFO Applying migration id=rsablob 2026/05/13 10:57:59 INFO Applying migration id=iconscid 2026/05/13 10:57:59 INFO Applying migration id=actor 2026/05/13 10:57:59 INFO Applying migration id=localkeys 2026/05/13 10:57:59 INFO Applying migration id=deleted 2026/05/13 10:57:59 INFO Applying migration id=history 2026/05/13 10:57:59 INFO Applying migration id=outboxnano 2026/05/13 10:57:59 INFO Applying migration id=implements 2026/05/13 10:57:59 INFO Applying migration id=backfill 2026/05/13 10:58:00 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-83a2-71d8-995f-48d64c03f3e1 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:00 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-83a2-7c02-9866-7e537e377fa5 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-83a2-71d8-995f-48d64c03f3e1 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-83a2-71d8-995f-48d64c03f3e1 2026/05/13 10:58:00 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-83a5-7d51-be2d-30ebbaec9794 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-83a5-7d13-90d3-0e0d7e664cde activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-83a5-7d13-90d3-0e0d7e664cde 2026/05/13 10:58:00 WARN Invalid parameters --- PASS: TestUploadEdit_NoSize (0.70s) === RUN TestUploadEdit_NoType 2026/05/13 10:58:00 INFO Applying migration id=initial 2026/05/13 10:58:00 INFO Applying migration id=notesupdated 2026/05/13 10:58:00 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:00 INFO Applying migration id=activitiesid 2026/05/13 10:58:00 INFO Applying migration id=outbox 2026/05/13 10:58:00 INFO Applying migration id=edits 2026/05/13 10:58:00 INFO Applying migration id=outboxactor 2026/05/13 10:58:00 INFO Applying migration id=outboxsender 2026/05/13 10:58:00 INFO Applying migration id=thread 2026/05/13 10:58:00 INFO Applying migration id=host 2026/05/13 10:58:00 INFO Applying migration id=sharedinbox 2026/05/13 10:58:00 INFO Applying migration id=noteshost 2026/05/13 10:58:00 INFO Applying migration id=fetched 2026/05/13 10:58:00 INFO Applying migration id=move 2026/05/13 10:58:00 INFO Applying migration id=cleanup 2026/05/13 10:58:00 INFO Applying migration id=received 2026/05/13 10:58:00 INFO Applying migration id=namehost 2026/05/13 10:58:00 INFO Applying migration id=outboxhost 2026/05/13 10:58:00 INFO Applying migration id=notesfts 2026/05/13 10:58:00 INFO Applying migration id=iconsname 2026/05/13 10:58:00 INFO Applying migration id=nohash 2026/05/13 10:58:00 INFO Applying migration id=shares 2026/05/13 10:58:00 INFO Applying migration id=actorttl 2026/05/13 10:58:00 INFO Applying migration id=tocc 2026/05/13 10:58:00 INFO Applying migration id=followeds 2026/05/13 10:58:00 INFO Applying migration id=certhash 2026/05/13 10:58:00 INFO Applying migration id=follows_sync 2026/05/13 10:58:00 INFO Applying migration id=jsonpath 2026/05/13 10:58:00 INFO Applying migration id=localforward 2026/05/13 10:58:00 INFO Applying migration id=avatar 2026/05/13 10:58:00 INFO Applying migration id=noimage 2026/05/13 10:58:00 INFO Applying migration id=feed 2026/05/13 10:58:00 INFO Applying migration id=bookmarks 2026/05/13 10:58:00 INFO Applying migration id=shareactivity 2026/05/13 10:58:00 INFO Applying migration id=application 2026/05/13 10:58:00 INFO Applying migration id=certificates 2026/05/13 10:58:00 INFO Applying migration id=rawforward 2026/05/13 10:58:00 INFO Applying migration id=publickey 2026/05/13 10:58:00 INFO Applying migration id=resolvegroup 2026/05/13 10:58:00 INFO Applying migration id=reject 2026/05/13 10:58:00 INFO Applying migration id=autodel 2026/05/13 10:58:00 INFO Applying migration id=jsonb 2026/05/13 10:58:00 INFO Applying migration id=quote 2026/05/13 10:58:00 INFO Applying migration id=rfc9421 2026/05/13 10:58:00 INFO Applying migration id=keys 2026/05/13 10:58:00 INFO Applying migration id=portable 2026/05/13 10:58:00 INFO Applying migration id=proofs 2026/05/13 10:58:00 INFO Applying migration id=contexts 2026/05/13 10:58:00 INFO Applying migration id=deliverieshost 2026/05/13 10:58:00 INFO Applying migration id=pembegin 2026/05/13 10:58:00 INFO Applying migration id=didhost 2026/05/13 10:58:00 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:00 INFO Applying migration id=invites 2026/05/13 10:58:00 INFO Applying migration id=ed25519blob 2026/05/13 10:58:00 INFO Applying migration id=rsablob 2026/05/13 10:58:00 INFO Applying migration id=iconscid 2026/05/13 10:58:00 INFO Applying migration id=actor 2026/05/13 10:58:00 INFO Applying migration id=localkeys 2026/05/13 10:58:00 INFO Applying migration id=deleted 2026/05/13 10:58:00 INFO Applying migration id=history 2026/05/13 10:58:00 INFO Applying migration id=outboxnano 2026/05/13 10:58:00 INFO Applying migration id=implements 2026/05/13 10:58:00 INFO Applying migration id=backfill 2026/05/13 10:58:00 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-869b-7a7f-af4d-2d2d6c7e573e activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:00 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-869c-7458-8fcf-56e48a86a6b6 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-869b-7a7f-af4d-2d2d6c7e573e activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-869b-7a7f-af4d-2d2d6c7e573e 2026/05/13 10:58:00 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-869e-7734-80f6-e0b44b4da2fc activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-869e-76f4-9076-c05795a52a3b activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-869e-76f4-9076-c05795a52a3b 2026/05/13 10:58:00 WARN Invalid parameters --- PASS: TestUploadEdit_NoType (0.76s) === RUN TestUploadReply_PostToFollowers 2026/05/13 10:58:00 INFO Applying migration id=initial 2026/05/13 10:58:00 INFO Applying migration id=notesupdated 2026/05/13 10:58:00 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:00 INFO Applying migration id=activitiesid 2026/05/13 10:58:00 INFO Applying migration id=outbox 2026/05/13 10:58:01 INFO Applying migration id=edits 2026/05/13 10:58:01 INFO Applying migration id=outboxactor 2026/05/13 10:58:01 INFO Applying migration id=outboxsender 2026/05/13 10:58:01 INFO Applying migration id=thread 2026/05/13 10:58:01 INFO Applying migration id=host 2026/05/13 10:58:01 INFO Applying migration id=sharedinbox 2026/05/13 10:58:01 INFO Applying migration id=noteshost 2026/05/13 10:58:01 INFO Applying migration id=fetched 2026/05/13 10:58:01 INFO Applying migration id=move 2026/05/13 10:58:01 INFO Applying migration id=cleanup 2026/05/13 10:58:01 INFO Applying migration id=received 2026/05/13 10:58:01 INFO Applying migration id=namehost 2026/05/13 10:58:01 INFO Applying migration id=outboxhost 2026/05/13 10:58:01 INFO Applying migration id=notesfts 2026/05/13 10:58:01 INFO Applying migration id=iconsname 2026/05/13 10:58:01 INFO Applying migration id=nohash 2026/05/13 10:58:01 INFO Applying migration id=shares 2026/05/13 10:58:01 INFO Applying migration id=actorttl 2026/05/13 10:58:01 INFO Applying migration id=tocc 2026/05/13 10:58:01 INFO Applying migration id=followeds 2026/05/13 10:58:01 INFO Applying migration id=certhash 2026/05/13 10:58:01 INFO Applying migration id=follows_sync 2026/05/13 10:58:01 INFO Applying migration id=jsonpath 2026/05/13 10:58:01 INFO Applying migration id=localforward 2026/05/13 10:58:01 INFO Applying migration id=avatar 2026/05/13 10:58:01 INFO Applying migration id=noimage 2026/05/13 10:58:01 INFO Applying migration id=feed 2026/05/13 10:58:01 INFO Applying migration id=bookmarks 2026/05/13 10:58:01 INFO Applying migration id=shareactivity 2026/05/13 10:58:01 INFO Applying migration id=application 2026/05/13 10:58:01 INFO Applying migration id=certificates 2026/05/13 10:58:01 INFO Applying migration id=rawforward 2026/05/13 10:58:01 INFO Applying migration id=publickey 2026/05/13 10:58:01 INFO Applying migration id=resolvegroup 2026/05/13 10:58:01 INFO Applying migration id=reject 2026/05/13 10:58:01 INFO Applying migration id=autodel 2026/05/13 10:58:01 INFO Applying migration id=jsonb 2026/05/13 10:58:01 INFO Applying migration id=quote 2026/05/13 10:58:01 INFO Applying migration id=rfc9421 2026/05/13 10:58:01 INFO Applying migration id=keys 2026/05/13 10:58:01 INFO Applying migration id=portable 2026/05/13 10:58:01 INFO Applying migration id=proofs 2026/05/13 10:58:01 INFO Applying migration id=contexts 2026/05/13 10:58:01 INFO Applying migration id=deliverieshost 2026/05/13 10:58:01 INFO Applying migration id=pembegin 2026/05/13 10:58:01 INFO Applying migration id=didhost 2026/05/13 10:58:01 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:01 INFO Applying migration id=invites 2026/05/13 10:58:01 INFO Applying migration id=ed25519blob 2026/05/13 10:58:01 INFO Applying migration id=rsablob 2026/05/13 10:58:01 INFO Applying migration id=iconscid 2026/05/13 10:58:01 INFO Applying migration id=actor 2026/05/13 10:58:01 INFO Applying migration id=localkeys 2026/05/13 10:58:01 INFO Applying migration id=deleted 2026/05/13 10:58:01 INFO Applying migration id=history 2026/05/13 10:58:01 INFO Applying migration id=outboxnano 2026/05/13 10:58:01 INFO Applying migration id=implements 2026/05/13 10:58:01 INFO Applying migration id=backfill 2026/05/13 10:58:01 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-8920-7b62-bad2-5d3de922003b activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:01 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-8921-7a63-8dee-f56b2ac6719d activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-8920-7b62-bad2-5d3de922003b activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-8920-7b62-bad2-5d3de922003b 2026/05/13 10:58:01 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-8922-799d-8ff4-bb5883348e13 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-8922-7935-9930-6e3b290f27cd activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-8922-7935-9930-6e3b290f27cd 2026/05/13 10:58:01 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-8922-7935-9930-6e3b290f27cd 2026/05/13 10:58:01 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-8922-7935-9930-6e3b290f27cd 2026/05/13 10:58:01 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-8928-7721-a412-8f8b51b26159 note=https://localhost.localdomain:8443/post/019e20fc-8928-76d1-9b3e-75d91d92cf27 thread=https://localhost.localdomain:8443/post/019e20fc-8922-7935-9930-6e3b290f27cd starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:01 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-8928-7721-a412-8f8b51b26159 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-8928-76d1-9b3e-75d91d92cf27 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-8928-76d1-9b3e-75d91d92cf27 2026/05/13 10:58:01 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-8922-7935-9930-6e3b290f27cd 2026/05/13 10:58:01 INFO Generating first response key=/local --- PASS: TestUploadReply_PostToFollowers (0.66s) === RUN TestUploadReply_NoMimeType 2026/05/13 10:58:01 INFO Applying migration id=initial 2026/05/13 10:58:01 INFO Applying migration id=notesupdated 2026/05/13 10:58:01 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:01 INFO Applying migration id=activitiesid 2026/05/13 10:58:01 INFO Applying migration id=outbox 2026/05/13 10:58:01 INFO Applying migration id=edits 2026/05/13 10:58:01 INFO Applying migration id=outboxactor 2026/05/13 10:58:01 INFO Applying migration id=outboxsender 2026/05/13 10:58:01 INFO Applying migration id=thread 2026/05/13 10:58:01 INFO Applying migration id=host 2026/05/13 10:58:01 INFO Applying migration id=sharedinbox 2026/05/13 10:58:01 INFO Applying migration id=noteshost 2026/05/13 10:58:01 INFO Applying migration id=fetched 2026/05/13 10:58:01 INFO Applying migration id=move 2026/05/13 10:58:01 INFO Applying migration id=cleanup 2026/05/13 10:58:01 INFO Applying migration id=received 2026/05/13 10:58:01 INFO Applying migration id=namehost 2026/05/13 10:58:01 INFO Applying migration id=outboxhost 2026/05/13 10:58:01 INFO Applying migration id=notesfts 2026/05/13 10:58:01 INFO Applying migration id=iconsname 2026/05/13 10:58:01 INFO Applying migration id=nohash 2026/05/13 10:58:01 INFO Applying migration id=shares 2026/05/13 10:58:01 INFO Applying migration id=actorttl 2026/05/13 10:58:01 INFO Applying migration id=tocc 2026/05/13 10:58:01 INFO Applying migration id=followeds 2026/05/13 10:58:01 INFO Applying migration id=certhash 2026/05/13 10:58:01 INFO Applying migration id=follows_sync 2026/05/13 10:58:01 INFO Applying migration id=jsonpath 2026/05/13 10:58:01 INFO Applying migration id=localforward 2026/05/13 10:58:01 INFO Applying migration id=avatar 2026/05/13 10:58:01 INFO Applying migration id=noimage 2026/05/13 10:58:01 INFO Applying migration id=feed 2026/05/13 10:58:01 INFO Applying migration id=bookmarks 2026/05/13 10:58:01 INFO Applying migration id=shareactivity 2026/05/13 10:58:01 INFO Applying migration id=application 2026/05/13 10:58:01 INFO Applying migration id=certificates 2026/05/13 10:58:01 INFO Applying migration id=rawforward 2026/05/13 10:58:01 INFO Applying migration id=publickey 2026/05/13 10:58:01 INFO Applying migration id=resolvegroup 2026/05/13 10:58:01 INFO Applying migration id=reject 2026/05/13 10:58:01 INFO Applying migration id=autodel 2026/05/13 10:58:01 INFO Applying migration id=jsonb 2026/05/13 10:58:01 INFO Applying migration id=quote 2026/05/13 10:58:01 INFO Applying migration id=rfc9421 2026/05/13 10:58:01 INFO Applying migration id=keys 2026/05/13 10:58:01 INFO Applying migration id=portable 2026/05/13 10:58:01 INFO Applying migration id=proofs 2026/05/13 10:58:01 INFO Applying migration id=contexts 2026/05/13 10:58:01 INFO Applying migration id=deliverieshost 2026/05/13 10:58:01 INFO Applying migration id=pembegin 2026/05/13 10:58:01 INFO Applying migration id=didhost 2026/05/13 10:58:01 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:01 INFO Applying migration id=invites 2026/05/13 10:58:01 INFO Applying migration id=ed25519blob 2026/05/13 10:58:01 INFO Applying migration id=rsablob 2026/05/13 10:58:01 INFO Applying migration id=iconscid 2026/05/13 10:58:01 INFO Applying migration id=actor 2026/05/13 10:58:01 INFO Applying migration id=localkeys 2026/05/13 10:58:01 INFO Applying migration id=deleted 2026/05/13 10:58:01 INFO Applying migration id=history 2026/05/13 10:58:01 INFO Applying migration id=outboxnano 2026/05/13 10:58:01 INFO Applying migration id=implements 2026/05/13 10:58:01 INFO Applying migration id=backfill 2026/05/13 10:58:03 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-8ec0-75bd-a8ab-9d71f33b47c5 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:03 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-8ec0-7e21-a4e8-77b368ae03b0 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-8ec0-75bd-a8ab-9d71f33b47c5 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-8ec0-75bd-a8ab-9d71f33b47c5 2026/05/13 10:58:03 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-8ec1-7788-9f9e-d36e450e47a7 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-8ec1-774b-b61a-1cbc9df877aa activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-8ec1-774b-b61a-1cbc9df877aa 2026/05/13 10:58:03 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-8ec1-774b-b61a-1cbc9df877aa 2026/05/13 10:58:03 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-8ec1-774b-b61a-1cbc9df877aa 2026/05/13 10:58:03 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-8ec5-714b-babd-d7b65d2a9755 note=https://localhost.localdomain:8443/post/019e20fc-8ec5-70b9-9471-d402b11348a1 thread=https://localhost.localdomain:8443/post/019e20fc-8ec1-774b-b61a-1cbc9df877aa starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:03 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-8ec5-714b-babd-d7b65d2a9755 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-8ec5-70b9-9471-d402b11348a1 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-8ec5-70b9-9471-d402b11348a1 2026/05/13 10:58:03 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-8ec1-774b-b61a-1cbc9df877aa 2026/05/13 10:58:03 INFO Generating first response key=/local --- PASS: TestUploadReply_NoMimeType (1.44s) === RUN TestUsers_NoPosts 2026/05/13 10:58:03 INFO Applying migration id=initial 2026/05/13 10:58:03 INFO Applying migration id=notesupdated 2026/05/13 10:58:03 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:03 INFO Applying migration id=activitiesid 2026/05/13 10:58:03 INFO Applying migration id=outbox 2026/05/13 10:58:03 INFO Applying migration id=edits 2026/05/13 10:58:03 INFO Applying migration id=outboxactor 2026/05/13 10:58:03 INFO Applying migration id=outboxsender 2026/05/13 10:58:03 INFO Applying migration id=thread 2026/05/13 10:58:03 INFO Applying migration id=host 2026/05/13 10:58:03 INFO Applying migration id=sharedinbox 2026/05/13 10:58:03 INFO Applying migration id=noteshost 2026/05/13 10:58:03 INFO Applying migration id=fetched 2026/05/13 10:58:03 INFO Applying migration id=move 2026/05/13 10:58:03 INFO Applying migration id=cleanup 2026/05/13 10:58:03 INFO Applying migration id=received 2026/05/13 10:58:03 INFO Applying migration id=namehost 2026/05/13 10:58:03 INFO Applying migration id=outboxhost 2026/05/13 10:58:03 INFO Applying migration id=notesfts 2026/05/13 10:58:03 INFO Applying migration id=iconsname 2026/05/13 10:58:03 INFO Applying migration id=nohash 2026/05/13 10:58:03 INFO Applying migration id=shares 2026/05/13 10:58:03 INFO Applying migration id=actorttl 2026/05/13 10:58:03 INFO Applying migration id=tocc 2026/05/13 10:58:03 INFO Applying migration id=followeds 2026/05/13 10:58:03 INFO Applying migration id=certhash 2026/05/13 10:58:03 INFO Applying migration id=follows_sync 2026/05/13 10:58:03 INFO Applying migration id=jsonpath 2026/05/13 10:58:03 INFO Applying migration id=localforward 2026/05/13 10:58:03 INFO Applying migration id=avatar 2026/05/13 10:58:03 INFO Applying migration id=noimage 2026/05/13 10:58:03 INFO Applying migration id=feed 2026/05/13 10:58:03 INFO Applying migration id=bookmarks 2026/05/13 10:58:03 INFO Applying migration id=shareactivity 2026/05/13 10:58:03 INFO Applying migration id=application 2026/05/13 10:58:03 INFO Applying migration id=certificates 2026/05/13 10:58:03 INFO Applying migration id=rawforward 2026/05/13 10:58:03 INFO Applying migration id=publickey 2026/05/13 10:58:03 INFO Applying migration id=resolvegroup 2026/05/13 10:58:03 INFO Applying migration id=reject 2026/05/13 10:58:03 INFO Applying migration id=autodel 2026/05/13 10:58:03 INFO Applying migration id=jsonb 2026/05/13 10:58:03 INFO Applying migration id=quote 2026/05/13 10:58:03 INFO Applying migration id=rfc9421 2026/05/13 10:58:03 INFO Applying migration id=keys 2026/05/13 10:58:03 INFO Applying migration id=portable 2026/05/13 10:58:03 INFO Applying migration id=proofs 2026/05/13 10:58:03 INFO Applying migration id=contexts 2026/05/13 10:58:03 INFO Applying migration id=deliverieshost 2026/05/13 10:58:03 INFO Applying migration id=pembegin 2026/05/13 10:58:03 INFO Applying migration id=didhost 2026/05/13 10:58:03 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:03 INFO Applying migration id=invites 2026/05/13 10:58:03 INFO Applying migration id=ed25519blob 2026/05/13 10:58:03 INFO Applying migration id=rsablob 2026/05/13 10:58:03 INFO Applying migration id=iconscid 2026/05/13 10:58:03 INFO Applying migration id=actor 2026/05/13 10:58:03 INFO Applying migration id=localkeys 2026/05/13 10:58:03 INFO Applying migration id=deleted 2026/05/13 10:58:03 INFO Applying migration id=history 2026/05/13 10:58:03 INFO Applying migration id=outboxnano 2026/05/13 10:58:03 INFO Applying migration id=implements 2026/05/13 10:58:03 INFO Applying migration id=backfill --- PASS: TestUsers_NoPosts (0.74s) === RUN TestUsers_UnauthenticatedUser 2026/05/13 10:58:03 INFO Applying migration id=initial 2026/05/13 10:58:03 INFO Applying migration id=notesupdated 2026/05/13 10:58:03 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:03 INFO Applying migration id=activitiesid 2026/05/13 10:58:03 INFO Applying migration id=outbox 2026/05/13 10:58:03 INFO Applying migration id=edits 2026/05/13 10:58:03 INFO Applying migration id=outboxactor 2026/05/13 10:58:03 INFO Applying migration id=outboxsender 2026/05/13 10:58:03 INFO Applying migration id=thread 2026/05/13 10:58:03 INFO Applying migration id=host 2026/05/13 10:58:03 INFO Applying migration id=sharedinbox 2026/05/13 10:58:03 INFO Applying migration id=noteshost 2026/05/13 10:58:03 INFO Applying migration id=fetched 2026/05/13 10:58:03 INFO Applying migration id=move 2026/05/13 10:58:03 INFO Applying migration id=cleanup 2026/05/13 10:58:03 INFO Applying migration id=received 2026/05/13 10:58:03 INFO Applying migration id=namehost 2026/05/13 10:58:03 INFO Applying migration id=outboxhost 2026/05/13 10:58:03 INFO Applying migration id=notesfts 2026/05/13 10:58:03 INFO Applying migration id=iconsname 2026/05/13 10:58:03 INFO Applying migration id=nohash 2026/05/13 10:58:03 INFO Applying migration id=shares 2026/05/13 10:58:03 INFO Applying migration id=actorttl 2026/05/13 10:58:03 INFO Applying migration id=tocc 2026/05/13 10:58:03 INFO Applying migration id=followeds 2026/05/13 10:58:03 INFO Applying migration id=certhash 2026/05/13 10:58:03 INFO Applying migration id=follows_sync 2026/05/13 10:58:03 INFO Applying migration id=jsonpath 2026/05/13 10:58:03 INFO Applying migration id=localforward 2026/05/13 10:58:03 INFO Applying migration id=avatar 2026/05/13 10:58:03 INFO Applying migration id=noimage 2026/05/13 10:58:03 INFO Applying migration id=feed 2026/05/13 10:58:03 INFO Applying migration id=bookmarks 2026/05/13 10:58:03 INFO Applying migration id=shareactivity 2026/05/13 10:58:03 INFO Applying migration id=application 2026/05/13 10:58:03 INFO Applying migration id=certificates 2026/05/13 10:58:03 INFO Applying migration id=rawforward 2026/05/13 10:58:03 INFO Applying migration id=publickey 2026/05/13 10:58:03 INFO Applying migration id=resolvegroup 2026/05/13 10:58:03 INFO Applying migration id=reject 2026/05/13 10:58:03 INFO Applying migration id=autodel 2026/05/13 10:58:03 INFO Applying migration id=jsonb 2026/05/13 10:58:03 INFO Applying migration id=quote 2026/05/13 10:58:03 INFO Applying migration id=rfc9421 2026/05/13 10:58:03 INFO Applying migration id=keys 2026/05/13 10:58:03 INFO Applying migration id=portable 2026/05/13 10:58:03 INFO Applying migration id=proofs 2026/05/13 10:58:03 INFO Applying migration id=contexts 2026/05/13 10:58:03 INFO Applying migration id=deliverieshost 2026/05/13 10:58:03 INFO Applying migration id=pembegin 2026/05/13 10:58:03 INFO Applying migration id=didhost 2026/05/13 10:58:03 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:03 INFO Applying migration id=invites 2026/05/13 10:58:03 INFO Applying migration id=ed25519blob 2026/05/13 10:58:03 INFO Applying migration id=rsablob 2026/05/13 10:58:03 INFO Applying migration id=iconscid 2026/05/13 10:58:03 INFO Applying migration id=actor 2026/05/13 10:58:03 INFO Applying migration id=localkeys 2026/05/13 10:58:03 INFO Applying migration id=deleted 2026/05/13 10:58:03 INFO Applying migration id=history 2026/05/13 10:58:03 INFO Applying migration id=outboxnano 2026/05/13 10:58:03 INFO Applying migration id=implements 2026/05/13 10:58:03 INFO Applying migration id=backfill --- PASS: TestUsers_UnauthenticatedUser (0.58s) === RUN TestUsers_DM 2026/05/13 10:58:04 INFO Applying migration id=initial 2026/05/13 10:58:04 INFO Applying migration id=notesupdated 2026/05/13 10:58:04 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:04 INFO Applying migration id=activitiesid 2026/05/13 10:58:04 INFO Applying migration id=outbox 2026/05/13 10:58:04 INFO Applying migration id=edits 2026/05/13 10:58:04 INFO Applying migration id=outboxactor 2026/05/13 10:58:04 INFO Applying migration id=outboxsender 2026/05/13 10:58:04 INFO Applying migration id=thread 2026/05/13 10:58:04 INFO Applying migration id=host 2026/05/13 10:58:04 INFO Applying migration id=sharedinbox 2026/05/13 10:58:04 INFO Applying migration id=noteshost 2026/05/13 10:58:04 INFO Applying migration id=fetched 2026/05/13 10:58:04 INFO Applying migration id=move 2026/05/13 10:58:04 INFO Applying migration id=cleanup 2026/05/13 10:58:04 INFO Applying migration id=received 2026/05/13 10:58:04 INFO Applying migration id=namehost 2026/05/13 10:58:04 INFO Applying migration id=outboxhost 2026/05/13 10:58:04 INFO Applying migration id=notesfts 2026/05/13 10:58:04 INFO Applying migration id=iconsname 2026/05/13 10:58:04 INFO Applying migration id=nohash 2026/05/13 10:58:04 INFO Applying migration id=shares 2026/05/13 10:58:04 INFO Applying migration id=actorttl 2026/05/13 10:58:04 INFO Applying migration id=tocc 2026/05/13 10:58:04 INFO Applying migration id=followeds 2026/05/13 10:58:04 INFO Applying migration id=certhash 2026/05/13 10:58:04 INFO Applying migration id=follows_sync 2026/05/13 10:58:04 INFO Applying migration id=jsonpath 2026/05/13 10:58:04 INFO Applying migration id=localforward 2026/05/13 10:58:04 INFO Applying migration id=avatar 2026/05/13 10:58:04 INFO Applying migration id=noimage 2026/05/13 10:58:04 INFO Applying migration id=feed 2026/05/13 10:58:04 INFO Applying migration id=bookmarks 2026/05/13 10:58:04 INFO Applying migration id=shareactivity 2026/05/13 10:58:04 INFO Applying migration id=application 2026/05/13 10:58:04 INFO Applying migration id=certificates 2026/05/13 10:58:04 INFO Applying migration id=rawforward 2026/05/13 10:58:04 INFO Applying migration id=publickey 2026/05/13 10:58:04 INFO Applying migration id=resolvegroup 2026/05/13 10:58:04 INFO Applying migration id=reject 2026/05/13 10:58:04 INFO Applying migration id=autodel 2026/05/13 10:58:04 INFO Applying migration id=jsonb 2026/05/13 10:58:04 INFO Applying migration id=quote 2026/05/13 10:58:04 INFO Applying migration id=rfc9421 2026/05/13 10:58:04 INFO Applying migration id=keys 2026/05/13 10:58:04 INFO Applying migration id=portable 2026/05/13 10:58:04 INFO Applying migration id=proofs 2026/05/13 10:58:04 INFO Applying migration id=contexts 2026/05/13 10:58:04 INFO Applying migration id=deliverieshost 2026/05/13 10:58:04 INFO Applying migration id=pembegin 2026/05/13 10:58:04 INFO Applying migration id=didhost 2026/05/13 10:58:04 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:04 INFO Applying migration id=invites 2026/05/13 10:58:04 INFO Applying migration id=ed25519blob 2026/05/13 10:58:04 INFO Applying migration id=rsablob 2026/05/13 10:58:04 INFO Applying migration id=iconscid 2026/05/13 10:58:04 INFO Applying migration id=actor 2026/05/13 10:58:04 INFO Applying migration id=localkeys 2026/05/13 10:58:04 INFO Applying migration id=deleted 2026/05/13 10:58:04 INFO Applying migration id=history 2026/05/13 10:58:04 INFO Applying migration id=outboxnano 2026/05/13 10:58:04 INFO Applying migration id=implements 2026/05/13 10:58:04 INFO Applying migration id=backfill 2026/05/13 10:58:05 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-969b-71e0-8cd4-d133eeb97cb6 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:05 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-969b-7942-a7e3-b79ab702d1b2 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-969b-71e0-8cd4-d133eeb97cb6 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-969b-71e0-8cd4-d133eeb97cb6 2026/05/13 10:58:05 INFO Adding mention name=@alice actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:58:05 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-969c-748d-905b-0763517a73a6 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-969c-7230-ad86-d4a80fb650a5 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-969c-7230-ad86-d4a80fb650a5 --- PASS: TestUsers_DM (0.68s) === RUN TestUsers_DMNotFollowing 2026/05/13 10:58:05 INFO Applying migration id=initial 2026/05/13 10:58:05 INFO Applying migration id=notesupdated 2026/05/13 10:58:05 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:05 INFO Applying migration id=activitiesid 2026/05/13 10:58:05 INFO Applying migration id=outbox 2026/05/13 10:58:05 INFO Applying migration id=edits 2026/05/13 10:58:05 INFO Applying migration id=outboxactor 2026/05/13 10:58:05 INFO Applying migration id=outboxsender 2026/05/13 10:58:05 INFO Applying migration id=thread 2026/05/13 10:58:05 INFO Applying migration id=host 2026/05/13 10:58:05 INFO Applying migration id=sharedinbox 2026/05/13 10:58:05 INFO Applying migration id=noteshost 2026/05/13 10:58:05 INFO Applying migration id=fetched 2026/05/13 10:58:05 INFO Applying migration id=move 2026/05/13 10:58:05 INFO Applying migration id=cleanup 2026/05/13 10:58:05 INFO Applying migration id=received 2026/05/13 10:58:05 INFO Applying migration id=namehost 2026/05/13 10:58:05 INFO Applying migration id=outboxhost 2026/05/13 10:58:05 INFO Applying migration id=notesfts 2026/05/13 10:58:05 INFO Applying migration id=iconsname 2026/05/13 10:58:05 INFO Applying migration id=nohash 2026/05/13 10:58:05 INFO Applying migration id=shares 2026/05/13 10:58:05 INFO Applying migration id=actorttl 2026/05/13 10:58:05 INFO Applying migration id=tocc 2026/05/13 10:58:05 INFO Applying migration id=followeds 2026/05/13 10:58:05 INFO Applying migration id=certhash 2026/05/13 10:58:05 INFO Applying migration id=follows_sync 2026/05/13 10:58:05 INFO Applying migration id=jsonpath 2026/05/13 10:58:05 INFO Applying migration id=localforward 2026/05/13 10:58:05 INFO Applying migration id=avatar 2026/05/13 10:58:05 INFO Applying migration id=noimage 2026/05/13 10:58:05 INFO Applying migration id=feed 2026/05/13 10:58:05 INFO Applying migration id=bookmarks 2026/05/13 10:58:05 INFO Applying migration id=shareactivity 2026/05/13 10:58:05 INFO Applying migration id=application 2026/05/13 10:58:05 INFO Applying migration id=certificates 2026/05/13 10:58:05 INFO Applying migration id=rawforward 2026/05/13 10:58:05 INFO Applying migration id=publickey 2026/05/13 10:58:05 INFO Applying migration id=resolvegroup 2026/05/13 10:58:05 INFO Applying migration id=reject 2026/05/13 10:58:05 INFO Applying migration id=autodel 2026/05/13 10:58:05 INFO Applying migration id=jsonb 2026/05/13 10:58:05 INFO Applying migration id=quote 2026/05/13 10:58:05 INFO Applying migration id=rfc9421 2026/05/13 10:58:05 INFO Applying migration id=keys 2026/05/13 10:58:05 INFO Applying migration id=portable 2026/05/13 10:58:05 INFO Applying migration id=proofs 2026/05/13 10:58:05 INFO Applying migration id=contexts 2026/05/13 10:58:05 INFO Applying migration id=deliverieshost 2026/05/13 10:58:05 INFO Applying migration id=pembegin 2026/05/13 10:58:05 INFO Applying migration id=didhost 2026/05/13 10:58:05 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:05 INFO Applying migration id=invites 2026/05/13 10:58:05 INFO Applying migration id=ed25519blob 2026/05/13 10:58:05 INFO Applying migration id=rsablob 2026/05/13 10:58:05 INFO Applying migration id=iconscid 2026/05/13 10:58:05 INFO Applying migration id=actor 2026/05/13 10:58:05 INFO Applying migration id=localkeys 2026/05/13 10:58:05 INFO Applying migration id=deleted 2026/05/13 10:58:05 INFO Applying migration id=history 2026/05/13 10:58:05 INFO Applying migration id=outboxnano 2026/05/13 10:58:05 INFO Applying migration id=implements 2026/05/13 10:58:05 INFO Applying migration id=backfill 2026/05/13 10:58:05 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-98b3-7954-85d8-d6d07fb62ed4 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:05 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-98b4-712f-b16f-8bb2512a013f activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-98b3-7954-85d8-d6d07fb62ed4 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-98b3-7954-85d8-d6d07fb62ed4 2026/05/13 10:58:05 INFO Adding mention name=@alice actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:58:05 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-98b4-7a9c-9e05-72fb75b60197 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-98b4-7876-8d93-9333f9bd7d19 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-98b4-7876-8d93-9333f9bd7d19 2026/05/13 10:58:05 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fc-98b7-7c5c-9d48-e7d208f24ae1 activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-98b3-7954-85d8-d6d07fb62ed4 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob --- PASS: TestUsers_DMNotFollowing (0.54s) === RUN TestUsers_PostToFollowers 2026/05/13 10:58:05 INFO Applying migration id=initial 2026/05/13 10:58:05 INFO Applying migration id=notesupdated 2026/05/13 10:58:05 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:05 INFO Applying migration id=activitiesid 2026/05/13 10:58:05 INFO Applying migration id=outbox 2026/05/13 10:58:05 INFO Applying migration id=edits 2026/05/13 10:58:05 INFO Applying migration id=outboxactor 2026/05/13 10:58:05 INFO Applying migration id=outboxsender 2026/05/13 10:58:05 INFO Applying migration id=thread 2026/05/13 10:58:05 INFO Applying migration id=host 2026/05/13 10:58:05 INFO Applying migration id=sharedinbox 2026/05/13 10:58:05 INFO Applying migration id=noteshost 2026/05/13 10:58:05 INFO Applying migration id=fetched 2026/05/13 10:58:05 INFO Applying migration id=move 2026/05/13 10:58:05 INFO Applying migration id=cleanup 2026/05/13 10:58:05 INFO Applying migration id=received 2026/05/13 10:58:05 INFO Applying migration id=namehost 2026/05/13 10:58:05 INFO Applying migration id=outboxhost 2026/05/13 10:58:05 INFO Applying migration id=notesfts 2026/05/13 10:58:05 INFO Applying migration id=iconsname 2026/05/13 10:58:05 INFO Applying migration id=nohash 2026/05/13 10:58:05 INFO Applying migration id=shares 2026/05/13 10:58:05 INFO Applying migration id=actorttl 2026/05/13 10:58:05 INFO Applying migration id=tocc 2026/05/13 10:58:05 INFO Applying migration id=followeds 2026/05/13 10:58:05 INFO Applying migration id=certhash 2026/05/13 10:58:05 INFO Applying migration id=follows_sync 2026/05/13 10:58:05 INFO Applying migration id=jsonpath 2026/05/13 10:58:05 INFO Applying migration id=localforward 2026/05/13 10:58:05 INFO Applying migration id=avatar 2026/05/13 10:58:05 INFO Applying migration id=noimage 2026/05/13 10:58:05 INFO Applying migration id=feed 2026/05/13 10:58:05 INFO Applying migration id=bookmarks 2026/05/13 10:58:05 INFO Applying migration id=shareactivity 2026/05/13 10:58:05 INFO Applying migration id=application 2026/05/13 10:58:05 INFO Applying migration id=certificates 2026/05/13 10:58:05 INFO Applying migration id=rawforward 2026/05/13 10:58:05 INFO Applying migration id=publickey 2026/05/13 10:58:05 INFO Applying migration id=resolvegroup 2026/05/13 10:58:05 INFO Applying migration id=reject 2026/05/13 10:58:05 INFO Applying migration id=autodel 2026/05/13 10:58:05 INFO Applying migration id=jsonb 2026/05/13 10:58:05 INFO Applying migration id=quote 2026/05/13 10:58:05 INFO Applying migration id=rfc9421 2026/05/13 10:58:05 INFO Applying migration id=keys 2026/05/13 10:58:05 INFO Applying migration id=portable 2026/05/13 10:58:05 INFO Applying migration id=proofs 2026/05/13 10:58:05 INFO Applying migration id=contexts 2026/05/13 10:58:05 INFO Applying migration id=deliverieshost 2026/05/13 10:58:05 INFO Applying migration id=pembegin 2026/05/13 10:58:05 INFO Applying migration id=didhost 2026/05/13 10:58:05 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:05 INFO Applying migration id=invites 2026/05/13 10:58:05 INFO Applying migration id=ed25519blob 2026/05/13 10:58:05 INFO Applying migration id=rsablob 2026/05/13 10:58:05 INFO Applying migration id=iconscid 2026/05/13 10:58:05 INFO Applying migration id=actor 2026/05/13 10:58:05 INFO Applying migration id=localkeys 2026/05/13 10:58:05 INFO Applying migration id=deleted 2026/05/13 10:58:05 INFO Applying migration id=history 2026/05/13 10:58:05 INFO Applying migration id=outboxnano 2026/05/13 10:58:05 INFO Applying migration id=implements 2026/05/13 10:58:05 INFO Applying migration id=backfill 2026/05/13 10:58:06 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-9ca8-7d04-8734-d100eb59be07 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:06 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-9ca9-75c9-b805-a706f061b527 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-9ca8-7d04-8734-d100eb59be07 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-9ca8-7d04-8734-d100eb59be07 2026/05/13 10:58:06 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-9ca9-7ded-89e9-cd8b44fe044a activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-9ca9-7db3-bbc7-aa080c5e9614 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-9ca9-7db3-bbc7-aa080c5e9614 --- PASS: TestUsers_PostToFollowers (1.01s) === RUN TestUsers_PostToFollowersNotFollowing 2026/05/13 10:58:06 INFO Applying migration id=initial 2026/05/13 10:58:06 INFO Applying migration id=notesupdated 2026/05/13 10:58:06 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:06 INFO Applying migration id=activitiesid 2026/05/13 10:58:06 INFO Applying migration id=outbox 2026/05/13 10:58:06 INFO Applying migration id=edits 2026/05/13 10:58:06 INFO Applying migration id=outboxactor 2026/05/13 10:58:06 INFO Applying migration id=outboxsender 2026/05/13 10:58:06 INFO Applying migration id=thread 2026/05/13 10:58:06 INFO Applying migration id=host 2026/05/13 10:58:06 INFO Applying migration id=sharedinbox 2026/05/13 10:58:06 INFO Applying migration id=noteshost 2026/05/13 10:58:06 INFO Applying migration id=fetched 2026/05/13 10:58:06 INFO Applying migration id=move 2026/05/13 10:58:06 INFO Applying migration id=cleanup 2026/05/13 10:58:06 INFO Applying migration id=received 2026/05/13 10:58:06 INFO Applying migration id=namehost 2026/05/13 10:58:06 INFO Applying migration id=outboxhost 2026/05/13 10:58:06 INFO Applying migration id=notesfts 2026/05/13 10:58:06 INFO Applying migration id=iconsname 2026/05/13 10:58:06 INFO Applying migration id=nohash 2026/05/13 10:58:06 INFO Applying migration id=shares 2026/05/13 10:58:06 INFO Applying migration id=actorttl 2026/05/13 10:58:06 INFO Applying migration id=tocc 2026/05/13 10:58:06 INFO Applying migration id=followeds 2026/05/13 10:58:06 INFO Applying migration id=certhash 2026/05/13 10:58:06 INFO Applying migration id=follows_sync 2026/05/13 10:58:06 INFO Applying migration id=jsonpath 2026/05/13 10:58:06 INFO Applying migration id=localforward 2026/05/13 10:58:06 INFO Applying migration id=avatar 2026/05/13 10:58:06 INFO Applying migration id=noimage 2026/05/13 10:58:06 INFO Applying migration id=feed 2026/05/13 10:58:06 INFO Applying migration id=bookmarks 2026/05/13 10:58:06 INFO Applying migration id=shareactivity 2026/05/13 10:58:06 INFO Applying migration id=application 2026/05/13 10:58:06 INFO Applying migration id=certificates 2026/05/13 10:58:06 INFO Applying migration id=rawforward 2026/05/13 10:58:06 INFO Applying migration id=publickey 2026/05/13 10:58:06 INFO Applying migration id=resolvegroup 2026/05/13 10:58:06 INFO Applying migration id=reject 2026/05/13 10:58:06 INFO Applying migration id=autodel 2026/05/13 10:58:06 INFO Applying migration id=jsonb 2026/05/13 10:58:06 INFO Applying migration id=quote 2026/05/13 10:58:06 INFO Applying migration id=rfc9421 2026/05/13 10:58:06 INFO Applying migration id=keys 2026/05/13 10:58:06 INFO Applying migration id=portable 2026/05/13 10:58:06 INFO Applying migration id=proofs 2026/05/13 10:58:06 INFO Applying migration id=contexts 2026/05/13 10:58:06 INFO Applying migration id=deliverieshost 2026/05/13 10:58:06 INFO Applying migration id=pembegin 2026/05/13 10:58:06 INFO Applying migration id=didhost 2026/05/13 10:58:06 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:06 INFO Applying migration id=invites 2026/05/13 10:58:06 INFO Applying migration id=ed25519blob 2026/05/13 10:58:06 INFO Applying migration id=rsablob 2026/05/13 10:58:06 INFO Applying migration id=iconscid 2026/05/13 10:58:06 INFO Applying migration id=actor 2026/05/13 10:58:06 INFO Applying migration id=localkeys 2026/05/13 10:58:06 INFO Applying migration id=deleted 2026/05/13 10:58:06 INFO Applying migration id=history 2026/05/13 10:58:06 INFO Applying migration id=outboxnano 2026/05/13 10:58:06 INFO Applying migration id=implements 2026/05/13 10:58:06 INFO Applying migration id=backfill 2026/05/13 10:58:07 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-9f21-7b15-82d3-65abf31509c7 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-9f21-7ad9-8e5b-63602d890193 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-9f21-7ad9-8e5b-63602d890193 --- PASS: TestUsers_PostToFollowersNotFollowing (0.63s) === RUN TestUsers_PublicPost 2026/05/13 10:58:07 INFO Applying migration id=initial 2026/05/13 10:58:07 INFO Applying migration id=notesupdated 2026/05/13 10:58:07 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:07 INFO Applying migration id=activitiesid 2026/05/13 10:58:07 INFO Applying migration id=outbox 2026/05/13 10:58:07 INFO Applying migration id=edits 2026/05/13 10:58:07 INFO Applying migration id=outboxactor 2026/05/13 10:58:07 INFO Applying migration id=outboxsender 2026/05/13 10:58:07 INFO Applying migration id=thread 2026/05/13 10:58:07 INFO Applying migration id=host 2026/05/13 10:58:07 INFO Applying migration id=sharedinbox 2026/05/13 10:58:07 INFO Applying migration id=noteshost 2026/05/13 10:58:07 INFO Applying migration id=fetched 2026/05/13 10:58:07 INFO Applying migration id=move 2026/05/13 10:58:07 INFO Applying migration id=cleanup 2026/05/13 10:58:07 INFO Applying migration id=received 2026/05/13 10:58:07 INFO Applying migration id=namehost 2026/05/13 10:58:07 INFO Applying migration id=outboxhost 2026/05/13 10:58:07 INFO Applying migration id=notesfts 2026/05/13 10:58:07 INFO Applying migration id=iconsname 2026/05/13 10:58:07 INFO Applying migration id=nohash 2026/05/13 10:58:07 INFO Applying migration id=shares 2026/05/13 10:58:07 INFO Applying migration id=actorttl 2026/05/13 10:58:07 INFO Applying migration id=tocc 2026/05/13 10:58:07 INFO Applying migration id=followeds 2026/05/13 10:58:07 INFO Applying migration id=certhash 2026/05/13 10:58:07 INFO Applying migration id=follows_sync 2026/05/13 10:58:07 INFO Applying migration id=jsonpath 2026/05/13 10:58:07 INFO Applying migration id=localforward 2026/05/13 10:58:07 INFO Applying migration id=avatar 2026/05/13 10:58:07 INFO Applying migration id=noimage 2026/05/13 10:58:07 INFO Applying migration id=feed 2026/05/13 10:58:07 INFO Applying migration id=bookmarks 2026/05/13 10:58:07 INFO Applying migration id=shareactivity 2026/05/13 10:58:07 INFO Applying migration id=application 2026/05/13 10:58:07 INFO Applying migration id=certificates 2026/05/13 10:58:07 INFO Applying migration id=rawforward 2026/05/13 10:58:07 INFO Applying migration id=publickey 2026/05/13 10:58:07 INFO Applying migration id=resolvegroup 2026/05/13 10:58:07 INFO Applying migration id=reject 2026/05/13 10:58:07 INFO Applying migration id=autodel 2026/05/13 10:58:07 INFO Applying migration id=jsonb 2026/05/13 10:58:07 INFO Applying migration id=quote 2026/05/13 10:58:07 INFO Applying migration id=rfc9421 2026/05/13 10:58:07 INFO Applying migration id=keys 2026/05/13 10:58:07 INFO Applying migration id=portable 2026/05/13 10:58:07 INFO Applying migration id=proofs 2026/05/13 10:58:07 INFO Applying migration id=contexts 2026/05/13 10:58:07 INFO Applying migration id=deliverieshost 2026/05/13 10:58:07 INFO Applying migration id=pembegin 2026/05/13 10:58:07 INFO Applying migration id=didhost 2026/05/13 10:58:07 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:07 INFO Applying migration id=invites 2026/05/13 10:58:07 INFO Applying migration id=ed25519blob 2026/05/13 10:58:07 INFO Applying migration id=rsablob 2026/05/13 10:58:07 INFO Applying migration id=iconscid 2026/05/13 10:58:07 INFO Applying migration id=actor 2026/05/13 10:58:07 INFO Applying migration id=localkeys 2026/05/13 10:58:07 INFO Applying migration id=deleted 2026/05/13 10:58:07 INFO Applying migration id=history 2026/05/13 10:58:07 INFO Applying migration id=outboxnano 2026/05/13 10:58:07 INFO Applying migration id=implements 2026/05/13 10:58:07 INFO Applying migration id=backfill 2026/05/13 10:58:07 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-a186-7bd7-8ce3-36c9311232d5 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:07 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-a187-740a-ad66-59c0a9c63720 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-a186-7bd7-8ce3-36c9311232d5 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-a186-7bd7-8ce3-36c9311232d5 2026/05/13 10:58:07 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-a187-7c49-82d6-2cee515f4014 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-a187-7bff-9880-7a062702d6cd activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-a187-7bff-9880-7a062702d6cd --- PASS: TestUsers_PublicPost (0.62s) === RUN TestUsers_PublicPostNotFollowing 2026/05/13 10:58:07 INFO Applying migration id=initial 2026/05/13 10:58:07 INFO Applying migration id=notesupdated 2026/05/13 10:58:07 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:07 INFO Applying migration id=activitiesid 2026/05/13 10:58:07 INFO Applying migration id=outbox 2026/05/13 10:58:07 INFO Applying migration id=edits 2026/05/13 10:58:07 INFO Applying migration id=outboxactor 2026/05/13 10:58:07 INFO Applying migration id=outboxsender 2026/05/13 10:58:07 INFO Applying migration id=thread 2026/05/13 10:58:07 INFO Applying migration id=host 2026/05/13 10:58:07 INFO Applying migration id=sharedinbox 2026/05/13 10:58:07 INFO Applying migration id=noteshost 2026/05/13 10:58:07 INFO Applying migration id=fetched 2026/05/13 10:58:07 INFO Applying migration id=move 2026/05/13 10:58:07 INFO Applying migration id=cleanup 2026/05/13 10:58:07 INFO Applying migration id=received 2026/05/13 10:58:07 INFO Applying migration id=namehost 2026/05/13 10:58:07 INFO Applying migration id=outboxhost 2026/05/13 10:58:07 INFO Applying migration id=notesfts 2026/05/13 10:58:07 INFO Applying migration id=iconsname 2026/05/13 10:58:07 INFO Applying migration id=nohash 2026/05/13 10:58:07 INFO Applying migration id=shares 2026/05/13 10:58:07 INFO Applying migration id=actorttl 2026/05/13 10:58:07 INFO Applying migration id=tocc 2026/05/13 10:58:07 INFO Applying migration id=followeds 2026/05/13 10:58:07 INFO Applying migration id=certhash 2026/05/13 10:58:07 INFO Applying migration id=follows_sync 2026/05/13 10:58:07 INFO Applying migration id=jsonpath 2026/05/13 10:58:07 INFO Applying migration id=localforward 2026/05/13 10:58:07 INFO Applying migration id=avatar 2026/05/13 10:58:07 INFO Applying migration id=noimage 2026/05/13 10:58:07 INFO Applying migration id=feed 2026/05/13 10:58:07 INFO Applying migration id=bookmarks 2026/05/13 10:58:07 INFO Applying migration id=shareactivity 2026/05/13 10:58:07 INFO Applying migration id=application 2026/05/13 10:58:07 INFO Applying migration id=certificates 2026/05/13 10:58:07 INFO Applying migration id=rawforward 2026/05/13 10:58:07 INFO Applying migration id=publickey 2026/05/13 10:58:07 INFO Applying migration id=resolvegroup 2026/05/13 10:58:07 INFO Applying migration id=reject 2026/05/13 10:58:07 INFO Applying migration id=autodel 2026/05/13 10:58:07 INFO Applying migration id=jsonb 2026/05/13 10:58:07 INFO Applying migration id=quote 2026/05/13 10:58:07 INFO Applying migration id=rfc9421 2026/05/13 10:58:08 INFO Applying migration id=keys 2026/05/13 10:58:08 INFO Applying migration id=portable 2026/05/13 10:58:08 INFO Applying migration id=proofs 2026/05/13 10:58:08 INFO Applying migration id=contexts 2026/05/13 10:58:08 INFO Applying migration id=deliverieshost 2026/05/13 10:58:08 INFO Applying migration id=pembegin 2026/05/13 10:58:08 INFO Applying migration id=didhost 2026/05/13 10:58:08 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:08 INFO Applying migration id=invites 2026/05/13 10:58:08 INFO Applying migration id=ed25519blob 2026/05/13 10:58:08 INFO Applying migration id=rsablob 2026/05/13 10:58:08 INFO Applying migration id=iconscid 2026/05/13 10:58:08 INFO Applying migration id=actor 2026/05/13 10:58:08 INFO Applying migration id=localkeys 2026/05/13 10:58:08 INFO Applying migration id=deleted 2026/05/13 10:58:08 INFO Applying migration id=history 2026/05/13 10:58:08 INFO Applying migration id=outboxnano 2026/05/13 10:58:08 INFO Applying migration id=implements 2026/05/13 10:58:08 INFO Applying migration id=backfill 2026/05/13 10:58:08 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-a517-78de-9ec6-23964285116d activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-a517-786f-8fbd-7aaeb2434738 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-a517-786f-8fbd-7aaeb2434738 --- PASS: TestUsers_PublicPostNotFollowing (0.91s) === RUN TestUsers_PublicPostShared 2026/05/13 10:58:08 INFO Applying migration id=initial 2026/05/13 10:58:08 INFO Applying migration id=notesupdated 2026/05/13 10:58:08 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:08 INFO Applying migration id=activitiesid 2026/05/13 10:58:08 INFO Applying migration id=outbox 2026/05/13 10:58:08 INFO Applying migration id=edits 2026/05/13 10:58:08 INFO Applying migration id=outboxactor 2026/05/13 10:58:08 INFO Applying migration id=outboxsender 2026/05/13 10:58:08 INFO Applying migration id=thread 2026/05/13 10:58:08 INFO Applying migration id=host 2026/05/13 10:58:08 INFO Applying migration id=sharedinbox 2026/05/13 10:58:08 INFO Applying migration id=noteshost 2026/05/13 10:58:08 INFO Applying migration id=fetched 2026/05/13 10:58:08 INFO Applying migration id=move 2026/05/13 10:58:08 INFO Applying migration id=cleanup 2026/05/13 10:58:08 INFO Applying migration id=received 2026/05/13 10:58:08 INFO Applying migration id=namehost 2026/05/13 10:58:08 INFO Applying migration id=outboxhost 2026/05/13 10:58:08 INFO Applying migration id=notesfts 2026/05/13 10:58:08 INFO Applying migration id=iconsname 2026/05/13 10:58:08 INFO Applying migration id=nohash 2026/05/13 10:58:08 INFO Applying migration id=shares 2026/05/13 10:58:08 INFO Applying migration id=actorttl 2026/05/13 10:58:08 INFO Applying migration id=tocc 2026/05/13 10:58:08 INFO Applying migration id=followeds 2026/05/13 10:58:08 INFO Applying migration id=certhash 2026/05/13 10:58:08 INFO Applying migration id=follows_sync 2026/05/13 10:58:08 INFO Applying migration id=jsonpath 2026/05/13 10:58:08 INFO Applying migration id=localforward 2026/05/13 10:58:08 INFO Applying migration id=avatar 2026/05/13 10:58:08 INFO Applying migration id=noimage 2026/05/13 10:58:08 INFO Applying migration id=feed 2026/05/13 10:58:08 INFO Applying migration id=bookmarks 2026/05/13 10:58:08 INFO Applying migration id=shareactivity 2026/05/13 10:58:08 INFO Applying migration id=application 2026/05/13 10:58:08 INFO Applying migration id=certificates 2026/05/13 10:58:08 INFO Applying migration id=rawforward 2026/05/13 10:58:08 INFO Applying migration id=publickey 2026/05/13 10:58:08 INFO Applying migration id=resolvegroup 2026/05/13 10:58:08 INFO Applying migration id=reject 2026/05/13 10:58:08 INFO Applying migration id=autodel 2026/05/13 10:58:08 INFO Applying migration id=jsonb 2026/05/13 10:58:08 INFO Applying migration id=quote 2026/05/13 10:58:08 INFO Applying migration id=rfc9421 2026/05/13 10:58:08 INFO Applying migration id=keys 2026/05/13 10:58:08 INFO Applying migration id=portable 2026/05/13 10:58:08 INFO Applying migration id=proofs 2026/05/13 10:58:08 INFO Applying migration id=contexts 2026/05/13 10:58:08 INFO Applying migration id=deliverieshost 2026/05/13 10:58:08 INFO Applying migration id=pembegin 2026/05/13 10:58:08 INFO Applying migration id=didhost 2026/05/13 10:58:08 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:08 INFO Applying migration id=invites 2026/05/13 10:58:08 INFO Applying migration id=ed25519blob 2026/05/13 10:58:08 INFO Applying migration id=rsablob 2026/05/13 10:58:08 INFO Applying migration id=iconscid 2026/05/13 10:58:08 INFO Applying migration id=actor 2026/05/13 10:58:08 INFO Applying migration id=localkeys 2026/05/13 10:58:08 INFO Applying migration id=deleted 2026/05/13 10:58:08 INFO Applying migration id=history 2026/05/13 10:58:08 INFO Applying migration id=outboxnano 2026/05/13 10:58:08 INFO Applying migration id=implements 2026/05/13 10:58:08 INFO Applying migration id=backfill 2026/05/13 10:58:09 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-a919-77da-84e0-845e79cba30a activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://127.0.0.1/user/erin follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/user/erin 2026/05/13 10:58:09 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestUsers_PublicPostShared (1.03s) === RUN TestUsers_PublicPostSharedNotFollowing 2026/05/13 10:58:09 INFO Applying migration id=initial 2026/05/13 10:58:09 INFO Applying migration id=notesupdated 2026/05/13 10:58:09 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:09 INFO Applying migration id=activitiesid 2026/05/13 10:58:09 INFO Applying migration id=outbox 2026/05/13 10:58:09 INFO Applying migration id=edits 2026/05/13 10:58:09 INFO Applying migration id=outboxactor 2026/05/13 10:58:09 INFO Applying migration id=outboxsender 2026/05/13 10:58:09 INFO Applying migration id=thread 2026/05/13 10:58:09 INFO Applying migration id=host 2026/05/13 10:58:09 INFO Applying migration id=sharedinbox 2026/05/13 10:58:09 INFO Applying migration id=noteshost 2026/05/13 10:58:09 INFO Applying migration id=fetched 2026/05/13 10:58:09 INFO Applying migration id=move 2026/05/13 10:58:09 INFO Applying migration id=cleanup 2026/05/13 10:58:09 INFO Applying migration id=received 2026/05/13 10:58:09 INFO Applying migration id=namehost 2026/05/13 10:58:09 INFO Applying migration id=outboxhost 2026/05/13 10:58:09 INFO Applying migration id=notesfts 2026/05/13 10:58:09 INFO Applying migration id=iconsname 2026/05/13 10:58:09 INFO Applying migration id=nohash 2026/05/13 10:58:09 INFO Applying migration id=shares 2026/05/13 10:58:09 INFO Applying migration id=actorttl 2026/05/13 10:58:09 INFO Applying migration id=tocc 2026/05/13 10:58:09 INFO Applying migration id=followeds 2026/05/13 10:58:09 INFO Applying migration id=certhash 2026/05/13 10:58:09 INFO Applying migration id=follows_sync 2026/05/13 10:58:09 INFO Applying migration id=jsonpath 2026/05/13 10:58:09 INFO Applying migration id=localforward 2026/05/13 10:58:09 INFO Applying migration id=avatar 2026/05/13 10:58:09 INFO Applying migration id=noimage 2026/05/13 10:58:09 INFO Applying migration id=feed 2026/05/13 10:58:09 INFO Applying migration id=bookmarks 2026/05/13 10:58:09 INFO Applying migration id=shareactivity 2026/05/13 10:58:09 INFO Applying migration id=application 2026/05/13 10:58:09 INFO Applying migration id=certificates 2026/05/13 10:58:09 INFO Applying migration id=rawforward 2026/05/13 10:58:09 INFO Applying migration id=publickey 2026/05/13 10:58:09 INFO Applying migration id=resolvegroup 2026/05/13 10:58:09 INFO Applying migration id=reject 2026/05/13 10:58:09 INFO Applying migration id=autodel 2026/05/13 10:58:09 INFO Applying migration id=jsonb 2026/05/13 10:58:09 INFO Applying migration id=quote 2026/05/13 10:58:09 INFO Applying migration id=rfc9421 2026/05/13 10:58:09 INFO Applying migration id=keys 2026/05/13 10:58:09 INFO Applying migration id=portable 2026/05/13 10:58:09 INFO Applying migration id=proofs 2026/05/13 10:58:09 INFO Applying migration id=contexts 2026/05/13 10:58:09 INFO Applying migration id=deliverieshost 2026/05/13 10:58:09 INFO Applying migration id=pembegin 2026/05/13 10:58:09 INFO Applying migration id=didhost 2026/05/13 10:58:09 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:09 INFO Applying migration id=invites 2026/05/13 10:58:09 INFO Applying migration id=ed25519blob 2026/05/13 10:58:09 INFO Applying migration id=rsablob 2026/05/13 10:58:09 INFO Applying migration id=iconscid 2026/05/13 10:58:09 INFO Applying migration id=actor 2026/05/13 10:58:09 INFO Applying migration id=localkeys 2026/05/13 10:58:09 INFO Applying migration id=deleted 2026/05/13 10:58:09 INFO Applying migration id=history 2026/05/13 10:58:09 INFO Applying migration id=outboxnano 2026/05/13 10:58:09 INFO Applying migration id=implements 2026/05/13 10:58:09 INFO Applying migration id=backfill 2026/05/13 10:58:10 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-abd6-7f13-8a83-dfde1f2cb3ad activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://127.0.0.1/user/erin follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/user/erin 2026/05/13 10:58:10 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:58:10 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fc-abda-7e57-a02e-7dd06a8b384d activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-abd6-7f13-8a83-dfde1f2cb3ad activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/user/erin --- PASS: TestUsers_PublicPostSharedNotFollowing (0.71s) === RUN TestView_NoReplies 2026/05/13 10:58:10 INFO Applying migration id=initial 2026/05/13 10:58:10 INFO Applying migration id=notesupdated 2026/05/13 10:58:10 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:10 INFO Applying migration id=activitiesid 2026/05/13 10:58:10 INFO Applying migration id=outbox 2026/05/13 10:58:10 INFO Applying migration id=edits 2026/05/13 10:58:10 INFO Applying migration id=outboxactor 2026/05/13 10:58:10 INFO Applying migration id=outboxsender 2026/05/13 10:58:10 INFO Applying migration id=thread 2026/05/13 10:58:10 INFO Applying migration id=host 2026/05/13 10:58:10 INFO Applying migration id=sharedinbox 2026/05/13 10:58:10 INFO Applying migration id=noteshost 2026/05/13 10:58:10 INFO Applying migration id=fetched 2026/05/13 10:58:10 INFO Applying migration id=move 2026/05/13 10:58:10 INFO Applying migration id=cleanup 2026/05/13 10:58:10 INFO Applying migration id=received 2026/05/13 10:58:10 INFO Applying migration id=namehost 2026/05/13 10:58:10 INFO Applying migration id=outboxhost 2026/05/13 10:58:10 INFO Applying migration id=notesfts 2026/05/13 10:58:10 INFO Applying migration id=iconsname 2026/05/13 10:58:10 INFO Applying migration id=nohash 2026/05/13 10:58:10 INFO Applying migration id=shares 2026/05/13 10:58:10 INFO Applying migration id=actorttl 2026/05/13 10:58:10 INFO Applying migration id=tocc 2026/05/13 10:58:10 INFO Applying migration id=followeds 2026/05/13 10:58:10 INFO Applying migration id=certhash 2026/05/13 10:58:10 INFO Applying migration id=follows_sync 2026/05/13 10:58:10 INFO Applying migration id=jsonpath 2026/05/13 10:58:10 INFO Applying migration id=localforward 2026/05/13 10:58:10 INFO Applying migration id=avatar 2026/05/13 10:58:10 INFO Applying migration id=noimage 2026/05/13 10:58:10 INFO Applying migration id=feed 2026/05/13 10:58:10 INFO Applying migration id=bookmarks 2026/05/13 10:58:10 INFO Applying migration id=shareactivity 2026/05/13 10:58:10 INFO Applying migration id=application 2026/05/13 10:58:10 INFO Applying migration id=certificates 2026/05/13 10:58:10 INFO Applying migration id=rawforward 2026/05/13 10:58:10 INFO Applying migration id=publickey 2026/05/13 10:58:10 INFO Applying migration id=resolvegroup 2026/05/13 10:58:10 INFO Applying migration id=reject 2026/05/13 10:58:10 INFO Applying migration id=autodel 2026/05/13 10:58:10 INFO Applying migration id=jsonb 2026/05/13 10:58:10 INFO Applying migration id=quote 2026/05/13 10:58:10 INFO Applying migration id=rfc9421 2026/05/13 10:58:10 INFO Applying migration id=keys 2026/05/13 10:58:10 INFO Applying migration id=portable 2026/05/13 10:58:10 INFO Applying migration id=proofs 2026/05/13 10:58:10 INFO Applying migration id=contexts 2026/05/13 10:58:10 INFO Applying migration id=deliverieshost 2026/05/13 10:58:10 INFO Applying migration id=pembegin 2026/05/13 10:58:10 INFO Applying migration id=didhost 2026/05/13 10:58:10 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:10 INFO Applying migration id=invites 2026/05/13 10:58:10 INFO Applying migration id=ed25519blob 2026/05/13 10:58:10 INFO Applying migration id=rsablob 2026/05/13 10:58:10 INFO Applying migration id=iconscid 2026/05/13 10:58:10 INFO Applying migration id=actor 2026/05/13 10:58:10 INFO Applying migration id=localkeys 2026/05/13 10:58:10 INFO Applying migration id=deleted 2026/05/13 10:58:10 INFO Applying migration id=history 2026/05/13 10:58:10 INFO Applying migration id=outboxnano 2026/05/13 10:58:10 INFO Applying migration id=implements 2026/05/13 10:58:10 INFO Applying migration id=backfill 2026/05/13 10:58:11 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-ae1a-7461-950c-daaa9ac7b670 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-ae1a-7367-b9ff-f91459fd8265 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-ae1a-7367-b9ff-f91459fd8265 2026/05/13 10:58:11 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-ae1a-7367-b9ff-f91459fd8265 --- PASS: TestView_NoReplies (0.58s) === RUN TestView_OneReply 2026/05/13 10:58:11 INFO Applying migration id=initial 2026/05/13 10:58:11 INFO Applying migration id=notesupdated 2026/05/13 10:58:11 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:11 INFO Applying migration id=activitiesid 2026/05/13 10:58:11 INFO Applying migration id=outbox 2026/05/13 10:58:11 INFO Applying migration id=edits 2026/05/13 10:58:11 INFO Applying migration id=outboxactor 2026/05/13 10:58:11 INFO Applying migration id=outboxsender 2026/05/13 10:58:11 INFO Applying migration id=thread 2026/05/13 10:58:11 INFO Applying migration id=host 2026/05/13 10:58:11 INFO Applying migration id=sharedinbox 2026/05/13 10:58:11 INFO Applying migration id=noteshost 2026/05/13 10:58:11 INFO Applying migration id=fetched 2026/05/13 10:58:11 INFO Applying migration id=move 2026/05/13 10:58:11 INFO Applying migration id=cleanup 2026/05/13 10:58:11 INFO Applying migration id=received 2026/05/13 10:58:11 INFO Applying migration id=namehost 2026/05/13 10:58:11 INFO Applying migration id=outboxhost 2026/05/13 10:58:11 INFO Applying migration id=notesfts 2026/05/13 10:58:11 INFO Applying migration id=iconsname 2026/05/13 10:58:11 INFO Applying migration id=nohash 2026/05/13 10:58:11 INFO Applying migration id=shares 2026/05/13 10:58:11 INFO Applying migration id=actorttl 2026/05/13 10:58:11 INFO Applying migration id=tocc 2026/05/13 10:58:11 INFO Applying migration id=followeds 2026/05/13 10:58:11 INFO Applying migration id=certhash 2026/05/13 10:58:11 INFO Applying migration id=follows_sync 2026/05/13 10:58:11 INFO Applying migration id=jsonpath 2026/05/13 10:58:11 INFO Applying migration id=localforward 2026/05/13 10:58:11 INFO Applying migration id=avatar 2026/05/13 10:58:11 INFO Applying migration id=noimage 2026/05/13 10:58:11 INFO Applying migration id=feed 2026/05/13 10:58:11 INFO Applying migration id=bookmarks 2026/05/13 10:58:11 INFO Applying migration id=shareactivity 2026/05/13 10:58:11 INFO Applying migration id=application 2026/05/13 10:58:11 INFO Applying migration id=certificates 2026/05/13 10:58:11 INFO Applying migration id=rawforward 2026/05/13 10:58:11 INFO Applying migration id=publickey 2026/05/13 10:58:11 INFO Applying migration id=resolvegroup 2026/05/13 10:58:11 INFO Applying migration id=reject 2026/05/13 10:58:11 INFO Applying migration id=autodel 2026/05/13 10:58:11 INFO Applying migration id=jsonb 2026/05/13 10:58:11 INFO Applying migration id=quote 2026/05/13 10:58:11 INFO Applying migration id=rfc9421 2026/05/13 10:58:11 INFO Applying migration id=keys 2026/05/13 10:58:11 INFO Applying migration id=portable 2026/05/13 10:58:11 INFO Applying migration id=proofs 2026/05/13 10:58:11 INFO Applying migration id=contexts 2026/05/13 10:58:11 INFO Applying migration id=deliverieshost 2026/05/13 10:58:11 INFO Applying migration id=pembegin 2026/05/13 10:58:11 INFO Applying migration id=didhost 2026/05/13 10:58:11 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:11 INFO Applying migration id=invites 2026/05/13 10:58:11 INFO Applying migration id=ed25519blob 2026/05/13 10:58:11 INFO Applying migration id=rsablob 2026/05/13 10:58:11 INFO Applying migration id=iconscid 2026/05/13 10:58:11 INFO Applying migration id=actor 2026/05/13 10:58:11 INFO Applying migration id=localkeys 2026/05/13 10:58:11 INFO Applying migration id=deleted 2026/05/13 10:58:11 INFO Applying migration id=history 2026/05/13 10:58:11 INFO Applying migration id=outboxnano 2026/05/13 10:58:11 INFO Applying migration id=implements 2026/05/13 10:58:11 INFO Applying migration id=backfill 2026/05/13 10:58:11 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-b049-7bc7-af16-a72b3fbb1985 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-b049-7b62-8ebd-2ef45b9befef activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-b049-7b62-8ebd-2ef45b9befef 2026/05/13 10:58:11 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-b049-7b62-8ebd-2ef45b9befef 2026/05/13 10:58:11 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-b04c-77dc-8fb7-95dd29361cd2 note=https://localhost.localdomain:8443/post/019e20fc-b04c-76e6-be3d-892cf98236f0 thread=https://localhost.localdomain:8443/post/019e20fc-b049-7b62-8ebd-2ef45b9befef starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:11 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-b04c-77dc-8fb7-95dd29361cd2 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-b04c-76e6-be3d-892cf98236f0 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-b04c-76e6-be3d-892cf98236f0 2026/05/13 10:58:11 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-b049-7b62-8ebd-2ef45b9befef --- PASS: TestView_OneReply (0.56s) === RUN TestView_TwoReplies 2026/05/13 10:58:11 INFO Applying migration id=initial 2026/05/13 10:58:11 INFO Applying migration id=notesupdated 2026/05/13 10:58:11 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:11 INFO Applying migration id=activitiesid 2026/05/13 10:58:11 INFO Applying migration id=outbox 2026/05/13 10:58:11 INFO Applying migration id=edits 2026/05/13 10:58:11 INFO Applying migration id=outboxactor 2026/05/13 10:58:11 INFO Applying migration id=outboxsender 2026/05/13 10:58:11 INFO Applying migration id=thread 2026/05/13 10:58:11 INFO Applying migration id=host 2026/05/13 10:58:11 INFO Applying migration id=sharedinbox 2026/05/13 10:58:11 INFO Applying migration id=noteshost 2026/05/13 10:58:11 INFO Applying migration id=fetched 2026/05/13 10:58:11 INFO Applying migration id=move 2026/05/13 10:58:11 INFO Applying migration id=cleanup 2026/05/13 10:58:11 INFO Applying migration id=received 2026/05/13 10:58:11 INFO Applying migration id=namehost 2026/05/13 10:58:11 INFO Applying migration id=outboxhost 2026/05/13 10:58:11 INFO Applying migration id=notesfts 2026/05/13 10:58:11 INFO Applying migration id=iconsname 2026/05/13 10:58:11 INFO Applying migration id=nohash 2026/05/13 10:58:11 INFO Applying migration id=shares 2026/05/13 10:58:11 INFO Applying migration id=actorttl 2026/05/13 10:58:11 INFO Applying migration id=tocc 2026/05/13 10:58:11 INFO Applying migration id=followeds 2026/05/13 10:58:11 INFO Applying migration id=certhash 2026/05/13 10:58:11 INFO Applying migration id=follows_sync 2026/05/13 10:58:11 INFO Applying migration id=jsonpath 2026/05/13 10:58:11 INFO Applying migration id=localforward 2026/05/13 10:58:11 INFO Applying migration id=avatar 2026/05/13 10:58:11 INFO Applying migration id=noimage 2026/05/13 10:58:11 INFO Applying migration id=feed 2026/05/13 10:58:11 INFO Applying migration id=bookmarks 2026/05/13 10:58:11 INFO Applying migration id=shareactivity 2026/05/13 10:58:11 INFO Applying migration id=application 2026/05/13 10:58:11 INFO Applying migration id=certificates 2026/05/13 10:58:11 INFO Applying migration id=rawforward 2026/05/13 10:58:11 INFO Applying migration id=publickey 2026/05/13 10:58:11 INFO Applying migration id=resolvegroup 2026/05/13 10:58:11 INFO Applying migration id=reject 2026/05/13 10:58:11 INFO Applying migration id=autodel 2026/05/13 10:58:11 INFO Applying migration id=jsonb 2026/05/13 10:58:11 INFO Applying migration id=quote 2026/05/13 10:58:11 INFO Applying migration id=rfc9421 2026/05/13 10:58:11 INFO Applying migration id=keys 2026/05/13 10:58:11 INFO Applying migration id=portable 2026/05/13 10:58:11 INFO Applying migration id=proofs 2026/05/13 10:58:11 INFO Applying migration id=contexts 2026/05/13 10:58:11 INFO Applying migration id=deliverieshost 2026/05/13 10:58:11 INFO Applying migration id=pembegin 2026/05/13 10:58:11 INFO Applying migration id=didhost 2026/05/13 10:58:11 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:11 INFO Applying migration id=invites 2026/05/13 10:58:11 INFO Applying migration id=ed25519blob 2026/05/13 10:58:11 INFO Applying migration id=rsablob 2026/05/13 10:58:11 INFO Applying migration id=iconscid 2026/05/13 10:58:11 INFO Applying migration id=actor 2026/05/13 10:58:11 INFO Applying migration id=localkeys 2026/05/13 10:58:11 INFO Applying migration id=deleted 2026/05/13 10:58:11 INFO Applying migration id=history 2026/05/13 10:58:11 INFO Applying migration id=outboxnano 2026/05/13 10:58:11 INFO Applying migration id=implements 2026/05/13 10:58:11 INFO Applying migration id=backfill 2026/05/13 10:58:12 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-b36e-7a35-bb92-c02c0e15f6e1 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-b36e-79d4-afe3-c274812c16f8 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-b36e-79d4-afe3-c274812c16f8 2026/05/13 10:58:12 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-b36e-79d4-afe3-c274812c16f8 2026/05/13 10:58:12 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-b371-7062-9425-e4c972187f48 note=https://localhost.localdomain:8443/post/019e20fc-b371-7032-818b-119aee6a5754 thread=https://localhost.localdomain:8443/post/019e20fc-b36e-79d4-afe3-c274812c16f8 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:12 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-b371-7062-9425-e4c972187f48 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-b371-7032-818b-119aee6a5754 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-b371-7032-818b-119aee6a5754 2026/05/13 10:58:12 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-b36e-79d4-afe3-c274812c16f8 2026/05/13 10:58:12 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-b373-748f-b9f4-e12bdcfb2dbb note=https://localhost.localdomain:8443/post/019e20fc-b373-7457-9234-f81d8daae8b0 thread=https://localhost.localdomain:8443/post/019e20fc-b36e-79d4-afe3-c274812c16f8 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:12 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-b373-748f-b9f4-e12bdcfb2dbb activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-b373-7457-9234-f81d8daae8b0 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019e20fc-b373-7457-9234-f81d8daae8b0 2026/05/13 10:58:12 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-b36e-79d4-afe3-c274812c16f8 --- PASS: TestView_TwoReplies (0.80s) === RUN TestView_TwoRepliesBigOffset 2026/05/13 10:58:12 INFO Applying migration id=initial 2026/05/13 10:58:12 INFO Applying migration id=notesupdated 2026/05/13 10:58:12 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:12 INFO Applying migration id=activitiesid 2026/05/13 10:58:12 INFO Applying migration id=outbox 2026/05/13 10:58:12 INFO Applying migration id=edits 2026/05/13 10:58:12 INFO Applying migration id=outboxactor 2026/05/13 10:58:12 INFO Applying migration id=outboxsender 2026/05/13 10:58:12 INFO Applying migration id=thread 2026/05/13 10:58:12 INFO Applying migration id=host 2026/05/13 10:58:12 INFO Applying migration id=sharedinbox 2026/05/13 10:58:12 INFO Applying migration id=noteshost 2026/05/13 10:58:12 INFO Applying migration id=fetched 2026/05/13 10:58:12 INFO Applying migration id=move 2026/05/13 10:58:12 INFO Applying migration id=cleanup 2026/05/13 10:58:12 INFO Applying migration id=received 2026/05/13 10:58:12 INFO Applying migration id=namehost 2026/05/13 10:58:12 INFO Applying migration id=outboxhost 2026/05/13 10:58:12 INFO Applying migration id=notesfts 2026/05/13 10:58:12 INFO Applying migration id=iconsname 2026/05/13 10:58:12 INFO Applying migration id=nohash 2026/05/13 10:58:12 INFO Applying migration id=shares 2026/05/13 10:58:12 INFO Applying migration id=actorttl 2026/05/13 10:58:12 INFO Applying migration id=tocc 2026/05/13 10:58:12 INFO Applying migration id=followeds 2026/05/13 10:58:12 INFO Applying migration id=certhash 2026/05/13 10:58:12 INFO Applying migration id=follows_sync 2026/05/13 10:58:12 INFO Applying migration id=jsonpath 2026/05/13 10:58:12 INFO Applying migration id=localforward 2026/05/13 10:58:12 INFO Applying migration id=avatar 2026/05/13 10:58:12 INFO Applying migration id=noimage 2026/05/13 10:58:12 INFO Applying migration id=feed 2026/05/13 10:58:12 INFO Applying migration id=bookmarks 2026/05/13 10:58:12 INFO Applying migration id=shareactivity 2026/05/13 10:58:12 INFO Applying migration id=application 2026/05/13 10:58:12 INFO Applying migration id=certificates 2026/05/13 10:58:12 INFO Applying migration id=rawforward 2026/05/13 10:58:12 INFO Applying migration id=publickey 2026/05/13 10:58:12 INFO Applying migration id=resolvegroup 2026/05/13 10:58:12 INFO Applying migration id=reject 2026/05/13 10:58:12 INFO Applying migration id=autodel 2026/05/13 10:58:12 INFO Applying migration id=jsonb 2026/05/13 10:58:12 INFO Applying migration id=quote 2026/05/13 10:58:12 INFO Applying migration id=rfc9421 2026/05/13 10:58:12 INFO Applying migration id=keys 2026/05/13 10:58:12 INFO Applying migration id=portable 2026/05/13 10:58:12 INFO Applying migration id=proofs 2026/05/13 10:58:12 INFO Applying migration id=contexts 2026/05/13 10:58:12 INFO Applying migration id=deliverieshost 2026/05/13 10:58:12 INFO Applying migration id=pembegin 2026/05/13 10:58:12 INFO Applying migration id=didhost 2026/05/13 10:58:12 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:12 INFO Applying migration id=invites 2026/05/13 10:58:12 INFO Applying migration id=ed25519blob 2026/05/13 10:58:12 INFO Applying migration id=rsablob 2026/05/13 10:58:12 INFO Applying migration id=iconscid 2026/05/13 10:58:12 INFO Applying migration id=actor 2026/05/13 10:58:12 INFO Applying migration id=localkeys 2026/05/13 10:58:12 INFO Applying migration id=deleted 2026/05/13 10:58:12 INFO Applying migration id=history 2026/05/13 10:58:12 INFO Applying migration id=outboxnano 2026/05/13 10:58:12 INFO Applying migration id=implements 2026/05/13 10:58:12 INFO Applying migration id=backfill 2026/05/13 10:58:13 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-b6e2-7460-ab0f-f73bd158dc55 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-b6e2-7403-b92d-f0b8c8782960 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-b6e2-7403-b92d-f0b8c8782960 2026/05/13 10:58:13 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-b6e2-7403-b92d-f0b8c8782960 2026/05/13 10:58:13 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-b6e6-712f-b58b-0cd35c0cf78f note=https://localhost.localdomain:8443/post/019e20fc-b6e6-70f6-9932-5ef6715b8b0d thread=https://localhost.localdomain:8443/post/019e20fc-b6e2-7403-b92d-f0b8c8782960 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:13 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-b6e6-712f-b58b-0cd35c0cf78f activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-b6e6-70f6-9932-5ef6715b8b0d activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-b6e6-70f6-9932-5ef6715b8b0d 2026/05/13 10:58:13 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-b6e2-7403-b92d-f0b8c8782960 2026/05/13 10:58:13 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-b6e8-7623-a866-64bbcaf19877 note=https://localhost.localdomain:8443/post/019e20fc-b6e8-75e2-9704-832a636efc03 thread=https://localhost.localdomain:8443/post/019e20fc-b6e2-7403-b92d-f0b8c8782960 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:13 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-b6e8-7623-a866-64bbcaf19877 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-b6e8-75e2-9704-832a636efc03 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019e20fc-b6e8-75e2-9704-832a636efc03 2026/05/13 10:58:13 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-b6e2-7403-b92d-f0b8c8782960 --- PASS: TestView_TwoRepliesBigOffset (0.88s) === RUN TestView_TwoRepliesBigOffsetUnauthenticatedUser 2026/05/13 10:58:13 INFO Applying migration id=initial 2026/05/13 10:58:13 INFO Applying migration id=notesupdated 2026/05/13 10:58:13 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:13 INFO Applying migration id=activitiesid 2026/05/13 10:58:13 INFO Applying migration id=outbox 2026/05/13 10:58:13 INFO Applying migration id=edits 2026/05/13 10:58:13 INFO Applying migration id=outboxactor 2026/05/13 10:58:13 INFO Applying migration id=outboxsender 2026/05/13 10:58:13 INFO Applying migration id=thread 2026/05/13 10:58:13 INFO Applying migration id=host 2026/05/13 10:58:13 INFO Applying migration id=sharedinbox 2026/05/13 10:58:13 INFO Applying migration id=noteshost 2026/05/13 10:58:13 INFO Applying migration id=fetched 2026/05/13 10:58:13 INFO Applying migration id=move 2026/05/13 10:58:13 INFO Applying migration id=cleanup 2026/05/13 10:58:13 INFO Applying migration id=received 2026/05/13 10:58:13 INFO Applying migration id=namehost 2026/05/13 10:58:13 INFO Applying migration id=outboxhost 2026/05/13 10:58:13 INFO Applying migration id=notesfts 2026/05/13 10:58:13 INFO Applying migration id=iconsname 2026/05/13 10:58:13 INFO Applying migration id=nohash 2026/05/13 10:58:13 INFO Applying migration id=shares 2026/05/13 10:58:13 INFO Applying migration id=actorttl 2026/05/13 10:58:13 INFO Applying migration id=tocc 2026/05/13 10:58:13 INFO Applying migration id=followeds 2026/05/13 10:58:13 INFO Applying migration id=certhash 2026/05/13 10:58:13 INFO Applying migration id=follows_sync 2026/05/13 10:58:13 INFO Applying migration id=jsonpath 2026/05/13 10:58:13 INFO Applying migration id=localforward 2026/05/13 10:58:13 INFO Applying migration id=avatar 2026/05/13 10:58:13 INFO Applying migration id=noimage 2026/05/13 10:58:13 INFO Applying migration id=feed 2026/05/13 10:58:13 INFO Applying migration id=bookmarks 2026/05/13 10:58:13 INFO Applying migration id=shareactivity 2026/05/13 10:58:13 INFO Applying migration id=application 2026/05/13 10:58:13 INFO Applying migration id=certificates 2026/05/13 10:58:13 INFO Applying migration id=rawforward 2026/05/13 10:58:13 INFO Applying migration id=publickey 2026/05/13 10:58:13 INFO Applying migration id=resolvegroup 2026/05/13 10:58:13 INFO Applying migration id=reject 2026/05/13 10:58:13 INFO Applying migration id=autodel 2026/05/13 10:58:13 INFO Applying migration id=jsonb 2026/05/13 10:58:13 INFO Applying migration id=quote 2026/05/13 10:58:13 INFO Applying migration id=rfc9421 2026/05/13 10:58:13 INFO Applying migration id=keys 2026/05/13 10:58:13 INFO Applying migration id=portable 2026/05/13 10:58:13 INFO Applying migration id=proofs 2026/05/13 10:58:13 INFO Applying migration id=contexts 2026/05/13 10:58:13 INFO Applying migration id=deliverieshost 2026/05/13 10:58:13 INFO Applying migration id=pembegin 2026/05/13 10:58:13 INFO Applying migration id=didhost 2026/05/13 10:58:13 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:13 INFO Applying migration id=invites 2026/05/13 10:58:13 INFO Applying migration id=ed25519blob 2026/05/13 10:58:13 INFO Applying migration id=rsablob 2026/05/13 10:58:13 INFO Applying migration id=iconscid 2026/05/13 10:58:13 INFO Applying migration id=actor 2026/05/13 10:58:13 INFO Applying migration id=localkeys 2026/05/13 10:58:13 INFO Applying migration id=deleted 2026/05/13 10:58:13 INFO Applying migration id=history 2026/05/13 10:58:13 INFO Applying migration id=outboxnano 2026/05/13 10:58:13 INFO Applying migration id=implements 2026/05/13 10:58:13 INFO Applying migration id=backfill 2026/05/13 10:58:14 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-ba2d-7188-b0ea-6331dd786afe activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-ba2d-70c8-a144-d7157fa6edc6 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-ba2d-70c8-a144-d7157fa6edc6 2026/05/13 10:58:14 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-ba2d-70c8-a144-d7157fa6edc6 2026/05/13 10:58:14 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-ba30-7997-91a6-45a93f6cc240 note=https://localhost.localdomain:8443/post/019e20fc-ba30-7949-830d-bfd3e668923e thread=https://localhost.localdomain:8443/post/019e20fc-ba2d-70c8-a144-d7157fa6edc6 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:14 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-ba30-7997-91a6-45a93f6cc240 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-ba30-7949-830d-bfd3e668923e activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-ba30-7949-830d-bfd3e668923e 2026/05/13 10:58:14 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-ba2d-70c8-a144-d7157fa6edc6 2026/05/13 10:58:14 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-ba34-72c2-8b42-bd898218a2cf note=https://localhost.localdomain:8443/post/019e20fc-ba34-7270-a7a2-ca90e900cfee thread=https://localhost.localdomain:8443/post/019e20fc-ba2d-70c8-a144-d7157fa6edc6 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:14 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-ba34-72c2-8b42-bd898218a2cf activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-ba34-7270-a7a2-ca90e900cfee activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019e20fc-ba34-7270-a7a2-ca90e900cfee 2026/05/13 10:58:14 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-ba2d-70c8-a144-d7157fa6edc6 --- PASS: TestView_TwoRepliesBigOffsetUnauthenticatedUser (0.84s) === RUN TestView_TwoRepliesUnauthenticatedUser 2026/05/13 10:58:14 INFO Applying migration id=initial 2026/05/13 10:58:14 INFO Applying migration id=notesupdated 2026/05/13 10:58:14 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:14 INFO Applying migration id=activitiesid 2026/05/13 10:58:14 INFO Applying migration id=outbox 2026/05/13 10:58:14 INFO Applying migration id=edits 2026/05/13 10:58:14 INFO Applying migration id=outboxactor 2026/05/13 10:58:14 INFO Applying migration id=outboxsender 2026/05/13 10:58:14 INFO Applying migration id=thread 2026/05/13 10:58:14 INFO Applying migration id=host 2026/05/13 10:58:14 INFO Applying migration id=sharedinbox 2026/05/13 10:58:14 INFO Applying migration id=noteshost 2026/05/13 10:58:14 INFO Applying migration id=fetched 2026/05/13 10:58:14 INFO Applying migration id=move 2026/05/13 10:58:14 INFO Applying migration id=cleanup 2026/05/13 10:58:14 INFO Applying migration id=received 2026/05/13 10:58:14 INFO Applying migration id=namehost 2026/05/13 10:58:14 INFO Applying migration id=outboxhost 2026/05/13 10:58:14 INFO Applying migration id=notesfts 2026/05/13 10:58:14 INFO Applying migration id=iconsname 2026/05/13 10:58:14 INFO Applying migration id=nohash 2026/05/13 10:58:14 INFO Applying migration id=shares 2026/05/13 10:58:14 INFO Applying migration id=actorttl 2026/05/13 10:58:14 INFO Applying migration id=tocc 2026/05/13 10:58:14 INFO Applying migration id=followeds 2026/05/13 10:58:14 INFO Applying migration id=certhash 2026/05/13 10:58:14 INFO Applying migration id=follows_sync 2026/05/13 10:58:14 INFO Applying migration id=jsonpath 2026/05/13 10:58:14 INFO Applying migration id=localforward 2026/05/13 10:58:14 INFO Applying migration id=avatar 2026/05/13 10:58:14 INFO Applying migration id=noimage 2026/05/13 10:58:14 INFO Applying migration id=feed 2026/05/13 10:58:14 INFO Applying migration id=bookmarks 2026/05/13 10:58:14 INFO Applying migration id=shareactivity 2026/05/13 10:58:14 INFO Applying migration id=application 2026/05/13 10:58:14 INFO Applying migration id=certificates 2026/05/13 10:58:14 INFO Applying migration id=rawforward 2026/05/13 10:58:14 INFO Applying migration id=publickey 2026/05/13 10:58:14 INFO Applying migration id=resolvegroup 2026/05/13 10:58:14 INFO Applying migration id=reject 2026/05/13 10:58:14 INFO Applying migration id=autodel 2026/05/13 10:58:14 INFO Applying migration id=jsonb 2026/05/13 10:58:14 INFO Applying migration id=quote 2026/05/13 10:58:14 INFO Applying migration id=rfc9421 2026/05/13 10:58:14 INFO Applying migration id=keys 2026/05/13 10:58:14 INFO Applying migration id=portable 2026/05/13 10:58:14 INFO Applying migration id=proofs 2026/05/13 10:58:14 INFO Applying migration id=contexts 2026/05/13 10:58:14 INFO Applying migration id=deliverieshost 2026/05/13 10:58:14 INFO Applying migration id=pembegin 2026/05/13 10:58:14 INFO Applying migration id=didhost 2026/05/13 10:58:14 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:14 INFO Applying migration id=invites 2026/05/13 10:58:14 INFO Applying migration id=ed25519blob 2026/05/13 10:58:14 INFO Applying migration id=rsablob 2026/05/13 10:58:14 INFO Applying migration id=iconscid 2026/05/13 10:58:14 INFO Applying migration id=actor 2026/05/13 10:58:14 INFO Applying migration id=localkeys 2026/05/13 10:58:14 INFO Applying migration id=deleted 2026/05/13 10:58:14 INFO Applying migration id=history 2026/05/13 10:58:14 INFO Applying migration id=outboxnano 2026/05/13 10:58:14 INFO Applying migration id=implements 2026/05/13 10:58:14 INFO Applying migration id=backfill 2026/05/13 10:58:14 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-bcad-7273-9cbf-008ffe299997 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-bcad-71ad-a268-0fbccabca9e1 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-bcad-71ad-a268-0fbccabca9e1 2026/05/13 10:58:14 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-bcad-71ad-a268-0fbccabca9e1 2026/05/13 10:58:14 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-bcb1-737e-a773-ed4160b96ee9 note=https://localhost.localdomain:8443/post/019e20fc-bcb1-7328-beab-4c5aeaee8d53 thread=https://localhost.localdomain:8443/post/019e20fc-bcad-71ad-a268-0fbccabca9e1 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:14 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-bcb1-737e-a773-ed4160b96ee9 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-bcb1-7328-beab-4c5aeaee8d53 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-bcb1-7328-beab-4c5aeaee8d53 2026/05/13 10:58:14 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-bcad-71ad-a268-0fbccabca9e1 2026/05/13 10:58:14 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-bcb4-7ec8-a998-00f667849234 note=https://localhost.localdomain:8443/post/019e20fc-bcb4-7e66-aedb-459d26da8d50 thread=https://localhost.localdomain:8443/post/019e20fc-bcad-71ad-a268-0fbccabca9e1 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:14 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-bcb4-7ec8-a998-00f667849234 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-bcb4-7e66-aedb-459d26da8d50 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019e20fc-bcb4-7e66-aedb-459d26da8d50 2026/05/13 10:58:14 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-bcad-71ad-a268-0fbccabca9e1 --- PASS: TestView_TwoRepliesUnauthenticatedUser (0.64s) === RUN TestView_OneReplyPostDeleted 2026/05/13 10:58:14 INFO Applying migration id=initial 2026/05/13 10:58:14 INFO Applying migration id=notesupdated 2026/05/13 10:58:14 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:14 INFO Applying migration id=activitiesid 2026/05/13 10:58:14 INFO Applying migration id=outbox 2026/05/13 10:58:14 INFO Applying migration id=edits 2026/05/13 10:58:14 INFO Applying migration id=outboxactor 2026/05/13 10:58:14 INFO Applying migration id=outboxsender 2026/05/13 10:58:14 INFO Applying migration id=thread 2026/05/13 10:58:14 INFO Applying migration id=host 2026/05/13 10:58:14 INFO Applying migration id=sharedinbox 2026/05/13 10:58:14 INFO Applying migration id=noteshost 2026/05/13 10:58:14 INFO Applying migration id=fetched 2026/05/13 10:58:14 INFO Applying migration id=move 2026/05/13 10:58:14 INFO Applying migration id=cleanup 2026/05/13 10:58:14 INFO Applying migration id=received 2026/05/13 10:58:14 INFO Applying migration id=namehost 2026/05/13 10:58:14 INFO Applying migration id=outboxhost 2026/05/13 10:58:14 INFO Applying migration id=notesfts 2026/05/13 10:58:14 INFO Applying migration id=iconsname 2026/05/13 10:58:14 INFO Applying migration id=nohash 2026/05/13 10:58:14 INFO Applying migration id=shares 2026/05/13 10:58:14 INFO Applying migration id=actorttl 2026/05/13 10:58:14 INFO Applying migration id=tocc 2026/05/13 10:58:14 INFO Applying migration id=followeds 2026/05/13 10:58:14 INFO Applying migration id=certhash 2026/05/13 10:58:14 INFO Applying migration id=follows_sync 2026/05/13 10:58:14 INFO Applying migration id=jsonpath 2026/05/13 10:58:14 INFO Applying migration id=localforward 2026/05/13 10:58:14 INFO Applying migration id=avatar 2026/05/13 10:58:14 INFO Applying migration id=noimage 2026/05/13 10:58:14 INFO Applying migration id=feed 2026/05/13 10:58:14 INFO Applying migration id=bookmarks 2026/05/13 10:58:14 INFO Applying migration id=shareactivity 2026/05/13 10:58:14 INFO Applying migration id=application 2026/05/13 10:58:14 INFO Applying migration id=certificates 2026/05/13 10:58:14 INFO Applying migration id=rawforward 2026/05/13 10:58:14 INFO Applying migration id=publickey 2026/05/13 10:58:14 INFO Applying migration id=resolvegroup 2026/05/13 10:58:14 INFO Applying migration id=reject 2026/05/13 10:58:14 INFO Applying migration id=autodel 2026/05/13 10:58:14 INFO Applying migration id=jsonb 2026/05/13 10:58:14 INFO Applying migration id=quote 2026/05/13 10:58:14 INFO Applying migration id=rfc9421 2026/05/13 10:58:14 INFO Applying migration id=keys 2026/05/13 10:58:14 INFO Applying migration id=portable 2026/05/13 10:58:14 INFO Applying migration id=proofs 2026/05/13 10:58:14 INFO Applying migration id=contexts 2026/05/13 10:58:14 INFO Applying migration id=deliverieshost 2026/05/13 10:58:14 INFO Applying migration id=pembegin 2026/05/13 10:58:14 INFO Applying migration id=didhost 2026/05/13 10:58:14 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:14 INFO Applying migration id=invites 2026/05/13 10:58:14 INFO Applying migration id=ed25519blob 2026/05/13 10:58:14 INFO Applying migration id=rsablob 2026/05/13 10:58:14 INFO Applying migration id=iconscid 2026/05/13 10:58:14 INFO Applying migration id=actor 2026/05/13 10:58:14 INFO Applying migration id=localkeys 2026/05/13 10:58:14 INFO Applying migration id=deleted 2026/05/13 10:58:14 INFO Applying migration id=history 2026/05/13 10:58:15 INFO Applying migration id=outboxnano 2026/05/13 10:58:15 INFO Applying migration id=implements 2026/05/13 10:58:15 INFO Applying migration id=backfill 2026/05/13 10:58:15 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-bf71-7259-a755-f133c5e0e9b8 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-bf71-71e4-8d59-5625dfd4aa30 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-bf71-71e4-8d59-5625dfd4aa30 2026/05/13 10:58:15 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-bf71-71e4-8d59-5625dfd4aa30 2026/05/13 10:58:15 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-bf73-7410-9845-b7bd970a8e08 note=https://localhost.localdomain:8443/post/019e20fc-bf73-73e2-96b0-933d4a44105a thread=https://localhost.localdomain:8443/post/019e20fc-bf71-71e4-8d59-5625dfd4aa30 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:15 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-bf73-7410-9845-b7bd970a8e08 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-bf73-73e2-96b0-933d4a44105a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-bf73-73e2-96b0-933d4a44105a 2026/05/13 10:58:15 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-bf71-71e4-8d59-5625dfd4aa30 2026/05/13 10:58:15 INFO Received delete request activity.id=https://localhost.localdomain:8443/post/019e20fc-bf71-71e4-8d59-5625dfd4aa30#delete activity.type=Delete activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-bf71-71e4-8d59-5625dfd4aa30 activity.object.type=Note activity.object.attributed_to="" deleted=https://localhost.localdomain:8443/post/019e20fc-bf71-71e4-8d59-5625dfd4aa30 2026/05/13 10:58:15 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-bf73-73e2-96b0-933d4a44105a --- PASS: TestView_OneReplyPostDeleted (0.71s) === RUN TestView_OneReplyPostNotDeleted 2026/05/13 10:58:15 INFO Applying migration id=initial 2026/05/13 10:58:15 INFO Applying migration id=notesupdated 2026/05/13 10:58:15 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:15 INFO Applying migration id=activitiesid 2026/05/13 10:58:15 INFO Applying migration id=outbox 2026/05/13 10:58:15 INFO Applying migration id=edits 2026/05/13 10:58:15 INFO Applying migration id=outboxactor 2026/05/13 10:58:15 INFO Applying migration id=outboxsender 2026/05/13 10:58:15 INFO Applying migration id=thread 2026/05/13 10:58:15 INFO Applying migration id=host 2026/05/13 10:58:15 INFO Applying migration id=sharedinbox 2026/05/13 10:58:15 INFO Applying migration id=noteshost 2026/05/13 10:58:15 INFO Applying migration id=fetched 2026/05/13 10:58:15 INFO Applying migration id=move 2026/05/13 10:58:15 INFO Applying migration id=cleanup 2026/05/13 10:58:15 INFO Applying migration id=received 2026/05/13 10:58:15 INFO Applying migration id=namehost 2026/05/13 10:58:15 INFO Applying migration id=outboxhost 2026/05/13 10:58:15 INFO Applying migration id=notesfts 2026/05/13 10:58:15 INFO Applying migration id=iconsname 2026/05/13 10:58:15 INFO Applying migration id=nohash 2026/05/13 10:58:15 INFO Applying migration id=shares 2026/05/13 10:58:15 INFO Applying migration id=actorttl 2026/05/13 10:58:15 INFO Applying migration id=tocc 2026/05/13 10:58:15 INFO Applying migration id=followeds 2026/05/13 10:58:15 INFO Applying migration id=certhash 2026/05/13 10:58:15 INFO Applying migration id=follows_sync 2026/05/13 10:58:15 INFO Applying migration id=jsonpath 2026/05/13 10:58:15 INFO Applying migration id=localforward 2026/05/13 10:58:15 INFO Applying migration id=avatar 2026/05/13 10:58:15 INFO Applying migration id=noimage 2026/05/13 10:58:15 INFO Applying migration id=feed 2026/05/13 10:58:15 INFO Applying migration id=bookmarks 2026/05/13 10:58:15 INFO Applying migration id=shareactivity 2026/05/13 10:58:15 INFO Applying migration id=application 2026/05/13 10:58:15 INFO Applying migration id=certificates 2026/05/13 10:58:15 INFO Applying migration id=rawforward 2026/05/13 10:58:15 INFO Applying migration id=publickey 2026/05/13 10:58:15 INFO Applying migration id=resolvegroup 2026/05/13 10:58:15 INFO Applying migration id=reject 2026/05/13 10:58:15 INFO Applying migration id=autodel 2026/05/13 10:58:15 INFO Applying migration id=jsonb 2026/05/13 10:58:15 INFO Applying migration id=quote 2026/05/13 10:58:15 INFO Applying migration id=rfc9421 2026/05/13 10:58:15 INFO Applying migration id=keys 2026/05/13 10:58:15 INFO Applying migration id=portable 2026/05/13 10:58:15 INFO Applying migration id=proofs 2026/05/13 10:58:15 INFO Applying migration id=contexts 2026/05/13 10:58:15 INFO Applying migration id=deliverieshost 2026/05/13 10:58:15 INFO Applying migration id=pembegin 2026/05/13 10:58:15 INFO Applying migration id=didhost 2026/05/13 10:58:15 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:15 INFO Applying migration id=invites 2026/05/13 10:58:15 INFO Applying migration id=ed25519blob 2026/05/13 10:58:15 INFO Applying migration id=rsablob 2026/05/13 10:58:15 INFO Applying migration id=iconscid 2026/05/13 10:58:15 INFO Applying migration id=actor 2026/05/13 10:58:15 INFO Applying migration id=localkeys 2026/05/13 10:58:15 INFO Applying migration id=deleted 2026/05/13 10:58:15 INFO Applying migration id=history 2026/05/13 10:58:15 INFO Applying migration id=outboxnano 2026/05/13 10:58:15 INFO Applying migration id=implements 2026/05/13 10:58:15 INFO Applying migration id=backfill 2026/05/13 10:58:16 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-c2b7-7718-a649-763611e3de77 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-c2b7-76a6-beb8-601706d55d23 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-c2b7-76a6-beb8-601706d55d23 2026/05/13 10:58:16 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-c2b7-76a6-beb8-601706d55d23 2026/05/13 10:58:16 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-c2ba-7a28-af11-8b59301c43a1 note=https://localhost.localdomain:8443/post/019e20fc-c2ba-79a1-a9f6-676087e356a1 thread=https://localhost.localdomain:8443/post/019e20fc-c2b7-76a6-beb8-601706d55d23 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:16 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-c2ba-7a28-af11-8b59301c43a1 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-c2ba-79a1-a9f6-676087e356a1 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-c2ba-79a1-a9f6-676087e356a1 2026/05/13 10:58:16 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-c2b7-76a6-beb8-601706d55d23 2026/05/13 10:58:16 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-c2ba-79a1-a9f6-676087e356a1 --- PASS: TestView_OneReplyPostNotDeleted (0.84s) === RUN TestView_OneReplyPostNotDeletedUnauthenticatedUser 2026/05/13 10:58:16 INFO Applying migration id=initial 2026/05/13 10:58:16 INFO Applying migration id=notesupdated 2026/05/13 10:58:16 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:16 INFO Applying migration id=activitiesid 2026/05/13 10:58:16 INFO Applying migration id=outbox 2026/05/13 10:58:16 INFO Applying migration id=edits 2026/05/13 10:58:16 INFO Applying migration id=outboxactor 2026/05/13 10:58:16 INFO Applying migration id=outboxsender 2026/05/13 10:58:16 INFO Applying migration id=thread 2026/05/13 10:58:16 INFO Applying migration id=host 2026/05/13 10:58:16 INFO Applying migration id=sharedinbox 2026/05/13 10:58:16 INFO Applying migration id=noteshost 2026/05/13 10:58:16 INFO Applying migration id=fetched 2026/05/13 10:58:16 INFO Applying migration id=move 2026/05/13 10:58:16 INFO Applying migration id=cleanup 2026/05/13 10:58:16 INFO Applying migration id=received 2026/05/13 10:58:16 INFO Applying migration id=namehost 2026/05/13 10:58:16 INFO Applying migration id=outboxhost 2026/05/13 10:58:16 INFO Applying migration id=notesfts 2026/05/13 10:58:16 INFO Applying migration id=iconsname 2026/05/13 10:58:16 INFO Applying migration id=nohash 2026/05/13 10:58:16 INFO Applying migration id=shares 2026/05/13 10:58:16 INFO Applying migration id=actorttl 2026/05/13 10:58:16 INFO Applying migration id=tocc 2026/05/13 10:58:16 INFO Applying migration id=followeds 2026/05/13 10:58:16 INFO Applying migration id=certhash 2026/05/13 10:58:16 INFO Applying migration id=follows_sync 2026/05/13 10:58:16 INFO Applying migration id=jsonpath 2026/05/13 10:58:16 INFO Applying migration id=localforward 2026/05/13 10:58:16 INFO Applying migration id=avatar 2026/05/13 10:58:16 INFO Applying migration id=noimage 2026/05/13 10:58:16 INFO Applying migration id=feed 2026/05/13 10:58:16 INFO Applying migration id=bookmarks 2026/05/13 10:58:16 INFO Applying migration id=shareactivity 2026/05/13 10:58:16 INFO Applying migration id=application 2026/05/13 10:58:16 INFO Applying migration id=certificates 2026/05/13 10:58:16 INFO Applying migration id=rawforward 2026/05/13 10:58:16 INFO Applying migration id=publickey 2026/05/13 10:58:16 INFO Applying migration id=resolvegroup 2026/05/13 10:58:16 INFO Applying migration id=reject 2026/05/13 10:58:16 INFO Applying migration id=autodel 2026/05/13 10:58:16 INFO Applying migration id=jsonb 2026/05/13 10:58:16 INFO Applying migration id=quote 2026/05/13 10:58:16 INFO Applying migration id=rfc9421 2026/05/13 10:58:16 INFO Applying migration id=keys 2026/05/13 10:58:16 INFO Applying migration id=portable 2026/05/13 10:58:16 INFO Applying migration id=proofs 2026/05/13 10:58:16 INFO Applying migration id=contexts 2026/05/13 10:58:16 INFO Applying migration id=deliverieshost 2026/05/13 10:58:16 INFO Applying migration id=pembegin 2026/05/13 10:58:16 INFO Applying migration id=didhost 2026/05/13 10:58:16 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:16 INFO Applying migration id=invites 2026/05/13 10:58:16 INFO Applying migration id=ed25519blob 2026/05/13 10:58:16 INFO Applying migration id=rsablob 2026/05/13 10:58:16 INFO Applying migration id=iconscid 2026/05/13 10:58:16 INFO Applying migration id=actor 2026/05/13 10:58:16 INFO Applying migration id=localkeys 2026/05/13 10:58:16 INFO Applying migration id=deleted 2026/05/13 10:58:16 INFO Applying migration id=history 2026/05/13 10:58:16 INFO Applying migration id=outboxnano 2026/05/13 10:58:16 INFO Applying migration id=implements 2026/05/13 10:58:16 INFO Applying migration id=backfill 2026/05/13 10:58:17 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-c5f8-70e6-a87b-8413e1581f45 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-c5f8-707e-a35a-ff107d837c42 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-c5f8-707e-a35a-ff107d837c42 2026/05/13 10:58:17 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-c5f8-707e-a35a-ff107d837c42 2026/05/13 10:58:17 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-c5fb-733d-8949-71912e818311 note=https://localhost.localdomain:8443/post/019e20fc-c5fb-7305-a137-3307506fcb71 thread=https://localhost.localdomain:8443/post/019e20fc-c5f8-707e-a35a-ff107d837c42 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:17 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-c5fb-733d-8949-71912e818311 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-c5fb-7305-a137-3307506fcb71 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-c5fb-7305-a137-3307506fcb71 2026/05/13 10:58:17 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-c5f8-707e-a35a-ff107d837c42 2026/05/13 10:58:17 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-c5fb-7305-a137-3307506fcb71 --- PASS: TestView_OneReplyPostNotDeletedUnauthenticatedUser (0.83s) === RUN TestView_OneReplyPostDeletedUnauthenticatedUser 2026/05/13 10:58:17 INFO Applying migration id=initial 2026/05/13 10:58:17 INFO Applying migration id=notesupdated 2026/05/13 10:58:17 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:17 INFO Applying migration id=activitiesid 2026/05/13 10:58:17 INFO Applying migration id=outbox 2026/05/13 10:58:17 INFO Applying migration id=edits 2026/05/13 10:58:17 INFO Applying migration id=outboxactor 2026/05/13 10:58:17 INFO Applying migration id=outboxsender 2026/05/13 10:58:17 INFO Applying migration id=thread 2026/05/13 10:58:17 INFO Applying migration id=host 2026/05/13 10:58:17 INFO Applying migration id=sharedinbox 2026/05/13 10:58:17 INFO Applying migration id=noteshost 2026/05/13 10:58:17 INFO Applying migration id=fetched 2026/05/13 10:58:17 INFO Applying migration id=move 2026/05/13 10:58:17 INFO Applying migration id=cleanup 2026/05/13 10:58:17 INFO Applying migration id=received 2026/05/13 10:58:17 INFO Applying migration id=namehost 2026/05/13 10:58:17 INFO Applying migration id=outboxhost 2026/05/13 10:58:17 INFO Applying migration id=notesfts 2026/05/13 10:58:17 INFO Applying migration id=iconsname 2026/05/13 10:58:17 INFO Applying migration id=nohash 2026/05/13 10:58:17 INFO Applying migration id=shares 2026/05/13 10:58:17 INFO Applying migration id=actorttl 2026/05/13 10:58:17 INFO Applying migration id=tocc 2026/05/13 10:58:17 INFO Applying migration id=followeds 2026/05/13 10:58:17 INFO Applying migration id=certhash 2026/05/13 10:58:17 INFO Applying migration id=follows_sync 2026/05/13 10:58:17 INFO Applying migration id=jsonpath 2026/05/13 10:58:17 INFO Applying migration id=localforward 2026/05/13 10:58:17 INFO Applying migration id=avatar 2026/05/13 10:58:17 INFO Applying migration id=noimage 2026/05/13 10:58:17 INFO Applying migration id=feed 2026/05/13 10:58:17 INFO Applying migration id=bookmarks 2026/05/13 10:58:17 INFO Applying migration id=shareactivity 2026/05/13 10:58:17 INFO Applying migration id=application 2026/05/13 10:58:17 INFO Applying migration id=certificates 2026/05/13 10:58:17 INFO Applying migration id=rawforward 2026/05/13 10:58:17 INFO Applying migration id=publickey 2026/05/13 10:58:17 INFO Applying migration id=resolvegroup 2026/05/13 10:58:17 INFO Applying migration id=reject 2026/05/13 10:58:17 INFO Applying migration id=autodel 2026/05/13 10:58:17 INFO Applying migration id=jsonb 2026/05/13 10:58:17 INFO Applying migration id=quote 2026/05/13 10:58:17 INFO Applying migration id=rfc9421 2026/05/13 10:58:17 INFO Applying migration id=keys 2026/05/13 10:58:17 INFO Applying migration id=portable 2026/05/13 10:58:17 INFO Applying migration id=proofs 2026/05/13 10:58:17 INFO Applying migration id=contexts 2026/05/13 10:58:17 INFO Applying migration id=deliverieshost 2026/05/13 10:58:17 INFO Applying migration id=pembegin 2026/05/13 10:58:17 INFO Applying migration id=didhost 2026/05/13 10:58:17 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:17 INFO Applying migration id=invites 2026/05/13 10:58:17 INFO Applying migration id=ed25519blob 2026/05/13 10:58:17 INFO Applying migration id=rsablob 2026/05/13 10:58:17 INFO Applying migration id=iconscid 2026/05/13 10:58:17 INFO Applying migration id=actor 2026/05/13 10:58:17 INFO Applying migration id=localkeys 2026/05/13 10:58:17 INFO Applying migration id=deleted 2026/05/13 10:58:17 INFO Applying migration id=history 2026/05/13 10:58:17 INFO Applying migration id=outboxnano 2026/05/13 10:58:17 INFO Applying migration id=implements 2026/05/13 10:58:17 INFO Applying migration id=backfill 2026/05/13 10:58:17 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-c824-7c3b-8c47-9fcbf27d2330 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-c824-7bd5-b731-d05497280d82 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-c824-7bd5-b731-d05497280d82 2026/05/13 10:58:17 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-c824-7bd5-b731-d05497280d82 2026/05/13 10:58:17 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-c826-7c91-80da-f1260fe6058e note=https://localhost.localdomain:8443/post/019e20fc-c826-7c64-81f1-c7df1a5fcaec thread=https://localhost.localdomain:8443/post/019e20fc-c824-7bd5-b731-d05497280d82 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:17 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-c826-7c91-80da-f1260fe6058e activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-c826-7c64-81f1-c7df1a5fcaec activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-c826-7c64-81f1-c7df1a5fcaec 2026/05/13 10:58:17 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-c824-7bd5-b731-d05497280d82 2026/05/13 10:58:17 INFO Received delete request activity.id=https://localhost.localdomain:8443/post/019e20fc-c824-7bd5-b731-d05497280d82#delete activity.type=Delete activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-c824-7bd5-b731-d05497280d82 activity.object.type=Note activity.object.attributed_to="" deleted=https://localhost.localdomain:8443/post/019e20fc-c824-7bd5-b731-d05497280d82 2026/05/13 10:58:17 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-c826-7c64-81f1-c7df1a5fcaec --- PASS: TestView_OneReplyPostDeletedUnauthenticatedUser (0.56s) === RUN TestView_OneReplyReplyDeleted 2026/05/13 10:58:17 INFO Applying migration id=initial 2026/05/13 10:58:17 INFO Applying migration id=notesupdated 2026/05/13 10:58:17 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:17 INFO Applying migration id=activitiesid 2026/05/13 10:58:17 INFO Applying migration id=outbox 2026/05/13 10:58:17 INFO Applying migration id=edits 2026/05/13 10:58:17 INFO Applying migration id=outboxactor 2026/05/13 10:58:17 INFO Applying migration id=outboxsender 2026/05/13 10:58:17 INFO Applying migration id=thread 2026/05/13 10:58:17 INFO Applying migration id=host 2026/05/13 10:58:17 INFO Applying migration id=sharedinbox 2026/05/13 10:58:17 INFO Applying migration id=noteshost 2026/05/13 10:58:17 INFO Applying migration id=fetched 2026/05/13 10:58:17 INFO Applying migration id=move 2026/05/13 10:58:17 INFO Applying migration id=cleanup 2026/05/13 10:58:17 INFO Applying migration id=received 2026/05/13 10:58:17 INFO Applying migration id=namehost 2026/05/13 10:58:17 INFO Applying migration id=outboxhost 2026/05/13 10:58:17 INFO Applying migration id=notesfts 2026/05/13 10:58:17 INFO Applying migration id=iconsname 2026/05/13 10:58:17 INFO Applying migration id=nohash 2026/05/13 10:58:17 INFO Applying migration id=shares 2026/05/13 10:58:17 INFO Applying migration id=actorttl 2026/05/13 10:58:17 INFO Applying migration id=tocc 2026/05/13 10:58:17 INFO Applying migration id=followeds 2026/05/13 10:58:17 INFO Applying migration id=certhash 2026/05/13 10:58:17 INFO Applying migration id=follows_sync 2026/05/13 10:58:17 INFO Applying migration id=jsonpath 2026/05/13 10:58:17 INFO Applying migration id=localforward 2026/05/13 10:58:17 INFO Applying migration id=avatar 2026/05/13 10:58:17 INFO Applying migration id=noimage 2026/05/13 10:58:17 INFO Applying migration id=feed 2026/05/13 10:58:17 INFO Applying migration id=bookmarks 2026/05/13 10:58:17 INFO Applying migration id=shareactivity 2026/05/13 10:58:17 INFO Applying migration id=application 2026/05/13 10:58:17 INFO Applying migration id=certificates 2026/05/13 10:58:17 INFO Applying migration id=rawforward 2026/05/13 10:58:17 INFO Applying migration id=publickey 2026/05/13 10:58:17 INFO Applying migration id=resolvegroup 2026/05/13 10:58:17 INFO Applying migration id=reject 2026/05/13 10:58:17 INFO Applying migration id=autodel 2026/05/13 10:58:17 INFO Applying migration id=jsonb 2026/05/13 10:58:17 INFO Applying migration id=quote 2026/05/13 10:58:17 INFO Applying migration id=rfc9421 2026/05/13 10:58:17 INFO Applying migration id=keys 2026/05/13 10:58:17 INFO Applying migration id=portable 2026/05/13 10:58:17 INFO Applying migration id=proofs 2026/05/13 10:58:17 INFO Applying migration id=contexts 2026/05/13 10:58:17 INFO Applying migration id=deliverieshost 2026/05/13 10:58:17 INFO Applying migration id=pembegin 2026/05/13 10:58:17 INFO Applying migration id=didhost 2026/05/13 10:58:17 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:17 INFO Applying migration id=invites 2026/05/13 10:58:17 INFO Applying migration id=ed25519blob 2026/05/13 10:58:17 INFO Applying migration id=rsablob 2026/05/13 10:58:17 INFO Applying migration id=iconscid 2026/05/13 10:58:17 INFO Applying migration id=actor 2026/05/13 10:58:17 INFO Applying migration id=localkeys 2026/05/13 10:58:17 INFO Applying migration id=deleted 2026/05/13 10:58:17 INFO Applying migration id=history 2026/05/13 10:58:17 INFO Applying migration id=outboxnano 2026/05/13 10:58:17 INFO Applying migration id=implements 2026/05/13 10:58:17 INFO Applying migration id=backfill 2026/05/13 10:58:18 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-cc35-7888-9763-55bb05ac868a activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-cc35-77c1-ba84-f0fef9b59907 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-cc35-77c1-ba84-f0fef9b59907 2026/05/13 10:58:18 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-cc35-77c1-ba84-f0fef9b59907 2026/05/13 10:58:18 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-cc38-7e3d-a0d1-208f9715ce94 note=https://localhost.localdomain:8443/post/019e20fc-cc38-7df6-8d12-d54549cdd390 thread=https://localhost.localdomain:8443/post/019e20fc-cc35-77c1-ba84-f0fef9b59907 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:18 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-cc38-7e3d-a0d1-208f9715ce94 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-cc38-7df6-8d12-d54549cdd390 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-cc38-7df6-8d12-d54549cdd390 2026/05/13 10:58:18 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-cc35-77c1-ba84-f0fef9b59907 2026/05/13 10:58:18 INFO Received delete request activity.id=https://localhost.localdomain:8443/post/019e20fc-cc38-7df6-8d12-d54549cdd390#delete activity.type=Delete activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-cc38-7df6-8d12-d54549cdd390 activity.object.type=Note activity.object.attributed_to="" deleted=https://localhost.localdomain:8443/post/019e20fc-cc38-7df6-8d12-d54549cdd390 2026/05/13 10:58:18 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/post/019e20fc-cc38-7df6-8d12-d54549cdd390#delete note=https://localhost.localdomain:8443/post/019e20fc-cc38-7df6-8d12-d54549cdd390 thread=https://localhost.localdomain:8443/post/019e20fc-cc35-77c1-ba84-f0fef9b59907 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:18 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-cc35-77c1-ba84-f0fef9b59907 --- PASS: TestView_OneReplyReplyDeleted (1.04s) === RUN TestView_NoSuchPost 2026/05/13 10:58:18 INFO Applying migration id=initial 2026/05/13 10:58:18 INFO Applying migration id=notesupdated 2026/05/13 10:58:18 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:18 INFO Applying migration id=activitiesid 2026/05/13 10:58:18 INFO Applying migration id=outbox 2026/05/13 10:58:18 INFO Applying migration id=edits 2026/05/13 10:58:18 INFO Applying migration id=outboxactor 2026/05/13 10:58:18 INFO Applying migration id=outboxsender 2026/05/13 10:58:18 INFO Applying migration id=thread 2026/05/13 10:58:18 INFO Applying migration id=host 2026/05/13 10:58:18 INFO Applying migration id=sharedinbox 2026/05/13 10:58:18 INFO Applying migration id=noteshost 2026/05/13 10:58:18 INFO Applying migration id=fetched 2026/05/13 10:58:18 INFO Applying migration id=move 2026/05/13 10:58:18 INFO Applying migration id=cleanup 2026/05/13 10:58:18 INFO Applying migration id=received 2026/05/13 10:58:18 INFO Applying migration id=namehost 2026/05/13 10:58:18 INFO Applying migration id=outboxhost 2026/05/13 10:58:18 INFO Applying migration id=notesfts 2026/05/13 10:58:18 INFO Applying migration id=iconsname 2026/05/13 10:58:18 INFO Applying migration id=nohash 2026/05/13 10:58:18 INFO Applying migration id=shares 2026/05/13 10:58:18 INFO Applying migration id=actorttl 2026/05/13 10:58:18 INFO Applying migration id=tocc 2026/05/13 10:58:18 INFO Applying migration id=followeds 2026/05/13 10:58:18 INFO Applying migration id=certhash 2026/05/13 10:58:18 INFO Applying migration id=follows_sync 2026/05/13 10:58:18 INFO Applying migration id=jsonpath 2026/05/13 10:58:18 INFO Applying migration id=localforward 2026/05/13 10:58:18 INFO Applying migration id=avatar 2026/05/13 10:58:18 INFO Applying migration id=noimage 2026/05/13 10:58:18 INFO Applying migration id=feed 2026/05/13 10:58:18 INFO Applying migration id=bookmarks 2026/05/13 10:58:18 INFO Applying migration id=shareactivity 2026/05/13 10:58:18 INFO Applying migration id=application 2026/05/13 10:58:18 INFO Applying migration id=certificates 2026/05/13 10:58:18 INFO Applying migration id=rawforward 2026/05/13 10:58:18 INFO Applying migration id=publickey 2026/05/13 10:58:18 INFO Applying migration id=resolvegroup 2026/05/13 10:58:18 INFO Applying migration id=reject 2026/05/13 10:58:18 INFO Applying migration id=autodel 2026/05/13 10:58:18 INFO Applying migration id=jsonb 2026/05/13 10:58:18 INFO Applying migration id=quote 2026/05/13 10:58:18 INFO Applying migration id=rfc9421 2026/05/13 10:58:18 INFO Applying migration id=keys 2026/05/13 10:58:18 INFO Applying migration id=portable 2026/05/13 10:58:18 INFO Applying migration id=proofs 2026/05/13 10:58:18 INFO Applying migration id=contexts 2026/05/13 10:58:18 INFO Applying migration id=deliverieshost 2026/05/13 10:58:18 INFO Applying migration id=pembegin 2026/05/13 10:58:18 INFO Applying migration id=didhost 2026/05/13 10:58:18 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:18 INFO Applying migration id=invites 2026/05/13 10:58:18 INFO Applying migration id=ed25519blob 2026/05/13 10:58:18 INFO Applying migration id=rsablob 2026/05/13 10:58:18 INFO Applying migration id=iconscid 2026/05/13 10:58:18 INFO Applying migration id=actor 2026/05/13 10:58:18 INFO Applying migration id=localkeys 2026/05/13 10:58:18 INFO Applying migration id=deleted 2026/05/13 10:58:18 INFO Applying migration id=history 2026/05/13 10:58:18 INFO Applying migration id=outboxnano 2026/05/13 10:58:18 INFO Applying migration id=implements 2026/05/13 10:58:18 INFO Applying migration id=backfill 2026/05/13 10:58:19 INFO Viewing post post=https://x 2026/05/13 10:58:19 INFO Post was not found post=https://x --- PASS: TestView_NoSuchPost (1.11s) === RUN TestView_InvalidOffset 2026/05/13 10:58:19 INFO Applying migration id=initial 2026/05/13 10:58:19 INFO Applying migration id=notesupdated 2026/05/13 10:58:19 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:19 INFO Applying migration id=activitiesid 2026/05/13 10:58:19 INFO Applying migration id=outbox 2026/05/13 10:58:19 INFO Applying migration id=edits 2026/05/13 10:58:19 INFO Applying migration id=outboxactor 2026/05/13 10:58:19 INFO Applying migration id=outboxsender 2026/05/13 10:58:19 INFO Applying migration id=thread 2026/05/13 10:58:19 INFO Applying migration id=host 2026/05/13 10:58:19 INFO Applying migration id=sharedinbox 2026/05/13 10:58:19 INFO Applying migration id=noteshost 2026/05/13 10:58:19 INFO Applying migration id=fetched 2026/05/13 10:58:19 INFO Applying migration id=move 2026/05/13 10:58:19 INFO Applying migration id=cleanup 2026/05/13 10:58:19 INFO Applying migration id=received 2026/05/13 10:58:19 INFO Applying migration id=namehost 2026/05/13 10:58:19 INFO Applying migration id=outboxhost 2026/05/13 10:58:19 INFO Applying migration id=notesfts 2026/05/13 10:58:19 INFO Applying migration id=iconsname 2026/05/13 10:58:19 INFO Applying migration id=nohash 2026/05/13 10:58:19 INFO Applying migration id=shares 2026/05/13 10:58:19 INFO Applying migration id=actorttl 2026/05/13 10:58:19 INFO Applying migration id=tocc 2026/05/13 10:58:19 INFO Applying migration id=followeds 2026/05/13 10:58:19 INFO Applying migration id=certhash 2026/05/13 10:58:19 INFO Applying migration id=follows_sync 2026/05/13 10:58:19 INFO Applying migration id=jsonpath 2026/05/13 10:58:20 INFO Applying migration id=localforward 2026/05/13 10:58:20 INFO Applying migration id=avatar 2026/05/13 10:58:20 INFO Applying migration id=noimage 2026/05/13 10:58:20 INFO Applying migration id=feed 2026/05/13 10:58:20 INFO Applying migration id=bookmarks 2026/05/13 10:58:20 INFO Applying migration id=shareactivity 2026/05/13 10:58:20 INFO Applying migration id=application 2026/05/13 10:58:20 INFO Applying migration id=certificates 2026/05/13 10:58:20 INFO Applying migration id=rawforward 2026/05/13 10:58:20 INFO Applying migration id=publickey 2026/05/13 10:58:20 INFO Applying migration id=resolvegroup 2026/05/13 10:58:20 INFO Applying migration id=reject 2026/05/13 10:58:20 INFO Applying migration id=autodel 2026/05/13 10:58:20 INFO Applying migration id=jsonb 2026/05/13 10:58:20 INFO Applying migration id=quote 2026/05/13 10:58:20 INFO Applying migration id=rfc9421 2026/05/13 10:58:20 INFO Applying migration id=keys 2026/05/13 10:58:20 INFO Applying migration id=portable 2026/05/13 10:58:20 INFO Applying migration id=proofs 2026/05/13 10:58:20 INFO Applying migration id=contexts 2026/05/13 10:58:20 INFO Applying migration id=deliverieshost 2026/05/13 10:58:20 INFO Applying migration id=pembegin 2026/05/13 10:58:20 INFO Applying migration id=didhost 2026/05/13 10:58:20 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:20 INFO Applying migration id=invites 2026/05/13 10:58:20 INFO Applying migration id=ed25519blob 2026/05/13 10:58:20 INFO Applying migration id=rsablob 2026/05/13 10:58:20 INFO Applying migration id=iconscid 2026/05/13 10:58:20 INFO Applying migration id=actor 2026/05/13 10:58:20 INFO Applying migration id=localkeys 2026/05/13 10:58:20 INFO Applying migration id=deleted 2026/05/13 10:58:20 INFO Applying migration id=history 2026/05/13 10:58:20 INFO Applying migration id=outboxnano 2026/05/13 10:58:20 INFO Applying migration id=implements 2026/05/13 10:58:20 INFO Applying migration id=backfill 2026/05/13 10:58:20 INFO Failed to parse query error="strconv.ParseInt: parsing \"z\": invalid syntax" --- PASS: TestView_InvalidOffset (1.07s) === RUN TestView_Update 2026/05/13 10:58:21 INFO Applying migration id=initial 2026/05/13 10:58:21 INFO Applying migration id=notesupdated 2026/05/13 10:58:21 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:21 INFO Applying migration id=activitiesid 2026/05/13 10:58:21 INFO Applying migration id=outbox 2026/05/13 10:58:21 INFO Applying migration id=edits 2026/05/13 10:58:21 INFO Applying migration id=outboxactor 2026/05/13 10:58:21 INFO Applying migration id=outboxsender 2026/05/13 10:58:21 INFO Applying migration id=thread 2026/05/13 10:58:21 INFO Applying migration id=host 2026/05/13 10:58:21 INFO Applying migration id=sharedinbox 2026/05/13 10:58:21 INFO Applying migration id=noteshost 2026/05/13 10:58:21 INFO Applying migration id=fetched 2026/05/13 10:58:21 INFO Applying migration id=move 2026/05/13 10:58:21 INFO Applying migration id=cleanup 2026/05/13 10:58:21 INFO Applying migration id=received 2026/05/13 10:58:21 INFO Applying migration id=namehost 2026/05/13 10:58:21 INFO Applying migration id=outboxhost 2026/05/13 10:58:21 INFO Applying migration id=notesfts 2026/05/13 10:58:21 INFO Applying migration id=iconsname 2026/05/13 10:58:21 INFO Applying migration id=nohash 2026/05/13 10:58:21 INFO Applying migration id=shares 2026/05/13 10:58:21 INFO Applying migration id=actorttl 2026/05/13 10:58:21 INFO Applying migration id=tocc 2026/05/13 10:58:21 INFO Applying migration id=followeds 2026/05/13 10:58:21 INFO Applying migration id=certhash 2026/05/13 10:58:21 INFO Applying migration id=follows_sync 2026/05/13 10:58:21 INFO Applying migration id=jsonpath 2026/05/13 10:58:21 INFO Applying migration id=localforward 2026/05/13 10:58:21 INFO Applying migration id=avatar 2026/05/13 10:58:21 INFO Applying migration id=noimage 2026/05/13 10:58:21 INFO Applying migration id=feed 2026/05/13 10:58:21 INFO Applying migration id=bookmarks 2026/05/13 10:58:21 INFO Applying migration id=shareactivity 2026/05/13 10:58:21 INFO Applying migration id=application 2026/05/13 10:58:21 INFO Applying migration id=certificates 2026/05/13 10:58:21 INFO Applying migration id=rawforward 2026/05/13 10:58:21 INFO Applying migration id=publickey 2026/05/13 10:58:21 INFO Applying migration id=resolvegroup 2026/05/13 10:58:21 INFO Applying migration id=reject 2026/05/13 10:58:21 INFO Applying migration id=autodel 2026/05/13 10:58:21 INFO Applying migration id=jsonb 2026/05/13 10:58:21 INFO Applying migration id=quote 2026/05/13 10:58:21 INFO Applying migration id=rfc9421 2026/05/13 10:58:21 INFO Applying migration id=keys 2026/05/13 10:58:21 INFO Applying migration id=portable 2026/05/13 10:58:21 INFO Applying migration id=proofs 2026/05/13 10:58:21 INFO Applying migration id=contexts 2026/05/13 10:58:21 INFO Applying migration id=deliverieshost 2026/05/13 10:58:21 INFO Applying migration id=pembegin 2026/05/13 10:58:21 INFO Applying migration id=didhost 2026/05/13 10:58:21 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:21 INFO Applying migration id=invites 2026/05/13 10:58:21 INFO Applying migration id=ed25519blob 2026/05/13 10:58:21 INFO Applying migration id=rsablob 2026/05/13 10:58:21 INFO Applying migration id=iconscid 2026/05/13 10:58:21 INFO Applying migration id=actor 2026/05/13 10:58:21 INFO Applying migration id=localkeys 2026/05/13 10:58:21 INFO Applying migration id=deleted 2026/05/13 10:58:21 INFO Applying migration id=history 2026/05/13 10:58:21 INFO Applying migration id=outboxnano 2026/05/13 10:58:21 INFO Applying migration id=implements 2026/05/13 10:58:21 INFO Applying migration id=backfill 2026/05/13 10:58:21 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:58:21 INFO Viewing post post=https://127.0.0.1/note/1 2026/05/13 10:58:21 INFO Updated post activity.id=https://127.0.0.1/update/1 activity.type=Update activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:58:21 INFO Viewing post post=https://127.0.0.1/note/1 --- PASS: TestView_Update (0.44s) === RUN TestView_OldUpdate 2026/05/13 10:58:21 INFO Applying migration id=initial 2026/05/13 10:58:21 INFO Applying migration id=notesupdated 2026/05/13 10:58:21 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:21 INFO Applying migration id=activitiesid 2026/05/13 10:58:21 INFO Applying migration id=outbox 2026/05/13 10:58:21 INFO Applying migration id=edits 2026/05/13 10:58:21 INFO Applying migration id=outboxactor 2026/05/13 10:58:21 INFO Applying migration id=outboxsender 2026/05/13 10:58:21 INFO Applying migration id=thread 2026/05/13 10:58:21 INFO Applying migration id=host 2026/05/13 10:58:21 INFO Applying migration id=sharedinbox 2026/05/13 10:58:21 INFO Applying migration id=noteshost 2026/05/13 10:58:21 INFO Applying migration id=fetched 2026/05/13 10:58:21 INFO Applying migration id=move 2026/05/13 10:58:21 INFO Applying migration id=cleanup 2026/05/13 10:58:21 INFO Applying migration id=received 2026/05/13 10:58:21 INFO Applying migration id=namehost 2026/05/13 10:58:21 INFO Applying migration id=outboxhost 2026/05/13 10:58:21 INFO Applying migration id=notesfts 2026/05/13 10:58:21 INFO Applying migration id=iconsname 2026/05/13 10:58:21 INFO Applying migration id=nohash 2026/05/13 10:58:21 INFO Applying migration id=shares 2026/05/13 10:58:21 INFO Applying migration id=actorttl 2026/05/13 10:58:21 INFO Applying migration id=tocc 2026/05/13 10:58:21 INFO Applying migration id=followeds 2026/05/13 10:58:21 INFO Applying migration id=certhash 2026/05/13 10:58:21 INFO Applying migration id=follows_sync 2026/05/13 10:58:21 INFO Applying migration id=jsonpath 2026/05/13 10:58:21 INFO Applying migration id=localforward 2026/05/13 10:58:21 INFO Applying migration id=avatar 2026/05/13 10:58:21 INFO Applying migration id=noimage 2026/05/13 10:58:21 INFO Applying migration id=feed 2026/05/13 10:58:21 INFO Applying migration id=bookmarks 2026/05/13 10:58:21 INFO Applying migration id=shareactivity 2026/05/13 10:58:21 INFO Applying migration id=application 2026/05/13 10:58:21 INFO Applying migration id=certificates 2026/05/13 10:58:21 INFO Applying migration id=rawforward 2026/05/13 10:58:21 INFO Applying migration id=publickey 2026/05/13 10:58:21 INFO Applying migration id=resolvegroup 2026/05/13 10:58:21 INFO Applying migration id=reject 2026/05/13 10:58:21 INFO Applying migration id=autodel 2026/05/13 10:58:21 INFO Applying migration id=jsonb 2026/05/13 10:58:21 INFO Applying migration id=quote 2026/05/13 10:58:21 INFO Applying migration id=rfc9421 2026/05/13 10:58:21 INFO Applying migration id=keys 2026/05/13 10:58:21 INFO Applying migration id=portable 2026/05/13 10:58:21 INFO Applying migration id=proofs 2026/05/13 10:58:21 INFO Applying migration id=contexts 2026/05/13 10:58:21 INFO Applying migration id=deliverieshost 2026/05/13 10:58:21 INFO Applying migration id=pembegin 2026/05/13 10:58:21 INFO Applying migration id=didhost 2026/05/13 10:58:21 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:21 INFO Applying migration id=invites 2026/05/13 10:58:21 INFO Applying migration id=ed25519blob 2026/05/13 10:58:21 INFO Applying migration id=rsablob 2026/05/13 10:58:21 INFO Applying migration id=iconscid 2026/05/13 10:58:21 INFO Applying migration id=actor 2026/05/13 10:58:21 INFO Applying migration id=localkeys 2026/05/13 10:58:21 INFO Applying migration id=deleted 2026/05/13 10:58:21 INFO Applying migration id=history 2026/05/13 10:58:21 INFO Applying migration id=outboxnano 2026/05/13 10:58:21 INFO Applying migration id=implements 2026/05/13 10:58:21 INFO Applying migration id=backfill 2026/05/13 10:58:22 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:58:22 INFO Viewing post post=https://127.0.0.1/note/1 2026/05/13 10:58:22 INFO Viewing post post=https://127.0.0.1/note/1 --- PASS: TestView_OldUpdate (0.57s) === RUN TestView_PostToFollowers 2026/05/13 10:58:22 INFO Applying migration id=initial 2026/05/13 10:58:22 INFO Applying migration id=notesupdated 2026/05/13 10:58:22 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:22 INFO Applying migration id=activitiesid 2026/05/13 10:58:22 INFO Applying migration id=outbox 2026/05/13 10:58:22 INFO Applying migration id=edits 2026/05/13 10:58:22 INFO Applying migration id=outboxactor 2026/05/13 10:58:22 INFO Applying migration id=outboxsender 2026/05/13 10:58:22 INFO Applying migration id=thread 2026/05/13 10:58:22 INFO Applying migration id=host 2026/05/13 10:58:22 INFO Applying migration id=sharedinbox 2026/05/13 10:58:22 INFO Applying migration id=noteshost 2026/05/13 10:58:22 INFO Applying migration id=fetched 2026/05/13 10:58:22 INFO Applying migration id=move 2026/05/13 10:58:22 INFO Applying migration id=cleanup 2026/05/13 10:58:22 INFO Applying migration id=received 2026/05/13 10:58:22 INFO Applying migration id=namehost 2026/05/13 10:58:22 INFO Applying migration id=outboxhost 2026/05/13 10:58:22 INFO Applying migration id=notesfts 2026/05/13 10:58:22 INFO Applying migration id=iconsname 2026/05/13 10:58:22 INFO Applying migration id=nohash 2026/05/13 10:58:22 INFO Applying migration id=shares 2026/05/13 10:58:22 INFO Applying migration id=actorttl 2026/05/13 10:58:22 INFO Applying migration id=tocc 2026/05/13 10:58:22 INFO Applying migration id=followeds 2026/05/13 10:58:22 INFO Applying migration id=certhash 2026/05/13 10:58:22 INFO Applying migration id=follows_sync 2026/05/13 10:58:22 INFO Applying migration id=jsonpath 2026/05/13 10:58:22 INFO Applying migration id=localforward 2026/05/13 10:58:22 INFO Applying migration id=avatar 2026/05/13 10:58:22 INFO Applying migration id=noimage 2026/05/13 10:58:22 INFO Applying migration id=feed 2026/05/13 10:58:22 INFO Applying migration id=bookmarks 2026/05/13 10:58:22 INFO Applying migration id=shareactivity 2026/05/13 10:58:22 INFO Applying migration id=application 2026/05/13 10:58:22 INFO Applying migration id=certificates 2026/05/13 10:58:22 INFO Applying migration id=rawforward 2026/05/13 10:58:22 INFO Applying migration id=publickey 2026/05/13 10:58:22 INFO Applying migration id=resolvegroup 2026/05/13 10:58:22 INFO Applying migration id=reject 2026/05/13 10:58:22 INFO Applying migration id=autodel 2026/05/13 10:58:22 INFO Applying migration id=jsonb 2026/05/13 10:58:22 INFO Applying migration id=quote 2026/05/13 10:58:22 INFO Applying migration id=rfc9421 2026/05/13 10:58:22 INFO Applying migration id=keys 2026/05/13 10:58:22 INFO Applying migration id=portable 2026/05/13 10:58:22 INFO Applying migration id=proofs 2026/05/13 10:58:22 INFO Applying migration id=contexts 2026/05/13 10:58:22 INFO Applying migration id=deliverieshost 2026/05/13 10:58:22 INFO Applying migration id=pembegin 2026/05/13 10:58:22 INFO Applying migration id=didhost 2026/05/13 10:58:22 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:22 INFO Applying migration id=invites 2026/05/13 10:58:22 INFO Applying migration id=ed25519blob 2026/05/13 10:58:22 INFO Applying migration id=rsablob 2026/05/13 10:58:22 INFO Applying migration id=iconscid 2026/05/13 10:58:22 INFO Applying migration id=actor 2026/05/13 10:58:22 INFO Applying migration id=localkeys 2026/05/13 10:58:22 INFO Applying migration id=deleted 2026/05/13 10:58:22 INFO Applying migration id=history 2026/05/13 10:58:22 INFO Applying migration id=outboxnano 2026/05/13 10:58:22 INFO Applying migration id=implements 2026/05/13 10:58:22 INFO Applying migration id=backfill 2026/05/13 10:58:22 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-dc5a-7769-9885-f66de8580a72 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:58:22 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-dc5b-75d1-8ca6-216144fd1db1 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-dc5a-7769-9885-f66de8580a72 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fc-dc5a-7769-9885-f66de8580a72 2026/05/13 10:58:22 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-dc5c-767b-862a-e3be858c9a39 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-dc5c-7622-974a-51a2f06eca09 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-dc5c-7622-974a-51a2f06eca09 2026/05/13 10:58:22 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-dc5c-7622-974a-51a2f06eca09 --- PASS: TestView_PostToFollowers (0.93s) === RUN TestView_PostToFollowersPostBeforeFollow 2026/05/13 10:58:22 INFO Applying migration id=initial 2026/05/13 10:58:22 INFO Applying migration id=notesupdated 2026/05/13 10:58:22 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:22 INFO Applying migration id=activitiesid 2026/05/13 10:58:22 INFO Applying migration id=outbox 2026/05/13 10:58:22 INFO Applying migration id=edits 2026/05/13 10:58:22 INFO Applying migration id=outboxactor 2026/05/13 10:58:22 INFO Applying migration id=outboxsender 2026/05/13 10:58:22 INFO Applying migration id=thread 2026/05/13 10:58:22 INFO Applying migration id=host 2026/05/13 10:58:22 INFO Applying migration id=sharedinbox 2026/05/13 10:58:22 INFO Applying migration id=noteshost 2026/05/13 10:58:22 INFO Applying migration id=fetched 2026/05/13 10:58:22 INFO Applying migration id=move 2026/05/13 10:58:22 INFO Applying migration id=cleanup 2026/05/13 10:58:22 INFO Applying migration id=received 2026/05/13 10:58:22 INFO Applying migration id=namehost 2026/05/13 10:58:22 INFO Applying migration id=outboxhost 2026/05/13 10:58:22 INFO Applying migration id=notesfts 2026/05/13 10:58:22 INFO Applying migration id=iconsname 2026/05/13 10:58:22 INFO Applying migration id=nohash 2026/05/13 10:58:22 INFO Applying migration id=shares 2026/05/13 10:58:22 INFO Applying migration id=actorttl 2026/05/13 10:58:22 INFO Applying migration id=tocc 2026/05/13 10:58:22 INFO Applying migration id=followeds 2026/05/13 10:58:22 INFO Applying migration id=certhash 2026/05/13 10:58:22 INFO Applying migration id=follows_sync 2026/05/13 10:58:22 INFO Applying migration id=jsonpath 2026/05/13 10:58:23 INFO Applying migration id=localforward 2026/05/13 10:58:23 INFO Applying migration id=avatar 2026/05/13 10:58:23 INFO Applying migration id=noimage 2026/05/13 10:58:23 INFO Applying migration id=feed 2026/05/13 10:58:23 INFO Applying migration id=bookmarks 2026/05/13 10:58:23 INFO Applying migration id=shareactivity 2026/05/13 10:58:23 INFO Applying migration id=application 2026/05/13 10:58:23 INFO Applying migration id=certificates 2026/05/13 10:58:23 INFO Applying migration id=rawforward 2026/05/13 10:58:23 INFO Applying migration id=publickey 2026/05/13 10:58:23 INFO Applying migration id=resolvegroup 2026/05/13 10:58:23 INFO Applying migration id=reject 2026/05/13 10:58:23 INFO Applying migration id=autodel 2026/05/13 10:58:23 INFO Applying migration id=jsonb 2026/05/13 10:58:23 INFO Applying migration id=quote 2026/05/13 10:58:23 INFO Applying migration id=rfc9421 2026/05/13 10:58:23 INFO Applying migration id=keys 2026/05/13 10:58:23 INFO Applying migration id=portable 2026/05/13 10:58:23 INFO Applying migration id=proofs 2026/05/13 10:58:23 INFO Applying migration id=contexts 2026/05/13 10:58:23 INFO Applying migration id=deliverieshost 2026/05/13 10:58:23 INFO Applying migration id=pembegin 2026/05/13 10:58:23 INFO Applying migration id=didhost 2026/05/13 10:58:23 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:23 INFO Applying migration id=invites 2026/05/13 10:58:23 INFO Applying migration id=ed25519blob 2026/05/13 10:58:23 INFO Applying migration id=rsablob 2026/05/13 10:58:23 INFO Applying migration id=iconscid 2026/05/13 10:58:23 INFO Applying migration id=actor 2026/05/13 10:58:23 INFO Applying migration id=localkeys 2026/05/13 10:58:23 INFO Applying migration id=deleted 2026/05/13 10:58:23 INFO Applying migration id=history 2026/05/13 10:58:23 INFO Applying migration id=outboxnano 2026/05/13 10:58:23 INFO Applying migration id=implements 2026/05/13 10:58:23 INFO Applying migration id=backfill 2026/05/13 10:58:23 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-e00f-7062-b2f1-38b742b03af7 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-e00f-7025-81c5-b81751b9fc4a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-e00f-7025-81c5-b81751b9fc4a 2026/05/13 10:58:23 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-e010-75d3-8cb7-444ffe339366 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:58:23 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-e010-7c45-a392-0895d020d0d9 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-e010-75d3-8cb7-444ffe339366 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fc-e010-75d3-8cb7-444ffe339366 2026/05/13 10:58:23 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-e00f-7025-81c5-b81751b9fc4a --- PASS: TestView_PostToFollowersPostBeforeFollow (0.95s) === RUN TestView_PostToFollowersUnfollow 2026/05/13 10:58:23 INFO Applying migration id=initial 2026/05/13 10:58:23 INFO Applying migration id=notesupdated 2026/05/13 10:58:23 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:23 INFO Applying migration id=activitiesid 2026/05/13 10:58:23 INFO Applying migration id=outbox 2026/05/13 10:58:23 INFO Applying migration id=edits 2026/05/13 10:58:23 INFO Applying migration id=outboxactor 2026/05/13 10:58:23 INFO Applying migration id=outboxsender 2026/05/13 10:58:23 INFO Applying migration id=thread 2026/05/13 10:58:23 INFO Applying migration id=host 2026/05/13 10:58:23 INFO Applying migration id=sharedinbox 2026/05/13 10:58:23 INFO Applying migration id=noteshost 2026/05/13 10:58:23 INFO Applying migration id=fetched 2026/05/13 10:58:23 INFO Applying migration id=move 2026/05/13 10:58:23 INFO Applying migration id=cleanup 2026/05/13 10:58:23 INFO Applying migration id=received 2026/05/13 10:58:23 INFO Applying migration id=namehost 2026/05/13 10:58:23 INFO Applying migration id=outboxhost 2026/05/13 10:58:23 INFO Applying migration id=notesfts 2026/05/13 10:58:23 INFO Applying migration id=iconsname 2026/05/13 10:58:23 INFO Applying migration id=nohash 2026/05/13 10:58:23 INFO Applying migration id=shares 2026/05/13 10:58:23 INFO Applying migration id=actorttl 2026/05/13 10:58:23 INFO Applying migration id=tocc 2026/05/13 10:58:23 INFO Applying migration id=followeds 2026/05/13 10:58:23 INFO Applying migration id=certhash 2026/05/13 10:58:23 INFO Applying migration id=follows_sync 2026/05/13 10:58:23 INFO Applying migration id=jsonpath 2026/05/13 10:58:23 INFO Applying migration id=localforward 2026/05/13 10:58:23 INFO Applying migration id=avatar 2026/05/13 10:58:23 INFO Applying migration id=noimage 2026/05/13 10:58:23 INFO Applying migration id=feed 2026/05/13 10:58:23 INFO Applying migration id=bookmarks 2026/05/13 10:58:23 INFO Applying migration id=shareactivity 2026/05/13 10:58:23 INFO Applying migration id=application 2026/05/13 10:58:23 INFO Applying migration id=certificates 2026/05/13 10:58:23 INFO Applying migration id=rawforward 2026/05/13 10:58:23 INFO Applying migration id=publickey 2026/05/13 10:58:23 INFO Applying migration id=resolvegroup 2026/05/13 10:58:23 INFO Applying migration id=reject 2026/05/13 10:58:23 INFO Applying migration id=autodel 2026/05/13 10:58:23 INFO Applying migration id=jsonb 2026/05/13 10:58:24 INFO Applying migration id=quote 2026/05/13 10:58:24 INFO Applying migration id=rfc9421 2026/05/13 10:58:24 INFO Applying migration id=keys 2026/05/13 10:58:24 INFO Applying migration id=portable 2026/05/13 10:58:24 INFO Applying migration id=proofs 2026/05/13 10:58:24 INFO Applying migration id=contexts 2026/05/13 10:58:24 INFO Applying migration id=deliverieshost 2026/05/13 10:58:24 INFO Applying migration id=pembegin 2026/05/13 10:58:24 INFO Applying migration id=didhost 2026/05/13 10:58:24 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:24 INFO Applying migration id=invites 2026/05/13 10:58:24 INFO Applying migration id=ed25519blob 2026/05/13 10:58:24 INFO Applying migration id=rsablob 2026/05/13 10:58:24 INFO Applying migration id=iconscid 2026/05/13 10:58:24 INFO Applying migration id=actor 2026/05/13 10:58:24 INFO Applying migration id=localkeys 2026/05/13 10:58:24 INFO Applying migration id=deleted 2026/05/13 10:58:24 INFO Applying migration id=history 2026/05/13 10:58:24 INFO Applying migration id=outboxnano 2026/05/13 10:58:24 INFO Applying migration id=implements 2026/05/13 10:58:24 INFO Applying migration id=backfill 2026/05/13 10:58:24 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-e32a-7478-910d-908c48a866d4 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:58:24 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-e32a-7c9f-b441-b979e7db17ca activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-e32a-7478-910d-908c48a866d4 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fc-e32a-7478-910d-908c48a866d4 2026/05/13 10:58:24 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-e32b-762f-b104-044580b21f5d activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-e32b-75f1-b7bb-698fd94e24a5 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-e32b-75f1-b7bb-698fd94e24a5 2026/05/13 10:58:24 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-e32b-75f1-b7bb-698fd94e24a5 2026/05/13 10:58:24 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fc-e32f-7b40-b7f3-a8537152ae5e activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-e32a-7478-910d-908c48a866d4 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:58:24 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-e32b-75f1-b7bb-698fd94e24a5 2026/05/13 10:58:24 INFO Post was not found post=https://localhost.localdomain:8443/post/019e20fc-e32b-75f1-b7bb-698fd94e24a5 --- PASS: TestView_PostToFollowersUnfollow (0.80s) === RUN TestView_PostToFollowersNotFollowing 2026/05/13 10:58:24 INFO Applying migration id=initial 2026/05/13 10:58:24 INFO Applying migration id=notesupdated 2026/05/13 10:58:24 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:24 INFO Applying migration id=activitiesid 2026/05/13 10:58:24 INFO Applying migration id=outbox 2026/05/13 10:58:24 INFO Applying migration id=edits 2026/05/13 10:58:24 INFO Applying migration id=outboxactor 2026/05/13 10:58:24 INFO Applying migration id=outboxsender 2026/05/13 10:58:24 INFO Applying migration id=thread 2026/05/13 10:58:24 INFO Applying migration id=host 2026/05/13 10:58:24 INFO Applying migration id=sharedinbox 2026/05/13 10:58:24 INFO Applying migration id=noteshost 2026/05/13 10:58:24 INFO Applying migration id=fetched 2026/05/13 10:58:24 INFO Applying migration id=move 2026/05/13 10:58:24 INFO Applying migration id=cleanup 2026/05/13 10:58:24 INFO Applying migration id=received 2026/05/13 10:58:24 INFO Applying migration id=namehost 2026/05/13 10:58:24 INFO Applying migration id=outboxhost 2026/05/13 10:58:24 INFO Applying migration id=notesfts 2026/05/13 10:58:24 INFO Applying migration id=iconsname 2026/05/13 10:58:24 INFO Applying migration id=nohash 2026/05/13 10:58:24 INFO Applying migration id=shares 2026/05/13 10:58:24 INFO Applying migration id=actorttl 2026/05/13 10:58:24 INFO Applying migration id=tocc 2026/05/13 10:58:24 INFO Applying migration id=followeds 2026/05/13 10:58:24 INFO Applying migration id=certhash 2026/05/13 10:58:24 INFO Applying migration id=follows_sync 2026/05/13 10:58:24 INFO Applying migration id=jsonpath 2026/05/13 10:58:24 INFO Applying migration id=localforward 2026/05/13 10:58:24 INFO Applying migration id=avatar 2026/05/13 10:58:24 INFO Applying migration id=noimage 2026/05/13 10:58:24 INFO Applying migration id=feed 2026/05/13 10:58:24 INFO Applying migration id=bookmarks 2026/05/13 10:58:24 INFO Applying migration id=shareactivity 2026/05/13 10:58:24 INFO Applying migration id=application 2026/05/13 10:58:24 INFO Applying migration id=certificates 2026/05/13 10:58:24 INFO Applying migration id=rawforward 2026/05/13 10:58:24 INFO Applying migration id=publickey 2026/05/13 10:58:24 INFO Applying migration id=resolvegroup 2026/05/13 10:58:24 INFO Applying migration id=reject 2026/05/13 10:58:24 INFO Applying migration id=autodel 2026/05/13 10:58:24 INFO Applying migration id=jsonb 2026/05/13 10:58:24 INFO Applying migration id=quote 2026/05/13 10:58:24 INFO Applying migration id=rfc9421 2026/05/13 10:58:24 INFO Applying migration id=keys 2026/05/13 10:58:24 INFO Applying migration id=portable 2026/05/13 10:58:24 INFO Applying migration id=proofs 2026/05/13 10:58:24 INFO Applying migration id=contexts 2026/05/13 10:58:24 INFO Applying migration id=deliverieshost 2026/05/13 10:58:24 INFO Applying migration id=pembegin 2026/05/13 10:58:24 INFO Applying migration id=didhost 2026/05/13 10:58:24 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:24 INFO Applying migration id=invites 2026/05/13 10:58:24 INFO Applying migration id=ed25519blob 2026/05/13 10:58:24 INFO Applying migration id=rsablob 2026/05/13 10:58:24 INFO Applying migration id=iconscid 2026/05/13 10:58:24 INFO Applying migration id=actor 2026/05/13 10:58:24 INFO Applying migration id=localkeys 2026/05/13 10:58:24 INFO Applying migration id=deleted 2026/05/13 10:58:24 INFO Applying migration id=history 2026/05/13 10:58:24 INFO Applying migration id=outboxnano 2026/05/13 10:58:24 INFO Applying migration id=implements 2026/05/13 10:58:24 INFO Applying migration id=backfill 2026/05/13 10:58:25 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-e7da-7895-a4bc-843a1b88e03f activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-e7da-7850-8d0b-720c77ab439d activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-e7da-7850-8d0b-720c77ab439d 2026/05/13 10:58:25 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-e7da-7850-8d0b-720c77ab439d 2026/05/13 10:58:25 INFO Post was not found post=https://localhost.localdomain:8443/post/019e20fc-e7da-7850-8d0b-720c77ab439d --- PASS: TestView_PostToFollowersNotFollowing (1.19s) === RUN TestView_PostToFollowersWithReply 2026/05/13 10:58:25 INFO Applying migration id=initial 2026/05/13 10:58:25 INFO Applying migration id=notesupdated 2026/05/13 10:58:25 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:25 INFO Applying migration id=activitiesid 2026/05/13 10:58:25 INFO Applying migration id=outbox 2026/05/13 10:58:25 INFO Applying migration id=edits 2026/05/13 10:58:25 INFO Applying migration id=outboxactor 2026/05/13 10:58:25 INFO Applying migration id=outboxsender 2026/05/13 10:58:25 INFO Applying migration id=thread 2026/05/13 10:58:25 INFO Applying migration id=host 2026/05/13 10:58:25 INFO Applying migration id=sharedinbox 2026/05/13 10:58:25 INFO Applying migration id=noteshost 2026/05/13 10:58:25 INFO Applying migration id=fetched 2026/05/13 10:58:25 INFO Applying migration id=move 2026/05/13 10:58:25 INFO Applying migration id=cleanup 2026/05/13 10:58:25 INFO Applying migration id=received 2026/05/13 10:58:25 INFO Applying migration id=namehost 2026/05/13 10:58:25 INFO Applying migration id=outboxhost 2026/05/13 10:58:25 INFO Applying migration id=notesfts 2026/05/13 10:58:25 INFO Applying migration id=iconsname 2026/05/13 10:58:25 INFO Applying migration id=nohash 2026/05/13 10:58:25 INFO Applying migration id=shares 2026/05/13 10:58:25 INFO Applying migration id=actorttl 2026/05/13 10:58:25 INFO Applying migration id=tocc 2026/05/13 10:58:25 INFO Applying migration id=followeds 2026/05/13 10:58:25 INFO Applying migration id=certhash 2026/05/13 10:58:25 INFO Applying migration id=follows_sync 2026/05/13 10:58:25 INFO Applying migration id=jsonpath 2026/05/13 10:58:25 INFO Applying migration id=localforward 2026/05/13 10:58:25 INFO Applying migration id=avatar 2026/05/13 10:58:25 INFO Applying migration id=noimage 2026/05/13 10:58:25 INFO Applying migration id=feed 2026/05/13 10:58:25 INFO Applying migration id=bookmarks 2026/05/13 10:58:25 INFO Applying migration id=shareactivity 2026/05/13 10:58:25 INFO Applying migration id=application 2026/05/13 10:58:25 INFO Applying migration id=certificates 2026/05/13 10:58:25 INFO Applying migration id=rawforward 2026/05/13 10:58:25 INFO Applying migration id=publickey 2026/05/13 10:58:25 INFO Applying migration id=resolvegroup 2026/05/13 10:58:25 INFO Applying migration id=reject 2026/05/13 10:58:25 INFO Applying migration id=autodel 2026/05/13 10:58:25 INFO Applying migration id=jsonb 2026/05/13 10:58:25 INFO Applying migration id=quote 2026/05/13 10:58:25 INFO Applying migration id=rfc9421 2026/05/13 10:58:25 INFO Applying migration id=keys 2026/05/13 10:58:25 INFO Applying migration id=portable 2026/05/13 10:58:26 INFO Applying migration id=proofs 2026/05/13 10:58:26 INFO Applying migration id=contexts 2026/05/13 10:58:26 INFO Applying migration id=deliverieshost 2026/05/13 10:58:26 INFO Applying migration id=pembegin 2026/05/13 10:58:26 INFO Applying migration id=didhost 2026/05/13 10:58:26 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:26 INFO Applying migration id=invites 2026/05/13 10:58:26 INFO Applying migration id=ed25519blob 2026/05/13 10:58:26 INFO Applying migration id=rsablob 2026/05/13 10:58:26 INFO Applying migration id=iconscid 2026/05/13 10:58:26 INFO Applying migration id=actor 2026/05/13 10:58:26 INFO Applying migration id=localkeys 2026/05/13 10:58:26 INFO Applying migration id=deleted 2026/05/13 10:58:26 INFO Applying migration id=history 2026/05/13 10:58:26 INFO Applying migration id=outboxnano 2026/05/13 10:58:26 INFO Applying migration id=implements 2026/05/13 10:58:26 INFO Applying migration id=backfill 2026/05/13 10:58:26 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-eae2-753c-b97b-7f27a6e4367d activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:58:26 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-eae2-7d46-87f3-68a09f0fb3e4 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-eae2-753c-b97b-7f27a6e4367d activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fc-eae2-753c-b97b-7f27a6e4367d 2026/05/13 10:58:26 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-eae4-7997-8dee-bf705f580268 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/carol followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:58:26 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-eae5-728b-9412-7adc635327ef activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-eae4-7997-8dee-bf705f580268 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/carol follow=https://localhost.localdomain:8443/follow/019e20fc-eae4-7997-8dee-bf705f580268 2026/05/13 10:58:26 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-eae5-7a88-a268-54e13979b830 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-eae5-7a4c-8ffd-051a5d538921 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-eae5-7a4c-8ffd-051a5d538921 2026/05/13 10:58:26 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-eae5-7a4c-8ffd-051a5d538921 2026/05/13 10:58:26 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-eae7-75a4-96c8-3325c6bf467f note=https://localhost.localdomain:8443/post/019e20fc-eae7-7577-a0d7-824b263ccd50 thread=https://localhost.localdomain:8443/post/019e20fc-eae5-7a4c-8ffd-051a5d538921 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:58:26 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-eae7-75a4-96c8-3325c6bf467f activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-eae7-7577-a0d7-824b263ccd50 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-eae7-7577-a0d7-824b263ccd50 2026/05/13 10:58:26 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-eae5-7a4c-8ffd-051a5d538921 --- PASS: TestView_PostToFollowersWithReply (0.78s) === RUN TestView_PostInGroupPublicAndGroupFollowed 2026/05/13 10:58:26 INFO Applying migration id=initial 2026/05/13 10:58:26 INFO Applying migration id=notesupdated 2026/05/13 10:58:26 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:26 INFO Applying migration id=activitiesid 2026/05/13 10:58:26 INFO Applying migration id=outbox 2026/05/13 10:58:26 INFO Applying migration id=edits 2026/05/13 10:58:26 INFO Applying migration id=outboxactor 2026/05/13 10:58:26 INFO Applying migration id=outboxsender 2026/05/13 10:58:26 INFO Applying migration id=thread 2026/05/13 10:58:26 INFO Applying migration id=host 2026/05/13 10:58:26 INFO Applying migration id=sharedinbox 2026/05/13 10:58:26 INFO Applying migration id=noteshost 2026/05/13 10:58:26 INFO Applying migration id=fetched 2026/05/13 10:58:26 INFO Applying migration id=move 2026/05/13 10:58:26 INFO Applying migration id=cleanup 2026/05/13 10:58:26 INFO Applying migration id=received 2026/05/13 10:58:26 INFO Applying migration id=namehost 2026/05/13 10:58:26 INFO Applying migration id=outboxhost 2026/05/13 10:58:26 INFO Applying migration id=notesfts 2026/05/13 10:58:26 INFO Applying migration id=iconsname 2026/05/13 10:58:26 INFO Applying migration id=nohash 2026/05/13 10:58:26 INFO Applying migration id=shares 2026/05/13 10:58:26 INFO Applying migration id=actorttl 2026/05/13 10:58:26 INFO Applying migration id=tocc 2026/05/13 10:58:26 INFO Applying migration id=followeds 2026/05/13 10:58:26 INFO Applying migration id=certhash 2026/05/13 10:58:26 INFO Applying migration id=follows_sync 2026/05/13 10:58:26 INFO Applying migration id=jsonpath 2026/05/13 10:58:26 INFO Applying migration id=localforward 2026/05/13 10:58:26 INFO Applying migration id=avatar 2026/05/13 10:58:26 INFO Applying migration id=noimage 2026/05/13 10:58:26 INFO Applying migration id=feed 2026/05/13 10:58:26 INFO Applying migration id=bookmarks 2026/05/13 10:58:26 INFO Applying migration id=shareactivity 2026/05/13 10:58:26 INFO Applying migration id=application 2026/05/13 10:58:26 INFO Applying migration id=certificates 2026/05/13 10:58:26 INFO Applying migration id=rawforward 2026/05/13 10:58:26 INFO Applying migration id=publickey 2026/05/13 10:58:26 INFO Applying migration id=resolvegroup 2026/05/13 10:58:26 INFO Applying migration id=reject 2026/05/13 10:58:26 INFO Applying migration id=autodel 2026/05/13 10:58:26 INFO Applying migration id=jsonb 2026/05/13 10:58:26 INFO Applying migration id=quote 2026/05/13 10:58:26 INFO Applying migration id=rfc9421 2026/05/13 10:58:26 INFO Applying migration id=keys 2026/05/13 10:58:26 INFO Applying migration id=portable 2026/05/13 10:58:26 INFO Applying migration id=proofs 2026/05/13 10:58:26 INFO Applying migration id=contexts 2026/05/13 10:58:26 INFO Applying migration id=deliverieshost 2026/05/13 10:58:26 INFO Applying migration id=pembegin 2026/05/13 10:58:26 INFO Applying migration id=didhost 2026/05/13 10:58:26 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:26 INFO Applying migration id=invites 2026/05/13 10:58:26 INFO Applying migration id=ed25519blob 2026/05/13 10:58:26 INFO Applying migration id=rsablob 2026/05/13 10:58:26 INFO Applying migration id=iconscid 2026/05/13 10:58:26 INFO Applying migration id=actor 2026/05/13 10:58:26 INFO Applying migration id=localkeys 2026/05/13 10:58:26 INFO Applying migration id=deleted 2026/05/13 10:58:26 INFO Applying migration id=history 2026/05/13 10:58:26 INFO Applying migration id=outboxnano 2026/05/13 10:58:26 INFO Applying migration id=implements 2026/05/13 10:58:26 INFO Applying migration id=backfill 2026/05/13 10:58:27 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:58:27 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-ee2d-70dd-9905-d308c4045bbe activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://127.0.0.1/group/people follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/group/people 2026/05/13 10:58:27 INFO Viewing post post=https://127.0.0.1/note/1 --- PASS: TestView_PostInGroupPublicAndGroupFollowed (0.84s) === RUN TestView_PostInGroupNotPublicAndGroupFollowed 2026/05/13 10:58:27 INFO Applying migration id=initial 2026/05/13 10:58:27 INFO Applying migration id=notesupdated 2026/05/13 10:58:27 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:27 INFO Applying migration id=activitiesid 2026/05/13 10:58:27 INFO Applying migration id=outbox 2026/05/13 10:58:27 INFO Applying migration id=edits 2026/05/13 10:58:27 INFO Applying migration id=outboxactor 2026/05/13 10:58:27 INFO Applying migration id=outboxsender 2026/05/13 10:58:27 INFO Applying migration id=thread 2026/05/13 10:58:27 INFO Applying migration id=host 2026/05/13 10:58:27 INFO Applying migration id=sharedinbox 2026/05/13 10:58:27 INFO Applying migration id=noteshost 2026/05/13 10:58:27 INFO Applying migration id=fetched 2026/05/13 10:58:27 INFO Applying migration id=move 2026/05/13 10:58:27 INFO Applying migration id=cleanup 2026/05/13 10:58:27 INFO Applying migration id=received 2026/05/13 10:58:27 INFO Applying migration id=namehost 2026/05/13 10:58:27 INFO Applying migration id=outboxhost 2026/05/13 10:58:27 INFO Applying migration id=notesfts 2026/05/13 10:58:27 INFO Applying migration id=iconsname 2026/05/13 10:58:27 INFO Applying migration id=nohash 2026/05/13 10:58:27 INFO Applying migration id=shares 2026/05/13 10:58:27 INFO Applying migration id=actorttl 2026/05/13 10:58:27 INFO Applying migration id=tocc 2026/05/13 10:58:27 INFO Applying migration id=followeds 2026/05/13 10:58:27 INFO Applying migration id=certhash 2026/05/13 10:58:27 INFO Applying migration id=follows_sync 2026/05/13 10:58:27 INFO Applying migration id=jsonpath 2026/05/13 10:58:27 INFO Applying migration id=localforward 2026/05/13 10:58:27 INFO Applying migration id=avatar 2026/05/13 10:58:27 INFO Applying migration id=noimage 2026/05/13 10:58:27 INFO Applying migration id=feed 2026/05/13 10:58:27 INFO Applying migration id=bookmarks 2026/05/13 10:58:27 INFO Applying migration id=shareactivity 2026/05/13 10:58:27 INFO Applying migration id=application 2026/05/13 10:58:27 INFO Applying migration id=certificates 2026/05/13 10:58:27 INFO Applying migration id=rawforward 2026/05/13 10:58:27 INFO Applying migration id=publickey 2026/05/13 10:58:27 INFO Applying migration id=resolvegroup 2026/05/13 10:58:27 INFO Applying migration id=reject 2026/05/13 10:58:27 INFO Applying migration id=autodel 2026/05/13 10:58:27 INFO Applying migration id=jsonb 2026/05/13 10:58:27 INFO Applying migration id=quote 2026/05/13 10:58:27 INFO Applying migration id=rfc9421 2026/05/13 10:58:27 INFO Applying migration id=keys 2026/05/13 10:58:27 INFO Applying migration id=portable 2026/05/13 10:58:27 INFO Applying migration id=proofs 2026/05/13 10:58:27 INFO Applying migration id=contexts 2026/05/13 10:58:27 INFO Applying migration id=deliverieshost 2026/05/13 10:58:27 INFO Applying migration id=pembegin 2026/05/13 10:58:27 INFO Applying migration id=didhost 2026/05/13 10:58:27 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:27 INFO Applying migration id=invites 2026/05/13 10:58:27 INFO Applying migration id=ed25519blob 2026/05/13 10:58:27 INFO Applying migration id=rsablob 2026/05/13 10:58:27 INFO Applying migration id=iconscid 2026/05/13 10:58:27 INFO Applying migration id=actor 2026/05/13 10:58:27 INFO Applying migration id=localkeys 2026/05/13 10:58:27 INFO Applying migration id=deleted 2026/05/13 10:58:27 INFO Applying migration id=history 2026/05/13 10:58:27 INFO Applying migration id=outboxnano 2026/05/13 10:58:27 INFO Applying migration id=implements 2026/05/13 10:58:27 INFO Applying migration id=backfill 2026/05/13 10:58:28 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:58:28 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-f0a1-7bc1-a000-67fe74b6384e activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://127.0.0.1/group/people follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/group/people 2026/05/13 10:58:28 INFO Viewing post post=https://127.0.0.1/note/1 --- PASS: TestView_PostInGroupNotPublicAndGroupFollowed (0.63s) === RUN TestView_PostInGroupNotPublicAndGroupFollowedButNotAccepted 2026/05/13 10:58:28 INFO Applying migration id=initial 2026/05/13 10:58:28 INFO Applying migration id=notesupdated 2026/05/13 10:58:28 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:28 INFO Applying migration id=activitiesid 2026/05/13 10:58:28 INFO Applying migration id=outbox 2026/05/13 10:58:28 INFO Applying migration id=edits 2026/05/13 10:58:28 INFO Applying migration id=outboxactor 2026/05/13 10:58:28 INFO Applying migration id=outboxsender 2026/05/13 10:58:28 INFO Applying migration id=thread 2026/05/13 10:58:28 INFO Applying migration id=host 2026/05/13 10:58:28 INFO Applying migration id=sharedinbox 2026/05/13 10:58:28 INFO Applying migration id=noteshost 2026/05/13 10:58:28 INFO Applying migration id=fetched 2026/05/13 10:58:28 INFO Applying migration id=move 2026/05/13 10:58:28 INFO Applying migration id=cleanup 2026/05/13 10:58:28 INFO Applying migration id=received 2026/05/13 10:58:28 INFO Applying migration id=namehost 2026/05/13 10:58:28 INFO Applying migration id=outboxhost 2026/05/13 10:58:28 INFO Applying migration id=notesfts 2026/05/13 10:58:28 INFO Applying migration id=iconsname 2026/05/13 10:58:28 INFO Applying migration id=nohash 2026/05/13 10:58:28 INFO Applying migration id=shares 2026/05/13 10:58:28 INFO Applying migration id=actorttl 2026/05/13 10:58:28 INFO Applying migration id=tocc 2026/05/13 10:58:28 INFO Applying migration id=followeds 2026/05/13 10:58:28 INFO Applying migration id=certhash 2026/05/13 10:58:28 INFO Applying migration id=follows_sync 2026/05/13 10:58:28 INFO Applying migration id=jsonpath 2026/05/13 10:58:28 INFO Applying migration id=localforward 2026/05/13 10:58:28 INFO Applying migration id=avatar 2026/05/13 10:58:28 INFO Applying migration id=noimage 2026/05/13 10:58:28 INFO Applying migration id=feed 2026/05/13 10:58:28 INFO Applying migration id=bookmarks 2026/05/13 10:58:28 INFO Applying migration id=shareactivity 2026/05/13 10:58:28 INFO Applying migration id=application 2026/05/13 10:58:28 INFO Applying migration id=certificates 2026/05/13 10:58:28 INFO Applying migration id=rawforward 2026/05/13 10:58:28 INFO Applying migration id=publickey 2026/05/13 10:58:28 INFO Applying migration id=resolvegroup 2026/05/13 10:58:28 INFO Applying migration id=reject 2026/05/13 10:58:28 INFO Applying migration id=autodel 2026/05/13 10:58:28 INFO Applying migration id=jsonb 2026/05/13 10:58:28 INFO Applying migration id=quote 2026/05/13 10:58:28 INFO Applying migration id=rfc9421 2026/05/13 10:58:28 INFO Applying migration id=keys 2026/05/13 10:58:28 INFO Applying migration id=portable 2026/05/13 10:58:28 INFO Applying migration id=proofs 2026/05/13 10:58:28 INFO Applying migration id=contexts 2026/05/13 10:58:28 INFO Applying migration id=deliverieshost 2026/05/13 10:58:28 INFO Applying migration id=pembegin 2026/05/13 10:58:28 INFO Applying migration id=didhost 2026/05/13 10:58:28 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:28 INFO Applying migration id=invites 2026/05/13 10:58:28 INFO Applying migration id=ed25519blob 2026/05/13 10:58:28 INFO Applying migration id=rsablob 2026/05/13 10:58:28 INFO Applying migration id=iconscid 2026/05/13 10:58:28 INFO Applying migration id=actor 2026/05/13 10:58:28 INFO Applying migration id=localkeys 2026/05/13 10:58:28 INFO Applying migration id=deleted 2026/05/13 10:58:28 INFO Applying migration id=history 2026/05/13 10:58:28 INFO Applying migration id=outboxnano 2026/05/13 10:58:28 INFO Applying migration id=implements 2026/05/13 10:58:28 INFO Applying migration id=backfill 2026/05/13 10:58:28 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:58:28 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-f3ce-72cc-9bcf-fad5ccf2ee5e activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://127.0.0.1/group/people follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/group/people 2026/05/13 10:58:28 INFO Viewing post post=https://127.0.0.1/note/1 2026/05/13 10:58:28 INFO Post was not found post=https://127.0.0.1/note/1 --- PASS: TestView_PostInGroupNotPublicAndGroupFollowedButNotAccepted (0.81s) === RUN TestView_PostInGroupNotPublicAndAuthorFollowed 2026/05/13 10:58:28 INFO Applying migration id=initial 2026/05/13 10:58:28 INFO Applying migration id=notesupdated 2026/05/13 10:58:28 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:28 INFO Applying migration id=activitiesid 2026/05/13 10:58:28 INFO Applying migration id=outbox 2026/05/13 10:58:28 INFO Applying migration id=edits 2026/05/13 10:58:28 INFO Applying migration id=outboxactor 2026/05/13 10:58:28 INFO Applying migration id=outboxsender 2026/05/13 10:58:28 INFO Applying migration id=thread 2026/05/13 10:58:28 INFO Applying migration id=host 2026/05/13 10:58:28 INFO Applying migration id=sharedinbox 2026/05/13 10:58:28 INFO Applying migration id=noteshost 2026/05/13 10:58:28 INFO Applying migration id=fetched 2026/05/13 10:58:28 INFO Applying migration id=move 2026/05/13 10:58:28 INFO Applying migration id=cleanup 2026/05/13 10:58:28 INFO Applying migration id=received 2026/05/13 10:58:28 INFO Applying migration id=namehost 2026/05/13 10:58:28 INFO Applying migration id=outboxhost 2026/05/13 10:58:28 INFO Applying migration id=notesfts 2026/05/13 10:58:28 INFO Applying migration id=iconsname 2026/05/13 10:58:28 INFO Applying migration id=nohash 2026/05/13 10:58:28 INFO Applying migration id=shares 2026/05/13 10:58:28 INFO Applying migration id=actorttl 2026/05/13 10:58:28 INFO Applying migration id=tocc 2026/05/13 10:58:28 INFO Applying migration id=followeds 2026/05/13 10:58:28 INFO Applying migration id=certhash 2026/05/13 10:58:28 INFO Applying migration id=follows_sync 2026/05/13 10:58:28 INFO Applying migration id=jsonpath 2026/05/13 10:58:29 INFO Applying migration id=localforward 2026/05/13 10:58:29 INFO Applying migration id=avatar 2026/05/13 10:58:29 INFO Applying migration id=noimage 2026/05/13 10:58:29 INFO Applying migration id=feed 2026/05/13 10:58:29 INFO Applying migration id=bookmarks 2026/05/13 10:58:29 INFO Applying migration id=shareactivity 2026/05/13 10:58:29 INFO Applying migration id=application 2026/05/13 10:58:29 INFO Applying migration id=certificates 2026/05/13 10:58:29 INFO Applying migration id=rawforward 2026/05/13 10:58:29 INFO Applying migration id=publickey 2026/05/13 10:58:29 INFO Applying migration id=resolvegroup 2026/05/13 10:58:29 INFO Applying migration id=reject 2026/05/13 10:58:29 INFO Applying migration id=autodel 2026/05/13 10:58:29 INFO Applying migration id=jsonb 2026/05/13 10:58:29 INFO Applying migration id=quote 2026/05/13 10:58:29 INFO Applying migration id=rfc9421 2026/05/13 10:58:29 INFO Applying migration id=keys 2026/05/13 10:58:29 INFO Applying migration id=portable 2026/05/13 10:58:29 INFO Applying migration id=proofs 2026/05/13 10:58:29 INFO Applying migration id=contexts 2026/05/13 10:58:29 INFO Applying migration id=deliverieshost 2026/05/13 10:58:29 INFO Applying migration id=pembegin 2026/05/13 10:58:29 INFO Applying migration id=didhost 2026/05/13 10:58:29 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:29 INFO Applying migration id=invites 2026/05/13 10:58:29 INFO Applying migration id=ed25519blob 2026/05/13 10:58:29 INFO Applying migration id=rsablob 2026/05/13 10:58:29 INFO Applying migration id=iconscid 2026/05/13 10:58:29 INFO Applying migration id=actor 2026/05/13 10:58:29 INFO Applying migration id=localkeys 2026/05/13 10:58:29 INFO Applying migration id=deleted 2026/05/13 10:58:29 INFO Applying migration id=history 2026/05/13 10:58:29 INFO Applying migration id=outboxnano 2026/05/13 10:58:29 INFO Applying migration id=implements 2026/05/13 10:58:29 INFO Applying migration id=backfill 2026/05/13 10:58:29 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:58:29 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-f64b-732c-a8fd-e81c59ab9a5a activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://127.0.0.1/user/dan follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/user/dan 2026/05/13 10:58:29 INFO Viewing post post=https://127.0.0.1/note/1 --- PASS: TestView_PostInGroupNotPublicAndAuthorFollowed (0.64s) === RUN TestView_PostInGroupNotPublicAndAuthorFollowedButNotAccepted 2026/05/13 10:58:29 INFO Applying migration id=initial 2026/05/13 10:58:29 INFO Applying migration id=notesupdated 2026/05/13 10:58:29 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:29 INFO Applying migration id=activitiesid 2026/05/13 10:58:29 INFO Applying migration id=outbox 2026/05/13 10:58:29 INFO Applying migration id=edits 2026/05/13 10:58:29 INFO Applying migration id=outboxactor 2026/05/13 10:58:29 INFO Applying migration id=outboxsender 2026/05/13 10:58:29 INFO Applying migration id=thread 2026/05/13 10:58:29 INFO Applying migration id=host 2026/05/13 10:58:29 INFO Applying migration id=sharedinbox 2026/05/13 10:58:29 INFO Applying migration id=noteshost 2026/05/13 10:58:29 INFO Applying migration id=fetched 2026/05/13 10:58:29 INFO Applying migration id=move 2026/05/13 10:58:29 INFO Applying migration id=cleanup 2026/05/13 10:58:29 INFO Applying migration id=received 2026/05/13 10:58:29 INFO Applying migration id=namehost 2026/05/13 10:58:29 INFO Applying migration id=outboxhost 2026/05/13 10:58:29 INFO Applying migration id=notesfts 2026/05/13 10:58:29 INFO Applying migration id=iconsname 2026/05/13 10:58:29 INFO Applying migration id=nohash 2026/05/13 10:58:29 INFO Applying migration id=shares 2026/05/13 10:58:29 INFO Applying migration id=actorttl 2026/05/13 10:58:29 INFO Applying migration id=tocc 2026/05/13 10:58:29 INFO Applying migration id=followeds 2026/05/13 10:58:29 INFO Applying migration id=certhash 2026/05/13 10:58:29 INFO Applying migration id=follows_sync 2026/05/13 10:58:29 INFO Applying migration id=jsonpath 2026/05/13 10:58:29 INFO Applying migration id=localforward 2026/05/13 10:58:29 INFO Applying migration id=avatar 2026/05/13 10:58:29 INFO Applying migration id=noimage 2026/05/13 10:58:29 INFO Applying migration id=feed 2026/05/13 10:58:29 INFO Applying migration id=bookmarks 2026/05/13 10:58:29 INFO Applying migration id=shareactivity 2026/05/13 10:58:29 INFO Applying migration id=application 2026/05/13 10:58:29 INFO Applying migration id=certificates 2026/05/13 10:58:29 INFO Applying migration id=rawforward 2026/05/13 10:58:29 INFO Applying migration id=publickey 2026/05/13 10:58:29 INFO Applying migration id=resolvegroup 2026/05/13 10:58:29 INFO Applying migration id=reject 2026/05/13 10:58:29 INFO Applying migration id=autodel 2026/05/13 10:58:29 INFO Applying migration id=jsonb 2026/05/13 10:58:29 INFO Applying migration id=quote 2026/05/13 10:58:29 INFO Applying migration id=rfc9421 2026/05/13 10:58:29 INFO Applying migration id=keys 2026/05/13 10:58:29 INFO Applying migration id=portable 2026/05/13 10:58:29 INFO Applying migration id=proofs 2026/05/13 10:58:29 INFO Applying migration id=contexts 2026/05/13 10:58:29 INFO Applying migration id=deliverieshost 2026/05/13 10:58:29 INFO Applying migration id=pembegin 2026/05/13 10:58:29 INFO Applying migration id=didhost 2026/05/13 10:58:29 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:29 INFO Applying migration id=invites 2026/05/13 10:58:29 INFO Applying migration id=ed25519blob 2026/05/13 10:58:29 INFO Applying migration id=rsablob 2026/05/13 10:58:29 INFO Applying migration id=iconscid 2026/05/13 10:58:29 INFO Applying migration id=actor 2026/05/13 10:58:29 INFO Applying migration id=localkeys 2026/05/13 10:58:29 INFO Applying migration id=deleted 2026/05/13 10:58:29 INFO Applying migration id=history 2026/05/13 10:58:29 INFO Applying migration id=outboxnano 2026/05/13 10:58:29 INFO Applying migration id=implements 2026/05/13 10:58:29 INFO Applying migration id=backfill 2026/05/13 10:58:30 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:58:30 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-f93f-7ba0-a9ac-de36004340d8 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://127.0.0.1/user/dan follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/user/dan 2026/05/13 10:58:30 INFO Viewing post post=https://127.0.0.1/note/1 2026/05/13 10:58:30 INFO Post was not found post=https://127.0.0.1/note/1 --- PASS: TestView_PostInGroupNotPublicAndAuthorFollowedButNotAccepted (0.76s) === RUN TestView_PostInGroupNotPublicAndGroupFollowedWithReply 2026/05/13 10:58:30 INFO Applying migration id=initial 2026/05/13 10:58:30 INFO Applying migration id=notesupdated 2026/05/13 10:58:30 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:30 INFO Applying migration id=activitiesid 2026/05/13 10:58:30 INFO Applying migration id=outbox 2026/05/13 10:58:30 INFO Applying migration id=edits 2026/05/13 10:58:30 INFO Applying migration id=outboxactor 2026/05/13 10:58:30 INFO Applying migration id=outboxsender 2026/05/13 10:58:30 INFO Applying migration id=thread 2026/05/13 10:58:30 INFO Applying migration id=host 2026/05/13 10:58:30 INFO Applying migration id=sharedinbox 2026/05/13 10:58:30 INFO Applying migration id=noteshost 2026/05/13 10:58:30 INFO Applying migration id=fetched 2026/05/13 10:58:30 INFO Applying migration id=move 2026/05/13 10:58:30 INFO Applying migration id=cleanup 2026/05/13 10:58:30 INFO Applying migration id=received 2026/05/13 10:58:30 INFO Applying migration id=namehost 2026/05/13 10:58:30 INFO Applying migration id=outboxhost 2026/05/13 10:58:30 INFO Applying migration id=notesfts 2026/05/13 10:58:30 INFO Applying migration id=iconsname 2026/05/13 10:58:30 INFO Applying migration id=nohash 2026/05/13 10:58:30 INFO Applying migration id=shares 2026/05/13 10:58:30 INFO Applying migration id=actorttl 2026/05/13 10:58:30 INFO Applying migration id=tocc 2026/05/13 10:58:30 INFO Applying migration id=followeds 2026/05/13 10:58:30 INFO Applying migration id=certhash 2026/05/13 10:58:30 INFO Applying migration id=follows_sync 2026/05/13 10:58:30 INFO Applying migration id=jsonpath 2026/05/13 10:58:30 INFO Applying migration id=localforward 2026/05/13 10:58:30 INFO Applying migration id=avatar 2026/05/13 10:58:30 INFO Applying migration id=noimage 2026/05/13 10:58:30 INFO Applying migration id=feed 2026/05/13 10:58:30 INFO Applying migration id=bookmarks 2026/05/13 10:58:30 INFO Applying migration id=shareactivity 2026/05/13 10:58:30 INFO Applying migration id=application 2026/05/13 10:58:30 INFO Applying migration id=certificates 2026/05/13 10:58:30 INFO Applying migration id=rawforward 2026/05/13 10:58:30 INFO Applying migration id=publickey 2026/05/13 10:58:30 INFO Applying migration id=resolvegroup 2026/05/13 10:58:30 INFO Applying migration id=reject 2026/05/13 10:58:30 INFO Applying migration id=autodel 2026/05/13 10:58:30 INFO Applying migration id=jsonb 2026/05/13 10:58:30 INFO Applying migration id=quote 2026/05/13 10:58:30 INFO Applying migration id=rfc9421 2026/05/13 10:58:30 INFO Applying migration id=keys 2026/05/13 10:58:30 INFO Applying migration id=portable 2026/05/13 10:58:30 INFO Applying migration id=proofs 2026/05/13 10:58:30 INFO Applying migration id=contexts 2026/05/13 10:58:30 INFO Applying migration id=deliverieshost 2026/05/13 10:58:30 INFO Applying migration id=pembegin 2026/05/13 10:58:30 INFO Applying migration id=didhost 2026/05/13 10:58:30 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:30 INFO Applying migration id=invites 2026/05/13 10:58:30 INFO Applying migration id=ed25519blob 2026/05/13 10:58:30 INFO Applying migration id=rsablob 2026/05/13 10:58:30 INFO Applying migration id=iconscid 2026/05/13 10:58:30 INFO Applying migration id=actor 2026/05/13 10:58:30 INFO Applying migration id=localkeys 2026/05/13 10:58:30 INFO Applying migration id=deleted 2026/05/13 10:58:30 INFO Applying migration id=history 2026/05/13 10:58:30 INFO Applying migration id=outboxnano 2026/05/13 10:58:30 INFO Applying migration id=implements 2026/05/13 10:58:30 INFO Applying migration id=backfill 2026/05/13 10:58:30 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:58:30 INFO Received a new post activity.id=https://127.0.0.1/create/2 activity.type=Create activity.actor=https://127.0.0.1/user/erin activity.object.kind=object activity.object.id=https://127.0.0.1/note/2 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/erin post=https://127.0.0.1/note/2 2026/05/13 10:58:30 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-fba1-74f3-ade6-c873efc9a767 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://127.0.0.1/group/people follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/group/people 2026/05/13 10:58:30 INFO Viewing post post=https://127.0.0.1/note/1 --- PASS: TestView_PostInGroupNotPublicAndGroupFollowedWithReply (0.61s) === RUN TestView_PostInGroupNotPublicAndGroupFollowedWithPrivateReply 2026/05/13 10:58:30 INFO Applying migration id=initial 2026/05/13 10:58:30 INFO Applying migration id=notesupdated 2026/05/13 10:58:30 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:30 INFO Applying migration id=activitiesid 2026/05/13 10:58:30 INFO Applying migration id=outbox 2026/05/13 10:58:30 INFO Applying migration id=edits 2026/05/13 10:58:30 INFO Applying migration id=outboxactor 2026/05/13 10:58:30 INFO Applying migration id=outboxsender 2026/05/13 10:58:30 INFO Applying migration id=thread 2026/05/13 10:58:30 INFO Applying migration id=host 2026/05/13 10:58:30 INFO Applying migration id=sharedinbox 2026/05/13 10:58:30 INFO Applying migration id=noteshost 2026/05/13 10:58:30 INFO Applying migration id=fetched 2026/05/13 10:58:30 INFO Applying migration id=move 2026/05/13 10:58:30 INFO Applying migration id=cleanup 2026/05/13 10:58:30 INFO Applying migration id=received 2026/05/13 10:58:30 INFO Applying migration id=namehost 2026/05/13 10:58:30 INFO Applying migration id=outboxhost 2026/05/13 10:58:30 INFO Applying migration id=notesfts 2026/05/13 10:58:30 INFO Applying migration id=iconsname 2026/05/13 10:58:30 INFO Applying migration id=nohash 2026/05/13 10:58:30 INFO Applying migration id=shares 2026/05/13 10:58:30 INFO Applying migration id=actorttl 2026/05/13 10:58:30 INFO Applying migration id=tocc 2026/05/13 10:58:30 INFO Applying migration id=followeds 2026/05/13 10:58:30 INFO Applying migration id=certhash 2026/05/13 10:58:30 INFO Applying migration id=follows_sync 2026/05/13 10:58:30 INFO Applying migration id=jsonpath 2026/05/13 10:58:31 INFO Applying migration id=localforward 2026/05/13 10:58:31 INFO Applying migration id=avatar 2026/05/13 10:58:31 INFO Applying migration id=noimage 2026/05/13 10:58:31 INFO Applying migration id=feed 2026/05/13 10:58:31 INFO Applying migration id=bookmarks 2026/05/13 10:58:31 INFO Applying migration id=shareactivity 2026/05/13 10:58:31 INFO Applying migration id=application 2026/05/13 10:58:31 INFO Applying migration id=certificates 2026/05/13 10:58:31 INFO Applying migration id=rawforward 2026/05/13 10:58:31 INFO Applying migration id=publickey 2026/05/13 10:58:31 INFO Applying migration id=resolvegroup 2026/05/13 10:58:31 INFO Applying migration id=reject 2026/05/13 10:58:31 INFO Applying migration id=autodel 2026/05/13 10:58:31 INFO Applying migration id=jsonb 2026/05/13 10:58:31 INFO Applying migration id=quote 2026/05/13 10:58:31 INFO Applying migration id=rfc9421 2026/05/13 10:58:31 INFO Applying migration id=keys 2026/05/13 10:58:31 INFO Applying migration id=portable 2026/05/13 10:58:31 INFO Applying migration id=proofs 2026/05/13 10:58:31 INFO Applying migration id=contexts 2026/05/13 10:58:31 INFO Applying migration id=deliverieshost 2026/05/13 10:58:31 INFO Applying migration id=pembegin 2026/05/13 10:58:31 INFO Applying migration id=didhost 2026/05/13 10:58:31 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:31 INFO Applying migration id=invites 2026/05/13 10:58:31 INFO Applying migration id=ed25519blob 2026/05/13 10:58:31 INFO Applying migration id=rsablob 2026/05/13 10:58:31 INFO Applying migration id=iconscid 2026/05/13 10:58:31 INFO Applying migration id=actor 2026/05/13 10:58:31 INFO Applying migration id=localkeys 2026/05/13 10:58:31 INFO Applying migration id=deleted 2026/05/13 10:58:31 INFO Applying migration id=history 2026/05/13 10:58:31 INFO Applying migration id=outboxnano 2026/05/13 10:58:31 INFO Applying migration id=implements 2026/05/13 10:58:31 INFO Applying migration id=backfill 2026/05/13 10:58:31 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:58:31 INFO Received a new post activity.id=https://127.0.0.1/create/2 activity.type=Create activity.actor=https://127.0.0.1/user/erin activity.object.kind=object activity.object.id=https://127.0.0.1/note/2 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/erin post=https://127.0.0.1/note/2 2026/05/13 10:58:31 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-fe07-7e8e-b2ed-c8f75ecd3aaa activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://127.0.0.1/group/people follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/group/people 2026/05/13 10:58:31 INFO Viewing post post=https://127.0.0.1/note/1 --- PASS: TestView_PostInGroupNotPublicAndGroupFollowedWithPrivateReply (0.61s) === RUN TestWhisper_HappyFlow 2026/05/13 10:58:31 INFO Applying migration id=initial 2026/05/13 10:58:31 INFO Applying migration id=notesupdated 2026/05/13 10:58:31 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:31 INFO Applying migration id=activitiesid 2026/05/13 10:58:31 INFO Applying migration id=outbox 2026/05/13 10:58:31 INFO Applying migration id=edits 2026/05/13 10:58:31 INFO Applying migration id=outboxactor 2026/05/13 10:58:31 INFO Applying migration id=outboxsender 2026/05/13 10:58:31 INFO Applying migration id=thread 2026/05/13 10:58:31 INFO Applying migration id=host 2026/05/13 10:58:31 INFO Applying migration id=sharedinbox 2026/05/13 10:58:31 INFO Applying migration id=noteshost 2026/05/13 10:58:31 INFO Applying migration id=fetched 2026/05/13 10:58:31 INFO Applying migration id=move 2026/05/13 10:58:31 INFO Applying migration id=cleanup 2026/05/13 10:58:31 INFO Applying migration id=received 2026/05/13 10:58:31 INFO Applying migration id=namehost 2026/05/13 10:58:31 INFO Applying migration id=outboxhost 2026/05/13 10:58:31 INFO Applying migration id=notesfts 2026/05/13 10:58:31 INFO Applying migration id=iconsname 2026/05/13 10:58:31 INFO Applying migration id=nohash 2026/05/13 10:58:31 INFO Applying migration id=shares 2026/05/13 10:58:31 INFO Applying migration id=actorttl 2026/05/13 10:58:31 INFO Applying migration id=tocc 2026/05/13 10:58:31 INFO Applying migration id=followeds 2026/05/13 10:58:31 INFO Applying migration id=certhash 2026/05/13 10:58:31 INFO Applying migration id=follows_sync 2026/05/13 10:58:31 INFO Applying migration id=jsonpath 2026/05/13 10:58:31 INFO Applying migration id=localforward 2026/05/13 10:58:31 INFO Applying migration id=avatar 2026/05/13 10:58:31 INFO Applying migration id=noimage 2026/05/13 10:58:31 INFO Applying migration id=feed 2026/05/13 10:58:31 INFO Applying migration id=bookmarks 2026/05/13 10:58:31 INFO Applying migration id=shareactivity 2026/05/13 10:58:31 INFO Applying migration id=application 2026/05/13 10:58:31 INFO Applying migration id=certificates 2026/05/13 10:58:31 INFO Applying migration id=rawforward 2026/05/13 10:58:31 INFO Applying migration id=publickey 2026/05/13 10:58:31 INFO Applying migration id=resolvegroup 2026/05/13 10:58:31 INFO Applying migration id=reject 2026/05/13 10:58:31 INFO Applying migration id=autodel 2026/05/13 10:58:31 INFO Applying migration id=jsonb 2026/05/13 10:58:31 INFO Applying migration id=quote 2026/05/13 10:58:31 INFO Applying migration id=rfc9421 2026/05/13 10:58:31 INFO Applying migration id=keys 2026/05/13 10:58:31 INFO Applying migration id=portable 2026/05/13 10:58:31 INFO Applying migration id=proofs 2026/05/13 10:58:31 INFO Applying migration id=contexts 2026/05/13 10:58:31 INFO Applying migration id=deliverieshost 2026/05/13 10:58:31 INFO Applying migration id=pembegin 2026/05/13 10:58:31 INFO Applying migration id=didhost 2026/05/13 10:58:31 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:31 INFO Applying migration id=invites 2026/05/13 10:58:31 INFO Applying migration id=ed25519blob 2026/05/13 10:58:31 INFO Applying migration id=rsablob 2026/05/13 10:58:31 INFO Applying migration id=iconscid 2026/05/13 10:58:31 INFO Applying migration id=actor 2026/05/13 10:58:31 INFO Applying migration id=localkeys 2026/05/13 10:58:31 INFO Applying migration id=deleted 2026/05/13 10:58:31 INFO Applying migration id=history 2026/05/13 10:58:31 INFO Applying migration id=outboxnano 2026/05/13 10:58:31 INFO Applying migration id=implements 2026/05/13 10:58:31 INFO Applying migration id=backfill 2026/05/13 10:58:32 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fd-01dd-7845-9dc2-adeb9c383a09 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:58:32 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fd-01de-7053-b11c-ba7b363408e8 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fd-01dd-7845-9dc2-adeb9c383a09 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fd-01dd-7845-9dc2-adeb9c383a09 2026/05/13 10:58:32 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fd-01de-782b-b8ca-965c209ee9ec activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fd-01de-77e9-89bf-c24d6e4ff5bf activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fd-01de-77e9-89bf-c24d6e4ff5bf 2026/05/13 10:58:32 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fd-01de-77e9-89bf-c24d6e4ff5bf 2026/05/13 10:58:32 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 2026/05/13 10:58:32 INFO Generating first response key=/local --- PASS: TestWhisper_HappyFlow (0.99s) === RUN TestWhisper_FollowAfterPost 2026/05/13 10:58:32 INFO Applying migration id=initial 2026/05/13 10:58:32 INFO Applying migration id=notesupdated 2026/05/13 10:58:32 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:32 INFO Applying migration id=activitiesid 2026/05/13 10:58:32 INFO Applying migration id=outbox 2026/05/13 10:58:32 INFO Applying migration id=edits 2026/05/13 10:58:32 INFO Applying migration id=outboxactor 2026/05/13 10:58:32 INFO Applying migration id=outboxsender 2026/05/13 10:58:32 INFO Applying migration id=thread 2026/05/13 10:58:32 INFO Applying migration id=host 2026/05/13 10:58:32 INFO Applying migration id=sharedinbox 2026/05/13 10:58:32 INFO Applying migration id=noteshost 2026/05/13 10:58:32 INFO Applying migration id=fetched 2026/05/13 10:58:32 INFO Applying migration id=move 2026/05/13 10:58:32 INFO Applying migration id=cleanup 2026/05/13 10:58:32 INFO Applying migration id=received 2026/05/13 10:58:32 INFO Applying migration id=namehost 2026/05/13 10:58:32 INFO Applying migration id=outboxhost 2026/05/13 10:58:32 INFO Applying migration id=notesfts 2026/05/13 10:58:32 INFO Applying migration id=iconsname 2026/05/13 10:58:32 INFO Applying migration id=nohash 2026/05/13 10:58:32 INFO Applying migration id=shares 2026/05/13 10:58:32 INFO Applying migration id=actorttl 2026/05/13 10:58:32 INFO Applying migration id=tocc 2026/05/13 10:58:32 INFO Applying migration id=followeds 2026/05/13 10:58:32 INFO Applying migration id=certhash 2026/05/13 10:58:32 INFO Applying migration id=follows_sync 2026/05/13 10:58:32 INFO Applying migration id=jsonpath 2026/05/13 10:58:32 INFO Applying migration id=localforward 2026/05/13 10:58:32 INFO Applying migration id=avatar 2026/05/13 10:58:32 INFO Applying migration id=noimage 2026/05/13 10:58:32 INFO Applying migration id=feed 2026/05/13 10:58:32 INFO Applying migration id=bookmarks 2026/05/13 10:58:32 INFO Applying migration id=shareactivity 2026/05/13 10:58:32 INFO Applying migration id=application 2026/05/13 10:58:32 INFO Applying migration id=certificates 2026/05/13 10:58:32 INFO Applying migration id=rawforward 2026/05/13 10:58:32 INFO Applying migration id=publickey 2026/05/13 10:58:32 INFO Applying migration id=resolvegroup 2026/05/13 10:58:32 INFO Applying migration id=reject 2026/05/13 10:58:32 INFO Applying migration id=autodel 2026/05/13 10:58:32 INFO Applying migration id=jsonb 2026/05/13 10:58:32 INFO Applying migration id=quote 2026/05/13 10:58:32 INFO Applying migration id=rfc9421 2026/05/13 10:58:32 INFO Applying migration id=keys 2026/05/13 10:58:32 INFO Applying migration id=portable 2026/05/13 10:58:32 INFO Applying migration id=proofs 2026/05/13 10:58:32 INFO Applying migration id=contexts 2026/05/13 10:58:32 INFO Applying migration id=deliverieshost 2026/05/13 10:58:32 INFO Applying migration id=pembegin 2026/05/13 10:58:32 INFO Applying migration id=didhost 2026/05/13 10:58:32 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:32 INFO Applying migration id=invites 2026/05/13 10:58:32 INFO Applying migration id=ed25519blob 2026/05/13 10:58:32 INFO Applying migration id=rsablob 2026/05/13 10:58:32 INFO Applying migration id=iconscid 2026/05/13 10:58:32 INFO Applying migration id=actor 2026/05/13 10:58:32 INFO Applying migration id=localkeys 2026/05/13 10:58:32 INFO Applying migration id=deleted 2026/05/13 10:58:32 INFO Applying migration id=history 2026/05/13 10:58:32 INFO Applying migration id=outboxnano 2026/05/13 10:58:32 INFO Applying migration id=implements 2026/05/13 10:58:32 INFO Applying migration id=backfill 2026/05/13 10:58:33 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fd-04cc-7656-b51a-02e3166e6743 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fd-04cc-7616-8946-d6bb7d71eb39 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fd-04cc-7616-8946-d6bb7d71eb39 2026/05/13 10:58:33 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fd-04cc-7616-8946-d6bb7d71eb39 2026/05/13 10:58:33 INFO Post was not found post=https://localhost.localdomain:8443/post/019e20fd-04cc-7616-8946-d6bb7d71eb39 2026/05/13 10:58:33 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fd-04ce-75a7-b7cf-eefd662dd5aa activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:58:33 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fd-04ce-7c62-b484-bae3e78d5207 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fd-04ce-75a7-b7cf-eefd662dd5aa activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fd-04ce-75a7-b7cf-eefd662dd5aa 2026/05/13 10:58:33 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fd-04cc-7616-8946-d6bb7d71eb39 2026/05/13 10:58:33 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 2026/05/13 10:58:33 INFO Generating first response key=/local --- PASS: TestWhisper_FollowAfterPost (0.75s) === RUN TestWhisper_Throttling 2026/05/13 10:58:33 INFO Applying migration id=initial 2026/05/13 10:58:33 INFO Applying migration id=notesupdated 2026/05/13 10:58:33 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:33 INFO Applying migration id=activitiesid 2026/05/13 10:58:33 INFO Applying migration id=outbox 2026/05/13 10:58:33 INFO Applying migration id=edits 2026/05/13 10:58:33 INFO Applying migration id=outboxactor 2026/05/13 10:58:33 INFO Applying migration id=outboxsender 2026/05/13 10:58:33 INFO Applying migration id=thread 2026/05/13 10:58:33 INFO Applying migration id=host 2026/05/13 10:58:33 INFO Applying migration id=sharedinbox 2026/05/13 10:58:33 INFO Applying migration id=noteshost 2026/05/13 10:58:33 INFO Applying migration id=fetched 2026/05/13 10:58:33 INFO Applying migration id=move 2026/05/13 10:58:33 INFO Applying migration id=cleanup 2026/05/13 10:58:33 INFO Applying migration id=received 2026/05/13 10:58:33 INFO Applying migration id=namehost 2026/05/13 10:58:33 INFO Applying migration id=outboxhost 2026/05/13 10:58:33 INFO Applying migration id=notesfts 2026/05/13 10:58:33 INFO Applying migration id=iconsname 2026/05/13 10:58:33 INFO Applying migration id=nohash 2026/05/13 10:58:33 INFO Applying migration id=shares 2026/05/13 10:58:33 INFO Applying migration id=actorttl 2026/05/13 10:58:33 INFO Applying migration id=tocc 2026/05/13 10:58:33 INFO Applying migration id=followeds 2026/05/13 10:58:33 INFO Applying migration id=certhash 2026/05/13 10:58:33 INFO Applying migration id=follows_sync 2026/05/13 10:58:33 INFO Applying migration id=jsonpath 2026/05/13 10:58:33 INFO Applying migration id=localforward 2026/05/13 10:58:33 INFO Applying migration id=avatar 2026/05/13 10:58:33 INFO Applying migration id=noimage 2026/05/13 10:58:33 INFO Applying migration id=feed 2026/05/13 10:58:33 INFO Applying migration id=bookmarks 2026/05/13 10:58:33 INFO Applying migration id=shareactivity 2026/05/13 10:58:33 INFO Applying migration id=application 2026/05/13 10:58:33 INFO Applying migration id=certificates 2026/05/13 10:58:33 INFO Applying migration id=rawforward 2026/05/13 10:58:33 INFO Applying migration id=publickey 2026/05/13 10:58:33 INFO Applying migration id=resolvegroup 2026/05/13 10:58:33 INFO Applying migration id=reject 2026/05/13 10:58:33 INFO Applying migration id=autodel 2026/05/13 10:58:33 INFO Applying migration id=jsonb 2026/05/13 10:58:33 INFO Applying migration id=quote 2026/05/13 10:58:33 INFO Applying migration id=rfc9421 2026/05/13 10:58:33 INFO Applying migration id=keys 2026/05/13 10:58:33 INFO Applying migration id=portable 2026/05/13 10:58:33 INFO Applying migration id=proofs 2026/05/13 10:58:33 INFO Applying migration id=contexts 2026/05/13 10:58:33 INFO Applying migration id=deliverieshost 2026/05/13 10:58:33 INFO Applying migration id=pembegin 2026/05/13 10:58:33 INFO Applying migration id=didhost 2026/05/13 10:58:33 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:33 INFO Applying migration id=invites 2026/05/13 10:58:33 INFO Applying migration id=ed25519blob 2026/05/13 10:58:33 INFO Applying migration id=rsablob 2026/05/13 10:58:33 INFO Applying migration id=iconscid 2026/05/13 10:58:33 INFO Applying migration id=actor 2026/05/13 10:58:33 INFO Applying migration id=localkeys 2026/05/13 10:58:33 INFO Applying migration id=deleted 2026/05/13 10:58:33 INFO Applying migration id=history 2026/05/13 10:58:33 INFO Applying migration id=outboxnano 2026/05/13 10:58:33 INFO Applying migration id=implements 2026/05/13 10:58:33 INFO Applying migration id=backfill 2026/05/13 10:58:34 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fd-08c2-7f2a-9c34-c686fe4def88 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:58:34 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fd-08c3-79e0-9468-9247702c7a45 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fd-08c2-7f2a-9c34-c686fe4def88 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fd-08c2-7f2a-9c34-c686fe4def88 2026/05/13 10:58:34 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fd-08c4-74b7-b894-b495ce27f4c6 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fd-08c4-7477-99d6-0113dfcb47ab activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fd-08c4-7477-99d6-0113dfcb47ab 2026/05/13 10:58:34 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fd-08c4-7477-99d6-0113dfcb47ab 2026/05/13 10:58:34 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 2026/05/13 10:58:34 WARN User is posting too frequently last=2026-05-13T10:58:34.308Z can=2026-05-13T10:59:34.308Z 2026/05/13 10:58:34 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 2026/05/13 10:58:34 INFO Generating first response key=/local --- PASS: TestWhisper_Throttling (1.01s) PASS ok github.com/dimkr/tootik/test 247.771s FAIL >>> tootik: Retrying (1/3)... === RUN TestArrayUnmarshal_Empty --- PASS: TestArrayUnmarshal_Empty (0.00s) === RUN TestArrayUnmarshal_OneTag --- PASS: TestArrayUnmarshal_OneTag (0.00s) === RUN TestArrayUnmarshal_OneTagInArray --- PASS: TestArrayUnmarshal_OneTagInArray (0.00s) === RUN TestArrayUnmarshal_TwoTagsInArray --- PASS: TestArrayUnmarshal_TwoTagsInArray (0.00s) === RUN TestArrayUnmarshal_String --- PASS: TestArrayUnmarshal_String (0.00s) === RUN TestArrayUnmarshal_Null --- PASS: TestArrayUnmarshal_Null (0.00s) === RUN TestArrayMarshal_Null --- PASS: TestArrayMarshal_Null (0.00s) === RUN TestArrayMarshal_Empty --- PASS: TestArrayMarshal_Empty (0.00s) === RUN TestArrayMarshal_OneTag --- PASS: TestArrayMarshal_OneTag (0.00s) === RUN TestArrayMarshal_TwoTags --- PASS: TestArrayMarshal_TwoTags (0.00s) === RUN TestArrayMarshal_NilOmitZero --- PASS: TestArrayMarshal_NilOmitZero (0.00s) === RUN TestArrayMarshal_EmptyOmitZero --- PASS: TestArrayMarshal_EmptyOmitZero (0.00s) === RUN TestAudienceMarshal_Happyflow --- PASS: TestAudienceMarshal_Happyflow (0.00s) === RUN TestAudienceMarshal_NilOmitZero --- PASS: TestAudienceMarshal_NilOmitZero (0.00s) === RUN TestAudienceMarshal_NilMapOmitZero --- PASS: TestAudienceMarshal_NilMapOmitZero (0.00s) === RUN TestAudienceMarshal_EmptyOmitZero --- PASS: TestAudienceMarshal_EmptyOmitZero (0.00s) === RUN Test_FEP521b --- PASS: Test_FEP521b (0.00s) === RUN TestTimeUnmarshal_RFC3339 --- PASS: TestTimeUnmarshal_RFC3339 (0.00s) === RUN TestTimeUnmarshal_RFC3339Nano --- PASS: TestTimeUnmarshal_RFC3339Nano (0.00s) === RUN TestTimeUnmarshal_Threads --- PASS: TestTimeUnmarshal_Threads (0.00s) === RUN TestTimeUnmarshal_Null --- PASS: TestTimeUnmarshal_Null (0.00s) === RUN TestTimeUnmarshal_Missing --- PASS: TestTimeUnmarshal_Missing (0.00s) === RUN TestTimeUnmarshal_Empty --- PASS: TestTimeUnmarshal_Empty (0.00s) === RUN TestTimeUnmarshal_Object --- PASS: TestTimeUnmarshal_Object (0.00s) PASS ok github.com/dimkr/tootik/ap (cached) ? github.com/dimkr/tootik/buildinfo [no test files] ? github.com/dimkr/tootik/cfg [no test files] === RUN TestCluster_BackfillMissingParent === PAUSE TestCluster_BackfillMissingParent === RUN TestBio_Set === PAUSE TestBio_Set === RUN TestCluster_PostInCommunity === PAUSE TestCluster_PostInCommunity === RUN TestCluster_ReplyInCommunity === PAUSE TestCluster_ReplyInCommunity === RUN TestDeleter_OldData === PAUSE TestDeleter_OldData === RUN TestDeleter_Disabled === PAUSE TestDeleter_Disabled === RUN TestCluster_FollowersSyncMissingRemoteFollow === PAUSE TestCluster_FollowersSyncMissingRemoteFollow === RUN TestCluster_FollowersSyncMissingLocalFollow === PAUSE TestCluster_FollowersSyncMissingLocalFollow === RUN TestCluster_FollowersSyncMissingRemoteFollowPortableActor === PAUSE TestCluster_FollowersSyncMissingRemoteFollowPortableActor === RUN TestCluster_FollowersSyncMissingLocalFollowPortableActor === PAUSE TestCluster_FollowersSyncMissingLocalFollowPortableActor === RUN TestCluster_PostToFollowers_Approved === PAUSE TestCluster_PostToFollowers_Approved === RUN TestCluster_PostToFollowers_Rejected === PAUSE TestCluster_PostToFollowers_Rejected === RUN TestCluster_PostToFollowers_DisabledThenAccepted === PAUSE TestCluster_PostToFollowers_DisabledThenAccepted === RUN TestCluster_PostToFollowers_ApprovedLocally === PAUSE TestCluster_PostToFollowers_ApprovedLocally === RUN TestCluster_PostToFollowers_RejectedLocally === PAUSE TestCluster_PostToFollowers_RejectedLocally === RUN TestCluster_PostToFollowers_AcceptTwice === PAUSE TestCluster_PostToFollowers_AcceptTwice === RUN TestCluster_PostToFollowers_RejectTwice === PAUSE TestCluster_PostToFollowers_RejectTwice === RUN TestCluster_PostToFollowers_AcceptThenReject === PAUSE TestCluster_PostToFollowers_AcceptThenReject === RUN TestCluster_PostToFollowers_RejectThenAccept === PAUSE TestCluster_PostToFollowers_RejectThenAccept === RUN TestCluster_ReplyForwardingWithIntegrityProofs === PAUSE TestCluster_ReplyForwardingWithIntegrityProofs === RUN TestCluster_ReplyForwardingWithoutIntegrityProofs === PAUSE TestCluster_ReplyForwardingWithoutIntegrityProofs === RUN TestServer_InvitationHappyFlow 2026/05/13 10:58:40 INFO Applying migration id=initial 2026/05/13 10:58:40 INFO Applying migration id=notesupdated 2026/05/13 10:58:40 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:40 INFO Applying migration id=activitiesid 2026/05/13 10:58:40 INFO Applying migration id=outbox 2026/05/13 10:58:40 INFO Applying migration id=edits 2026/05/13 10:58:40 INFO Applying migration id=outboxactor 2026/05/13 10:58:40 INFO Applying migration id=outboxsender 2026/05/13 10:58:40 INFO Applying migration id=thread 2026/05/13 10:58:40 INFO Applying migration id=host 2026/05/13 10:58:40 INFO Applying migration id=sharedinbox 2026/05/13 10:58:40 INFO Applying migration id=noteshost 2026/05/13 10:58:40 INFO Applying migration id=fetched 2026/05/13 10:58:40 INFO Applying migration id=move 2026/05/13 10:58:40 INFO Applying migration id=cleanup 2026/05/13 10:58:40 INFO Applying migration id=received 2026/05/13 10:58:40 INFO Applying migration id=namehost 2026/05/13 10:58:40 INFO Applying migration id=outboxhost 2026/05/13 10:58:40 INFO Applying migration id=notesfts 2026/05/13 10:58:40 INFO Applying migration id=iconsname 2026/05/13 10:58:40 INFO Applying migration id=nohash 2026/05/13 10:58:40 INFO Applying migration id=shares 2026/05/13 10:58:40 INFO Applying migration id=actorttl 2026/05/13 10:58:40 INFO Applying migration id=tocc 2026/05/13 10:58:40 INFO Applying migration id=followeds 2026/05/13 10:58:40 INFO Applying migration id=certhash 2026/05/13 10:58:40 INFO Applying migration id=follows_sync 2026/05/13 10:58:40 INFO Applying migration id=jsonpath 2026/05/13 10:58:40 INFO Applying migration id=localforward 2026/05/13 10:58:40 INFO Applying migration id=avatar 2026/05/13 10:58:40 INFO Applying migration id=noimage 2026/05/13 10:58:40 INFO Applying migration id=feed 2026/05/13 10:58:40 INFO Applying migration id=bookmarks 2026/05/13 10:58:40 INFO Applying migration id=shareactivity 2026/05/13 10:58:40 INFO Applying migration id=application 2026/05/13 10:58:40 INFO Applying migration id=certificates 2026/05/13 10:58:40 INFO Applying migration id=rawforward 2026/05/13 10:58:40 INFO Applying migration id=publickey 2026/05/13 10:58:40 INFO Applying migration id=resolvegroup 2026/05/13 10:58:40 INFO Applying migration id=reject 2026/05/13 10:58:40 INFO Applying migration id=autodel 2026/05/13 10:58:40 INFO Applying migration id=jsonb 2026/05/13 10:58:40 INFO Applying migration id=quote 2026/05/13 10:58:40 INFO Applying migration id=rfc9421 2026/05/13 10:58:40 INFO Applying migration id=keys 2026/05/13 10:58:40 INFO Applying migration id=portable 2026/05/13 10:58:40 INFO Applying migration id=proofs 2026/05/13 10:58:40 INFO Applying migration id=contexts 2026/05/13 10:58:40 INFO Applying migration id=deliverieshost 2026/05/13 10:58:40 INFO Applying migration id=pembegin 2026/05/13 10:58:40 INFO Applying migration id=didhost 2026/05/13 10:58:40 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:40 INFO Applying migration id=invites 2026/05/13 10:58:40 INFO Applying migration id=ed25519blob 2026/05/13 10:58:40 INFO Applying migration id=rsablob 2026/05/13 10:58:40 INFO Applying migration id=iconscid 2026/05/13 10:58:40 INFO Applying migration id=actor 2026/05/13 10:58:40 INFO Applying migration id=localkeys 2026/05/13 10:58:40 INFO Applying migration id=deleted 2026/05/13 10:58:40 INFO Applying migration id=history 2026/05/13 10:58:40 INFO Applying migration id=outboxnano 2026/05/13 10:58:40 INFO Applying migration id=implements 2026/05/13 10:58:40 INFO Applying migration id=backfill 2026/05/13 10:58:40 INFO Enabling pprof url=https://a.localdomain/qumamccgxvngvikmquydldwtgegpskws/debug/pprof 2026/05/13 10:58:40 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:41 INFO Generated invitation request.path=/users/invitations/generate request.user=alice code=70bc9fdf-74a4-41e5-973d-08ba3fd23d74 2026/05/13 10:58:41 INFO Accepted invitation request.path=/users/invitations/accept code=70bc9fdf-74a4-41e5-973d-08ba3fd23d74 hash=82BA74044B539B7377EE906760E88CCEB9B4AF3F3759E2C5CFFB002EBE6D298A 2026/05/13 10:58:41 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:41 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:41 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/bob request.user=bob actor=https://a.localdomain/user/bob offset=0 2026/05/13 10:58:41 INFO Generated invitation request.path=/users/invitations/generate request.user=alice code=ded3626c-ea4b-44cc-adf3-18510e7634e1 2026/05/13 10:58:41 INFO Accepted invitation request.path=/users/invitations/accept code=ded3626c-ea4b-44cc-adf3-18510e7634e1 hash=B93DADDAF832A5E1273383F987C311E0B3241C923B5AE8B215F1EA28C8E2E681 2026/05/13 10:58:41 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:58:41 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:58:41 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkiGEjqFeBXqhZpNqo2TcwA2vwkDhVBuPz4rjrdBza6qQn/actor request.user=carol actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkiGEjqFeBXqhZpNqo2TcwA2vwkDhVBuPz4rjrdBza6qQn/actor offset=0 --- PASS: TestServer_InvitationHappyFlow (0.96s) === RUN TestServer_WrongCode 2026/05/13 10:58:41 INFO Enabling pprof url=https://a.localdomain/qmqxijperirjpquhpvoajstjmlkhmtqp/debug/pprof 2026/05/13 10:58:41 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:41 INFO Generated invitation request.path=/users/invitations/generate request.user=alice code=70bc9fdf-74a4-41e5-973d-08ba3fd23d74 2026/05/13 10:58:41 WARN Invalid invitation code request.path=/users/invitations/accept code=ded3626c-ea4b-44cc-adf3-18510e7634e1 2026/05/13 10:58:41 INFO Accepted invitation request.path=/users/invitations/accept code=70bc9fdf-74a4-41e5-973d-08ba3fd23d74 hash=82BA74044B539B7377EE906760E88CCEB9B4AF3F3759E2C5CFFB002EBE6D298A 2026/05/13 10:58:41 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:41 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:42 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mktrr1wv6FFv5oD3BWcc6omDbaiavR1Sgy3VbB8PZDGjai/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mktrr1wv6FFv5oD3BWcc6omDbaiavR1Sgy3VbB8PZDGjai/actor offset=0 --- PASS: TestServer_WrongCode (0.35s) === RUN TestServer_ExpiredCode 2026/05/13 10:58:42 INFO Enabling pprof url=https://a.localdomain/lijdclupdsjgapkivbqdoehjavegtjml/debug/pprof 2026/05/13 10:58:42 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:42 INFO Generated invitation request.path=/users/invitations/generate request.user=alice code=70bc9fdf-74a4-41e5-973d-08ba3fd23d74 2026/05/13 10:58:42 WARN Invalid invitation code request.path=/users/invitations/accept code=70bc9fdf-74a4-41e5-973d-08ba3fd23d74 2026/05/13 10:58:42 INFO Accepted invitation request.path=/users/invitations/accept code=70bc9fdf-74a4-41e5-973d-08ba3fd23d74 hash=82BA74044B539B7377EE906760E88CCEB9B4AF3F3759E2C5CFFB002EBE6D298A 2026/05/13 10:58:42 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:42 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:42 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkhWBopsoA5XA3f411VnFT4cgS9MDCFvkNLqNUe67vscjr/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkhWBopsoA5XA3f411VnFT4cgS9MDCFvkNLqNUe67vscjr/actor offset=0 --- PASS: TestServer_ExpiredCode (0.59s) === RUN TestServer_CodeReuse 2026/05/13 10:58:42 INFO Enabling pprof url=https://a.localdomain/ojbehbgxibdvagfewimuysegjqqmpeea/debug/pprof 2026/05/13 10:58:42 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:43 INFO Generated invitation request.path=/users/invitations/generate request.user=alice code=70bc9fdf-74a4-41e5-973d-08ba3fd23d74 2026/05/13 10:58:43 INFO Accepted invitation request.path=/users/invitations/accept code=70bc9fdf-74a4-41e5-973d-08ba3fd23d74 hash=82BA74044B539B7377EE906760E88CCEB9B4AF3F3759E2C5CFFB002EBE6D298A 2026/05/13 10:58:43 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:43 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:43 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkunqBMMa6ykB4Hf2KHhGhRKNFGRQS4ZLxYgYeK95VdN1L/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkunqBMMa6ykB4Hf2KHhGhRKNFGRQS4ZLxYgYeK95VdN1L/actor offset=0 2026/05/13 10:58:43 WARN Invalid invitation code request.path=/users/invitations/accept request.user=bob code=70bc9fdf-74a4-41e5-973d-08ba3fd23d74 2026/05/13 10:58:43 WARN Invalid invitation code request.path=/users/invitations/accept code=70bc9fdf-74a4-41e5-973d-08ba3fd23d74 --- PASS: TestServer_CodeReuse (0.70s) === RUN TestServer_InvitationLimit 2026/05/13 10:58:43 INFO Enabling pprof url=https://a.localdomain/kyfvruqogqfykjinjiredliadtrokfrj/debug/pprof 2026/05/13 10:58:43 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:43 INFO Generated invitation request.path=/users/invitations/generate request.user=alice code=70bc9fdf-74a4-41e5-973d-08ba3fd23d74 2026/05/13 10:58:43 WARN Reached the maximum number of invitations request.path=/users/invitations/generate request.user=alice 2026/05/13 10:58:43 INFO Accepted invitation request.path=/users/invitations/accept code=70bc9fdf-74a4-41e5-973d-08ba3fd23d74 hash=82BA74044B539B7377EE906760E88CCEB9B4AF3F3759E2C5CFFB002EBE6D298A 2026/05/13 10:58:43 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:43 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:44 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/bob request.user=bob actor=https://a.localdomain/user/bob offset=0 2026/05/13 10:58:44 INFO Generated invitation request.path=/users/invitations/generate request.user=alice code=ded3626c-ea4b-44cc-adf3-18510e7634e1 2026/05/13 10:58:44 INFO Accepted invitation request.path=/users/invitations/accept code=ded3626c-ea4b-44cc-adf3-18510e7634e1 hash=B93DADDAF832A5E1273383F987C311E0B3241C923B5AE8B215F1EA28C8E2E681 2026/05/13 10:58:44 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:58:44 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:58:44 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkq8zV6YJ6RSHWzHUsnaFnGXNnwbKtcxyVHGrijurmh8Df/actor request.user=carol actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq8zV6YJ6RSHWzHUsnaFnGXNnwbKtcxyVHGrijurmh8Df/actor offset=0 2026/05/13 10:58:44 INFO Generated invitation request.path=/users/invitations/generate request.user=alice code=a69282da-e825-4727-ae08-8e75b2b2e34d 2026/05/13 10:58:44 INFO Generated invitation request.path=/users/invitations/generate request.user=alice code=666181e8-7af6-4903-820c-79247e472fee 2026/05/13 10:58:44 INFO Generated invitation request.path=/users/invitations/generate request.user=alice code=02ca9d75-6322-4a90-96ba-5931c8f8bacb 2026/05/13 10:58:44 WARN Reached the maximum number of invitations request.path=/users/invitations/generate request.user=alice 2026/05/13 10:58:44 INFO Generated invitation request.path=/users/invitations/generate request.user=alice code=28658e2d-c0dd-467f-a28c-424ab8f70361 --- PASS: TestServer_InvitationLimit (1.41s) === RUN TestServer_InvitationCreateDeleteAccept 2026/05/13 10:58:44 INFO Enabling pprof url=https://a.localdomain/dqmogoeawynakishjxprdtkbixgadouj/debug/pprof 2026/05/13 10:58:44 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:45 INFO Generated invitation request.path=/users/invitations/generate request.user=alice code=e4eb1912-628b-4569-9d44-645a9d463caa 2026/05/13 10:58:45 WARN Invalid invitation code request.path=/users/invitations/accept code=e4eb1912-628b-4569-9d44-645a9d463caa --- PASS: TestServer_InvitationCreateDeleteAccept (0.56s) === RUN TestServer_InvitationCreateAcceptDelete 2026/05/13 10:58:45 INFO Enabling pprof url=https://a.localdomain/oqvnfrqelaptoetyrrcoqltrvctaqaax/debug/pprof 2026/05/13 10:58:45 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:45 INFO Generated invitation request.path=/users/invitations/generate request.user=alice code=34f6b259-1fd9-4518-9dca-25408c2d4b13 2026/05/13 10:58:45 INFO Accepted invitation request.path=/users/invitations/accept code=34f6b259-1fd9-4518-9dca-25408c2d4b13 hash=82BA74044B539B7377EE906760E88CCEB9B4AF3F3759E2C5CFFB002EBE6D298A 2026/05/13 10:58:45 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:45 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:46 WARN Invalid invitation code request.path=/users/invitations/revoke request.user=alice code=34f6b259-1fd9-4518-9dca-25408c2d4b13 --- PASS: TestServer_InvitationCreateAcceptDelete (0.77s) === RUN TestMetadata_Whitespace === PAUSE TestMetadata_Whitespace === RUN TestMetadata_LineBreak === PAUSE TestMetadata_LineBreak === RUN TestMetadata_Link === PAUSE TestMetadata_Link === RUN TestMetadata_HTML === PAUSE TestMetadata_HTML === RUN TestMetadata_Equals === PAUSE TestMetadata_Equals === RUN TestMetadata_Add === PAUSE TestMetadata_Add === RUN TestMetadata_Maximum === PAUSE TestMetadata_Maximum === RUN TestMetadata_Remove === PAUSE TestMetadata_Remove === RUN TestCluster_MovedAccount === PAUSE TestCluster_MovedAccount === RUN TestCluster_DeletedInstance === PAUSE TestCluster_DeletedInstance === RUN TestName_Set === PAUSE TestName_Set === RUN TestCluster_Poll === PAUSE TestCluster_Poll === RUN TestCluster_ReplyForwardingPortableActors === PAUSE TestCluster_ReplyForwardingPortableActors === RUN TestCluster_Gateways === PAUSE TestCluster_Gateways === RUN TestCluster_ForwardedLegacyReply === PAUSE TestCluster_ForwardedLegacyReply === RUN TestCluster_ClientSideSigningInboxHappyFlow === PAUSE TestCluster_ClientSideSigningInboxHappyFlow === RUN TestCluster_ClientSideSigningOutboxHappyFlow === PAUSE TestCluster_ClientSideSigningOutboxHappyFlow === RUN TestCluster_ClientSideSigningOutboxWrongOutbox === PAUSE TestCluster_ClientSideSigningOutboxWrongOutbox === RUN TestCluster_ClientSideSigningOutboxUnsupportedActivity === PAUSE TestCluster_ClientSideSigningOutboxUnsupportedActivity === RUN TestCluster_ClientSideSigningOutboxNotActivity === PAUSE TestCluster_ClientSideSigningOutboxNotActivity === RUN TestCluster_ClientSideSigningOutboxInvalidActivity === PAUSE TestCluster_ClientSideSigningOutboxInvalidActivity === RUN TestCluster_ClientSideSigningOutboxNoProof === PAUSE TestCluster_ClientSideSigningOutboxNoProof === RUN TestCluster_ClientSideSigningOutboxInvalidVerificationMethod === PAUSE TestCluster_ClientSideSigningOutboxInvalidVerificationMethod === RUN TestCluster_ClientSideSigningOutboxInvalidProof === PAUSE TestCluster_ClientSideSigningOutboxInvalidProof === RUN TestCluster_InboxFetchHappyFlow === PAUSE TestCluster_InboxFetchHappyFlow === RUN TestCluster_InboxFetchInvalidSignature === PAUSE TestCluster_InboxFetchInvalidSignature === RUN TestCluster_InboxFetchNotOwner === PAUSE TestCluster_InboxFetchNotOwner === RUN TestCluster_InboxFetchNotRegistered === PAUSE TestCluster_InboxFetchNotRegistered === RUN TestCluster_OutboxImport === PAUSE TestCluster_OutboxImport === RUN TestCluster_ClientSideSigningFollowersHappyFlow === PAUSE TestCluster_ClientSideSigningFollowersHappyFlow === RUN TestCluster_ClientSideSigningFollowersMissingCollection === PAUSE TestCluster_ClientSideSigningFollowersMissingCollection === RUN TestCluster_ClientSideSigningFollowersWrongCollection === PAUSE TestCluster_ClientSideSigningFollowersWrongCollection === RUN TestCluster_PublicPost === PAUSE TestCluster_PublicPost === RUN TestCluster_PostToFollowers === PAUSE TestCluster_PostToFollowers === RUN TestCluster_DM === PAUSE TestCluster_DM === RUN TestCluster_PublicPostQuote === PAUSE TestCluster_PublicPostQuote === RUN TestCluster_ShareUnshare === PAUSE TestCluster_ShareUnshare === CONT TestCluster_PublicPostQuote === CONT TestCluster_ClientSideSigningOutboxWrongOutbox === CONT TestCluster_ForwardedLegacyReply === CONT TestCluster_ShareUnshare === CONT TestCluster_PostToFollowers_RejectThenAccept === CONT TestName_Set === CONT TestCluster_PostToFollowers_RejectTwice === CONT TestCluster_FollowersSyncMissingRemoteFollow === CONT TestCluster_ClientSideSigningOutboxUnsupportedActivity === CONT TestDeleter_OldData === CONT TestCluster_ReplyInCommunity === CONT TestCluster_InboxFetchNotOwner === CONT TestCluster_ClientSideSigningOutboxInvalidVerificationMethod === CONT TestMetadata_Maximum === CONT TestCluster_ClientSideSigningOutboxHappyFlow === CONT TestCluster_ClientSideSigningInboxHappyFlow === CONT TestCluster_Gateways === CONT TestCluster_ReplyForwardingPortableActors === CONT TestCluster_Poll === CONT TestCluster_DM === CONT TestCluster_PostToFollowers === CONT TestCluster_PublicPost === CONT TestCluster_ClientSideSigningFollowersWrongCollection === CONT TestCluster_ClientSideSigningFollowersMissingCollection === CONT TestCluster_ClientSideSigningFollowersHappyFlow === CONT TestCluster_OutboxImport === CONT TestCluster_FollowersSyncMissingLocalFollowPortableActor === CONT TestCluster_InboxFetchNotRegistered === CONT TestCluster_PostToFollowers_AcceptThenReject === CONT TestCluster_InboxFetchInvalidSignature === CONT TestCluster_InboxFetchHappyFlow === CONT TestCluster_MovedAccount === CONT TestCluster_ClientSideSigningOutboxInvalidProof === CONT TestMetadata_Link === CONT TestMetadata_Whitespace === CONT TestMetadata_Add === CONT TestMetadata_Equals === CONT TestMetadata_LineBreak === CONT TestMetadata_HTML === CONT TestDeleter_Disabled === CONT TestCluster_FollowersSyncMissingRemoteFollowPortableActor === CONT TestCluster_FollowersSyncMissingLocalFollow === CONT TestCluster_ReplyForwardingWithoutIntegrityProofs === CONT TestCluster_ReplyForwardingWithIntegrityProofs === CONT TestCluster_PostInCommunity === CONT TestCluster_DeletedInstance === CONT TestBio_Set === CONT TestCluster_ClientSideSigningOutboxInvalidActivity === CONT TestCluster_ClientSideSigningOutboxNoProof === CONT TestCluster_ClientSideSigningOutboxNotActivity === CONT TestCluster_PostToFollowers_ApprovedLocally === CONT TestCluster_PostToFollowers_Rejected === CONT TestMetadata_Remove === CONT TestCluster_PostToFollowers_AcceptTwice === CONT TestCluster_PostToFollowers_RejectedLocally === CONT TestCluster_PostToFollowers_Approved === CONT TestCluster_PostToFollowers_DisabledThenAccepted === CONT TestCluster_BackfillMissingParent 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/ebmvddswanhtmvhodiigmlktccbgashr/debug/pprof 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/mpfmkkbbkvqkwkaqehgmkpkyxbmuausv/debug/pprof 2026/05/13 10:58:46 INFO Applying migration id=initial 2026/05/13 10:58:46 INFO Applying migration id=notesupdated 2026/05/13 10:58:46 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:46 INFO Applying migration id=activitiesid 2026/05/13 10:58:46 INFO Applying migration id=outbox 2026/05/13 10:58:46 INFO Applying migration id=edits 2026/05/13 10:58:46 INFO Applying migration id=outboxactor 2026/05/13 10:58:46 INFO Applying migration id=outboxsender 2026/05/13 10:58:46 INFO Applying migration id=thread 2026/05/13 10:58:46 INFO Applying migration id=host 2026/05/13 10:58:46 INFO Applying migration id=sharedinbox 2026/05/13 10:58:46 INFO Applying migration id=noteshost 2026/05/13 10:58:46 INFO Applying migration id=fetched 2026/05/13 10:58:46 INFO Applying migration id=move 2026/05/13 10:58:46 INFO Applying migration id=cleanup 2026/05/13 10:58:46 INFO Applying migration id=received 2026/05/13 10:58:46 INFO Applying migration id=namehost 2026/05/13 10:58:46 INFO Applying migration id=outboxhost 2026/05/13 10:58:46 INFO Applying migration id=notesfts 2026/05/13 10:58:46 INFO Applying migration id=iconsname 2026/05/13 10:58:46 INFO Applying migration id=nohash 2026/05/13 10:58:46 INFO Applying migration id=shares 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/jpsmmfoynwmlnbtbqnjxmmcysplfdhgn/debug/pprof 2026/05/13 10:58:46 INFO Applying migration id=actorttl 2026/05/13 10:58:46 INFO Applying migration id=tocc 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/hwdhenagyvgjidsiwyxptgymeqnqhamk/debug/pprof 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/vgfpnabledqwlhxmxnqaejhohvyptxvb/debug/pprof 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/rtbuglvnubjduqakpqchprwkxrgqeyax/debug/pprof 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/uvijqgjijyjjvfdabvxnoafbsfuqwkdv/debug/pprof 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/kmfmgvpekinoqmukwblmcdffwntyypbi/debug/pprof 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/rwjjbylknmkvmxkqewuxfjlwvdtnhkpj/debug/pprof 2026/05/13 10:58:46 INFO Applying migration id=followeds 2026/05/13 10:58:46 INFO Applying migration id=certhash 2026/05/13 10:58:46 INFO Applying migration id=follows_sync 2026/05/13 10:58:46 INFO Applying migration id=jsonpath 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/yekwrtjxcoyulddhmtfompkadhkyksvv/debug/pprof 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/vfxgudysfqmidfmyiajndwrvmjyagwpo/debug/pprof 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/dxkpqvwosaicyemmqfetknsujhfriwqq/debug/pprof 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/teyauxpuxoqkqckniemjdyrknduvnsgu/debug/pprof 2026/05/13 10:58:46 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:46 INFO Applying migration id=localforward 2026/05/13 10:58:46 INFO Applying migration id=avatar 2026/05/13 10:58:46 INFO Applying migration id=noimage 2026/05/13 10:58:46 INFO Applying migration id=feed 2026/05/13 10:58:46 INFO Applying migration id=bookmarks 2026/05/13 10:58:46 INFO Applying migration id=shareactivity 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/hkljkmwxkesmqtvccuvotjfavhelrtdf/debug/pprof 2026/05/13 10:58:46 INFO Applying migration id=application 2026/05/13 10:58:46 INFO Applying migration id=certificates 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/hiopgipfixvrdkbiqlkugdtdxeyyqvka/debug/pprof 2026/05/13 10:58:46 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:46 INFO Applying migration id=rawforward 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/dvpmxgbbfmomhwyrvhqqftgcqmgyqxow/debug/pprof 2026/05/13 10:58:46 INFO Applying migration id=publickey 2026/05/13 10:58:46 INFO Applying migration id=resolvegroup 2026/05/13 10:58:46 INFO Applying migration id=reject 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/ssrqqrqlffddpsnabnyssetteumlgvnc/debug/pprof 2026/05/13 10:58:46 INFO Applying migration id=autodel 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/obpkflxeekgqoisvtiawbdnwuhrmmipw/debug/pprof 2026/05/13 10:58:46 INFO Applying migration id=jsonb 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/bvukimljjtsgcsyjltxitnthktnyowiw/debug/pprof 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/enyeggrgieewobyfyayiblbdvihdohjd/debug/pprof 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/qothywcrrmrlocdhrifucypffagysqrd/debug/pprof 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/lvayyqcwkdcpufkobmopkieobgcawvuw/debug/pprof 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/ffhtkjlyouemnvqtlfvctyugudrrqsud/debug/pprof 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/ykjhrqgftljwkxsxdasqddgldeedjdqf/debug/pprof 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/eqfnyuokgowwgwslpgjtqcneetmsrpyf/debug/pprof 2026/05/13 10:58:46 INFO Applying migration id=quote 2026/05/13 10:58:46 INFO Applying migration id=rfc9421 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/cutpymxoccltlgcmanynsktqlqhvcbbj/debug/pprof 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/pvluvmogfndtwlgnhluigjgrjswskujq/debug/pprof 2026/05/13 10:58:46 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:46 INFO Applying migration id=keys 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/daeqsqpxyijvlqnwusgpuftsihaqgoqt/debug/pprof 2026/05/13 10:58:46 INFO Applying migration id=portable 2026/05/13 10:58:46 INFO Applying migration id=proofs 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/xiejwsuqjstvopddhgmjkyimeepjrpvl/debug/pprof 2026/05/13 10:58:46 INFO Applying migration id=contexts 2026/05/13 10:58:46 INFO Applying migration id=deliverieshost 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/cfrmxorvsjmnmtsoemdknokjurxomnxt/debug/pprof 2026/05/13 10:58:46 INFO Applying migration id=pembegin 2026/05/13 10:58:46 INFO Applying migration id=didhost 2026/05/13 10:58:46 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:46 INFO Applying migration id=invites 2026/05/13 10:58:46 INFO Applying migration id=ed25519blob 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/ikpdpikjdsggnkyqsurogwdxbahlxfuc/debug/pprof 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/bqbbadjbokgoqwnafinjfeprlrqgpykk/debug/pprof 2026/05/13 10:58:46 INFO Applying migration id=rsablob 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/hejirwtucpgaqamvnfenmomkmryxawfy/debug/pprof 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/pyhpgstnmmwtshruakjdeuifepvrdtgc/debug/pprof 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/hnkgtjqsltmvhgmloapxfgqsqngkfcwx/debug/pprof 2026/05/13 10:58:46 INFO Applying migration id=iconscid 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/pniohqkuoavsihpmbrcyhjihpwptauij/debug/pprof 2026/05/13 10:58:46 INFO Applying migration id=actor 2026/05/13 10:58:46 INFO Applying migration id=localkeys 2026/05/13 10:58:46 INFO Applying migration id=deleted 2026/05/13 10:58:46 INFO Applying migration id=history 2026/05/13 10:58:46 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/qmohuikmxmdviyutaqjfgethmxsgoeuq/debug/pprof 2026/05/13 10:58:46 INFO Applying migration id=outboxnano 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/bdbprcswwxvdyqpicxoypfqfnggxqqhy/debug/pprof 2026/05/13 10:58:46 INFO Applying migration id=implements 2026/05/13 10:58:46 INFO Applying migration id=backfill 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/axphodxfdmnbovddmncrtoqadtbbubij/debug/pprof 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/kfxjvjvyomegqmflaywivmrjxqymvyfr/debug/pprof 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/khxihqkbdicmcftyrvjfjhdyyrlperns/debug/pprof 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/bkrlmlodvimiiyrgaupkykfverrqrytl/debug/pprof 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/mussqfamghlbsvcvmqycfxlwsilkbeiw/debug/pprof 2026/05/13 10:58:46 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/dgpjknvyxbentyikovgduuqluobtbkmf/debug/pprof 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/tcxxknwitwdetxrrtjcdlvwtlhvjqtip/debug/pprof 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/eusnvysmxntmjcpykqhgmfnhpfrrgtby/debug/pprof 2026/05/13 10:58:46 INFO Enabling pprof url=https://b.localdomain/xxixqwbitfdcrsvfwvvkjxxwknptxdil/debug/pprof 2026/05/13 10:58:46 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/greksyvulalyaptvljugkmgiidyiybeu/debug/pprof 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/wbqdelajqruaheamciwdgxesnkuhherd/debug/pprof 2026/05/13 10:58:46 INFO Enabling pprof url=https://a.localdomain/oaabwwnrkeismlkpfexmhyabxviapjkj/debug/pprof 2026/05/13 10:58:46 INFO Enabling pprof url=https://b.localdomain/qstgartsympahqldmsynyrpnbrtfbten/debug/pprof 2026/05/13 10:58:46 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:46 INFO Enabling pprof url=https://b.localdomain/nqvnnrdknoajcgmbnamkomsajjunxrlx/debug/pprof 2026/05/13 10:58:46 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:58:46 INFO Enabling pprof url=https://b.localdomain/kfnabwetromwtwubexsvsendfqhxdciu/debug/pprof 2026/05/13 10:58:46 INFO Applying migration id=initial 2026/05/13 10:58:46 INFO Applying migration id=notesupdated 2026/05/13 10:58:46 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:46 INFO Applying migration id=activitiesid 2026/05/13 10:58:46 INFO Applying migration id=outbox 2026/05/13 10:58:47 INFO Applying migration id=edits 2026/05/13 10:58:47 INFO Applying migration id=outboxactor 2026/05/13 10:58:47 INFO Enabling pprof url=https://b.localdomain/tgkogqtaltddbfujlxwxxlcepdcqscah/debug/pprof 2026/05/13 10:58:47 INFO Applying migration id=outboxsender 2026/05/13 10:58:47 INFO Enabling pprof url=https://b.localdomain/gxugagrcmbqcjwpedssidakgslxisijv/debug/pprof 2026/05/13 10:58:47 INFO Enabling pprof url=https://b.localdomain/kkbnnumrdxysqfwqlykguvlpcjhrglug/debug/pprof 2026/05/13 10:58:47 INFO Applying migration id=thread 2026/05/13 10:58:47 INFO Applying migration id=host 2026/05/13 10:58:47 INFO Applying migration id=sharedinbox 2026/05/13 10:58:47 INFO Applying migration id=noteshost 2026/05/13 10:58:47 INFO Applying migration id=fetched 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:47 INFO Applying migration id=move 2026/05/13 10:58:47 INFO Applying migration id=cleanup 2026/05/13 10:58:47 INFO Applying migration id=received 2026/05/13 10:58:47 INFO Applying migration id=namehost 2026/05/13 10:58:47 INFO Applying migration id=outboxhost 2026/05/13 10:58:47 INFO Applying migration id=notesfts 2026/05/13 10:58:47 INFO Enabling pprof url=https://a.localdomain/nebhofrpdfbetxdvwnfhqoetdowvpqvw/debug/pprof 2026/05/13 10:58:47 INFO Applying migration id=iconsname 2026/05/13 10:58:47 INFO Applying migration id=nohash 2026/05/13 10:58:47 INFO Applying migration id=shares 2026/05/13 10:58:47 INFO Enabling pprof url=https://a.localdomain/jsxibwntcqhpmoryvcgowrwebdpflxac/debug/pprof 2026/05/13 10:58:47 INFO Applying migration id=actorttl 2026/05/13 10:58:47 INFO Applying migration id=tocc 2026/05/13 10:58:47 INFO Enabling pprof url=https://b.localdomain/snllgrtednxenhglvdxqptwvknxsmuxh/debug/pprof 2026/05/13 10:58:47 INFO Enabling pprof url=https://a.localdomain/vqqqhtpowoakefrrqmcrxibqalukryup/debug/pprof 2026/05/13 10:58:47 INFO Enabling pprof url=https://b.localdomain/gmruwoovktjyvdygmjlmkoiygxgmhqub/debug/pprof 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:47 INFO Enabling pprof url=https://b.localdomain/mcbxcotejbvihjkghjonjcwuadpkgugu/debug/pprof 2026/05/13 10:58:47 INFO Applying migration id=followeds 2026/05/13 10:58:47 INFO Enabling pprof url=https://a.localdomain/nbhjnfbwprkndgrkfxdtsaqoiuxbitch/debug/pprof 2026/05/13 10:58:47 INFO Enabling pprof url=https://a.localdomain/hpaleqpycfrecbkxorrqepxyduxlnfnx/debug/pprof 2026/05/13 10:58:47 INFO Enabling pprof url=https://b.localdomain/yscxyyqluierubbxwydsjthkidrtgnor/debug/pprof 2026/05/13 10:58:47 INFO Enabling pprof url=https://b.localdomain/udqgwffrbyyhcakjqlkaqsukrvssknha/debug/pprof 2026/05/13 10:58:47 INFO Applying migration id=certhash 2026/05/13 10:58:47 INFO Applying migration id=follows_sync 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:47 INFO Applying migration id=jsonpath 2026/05/13 10:58:47 INFO Enabling pprof url=https://a.localdomain/wwyvjmvopafbkajofcviiasikqtcemsw/debug/pprof 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:47 INFO Applying migration id=localforward 2026/05/13 10:58:47 INFO Applying migration id=avatar 2026/05/13 10:58:47 INFO Applying migration id=noimage 2026/05/13 10:58:47 INFO Applying migration id=feed 2026/05/13 10:58:47 INFO Applying migration id=bookmarks 2026/05/13 10:58:47 INFO Applying migration id=shareactivity 2026/05/13 10:58:47 INFO Applying migration id=application 2026/05/13 10:58:47 INFO Applying migration id=certificates 2026/05/13 10:58:47 INFO Applying migration id=rawforward 2026/05/13 10:58:47 INFO Enabling pprof url=https://b.localdomain/hlaeubvvivyanhysfceybcmucdjurcll/debug/pprof 2026/05/13 10:58:47 INFO Applying migration id=publickey 2026/05/13 10:58:47 INFO Applying migration id=resolvegroup 2026/05/13 10:58:47 INFO Applying migration id=reject 2026/05/13 10:58:47 INFO Applying migration id=autodel 2026/05/13 10:58:47 INFO Applying migration id=jsonb 2026/05/13 10:58:47 INFO Applying migration id=quote 2026/05/13 10:58:47 INFO Applying migration id=rfc9421 2026/05/13 10:58:47 INFO Applying migration id=keys 2026/05/13 10:58:47 INFO Applying migration id=portable 2026/05/13 10:58:47 INFO Applying migration id=proofs 2026/05/13 10:58:47 INFO Applying migration id=contexts 2026/05/13 10:58:47 INFO Applying migration id=deliverieshost 2026/05/13 10:58:47 INFO Applying migration id=pembegin 2026/05/13 10:58:47 INFO Applying migration id=didhost 2026/05/13 10:58:47 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:47 INFO Applying migration id=invites 2026/05/13 10:58:47 INFO Applying migration id=ed25519blob 2026/05/13 10:58:47 INFO Enabling pprof url=https://b.localdomain/mogmcbsqoycvxxmpwljpcbjstdfqwnaw/debug/pprof 2026/05/13 10:58:47 INFO Enabling pprof url=https://b.localdomain/ggxjfangxcnypovhroibeeqbvycdaopo/debug/pprof 2026/05/13 10:58:47 INFO Enabling pprof url=https://b.localdomain/otxddfuewsfwamtiwlgjmlfawypfuivf/debug/pprof 2026/05/13 10:58:47 INFO Enabling pprof url=https://b.localdomain/felpboxdsoriffwjdxaearppsnleushf/debug/pprof 2026/05/13 10:58:47 INFO Enabling pprof url=https://b.localdomain/rudshgqouafuwosfblmqbcvltxaeukkk/debug/pprof 2026/05/13 10:58:47 INFO Enabling pprof url=https://b.localdomain/jwlvvbgtgcgrnjjhhtxtqlqwuowjpeys/debug/pprof 2026/05/13 10:58:47 INFO Enabling pprof url=https://b.localdomain/yutkiuwvaulhuomedcofbxshrhpdpypg/debug/pprof 2026/05/13 10:58:47 INFO Enabling pprof url=https://b.localdomain/soeptavhirlpwvnxrkdlnhwkbbhkvyto/debug/pprof 2026/05/13 10:58:47 INFO Enabling pprof url=https://b.localdomain/mcqsbnmgdqqtxaxmshltdpyrobtpbmsv/debug/pprof 2026/05/13 10:58:47 INFO Enabling pprof url=https://b.localdomain/gyvvjhdtwtfdkhoqaahnbudxxrjmqhwa/debug/pprof 2026/05/13 10:58:47 INFO Enabling pprof url=https://b.localdomain/ykaktdjdaoudthumycrtoyaaxodnsjbu/debug/pprof 2026/05/13 10:58:47 INFO Enabling pprof url=https://b.localdomain/gnfaxjxplpqkoqhbjaocbtecxtjjuwqg/debug/pprof 2026/05/13 10:58:47 INFO Enabling pprof url=https://b.localdomain/apnajxcqsmjpkvanagtgtpoglskuolsr/debug/pprof 2026/05/13 10:58:47 INFO Enabling pprof url=https://a.localdomain/vjhkbkbovegaiduhislelwvcilrhjvky/debug/pprof 2026/05/13 10:58:47 INFO Enabling pprof url=https://a.localdomain/rdlgckksyolyngrmveybaymoicnqarxa/debug/pprof 2026/05/13 10:58:47 INFO Enabling pprof url=https://b.localdomain/lexcniwexejkvyflgehojgorbuqvgrhd/debug/pprof 2026/05/13 10:58:47 INFO Applying migration id=rsablob 2026/05/13 10:58:47 INFO Enabling pprof url=https://b.localdomain/skbepdudacmdgbxsyjdyjfibhwrmxokk/debug/pprof 2026/05/13 10:58:47 INFO Enabling pprof url=https://b.localdomain/duwwoablwcdyafxltmxyvnefmddutyoo/debug/pprof 2026/05/13 10:58:47 INFO Enabling pprof url=https://b.localdomain/kjshyboexlydthgkpfhsxpjqchklwyvc/debug/pprof 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:47 INFO Enabling pprof url=https://a.localdomain/qbqslbgkafamxdtaqcfwcbjxbfvuwhmi/debug/pprof 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:47 INFO Applying migration id=iconscid 2026/05/13 10:58:47 INFO Enabling pprof url=https://b.localdomain/aimgvbqdooisiqryrnucitppovumvihh/debug/pprof 2026/05/13 10:58:47 INFO Applying migration id=actor 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:47 INFO Applying migration id=localkeys 2026/05/13 10:58:47 INFO Applying migration id=deleted 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:47 INFO Applying migration id=history 2026/05/13 10:58:47 INFO Applying migration id=outboxnano 2026/05/13 10:58:47 INFO Applying migration id=implements 2026/05/13 10:58:47 INFO Applying migration id=backfill 2026/05/13 10:58:47 INFO Enabling pprof url=https://b.localdomain/bxcvjcemsaueglhniudbcvwyruavedgb/debug/pprof 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:47 INFO Enabling pprof url=https://b.localdomain/trxpbifppfbauaaqfrlsmyhhgwawfwmb/debug/pprof 2026/05/13 10:58:47 INFO Applying migration id=initial 2026/05/13 10:58:47 INFO Enabling pprof url=https://b.localdomain/bcjoafrbvsrjjkeueavvwkfwcumgpbly/debug/pprof 2026/05/13 10:58:47 INFO Applying migration id=notesupdated 2026/05/13 10:58:47 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:47 INFO Applying migration id=activitiesid 2026/05/13 10:58:47 INFO Applying migration id=outbox 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:47 INFO Applying migration id=edits 2026/05/13 10:58:47 INFO Applying migration id=outboxactor 2026/05/13 10:58:47 INFO Applying migration id=outboxsender 2026/05/13 10:58:47 INFO Applying migration id=thread 2026/05/13 10:58:47 INFO Applying migration id=host 2026/05/13 10:58:47 INFO Enabling pprof url=https://b.localdomain/mowrehyqxncnfdbrfriwgaimlveuwprv/debug/pprof 2026/05/13 10:58:47 INFO Enabling pprof url=https://b.localdomain/afboolnbgibiuhvdrywhoibmylseqsjh/debug/pprof 2026/05/13 10:58:47 INFO Applying migration id=sharedinbox 2026/05/13 10:58:47 INFO Enabling pprof url=https://b.localdomain/ovqwsjkyxptrdbcoqjoetimhvehmtdvj/debug/pprof 2026/05/13 10:58:47 INFO Applying migration id=noteshost 2026/05/13 10:58:47 INFO Applying migration id=fetched 2026/05/13 10:58:47 INFO Applying migration id=move 2026/05/13 10:58:47 INFO Applying migration id=cleanup 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:47 INFO Applying migration id=received 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:58:47 INFO Applying migration id=namehost 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:47 INFO Applying migration id=outboxhost 2026/05/13 10:58:47 INFO Applying migration id=notesfts 2026/05/13 10:58:47 INFO Applying migration id=iconsname 2026/05/13 10:58:47 INFO Applying migration id=nohash 2026/05/13 10:58:47 INFO Applying migration id=shares 2026/05/13 10:58:47 INFO Applying migration id=actorttl 2026/05/13 10:58:47 INFO Applying migration id=tocc 2026/05/13 10:58:47 INFO Enabling pprof url=https://b.localdomain/fpanorfvrxyxlyffgppxvhykvnfsisaf/debug/pprof 2026/05/13 10:58:47 INFO Enabling pprof url=https://b.localdomain/icxavpvwtwsrnpertihkmgjvygswhjnj/debug/pprof 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:47 INFO Enabling pprof url=https://c.localdomain/ydwiuoiekdbwitmvsupgxoccxotwoxom/debug/pprof 2026/05/13 10:58:47 INFO Applying migration id=followeds 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:47 INFO Applying migration id=certhash 2026/05/13 10:58:47 INFO Applying migration id=follows_sync 2026/05/13 10:58:47 INFO Applying migration id=jsonpath 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:47 INFO Applying migration id=localforward 2026/05/13 10:58:47 INFO Applying migration id=avatar 2026/05/13 10:58:47 INFO Applying migration id=noimage 2026/05/13 10:58:47 INFO Applying migration id=feed 2026/05/13 10:58:47 INFO Applying migration id=bookmarks 2026/05/13 10:58:47 INFO Enabling pprof url=https://c.localdomain/mbyuiiwcnqhvrdkxlcoxhwiddhjsktcj/debug/pprof 2026/05/13 10:58:47 INFO Applying migration id=shareactivity 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:47 INFO Applying migration id=application 2026/05/13 10:58:47 INFO Applying migration id=certificates 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:47 INFO Resolving user ID request.path=/users/resolve request.user=alice host=a.localdomain name=bob 2026/05/13 10:58:47 INFO Applying migration id=rawforward 2026/05/13 10:58:47 INFO Enabling pprof url=https://b.localdomain/ycpuopkuaebkdravporqodehlmeoaulw/debug/pprof 2026/05/13 10:58:47 INFO Enabling pprof url=https://c.localdomain/qyntnhnjqwdxgpqlrwehhfimeyhkaeau/debug/pprof 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:47 INFO Applying migration id=publickey 2026/05/13 10:58:47 INFO Applying migration id=resolvegroup 2026/05/13 10:58:47 INFO Applying migration id=reject 2026/05/13 10:58:47 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkjvjXHxgQwCfYhJiFFg58r5bp6dXepCvRBbJLeTGvEjnv/actor request.user=alice actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkjvjXHxgQwCfYhJiFFg58r5bp6dXepCvRBbJLeTGvEjnv/actor offset=0 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:47 INFO Enabling pprof url=https://b.localdomain/vvtyduskcshyranyyxuxvbenwyjwadjc/debug/pprof 2026/05/13 10:58:47 INFO Applying migration id=autodel 2026/05/13 10:58:47 INFO Applying migration id=jsonb 2026/05/13 10:58:47 INFO Enabling pprof url=https://c.localdomain/vwicrvvbkggkimubuopvoxsjblveqpvs/debug/pprof 2026/05/13 10:58:47 INFO Enabling pprof url=https://b.localdomain/tqdvabqhbfdsjuovhaiaaeyhqlwpmaws/debug/pprof 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:47 INFO Approving follow request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq2wGYJVqmXFxco5e6TPqWYQnuzbHjLYtL9gG5eEzV23T/actor/follow/019e20fd-3cae-7ce9-a8b0-20950b6cfea3 activity.type=Follow activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq2wGYJVqmXFxco5e6TPqWYQnuzbHjLYtL9gG5eEzV23T/actor activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjvjXHxgQwCfYhJiFFg58r5bp6dXepCvRBbJLeTGvEjnv/actor follower=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq2wGYJVqmXFxco5e6TPqWYQnuzbHjLYtL9gG5eEzV23T/actor followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkjvjXHxgQwCfYhJiFFg58r5bp6dXepCvRBbJLeTGvEjnv/actor 2026/05/13 10:58:47 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjvjXHxgQwCfYhJiFFg58r5bp6dXepCvRBbJLeTGvEjnv/actor/accept/019e20fd-3cb3-7947-8a30-4e54ff1e05bb activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkjvjXHxgQwCfYhJiFFg58r5bp6dXepCvRBbJLeTGvEjnv/actor activity.object.kind=activity activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq2wGYJVqmXFxco5e6TPqWYQnuzbHjLYtL9gG5eEzV23T/actor/follow/019e20fd-3cae-7ce9-a8b0-20950b6cfea3 activity.object.type=Follow activity.object.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq2wGYJVqmXFxco5e6TPqWYQnuzbHjLYtL9gG5eEzV23T/actor follow=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq2wGYJVqmXFxco5e6TPqWYQnuzbHjLYtL9gG5eEzV23T/actor/follow/019e20fd-3cae-7ce9-a8b0-20950b6cfea3 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:47 INFO Enabling pprof url=https://b.localdomain/hvyigrfyjoeurlgwanxgxgrwejaihlnw/debug/pprof 2026/05/13 10:58:47 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq2wGYJVqmXFxco5e6TPqWYQnuzbHjLYtL9gG5eEzV23T/actor/follow/019e20fd-3cae-7ce9-a8b0-20950b6cfea3 2026/05/13 10:58:47 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjvjXHxgQwCfYhJiFFg58r5bp6dXepCvRBbJLeTGvEjnv/actor/accept/019e20fd-3cb3-7947-8a30-4e54ff1e05bb 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:47 INFO Enabling pprof url=https://b.localdomain/puuvcentdenavgfsivognpraktojoqci/debug/pprof 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:47 INFO Applying migration id=quote 2026/05/13 10:58:47 INFO Applying migration id=rfc9421 2026/05/13 10:58:47 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkjvjXHxgQwCfYhJiFFg58r5bp6dXepCvRBbJLeTGvEjnv/actor request.user=alice actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkjvjXHxgQwCfYhJiFFg58r5bp6dXepCvRBbJLeTGvEjnv/actor offset=0 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:47 INFO Applying migration id=keys 2026/05/13 10:58:47 INFO Applying migration id=portable 2026/05/13 10:58:47 INFO Applying migration id=proofs 2026/05/13 10:58:47 INFO Applying migration id=contexts 2026/05/13 10:58:47 INFO Applying migration id=deliverieshost 2026/05/13 10:58:47 INFO Applying migration id=pembegin 2026/05/13 10:58:47 INFO Applying migration id=didhost 2026/05/13 10:58:47 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:47 INFO Applying migration id=invites 2026/05/13 10:58:47 INFO Applying migration id=ed25519blob 2026/05/13 10:58:47 INFO Enabling pprof url=https://b.localdomain/mqhxwrmbictainawjwmiqjcbppdwxxpd/debug/pprof 2026/05/13 10:58:47 INFO Forwarding activity to followers of thread starter domain=a.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkjvjXHxgQwCfYhJiFFg58r5bp6dXepCvRBbJLeTGvEjnv/actor/create/019e20fd-3cf3-78dd-a1b0-3b238bcb3ee2 note=https://a.localdomain/.well-known/apgateway/did:key:z6MkjvjXHxgQwCfYhJiFFg58r5bp6dXepCvRBbJLeTGvEjnv/actor/post/019e20fd-3cf3-781d-8465-bc14f7080e26 thread=https://a.localdomain/.well-known/apgateway/did:key:z6MkjvjXHxgQwCfYhJiFFg58r5bp6dXepCvRBbJLeTGvEjnv/actor/post/019e20fd-3cf3-781d-8465-bc14f7080e26 starter=https://a.localdomain/.well-known/apgateway/did:key:z6MkjvjXHxgQwCfYhJiFFg58r5bp6dXepCvRBbJLeTGvEjnv/actor 2026/05/13 10:58:47 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjvjXHxgQwCfYhJiFFg58r5bp6dXepCvRBbJLeTGvEjnv/actor/create/019e20fd-3cf3-78dd-a1b0-3b238bcb3ee2 activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkjvjXHxgQwCfYhJiFFg58r5bp6dXepCvRBbJLeTGvEjnv/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjvjXHxgQwCfYhJiFFg58r5bp6dXepCvRBbJLeTGvEjnv/actor/post/019e20fd-3cf3-781d-8465-bc14f7080e26 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6MkjvjXHxgQwCfYhJiFFg58r5bp6dXepCvRBbJLeTGvEjnv/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6MkjvjXHxgQwCfYhJiFFg58r5bp6dXepCvRBbJLeTGvEjnv/actor/post/019e20fd-3cf3-781d-8465-bc14f7080e26 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:47 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjvjXHxgQwCfYhJiFFg58r5bp6dXepCvRBbJLeTGvEjnv/actor/create/019e20fd-3cf3-78dd-a1b0-3b238bcb3ee2 2026/05/13 10:58:47 INFO Applying migration id=rsablob 2026/05/13 10:58:47 INFO Viewing post request.path=/users/view/a.localdomain/.well-known/apgateway/did:key:z6MkjvjXHxgQwCfYhJiFFg58r5bp6dXepCvRBbJLeTGvEjnv/actor/post/019e20fd-3cf3-781d-8465-bc14f7080e26 request.user=bob post=https://a.localdomain/.well-known/apgateway/did:key:z6MkjvjXHxgQwCfYhJiFFg58r5bp6dXepCvRBbJLeTGvEjnv/actor/post/019e20fd-3cf3-781d-8465-bc14f7080e26 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:58:47 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:47 INFO Resolving user ID request.path=/users/resolve request.user=bob host=b.localdomain name=carol 2026/05/13 10:58:47 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkq2wGYJVqmXFxco5e6TPqWYQnuzbHjLYtL9gG5eEzV23T/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq2wGYJVqmXFxco5e6TPqWYQnuzbHjLYtL9gG5eEzV23T/actor offset=0 2026/05/13 10:58:47 INFO Applying migration id=iconscid 2026/05/13 10:58:47 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:58:47 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name="my website" 2026/05/13 10:58:47 INFO Enabling pprof url=https://b.localdomain/udommutsrwprhuwgssajpuxrbkfvuhej/debug/pprof 2026/05/13 10:58:47 INFO Approving follow request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjvjXHxgQwCfYhJiFFg58r5bp6dXepCvRBbJLeTGvEjnv/actor/follow/019e20fd-3d35-7827-bd03-b02088670054 activity.type=Follow activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkjvjXHxgQwCfYhJiFFg58r5bp6dXepCvRBbJLeTGvEjnv/actor activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq2wGYJVqmXFxco5e6TPqWYQnuzbHjLYtL9gG5eEzV23T/actor follower=https://a.localdomain/.well-known/apgateway/did:key:z6MkjvjXHxgQwCfYhJiFFg58r5bp6dXepCvRBbJLeTGvEjnv/actor followed=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq2wGYJVqmXFxco5e6TPqWYQnuzbHjLYtL9gG5eEzV23T/actor 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:47 INFO Looking up user name=carol 2026/05/13 10:58:47 INFO Applying migration id=actor 2026/05/13 10:58:47 INFO Applying migration id=localkeys 2026/05/13 10:58:47 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq2wGYJVqmXFxco5e6TPqWYQnuzbHjLYtL9gG5eEzV23T/actor/accept/019e20fd-3d37-784d-b2fc-792d92385119 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq2wGYJVqmXFxco5e6TPqWYQnuzbHjLYtL9gG5eEzV23T/actor activity.object.kind=activity activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjvjXHxgQwCfYhJiFFg58r5bp6dXepCvRBbJLeTGvEjnv/actor/follow/019e20fd-3d35-7827-bd03-b02088670054 activity.object.type=Follow activity.object.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkjvjXHxgQwCfYhJiFFg58r5bp6dXepCvRBbJLeTGvEjnv/actor follow=https://a.localdomain/.well-known/apgateway/did:key:z6MkjvjXHxgQwCfYhJiFFg58r5bp6dXepCvRBbJLeTGvEjnv/actor/follow/019e20fd-3d35-7827-bd03-b02088670054 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:47 INFO Applying migration id=deleted 2026/05/13 10:58:47 INFO Enabling pprof url=https://b.localdomain/hgjtunvjwxcppivbgeajtcghbofadviv/debug/pprof 2026/05/13 10:58:47 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-3d32-781a-974a-87c6c9d0665d 2026/05/13 10:58:47 INFO Applying migration id=history 2026/05/13 10:58:47 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq2wGYJVqmXFxco5e6TPqWYQnuzbHjLYtL9gG5eEzV23T/actor/accept/019e20fd-3d37-784d-b2fc-792d92385119 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:47 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjvjXHxgQwCfYhJiFFg58r5bp6dXepCvRBbJLeTGvEjnv/actor/follow/019e20fd-3d35-7827-bd03-b02088670054 2026/05/13 10:58:47 INFO Applying migration id=outboxnano 2026/05/13 10:58:47 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:58:47 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkq2wGYJVqmXFxco5e6TPqWYQnuzbHjLYtL9gG5eEzV23T/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq2wGYJVqmXFxco5e6TPqWYQnuzbHjLYtL9gG5eEzV23T/actor offset=0 2026/05/13 10:58:47 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:58:47 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:58:47 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20fd-3d49-7130-8e10-a07ca2389c1b 2026/05/13 10:58:47 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-3d4c-7d02-b7e7-25ac8ec654ad activity.type=Follow activity.actor=https://a.localdomain/user/bob activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/bob followed=https://b.localdomain/user/carol 2026/05/13 10:58:47 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:47 INFO Applying migration id=implements 2026/05/13 10:58:47 INFO Applying migration id=backfill 2026/05/13 10:58:47 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-3d4c-7d02-b7e7-25ac8ec654ad 2026/05/13 10:58:47 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-3d4c-7d02-b7e7-25ac8ec654ad 2026/05/13 10:58:47 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:47 WARN Denying inbox request did=did:key:z6Mkq2wGYJVqmXFxco5e6TPqWYQnuzbHjLYtL9gG5eEzV23T key=z6MkjvjXHxgQwCfYhJiFFg58r5bp6dXepCvRBbJLeTGvEjnv 2026/05/13 10:58:47 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name=a 2026/05/13 10:58:47 INFO Looking up user name=bob --- PASS: TestCluster_InboxFetchNotOwner (1.72s) 2026/05/13 10:58:47 INFO Looking up user name=bob 2026/05/13 10:58:47 INFO Looking up user name=bob 2026/05/13 10:58:47 INFO Resolving user ID request.path=/users/resolve request.user=alice host=a.localdomain name=bob 2026/05/13 10:58:47 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:47 INFO Enabling pprof url=https://c.localdomain/uqlvvrlvovprdofmspdnujbspaoyjwkt/debug/pprof 2026/05/13 10:58:47 INFO Successfully sent an activity from=https://a.localdomain/user/bob inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-3d4c-7d02-b7e7-25ac8ec654ad 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:47 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:47 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/bob request.user=alice actor=https://a.localdomain/user/bob offset=0 2026/05/13 10:58:47 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-3d4c-7d02-b7e7-25ac8ec654ad 2026/05/13 10:58:47 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-3d54-7aee-b96e-30d8e9f701be 2026/05/13 10:58:47 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:58:47 INFO Enabling pprof url=https://c.localdomain/rqctboyxxjrcnewigvyaywucokdlfigg/debug/pprof 2026/05/13 10:58:47 INFO Enabling pprof url=https://b.localdomain/rurrasvcvjwknxpjhxiuedhwhiluapxi/debug/pprof 2026/05/13 10:58:47 INFO Enabling pprof url=https://b.localdomain/riuvdumfaujsglpwaetaleisvjxsmeid/debug/pprof 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:58:47 INFO Not approving follow request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor/follow/019e20fd-3d8f-718a-968f-fbb24e6f2a3e activity.type=Follow activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/.well-known/apgateway/did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor followed=https://b.localdomain/user/bob 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=alice --- PASS: TestMetadata_Link (1.77s) 2026/05/13 10:58:47 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor/follow/019e20fd-3d8f-718a-968f-fbb24e6f2a3e 2026/05/13 10:58:47 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor/follow/019e20fd-3d8f-718a-968f-fbb24e6f2a3e 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:47 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-3d93-7151-bdef-dfdab21e7cbb activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://a.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://a.localdomain/user/bob 2026/05/13 10:58:47 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name=c 2026/05/13 10:58:47 INFO Updating old cache entry for actor id=https://a.localdomain/user/bob 2026/05/13 10:58:47 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-3d93-7151-bdef-dfdab21e7cbb 2026/05/13 10:58:47 INFO Enabling pprof url=https://c.localdomain/filxbqiaynpnatqquhceoiodgcmvqbrx/debug/pprof 2026/05/13 10:58:47 INFO Fetching object cid=ap://did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor 2026/05/13 10:58:47 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-3d96-7493-9772-e2bb8bd5d3f1 2026/05/13 10:58:47 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor/follow/019e20fd-3d8f-718a-968f-fbb24e6f2a3e 2026/05/13 10:58:47 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor/follow/019e20fd-3d8f-718a-968f-fbb24e6f2a3e 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:47 INFO Looking up user name=bob 2026/05/13 10:58:47 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/bob request.user=alice actor=https://a.localdomain/user/bob offset=0 2026/05/13 10:58:47 INFO Enabling pprof url=https://c.localdomain/diweviyklxggjhyambdbccpuvmmctmvt/debug/pprof 2026/05/13 10:58:47 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-3d4c-7d02-b7e7-25ac8ec654ad activity.type=Follow activity.actor=https://a.localdomain/user/bob activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/bob followed=https://b.localdomain/user/carol 2026/05/13 10:58:47 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:47 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-3da3-7479-9dac-ca99fcd50f95 activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-3d4c-7d02-b7e7-25ac8ec654ad activity.object.type=Follow activity.object.actor=https://a.localdomain/user/bob follow=https://a.localdomain/follow/019e20fd-3d4c-7d02-b7e7-25ac8ec654ad 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:47 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/bob activity=https://b.localdomain/accept/019e20fd-3da3-7479-9dac-ca99fcd50f95 2026/05/13 10:58:47 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/bob activity=https://b.localdomain/accept/019e20fd-3da3-7479-9dac-ca99fcd50f95 2026/05/13 10:58:47 INFO Enabling pprof url=https://c.localdomain/gtxtydypwbftjlputpdsiqtqfqickale/debug/pprof 2026/05/13 10:58:47 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor 2026/05/13 10:58:47 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name="HTML tags like <p>" 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:47 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name=e 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:47 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-3dad-71f2-af4c-0b9442b893f3 2026/05/13 10:58:47 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:47 INFO Fetching object cid=ap://did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor 2026/05/13 10:58:47 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-3daf-758e-8d28-a424ef5ea835 2026/05/13 10:58:47 INFO Approving follow request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor/follow/019e20fd-3d8f-718a-968f-fbb24e6f2a3e activity.type=Follow activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/.well-known/apgateway/did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor followed=https://b.localdomain/user/bob 2026/05/13 10:58:47 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-3dba-7074-b83a-0e9ea56b5e37 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor/follow/019e20fd-3d8f-718a-968f-fbb24e6f2a3e activity.object.type=Follow activity.object.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor follow=https://a.localdomain/.well-known/apgateway/did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor/follow/019e20fd-3d8f-718a-968f-fbb24e6f2a3e 2026/05/13 10:58:47 INFO Looking up user name=carol 2026/05/13 10:58:47 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor/inbox activity=https://b.localdomain/accept/019e20fd-3dba-7074-b83a-0e9ea56b5e37 2026/05/13 10:58:47 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor/inbox activity=https://b.localdomain/accept/019e20fd-3dba-7074-b83a-0e9ea56b5e37 2026/05/13 10:58:47 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/bob activity=https://b.localdomain/accept/019e20fd-3da3-7479-9dac-ca99fcd50f95 2026/05/13 10:58:47 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:58:47 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-3da3-7479-9dac-ca99fcd50f95 2026/05/13 10:58:47 WARN Denying followers request for non-existing user did=did:key:z6Mki5uK4hBz6bqEdSbA7S9STf12EbU5q15tUzPbpCFLPxc3 2026/05/13 10:58:47 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:47 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name=g 2026/05/13 10:58:47 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:47 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:47 INFO Looking up user name=carol 2026/05/13 10:58:47 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-3da3-7479-9dac-ca99fcd50f95 activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-3d4c-7d02-b7e7-25ac8ec654ad activity.object.type=Follow activity.object.actor=https://a.localdomain/user/bob follow=https://a.localdomain/follow/019e20fd-3d4c-7d02-b7e7-25ac8ec654ad 2026/05/13 10:58:47 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-3dc9-73ee-8659-1d4e16cfbe9f 2026/05/13 10:58:47 INFO Looking up user name=bob --- PASS: TestCluster_ClientSideSigningFollowersMissingCollection (1.83s) 2026/05/13 10:58:47 INFO Received a new post activity.id=https://a.localdomain/create/019e20fd-3dce-747a-b47e-e7e40c625571 activity.type=Create activity.actor=https://a.localdomain/user/bob activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-3dce-740b-aa12-6380fe3ceb7a activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/bob post=https://a.localdomain/post/019e20fd-3dce-740b-aa12-6380fe3ceb7a 2026/05/13 10:58:47 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor/inbox activity=https://b.localdomain/accept/019e20fd-3dba-7074-b83a-0e9ea56b5e37 2026/05/13 10:58:47 INFO Looking up user name=bob 2026/05/13 10:58:47 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-3dba-7074-b83a-0e9ea56b5e37 2026/05/13 10:58:47 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:47 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019e20fd-3dce-747a-b47e-e7e40c625571 2026/05/13 10:58:47 INFO Looking up user name=bob 2026/05/13 10:58:47 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-3dba-7074-b83a-0e9ea56b5e37 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor/follow/019e20fd-3d8f-718a-968f-fbb24e6f2a3e activity.object.type=Follow activity.object.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor follow=https://a.localdomain/.well-known/apgateway/did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor/follow/019e20fd-3d8f-718a-968f-fbb24e6f2a3e 2026/05/13 10:58:47 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:47 INFO Viewing post request.path=/users/view/a.localdomain/post/019e20fd-3dce-740b-aa12-6380fe3ceb7a request.user=bob post=https://a.localdomain/post/019e20fd-3dce-740b-aa12-6380fe3ceb7a 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:58:47 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-3df7-7054-b391-e1e77bf58257 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-3df6-7f36-974f-fc740478f6e6 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-3df6-7f36-974f-fc740478f6e6 2026/05/13 10:58:47 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor/inbox activity=https://b.localdomain/create/019e20fd-3df7-7054-b391-e1e77bf58257 2026/05/13 10:58:47 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor/inbox activity=https://b.localdomain/create/019e20fd-3df7-7054-b391-e1e77bf58257 2026/05/13 10:58:47 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:47 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:58:47 INFO Looking up user name=bob 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:47 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-3dff-70bf-a16e-eebcffb278a1 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-3dff-705e-b728-a9fbadd761ab activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-3dff-705e-b728-a9fbadd761ab 2026/05/13 10:58:47 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor/inbox activity=https://b.localdomain/create/019e20fd-3df7-7054-b391-e1e77bf58257 2026/05/13 10:58:47 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-3df7-7054-b391-e1e77bf58257 2026/05/13 10:58:47 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-3dff-70bf-a16e-eebcffb278a1 2026/05/13 10:58:47 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-3dff-70bf-a16e-eebcffb278a1 2026/05/13 10:58:47 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:47 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-3df6-7f36-974f-fc740478f6e6 request.user=bob post=https://b.localdomain/post/019e20fd-3df6-7f36-974f-fc740478f6e6 2026/05/13 10:58:47 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20fd-3e06-7277-9730-a4a9c929d277 2026/05/13 10:58:47 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol --- PASS: TestMetadata_HTML (1.89s) 2026/05/13 10:58:47 INFO Looking up user name=bob 2026/05/13 10:58:47 INFO Follow is accepted activity.id=https://a.localdomain/accept/019e20fd-3e12-7eb6-8f76-abf7fe79f797 activity.type=Accept activity.actor=https://a.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-3d93-7151-bdef-dfdab21e7cbb activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-3d93-7151-bdef-dfdab21e7cbb 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:47 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name=a 2026/05/13 10:58:47 INFO Looking up user name=carol 2026/05/13 10:58:47 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:47 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor 2026/05/13 10:58:47 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/accept/019e20fd-3e12-7eb6-8f76-abf7fe79f797 2026/05/13 10:58:47 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-3dff-70bf-a16e-eebcffb278a1 2026/05/13 10:58:47 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-3dff-70bf-a16e-eebcffb278a1 2026/05/13 10:58:47 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:47 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-3e16-778e-a4e5-82c783f98b94 2026/05/13 10:58:47 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:47 INFO Enabling pprof url=https://c.localdomain/vvepqmwrrwvttbyaskdefbogduewrwyo/debug/pprof 2026/05/13 10:58:47 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:47 INFO Enabling pprof url=https://c.localdomain/wphduwefmpcpscamrmbhmoxrokkdutcp/debug/pprof 2026/05/13 10:58:47 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:47 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-3dff-705e-b728-a9fbadd761ab request.user=carol post=https://b.localdomain/post/019e20fd-3dff-705e-b728-a9fbadd761ab 2026/05/13 10:58:47 INFO Enabling pprof url=https://b.localdomain/uyyqgitupomntdywdnrqsahaswgdiadr/debug/pprof 2026/05/13 10:58:47 INFO Enabling pprof url=https://b.localdomain/aylndythmwdhjfnybigrswsumtntdbpq/debug/pprof 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:47 INFO Fetching object cid=ap://did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor 2026/05/13 10:58:47 INFO Looking up user name=alice 2026/05/13 10:58:47 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:47 WARN Invalid metadata field request.path=/users/metadata/add request.user=bob field="c=d\ne" 2026/05/13 10:58:47 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:47 INFO Looking up user name=carol 2026/05/13 10:58:47 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-3dff-70bf-a16e-eebcffb278a1 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-3dff-705e-b728-a9fbadd761ab activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-3dff-705e-b728-a9fbadd761ab 2026/05/13 10:58:47 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:58:47 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor offset=0 2026/05/13 10:58:47 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:47 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:48 INFO Removing metadata field request.path=/users/metadata/remove request.user=bob key=g 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 WARN Denying followers request did=did:key:z6MkqBMwtBM2wjc7dirUQeaazUArv9SkPRHbp9pGhv5nabAq key=z6Mkh7vffc47dLmjMMJY4vN8zdz5jShm2uphk1CAi5x8M7iZ 2026/05/13 10:58:48 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-3e45-78eb-a842-26654f5c5131 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/user/alice follower=https://b.localdomain/user/bob followed=https://a.localdomain/user/alice 2026/05/13 10:58:48 INFO Enabling pprof url=https://c.localdomain/dvijtkfdvsgegpimvlkcaqlkvebyskpq/debug/pprof 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-3e42-72e4-90dd-f33ee1f44028 2026/05/13 10:58:48 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-3e46-7a0c-8fdd-4d93f283582e activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20fd-3e45-78eb-a842-26654f5c5131 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20fd-3e45-78eb-a842-26654f5c5131 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor/inbox activity=https://b.localdomain/follow/019e20fd-3e46-7a0c-8fdd-4d93f283582e 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor/inbox activity=https://b.localdomain/follow/019e20fd-3e46-7a0c-8fdd-4d93f283582e 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-3e51-718a-b2c3-04dcfcdb7374 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-3e51-718a-b2c3-04dcfcdb7374 --- PASS: TestCluster_ClientSideSigningFollowersWrongCollection (1.97s) 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor/inbox activity=https://b.localdomain/follow/019e20fd-3e46-7a0c-8fdd-4d93f283582e 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20fd-3e53-7449-945c-73baecf2b884 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20fd-3e46-7a0c-8fdd-4d93f283582e 2026/05/13 10:58:48 INFO Looking up user name=carol 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20fd-3e45-78eb-a842-26654f5c5131 2026/05/13 10:58:48 WARN Metadata field key does not exist request.path=/users/metadata/remove request.user=bob raw=g 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20fd-3e45-78eb-a842-26654f5c5131 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-3e51-718a-b2c3-04dcfcdb7374 --- PASS: TestMetadata_LineBreak (1.98s) 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-3e51-718a-b2c3-04dcfcdb7374 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor offset=0 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=bob 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Enabling pprof url=https://g.localdomain/ohwaewwsnsrylbvsjbonkqjxadrubknw/debug/pprof 2026/05/13 10:58:48 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-3df7-7054-b391-e1e77bf58257 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-3df6-7f36-974f-fc740478f6e6 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-3df6-7f36-974f-fc740478f6e6 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20fd-3e74-7ada-81ea-30b22801c9e1 2026/05/13 10:58:48 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-3e45-78eb-a842-26654f5c5131 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/user/alice follower=https://b.localdomain/user/bob followed=https://a.localdomain/user/alice 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/bob request.user=carol actor=https://a.localdomain/user/bob offset=0 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=carol 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20fd-3e46-7a0c-8fdd-4d93f283582e activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor 2026/05/13 10:58:48 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor/accept/019e20fd-3e87-787e-ab51-f9a4b63b004c activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-3e46-7a0c-8fdd-4d93f283582e activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-3e46-7a0c-8fdd-4d93f283582e 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor/accept/019e20fd-3e87-787e-ab51-f9a4b63b004c 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor/accept/019e20fd-3e87-787e-ab51-f9a4b63b004c 2026/05/13 10:58:48 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:58:48 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-3e8e-7300-8527-aceeef46fcb1 activity.type=Follow activity.actor=https://a.localdomain/user/carol activity.object.kind=string activity.object.id=https://a.localdomain/user/bob follower=https://a.localdomain/user/carol followed=https://a.localdomain/user/bob 2026/05/13 10:58:48 INFO Follow is accepted activity.id=https://a.localdomain/accept/019e20fd-3e8f-786c-af61-9ef598fed06a activity.type=Accept activity.actor=https://a.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-3e8e-7300-8527-aceeef46fcb1 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/carol follow=https://a.localdomain/follow/019e20fd-3e8e-7300-8527-aceeef46fcb1 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor 2026/05/13 10:58:48 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:58:48 INFO Resolving user ID request.path=/users/resolve request.user=alice host=a.localdomain name=bob 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:48 INFO Looking up user name=carol 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/accept/019e20fd-3e8f-786c-af61-9ef598fed06a 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-3e8e-7300-8527-aceeef46fcb1 2026/05/13 10:58:48 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:48 INFO Fetching object cid=ap://did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor 2026/05/13 10:58:48 INFO Follow is accepted activity.id=https://a.localdomain/accept/019e20fd-3e99-754f-88a5-3cc649bb2ba4 activity.type=Accept activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-3e45-78eb-a842-26654f5c5131 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-3e45-78eb-a842-26654f5c5131 2026/05/13 10:58:48 INFO Enabling pprof url=https://b.localdomain/rrfwpaakomskoxjcvdjoisklluxmawxc/debug/pprof 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/bob request.user=alice actor=https://a.localdomain/user/bob offset=0 2026/05/13 10:58:48 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor/accept/019e20fd-3e87-787e-ab51-f9a4b63b004c 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/accept/019e20fd-3e99-754f-88a5-3cc649bb2ba4 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/accept/019e20fd-3e99-754f-88a5-3cc649bb2ba4 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor/accept/019e20fd-3e87-787e-ab51-f9a4b63b004c 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:48 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name=a 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/bob request.user=carol actor=https://a.localdomain/user/bob offset=0 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:58:48 INFO Fetching object cid=ap://did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor 2026/05/13 10:58:48 INFO Removing metadata field request.path=/users/metadata/remove request.user=bob key=e 2026/05/13 10:58:48 INFO Looking up user name=alice 2026/05/13 10:58:48 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:48 INFO Enabling pprof url=https://b.localdomain/wgejwgftpvjrhayvvfqhxsltkjkdmebc/debug/pprof 2026/05/13 10:58:48 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor/accept/019e20fd-3e87-787e-ab51-f9a4b63b004c activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-3e46-7a0c-8fdd-4d93f283582e activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-3e46-7a0c-8fdd-4d93f283582e 2026/05/13 10:58:48 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-3eac-7dcd-808c-b422b56c4b2e activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://a.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://a.localdomain/user/bob 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/accept/019e20fd-3e99-754f-88a5-3cc649bb2ba4 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/accept/019e20fd-3e99-754f-88a5-3cc649bb2ba4 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-3ea5-7ee1-ae5a-9ff3ede47f55 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-3eac-7dcd-808c-b422b56c4b2e 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-3ea9-72f4-8286-dbd494e8ac91 2026/05/13 10:58:48 INFO Fetching object cid=ap://did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor 2026/05/13 10:58:48 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name=a 2026/05/13 10:58:48 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-3ebf-75b5-b95f-37826b2135b4 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/bob request.user=alice actor=https://a.localdomain/user/bob offset=0 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-3ebc-77df-9c3a-b75dbbb3fc81 2026/05/13 10:58:48 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name=c 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-3ebf-75b5-b95f-37826b2135b4 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-3ebf-75b5-b95f-37826b2135b4 2026/05/13 10:58:48 INFO Enabling pprof url=https://c.localdomain/vsorwkauanfnjmhjjcxhjhhksitmotbi/debug/pprof 2026/05/13 10:58:48 INFO Follow is rejected activity.id=https://a.localdomain/reject/019e20fd-3ec6-7bdd-9399-020305a0f338 activity.type=Reject activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-3e45-78eb-a842-26654f5c5131 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-3e45-78eb-a842-26654f5c5131 2026/05/13 10:58:48 INFO Not approving follow request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor/follow/019e20fd-3ec8-7b62-b80d-b34b48855bcf activity.type=Follow activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/.well-known/apgateway/did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor followed=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/reject/019e20fd-3ec6-7bdd-9399-020305a0f338 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-3ec4-7c99-a1cf-f094f58cc83f 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/reject/019e20fd-3ec6-7bdd-9399-020305a0f338 2026/05/13 10:58:48 WARN Failed to verify inbox request did=did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4 error="failed to verify message using https://a.localdomain/.well-known/apgateway/did:key:z6MkrzWnk8nLtSus5Snv3gXbU17Stts6e5KsavxB9ju1DkZ4/actor#ed25519-key: invalid ed25519 signature" 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor request.user=alice actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor offset=0 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor/follow/019e20fd-3ec8-7b62-b80d-b34b48855bcf 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor/follow/019e20fd-3ec8-7b62-b80d-b34b48855bcf 2026/05/13 10:58:48 INFO Enabling pprof url=https://c.localdomain/orpyvgbpvkddtfdcusvjyewakunbkgin/debug/pprof 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:48 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:58:48 INFO Looking up user name=alice 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-3ebf-75b5-b95f-37826b2135b4 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-3ebf-75b5-b95f-37826b2135b4 2026/05/13 10:58:48 INFO Looking up user name=alice 2026/05/13 10:58:48 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:48 INFO Fetching object cid=ap://did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor 2026/05/13 10:58:48 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/reject/019e20fd-3ec6-7bdd-9399-020305a0f338 2026/05/13 10:58:48 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name=e 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/reject/019e20fd-3ec6-7bdd-9399-020305a0f338 2026/05/13 10:58:48 INFO Not approving follow request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor/follow/019e20fd-3edb-7973-b7dc-00ae7b04df12 activity.type=Follow activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor activity.object.kind=string activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor follower=https://a.localdomain/.well-known/apgateway/did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor followed=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor/follow/019e20fd-3ec8-7b62-b80d-b34b48855bcf 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor/follow/019e20fd-3ec8-7b62-b80d-b34b48855bcf --- PASS: TestCluster_PostToFollowers_ApprovedLocally (2.10s) 2026/05/13 10:58:48 INFO Looking up user name=bob --- PASS: TestCluster_InboxFetchInvalidSignature (2.11s) 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-3edf-73e6-87fe-4583b55c40b7 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor/follow/019e20fd-3edb-7973-b7dc-00ae7b04df12 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor/follow/019e20fd-3edb-7973-b7dc-00ae7b04df12 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:48 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=carol 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-3edf-7121-950a-59842be379b4 2026/05/13 10:58:48 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:58:48 INFO Received a new post activity.id=https://a.localdomain/create/019e20fd-3eea-706c-a5a5-aeff7cfb5f79 activity.type=Create activity.actor=https://a.localdomain/user/bob activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-3eea-7004-82de-0b0c8eb1bdb9 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/bob post=https://a.localdomain/post/019e20fd-3eea-7004-82de-0b0c8eb1bdb9 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 --- PASS: TestCluster_PostToFollowers_AcceptThenReject (2.13s) 2026/05/13 10:58:48 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name=g 2026/05/13 10:58:48 INFO Fetching object cid=ap://did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor 2026/05/13 10:58:48 INFO Looking up user name=carol 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor/follow/019e20fd-3edb-7973-b7dc-00ae7b04df12 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019e20fd-3eea-706c-a5a5-aeff7cfb5f79 2026/05/13 10:58:48 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-3ef7-74ab-9720-a4a709cd8a61 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor/follow/019e20fd-3edb-7973-b7dc-00ae7b04df12 2026/05/13 10:58:48 INFO Fetching object cid=ap://did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor --- PASS: TestMetadata_Equals (2.14s) 2026/05/13 10:58:48 INFO Approving follow request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor/follow/019e20fd-3ec8-7b62-b80d-b34b48855bcf activity.type=Follow activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/.well-known/apgateway/did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor followed=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:48 INFO Looking up user name=carol 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor request.user=alice actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor offset=0 2026/05/13 10:58:48 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-3f0b-76df-b862-8981fac51081 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor/follow/019e20fd-3ec8-7b62-b80d-b34b48855bcf activity.object.type=Follow activity.object.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor follow=https://a.localdomain/.well-known/apgateway/did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor/follow/019e20fd-3ec8-7b62-b80d-b34b48855bcf 2026/05/13 10:58:48 INFO Removing metadata field request.path=/users/metadata/remove request.user=bob key=c 2026/05/13 10:58:48 INFO Viewing post request.path=/users/view/a.localdomain/post/019e20fd-3eea-7004-82de-0b0c8eb1bdb9 request.user=bob post=https://a.localdomain/post/019e20fd-3eea-7004-82de-0b0c8eb1bdb9 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor/inbox activity=https://b.localdomain/accept/019e20fd-3f0b-76df-b862-8981fac51081 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor/inbox activity=https://b.localdomain/accept/019e20fd-3f0b-76df-b862-8981fac51081 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-3f0c-7eba-a86c-4a402344b08e 2026/05/13 10:58:48 INFO Looking up user name=alice 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20fd-3f11-7995-a3c1-f74203fbc3b0 2026/05/13 10:58:48 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-3ebf-75b5-b95f-37826b2135b4 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Fetching object cid=ap://did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Approving follow request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor/follow/019e20fd-3edb-7973-b7dc-00ae7b04df12 activity.type=Follow activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor activity.object.kind=string activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor follower=https://a.localdomain/.well-known/apgateway/did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor followed=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor/inbox activity=https://b.localdomain/accept/019e20fd-3f0b-76df-b862-8981fac51081 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:48 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor/accept/019e20fd-3f29-73ae-bcaa-2f019da4228a activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor activity.object.kind=activity activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor/follow/019e20fd-3edb-7973-b7dc-00ae7b04df12 activity.object.type=Follow activity.object.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor follow=https://a.localdomain/.well-known/apgateway/did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor/follow/019e20fd-3edb-7973-b7dc-00ae7b04df12 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-3f0b-76df-b862-8981fac51081 2026/05/13 10:58:48 INFO Removing metadata field request.path=/users/metadata/remove request.user=bob key=a 2026/05/13 10:58:48 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-3f2b-765e-b992-dc148d4328ec activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor/accept/019e20fd-3f29-73ae-bcaa-2f019da4228a 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor/accept/019e20fd-3f29-73ae-bcaa-2f019da4228a 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-3f2b-765e-b992-dc148d4328ec 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-3f2b-765e-b992-dc148d4328ec 2026/05/13 10:58:48 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-3f2b-7374-ba01-48881874ebcd --- PASS: TestName_Set (2.19s) 2026/05/13 10:58:48 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=carol 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:48 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-3f0b-76df-b862-8981fac51081 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor/follow/019e20fd-3ec8-7b62-b80d-b34b48855bcf activity.object.type=Follow activity.object.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor follow=https://a.localdomain/.well-known/apgateway/did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor/follow/019e20fd-3ec8-7b62-b80d-b34b48855bcf 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:48 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor 2026/05/13 10:58:48 INFO Looking up user name=carol 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:58:48 INFO Looking up user name=alice 2026/05/13 10:58:48 INFO Looking up user name=alice 2026/05/13 10:58:48 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:58:48 INFO Fetching object cid=ap://did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name=a 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-3f2b-765e-b992-dc148d4328ec 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-3f2b-765e-b992-dc148d4328ec 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-3f43-76c1-ac23-8e3af7fdfd54 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor/accept/019e20fd-3f29-73ae-bcaa-2f019da4228a --- PASS: TestMetadata_Maximum (2.22s) 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor/accept/019e20fd-3f29-73ae-bcaa-2f019da4228a 2026/05/13 10:58:48 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:48 INFO Enabling pprof url=https://b.localdomain/vamskptvgjjyqrqhbxmlvwksjsibxuaq/debug/pprof 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:58:48 INFO Follow is rejected activity.id=https://a.localdomain/reject/019e20fd-3f47-784a-a1d7-bbed2a963cc8 activity.type=Reject activity.actor=https://a.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-3eac-7dcd-808c-b422b56c4b2e activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-3eac-7dcd-808c-b422b56c4b2e 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Fetching object cid=ap://did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor 2026/05/13 10:58:48 INFO Enabling pprof url=https://c.localdomain/racnhpevoowqdedjivexeedsctrpqlla/debug/pprof 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/reject/019e20fd-3f47-784a-a1d7-bbed2a963cc8 2026/05/13 10:58:48 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-3f4f-7a86-9f64-16f81b258fdf activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-3f4f-79f3-9513-a6d8dd3dc655 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-3f4f-79f3-9513-a6d8dd3dc655 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:48 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name=c 2026/05/13 10:58:48 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor/accept/019e20fd-3f29-73ae-bcaa-2f019da4228a activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor activity.object.kind=activity activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor/follow/019e20fd-3edb-7973-b7dc-00ae7b04df12 activity.object.type=Follow activity.object.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor follow=https://a.localdomain/.well-known/apgateway/did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor/follow/019e20fd-3edb-7973-b7dc-00ae7b04df12 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor/inbox activity=https://b.localdomain/create/019e20fd-3f4f-7a86-9f64-16f81b258fdf 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor/inbox activity=https://b.localdomain/create/019e20fd-3f4f-7a86-9f64-16f81b258fdf 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-3f5a-7e51-a5b7-149b7668d212 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Follow is rejected activity.id=https://b.localdomain/reject/019e20fd-3f62-71a7-9055-3f334fa97f5b activity.type=Reject activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-3d4c-7d02-b7e7-25ac8ec654ad activity.object.type=Follow activity.object.actor=https://a.localdomain/user/bob follow=https://a.localdomain/follow/019e20fd-3d4c-7d02-b7e7-25ac8ec654ad 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:58:48 INFO Looking up user name=alice 2026/05/13 10:58:48 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-3f64-7264-a389-887551b509aa activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/user/alice follower=https://b.localdomain/user/bob followed=https://a.localdomain/user/alice 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/bob activity=https://b.localdomain/reject/019e20fd-3f62-71a7-9055-3f334fa97f5b --- PASS: TestMetadata_Remove (2.24s) 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/bob activity=https://b.localdomain/reject/019e20fd-3f62-71a7-9055-3f334fa97f5b 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-3f2b-765e-b992-dc148d4328ec activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20fd-3f64-7264-a389-887551b509aa 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20fd-3f64-7264-a389-887551b509aa 2026/05/13 10:58:48 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-3f6a-709d-afde-af6f57386aaa activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-3f2b-765e-b992-dc148d4328ec activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-3f2b-765e-b992-dc148d4328ec 2026/05/13 10:58:48 ERROR Cannot add metadata field request.path=/users/metadata/add request.user=bob name=c 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor/inbox activity=https://b.localdomain/create/019e20fd-3f4f-7a86-9f64-16f81b258fdf 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-3f4f-7a86-9f64-16f81b258fdf 2026/05/13 10:58:48 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-3f6a-709d-afde-af6f57386aaa 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-3f6a-709d-afde-af6f57386aaa 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-3f4f-79f3-9513-a6d8dd3dc655 request.user=bob post=https://b.localdomain/post/019e20fd-3f4f-79f3-9513-a6d8dd3dc655 2026/05/13 10:58:48 INFO Looking up user name=carol 2026/05/13 10:58:48 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Looking up user name=carol 2026/05/13 10:58:48 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/bob activity=https://b.localdomain/reject/019e20fd-3f62-71a7-9055-3f334fa97f5b 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/reject/019e20fd-3f62-71a7-9055-3f334fa97f5b 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20fd-3f64-7264-a389-887551b509aa 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20fd-3f64-7264-a389-887551b509aa 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-3f6a-709d-afde-af6f57386aaa 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-3f6a-709d-afde-af6f57386aaa 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Looking up user name=bob === NAME TestCluster_PostToFollowers_Rejected page.go:100: 20 text/gemini # 🐕 Followers => /users/outbox/a.localdomain/user/alice 2026-05-13 👽 alice (alice@a.localdomain) => /users/followers/accept/a.localdomain/user/alice 🟢 Accept => /users/followers/reject/a.localdomain/user/alice 🔴 Reject ## Settings => /users/followers?unlock 🔓 Approve new follow requests automatically ## Menu => /users 📻 My feed => /users/mentions 📞 Mentions => /users/follows ⚡️ Follows => /users/followers 🐕 Followers => /users/me 😈 My profile => /users/local 📡 Local feed => /users/communities 🏕️ Communities => /users/hashtags 🔥 Hashtags => /users/resolve 🔭 View profile => /users/bookmarks 🔖 Bookmarks => /users/fts 🔎 Search posts => /users/post 📣 New post => /users/settings ⚙️ Settings => /users/status 📊 Status => /users/help 🛟 Help does not contain "🔴 Reject" line 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:48 INFO Looking up user name=carol 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:48 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=bob 2026/05/13 10:58:48 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:48 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-3f6a-709d-afde-af6f57386aaa activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-3f2b-765e-b992-dc148d4328ec activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-3f2b-765e-b992-dc148d4328ec 2026/05/13 10:58:48 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/bob request.user=carol actor=https://a.localdomain/user/bob offset=0 2026/05/13 10:58:48 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor/create/019e20fd-3f8f-7a49-85a8-78f13806ac2e note=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor/post/019e20fd-3f8f-795b-9a32-10f67b5a0eac thread=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor/post/019e20fd-3f8f-795b-9a32-10f67b5a0eac starter=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor 2026/05/13 10:58:48 INFO Received a new post activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor/create/019e20fd-3f8f-7a49-85a8-78f13806ac2e activity.type=Create activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor activity.object.kind=object activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor/post/019e20fd-3f8f-795b-9a32-10f67b5a0eac activity.object.type=Note activity.object.attributed_to=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor post=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor/post/019e20fd-3f8f-795b-9a32-10f67b5a0eac 2026/05/13 10:58:48 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-3f9a-7a20-9767-e7878a449c10 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Fetching object cid=ap://did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-3f9a-7a20-9767-e7878a449c10 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-3f9a-7a20-9767-e7878a449c10 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor/create/019e20fd-3f8f-7a49-85a8-78f13806ac2e 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor/create/019e20fd-3f8f-7a49-85a8-78f13806ac2e 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob --- FAIL: TestCluster_PostToFollowers_Rejected (2.30s) 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor 2026/05/13 10:58:48 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=carol --- PASS: TestMetadata_Add (2.31s) 2026/05/13 10:58:48 INFO Enabling pprof url=https://c.localdomain/eylenugpdmufslwtvojrdvwuoxmnvjmh/debug/pprof 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Fetching object cid=ap://did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor 2026/05/13 10:58:48 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-3f64-7264-a389-887551b509aa activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/user/alice follower=https://b.localdomain/user/bob followed=https://a.localdomain/user/alice 2026/05/13 10:58:48 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor offset=0 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor/create/019e20fd-3f8f-7a49-85a8-78f13806ac2e 2026/05/13 10:58:48 INFO Looking up user name=alice 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor/create/019e20fd-3f8f-7a49-85a8-78f13806ac2e 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:48 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-3fb0-7d04-809e-593ac29f3492 activity.type=Follow activity.actor=https://a.localdomain/user/carol activity.object.kind=string activity.object.id=https://a.localdomain/user/bob follower=https://a.localdomain/user/carol followed=https://a.localdomain/user/bob 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-3f9a-7a20-9767-e7878a449c10 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:48 INFO Looking up user name=carol 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-3f9a-7a20-9767-e7878a449c10 2026/05/13 10:58:48 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:58:48 INFO Viewing post request.path=/users/view/b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor/post/019e20fd-3f8f-795b-9a32-10f67b5a0eac request.user=bob post=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor/post/019e20fd-3f8f-795b-9a32-10f67b5a0eac 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:48 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-3fb0-7d04-809e-593ac29f3492 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:58:48 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-3fbe-7223-9f5c-f14b80b342f7 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor 2026/05/13 10:58:48 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-3fba-720a-a794-a44fc711a489 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-3fba-71a5-a70e-3e48a7a6eb89 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-3fba-71a5-a70e-3e48a7a6eb89 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/bob request.user=carol actor=https://a.localdomain/user/bob offset=0 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor/inbox activity=https://b.localdomain/follow/019e20fd-3fbe-7223-9f5c-f14b80b342f7 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor/inbox activity=https://b.localdomain/follow/019e20fd-3fbe-7223-9f5c-f14b80b342f7 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Enabling pprof url=https://c.localdomain/nlfisbcwbmawfbhmslvidatpkgcxsnju/debug/pprof 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-3fba-720a-a794-a44fc711a489 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-3fba-720a-a794-a44fc711a489 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:48 INFO Looking up user name=carol 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor/inbox activity=https://b.localdomain/follow/019e20fd-3fbe-7223-9f5c-f14b80b342f7 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-3fcf-77fd-a425-ecd774a740e9 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20fd-3fbe-7223-9f5c-f14b80b342f7 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-3fba-720a-a794-a44fc711a489 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-3fba-720a-a794-a44fc711a489 2026/05/13 10:58:48 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:48 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:48 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-3fd9-7ec0-9165-1f2458b2f788 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor 2026/05/13 10:58:48 INFO Follow is rejected activity.id=https://a.localdomain/reject/019e20fd-3fdb-76cf-b986-4e9b50935246 activity.type=Reject activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-3f64-7264-a389-887551b509aa activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-3f64-7264-a389-887551b509aa 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-3fd9-7ec0-9165-1f2458b2f788 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-3fd9-7ec0-9165-1f2458b2f788 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/reject/019e20fd-3fdb-76cf-b986-4e9b50935246 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/reject/019e20fd-3fdb-76cf-b986-4e9b50935246 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor offset=0 2026/05/13 10:58:48 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-3fba-71a5-a70e-3e48a7a6eb89 request.user=carol post=https://b.localdomain/post/019e20fd-3fba-71a5-a70e-3e48a7a6eb89 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:48 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-3fe0-79e1-a5fc-597a24df4f82 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:48 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:48 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=carol 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-3fe0-79e1-a5fc-597a24df4f82 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-3fe0-79e1-a5fc-597a24df4f82 2026/05/13 10:58:48 INFO Follow is accepted activity.id=https://a.localdomain/accept/019e20fd-3fe5-7c0a-8382-b3710a5a77b6 activity.type=Accept activity.actor=https://a.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-3fb0-7d04-809e-593ac29f3492 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/carol follow=https://a.localdomain/follow/019e20fd-3fb0-7d04-809e-593ac29f3492 2026/05/13 10:58:48 INFO Looking up user name=alice 2026/05/13 10:58:48 INFO Looking up user name=alice 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:48 INFO Looking up user name=alice 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/reject/019e20fd-3fdb-76cf-b986-4e9b50935246 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-3fd9-7ec0-9165-1f2458b2f788 2026/05/13 10:58:48 INFO Fetching object cid=ap://did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/reject/019e20fd-3fdb-76cf-b986-4e9b50935246 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-3fd9-7ec0-9165-1f2458b2f788 2026/05/13 10:58:48 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:58:48 INFO Looking up user name=alice 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-3fe0-79e1-a5fc-597a24df4f82 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/accept/019e20fd-3fe5-7c0a-8382-b3710a5a77b6 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-3fe0-79e1-a5fc-597a24df4f82 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:58:48 INFO Looking up user name=carol 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor offset=0 2026/05/13 10:58:48 INFO Follow is rejected activity.id=https://a.localdomain/reject/019e20fd-3ffc-7b91-b784-64dc678512a9 activity.type=Reject activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-3f64-7264-a389-887551b509aa activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-3f64-7264-a389-887551b509aa 2026/05/13 10:58:48 WARN Failed to reject follow request request.path=/users/followers/reject/b.localdomain/user/bob request.user=alice follower=https://b.localdomain/user/bob error="failed to reject https://b.localdomain/follow/019e20fd-3f64-7264-a389-887551b509aa from https://b.localdomain/user/bob by https://a.localdomain/user/alice: failed to reject follow https://b.localdomain/follow/019e20fd-3f64-7264-a389-887551b509aa: not found" 2026/05/13 10:58:48 INFO Looking up user name=carol 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:58:48 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-3f4f-7a86-9f64-16f81b258fdf activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-3f4f-79f3-9513-a6d8dd3dc655 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-3f4f-79f3-9513-a6d8dd3dc655 2026/05/13 10:58:48 INFO Enabling pprof url=https://b.localdomain/uxklyjwfryboxnwylggdtorodkyxwdcf/debug/pprof 2026/05/13 10:58:48 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-4001-7345-9a14-f84585aea2a8 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/user/alice follower=https://b.localdomain/user/bob followed=https://a.localdomain/user/alice 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20fd-4001-7345-9a14-f84585aea2a8 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20fd-4001-7345-9a14-f84585aea2a8 2026/05/13 10:58:48 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-3fba-720a-a794-a44fc711a489 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-3fba-71a5-a70e-3e48a7a6eb89 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-3fba-71a5-a70e-3e48a7a6eb89 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=bob --- PASS: TestCluster_PostToFollowers_RejectTwice (2.42s) 2026/05/13 10:58:48 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20fd-3fbe-7223-9f5c-f14b80b342f7 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Enabling pprof url=https://c.localdomain/miydshthkumxdwabvpamidpqltjavyte/debug/pprof 2026/05/13 10:58:48 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor/accept/019e20fd-4014-75e5-a81b-6281c60c6d89 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-3fbe-7223-9f5c-f14b80b342f7 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-3fbe-7223-9f5c-f14b80b342f7 2026/05/13 10:58:48 INFO Looking up user name=alice 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20fd-4001-7345-9a14-f84585aea2a8 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20fd-4001-7345-9a14-f84585aea2a8 2026/05/13 10:58:48 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-3fd9-7ec0-9165-1f2458b2f788 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:48 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-401b-7f38-8521-5884704e97d3 activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-3fd9-7ec0-9165-1f2458b2f788 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-3fd9-7ec0-9165-1f2458b2f788 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor/accept/019e20fd-4014-75e5-a81b-6281c60c6d89 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor/accept/019e20fd-4014-75e5-a81b-6281c60c6d89 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:48 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-401d-7d37-8e5c-00f03b131cb0 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:48 INFO Not approving follow request activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor/follow/019e20fd-401e-7255-abe6-900587a45e88 activity.type=Follow activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor follower=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-401b-7f38-8521-5884704e97d3 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-401b-7f38-8521-5884704e97d3 --- PASS: TestCluster_PostToFollowers_RejectedLocally (2.42s) 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-401d-7d37-8e5c-00f03b131cb0 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-401d-7d37-8e5c-00f03b131cb0 2026/05/13 10:58:48 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor/follow/019e20fd-401e-7255-abe6-900587a45e88 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor/follow/019e20fd-401e-7255-abe6-900587a45e88 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=carol 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Enabling pprof url=https://g.localdomain/arvoncgspukngrgtuorgcqyqbsaljrdi/debug/pprof 2026/05/13 10:58:48 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:58:48 INFO Fetching object cid=ap://did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor 2026/05/13 10:58:48 INFO Looking up user name=carol 2026/05/13 10:58:48 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Looking up user name=alice 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-401b-7f38-8521-5884704e97d3 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-401b-7f38-8521-5884704e97d3 2026/05/13 10:58:48 INFO Fetching object cid=ap://did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor/accept/019e20fd-4014-75e5-a81b-6281c60c6d89 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-401d-7d37-8e5c-00f03b131cb0 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor/accept/019e20fd-4014-75e5-a81b-6281c60c6d89 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-401d-7d37-8e5c-00f03b131cb0 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor/follow/019e20fd-401e-7255-abe6-900587a45e88 2026/05/13 10:58:48 INFO Looking up user name=carol 2026/05/13 10:58:48 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor/follow/019e20fd-401e-7255-abe6-900587a45e88 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:48 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20fd-4001-7345-9a14-f84585aea2a8 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/user/alice follower=https://b.localdomain/user/bob followed=https://a.localdomain/user/alice 2026/05/13 10:58:48 INFO Follow is accepted activity.id=https://a.localdomain/accept/019e20fd-4035-7351-8a79-fdb67f69495f activity.type=Accept activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-4001-7345-9a14-f84585aea2a8 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-4001-7345-9a14-f84585aea2a8 2026/05/13 10:58:48 INFO Looking up user name=carol 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:58:48 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-401b-7f38-8521-5884704e97d3 activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-3fd9-7ec0-9165-1f2458b2f788 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-3fd9-7ec0-9165-1f2458b2f788 2026/05/13 10:58:48 INFO Fetching object cid=ap://did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor offset=0 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/accept/019e20fd-4035-7351-8a79-fdb67f69495f 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/accept/019e20fd-4035-7351-8a79-fdb67f69495f 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-4036-7753-bca3-183fe7f78013 2026/05/13 10:58:48 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor/accept/019e20fd-4014-75e5-a81b-6281c60c6d89 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-3fbe-7223-9f5c-f14b80b342f7 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-3fbe-7223-9f5c-f14b80b342f7 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:58:48 INFO Looking up user name=alice 2026/05/13 10:58:48 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-4043-7981-b7b7-e330a9c74331 activity.type=Follow activity.actor=https://a.localdomain/user/carol activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/carol followed=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/accept/019e20fd-4035-7351-8a79-fdb67f69495f 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-4043-7981-b7b7-e330a9c74331 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-4043-7981-b7b7-e330a9c74331 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/accept/019e20fd-4035-7351-8a79-fdb67f69495f 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:48 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:48 INFO Looking up user name=carol 2026/05/13 10:58:48 INFO Resolving user ID request.path=/users/resolve request.user=bob host=b.localdomain name=carol 2026/05/13 10:58:48 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Fetching object cid=ap://did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor 2026/05/13 10:58:48 INFO Looking up user name=alice 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://a.localdomain/user/carol inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-4043-7981-b7b7-e330a9c74331 2026/05/13 10:58:48 INFO Looking up user name=alice 2026/05/13 10:58:48 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-3f9a-7a20-9767-e7878a449c10 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-4043-7981-b7b7-e330a9c74331 2026/05/13 10:58:48 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-4059-76f9-aca2-f7b028cd11db activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-3f9a-7a20-9767-e7878a449c10 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-3f9a-7a20-9767-e7878a449c10 2026/05/13 10:58:48 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:58:48 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-401d-7d37-8e5c-00f03b131cb0 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:48 INFO Returning inbox collection did=did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk 2026/05/13 10:58:48 INFO Returning inbox collection page did=did:key:z6MkjECafcktgFiBU5aC8jbcX59XiFFEPAcMvaXRLB2AKsrk until=1778669928473084069 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-405b-7b5e-ada8-44269bbf0fc3 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Received a new post activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor/create/019e20fd-3f8f-7a49-85a8-78f13806ac2e activity.type=Create activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor activity.object.kind=object activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor/post/019e20fd-3f8f-795b-9a32-10f67b5a0eac activity.object.type=Note activity.object.attributed_to=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor post=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor/post/019e20fd-3f8f-795b-9a32-10f67b5a0eac 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor 2026/05/13 10:58:48 INFO Looking up user name=carol 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-405b-7b5e-ada8-44269bbf0fc3 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-405b-7b5e-ada8-44269bbf0fc3 2026/05/13 10:58:48 INFO Looking up user name=alice 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:58:48 INFO Follow is accepted activity.id=https://a.localdomain/accept/019e20fd-4035-7351-8a79-fdb67f69495f activity.type=Accept activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-4001-7345-9a14-f84585aea2a8 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-4001-7345-9a14-f84585aea2a8 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:48 INFO Fetching object cid=ap://did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=carol --- PASS: TestCluster_InboxFetchHappyFlow (2.50s) 2026/05/13 10:58:48 INFO Looking up user name=alice 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-4059-76f9-aca2-f7b028cd11db 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-4059-76f9-aca2-f7b028cd11db 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-405b-7b5e-ada8-44269bbf0fc3 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-405b-7b5e-ada8-44269bbf0fc3 2026/05/13 10:58:48 INFO Approving follow request activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor/follow/019e20fd-401e-7255-abe6-900587a45e88 activity.type=Follow activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor follower=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor 2026/05/13 10:58:48 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-406c-732e-8ad3-1fcfdeaa577a activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-406c-72d5-a79d-b75e2d669f9a activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-406c-72d5-a79d-b75e2d669f9a 2026/05/13 10:58:48 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor/accept/019e20fd-4071-72cc-856e-93290e044c58 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor activity.object.kind=activity activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor/follow/019e20fd-401e-7255-abe6-900587a45e88 activity.object.type=Follow activity.object.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor follow=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor/follow/019e20fd-401e-7255-abe6-900587a45e88 2026/05/13 10:58:48 INFO Looking up user name=alice 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-3fe0-79e1-a5fc-597a24df4f82 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:48 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor/accept/019e20fd-4071-72cc-856e-93290e044c58 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor/accept/019e20fd-4071-72cc-856e-93290e044c58 2026/05/13 10:58:48 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-4077-7cc1-bf53-b97f1bd77d63 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-3fe0-79e1-a5fc-597a24df4f82 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-3fe0-79e1-a5fc-597a24df4f82 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-406c-732e-8ad3-1fcfdeaa577a 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://a.localdomain/user/carol 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-406c-732e-8ad3-1fcfdeaa577a 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-4059-76f9-aca2-f7b028cd11db 2026/05/13 10:58:48 INFO Looking up user name=carol 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-4059-76f9-aca2-f7b028cd11db 2026/05/13 10:58:48 INFO Looking up resource resource=alice@a.localdomain user=alice --- PASS: TestBio_Set (2.52s) 2026/05/13 10:58:48 INFO Looking up user name=carol 2026/05/13 10:58:48 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-4043-7981-b7b7-e330a9c74331 activity.type=Follow activity.actor=https://a.localdomain/user/carol activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/carol followed=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:48 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-4082-7af9-9710-881406e60882 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-4043-7981-b7b7-e330a9c74331 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/carol follow=https://a.localdomain/follow/019e20fd-4043-7981-b7b7-e330a9c74331 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-406c-732e-8ad3-1fcfdeaa577a 2026/05/13 10:58:48 INFO Updated post activity.id=https://b.localdomain/update/019e20fd-407f-7a8d-b9e3-0f4c6ba73b42 activity.type=Update activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-3fba-71a5-a70e-3e48a7a6eb89 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-3fba-71a5-a70e-3e48a7a6eb89 2026/05/13 10:58:48 INFO Fetching object cid=ap://did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-406c-732e-8ad3-1fcfdeaa577a 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-407f-7a8d-b9e3-0f4c6ba73b42 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-4077-7cc1-bf53-b97f1bd77d63 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-407f-7a8d-b9e3-0f4c6ba73b42 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor/accept/019e20fd-4071-72cc-856e-93290e044c58 2026/05/13 10:58:48 INFO Fetching object cid=ap://did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor/accept/019e20fd-4071-72cc-856e-93290e044c58 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20fd-4082-7af9-9710-881406e60882 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=carol 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor 2026/05/13 10:58:48 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-4059-76f9-aca2-f7b028cd11db activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-3f9a-7a20-9767-e7878a449c10 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-3f9a-7a20-9767-e7878a449c10 2026/05/13 10:58:48 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-406c-72d5-a79d-b75e2d669f9a request.user=carol post=https://b.localdomain/post/019e20fd-406c-72d5-a79d-b75e2d669f9a 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-4077-7cc1-bf53-b97f1bd77d63 2026/05/13 10:58:48 INFO Looking up user name=carol 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:58:48 INFO Fetching object cid=ap://did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-407f-7a8d-b9e3-0f4c6ba73b42 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor offset=0 2026/05/13 10:58:48 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor/accept/019e20fd-4071-72cc-856e-93290e044c58 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkfdLpdcB6hwUZ13YNkYbUREKvdCMimu97FhHimJM6dR8S/actor activity.object.kind=activity activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor/follow/019e20fd-401e-7255-abe6-900587a45e88 activity.object.type=Follow activity.object.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor follow=https://b.localdomain/.well-known/apgateway/did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE/actor/follow/019e20fd-401e-7255-abe6-900587a45e88 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-407f-7a8d-b9e3-0f4c6ba73b42 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-4094-7afd-90f7-1f8d629a652f 2026/05/13 10:58:48 INFO Looking up user name=carol 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-4077-7cc1-bf53-b97f1bd77d63 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20fd-4082-7af9-9710-881406e60882 2026/05/13 10:58:48 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-3fba-71a5-a70e-3e48a7a6eb89 request.user=carol post=https://b.localdomain/post/019e20fd-3fba-71a5-a70e-3e48a7a6eb89 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:58:48 INFO Looking up user name=carol 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-40ab-7f0f-8dc6-2e7cdf3ea821 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor 2026/05/13 10:58:48 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-406c-732e-8ad3-1fcfdeaa577a activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-406c-72d5-a79d-b75e2d669f9a activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-406c-72d5-a79d-b75e2d669f9a 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20fd-4082-7af9-9710-881406e60882 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-4082-7af9-9710-881406e60882 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor/inbox activity=https://b.localdomain/follow/019e20fd-40ab-7f0f-8dc6-2e7cdf3ea821 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor/inbox activity=https://b.localdomain/follow/019e20fd-40ab-7f0f-8dc6-2e7cdf3ea821 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-4077-7cc1-bf53-b97f1bd77d63 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:48 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-40b1-7a8a-8142-16be313f72d1 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-40b1-7a27-b14e-8f72e7fd9806 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-40b1-7a27-b14e-8f72e7fd9806 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 WARN Inbox does not exist did=did:key:z6MkqgFcjpFh6nVz2BLv4vhikHGsdsP7fLtcbgwvEwC5BTHE 2026/05/13 10:58:48 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-4077-7cc1-bf53-b97f1bd77d63 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-3fe0-79e1-a5fc-597a24df4f82 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-3fe0-79e1-a5fc-597a24df4f82 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-40be-78b2-92d5-6dabf0f25c93 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-40b1-7a8a-8142-16be313f72d1 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-40b1-7a8a-8142-16be313f72d1 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-40be-78b2-92d5-6dabf0f25c93 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-40be-78b2-92d5-6dabf0f25c93 2026/05/13 10:58:48 INFO Looking up user name=carol 2026/05/13 10:58:48 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-4082-7af9-9710-881406e60882 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-4043-7981-b7b7-e330a9c74331 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/carol follow=https://a.localdomain/follow/019e20fd-4043-7981-b7b7-e330a9c74331 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor/inbox activity=https://b.localdomain/follow/019e20fd-40ab-7f0f-8dc6-2e7cdf3ea821 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20fd-40ab-7f0f-8dc6-2e7cdf3ea821 --- PASS: TestCluster_InboxFetchNotRegistered (2.60s) 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Updated post activity.id=https://b.localdomain/update/019e20fd-407f-7a8d-b9e3-0f4c6ba73b42 activity.type=Update activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-3fba-71a5-a70e-3e48a7a6eb89 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-3fba-71a5-a70e-3e48a7a6eb89 2026/05/13 10:58:48 INFO Looking up user name=alice 2026/05/13 10:58:48 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-40be-78b2-92d5-6dabf0f25c93 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-40be-78b2-92d5-6dabf0f25c93 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor offset=0 2026/05/13 10:58:48 INFO Resolving user ID request.path=/users/resolve request.user=bob host=b.localdomain name=carol 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-40b1-7a8a-8142-16be313f72d1 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-40b1-7a8a-8142-16be313f72d1 2026/05/13 10:58:48 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:58:48 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:58:48 INFO Received followers request did=did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor count=0 2026/05/13 10:58:48 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-40b1-7a27-b14e-8f72e7fd9806 request.user=bob post=https://b.localdomain/post/019e20fd-40b1-7a27-b14e-8f72e7fd9806 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-40dc-7200-b795-e9e8d6bfbfa0 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-40dc-7200-b795-e9e8d6bfbfa0 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/05/13 10:58:48 INFO Looking up user name=carol 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:48 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-40e8-7448-81ac-c43ee038ee81 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-40e8-73fa-8813-4a872f3c6368 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-40e8-73fa-8813-4a872f3c6368 2026/05/13 10:58:48 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:48 INFO Looking up user name=carol 2026/05/13 10:58:48 INFO Looking up user name=alice 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-40dc-7200-b795-e9e8d6bfbfa0 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-40e8-7448-81ac-c43ee038ee81 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-40e8-7448-81ac-c43ee038ee81 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-40dc-7200-b795-e9e8d6bfbfa0 2026/05/13 10:58:48 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-405b-7b5e-ada8-44269bbf0fc3 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-40f1-78ea-a620-bafc5d1393d1 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-405b-7b5e-ada8-44269bbf0fc3 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-405b-7b5e-ada8-44269bbf0fc3 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor/update/019e20fd-40ed-77c7-9008-9472ecef85a0 2026/05/13 10:58:48 INFO Fetching object cid=ap://did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:58:48 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-40b1-7a8a-8142-16be313f72d1 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-40b1-7a27-b14e-8f72e7fd9806 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-40b1-7a27-b14e-8f72e7fd9806 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:58:48 INFO Looking up user name=alice 2026/05/13 10:58:48 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-40f9-7661-a916-2a8aa731ff7a activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-40e8-7448-81ac-c43ee038ee81 2026/05/13 10:58:48 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-40be-78b2-92d5-6dabf0f25c93 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-40fd-7cdc-8e9b-e6424e560c47 activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-40be-78b2-92d5-6dabf0f25c93 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-40be-78b2-92d5-6dabf0f25c93 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-40f9-7661-a916-2a8aa731ff7a 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-40e8-7448-81ac-c43ee038ee81 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-40f9-7661-a916-2a8aa731ff7a 2026/05/13 10:58:48 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-40ff-732e-86e4-690706275aa7 activity.type=Follow activity.actor=https://a.localdomain/user/bob activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/bob followed=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-40ff-732e-86e4-690706275aa7 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-40ff-732e-86e4-690706275aa7 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor request.user=carol actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor offset=0 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-40f1-78ea-a620-bafc5d1393d1 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-40f1-78ea-a620-bafc5d1393d1 2026/05/13 10:58:48 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-40fd-7cdc-8e9b-e6424e560c47 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-40e8-73fa-8813-4a872f3c6368 request.user=bob post=https://b.localdomain/post/019e20fd-40e8-73fa-8813-4a872f3c6368 2026/05/13 10:58:48 INFO Received delete request activity.id=https://b.localdomain/post/019e20fd-3fba-71a5-a70e-3e48a7a6eb89#delete activity.type=Delete activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-3fba-71a5-a70e-3e48a7a6eb89 activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20fd-3fba-71a5-a70e-3e48a7a6eb89 2026/05/13 10:58:48 INFO Resolving user ID request.path=/users/resolve request.user=bob host=b.localdomain name=carol 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:58:48 INFO Looking up user name=alice 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-40f9-7661-a916-2a8aa731ff7a 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-40f9-7661-a916-2a8aa731ff7a 2026/05/13 10:58:48 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20fd-3fba-71a5-a70e-3e48a7a6eb89#delete 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20fd-3fba-71a5-a70e-3e48a7a6eb89#delete 2026/05/13 10:58:48 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://a.localdomain/user/bob inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-40ff-732e-86e4-690706275aa7 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-40f1-78ea-a620-bafc5d1393d1 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-40ff-732e-86e4-690706275aa7 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-40fd-7cdc-8e9b-e6424e560c47 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20fd-3fba-71a5-a70e-3e48a7a6eb89#delete 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/post/019e20fd-3fba-71a5-a70e-3e48a7a6eb89#delete 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Fetching object cid=ap://did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor 2026/05/13 10:58:48 INFO Not approving follow request activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6MksNKy7HT2w5A6r6ZdHg2CZ4i52nbxTMYBu7uXCXsvYK4x/actor/follow/019e20fd-4119-79ff-8201-3ce34b952e05 activity.type=Follow activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MksNKy7HT2w5A6r6ZdHg2CZ4i52nbxTMYBu7uXCXsvYK4x/actor activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor follower=https://c.localdomain/.well-known/apgateway/did:key:z6MksNKy7HT2w5A6r6ZdHg2CZ4i52nbxTMYBu7uXCXsvYK4x/actor followed=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:48 INFO Looking up user name=carol 2026/05/13 10:58:48 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=carol actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MksNKy7HT2w5A6r6ZdHg2CZ4i52nbxTMYBu7uXCXsvYK4x/actor/follow/019e20fd-4119-79ff-8201-3ce34b952e05 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MksNKy7HT2w5A6r6ZdHg2CZ4i52nbxTMYBu7uXCXsvYK4x/actor/follow/019e20fd-4119-79ff-8201-3ce34b952e05 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor request.user=carol actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor offset=0 2026/05/13 10:58:48 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-40e8-7448-81ac-c43ee038ee81 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-40e8-73fa-8813-4a872f3c6368 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-40e8-73fa-8813-4a872f3c6368 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:58:48 INFO Looking up user name=carol 2026/05/13 10:58:48 INFO Looking up user name=carol 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-40fd-7cdc-8e9b-e6424e560c47 2026/05/13 10:58:48 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-40f1-78ea-a620-bafc5d1393d1 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-40fd-7cdc-8e9b-e6424e560c47 2026/05/13 10:58:48 INFO Received delete request activity.id=https://b.localdomain/post/019e20fd-3fba-71a5-a70e-3e48a7a6eb89#delete activity.type=Delete activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-3fba-71a5-a70e-3e48a7a6eb89 activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20fd-3fba-71a5-a70e-3e48a7a6eb89 2026/05/13 10:58:48 INFO Fetching object cid=ap://did:key:z6MksNKy7HT2w5A6r6ZdHg2CZ4i52nbxTMYBu7uXCXsvYK4x/actor 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://a.localdomain/user/bob 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6MksNKy7HT2w5A6r6ZdHg2CZ4i52nbxTMYBu7uXCXsvYK4x/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MksNKy7HT2w5A6r6ZdHg2CZ4i52nbxTMYBu7uXCXsvYK4x/actor/follow/019e20fd-4119-79ff-8201-3ce34b952e05 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:48 INFO Not approving follow request activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6MktEN67DahJSVfVoEUVTMtuNHBMQqPCWiHgHEmaC2ov3JK/actor/follow/019e20fd-413a-72f1-937e-c329b3c02d6e activity.type=Follow activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MktEN67DahJSVfVoEUVTMtuNHBMQqPCWiHgHEmaC2ov3JK/actor activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor follower=https://c.localdomain/.well-known/apgateway/did:key:z6MktEN67DahJSVfVoEUVTMtuNHBMQqPCWiHgHEmaC2ov3JK/actor followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6MksNKy7HT2w5A6r6ZdHg2CZ4i52nbxTMYBu7uXCXsvYK4x/actor/follow/019e20fd-4119-79ff-8201-3ce34b952e05 2026/05/13 10:58:48 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-40f1-78ea-a620-bafc5d1393d1 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-405b-7b5e-ada8-44269bbf0fc3 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-405b-7b5e-ada8-44269bbf0fc3 2026/05/13 10:58:48 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-413d-7715-aacf-f7b971ab52b5 activity.type=Follow activity.actor=https://a.localdomain/user/bob activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/bob followed=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-40ff-732e-86e4-690706275aa7 activity.type=Follow activity.actor=https://a.localdomain/user/bob activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/bob followed=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-4141-717a-b89f-0732313e5b33 activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-40ff-732e-86e4-690706275aa7 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/bob follow=https://a.localdomain/follow/019e20fd-40ff-732e-86e4-690706275aa7 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MktEN67DahJSVfVoEUVTMtuNHBMQqPCWiHgHEmaC2ov3JK/actor/follow/019e20fd-413a-72f1-937e-c329b3c02d6e 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MktEN67DahJSVfVoEUVTMtuNHBMQqPCWiHgHEmaC2ov3JK/actor/follow/019e20fd-413a-72f1-937e-c329b3c02d6e 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor request.user=carol actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor offset=0 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-413d-7715-aacf-f7b971ab52b5 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-413d-7715-aacf-f7b971ab52b5 2026/05/13 10:58:48 INFO Synchronizing followers followed=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/bob activity=https://b.localdomain/accept/019e20fd-4141-717a-b89f-0732313e5b33 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/bob activity=https://b.localdomain/accept/019e20fd-4141-717a-b89f-0732313e5b33 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:48 INFO Looking up user name=carol 2026/05/13 10:58:48 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-40b1-7a27-b14e-8f72e7fd9806 request.user=alice post=https://b.localdomain/post/019e20fd-40b1-7a27-b14e-8f72e7fd9806 2026/05/13 10:58:48 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-40fd-7cdc-8e9b-e6424e560c47 activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-40be-78b2-92d5-6dabf0f25c93 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-40be-78b2-92d5-6dabf0f25c93 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Fetching object cid=ap://did:key:z6MktEN67DahJSVfVoEUVTMtuNHBMQqPCWiHgHEmaC2ov3JK/actor 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20fd-40ab-7f0f-8dc6-2e7cdf3ea821 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6MktEN67DahJSVfVoEUVTMtuNHBMQqPCWiHgHEmaC2ov3JK/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MktEN67DahJSVfVoEUVTMtuNHBMQqPCWiHgHEmaC2ov3JK/actor/follow/019e20fd-413a-72f1-937e-c329b3c02d6e 2026/05/13 10:58:48 INFO Fetching object cid=ap://did:key:z6MkrrBk9uPrrnxgfvnUUqUDRJeVua4sCw37GyQmdgWw6ztv/actor 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://a.localdomain/user/bob inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-413d-7715-aacf-f7b971ab52b5 2026/05/13 10:58:48 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor/accept/019e20fd-4154-7242-a105-fac8f1394cfe activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-40ab-7f0f-8dc6-2e7cdf3ea821 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-40ab-7f0f-8dc6-2e7cdf3ea821 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6MktEN67DahJSVfVoEUVTMtuNHBMQqPCWiHgHEmaC2ov3JK/actor/follow/019e20fd-413a-72f1-937e-c329b3c02d6e 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MksNKy7HT2w5A6r6ZdHg2CZ4i52nbxTMYBu7uXCXsvYK4x/actor 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-413d-7715-aacf-f7b971ab52b5 2026/05/13 10:58:48 INFO Looking up user name=carol 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/bob activity=https://b.localdomain/accept/019e20fd-4141-717a-b89f-0732313e5b33 2026/05/13 10:58:48 INFO Received followers request sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkrrBk9uPrrnxgfvnUUqUDRJeVua4sCw37GyQmdgWw6ztv/actor username=bob host=a.localdomain count=1 2026/05/13 10:58:48 INFO Found unknown local follow followed=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-4141-717a-b89f-0732313e5b33 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor request.user=carol actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor offset=0 2026/05/13 10:58:48 INFO Fetching object cid=ap://did:key:z6MksNKy7HT2w5A6r6ZdHg2CZ4i52nbxTMYBu7uXCXsvYK4x/actor 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-415d-73e1-98f6-f1f8bdc28a37 activity.type=Follow activity.actor=https://a.localdomain/user/carol activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/carol followed=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Quoting post request.path=/users/quote/b.localdomain/post/019e20fd-40b1-7a27-b14e-8f72e7fd9806 request.user=alice post=https://b.localdomain/post/019e20fd-40b1-7a27-b14e-8f72e7fd9806 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-415d-73e1-98f6-f1f8bdc28a37 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-415d-73e1-98f6-f1f8bdc28a37 2026/05/13 10:58:48 INFO Looking up user name=carol 2026/05/13 10:58:48 INFO Approving follow request activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6MksNKy7HT2w5A6r6ZdHg2CZ4i52nbxTMYBu7uXCXsvYK4x/actor/follow/019e20fd-4119-79ff-8201-3ce34b952e05 activity.type=Follow activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MksNKy7HT2w5A6r6ZdHg2CZ4i52nbxTMYBu7uXCXsvYK4x/actor activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor follower=https://c.localdomain/.well-known/apgateway/did:key:z6MksNKy7HT2w5A6r6ZdHg2CZ4i52nbxTMYBu7uXCXsvYK4x/actor followed=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor 2026/05/13 10:58:48 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-4141-717a-b89f-0732313e5b33 activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-40ff-732e-86e4-690706275aa7 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/bob follow=https://a.localdomain/follow/019e20fd-40ff-732e-86e4-690706275aa7 2026/05/13 10:58:48 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor/accept/019e20fd-416b-7a59-849b-f750693541b6 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor activity.object.kind=activity activity.object.id=https://c.localdomain/.well-known/apgateway/did:key:z6MksNKy7HT2w5A6r6ZdHg2CZ4i52nbxTMYBu7uXCXsvYK4x/actor/follow/019e20fd-4119-79ff-8201-3ce34b952e05 activity.object.type=Follow activity.object.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MksNKy7HT2w5A6r6ZdHg2CZ4i52nbxTMYBu7uXCXsvYK4x/actor follow=https://c.localdomain/.well-known/apgateway/did:key:z6MksNKy7HT2w5A6r6ZdHg2CZ4i52nbxTMYBu7uXCXsvYK4x/actor/follow/019e20fd-4119-79ff-8201-3ce34b952e05 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:58:48 INFO Looking up user name=carol 2026/05/13 10:58:48 INFO Received a new post activity.id=https://a.localdomain/create/019e20fd-4166-790e-a7e6-e433f9bd6025 activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-4166-78aa-b978-d29198017e26 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-4166-78aa-b978-d29198017e26 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://a.localdomain/user/carol inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-415d-73e1-98f6-f1f8bdc28a37 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-415d-73e1-98f6-f1f8bdc28a37 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor/accept/019e20fd-4154-7242-a105-fac8f1394cfe 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor/accept/019e20fd-4154-7242-a105-fac8f1394cfe 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/create/019e20fd-4166-790e-a7e6-e433f9bd6025 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MksNKy7HT2w5A6r6ZdHg2CZ4i52nbxTMYBu7uXCXsvYK4x/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor/accept/019e20fd-416b-7a59-849b-f750693541b6 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MksNKy7HT2w5A6r6ZdHg2CZ4i52nbxTMYBu7uXCXsvYK4x/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor/accept/019e20fd-416b-7a59-849b-f750693541b6 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/create/019e20fd-4166-790e-a7e6-e433f9bd6025 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MktEN67DahJSVfVoEUVTMtuNHBMQqPCWiHgHEmaC2ov3JK/actor 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:48 INFO Fetching object cid=ap://did:key:z6MktEN67DahJSVfVoEUVTMtuNHBMQqPCWiHgHEmaC2ov3JK/actor 2026/05/13 10:58:48 INFO Fetching object cid=ap://did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/create/019e20fd-4166-790e-a7e6-e433f9bd6025 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:48 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-417f-73c8-bbc5-e7c8d2aa0573 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-417f-7366-be9d-8dd811678271 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-417f-7366-be9d-8dd811678271 2026/05/13 10:58:48 INFO Fetching object cid=ap://did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor 2026/05/13 10:58:48 INFO Looking up user name=carol 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:48 INFO Looking up user name=alice 2026/05/13 10:58:48 INFO Not approving follow request activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6MktEN67DahJSVfVoEUVTMtuNHBMQqPCWiHgHEmaC2ov3JK/actor/follow/019e20fd-413a-72f1-937e-c329b3c02d6e activity.type=Follow activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MktEN67DahJSVfVoEUVTMtuNHBMQqPCWiHgHEmaC2ov3JK/actor activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor follower=https://c.localdomain/.well-known/apgateway/did:key:z6MktEN67DahJSVfVoEUVTMtuNHBMQqPCWiHgHEmaC2ov3JK/actor followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-417f-73c8-bbc5-e7c8d2aa0573 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-417f-73c8-bbc5-e7c8d2aa0573 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://a.localdomain/user/bob 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/create/019e20fd-4166-790e-a7e6-e433f9bd6025 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019e20fd-4166-790e-a7e6-e433f9bd6025 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MksNKy7HT2w5A6r6ZdHg2CZ4i52nbxTMYBu7uXCXsvYK4x/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor/accept/019e20fd-416b-7a59-849b-f750693541b6 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Looking up user name=alice 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor/accept/019e20fd-4154-7242-a105-fac8f1394cfe 2026/05/13 10:58:48 INFO Looking up user name=carol 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor/accept/019e20fd-4154-7242-a105-fac8f1394cfe 2026/05/13 10:58:48 INFO Viewing post request.path=/users/view/a.localdomain/post/019e20fd-4166-78aa-b978-d29198017e26 request.user=alice post=https://a.localdomain/post/019e20fd-4166-78aa-b978-d29198017e26 2026/05/13 10:58:48 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-40f9-7661-a916-2a8aa731ff7a activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor/accept/019e20fd-416b-7a59-849b-f750693541b6 --- PASS: TestCluster_PublicPost (2.81s) 2026/05/13 10:58:48 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-413d-7715-aacf-f7b971ab52b5 activity.type=Follow activity.actor=https://a.localdomain/user/bob activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/bob followed=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-419f-79fa-8474-4287479fb1ed activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-40f9-7661-a916-2a8aa731ff7a activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-40f9-7661-a916-2a8aa731ff7a --- PASS: TestCluster_FollowersSyncMissingRemoteFollow (2.82s) 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://a.localdomain/user/carol 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-417f-73c8-bbc5-e7c8d2aa0573 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-417f-73c8-bbc5-e7c8d2aa0573 2026/05/13 10:58:48 INFO Looking up user name=carol 2026/05/13 10:58:48 INFO Enabling pprof url=https://c.localdomain/alnimqjstpdysxxdpypdlmppaujwhhui/debug/pprof 2026/05/13 10:58:48 INFO Fetching object cid=ap://did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor 2026/05/13 10:58:48 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-415d-73e1-98f6-f1f8bdc28a37 activity.type=Follow activity.actor=https://a.localdomain/user/carol activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/carol followed=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-417f-7366-be9d-8dd811678271 request.user=carol post=https://b.localdomain/post/019e20fd-417f-7366-be9d-8dd811678271 2026/05/13 10:58:48 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-41ae-7398-9e65-304926a3208d activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-415d-73e1-98f6-f1f8bdc28a37 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/carol follow=https://a.localdomain/follow/019e20fd-415d-73e1-98f6-f1f8bdc28a37 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:48 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=carol 2026/05/13 10:58:48 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor/accept/019e20fd-4154-7242-a105-fac8f1394cfe activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-40ab-7f0f-8dc6-2e7cdf3ea821 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-40ab-7f0f-8dc6-2e7cdf3ea821 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-419f-79fa-8474-4287479fb1ed 2026/05/13 10:58:48 INFO Resolving user ID request.path=/users/resolve request.user=alice host=g.localdomain name=stuff 2026/05/13 10:58:48 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20fd-41ae-7398-9e65-304926a3208d 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:58:48 INFO Looking up resource resource=stuff@g.localdomain user=stuff 2026/05/13 10:58:48 INFO Looking up user name=alice 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-419f-79fa-8474-4287479fb1ed 2026/05/13 10:58:48 INFO Looking up user name=carol 2026/05/13 10:58:48 INFO Fetching object cid=ap://did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor 2026/05/13 10:58:48 INFO Fetching object cid=ap://did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor 2026/05/13 10:58:48 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-41bc-7c71-8c79-f53fb2dd9df7 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-41bc-7c18-be77-30494361bed5 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-41bc-7c18-be77-30494361bed5 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:58:48 INFO Resolving user ID request.path=/users/resolve request.user=bob host=b.localdomain name=carol 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Received a new post activity.id=https://a.localdomain/create/019e20fd-4166-790e-a7e6-e433f9bd6025 activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-4166-78aa-b978-d29198017e26 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-4166-78aa-b978-d29198017e26 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-41bc-7c71-8c79-f53fb2dd9df7 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-41bc-7c71-8c79-f53fb2dd9df7 2026/05/13 10:58:48 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor/accept/019e20fd-416b-7a59-849b-f750693541b6 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor activity.object.kind=activity activity.object.id=https://c.localdomain/.well-known/apgateway/did:key:z6MksNKy7HT2w5A6r6ZdHg2CZ4i52nbxTMYBu7uXCXsvYK4x/actor/follow/019e20fd-4119-79ff-8201-3ce34b952e05 activity.object.type=Follow activity.object.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MksNKy7HT2w5A6r6ZdHg2CZ4i52nbxTMYBu7uXCXsvYK4x/actor follow=https://c.localdomain/.well-known/apgateway/did:key:z6MksNKy7HT2w5A6r6ZdHg2CZ4i52nbxTMYBu7uXCXsvYK4x/actor/follow/019e20fd-4119-79ff-8201-3ce34b952e05 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-419f-79fa-8474-4287479fb1ed 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20fd-41ae-7398-9e65-304926a3208d 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:58:48 INFO Looking up user name=carol 2026/05/13 10:58:48 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-41bc-7c71-8c79-f53fb2dd9df7 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-41bc-7c71-8c79-f53fb2dd9df7 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor request.user=alice actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor offset=0 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20fd-41ae-7398-9e65-304926a3208d 2026/05/13 10:58:48 INFO Looking up user name=carol 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-419f-79fa-8474-4287479fb1ed 2026/05/13 10:58:48 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor/accept/019e20fd-41d7-7636-8f6a-97603694d71f activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor activity.object.kind=activity activity.object.id=https://c.localdomain/.well-known/apgateway/did:key:z6MktEN67DahJSVfVoEUVTMtuNHBMQqPCWiHgHEmaC2ov3JK/actor/follow/019e20fd-413a-72f1-937e-c329b3c02d6e activity.object.type=Follow activity.object.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MktEN67DahJSVfVoEUVTMtuNHBMQqPCWiHgHEmaC2ov3JK/actor follow=https://c.localdomain/.well-known/apgateway/did:key:z6MktEN67DahJSVfVoEUVTMtuNHBMQqPCWiHgHEmaC2ov3JK/actor/follow/019e20fd-413a-72f1-937e-c329b3c02d6e 2026/05/13 10:58:48 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-41bc-7c18-be77-30494361bed5 request.user=carol post=https://b.localdomain/post/019e20fd-41bc-7c18-be77-30494361bed5 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-41ae-7398-9e65-304926a3208d 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MktEN67DahJSVfVoEUVTMtuNHBMQqPCWiHgHEmaC2ov3JK/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor/accept/019e20fd-41d7-7636-8f6a-97603694d71f 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MktEN67DahJSVfVoEUVTMtuNHBMQqPCWiHgHEmaC2ov3JK/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor/accept/019e20fd-41d7-7636-8f6a-97603694d71f 2026/05/13 10:58:48 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-41d8-708d-bbf8-97bb65df098a activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-41d8-702f-b347-dbc649168ade activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-41d8-702f-b347-dbc649168ade 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor 2026/05/13 10:58:48 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-41e2-7d9d-aaca-de15028a7227 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor follower=https://a.localdomain/user/alice followed=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor 2026/05/13 10:58:48 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-419f-79fa-8474-4287479fb1ed activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-40f9-7661-a916-2a8aa731ff7a activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-40f9-7661-a916-2a8aa731ff7a 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-41d8-708d-bbf8-97bb65df098a 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-41d8-708d-bbf8-97bb65df098a 2026/05/13 10:58:48 INFO Fetching object cid=ap://did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor 2026/05/13 10:58:48 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-41e6-763d-8f0c-0bf4f04a457e activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/inbox activity=https://a.localdomain/follow/019e20fd-41e2-7d9d-aaca-de15028a7227 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/inbox activity=https://a.localdomain/follow/019e20fd-41e2-7d9d-aaca-de15028a7227 2026/05/13 10:58:48 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-40b1-7a27-b14e-8f72e7fd9806 request.user=bob post=https://b.localdomain/post/019e20fd-40b1-7a27-b14e-8f72e7fd9806 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-41ae-7398-9e65-304926a3208d activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-415d-73e1-98f6-f1f8bdc28a37 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/carol follow=https://a.localdomain/follow/019e20fd-415d-73e1-98f6-f1f8bdc28a37 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-41e6-763d-8f0c-0bf4f04a457e 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-41e6-763d-8f0c-0bf4f04a457e 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MktEN67DahJSVfVoEUVTMtuNHBMQqPCWiHgHEmaC2ov3JK/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor/accept/019e20fd-41d7-7636-8f6a-97603694d71f 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor/accept/019e20fd-41d7-7636-8f6a-97603694d71f 2026/05/13 10:58:48 INFO Looking up user name=carol 2026/05/13 10:58:48 INFO Looking up user name=alice 2026/05/13 10:58:48 INFO Looking up user name=alice 2026/05/13 10:58:48 INFO Looking up user name=carol 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-41d8-708d-bbf8-97bb65df098a 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-41e6-763d-8f0c-0bf4f04a457e 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/inbox activity=https://a.localdomain/follow/019e20fd-41e2-7d9d-aaca-de15028a7227 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-41e6-763d-8f0c-0bf4f04a457e 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-41d8-708d-bbf8-97bb65df098a 2026/05/13 10:58:48 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:58:48 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-41e2-7d9d-aaca-de15028a7227 2026/05/13 10:58:48 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-41bc-7c71-8c79-f53fb2dd9df7 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-41bc-7c18-be77-30494361bed5 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-41bc-7c18-be77-30494361bed5 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:48 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-41d8-702f-b347-dbc649168ade request.user=carol post=https://b.localdomain/post/019e20fd-41d8-702f-b347-dbc649168ade 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor request.user=alice actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor offset=0 2026/05/13 10:58:48 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:48 INFO Enabling pprof url=https://c.localdomain/qvleykjbfoqnlxxnwctwlwfkefxkeagv/debug/pprof 2026/05/13 10:58:48 INFO Fetching object cid=ap://did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:48 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:58:48 INFO Looking up user name=bob 2026/05/13 10:58:48 INFO Viewing post request.path=/users/view/a.localdomain/post/019e20fd-4166-78aa-b978-d29198017e26 request.user=bob post=https://a.localdomain/post/019e20fd-4166-78aa-b978-d29198017e26 2026/05/13 10:58:48 INFO Resolving user ID request.path=/users/resolve request.user=carol host=g.localdomain name=stuff 2026/05/13 10:58:48 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor/accept/019e20fd-41d7-7636-8f6a-97603694d71f activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor activity.object.kind=activity activity.object.id=https://c.localdomain/.well-known/apgateway/did:key:z6MktEN67DahJSVfVoEUVTMtuNHBMQqPCWiHgHEmaC2ov3JK/actor/follow/019e20fd-413a-72f1-937e-c329b3c02d6e activity.object.type=Follow activity.object.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MktEN67DahJSVfVoEUVTMtuNHBMQqPCWiHgHEmaC2ov3JK/actor follow=https://c.localdomain/.well-known/apgateway/did:key:z6MktEN67DahJSVfVoEUVTMtuNHBMQqPCWiHgHEmaC2ov3JK/actor/follow/019e20fd-413a-72f1-937e-c329b3c02d6e 2026/05/13 10:58:48 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-420b-75e5-bfcb-670c80d32361 activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-413d-7715-aacf-f7b971ab52b5 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/bob follow=https://a.localdomain/follow/019e20fd-413d-7715-aacf-f7b971ab52b5 2026/05/13 10:58:48 INFO Forwarding activity to followers of thread starter domain=a.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor/create/019e20fd-4202-703c-99fb-de5ae995df47 note=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor/post/019e20fd-4201-7f11-993f-432765d3026e thread=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor/post/019e20fd-4201-7f11-993f-432765d3026e starter=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor 2026/05/13 10:58:48 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor/create/019e20fd-4202-703c-99fb-de5ae995df47 activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor/post/019e20fd-4201-7f11-993f-432765d3026e activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor/post/019e20fd-4201-7f11-993f-432765d3026e 2026/05/13 10:58:48 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/bob activity=https://b.localdomain/accept/019e20fd-420b-75e5-bfcb-670c80d32361 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/bob activity=https://b.localdomain/accept/019e20fd-420b-75e5-bfcb-670c80d32361 2026/05/13 10:58:48 INFO Looking up resource resource=stuff@g.localdomain user=stuff 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor/create/019e20fd-4202-703c-99fb-de5ae995df47 2026/05/13 10:58:48 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MksNKy7HT2w5A6r6ZdHg2CZ4i52nbxTMYBu7uXCXsvYK4x/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor/create/019e20fd-4202-703c-99fb-de5ae995df47 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor/create/019e20fd-4202-703c-99fb-de5ae995df47 2026/05/13 10:58:48 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MksNKy7HT2w5A6r6ZdHg2CZ4i52nbxTMYBu7uXCXsvYK4x/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor/create/019e20fd-4202-703c-99fb-de5ae995df47 2026/05/13 10:58:48 INFO Looking up user name=alice 2026/05/13 10:58:48 INFO Fetching object cid=ap://did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor 2026/05/13 10:58:48 INFO Looking up user name=carol 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-41e6-763d-8f0c-0bf4f04a457e activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/carol 2026/05/13 10:58:48 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-4220-7357-adf8-289ed113497b activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-41e6-763d-8f0c-0bf4f04a457e activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-41e6-763d-8f0c-0bf4f04a457e 2026/05/13 10:58:48 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor 2026/05/13 10:58:48 INFO Fetching object cid=ap://did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor 2026/05/13 10:58:48 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/bob activity=https://b.localdomain/accept/019e20fd-420b-75e5-bfcb-670c80d32361 2026/05/13 10:58:48 INFO Looking up user name=carol 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-420b-75e5-bfcb-670c80d32361 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-4220-7357-adf8-289ed113497b 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-4220-7357-adf8-289ed113497b 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor 2026/05/13 10:58:49 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-422b-711d-9a98-4b01486d9751 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:49 INFO Adding gateway request.path=/users/gateway/add request.user=alice gateway=c.localdomain 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor request.user=carol actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor offset=0 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-422b-711d-9a98-4b01486d9751 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-422b-711d-9a98-4b01486d9751 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor inbox=https://b.localdomain/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor/create/019e20fd-4202-703c-99fb-de5ae995df47 2026/05/13 10:58:49 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-4226-7d26-8f2a-26ff97fb72e7 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-4226-7ca0-b4f2-906bb6b9b40b activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-4226-7ca0-b4f2-906bb6b9b40b 2026/05/13 10:58:49 INFO Looking up user name=carol 2026/05/13 10:58:49 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-417f-73c8-bbc5-e7c8d2aa0573 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-417f-7366-be9d-8dd811678271 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-417f-7366-be9d-8dd811678271 2026/05/13 10:58:49 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor/update/019e20fd-4230-7958-9b0b-490eec322643 sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor gateway=https://c.localdomain 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor/update/019e20fd-4230-7958-9b0b-490eec322643 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor/update/019e20fd-4230-7958-9b0b-490eec322643 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MksNKy7HT2w5A6r6ZdHg2CZ4i52nbxTMYBu7uXCXsvYK4x/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor/create/019e20fd-4202-703c-99fb-de5ae995df47 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:49 INFO Looking up user name=carol 2026/05/13 10:58:49 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor/create/019e20fd-4202-703c-99fb-de5ae995df47 2026/05/13 10:58:49 INFO Looking up user name=alice 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-4220-7357-adf8-289ed113497b 2026/05/13 10:58:49 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-420b-75e5-bfcb-670c80d32361 activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-413d-7715-aacf-f7b971ab52b5 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/bob follow=https://a.localdomain/follow/019e20fd-413d-7715-aacf-f7b971ab52b5 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-4226-7d26-8f2a-26ff97fb72e7 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-4226-7d26-8f2a-26ff97fb72e7 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-4220-7357-adf8-289ed113497b 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:49 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-422b-711d-9a98-4b01486d9751 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-422b-711d-9a98-4b01486d9751 2026/05/13 10:58:49 INFO Looking up user name=carol 2026/05/13 10:58:49 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-4243-725b-b559-3e10237b821a activity.type=Follow activity.actor=https://b.localdomain/user/carol activity.object.kind=string activity.object.id=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor follower=https://b.localdomain/user/carol followed=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor/update/019e20fd-4230-7958-9b0b-490eec322643 2026/05/13 10:58:49 INFO Viewing post request.path=/users/view/a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor/post/019e20fd-4201-7f11-993f-432765d3026e request.user=alice post=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor/post/019e20fd-4201-7f11-993f-432765d3026e 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor/update/019e20fd-4230-7958-9b0b-490eec322643 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:49 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:49 INFO Looking up user name=carol 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/inbox activity=https://b.localdomain/follow/019e20fd-4243-725b-b559-3e10237b821a 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/inbox activity=https://b.localdomain/follow/019e20fd-4243-725b-b559-3e10237b821a 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-4226-7d26-8f2a-26ff97fb72e7 2026/05/13 10:58:49 INFO Adding gateway request.path=/users/gateway/add request.user=alice gateway=c.localdomain --- PASS: TestCluster_PublicPostQuote (2.99s) 2026/05/13 10:58:49 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-4220-7357-adf8-289ed113497b activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-41e6-763d-8f0c-0bf4f04a457e activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-41e6-763d-8f0c-0bf4f04a457e 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-4226-7d26-8f2a-26ff97fb72e7 2026/05/13 10:58:49 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-41d8-708d-bbf8-97bb65df098a activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-41d8-702f-b347-dbc649168ade activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-41d8-702f-b347-dbc649168ade 2026/05/13 10:58:49 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:49 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-424e-7b2c-859f-a1b3fc15cb53 activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-401d-7d37-8e5c-00f03b131cb0 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-401d-7d37-8e5c-00f03b131cb0 2026/05/13 10:58:49 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-4226-7ca0-b4f2-906bb6b9b40b request.user=bob post=https://b.localdomain/post/019e20fd-4226-7ca0-b4f2-906bb6b9b40b 2026/05/13 10:58:49 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor/update/019e20fd-424b-75a1-a89b-1194e44a70c7 sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor gateway=https://c.localdomain 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor/update/019e20fd-424b-75a1-a89b-1194e44a70c7 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor/update/019e20fd-424b-75a1-a89b-1194e44a70c7 2026/05/13 10:58:49 INFO Looking up user name=carol 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-424e-7b2c-859f-a1b3fc15cb53 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-424e-7b2c-859f-a1b3fc15cb53 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/inbox activity=https://b.localdomain/follow/019e20fd-4243-725b-b559-3e10237b821a 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20fd-4243-725b-b559-3e10237b821a 2026/05/13 10:58:49 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:49 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/05/13 10:58:49 INFO Looking up user name=carol 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor request.user=carol actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor offset=0 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor 2026/05/13 10:58:49 INFO Adding gateway request.path=/users/gateway/add request.user=carol gateway=a.localdomain 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-424e-7b2c-859f-a1b3fc15cb53 2026/05/13 10:58:49 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor offset=0 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-424e-7b2c-859f-a1b3fc15cb53 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor 2026/05/13 10:58:49 INFO Forwarding activity to gateway activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor/update/019e20fd-4265-7b66-85f8-d75b55245288 sender=https://c.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor gateway=https://a.localdomain 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor/update/019e20fd-4265-7b66-85f8-d75b55245288 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor/update/019e20fd-4265-7b66-85f8-d75b55245288 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor/update/019e20fd-424b-75a1-a89b-1194e44a70c7 2026/05/13 10:58:49 INFO Resolving user ID request.path=/users/resolve request.user=bob host=b.localdomain name=carol 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:49 INFO Looking up user name=alice 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor/update/019e20fd-424b-75a1-a89b-1194e44a70c7 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:58:49 INFO Looking up user name=alice 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:49 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor/create/019e20fd-4202-703c-99fb-de5ae995df47 activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor/post/019e20fd-4201-7f11-993f-432765d3026e activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor/post/019e20fd-4201-7f11-993f-432765d3026e 2026/05/13 10:58:49 INFO Looking up user name=carol 2026/05/13 10:58:49 INFO Looking up user name=carol 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor 2026/05/13 10:58:49 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-41e2-7d9d-aaca-de15028a7227 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor follower=https://a.localdomain/user/alice followed=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor 2026/05/13 10:58:49 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:49 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-4226-7d26-8f2a-26ff97fb72e7 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-4226-7ca0-b4f2-906bb6b9b40b activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-4226-7ca0-b4f2-906bb6b9b40b 2026/05/13 10:58:49 INFO Follow is accepted activity.id=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/accept/019e20fd-4282-7a02-b892-df42ebc0767c activity.type=Accept activity.actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-41e2-7d9d-aaca-de15028a7227 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-41e2-7d9d-aaca-de15028a7227 2026/05/13 10:58:49 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-424e-7b2c-859f-a1b3fc15cb53 activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-401d-7d37-8e5c-00f03b131cb0 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-401d-7d37-8e5c-00f03b131cb0 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor 2026/05/13 10:58:49 INFO Adding gateway request.path=/users/gateway/add request.user=alice gateway=c.localdomain 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor/update/019e20fd-4265-7b66-85f8-d75b55245288 2026/05/13 10:58:49 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:49 INFO Not approving follow request activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkwYs8dPW3zwZnPzeEwv5YmMPuNgbJTmFS7ABG4waLDvVP/actor/follow/019e20fd-4288-7eb8-ae4c-989cbc78ed9f activity.type=Follow activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkwYs8dPW3zwZnPzeEwv5YmMPuNgbJTmFS7ABG4waLDvVP/actor activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor follower=https://b.localdomain/.well-known/apgateway/did:key:z6MkwYs8dPW3zwZnPzeEwv5YmMPuNgbJTmFS7ABG4waLDvVP/actor followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor/update/019e20fd-4265-7b66-85f8-d75b55245288 2026/05/13 10:58:49 INFO Looking up user name=carol 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor 2026/05/13 10:58:49 INFO Adding gateway request.path=/users/gateway/add request.user=carol gateway=a.localdomain 2026/05/13 10:58:49 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/update/019e20fd-4289-7c08-84ed-49547d5516b3 sender=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor gateway=https://c.localdomain 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/update/019e20fd-4289-7c08-84ed-49547d5516b3 2026/05/13 10:58:49 INFO Looking up user name=alice 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkwYs8dPW3zwZnPzeEwv5YmMPuNgbJTmFS7ABG4waLDvVP/actor/follow/019e20fd-4288-7eb8-ae4c-989cbc78ed9f 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/update/019e20fd-4289-7c08-84ed-49547d5516b3 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkwYs8dPW3zwZnPzeEwv5YmMPuNgbJTmFS7ABG4waLDvVP/actor/follow/019e20fd-4288-7eb8-ae4c-989cbc78ed9f 2026/05/13 10:58:49 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20fd-4243-725b-b559-3e10237b821a activity.type=Follow activity.actor=https://b.localdomain/user/carol activity.object.kind=string activity.object.id=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor follower=https://b.localdomain/user/carol followed=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor 2026/05/13 10:58:49 INFO Not approving follow request activity.id=https://c.localdomain/follow/019e20fd-4290-71b4-80d4-f52b263d27a3 activity.type=Follow activity.actor=https://c.localdomain/user/carol activity.object.kind=string activity.object.id=https://a.localdomain/user/alice follower=https://c.localdomain/user/carol followed=https://a.localdomain/user/alice 2026/05/13 10:58:49 INFO Follow is accepted activity.id=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/accept/019e20fd-4294-7f3f-a642-07d5be60fe56 activity.type=Accept activity.actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-4243-725b-b559-3e10237b821a activity.object.type=Follow activity.object.actor=https://b.localdomain/user/carol follow=https://b.localdomain/follow/019e20fd-4243-725b-b559-3e10237b821a 2026/05/13 10:58:49 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-428d-7ee7-afa0-5bb0fcf272cb activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-428d-7e7f-a6f1-4f2b7c02a1f9 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-428d-7e7f-a6f1-4f2b7c02a1f9 2026/05/13 10:58:49 INFO Forwarding activity to gateway activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor/update/019e20fd-4290-7c66-a0a9-2888fb995fd9 sender=https://c.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor gateway=https://a.localdomain 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor/update/019e20fd-4290-7c66-a0a9-2888fb995fd9 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor/update/019e20fd-4290-7c66-a0a9-2888fb995fd9 2026/05/13 10:58:49 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://c.localdomain/follow/019e20fd-4290-71b4-80d4-f52b263d27a3 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://c.localdomain/follow/019e20fd-4290-71b4-80d4-f52b263d27a3 2026/05/13 10:58:49 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-4294-7317-b7ad-6f8e5bc607c6 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-4294-72b9-9229-e43611362c48 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-4294-72b9-9229-e43611362c48 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MkwYs8dPW3zwZnPzeEwv5YmMPuNgbJTmFS7ABG4waLDvVP/actor 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-428d-7ee7-afa0-5bb0fcf272cb 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-428d-7ee7-afa0-5bb0fcf272cb 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/accept/019e20fd-4282-7a02-b892-df42ebc0767c 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/accept/019e20fd-4282-7a02-b892-df42ebc0767c 2026/05/13 10:58:49 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor/create/019e20fd-4202-703c-99fb-de5ae995df47 activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor/post/019e20fd-4201-7f11-993f-432765d3026e activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor/post/019e20fd-4201-7f11-993f-432765d3026e 2026/05/13 10:58:49 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/update/019e20fd-4289-7c08-84ed-49547d5516b3 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/carol activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/accept/019e20fd-4294-7f3f-a642-07d5be60fe56 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/carol activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/accept/019e20fd-4294-7f3f-a642-07d5be60fe56 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/update/019e20fd-4289-7c08-84ed-49547d5516b3 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-4294-7317-b7ad-6f8e5bc607c6 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-4294-7317-b7ad-6f8e5bc607c6 2026/05/13 10:58:49 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6MkwYs8dPW3zwZnPzeEwv5YmMPuNgbJTmFS7ABG4waLDvVP/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkwYs8dPW3zwZnPzeEwv5YmMPuNgbJTmFS7ABG4waLDvVP/actor/follow/019e20fd-4288-7eb8-ae4c-989cbc78ed9f 2026/05/13 10:58:49 INFO Synchronizing followers followed=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6MkwYs8dPW3zwZnPzeEwv5YmMPuNgbJTmFS7ABG4waLDvVP/actor/follow/019e20fd-4288-7eb8-ae4c-989cbc78ed9f 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor 2026/05/13 10:58:49 INFO Looking up user name=carol 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor/update/019e20fd-4290-7c66-a0a9-2888fb995fd9 2026/05/13 10:58:49 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor/update/019e20fd-4290-7c66-a0a9-2888fb995fd9 2026/05/13 10:58:49 INFO Looking up user name=carol 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://c.localdomain/user/carol inbox=https://a.localdomain/inbox/alice activity=https://c.localdomain/follow/019e20fd-4290-71b4-80d4-f52b263d27a3 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/follow/019e20fd-4290-71b4-80d4-f52b263d27a3 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor offset=0 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-428d-7ee7-afa0-5bb0fcf272cb 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-428d-7ee7-afa0-5bb0fcf272cb 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-4294-7317-b7ad-6f8e5bc607c6 --- PASS: TestCluster_PostToFollowers_Approved (3.08s) 2026/05/13 10:58:49 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MksySrjhPHFx3CWERDQdEKxsjYTwiKgYT3CpDUxw9tLrZc/actor 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-4294-7317-b7ad-6f8e5bc607c6 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor offset=0 2026/05/13 10:58:49 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-42bb-7021-99d0-e4c9908cc97f activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/user/alice follower=https://b.localdomain/user/bob followed=https://a.localdomain/user/alice 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:49 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:58:49 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-428d-7e7f-a6f1-4f2b7c02a1f9 request.user=carol post=https://b.localdomain/post/019e20fd-428d-7e7f-a6f1-4f2b7c02a1f9 2026/05/13 10:58:49 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:49 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-4294-72b9-9229-e43611362c48 request.user=bob post=https://b.localdomain/post/019e20fd-4294-72b9-9229-e43611362c48 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor inbox=https://a.localdomain/inbox/alice activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/accept/019e20fd-4282-7a02-b892-df42ebc0767c 2026/05/13 10:58:49 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20fd-42bb-7021-99d0-e4c9908cc97f 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20fd-42bb-7021-99d0-e4c9908cc97f 2026/05/13 10:58:49 INFO Adding gateway request.path=/users/gateway/add request.user=carol gateway=a.localdomain 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor inbox=https://b.localdomain/inbox/carol activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/accept/019e20fd-4294-7f3f-a642-07d5be60fe56 2026/05/13 10:58:49 INFO Received followers request sender=https://a.localdomain/.well-known/apgateway/did:key:z6MksySrjhPHFx3CWERDQdEKxsjYTwiKgYT3CpDUxw9tLrZc/actor username=bob host=a.localdomain count=2 2026/05/13 10:58:49 INFO Found unknown remote follow followed=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice 2026/05/13 10:58:49 WARN Using fake follow ID to remove unknown remote follow followed=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice id=https://a.localdomain/follow/019e20fd-42ca-7ed1-92fa-eadf376ca82a 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor --- PASS: TestCluster_PostToFollowers_DisabledThenAccepted (3.10s) 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/accept/019e20fd-4282-7a02-b892-df42ebc0767c 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Removed a Follow activity.id=https://a.localdomain/undo/019e20fd-42cb-72b6-98f0-46452c21112e activity.type=Undo activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-42ca-7ed1-92fa-eadf376ca82a activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/accept/019e20fd-4294-7f3f-a642-07d5be60fe56 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor 2026/05/13 10:58:49 INFO Forwarding activity to gateway activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/update/019e20fd-42c9-7b25-b24e-5a7d68d47206 sender=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor gateway=https://a.localdomain 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/update/019e20fd-42c9-7b25-b24e-5a7d68d47206 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/update/019e20fd-42c9-7b25-b24e-5a7d68d47206 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20fd-42bb-7021-99d0-e4c9908cc97f 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkwYs8dPW3zwZnPzeEwv5YmMPuNgbJTmFS7ABG4waLDvVP/actor 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/undo/019e20fd-42cb-72b6-98f0-46452c21112e 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/undo/019e20fd-42cb-72b6-98f0-46452c21112e 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20fd-42bb-7021-99d0-e4c9908cc97f 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:49 INFO Looking up user name=alice 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor offset=0 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/undo/019e20fd-42cb-72b6-98f0-46452c21112e 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MkwYs8dPW3zwZnPzeEwv5YmMPuNgbJTmFS7ABG4waLDvVP/actor 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/undo/019e20fd-42cb-72b6-98f0-46452c21112e 2026/05/13 10:58:49 INFO Follow is accepted activity.id=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/accept/019e20fd-4294-7f3f-a642-07d5be60fe56 activity.type=Accept activity.actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-4243-725b-b559-3e10237b821a activity.object.type=Follow activity.object.actor=https://b.localdomain/user/carol follow=https://b.localdomain/follow/019e20fd-4243-725b-b559-3e10237b821a 2026/05/13 10:58:49 INFO Looking up user name=carol 2026/05/13 10:58:49 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-42e5-7b66-96f7-f652f53c2a7a activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:49 INFO Looking up user name=alice 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/update/019e20fd-42c9-7b25-b24e-5a7d68d47206 2026/05/13 10:58:49 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:58:49 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-42e8-7ea8-85d0-5cab93cd85e9 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor 2026/05/13 10:58:49 INFO Looking up user name=carol 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/update/019e20fd-42c9-7b25-b24e-5a7d68d47206 2026/05/13 10:58:49 INFO Approving follow request activity.id=https://c.localdomain/follow/019e20fd-4290-71b4-80d4-f52b263d27a3 activity.type=Follow activity.actor=https://c.localdomain/user/carol activity.object.kind=string activity.object.id=https://a.localdomain/user/alice follower=https://c.localdomain/user/carol followed=https://a.localdomain/user/alice 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-42e5-7b66-96f7-f652f53c2a7a 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-42e5-7b66-96f7-f652f53c2a7a 2026/05/13 10:58:49 INFO Removed a Follow activity.id=https://a.localdomain/undo/019e20fd-42cb-72b6-98f0-46452c21112e activity.type=Undo activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-42ca-7ed1-92fa-eadf376ca82a activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Follow is accepted activity.id=https://a.localdomain/accept/019e20fd-42ee-7d59-9299-a3d1d8ea3212 activity.type=Accept activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://c.localdomain/follow/019e20fd-4290-71b4-80d4-f52b263d27a3 activity.object.type=Follow activity.object.actor=https://c.localdomain/user/carol follow=https://c.localdomain/follow/019e20fd-4290-71b4-80d4-f52b263d27a3 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor/inbox activity=https://b.localdomain/follow/019e20fd-42e8-7ea8-85d0-5cab93cd85e9 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor/inbox activity=https://b.localdomain/follow/019e20fd-42e8-7ea8-85d0-5cab93cd85e9 2026/05/13 10:58:49 INFO Not approving follow request activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkwYs8dPW3zwZnPzeEwv5YmMPuNgbJTmFS7ABG4waLDvVP/actor/follow/019e20fd-4288-7eb8-ae4c-989cbc78ed9f activity.type=Follow activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkwYs8dPW3zwZnPzeEwv5YmMPuNgbJTmFS7ABG4waLDvVP/actor activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor follower=https://b.localdomain/.well-known/apgateway/did:key:z6MkwYs8dPW3zwZnPzeEwv5YmMPuNgbJTmFS7ABG4waLDvVP/actor followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor 2026/05/13 10:58:49 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-428d-7ee7-afa0-5bb0fcf272cb activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-428d-7e7f-a6f1-4f2b7c02a1f9 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-428d-7e7f-a6f1-4f2b7c02a1f9 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox/carol activity=https://a.localdomain/accept/019e20fd-42ee-7d59-9299-a3d1d8ea3212 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox/carol activity=https://a.localdomain/accept/019e20fd-42ee-7d59-9299-a3d1d8ea3212 2026/05/13 10:58:49 INFO Looking up user name=alice 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:49 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:49 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-42e5-7b66-96f7-f652f53c2a7a 2026/05/13 10:58:49 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:58:49 INFO Looking up user name=alice 2026/05/13 10:58:49 INFO Follow is accepted activity.id=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/accept/019e20fd-4282-7a02-b892-df42ebc0767c activity.type=Accept activity.actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-41e2-7d9d-aaca-de15028a7227 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-41e2-7d9d-aaca-de15028a7227 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-42e5-7b66-96f7-f652f53c2a7a 2026/05/13 10:58:49 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor/inbox activity=https://b.localdomain/follow/019e20fd-42e8-7ea8-85d0-5cab93cd85e9 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://c.localdomain/inbox/carol activity=https://a.localdomain/accept/019e20fd-42ee-7d59-9299-a3d1d8ea3212 2026/05/13 10:58:49 INFO Adding gateway request.path=/users/gateway/add request.user=alice gateway=c.localdomain 2026/05/13 10:58:49 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-4305-7cec-b640-2c766194122e activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:49 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-42fb-7e4e-a7bd-bd3987c40b8b activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-42fb-7de2-bacf-1b1ccca9e9f0 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-42fb-7de2-bacf-1b1ccca9e9f0 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20fd-42e8-7ea8-85d0-5cab93cd85e9 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/accept/019e20fd-42ee-7d59-9299-a3d1d8ea3212 2026/05/13 10:58:49 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:49 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20fd-42bb-7021-99d0-e4c9908cc97f activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/user/alice follower=https://b.localdomain/user/bob followed=https://a.localdomain/user/alice 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor/inbox activity=https://b.localdomain/follow/019e20fd-4305-7cec-b640-2c766194122e 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor offset=0 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor/inbox activity=https://b.localdomain/follow/019e20fd-4305-7cec-b640-2c766194122e 2026/05/13 10:58:49 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:58:49 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:49 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/update/019e20fd-4308-75fb-9cb7-09928ad9490e sender=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor gateway=https://c.localdomain 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/update/019e20fd-4308-75fb-9cb7-09928ad9490e 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/update/019e20fd-4308-75fb-9cb7-09928ad9490e 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-42fb-7e4e-a7bd-bd3987c40b8b 2026/05/13 10:58:49 INFO Follow is accepted activity.id=https://a.localdomain/accept/019e20fd-4312-7e6c-bac8-bde09131c46b activity.type=Accept activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-42bb-7021-99d0-e4c9908cc97f activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-42bb-7021-99d0-e4c9908cc97f 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-42fb-7e4e-a7bd-bd3987c40b8b 2026/05/13 10:58:49 INFO Looking up user name=alice 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Replying to post request.path=/users/reply/a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor/post/019e20fd-4201-7f11-993f-432765d3026e request.user=bob post=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor/post/019e20fd-4201-7f11-993f-432765d3026e 2026/05/13 10:58:49 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-422b-711d-9a98-4b01486d9751 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-431d-7861-945a-23a3d1308924 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-422b-711d-9a98-4b01486d9751 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-422b-711d-9a98-4b01486d9751 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/accept/019e20fd-4312-7e6c-bac8-bde09131c46b 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/accept/019e20fd-4312-7e6c-bac8-bde09131c46b 2026/05/13 10:58:49 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor/inbox activity=https://b.localdomain/follow/019e20fd-4305-7cec-b640-2c766194122e 2026/05/13 10:58:49 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-431d-7861-945a-23a3d1308924 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-431d-7861-945a-23a3d1308924 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-42fb-7e4e-a7bd-bd3987c40b8b 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor offset=0 2026/05/13 10:58:49 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=carol 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20fd-4305-7cec-b640-2c766194122e 2026/05/13 10:58:49 INFO Looking up user name=alice 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/update/019e20fd-4308-75fb-9cb7-09928ad9490e 2026/05/13 10:58:49 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-4319-74ee-a8ca-cbbc55a9dd10 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-4319-7492-97d1-1a5c43cede5d activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-4319-7492-97d1-1a5c43cede5d 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-42fb-7e4e-a7bd-bd3987c40b8b 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Adding gateway request.path=/users/gateway/add request.user=alice gateway=c.localdomain 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/update/019e20fd-4308-75fb-9cb7-09928ad9490e 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor offset=0 2026/05/13 10:58:49 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20fd-4321-705f-bd2b-97b0f8c13443 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-42fb-7de2-bacf-1b1ccca9e9f0 request.user=bob post=https://b.localdomain/post/019e20fd-42fb-7de2-bacf-1b1ccca9e9f0 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/accept/019e20fd-4312-7e6c-bac8-bde09131c46b 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor/inbox activity=https://b.localdomain/create/019e20fd-4319-74ee-a8ca-cbbc55a9dd10 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor/inbox activity=https://b.localdomain/create/019e20fd-4319-74ee-a8ca-cbbc55a9dd10 2026/05/13 10:58:49 INFO Looking up user name=carol 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/accept/019e20fd-4312-7e6c-bac8-bde09131c46b 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-431d-7861-945a-23a3d1308924 2026/05/13 10:58:49 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor/update/019e20fd-4330-7032-a585-d8031a7353f7 sender=https://a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor gateway=https://c.localdomain 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor/update/019e20fd-4330-7032-a585-d8031a7353f7 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor/update/019e20fd-4330-7032-a585-d8031a7353f7 2026/05/13 10:58:49 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-431d-7861-945a-23a3d1308924 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor 2026/05/13 10:58:49 INFO Looking up user name=alice 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:58:49 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor 2026/05/13 10:58:49 INFO Looking up user name=alice 2026/05/13 10:58:49 INFO Adding gateway request.path=/users/gateway/add request.user=carol gateway=a.localdomain 2026/05/13 10:58:49 INFO Follow is accepted activity.id=https://a.localdomain/accept/019e20fd-4312-7e6c-bac8-bde09131c46b activity.type=Accept activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-42bb-7021-99d0-e4c9908cc97f activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-42bb-7021-99d0-e4c9908cc97f 2026/05/13 10:58:49 INFO Looking up user name=alice 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor 2026/05/13 10:58:49 INFO Adding gateway request.path=/users/gateway/add request.user=alice gateway=c.localdomain 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor/inbox activity=https://b.localdomain/create/019e20fd-4319-74ee-a8ca-cbbc55a9dd10 2026/05/13 10:58:49 INFO Follow is accepted activity.id=https://a.localdomain/accept/019e20fd-42ee-7d59-9299-a3d1d8ea3212 activity.type=Accept activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://c.localdomain/follow/019e20fd-4290-71b4-80d4-f52b263d27a3 activity.object.type=Follow activity.object.actor=https://c.localdomain/user/carol follow=https://c.localdomain/follow/019e20fd-4290-71b4-80d4-f52b263d27a3 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-4319-74ee-a8ca-cbbc55a9dd10 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Forwarding activity to gateway activity=https://c.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/update/019e20fd-434b-797d-bb80-e3cea87f7717 sender=https://c.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor gateway=https://a.localdomain 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/update/019e20fd-434b-797d-bb80-e3cea87f7717 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/update/019e20fd-434b-797d-bb80-e3cea87f7717 2026/05/13 10:58:49 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=carol 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:49 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor/update/019e20fd-4353-7a18-bd22-614a4bdf84fd sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor gateway=https://c.localdomain 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor/update/019e20fd-4353-7a18-bd22-614a4bdf84fd 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor/update/019e20fd-4353-7a18-bd22-614a4bdf84fd 2026/05/13 10:58:49 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-4319-7492-97d1-1a5c43cede5d request.user=bob post=https://b.localdomain/post/019e20fd-4319-7492-97d1-1a5c43cede5d 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-4360-7884-9d9c-2957f49cd7fa activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor/update/019e20fd-4330-7032-a585-d8031a7353f7 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor 2026/05/13 10:58:49 INFO Not approving follow request activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/follow/019e20fd-4363-7db6-99eb-008bda890977 activity.type=Follow activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor follower=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor followed=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor 2026/05/13 10:58:49 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-431d-7861-945a-23a3d1308924 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-422b-711d-9a98-4b01486d9751 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-422b-711d-9a98-4b01486d9751 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor 2026/05/13 10:58:49 INFO Looking up user name=carol 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor/update/019e20fd-4330-7032-a585-d8031a7353f7 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-4360-7884-9d9c-2957f49cd7fa 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-4360-7884-9d9c-2957f49cd7fa 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/follow/019e20fd-4363-7db6-99eb-008bda890977 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/follow/019e20fd-4363-7db6-99eb-008bda890977 --- PASS: TestCluster_FollowersSyncMissingLocalFollow (3.27s) 2026/05/13 10:58:49 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-436e-7429-83ba-2dd074e38efa activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Looking up user name=alice 2026/05/13 10:58:49 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-4374-7223-8138-deaf2a748633 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/update/019e20fd-434b-797d-bb80-e3cea87f7717 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-4360-7884-9d9c-2957f49cd7fa 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-436e-7429-83ba-2dd074e38efa 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-436e-7429-83ba-2dd074e38efa 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-4374-7223-8138-deaf2a748633 2026/05/13 10:58:49 INFO Received followers request did=did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor count=1 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-4374-7223-8138-deaf2a748633 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/update/019e20fd-434b-797d-bb80-e3cea87f7717 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor/update/019e20fd-4353-7a18-bd22-614a4bdf84fd 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-4360-7884-9d9c-2957f49cd7fa 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor/update/019e20fd-4353-7a18-bd22-614a4bdf84fd 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:49 INFO Looking up user name=alice 2026/05/13 10:58:49 INFO Adding gateway request.path=/users/gateway/add request.user=carol gateway=a.localdomain 2026/05/13 10:58:49 INFO Looking up user name=alice 2026/05/13 10:58:49 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-4387-7f36-9939-49895ba97322 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/carol 2026/05/13 10:58:49 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name="my website" 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-436e-7429-83ba-2dd074e38efa 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-436e-7429-83ba-2dd074e38efa 2026/05/13 10:58:49 INFO Adding mention request.path=/users/say request.user=carol name=@stuff@g.localdomain actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor 2026/05/13 10:58:49 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-4387-7f36-9939-49895ba97322 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/follow/019e20fd-4363-7db6-99eb-008bda890977 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-4387-7f36-9939-49895ba97322 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-4374-7223-8138-deaf2a748633 2026/05/13 10:58:49 INFO Adding gateway request.path=/users/gateway/add request.user=alice gateway=c.localdomain 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:49 INFO Adding gateway request.path=/users/gateway/add request.user=alice gateway=c.localdomain 2026/05/13 10:58:49 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20fd-4305-7cec-b640-2c766194122e activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor 2026/05/13 10:58:49 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20fd-42e8-7ea8-85d0-5cab93cd85e9 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-4374-7223-8138-deaf2a748633 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/follow/019e20fd-4363-7db6-99eb-008bda890977 2026/05/13 10:58:49 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:49 INFO Forwarding activity to gateway activity=https://c.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor/update/019e20fd-438a-7ae8-9d38-d1973a7f3ac6 sender=https://c.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor gateway=https://a.localdomain 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor/update/019e20fd-438a-7ae8-9d38-d1973a7f3ac6 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor/update/019e20fd-438a-7ae8-9d38-d1973a7f3ac6 2026/05/13 10:58:49 INFO Looking up user name=alice 2026/05/13 10:58:49 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-4396-71a5-b172-c2f02639b2c6 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/user/alice follower=https://b.localdomain/user/bob followed=https://a.localdomain/user/alice 2026/05/13 10:58:49 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor/accept/019e20fd-4397-7897-956f-44654fdf4114 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor activity.object.kind=activity activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkwYs8dPW3zwZnPzeEwv5YmMPuNgbJTmFS7ABG4waLDvVP/actor/follow/019e20fd-4288-7eb8-ae4c-989cbc78ed9f activity.object.type=Follow activity.object.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkwYs8dPW3zwZnPzeEwv5YmMPuNgbJTmFS7ABG4waLDvVP/actor follow=https://b.localdomain/.well-known/apgateway/did:key:z6MkwYs8dPW3zwZnPzeEwv5YmMPuNgbJTmFS7ABG4waLDvVP/actor/follow/019e20fd-4288-7eb8-ae4c-989cbc78ed9f 2026/05/13 10:58:49 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor/accept/019e20fd-4397-7d24-b5b9-7c4f3a9cc89a activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-4305-7cec-b640-2c766194122e activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-4305-7cec-b640-2c766194122e 2026/05/13 10:58:49 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor/accept/019e20fd-4397-7d1b-a2b2-e4ffbd4f73ab activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-42e8-7ea8-85d0-5cab93cd85e9 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-42e8-7ea8-85d0-5cab93cd85e9 2026/05/13 10:58:49 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor offset=0 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-438d-790e-91c7-0c119ba8e771 2026/05/13 10:58:49 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/update/019e20fd-4395-7266-8468-ed10e4a98bf4 sender=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor gateway=https://c.localdomain 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/update/019e20fd-4395-7266-8468-ed10e4a98bf4 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-4387-7f36-9939-49895ba97322 2026/05/13 10:58:49 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor/update/019e20fd-4397-76fa-b802-0f33274f4369 sender=https://a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor gateway=https://c.localdomain 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor/update/019e20fd-4397-76fa-b802-0f33274f4369 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/update/019e20fd-4395-7266-8468-ed10e4a98bf4 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor/update/019e20fd-4397-76fa-b802-0f33274f4369 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20fd-4396-71a5-b172-c2f02639b2c6 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20fd-4396-71a5-b172-c2f02639b2c6 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkwYs8dPW3zwZnPzeEwv5YmMPuNgbJTmFS7ABG4waLDvVP/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor/accept/019e20fd-4397-7897-956f-44654fdf4114 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkwYs8dPW3zwZnPzeEwv5YmMPuNgbJTmFS7ABG4waLDvVP/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor/accept/019e20fd-4397-7897-956f-44654fdf4114 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor/accept/019e20fd-4397-7d1b-a2b2-e4ffbd4f73ab 2026/05/13 10:58:49 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor/accept/019e20fd-4397-7d1b-a2b2-e4ffbd4f73ab sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor gateway=https://c.localdomain 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor/accept/019e20fd-4397-7d1b-a2b2-e4ffbd4f73ab 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor/accept/019e20fd-4397-7d1b-a2b2-e4ffbd4f73ab 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor/accept/019e20fd-4397-7d24-b5b9-7c4f3a9cc89a 2026/05/13 10:58:49 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor/accept/019e20fd-4397-7d24-b5b9-7c4f3a9cc89a sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor gateway=https://c.localdomain 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor/accept/019e20fd-4397-7d24-b5b9-7c4f3a9cc89a 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor/accept/019e20fd-4397-7d24-b5b9-7c4f3a9cc89a 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor/accept/019e20fd-4397-7d24-b5b9-7c4f3a9cc89a 2026/05/13 10:58:49 INFO Adding gateway request.path=/users/gateway/add request.user=carol gateway=a.localdomain 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-4387-7f36-9939-49895ba97322 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor 2026/05/13 10:58:49 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-4395-717d-93b8-a2e442791588 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-4395-70f3-9abb-4ade1d6477f6 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-4395-70f3-9abb-4ade1d6477f6 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor 2026/05/13 10:58:49 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:58:49 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-4393-7e62-a1a7-582469746c46 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-4393-7a7a-b038-2ed7ea47bc41 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-4393-7a7a-b038-2ed7ea47bc41 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20fd-4396-71a5-b172-c2f02639b2c6 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor 2026/05/13 10:58:49 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:58:49 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:49 INFO Resolving user ID request.path=/users/resolve request.user=bob host=b.localdomain name=carol 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-4395-717d-93b8-a2e442791588 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-4395-717d-93b8-a2e442791588 2026/05/13 10:58:49 INFO Forwarding activity to gateway activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor/update/019e20fd-43ab-71a6-b65f-df0230a52d53 sender=https://c.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor gateway=https://a.localdomain 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor/update/019e20fd-43ab-71a6-b65f-df0230a52d53 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor/update/019e20fd-43ab-71a6-b65f-df0230a52d53 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20fd-4396-71a5-b172-c2f02639b2c6 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor/update/019e20fd-438a-7ae8-9d38-d1973a7f3ac6 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor offset=0 2026/05/13 10:58:49 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/inbox activity=https://b.localdomain/create/019e20fd-4393-7e62-a1a7-582469746c46 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/inbox activity=https://b.localdomain/create/019e20fd-4393-7e62-a1a7-582469746c46 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:49 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor/update/019e20fd-438a-7ae8-9d38-d1973a7f3ac6 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Looking up user name=carol 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor/accept/019e20fd-4397-7d1b-a2b2-e4ffbd4f73ab 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor 2026/05/13 10:58:49 INFO Looking up user name=carol 2026/05/13 10:58:49 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor/accept/019e20fd-4397-7d1b-a2b2-e4ffbd4f73ab 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor/accept/019e20fd-4397-7d24-b5b9-7c4f3a9cc89a 2026/05/13 10:58:49 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-4395-717d-93b8-a2e442791588 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor/update/019e20fd-4397-76fa-b802-0f33274f4369 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/update/019e20fd-4395-7266-8468-ed10e4a98bf4 2026/05/13 10:58:49 INFO Forwarding activity to followers of thread starter domain=a.localdomain activity=https://b.localdomain/create/019e20fd-4319-74ee-a8ca-cbbc55a9dd10 note=https://b.localdomain/post/019e20fd-4319-7492-97d1-1a5c43cede5d thread=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor/post/019e20fd-4201-7f11-993f-432765d3026e starter=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor 2026/05/13 10:58:49 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-4319-74ee-a8ca-cbbc55a9dd10 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-4319-7492-97d1-1a5c43cede5d activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-4319-7492-97d1-1a5c43cede5d 2026/05/13 10:58:49 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/inbox activity=https://b.localdomain/create/019e20fd-4393-7e62-a1a7-582469746c46 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkwYs8dPW3zwZnPzeEwv5YmMPuNgbJTmFS7ABG4waLDvVP/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor/accept/019e20fd-4397-7897-956f-44654fdf4114 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor/update/019e20fd-4397-76fa-b802-0f33274f4369 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-4395-717d-93b8-a2e442791588 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/update/019e20fd-4395-7266-8468-ed10e4a98bf4 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-4393-7e62-a1a7-582469746c46 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor/accept/019e20fd-4397-7897-956f-44654fdf4114 2026/05/13 10:58:49 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-4395-70f3-9abb-4ade1d6477f6 request.user=bob post=https://b.localdomain/post/019e20fd-4395-70f3-9abb-4ade1d6477f6 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:49 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:49 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-4393-7a7a-b038-2ed7ea47bc41 request.user=carol post=https://b.localdomain/post/019e20fd-4393-7a7a-b038-2ed7ea47bc41 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor/update/019e20fd-43ab-71a6-b65f-df0230a52d53 2026/05/13 10:58:49 INFO Looking up user name=alice 2026/05/13 10:58:49 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MksNKy7HT2w5A6r6ZdHg2CZ4i52nbxTMYBu7uXCXsvYK4x/actor/inbox activity=https://b.localdomain/create/019e20fd-4319-74ee-a8ca-cbbc55a9dd10 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MksNKy7HT2w5A6r6ZdHg2CZ4i52nbxTMYBu7uXCXsvYK4x/actor/inbox activity=https://b.localdomain/create/019e20fd-4319-74ee-a8ca-cbbc55a9dd10 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor/update/019e20fd-43ab-71a6-b65f-df0230a52d53 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor 2026/05/13 10:58:49 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-436e-7429-83ba-2dd074e38efa activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:58:49 WARN Activity is invalid activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor/accept/019e20fd-4397-7d1b-a2b2-e4ffbd4f73ab activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-42e8-7ea8-85d0-5cab93cd85e9 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor error="invalid object host: b.localdomain" 2026/05/13 10:58:49 WARN Failed to send an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor/accept/019e20fd-4397-7d1b-a2b2-e4ffbd4f73ab error="failed to send request to https://c.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor/inbox: 400, " 2026/05/13 10:58:49 INFO Failed to deliver an activity to at least one recipient id=https://a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor/accept/019e20fd-4397-7d1b-a2b2-e4ffbd4f73ab 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor 2026/05/13 10:58:49 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-43f1-73cb-87db-ccdec693a959 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-436e-7429-83ba-2dd074e38efa activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-436e-7429-83ba-2dd074e38efa 2026/05/13 10:58:49 INFO Adding gateway request.path=/users/gateway/add request.user=carol gateway=a.localdomain 2026/05/13 10:58:49 WARN Activity is invalid activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor/accept/019e20fd-4397-7d24-b5b9-7c4f3a9cc89a activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-4305-7cec-b640-2c766194122e activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor error="invalid object host: b.localdomain" 2026/05/13 10:58:49 WARN Failed to send an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor/accept/019e20fd-4397-7d24-b5b9-7c4f3a9cc89a error="failed to send request to https://c.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor/inbox: 400, " 2026/05/13 10:58:49 INFO Failed to deliver an activity to at least one recipient id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor/accept/019e20fd-4397-7d24-b5b9-7c4f3a9cc89a 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:49 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:49 INFO Adding gateway request.path=/users/gateway/add request.user=carol gateway=a.localdomain 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor offset=0 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:49 INFO Looking up user name=alice 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-43f1-73cb-87db-ccdec693a959 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-43f1-73cb-87db-ccdec693a959 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Forwarding activity to gateway activity=https://c.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor/update/019e20fd-43f6-7c77-ae96-ed51b6079f23 sender=https://c.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor gateway=https://a.localdomain 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor/update/019e20fd-43f6-7c77-ae96-ed51b6079f23 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor/update/019e20fd-43f6-7c77-ae96-ed51b6079f23 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-4402-792f-8e56-34d35c102174 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor 2026/05/13 10:58:49 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor/accept/019e20fd-4397-7897-956f-44654fdf4114 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor activity.object.kind=activity activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkwYs8dPW3zwZnPzeEwv5YmMPuNgbJTmFS7ABG4waLDvVP/actor/follow/019e20fd-4288-7eb8-ae4c-989cbc78ed9f activity.object.type=Follow activity.object.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkwYs8dPW3zwZnPzeEwv5YmMPuNgbJTmFS7ABG4waLDvVP/actor follow=https://b.localdomain/.well-known/apgateway/did:key:z6MkwYs8dPW3zwZnPzeEwv5YmMPuNgbJTmFS7ABG4waLDvVP/actor/follow/019e20fd-4288-7eb8-ae4c-989cbc78ed9f 2026/05/13 10:58:49 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-42e5-7b66-96f7-f652f53c2a7a activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Forwarding activity to gateway activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/update/019e20fd-43fb-702e-af0d-0057bd97ad66 sender=https://c.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor gateway=https://a.localdomain 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/update/019e20fd-43fb-702e-af0d-0057bd97ad66 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/update/019e20fd-43fb-702e-af0d-0057bd97ad66 2026/05/13 10:58:49 INFO Fetching forwarded object activity.id=https://b.localdomain/create/019e20fd-4319-74ee-a8ca-cbbc55a9dd10 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-4319-7492-97d1-1a5c43cede5d activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob id=https://b.localdomain/create/019e20fd-4319-74ee-a8ca-cbbc55a9dd10 sender=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor 2026/05/13 10:58:49 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-440d-77c6-a445-458d1796656e activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-42e5-7b66-96f7-f652f53c2a7a activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-42e5-7b66-96f7-f652f53c2a7a 2026/05/13 10:58:49 INFO Looking up resource resource=carol@c.localdomain user=carol 2026/05/13 10:58:49 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-4396-71a5-b172-c2f02639b2c6 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/user/alice follower=https://b.localdomain/user/bob followed=https://a.localdomain/user/alice 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-43f1-73cb-87db-ccdec693a959 2026/05/13 10:58:49 INFO Fetching activity activity=https://b.localdomain/create/019e20fd-4319-74ee-a8ca-cbbc55a9dd10 2026/05/13 10:58:49 INFO Looking up user name=carol 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/inbox activity=https://b.localdomain/follow/019e20fd-4402-792f-8e56-34d35c102174 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/inbox activity=https://b.localdomain/follow/019e20fd-4402-792f-8e56-34d35c102174 2026/05/13 10:58:49 INFO Looking up user name=alice 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor 2026/05/13 10:58:49 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor/accept/019e20fd-4397-7d24-b5b9-7c4f3a9cc89a activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-4305-7cec-b640-2c766194122e activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-4305-7cec-b640-2c766194122e 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkgiks15JVrExJsnYTwGa8RP67XMpM8dXtN7gKK8TNtLTV/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MksNKy7HT2w5A6r6ZdHg2CZ4i52nbxTMYBu7uXCXsvYK4x/actor/inbox activity=https://b.localdomain/create/019e20fd-4319-74ee-a8ca-cbbc55a9dd10 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-43f1-73cb-87db-ccdec693a959 2026/05/13 10:58:49 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor/accept/019e20fd-4397-7d1b-a2b2-e4ffbd4f73ab activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-42e8-7ea8-85d0-5cab93cd85e9 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-42e8-7ea8-85d0-5cab93cd85e9 2026/05/13 10:58:49 INFO Not approving follow request activity.id=https://c.localdomain/follow/019e20fd-4417-7eab-878a-931e52f1b721 activity.type=Follow activity.actor=https://c.localdomain/user/carol activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://c.localdomain/user/carol followed=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Approving follow request activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/follow/019e20fd-4363-7db6-99eb-008bda890977 activity.type=Follow activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor follower=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor followed=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-4319-74ee-a8ca-cbbc55a9dd10 2026/05/13 10:58:49 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/accept/019e20fd-441f-71d6-b709-752c38368688 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor activity.object.kind=activity activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/follow/019e20fd-4363-7db6-99eb-008bda890977 activity.object.type=Follow activity.object.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor follow=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/follow/019e20fd-4363-7db6-99eb-008bda890977 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor offset=0 2026/05/13 10:58:49 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-4387-7f36-9939-49895ba97322 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/carol 2026/05/13 10:58:49 INFO Removing metadata field request.path=/users/metadata/remove request.user=bob key="my website" 2026/05/13 10:58:49 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor/update/019e20fd-43f6-7c77-ae96-ed51b6079f23 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/follow/019e20fd-4417-7eab-878a-931e52f1b721 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/follow/019e20fd-4417-7eab-878a-931e52f1b721 2026/05/13 10:58:49 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-4425-7560-b167-ef6dfbe0a124 activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-4387-7f36-9939-49895ba97322 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-4387-7f36-9939-49895ba97322 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/inbox activity=https://b.localdomain/follow/019e20fd-4402-792f-8e56-34d35c102174 2026/05/13 10:58:49 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor/update/019e20fd-43f6-7c77-ae96-ed51b6079f23 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/accept/019e20fd-441f-71d6-b709-752c38368688 2026/05/13 10:58:49 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/accept/019e20fd-441f-71d6-b709-752c38368688 sender=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor gateway=https://c.localdomain 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/accept/019e20fd-441f-71d6-b709-752c38368688 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/accept/019e20fd-441f-71d6-b709-752c38368688 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20fd-4402-792f-8e56-34d35c102174 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20fd-4420-74e0-991d-93fd3f9ec25d 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20fd-4420-74e0-991d-93fd3f9ec25d 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Updated post activity.id=https://b.localdomain/update/019e20fd-441e-7869-8bff-b0f535a10201 activity.type=Update activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-428d-7e7f-a6f1-4f2b7c02a1f9 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-428d-7e7f-a6f1-4f2b7c02a1f9 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:49 INFO Resolving user ID request.path=/users/resolve request.user=bob host=b.localdomain name=carol 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/update/019e20fd-43fb-702e-af0d-0057bd97ad66 2026/05/13 10:58:49 INFO Looking up user name=carol 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-440d-77c6-a445-458d1796656e 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor offset=0 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-440d-77c6-a445-458d1796656e 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20fd-4421-7f10-8121-7afd92945c5d 2026/05/13 10:58:49 INFO Looking up user name=alice 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-4426-71e3-be76-73d3b0539bd9 2026/05/13 10:58:49 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/update/019e20fd-43fb-702e-af0d-0057bd97ad66 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-441e-7869-8bff-b0f535a10201 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-441e-7869-8bff-b0f535a10201 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-4425-7560-b167-ef6dfbe0a124 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://c.localdomain/user/carol inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/follow/019e20fd-4417-7eab-878a-931e52f1b721 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:49 INFO Not approving follow request activity.id=https://c.localdomain/follow/019e20fd-443b-7c54-84cb-c43f456372c4 activity.type=Follow activity.actor=https://c.localdomain/user/carol activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://c.localdomain/user/carol followed=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-43f1-73cb-87db-ccdec693a959 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-436e-7429-83ba-2dd074e38efa activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-436e-7429-83ba-2dd074e38efa 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20fd-4420-74e0-991d-93fd3f9ec25d 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:49 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-443d-776d-8829-2f3367f7246c activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/follow/019e20fd-4417-7eab-878a-931e52f1b721 2026/05/13 10:58:49 INFO Looking up user name=carol 2026/05/13 10:58:49 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:49 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20fd-4420-74e0-991d-93fd3f9ec25d 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Looking up user name=carol 2026/05/13 10:58:49 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:49 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/follow/019e20fd-443b-7c54-84cb-c43f456372c4 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/follow/019e20fd-443b-7c54-84cb-c43f456372c4 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:49 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor/inbox activity=https://b.localdomain/follow/019e20fd-443d-776d-8829-2f3367f7246c 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor/inbox activity=https://b.localdomain/follow/019e20fd-443d-776d-8829-2f3367f7246c 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-440d-77c6-a445-458d1796656e 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-4425-7560-b167-ef6dfbe0a124 2026/05/13 10:58:49 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-4319-74ee-a8ca-cbbc55a9dd10 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-4319-7492-97d1-1a5c43cede5d activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-4319-7492-97d1-1a5c43cede5d 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/c.localdomain/user/carol request.user=alice actor=https://c.localdomain/user/carol offset=0 2026/05/13 10:58:49 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-4432-7067-a5e4-3f45d1f5b2c9 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-4432-7002-9bc1-10dc13b06e14 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-4432-7002-9bc1-10dc13b06e14 2026/05/13 10:58:49 INFO Looking up user name=alice 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:49 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-441e-7869-8bff-b0f535a10201 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/accept/019e20fd-441f-71d6-b709-752c38368688 2026/05/13 10:58:49 INFO Looking up user name=carol 2026/05/13 10:58:49 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:49 INFO Looking up user name=carol 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-441e-7869-8bff-b0f535a10201 2026/05/13 10:58:49 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/accept/019e20fd-441f-71d6-b709-752c38368688 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-4432-7067-a5e4-3f45d1f5b2c9 2026/05/13 10:58:49 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-428d-7e7f-a6f1-4f2b7c02a1f9 request.user=carol post=https://b.localdomain/post/019e20fd-428d-7e7f-a6f1-4f2b7c02a1f9 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-4432-7067-a5e4-3f45d1f5b2c9 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor/inbox activity=https://b.localdomain/follow/019e20fd-443d-776d-8829-2f3367f7246c 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-4425-7560-b167-ef6dfbe0a124 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://c.localdomain/user/carol inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/follow/019e20fd-443b-7c54-84cb-c43f456372c4 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:49 INFO Adding gateway request.path=/users/gateway/add request.user=alice gateway=c.localdomain 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Forwarding post to group followers activity=https://b.localdomain/create/019e20fd-4393-7e62-a1a7-582469746c46 note=https://b.localdomain/post/019e20fd-4393-7a7a-b038-2ed7ea47bc41 group=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20fd-443d-776d-8829-2f3367f7246c 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor offset=0 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-440d-77c6-a445-458d1796656e 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/follow/019e20fd-443b-7c54-84cb-c43f456372c4 2026/05/13 10:58:49 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-446b-7008-a035-819ef895fc32 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor offset=0 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-4425-7560-b167-ef6dfbe0a124 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-4432-7067-a5e4-3f45d1f5b2c9 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:49 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:58:49 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-4393-7e62-a1a7-582469746c46 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-4393-7a7a-b038-2ed7ea47bc41 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-4393-7a7a-b038-2ed7ea47bc41 2026/05/13 10:58:49 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor/inbox activity=https://b.localdomain/follow/019e20fd-446b-7008-a035-819ef895fc32 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor/inbox activity=https://b.localdomain/follow/019e20fd-446b-7008-a035-819ef895fc32 2026/05/13 10:58:49 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor/update/019e20fd-446a-719d-92c6-d297a8edc2ed sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor gateway=https://c.localdomain 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor/update/019e20fd-446a-719d-92c6-d297a8edc2ed 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor/update/019e20fd-446a-719d-92c6-d297a8edc2ed 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-4432-7067-a5e4-3f45d1f5b2c9 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor 2026/05/13 10:58:49 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor offset=0 2026/05/13 10:58:49 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-4432-7002-9bc1-10dc13b06e14 request.user=bob post=https://b.localdomain/post/019e20fd-4432-7002-9bc1-10dc13b06e14 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/accept/019e20fd-441f-71d6-b709-752c38368688 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Looking up user name=alice 2026/05/13 10:58:49 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-41d8-702f-b347-dbc649168ade request.user=bob post=https://b.localdomain/post/019e20fd-41d8-702f-b347-dbc649168ade 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/accept/019e20fd-441f-71d6-b709-752c38368688 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-4393-7e62-a1a7-582469746c46 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-4393-7e62-a1a7-582469746c46 2026/05/13 10:58:49 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-440d-77c6-a445-458d1796656e activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-42e5-7b66-96f7-f652f53c2a7a activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-42e5-7b66-96f7-f652f53c2a7a 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor/inbox activity=https://b.localdomain/follow/019e20fd-446b-7008-a035-819ef895fc32 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:49 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-4496-713b-8aea-c5bd89042dd4 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Looking up user name=carol 2026/05/13 10:58:49 INFO Looking up user name=carol 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/announce/019e20fd-4474-73ef-8eff-df519370f1d8 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/announce/019e20fd-4474-73ef-8eff-df519370f1d8 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/announce/019e20fd-4474-73ef-8eff-df519370f1d8 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/announce/019e20fd-4474-73ef-8eff-df519370f1d8 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20fd-446b-7008-a035-819ef895fc32 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor offset=0 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-4496-713b-8aea-c5bd89042dd4 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-4496-713b-8aea-c5bd89042dd4 2026/05/13 10:58:49 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-4425-7560-b167-ef6dfbe0a124 activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-4387-7f36-9939-49895ba97322 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-4387-7f36-9939-49895ba97322 2026/05/13 10:58:49 INFO Looking up user name=alice 2026/05/13 10:58:49 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:49 INFO Looking up user name=alice 2026/05/13 10:58:49 INFO Looking up user name=alice 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor/update/019e20fd-446a-719d-92c6-d297a8edc2ed 2026/05/13 10:58:49 INFO Looking up user name=carol 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-4360-7884-9d9c-2957f49cd7fa activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-4393-7e62-a1a7-582469746c46 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor/update/019e20fd-446a-719d-92c6-d297a8edc2ed 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/announce/019e20fd-4474-73ef-8eff-df519370f1d8 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-4496-713b-8aea-c5bd89042dd4 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor 2026/05/13 10:58:49 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-44bd-770f-8991-3eb2a653823f activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-4360-7884-9d9c-2957f49cd7fa activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-4360-7884-9d9c-2957f49cd7fa 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/05/13 10:58:49 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/accept/019e20fd-441f-71d6-b709-752c38368688 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor activity.object.kind=activity activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/follow/019e20fd-4363-7db6-99eb-008bda890977 activity.object.type=Follow activity.object.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor follow=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/follow/019e20fd-4363-7db6-99eb-008bda890977 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor 2026/05/13 10:58:49 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-44c3-77a6-9bb1-f045b91ab6a1 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/user/alice follower=https://b.localdomain/user/bob followed=https://a.localdomain/user/alice 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-4496-713b-8aea-c5bd89042dd4 2026/05/13 10:58:49 INFO Looking up user name=carol 2026/05/13 10:58:49 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20fd-4402-792f-8e56-34d35c102174 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:49 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/accept/019e20fd-44cf-72b8-9451-04a5e2964886 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-4402-792f-8e56-34d35c102174 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-4402-792f-8e56-34d35c102174 2026/05/13 10:58:49 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-44ce-7290-8de3-a171f110e4b5 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:49 INFO Follow is accepted activity.id=https://a.localdomain/accept/019e20fd-44d1-7235-bda9-bfb8773a349c activity.type=Accept activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-4396-71a5-b172-c2f02639b2c6 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-4396-71a5-b172-c2f02639b2c6 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20fd-44c3-77a6-9bb1-f045b91ab6a1 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20fd-44c3-77a6-9bb1-f045b91ab6a1 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:49 INFO Approving follow request activity.id=https://c.localdomain/follow/019e20fd-4417-7eab-878a-931e52f1b721 activity.type=Follow activity.actor=https://c.localdomain/user/carol activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://c.localdomain/user/carol followed=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-44d4-7bae-b3ae-6b59bcd4aece activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/update/019e20fd-44c2-78bc-97f1-51404c939483 2026/05/13 10:58:49 INFO Looking up user name=alice 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor inbox=https://b.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/announce/019e20fd-4474-73ef-8eff-df519370f1d8 2026/05/13 10:58:49 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-44dc-7763-bc6a-d5dbc8c564bd activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://c.localdomain/follow/019e20fd-4417-7eab-878a-931e52f1b721 activity.object.type=Follow activity.object.actor=https://c.localdomain/user/carol follow=https://c.localdomain/follow/019e20fd-4417-7eab-878a-931e52f1b721 2026/05/13 10:58:49 INFO Adding gateway request.path=/users/gateway/add request.user=carol gateway=a.localdomain 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor/inbox activity=https://b.localdomain/follow/019e20fd-44ce-7290-8de3-a171f110e4b5 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor/inbox activity=https://b.localdomain/follow/019e20fd-44ce-7290-8de3-a171f110e4b5 2026/05/13 10:58:49 INFO Updated post activity.id=https://b.localdomain/update/019e20fd-441e-7869-8bff-b0f535a10201 activity.type=Update activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-428d-7e7f-a6f1-4f2b7c02a1f9 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-428d-7e7f-a6f1-4f2b7c02a1f9 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/accept/019e20fd-44d1-7235-bda9-bfb8773a349c 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/accept/019e20fd-44d1-7235-bda9-bfb8773a349c 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/accept/019e20fd-44cf-72b8-9451-04a5e2964886 2026/05/13 10:58:49 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/accept/019e20fd-44cf-72b8-9451-04a5e2964886 sender=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor gateway=https://c.localdomain 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/accept/019e20fd-44cf-72b8-9451-04a5e2964886 2026/05/13 10:58:49 INFO Resolving user ID request.path=/users/resolve request.user=alice host=a.localdomain name=carol 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/accept/019e20fd-44cf-72b8-9451-04a5e2964886 2026/05/13 10:58:49 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-44df-713b-aa23-d4c9a70dc05d activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-44d4-7bae-b3ae-6b59bcd4aece 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-44d4-7bae-b3ae-6b59bcd4aece 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20fd-44c3-77a6-9bb1-f045b91ab6a1 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-4374-7223-8138-deaf2a748633 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor inbox=https://a.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/announce/019e20fd-4474-73ef-8eff-df519370f1d8 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/carol request.user=alice actor=https://a.localdomain/user/carol offset=0 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor 2026/05/13 10:58:49 INFO Looking up user name=alice 2026/05/13 10:58:49 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-44ed-7e7c-8629-f73f795c1473 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-4374-7223-8138-deaf2a748633 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-4374-7223-8138-deaf2a748633 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-44bd-770f-8991-3eb2a653823f 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/inbox activity=https://b.localdomain/follow/019e20fd-44df-713b-aa23-d4c9a70dc05d 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/inbox activity=https://b.localdomain/follow/019e20fd-44df-713b-aa23-d4c9a70dc05d 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-44bd-770f-8991-3eb2a653823f 2026/05/13 10:58:49 INFO Looking up user name=alice 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20fd-44c3-77a6-9bb1-f045b91ab6a1 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-4393-7e62-a1a7-582469746c46 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor/inbox activity=https://b.localdomain/follow/019e20fd-44ce-7290-8de3-a171f110e4b5 2026/05/13 10:58:49 INFO Forwarding activity to gateway activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor/update/019e20fd-44e2-7b51-9b1c-caab56fa2fbb sender=https://c.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor gateway=https://a.localdomain 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor/update/019e20fd-44e2-7b51-9b1c-caab56fa2fbb 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor/update/019e20fd-44e2-7b51-9b1c-caab56fa2fbb 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob --- PASS: TestMetadata_Whitespace (3.67s) 2026/05/13 10:58:49 INFO Adding mention request.path=/users/dm request.user=carol name=@alice@a.localdomain actor=https://a.localdomain/user/alice 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20fd-44dc-7763-bc6a-d5dbc8c564bd 2026/05/13 10:58:49 INFO Looking up user name=carol 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20fd-44dc-7763-bc6a-d5dbc8c564bd 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/accept/019e20fd-44d1-7235-bda9-bfb8773a349c 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-44d4-7bae-b3ae-6b59bcd4aece 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/announce/019e20fd-4474-73ef-8eff-df519370f1d8 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20fd-44ce-7290-8de3-a171f110e4b5 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Received followers request did=did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor count=2 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-44d4-7bae-b3ae-6b59bcd4aece 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/accept/019e20fd-44d1-7235-bda9-bfb8773a349c 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor offset=0 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor 2026/05/13 10:58:49 INFO Approving follow request activity.id=https://c.localdomain/follow/019e20fd-443b-7c54-84cb-c43f456372c4 activity.type=Follow activity.actor=https://c.localdomain/user/carol activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://c.localdomain/user/carol followed=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/inbox activity=https://b.localdomain/follow/019e20fd-44df-713b-aa23-d4c9a70dc05d 2026/05/13 10:58:49 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-44bd-770f-8991-3eb2a653823f 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Looking up user name=carol 2026/05/13 10:58:49 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor 2026/05/13 10:58:49 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-450d-74e1-acd0-887d164e8c80 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://c.localdomain/follow/019e20fd-443b-7c54-84cb-c43f456372c4 activity.object.type=Follow activity.object.actor=https://c.localdomain/user/carol follow=https://c.localdomain/follow/019e20fd-443b-7c54-84cb-c43f456372c4 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20fd-44df-713b-aa23-d4c9a70dc05d 2026/05/13 10:58:49 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-44fc-7289-949b-92431713c9c5 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-44fb-7ea2-8f17-91abd374a012 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-44fb-7ea2-8f17-91abd374a012 2026/05/13 10:58:49 WARN Failed to fetch follow request to approve request.path=/users/followers/accept/b.localdomain/user/bob request.user=alice follower=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20fd-44dc-7763-bc6a-d5dbc8c564bd 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/announce/019e20fd-4504-76ba-bb4b-0557101a479e 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor offset=0 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/accept/019e20fd-44cf-72b8-9451-04a5e2964886 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/accept/019e20fd-44cf-72b8-9451-04a5e2964886 2026/05/13 10:58:49 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-44bd-770f-8991-3eb2a653823f 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-44ed-7e7c-8629-f73f795c1473 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-44ed-7e7c-8629-f73f795c1473 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/create/019e20fd-44fc-7289-949b-92431713c9c5 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/create/019e20fd-44fc-7289-949b-92431713c9c5 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor/update/019e20fd-44e2-7b51-9b1c-caab56fa2fbb 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-44dc-7763-bc6a-d5dbc8c564bd 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/accept/019e20fd-441f-71d6-b709-752c38368688 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor activity.object.kind=activity activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/follow/019e20fd-4363-7db6-99eb-008bda890977 activity.object.type=Follow activity.object.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor follow=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/follow/019e20fd-4363-7db6-99eb-008bda890977 2026/05/13 10:58:49 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 WARN Failed to unmarshal activity body=123 error="json: cannot unmarshal number into Go value of type ap.anyActivity" 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Looking up user name=carol 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20fd-450d-74e1-acd0-887d164e8c80 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20fd-450d-74e1-acd0-887d164e8c80 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor/update/019e20fd-44e2-7b51-9b1c-caab56fa2fbb 2026/05/13 10:58:49 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-4393-7e62-a1a7-582469746c46 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-4393-7a7a-b038-2ed7ea47bc41 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-4393-7a7a-b038-2ed7ea47bc41 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/create/019e20fd-44fc-7289-949b-92431713c9c5 2026/05/13 10:58:49 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:49 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-4432-7067-a5e4-3f45d1f5b2c9 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-4432-7002-9bc1-10dc13b06e14 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-4432-7002-9bc1-10dc13b06e14 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor 2026/05/13 10:58:49 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-44dc-7763-bc6a-d5dbc8c564bd activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://c.localdomain/follow/019e20fd-4417-7eab-878a-931e52f1b721 activity.object.type=Follow activity.object.actor=https://c.localdomain/user/carol follow=https://c.localdomain/follow/019e20fd-4417-7eab-878a-931e52f1b721 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-44fc-7289-949b-92431713c9c5 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor request.user=carol actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor offset=0 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/05/13 10:58:49 WARN Could not find expected key in verification method activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor/create/1 method=abcd 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor request.user=alice actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor offset=0 2026/05/13 10:58:49 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/announce/019e20fd-4504-76ba-bb4b-0557101a479e 2026/05/13 10:58:49 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-44fb-7ea2-8f17-91abd374a012 request.user=carol post=https://b.localdomain/post/019e20fd-44fb-7ea2-8f17-91abd374a012 2026/05/13 10:58:49 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20fd-443d-776d-8829-2f3367f7246c activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor 2026/05/13 10:58:49 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20fd-450d-74e1-acd0-887d164e8c80 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor 2026/05/13 10:58:49 INFO Looking up resource resource=carol@c.localdomain user=carol 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor/accept/019e20fd-454c-7bc1-8674-cc092a1ae46b activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-443d-776d-8829-2f3367f7246c activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-443d-776d-8829-2f3367f7246c 2026/05/13 10:58:49 INFO Approving follow request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkgEZBLsDnjJR5PgeQggWStKDYYAzP96xXo7AQ6C8m3QgQ/actor/follow/019e20fd-454d-762c-b8fc-806c7509b2a0 activity.type=Follow activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkgEZBLsDnjJR5PgeQggWStKDYYAzP96xXo7AQ6C8m3QgQ/actor activity.object.kind=string activity.object.id=https://a.localdomain/user/carol follower=https://a.localdomain/.well-known/apgateway/did:key:z6MkgEZBLsDnjJR5PgeQggWStKDYYAzP96xXo7AQ6C8m3QgQ/actor followed=https://a.localdomain/user/carol 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 WARN Activity is invalid activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/accept/019e20fd-44cf-72b8-9451-04a5e2964886 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-4402-792f-8e56-34d35c102174 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob sender=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor error="invalid object host: b.localdomain" 2026/05/13 10:58:49 WARN Failed to send an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/accept/019e20fd-44cf-72b8-9451-04a5e2964886 error="failed to send request to https://c.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/inbox: 400, " 2026/05/13 10:58:49 INFO Failed to deliver an activity to at least one recipient id=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/accept/019e20fd-44cf-72b8-9451-04a5e2964886 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor 2026/05/13 10:58:49 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob --- PASS: TestCluster_PostToFollowers_AcceptTwice (3.76s) 2026/05/13 10:58:49 INFO Looking up user name=carol 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Follow is accepted activity.id=https://a.localdomain/accept/019e20fd-4555-787b-a885-0835bf474aec activity.type=Accept activity.actor=https://a.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkgEZBLsDnjJR5PgeQggWStKDYYAzP96xXo7AQ6C8m3QgQ/actor/follow/019e20fd-454d-762c-b8fc-806c7509b2a0 activity.object.type=Follow activity.object.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkgEZBLsDnjJR5PgeQggWStKDYYAzP96xXo7AQ6C8m3QgQ/actor follow=https://a.localdomain/.well-known/apgateway/did:key:z6MkgEZBLsDnjJR5PgeQggWStKDYYAzP96xXo7AQ6C8m3QgQ/actor/follow/019e20fd-454d-762c-b8fc-806c7509b2a0 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-44bd-770f-8991-3eb2a653823f activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-4360-7884-9d9c-2957f49cd7fa activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-4360-7884-9d9c-2957f49cd7fa 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor/accept/019e20fd-454c-7bc1-8674-cc092a1ae46b 2026/05/13 10:58:49 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor/accept/019e20fd-454c-7bc1-8674-cc092a1ae46b sender=https://a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor gateway=https://c.localdomain 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor/accept/019e20fd-454c-7bc1-8674-cc092a1ae46b 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor/accept/019e20fd-454c-7bc1-8674-cc092a1ae46b 2026/05/13 10:58:49 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/announce/019e20fd-4504-76ba-bb4b-0557101a479e 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor 2026/05/13 10:58:49 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-44ed-7e7c-8629-f73f795c1473 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor 2026/05/13 10:58:49 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-44c3-77a6-9bb1-f045b91ab6a1 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/user/alice follower=https://b.localdomain/user/bob followed=https://a.localdomain/user/alice 2026/05/13 10:58:49 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/announce/019e20fd-4504-76ba-bb4b-0557101a479e 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor offset=0 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-450d-74e1-acd0-887d164e8c80 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor 2026/05/13 10:58:49 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-41d8-702f-b347-dbc649168ade request.user=bob post=https://b.localdomain/post/019e20fd-41d8-702f-b347-dbc649168ade 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor offset=0 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-44ed-7e7c-8629-f73f795c1473 2026/05/13 10:58:49 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-4554-75e3-8b6f-c215cbd8138e activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-4554-7549-8442-71d4c9b9fa9b activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-4554-7549-8442-71d4c9b9fa9b 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/accept/019e20fd-4555-787b-a885-0835bf474aec 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20fd-4564-776a-8a90-e6cf9adcb7fe 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20fd-4564-776a-8a90-e6cf9adcb7fe 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/accept/019e20fd-44cf-72b8-9451-04a5e2964886 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-4402-792f-8e56-34d35c102174 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-4402-792f-8e56-34d35c102174 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkgEZBLsDnjJR5PgeQggWStKDYYAzP96xXo7AQ6C8m3QgQ/actor/follow/019e20fd-454d-762c-b8fc-806c7509b2a0 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor offset=0 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/move/019e20fd-4564-729c-a641-3c19f77d6701 2026/05/13 10:58:49 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/carol request.user=alice actor=https://a.localdomain/user/carol offset=0 2026/05/13 10:58:49 INFO Looking up user name=alice 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-4554-75e3-8b6f-c215cbd8138e 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-4554-75e3-8b6f-c215cbd8138e 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor/accept/019e20fd-454c-7bc1-8674-cc092a1ae46b 2026/05/13 10:58:49 WARN Activity is invalid activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor/accept/019e20fd-454c-7bc1-8674-cc092a1ae46b activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-443d-776d-8829-2f3367f7246c activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob sender=https://a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor error="invalid object host: b.localdomain" 2026/05/13 10:58:49 WARN Failed to send an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor/accept/019e20fd-454c-7bc1-8674-cc092a1ae46b error="failed to send request to https://c.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor/inbox: 400, " 2026/05/13 10:58:49 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-450d-74e1-acd0-887d164e8c80 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://c.localdomain/follow/019e20fd-443b-7c54-84cb-c43f456372c4 activity.object.type=Follow activity.object.actor=https://c.localdomain/user/carol follow=https://c.localdomain/follow/019e20fd-443b-7c54-84cb-c43f456372c4 2026/05/13 10:58:49 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20fd-446b-7008-a035-819ef895fc32 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20fd-4564-776a-8a90-e6cf9adcb7fe 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/move/019e20fd-4564-729c-a641-3c19f77d6701 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor/accept/019e20fd-4597-7cb5-8618-678aade7cd2c activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-446b-7008-a035-819ef895fc32 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-446b-7008-a035-819ef895fc32 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:49 INFO Removed a Follow activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6MktEN67DahJSVfVoEUVTMtuNHBMQqPCWiHgHEmaC2ov3JK/actor/undo/019e20fd-4599-7181-b79f-70567450cbe3 activity.type=Undo activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MktEN67DahJSVfVoEUVTMtuNHBMQqPCWiHgHEmaC2ov3JK/actor activity.object.kind=activity activity.object.id=https://c.localdomain/.well-known/apgateway/did:key:z6MktEN67DahJSVfVoEUVTMtuNHBMQqPCWiHgHEmaC2ov3JK/actor/follow/019e20fd-413a-72f1-937e-c329b3c02d6e activity.object.type=Follow activity.object.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MktEN67DahJSVfVoEUVTMtuNHBMQqPCWiHgHEmaC2ov3JK/actor follower=https://c.localdomain/.well-known/apgateway/did:key:z6MktEN67DahJSVfVoEUVTMtuNHBMQqPCWiHgHEmaC2ov3JK/actor followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor 2026/05/13 10:58:49 INFO Looking up user name=alice 2026/05/13 10:58:49 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-457d-7171-a69c-ef152f281338 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-457d-7117-ac60-0a7182d9b27b activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-457d-7117-ac60-0a7182d9b27b 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-4554-75e3-8b6f-c215cbd8138e 2026/05/13 10:58:49 INFO Looking up user name=carol 2026/05/13 10:58:49 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20fd-44ce-7290-8de3-a171f110e4b5 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor 2026/05/13 10:58:49 INFO Not approving follow request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/follow/019e20fd-45a6-7c6e-ac22-4a7ac182ed5d activity.type=Follow activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor activity.object.kind=string activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor follower=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor followed=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-4554-75e3-8b6f-c215cbd8138e 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor/accept/019e20fd-4597-7cb5-8618-678aade7cd2c 2026/05/13 10:58:49 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor/accept/019e20fd-4597-7cb5-8618-678aade7cd2c sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor gateway=https://c.localdomain 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor/accept/019e20fd-4597-7cb5-8618-678aade7cd2c 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/move/019e20fd-4564-729c-a641-3c19f77d6701 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor/accept/019e20fd-4597-7cb5-8618-678aade7cd2c 2026/05/13 10:58:49 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-44ed-7e7c-8629-f73f795c1473 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-4374-7223-8138-deaf2a748633 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-4374-7223-8138-deaf2a748633 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MktEN67DahJSVfVoEUVTMtuNHBMQqPCWiHgHEmaC2ov3JK/actor/undo/019e20fd-4599-7181-b79f-70567450cbe3 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MktEN67DahJSVfVoEUVTMtuNHBMQqPCWiHgHEmaC2ov3JK/actor/undo/019e20fd-4599-7181-b79f-70567450cbe3 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor 2026/05/13 10:58:49 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor/accept/019e20fd-45af-74f8-b85e-7242b145e214 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-44ce-7290-8de3-a171f110e4b5 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-44ce-7290-8de3-a171f110e4b5 2026/05/13 10:58:49 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-4554-7549-8442-71d4c9b9fa9b request.user=bob post=https://b.localdomain/post/019e20fd-4554-7549-8442-71d4c9b9fa9b 2026/05/13 10:58:49 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20fd-44df-713b-aa23-d4c9a70dc05d activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-457d-7171-a69c-ef152f281338 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-457d-7171-a69c-ef152f281338 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20fd-4564-776a-8a90-e6cf9adcb7fe 2026/05/13 10:58:49 INFO Not approving follow request activity.id=https://c.localdomain/follow/019e20fd-45b5-7507-845e-ee500c316332 activity.type=Follow activity.actor=https://c.localdomain/user/carol activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://c.localdomain/user/carol followed=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/follow/019e20fd-45a6-7c6e-ac22-4a7ac182ed5d 2026/05/13 10:58:49 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/accept/019e20fd-45b8-755a-b5c6-edc4cdf286d9 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-44df-713b-aa23-d4c9a70dc05d activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-44df-713b-aa23-d4c9a70dc05d 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/follow/019e20fd-45a6-7c6e-ac22-4a7ac182ed5d 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MktEN67DahJSVfVoEUVTMtuNHBMQqPCWiHgHEmaC2ov3JK/actor 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/move/019e20fd-4564-729c-a641-3c19f77d6701 2026/05/13 10:58:49 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-44fc-7289-949b-92431713c9c5 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-44fb-7ea2-8f17-91abd374a012 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-44fb-7ea2-8f17-91abd374a012 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MktEN67DahJSVfVoEUVTMtuNHBMQqPCWiHgHEmaC2ov3JK/actor 2026/05/13 10:58:49 INFO Looking up user name=carol 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor/accept/019e20fd-45af-74f8-b85e-7242b145e214 2026/05/13 10:58:49 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor/accept/019e20fd-45af-74f8-b85e-7242b145e214 sender=https://a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor gateway=https://c.localdomain 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor/accept/019e20fd-45af-74f8-b85e-7242b145e214 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor/accept/019e20fd-45af-74f8-b85e-7242b145e214 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/follow/019e20fd-45b5-7507-845e-ee500c316332 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/follow/019e20fd-45b5-7507-845e-ee500c316332 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/c.localdomain/user/carol request.user=alice actor=https://c.localdomain/user/carol offset=0 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor/accept/019e20fd-454c-7bc1-8674-cc092a1ae46b 2026/05/13 10:58:49 INFO Failed to deliver an activity to at least one recipient id=https://a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor/accept/019e20fd-454c-7bc1-8674-cc092a1ae46b 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/accept/019e20fd-45b8-755a-b5c6-edc4cdf286d9 2026/05/13 10:58:49 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/accept/019e20fd-45b8-755a-b5c6-edc4cdf286d9 sender=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor gateway=https://c.localdomain 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/accept/019e20fd-45b8-755a-b5c6-edc4cdf286d9 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/accept/019e20fd-45b8-755a-b5c6-edc4cdf286d9 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor 2026/05/13 10:58:49 INFO Looking up user name=carol 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-457d-7171-a69c-ef152f281338 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor 2026/05/13 10:58:49 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-45cf-7b14-a0b1-385ab053004e activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-457d-7171-a69c-ef152f281338 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://c.localdomain/user/carol inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/follow/019e20fd-45b5-7507-845e-ee500c316332 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor/accept/019e20fd-4597-7cb5-8618-678aade7cd2c 2026/05/13 10:58:49 WARN Activity is invalid activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor/accept/019e20fd-4597-7cb5-8618-678aade7cd2c activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-446b-7008-a035-819ef895fc32 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor error="invalid object host: b.localdomain" 2026/05/13 10:58:49 WARN Failed to send an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor/accept/019e20fd-4597-7cb5-8618-678aade7cd2c error="failed to send request to https://c.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor/inbox: 400, " 2026/05/13 10:58:49 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-457d-7117-ac60-0a7182d9b27b request.user=carol post=https://b.localdomain/post/019e20fd-457d-7117-ac60-0a7182d9b27b 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor/inbox activity=https://b.localdomain/follow/019e20fd-45cf-7b14-a0b1-385ab053004e 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor/inbox activity=https://b.localdomain/follow/019e20fd-45cf-7b14-a0b1-385ab053004e 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor 2026/05/13 10:58:49 INFO Not approving follow request activity.id=https://c.localdomain/follow/019e20fd-45e0-76dc-ac57-4e1659f35f04 activity.type=Follow activity.actor=https://c.localdomain/user/carol activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://c.localdomain/user/carol followed=https://b.localdomain/user/bob 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/follow/019e20fd-45b5-7507-845e-ee500c316332 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/follow/019e20fd-45a6-7c6e-ac22-4a7ac182ed5d 2026/05/13 10:58:49 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-417f-7366-be9d-8dd811678271 request.user=bob post=https://b.localdomain/post/019e20fd-417f-7366-be9d-8dd811678271 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6MktEN67DahJSVfVoEUVTMtuNHBMQqPCWiHgHEmaC2ov3JK/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MktEN67DahJSVfVoEUVTMtuNHBMQqPCWiHgHEmaC2ov3JK/actor/undo/019e20fd-4599-7181-b79f-70567450cbe3 2026/05/13 10:58:49 INFO Looking up user name=bob 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/follow/019e20fd-45a6-7c6e-ac22-4a7ac182ed5d 2026/05/13 10:58:49 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/follow/019e20fd-45e0-76dc-ac57-4e1659f35f04 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6MktEN67DahJSVfVoEUVTMtuNHBMQqPCWiHgHEmaC2ov3JK/actor/undo/019e20fd-4599-7181-b79f-70567450cbe3 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/follow/019e20fd-45e0-76dc-ac57-4e1659f35f04 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor request.user=alice actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor offset=0 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor/inbox activity=https://b.localdomain/follow/019e20fd-45cf-7b14-a0b1-385ab053004e 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor/accept/019e20fd-45af-74f8-b85e-7242b145e214 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor request.user=carol actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor offset=0 2026/05/13 10:58:49 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/accept/019e20fd-45b8-755a-b5c6-edc4cdf286d9 2026/05/13 10:58:49 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor/accept/019e20fd-45af-74f8-b85e-7242b145e214 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor 2026/05/13 10:58:49 INFO Looking up user name=carol 2026/05/13 10:58:49 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:58:49 WARN Activity is invalid activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/accept/019e20fd-45b8-755a-b5c6-edc4cdf286d9 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-44df-713b-aa23-d4c9a70dc05d activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob sender=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor error="invalid object host: b.localdomain" 2026/05/13 10:58:49 WARN Failed to send an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/accept/019e20fd-45b8-755a-b5c6-edc4cdf286d9 error="failed to send request to https://c.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/inbox: 400, " 2026/05/13 10:58:49 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20fd-45cf-7b14-a0b1-385ab053004e 2026/05/13 10:58:49 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor 2026/05/13 10:58:49 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor/accept/019e20fd-454c-7bc1-8674-cc092a1ae46b activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-443d-776d-8829-2f3367f7246c activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-443d-776d-8829-2f3367f7246c 2026/05/13 10:58:49 INFO Fetching object cid=ap://did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor 2026/05/13 10:58:50 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor offset=0 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://c.localdomain/user/carol inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/follow/019e20fd-45e0-76dc-ac57-4e1659f35f04 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor/accept/019e20fd-4597-7cb5-8618-678aade7cd2c 2026/05/13 10:58:50 INFO Failed to deliver an activity to at least one recipient id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor/accept/019e20fd-4597-7cb5-8618-678aade7cd2c 2026/05/13 10:58:50 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/follow/019e20fd-45e0-76dc-ac57-4e1659f35f04 2026/05/13 10:58:50 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor 2026/05/13 10:58:50 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:50 INFO Looking up user name=bob 2026/05/13 10:58:50 WARN Activity is invalid activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor/accept/019e20fd-45af-74f8-b85e-7242b145e214 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-44ce-7290-8de3-a171f110e4b5 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob sender=https://a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor error="invalid object host: b.localdomain" 2026/05/13 10:58:50 WARN Failed to send an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor/accept/019e20fd-45af-74f8-b85e-7242b145e214 error="failed to send request to https://c.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor/inbox: 400, " 2026/05/13 10:58:50 INFO Failed to deliver an activity to at least one recipient id=https://a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor/accept/019e20fd-45af-74f8-b85e-7242b145e214 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/accept/019e20fd-45b8-755a-b5c6-edc4cdf286d9 2026/05/13 10:58:50 INFO Failed to deliver an activity to at least one recipient id=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/accept/019e20fd-45b8-755a-b5c6-edc4cdf286d9 2026/05/13 10:58:50 INFO Looking up user name=alice 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:50 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/05/13 10:58:50 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor/accept/019e20fd-4597-7cb5-8618-678aade7cd2c activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-446b-7008-a035-819ef895fc32 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-446b-7008-a035-819ef895fc32 2026/05/13 10:58:50 INFO Adding gateway request.path=/users/gateway/add request.user=alice gateway=c.localdomain 2026/05/13 10:58:50 INFO Follow is rejected activity.id=https://a.localdomain/reject/019e20fd-4647-7527-9d07-71db2ef83d93 activity.type=Reject activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-44c3-77a6-9bb1-f045b91ab6a1 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-44c3-77a6-9bb1-f045b91ab6a1 2026/05/13 10:58:50 INFO Looking up user name=alice 2026/05/13 10:58:50 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:50 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor request.user=alice actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor offset=0 2026/05/13 10:58:50 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:58:50 INFO Looking up user name=alice 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/reject/019e20fd-4647-7527-9d07-71db2ef83d93 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/reject/019e20fd-4647-7527-9d07-71db2ef83d93 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MktEN67DahJSVfVoEUVTMtuNHBMQqPCWiHgHEmaC2ov3JK/actor 2026/05/13 10:58:50 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:50 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor/update/019e20fd-464e-7132-bfee-a8d67b257536 sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor gateway=https://c.localdomain 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor/update/019e20fd-464e-7132-bfee-a8d67b257536 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor/update/019e20fd-464e-7132-bfee-a8d67b257536 2026/05/13 10:58:50 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-4554-75e3-8b6f-c215cbd8138e activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-4554-7549-8442-71d4c9b9fa9b activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-4554-7549-8442-71d4c9b9fa9b --- PASS: TestCluster_ForwardedLegacyReply (4.04s) 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MktEN67DahJSVfVoEUVTMtuNHBMQqPCWiHgHEmaC2ov3JK/actor 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor 2026/05/13 10:58:50 INFO Looking up user name=alice 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor 2026/05/13 10:58:50 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:50 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/accept/019e20fd-45b8-755a-b5c6-edc4cdf286d9 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-44df-713b-aa23-d4c9a70dc05d activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-44df-713b-aa23-d4c9a70dc05d 2026/05/13 10:58:50 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor/accept/019e20fd-45af-74f8-b85e-7242b145e214 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-44ce-7290-8de3-a171f110e4b5 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-44ce-7290-8de3-a171f110e4b5 2026/05/13 10:58:50 INFO Resolving user ID request.path=/users/resolve request.user=alice host=g.localdomain name=stuff 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor 2026/05/13 10:58:50 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:50 INFO Looking up resource resource=stuff@g.localdomain user=stuff 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/announce/019e20fd-4663-73a9-afa8-57f0c715844f 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/reject/019e20fd-4647-7527-9d07-71db2ef83d93 2026/05/13 10:58:50 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/announce/019e20fd-4663-73a9-afa8-57f0c715844f 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:50 INFO Looking up user name=bob 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/reject/019e20fd-4647-7527-9d07-71db2ef83d93 2026/05/13 10:58:50 INFO Looking up user name=bob 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:50 INFO Looking up user name=alice 2026/05/13 10:58:50 INFO Received delete request activity.id=https://b.localdomain/post/019e20fd-428d-7e7f-a6f1-4f2b7c02a1f9#delete activity.type=Delete activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-428d-7e7f-a6f1-4f2b7c02a1f9 activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20fd-428d-7e7f-a6f1-4f2b7c02a1f9 2026/05/13 10:58:50 INFO Forwarding activity to followers of thread starter domain=a.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/create/019e20fd-465c-7af6-8463-2ad9b9952a88 note=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980 thread=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980 starter=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:50 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/create/019e20fd-465c-7af6-8463-2ad9b9952a88 activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980 2026/05/13 10:58:50 INFO Removed a Follow activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6MktEN67DahJSVfVoEUVTMtuNHBMQqPCWiHgHEmaC2ov3JK/actor/undo/019e20fd-4599-7181-b79f-70567450cbe3 activity.type=Undo activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MktEN67DahJSVfVoEUVTMtuNHBMQqPCWiHgHEmaC2ov3JK/actor activity.object.kind=activity activity.object.id=https://c.localdomain/.well-known/apgateway/did:key:z6MktEN67DahJSVfVoEUVTMtuNHBMQqPCWiHgHEmaC2ov3JK/actor/follow/019e20fd-413a-72f1-937e-c329b3c02d6e activity.object.type=Follow activity.object.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MktEN67DahJSVfVoEUVTMtuNHBMQqPCWiHgHEmaC2ov3JK/actor follower=https://c.localdomain/.well-known/apgateway/did:key:z6MktEN67DahJSVfVoEUVTMtuNHBMQqPCWiHgHEmaC2ov3JK/actor followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor 2026/05/13 10:58:50 WARN Failed to fetch follow request to approve request.path=/users/followers/accept/b.localdomain/user/bob request.user=alice follower=https://b.localdomain/user/bob 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/announce/019e20fd-4663-73a9-afa8-57f0c715844f 2026/05/13 10:58:50 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-4669-7572-95e5-bf8e1f2653c0 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-4669-7521-95c1-015be71eceeb activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-4669-7521-95c1-015be71eceeb 2026/05/13 10:58:50 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-44d4-7bae-b3ae-6b59bcd4aece activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:58:50 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:50 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor request.user=carol actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor offset=0 2026/05/13 10:58:50 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-4691-7a2f-871e-915c4a53f447 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-44d4-7bae-b3ae-6b59bcd4aece activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-44d4-7bae-b3ae-6b59bcd4aece 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/announce/019e20fd-4663-73a9-afa8-57f0c715844f 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/05/13 10:58:50 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=carol 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor/update/019e20fd-464e-7132-bfee-a8d67b257536 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:50 INFO Looking up user name=carol 2026/05/13 10:58:50 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-417f-7366-be9d-8dd811678271 request.user=bob post=https://b.localdomain/post/019e20fd-417f-7366-be9d-8dd811678271 2026/05/13 10:58:50 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-4669-7572-95e5-bf8e1f2653c0 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-4669-7572-95e5-bf8e1f2653c0 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/create/019e20fd-465c-7af6-8463-2ad9b9952a88 2026/05/13 10:58:50 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/create/019e20fd-465c-7af6-8463-2ad9b9952a88 sender=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor gateway=https://c.localdomain 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/create/019e20fd-465c-7af6-8463-2ad9b9952a88 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/create/019e20fd-465c-7af6-8463-2ad9b9952a88 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor/update/019e20fd-464e-7132-bfee-a8d67b257536 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/create/019e20fd-465c-7af6-8463-2ad9b9952a88 2026/05/13 10:58:50 INFO Looking up user name=carol 2026/05/13 10:58:50 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor request.user=alice actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor offset=0 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20fd-428d-7e7f-a6f1-4f2b7c02a1f9#delete 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20fd-428d-7e7f-a6f1-4f2b7c02a1f9#delete 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:50 INFO Looking up user name=carol 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor 2026/05/13 10:58:50 INFO Approving follow request activity.id=https://c.localdomain/follow/019e20fd-45e0-76dc-ac57-4e1659f35f04 activity.type=Follow activity.actor=https://c.localdomain/user/carol activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://c.localdomain/user/carol followed=https://b.localdomain/user/bob 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20fd-428d-7e7f-a6f1-4f2b7c02a1f9#delete 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:50 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-46ad-74b5-9acb-f78c709d46b6 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://c.localdomain/follow/019e20fd-45e0-76dc-ac57-4e1659f35f04 activity.object.type=Follow activity.object.actor=https://c.localdomain/user/carol follow=https://c.localdomain/follow/019e20fd-45e0-76dc-ac57-4e1659f35f04 2026/05/13 10:58:50 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-46ae-7dd3-8235-c0f2e598b7fb activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor follower=https://a.localdomain/user/alice followed=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-4669-7572-95e5-bf8e1f2653c0 2026/05/13 10:58:50 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-4695-79b5-936c-aa17ca5eb824 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-4695-7952-ae20-4180e995fad4 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-4695-7952-ae20-4180e995fad4 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/post/019e20fd-428d-7e7f-a6f1-4f2b7c02a1f9#delete 2026/05/13 10:58:50 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:58:50 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=carol actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-4669-7572-95e5-bf8e1f2653c0 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor/inbox activity=https://a.localdomain/follow/019e20fd-46ae-7dd3-8235-c0f2e598b7fb 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor/inbox activity=https://a.localdomain/follow/019e20fd-46ae-7dd3-8235-c0f2e598b7fb 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-4691-7a2f-871e-915c4a53f447 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-4691-7a2f-871e-915c4a53f447 2026/05/13 10:58:50 INFO Adding gateway request.path=/users/gateway/add request.user=carol gateway=a.localdomain 2026/05/13 10:58:50 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-4669-7521-95c1-015be71eceeb request.user=carol post=https://b.localdomain/post/019e20fd-4669-7521-95c1-015be71eceeb 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-4695-79b5-936c-aa17ca5eb824 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://b.localdomain/create/019e20fd-4695-79b5-936c-aa17ca5eb824 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://b.localdomain/create/019e20fd-4695-79b5-936c-aa17ca5eb824 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:50 INFO Not approving follow request activity.id=https://c.localdomain/follow/019e20fd-46c7-770c-9df0-e8d3ca85e101 activity.type=Follow activity.actor=https://c.localdomain/user/carol activity.object.kind=string activity.object.id=https://a.localdomain/user/alice follower=https://c.localdomain/user/carol followed=https://a.localdomain/user/alice 2026/05/13 10:58:50 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-46c8-78be-bde3-95cb6c0525ea activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor follower=https://a.localdomain/user/alice followed=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20fd-46ad-74b5-9acb-f78c709d46b6 --- PASS: TestCluster_PostToFollowers_RejectThenAccept (4.15s) 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20fd-46ad-74b5-9acb-f78c709d46b6 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:50 INFO Looking up user name=alice 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:50 INFO Looking up user name=bob 2026/05/13 10:58:50 INFO Looking up user name=bob 2026/05/13 10:58:50 INFO Looking up user name=carol 2026/05/13 10:58:50 INFO Looking up user name=bob 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/create/019e20fd-465c-7af6-8463-2ad9b9952a88 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/create/019e20fd-465c-7af6-8463-2ad9b9952a88 2026/05/13 10:58:50 INFO Looking up user name=bob 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://c.localdomain/follow/019e20fd-46c7-770c-9df0-e8d3ca85e101 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://c.localdomain/follow/019e20fd-46c7-770c-9df0-e8d3ca85e101 2026/05/13 10:58:50 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor/inbox activity=https://a.localdomain/follow/019e20fd-46c8-78be-bde3-95cb6c0525ea 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor/inbox activity=https://a.localdomain/follow/019e20fd-46c8-78be-bde3-95cb6c0525ea 2026/05/13 10:58:50 INFO Forwarding activity to gateway activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor/update/019e20fd-46c7-7711-a8a9-fe2f58d9423d sender=https://c.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor gateway=https://a.localdomain 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor/update/019e20fd-46c7-7711-a8a9-fe2f58d9423d 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor/update/019e20fd-46c7-7711-a8a9-fe2f58d9423d 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor/inbox activity=https://a.localdomain/follow/019e20fd-46ae-7dd3-8235-c0f2e598b7fb 2026/05/13 10:58:50 INFO Forwarding activity to followers of thread starter domain=a.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkgEZBLsDnjJR5PgeQggWStKDYYAzP96xXo7AQ6C8m3QgQ/actor/create/019e20fd-46b3-7ddb-bdd7-7fc4c70b484f note=https://a.localdomain/.well-known/apgateway/did:key:z6MkgEZBLsDnjJR5PgeQggWStKDYYAzP96xXo7AQ6C8m3QgQ/actor/post/019e20fd-46b3-7d1c-ac2f-1f4e82198911 thread=https://a.localdomain/.well-known/apgateway/did:key:z6MkgEZBLsDnjJR5PgeQggWStKDYYAzP96xXo7AQ6C8m3QgQ/actor/post/019e20fd-46b3-7d1c-ac2f-1f4e82198911 starter=https://a.localdomain/.well-known/apgateway/did:key:z6MkgEZBLsDnjJR5PgeQggWStKDYYAzP96xXo7AQ6C8m3QgQ/actor 2026/05/13 10:58:50 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkgEZBLsDnjJR5PgeQggWStKDYYAzP96xXo7AQ6C8m3QgQ/actor/create/019e20fd-46b3-7ddb-bdd7-7fc4c70b484f activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkgEZBLsDnjJR5PgeQggWStKDYYAzP96xXo7AQ6C8m3QgQ/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkgEZBLsDnjJR5PgeQggWStKDYYAzP96xXo7AQ6C8m3QgQ/actor/post/019e20fd-46b3-7d1c-ac2f-1f4e82198911 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6MkgEZBLsDnjJR5PgeQggWStKDYYAzP96xXo7AQ6C8m3QgQ/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6MkgEZBLsDnjJR5PgeQggWStKDYYAzP96xXo7AQ6C8m3QgQ/actor/post/019e20fd-46b3-7d1c-ac2f-1f4e82198911 2026/05/13 10:58:50 INFO Received delete request activity.id=https://b.localdomain/post/019e20fd-428d-7e7f-a6f1-4f2b7c02a1f9#delete activity.type=Delete activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-428d-7e7f-a6f1-4f2b7c02a1f9 activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20fd-428d-7e7f-a6f1-4f2b7c02a1f9 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox activity=https://b.localdomain/create/019e20fd-4695-79b5-936c-aa17ca5eb824 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-4691-7a2f-871e-915c4a53f447 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/create/019e20fd-465c-7af6-8463-2ad9b9952a88 2026/05/13 10:58:50 INFO Looking up user name=carol 2026/05/13 10:58:50 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:50 INFO Looking up user name=alice 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-46ae-7dd3-8235-c0f2e598b7fb 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor 2026/05/13 10:58:50 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20fd-45cf-7b14-a0b1-385ab053004e activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor 2026/05/13 10:58:50 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor request.user=alice actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor offset=0 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20fd-46ad-74b5-9acb-f78c709d46b6 2026/05/13 10:58:50 INFO Viewing post request.path=/users/view/a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980 request.user=alice post=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor 2026/05/13 10:58:50 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor/accept/019e20fd-46eb-7780-a603-d8f80bf49c8a activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-45cf-7b14-a0b1-385ab053004e activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-45cf-7b14-a0b1-385ab053004e 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor 2026/05/13 10:58:50 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:58:50 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor request.user=alice actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor offset=0 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://c.localdomain/user/carol inbox=https://a.localdomain/inbox/alice activity=https://c.localdomain/follow/019e20fd-46c7-770c-9df0-e8d3ca85e101 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor/inbox activity=https://a.localdomain/follow/019e20fd-46c8-78be-bde3-95cb6c0525ea 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-46ad-74b5-9acb-f78c709d46b6 2026/05/13 10:58:50 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:50 INFO Looking up user name=bob 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-4691-7a2f-871e-915c4a53f447 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/follow/019e20fd-46c7-770c-9df0-e8d3ca85e101 2026/05/13 10:58:50 INFO Not approving follow request activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6MkecbXoCk6FdqifRDeGhzrjFnxrAc5wbaEPog1WVrk5Ti3/actor/follow/019e20fd-46f6-7701-a3eb-cc4a3a6124d5 activity.type=Follow activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MkecbXoCk6FdqifRDeGhzrjFnxrAc5wbaEPog1WVrk5Ti3/actor activity.object.kind=string activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor follower=https://c.localdomain/.well-known/apgateway/did:key:z6MkecbXoCk6FdqifRDeGhzrjFnxrAc5wbaEPog1WVrk5Ti3/actor followed=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-4695-79b5-936c-aa17ca5eb824 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-46c8-78be-bde3-95cb6c0525ea 2026/05/13 10:58:50 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor/accept/019e20fd-46eb-7780-a603-d8f80bf49c8a 2026/05/13 10:58:50 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor/accept/019e20fd-46eb-7780-a603-d8f80bf49c8a sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor gateway=https://c.localdomain 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor/accept/019e20fd-46eb-7780-a603-d8f80bf49c8a 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor/accept/019e20fd-46eb-7780-a603-d8f80bf49c8a 2026/05/13 10:58:50 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkgEZBLsDnjJR5PgeQggWStKDYYAzP96xXo7AQ6C8m3QgQ/actor/create/019e20fd-46b3-7ddb-bdd7-7fc4c70b484f 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:50 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor request.user=alice actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor offset=0 2026/05/13 10:58:50 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:50 INFO Looking up user name=bob 2026/05/13 10:58:50 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-46db-773f-8d8b-907af5aff2d6 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor 2026/05/13 10:58:50 INFO Viewing post request.path=/users/view/a.localdomain/.well-known/apgateway/did:key:z6MkgEZBLsDnjJR5PgeQggWStKDYYAzP96xXo7AQ6C8m3QgQ/actor/post/019e20fd-46b3-7d1c-ac2f-1f4e82198911 request.user=alice post=https://a.localdomain/.well-known/apgateway/did:key:z6MkgEZBLsDnjJR5PgeQggWStKDYYAzP96xXo7AQ6C8m3QgQ/actor/post/019e20fd-46b3-7d1c-ac2f-1f4e82198911 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor 2026/05/13 10:58:50 INFO Resolving user ID request.path=/users/resolve request.user=bob host=g.localdomain name=stuff 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor/update/019e20fd-46c7-7711-a8a9-fe2f58d9423d 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkecbXoCk6FdqifRDeGhzrjFnxrAc5wbaEPog1WVrk5Ti3/actor/follow/019e20fd-46f6-7701-a3eb-cc4a3a6124d5 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkecbXoCk6FdqifRDeGhzrjFnxrAc5wbaEPog1WVrk5Ti3/actor/follow/019e20fd-46f6-7701-a3eb-cc4a3a6124d5 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor 2026/05/13 10:58:50 INFO Looking up user name=bob 2026/05/13 10:58:50 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:50 INFO Looking up resource resource=stuff@g.localdomain user=stuff 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor/update/019e20fd-46c7-7711-a8a9-fe2f58d9423d 2026/05/13 10:58:50 INFO Resolving user ID request.path=/users/resolve request.user=bob host=b.localdomain name=carol 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MkecbXoCk6FdqifRDeGhzrjFnxrAc5wbaEPog1WVrk5Ti3/actor 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-4695-79b5-936c-aa17ca5eb824 2026/05/13 10:58:50 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-46ad-74b5-9acb-f78c709d46b6 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://c.localdomain/follow/019e20fd-45e0-76dc-ac57-4e1659f35f04 activity.object.type=Follow activity.object.actor=https://c.localdomain/user/carol follow=https://c.localdomain/follow/019e20fd-45e0-76dc-ac57-4e1659f35f04 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:50 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor 2026/05/13 10:58:50 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-46db-773f-8d8b-907af5aff2d6 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://b.localdomain/create/019e20fd-46db-773f-8d8b-907af5aff2d6 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://b.localdomain/create/019e20fd-46db-773f-8d8b-907af5aff2d6 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-46db-773f-8d8b-907af5aff2d6 2026/05/13 10:58:50 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkhkET75MBs4xpyHiNx9FmnY7NBev3cVfMSeawp6NaqB3x/actor offset=0 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:50 INFO Looking up user name=bob 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:50 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-4695-79b5-936c-aa17ca5eb824 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:50 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:50 INFO Looking up user name=carol 2026/05/13 10:58:50 INFO Resolving user ID request.path=/users/resolve request.user=carol host=g.localdomain name=stuff 2026/05/13 10:58:50 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:50 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-4695-7952-ae20-4180e995fad4 request.user=bob post=https://b.localdomain/post/019e20fd-4695-7952-ae20-4180e995fad4 2026/05/13 10:58:50 INFO Looking up user name=bob 2026/05/13 10:58:50 INFO Looking up user name=bob 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor 2026/05/13 10:58:50 INFO Looking up user name=bob 2026/05/13 10:58:50 INFO Looking up resource resource=stuff@g.localdomain user=stuff 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor/accept/019e20fd-46eb-7780-a603-d8f80bf49c8a 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor 2026/05/13 10:58:50 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-4691-7a2f-871e-915c4a53f447 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-44d4-7bae-b3ae-6b59bcd4aece activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-44d4-7bae-b3ae-6b59bcd4aece 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-46db-773f-8d8b-907af5aff2d6 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox activity=https://b.localdomain/create/019e20fd-46db-773f-8d8b-907af5aff2d6 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor/accept/019e20fd-46eb-7780-a603-d8f80bf49c8a 2026/05/13 10:58:50 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6MkecbXoCk6FdqifRDeGhzrjFnxrAc5wbaEPog1WVrk5Ti3/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkecbXoCk6FdqifRDeGhzrjFnxrAc5wbaEPog1WVrk5Ti3/actor/follow/019e20fd-46f6-7701-a3eb-cc4a3a6124d5 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor 2026/05/13 10:58:50 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkiDoR1NV6foa112kXN78bS9FWn6nadM5DgkM8avWA98Uo/actor offset=0 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-46db-773f-8d8b-907af5aff2d6 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6MkecbXoCk6FdqifRDeGhzrjFnxrAc5wbaEPog1WVrk5Ti3/actor/follow/019e20fd-46f6-7701-a3eb-cc4a3a6124d5 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor 2026/05/13 10:58:50 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:58:50 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b request.user=bob post=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor 2026/05/13 10:58:50 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor request.user=carol actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor offset=0 2026/05/13 10:58:50 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor request.user=bob actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor offset=0 2026/05/13 10:58:50 INFO Looking up user name=carol 2026/05/13 10:58:50 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-4294-7317-b7ad-6f8e5bc607c6 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-4294-72b9-9229-e43611362c48 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-4294-72b9-9229-e43611362c48 2026/05/13 10:58:50 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:50 WARN Activity is invalid activity=https://a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor/create/1 error="invalid object: *ap.Object" 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor 2026/05/13 10:58:50 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:50 INFO Looking up user name=bob 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor 2026/05/13 10:58:50 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor offset=0 2026/05/13 10:58:50 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor offset=0 2026/05/13 10:58:50 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:50 WARN Activity is invalid activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor/create/1 error="invalid activity host: did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL" 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor 2026/05/13 10:58:50 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor request.user=carol actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor offset=0 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/05/13 10:58:50 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:50 WARN Activity is invalid activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor/accept/019e20fd-46eb-7780-a603-d8f80bf49c8a activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-45cf-7b14-a0b1-385ab053004e activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor error="invalid object host: b.localdomain" 2026/05/13 10:58:50 WARN Failed to send an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor/accept/019e20fd-46eb-7780-a603-d8f80bf49c8a error="failed to send request to https://c.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor/inbox: 400, " 2026/05/13 10:58:50 INFO Failed to deliver an activity to at least one recipient id=https://a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor/accept/019e20fd-46eb-7780-a603-d8f80bf49c8a 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor 2026/05/13 10:58:50 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor request.user=carol actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor offset=0 2026/05/13 10:58:50 INFO Looking up user name=carol 2026/05/13 10:58:50 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor 2026/05/13 10:58:50 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-457d-7171-a69c-ef152f281338 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-457d-7117-ac60-0a7182d9b27b activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-457d-7117-ac60-0a7182d9b27b 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:50 INFO Replying to post request.path=/users/reply/b.localdomain/post/019e20fd-4432-7002-9bc1-10dc13b06e14 request.user=alice post=https://b.localdomain/post/019e20fd-4432-7002-9bc1-10dc13b06e14 2026/05/13 10:58:50 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-42fb-7e4e-a7bd-bd3987c40b8b activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-42fb-7de2-bacf-1b1ccca9e9f0 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-42fb-7de2-bacf-1b1ccca9e9f0 2026/05/13 10:58:50 INFO Approving follow request activity.id=https://c.localdomain/follow/019e20fd-46c7-770c-9df0-e8d3ca85e101 activity.type=Follow activity.actor=https://c.localdomain/user/carol activity.object.kind=string activity.object.id=https://a.localdomain/user/alice follower=https://c.localdomain/user/carol followed=https://a.localdomain/user/alice 2026/05/13 10:58:50 INFO Looking up user name=carol 2026/05/13 10:58:50 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor request.user=carol actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor offset=0 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:50 INFO Follow is accepted activity.id=https://a.localdomain/accept/019e20fd-477a-7659-ac10-f286c562de1c activity.type=Accept activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://c.localdomain/follow/019e20fd-46c7-770c-9df0-e8d3ca85e101 activity.object.type=Follow activity.object.actor=https://c.localdomain/user/carol follow=https://c.localdomain/follow/019e20fd-46c7-770c-9df0-e8d3ca85e101 2026/05/13 10:58:50 INFO Looking up user name=bob 2026/05/13 10:58:50 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-4780-772c-8339-e4986d3c01ac activity.type=Follow activity.actor=https://b.localdomain/user/carol activity.object.kind=string activity.object.id=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor follower=https://b.localdomain/user/carol followed=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox/carol activity=https://a.localdomain/accept/019e20fd-477a-7659-ac10-f286c562de1c 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox/carol activity=https://a.localdomain/accept/019e20fd-477a-7659-ac10-f286c562de1c 2026/05/13 10:58:50 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor offset=0 2026/05/13 10:58:50 INFO Resolving user ID request.path=/users/resolve request.user=bob host=c.localdomain name=carol 2026/05/13 10:58:50 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor/accept/019e20fd-46eb-7780-a603-d8f80bf49c8a activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-45cf-7b14-a0b1-385ab053004e activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-45cf-7b14-a0b1-385ab053004e 2026/05/13 10:58:50 INFO Looking up resource resource=carol@c.localdomain user=carol 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor/inbox activity=https://b.localdomain/follow/019e20fd-4780-772c-8339-e4986d3c01ac 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor/inbox activity=https://b.localdomain/follow/019e20fd-4780-772c-8339-e4986d3c01ac 2026/05/13 10:58:50 INFO Forwarding activity to followers of thread starter domain=c.localdomain activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/create/019e20fd-4768-7dc1-8ce3-61137917c3cd note=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-4768-7d3b-b3b9-d98a5dbb7c0f thread=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-4768-7d3b-b3b9-d98a5dbb7c0f starter=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:50 INFO Received a new post activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/create/019e20fd-4768-7dc1-8ce3-61137917c3cd activity.type=Create activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor activity.object.kind=object activity.object.id=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-4768-7d3b-b3b9-d98a5dbb7c0f activity.object.type=Note activity.object.attributed_to=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor post=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-4768-7d3b-b3b9-d98a5dbb7c0f 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:50 INFO Received a new post activity.id=https://a.localdomain/create/019e20fd-4779-7353-970f-deb0ba8a6e94 activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-4779-72f1-ae4e-f5dba1ad7950 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-4779-72f1-ae4e-f5dba1ad7950 2026/05/13 10:58:50 INFO Looking up user name=carol 2026/05/13 10:58:50 INFO Looking up user name=alice 2026/05/13 10:58:50 INFO Looking up user name=carol 2026/05/13 10:58:50 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor offset=0 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:50 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-4669-7572-95e5-bf8e1f2653c0 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-4669-7521-95c1-015be71eceeb activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-4669-7521-95c1-015be71eceeb 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://a.localdomain/create/019e20fd-4779-7353-970f-deb0ba8a6e94 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://c.localdomain/inbox/carol activity=https://a.localdomain/accept/019e20fd-477a-7659-ac10-f286c562de1c 2026/05/13 10:58:50 INFO Forwarding activity to gateway activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/create/019e20fd-4768-7dc1-8ce3-61137917c3cd sender=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor gateway=https://a.localdomain 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/create/019e20fd-4779-7353-970f-deb0ba8a6e94 2026/05/13 10:58:50 INFO Looking up user name=bob 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/create/019e20fd-4768-7dc1-8ce3-61137917c3cd 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/create/019e20fd-4779-7353-970f-deb0ba8a6e94 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/create/019e20fd-4768-7dc1-8ce3-61137917c3cd 2026/05/13 10:58:50 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-4395-717d-93b8-a2e442791588 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-4395-70f3-9abb-4ade1d6477f6 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-4395-70f3-9abb-4ade1d6477f6 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor/inbox activity=https://b.localdomain/follow/019e20fd-4780-772c-8339-e4986d3c01ac 2026/05/13 10:58:50 INFO Received a new post activity.id=https://a.localdomain/create/019e20fd-4787-7ec4-b47b-84d15692e695 activity.type=Create activity.actor=https://a.localdomain/user/carol activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-4787-7e72-91f6-b8d76af6a3c3 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/carol post=https://a.localdomain/post/019e20fd-4787-7e72-91f6-b8d76af6a3c3 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:50 INFO Viewing outbox request.path=/users/outbox/c.localdomain/user/carol request.user=bob actor=https://c.localdomain/user/carol offset=0 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/accept/019e20fd-477a-7659-ac10-f286c562de1c 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20fd-4780-772c-8339-e4986d3c01ac 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:50 INFO Looking up user name=alice 2026/05/13 10:58:50 INFO Received followers request did=did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkpRK4vD13tQWXo1arodXs1cLfAZok7EdE8GhThsT5csRw/actor count=1 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor 2026/05/13 10:58:50 INFO Looking up user name=bob 2026/05/13 10:58:50 INFO Updated post activity.id=https://b.localdomain/update/019e20fd-478d-7716-bad2-fb1e165f3803 activity.type=Update activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-4393-7a7a-b038-2ed7ea47bc41 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-4393-7a7a-b038-2ed7ea47bc41 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:50 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor request.user=carol actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor offset=0 2026/05/13 10:58:50 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-47b5-7d17-9bcc-f7dd34bee2fd activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor 2026/05/13 10:58:50 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:58:50 INFO Updated post activity.id=https://b.localdomain/update/019e20fd-47a3-7d9d-91bf-0a048625fee4 activity.type=Update activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-44fb-7ea2-8f17-91abd374a012 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-44fb-7ea2-8f17-91abd374a012 2026/05/13 10:58:50 INFO Looking up user name=alice 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/create/019e20fd-4779-7353-970f-deb0ba8a6e94 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019e20fd-4787-7ec4-b47b-84d15692e695 2026/05/13 10:58:50 WARN Failed to verify proof activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor/create/1 error="proof verification failed" 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/inbox activity=https://b.localdomain/update/019e20fd-478d-7716-bad2-fb1e165f3803 2026/05/13 10:58:50 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/inbox activity=https://b.localdomain/update/019e20fd-478d-7716-bad2-fb1e165f3803 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor 2026/05/13 10:58:50 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:50 INFO Viewing post request.path=/users/view/a.localdomain/post/019e20fd-4787-7e72-91f6-b8d76af6a3c3 request.user=carol post=https://a.localdomain/post/019e20fd-4787-7e72-91f6-b8d76af6a3c3 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor/inbox activity=https://b.localdomain/follow/019e20fd-47b5-7d17-9bcc-f7dd34bee2fd 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor/inbox activity=https://b.localdomain/follow/019e20fd-47b5-7d17-9bcc-f7dd34bee2fd 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/update/019e20fd-47a3-7d9d-91bf-0a048625fee4 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/update/019e20fd-47a3-7d9d-91bf-0a048625fee4 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:50 INFO Looking up user name=bob 2026/05/13 10:58:50 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-4496-713b-8aea-c5bd89042dd4 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:50 INFO Looking up user name=bob 2026/05/13 10:58:50 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-4695-79b5-936c-aa17ca5eb824 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-4695-7952-ae20-4180e995fad4 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-4695-7952-ae20-4180e995fad4 2026/05/13 10:58:50 INFO Looking up user name=bob 2026/05/13 10:58:50 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:50 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:50 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-47cf-7ce9-a827-a7cbbb14a8a3 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-4496-713b-8aea-c5bd89042dd4 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-4496-713b-8aea-c5bd89042dd4 2026/05/13 10:58:50 INFO Looking up user name=carol 2026/05/13 10:58:50 INFO Looking up user name=carol 2026/05/13 10:58:50 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-47cf-7d26-a57d-19a1244ceb5a activity.type=Follow activity.actor=https://a.localdomain/user/carol activity.object.kind=string activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor follower=https://a.localdomain/user/carol followed=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor 2026/05/13 10:58:50 INFO Approving follow request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/follow/019e20fd-45a6-7c6e-ac22-4a7ac182ed5d activity.type=Follow activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor activity.object.kind=string activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor follower=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor followed=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://a.localdomain/create/019e20fd-4779-7353-970f-deb0ba8a6e94 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/create/019e20fd-4768-7dc1-8ce3-61137917c3cd 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor 2026/05/13 10:58:50 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/accept/019e20fd-47d6-7a28-be43-7cb21031e0cf activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor activity.object.kind=activity activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/follow/019e20fd-45a6-7c6e-ac22-4a7ac182ed5d activity.object.type=Follow activity.object.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor follow=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/follow/019e20fd-45a6-7c6e-ac22-4a7ac182ed5d 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:50 INFO Looking up user name=carol 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor/inbox activity=https://b.localdomain/follow/019e20fd-47b5-7d17-9bcc-f7dd34bee2fd 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MkecbXoCk6FdqifRDeGhzrjFnxrAc5wbaEPog1WVrk5Ti3/actor 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/create/019e20fd-4768-7dc1-8ce3-61137917c3cd 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/update/019e20fd-47a3-7d9d-91bf-0a048625fee4 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/inbox activity=https://b.localdomain/update/019e20fd-478d-7716-bad2-fb1e165f3803 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor/inbox activity=https://a.localdomain/follow/019e20fd-47cf-7d26-a57d-19a1244ceb5a 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor/inbox activity=https://a.localdomain/follow/019e20fd-47cf-7d26-a57d-19a1244ceb5a 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20fd-47b5-7d17-9bcc-f7dd34bee2fd 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:50 INFO Looking up user name=alice 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MkecbXoCk6FdqifRDeGhzrjFnxrAc5wbaEPog1WVrk5Ti3/actor 2026/05/13 10:58:50 INFO Looking up user name=alice 2026/05/13 10:58:50 INFO Viewing post request.path=/users/view/c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-4768-7d3b-b3b9-d98a5dbb7c0f request.user=carol post=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-4768-7d3b-b3b9-d98a5dbb7c0f 2026/05/13 10:58:50 INFO Approving follow request activity.id=https://c.localdomain/follow/019e20fd-45b5-7507-845e-ee500c316332 activity.type=Follow activity.actor=https://c.localdomain/user/carol activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://c.localdomain/user/carol followed=https://b.localdomain/user/bob 2026/05/13 10:58:50 INFO Looking up user name=bob 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-478d-7716-bad2-fb1e165f3803 2026/05/13 10:58:50 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor offset=0 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-47a3-7d9d-91bf-0a048625fee4 2026/05/13 10:58:50 INFO Looking up user name=carol 2026/05/13 10:58:50 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-47ec-7409-b9ec-50e6291fef62 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://c.localdomain/follow/019e20fd-45b5-7507-845e-ee500c316332 activity.object.type=Follow activity.object.actor=https://c.localdomain/user/carol follow=https://c.localdomain/follow/019e20fd-45b5-7507-845e-ee500c316332 --- PASS: TestCluster_ClientSideSigningOutboxNotActivity (4.42s) 2026/05/13 10:58:50 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-4393-7a7a-b038-2ed7ea47bc41 request.user=carol post=https://b.localdomain/post/019e20fd-4393-7a7a-b038-2ed7ea47bc41 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://c.localdomain/inbox activity=https://a.localdomain/create/019e20fd-4779-7353-970f-deb0ba8a6e94 2026/05/13 10:58:50 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-44fb-7ea2-8f17-91abd374a012 request.user=carol post=https://b.localdomain/post/019e20fd-44fb-7ea2-8f17-91abd374a012 2026/05/13 10:58:50 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-46db-773f-8d8b-907af5aff2d6 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://a.localdomain/user/carol inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor/inbox activity=https://a.localdomain/follow/019e20fd-47cf-7d26-a57d-19a1244ceb5a 2026/05/13 10:58:50 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-46c8-78be-bde3-95cb6c0525ea activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor follower=https://a.localdomain/user/alice followed=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019e20fd-4779-7353-970f-deb0ba8a6e94 2026/05/13 10:58:50 INFO Forwarding activity to followers of thread starter domain=c.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/create/1 note=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/note/1 thread=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/note/1 starter=https://c.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor 2026/05/13 10:58:50 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/create/1 activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/note/1 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/note/1 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-47cf-7ce9-a827-a7cbbb14a8a3 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-47cf-7ce9-a827-a7cbbb14a8a3 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-47cf-7d26-a57d-19a1244ceb5a 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:50 INFO Follow is accepted activity.id=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor/accept/019e20fd-47fc-71a6-a9e6-d6f1d10506a7 activity.type=Accept activity.actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-46c8-78be-bde3-95cb6c0525ea activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-46c8-78be-bde3-95cb6c0525ea 2026/05/13 10:58:50 INFO Viewing post request.path=/users/view/a.localdomain/post/019e20fd-4779-72f1-ae4e-f5dba1ad7950 request.user=alice post=https://a.localdomain/post/019e20fd-4779-72f1-ae4e-f5dba1ad7950 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:50 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor offset=0 2026/05/13 10:58:50 INFO Looking up user name=bob 2026/05/13 10:58:50 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor offset=0 2026/05/13 10:58:50 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor request.user=carol actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor offset=0 2026/05/13 10:58:50 INFO Looking up user name=carol 2026/05/13 10:58:50 INFO Looking up user name=bob 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20fd-47ec-7409-b9ec-50e6291fef62 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20fd-47ec-7409-b9ec-50e6291fef62 2026/05/13 10:58:50 INFO Approving follow request activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6MkecbXoCk6FdqifRDeGhzrjFnxrAc5wbaEPog1WVrk5Ti3/actor/follow/019e20fd-46f6-7701-a3eb-cc4a3a6124d5 activity.type=Follow activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MkecbXoCk6FdqifRDeGhzrjFnxrAc5wbaEPog1WVrk5Ti3/actor activity.object.kind=string activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor follower=https://c.localdomain/.well-known/apgateway/did:key:z6MkecbXoCk6FdqifRDeGhzrjFnxrAc5wbaEPog1WVrk5Ti3/actor followed=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:50 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:58:50 INFO Moving follow follow=https://b.localdomain/follow/019e20fd-42bb-7021-99d0-e4c9908cc97f old=https://a.localdomain/user/alice new=https://c.localdomain/user/carol 2026/05/13 10:58:50 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/accept/019e20fd-480b-7152-bc99-2c346d76f7b1 activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor activity.object.kind=activity activity.object.id=https://c.localdomain/.well-known/apgateway/did:key:z6MkecbXoCk6FdqifRDeGhzrjFnxrAc5wbaEPog1WVrk5Ti3/actor/follow/019e20fd-46f6-7701-a3eb-cc4a3a6124d5 activity.object.type=Follow activity.object.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MkecbXoCk6FdqifRDeGhzrjFnxrAc5wbaEPog1WVrk5Ti3/actor follow=https://c.localdomain/.well-known/apgateway/did:key:z6MkecbXoCk6FdqifRDeGhzrjFnxrAc5wbaEPog1WVrk5Ti3/actor/follow/019e20fd-46f6-7701-a3eb-cc4a3a6124d5 2026/05/13 10:58:50 INFO Looking up user name=bob 2026/05/13 10:58:50 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/create/1 sender=https://c.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor gateway=https://a.localdomain 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/create/1 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/create/1 2026/05/13 10:58:50 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-4695-79b5-936c-aa17ca5eb824 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-4695-7952-ae20-4180e995fad4 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-4695-7952-ae20-4180e995fad4 --- PASS: TestCluster_ClientSideSigningFollowersHappyFlow (4.46s) 2026/05/13 10:58:50 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-480f-7b44-b8d7-13b79a1e2e78 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://c.localdomain/user/carol follower=https://b.localdomain/user/bob followed=https://c.localdomain/user/carol 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/create/1 2026/05/13 10:58:50 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20fd-4780-772c-8339-e4986d3c01ac activity.type=Follow activity.actor=https://b.localdomain/user/carol activity.object.kind=string activity.object.id=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor follower=https://b.localdomain/user/carol followed=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/create/1 --- PASS: TestCluster_ClientSideSigningOutboxInvalidVerificationMethod (4.48s) 2026/05/13 10:58:50 INFO Removed a Follow activity.id=https://b.localdomain/undo/019e20fd-4817-756f-88d6-21f53e149cdd activity.type=Undo activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-42bb-7021-99d0-e4c9908cc97f activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follower=https://b.localdomain/user/bob followed=https://a.localdomain/user/alice 2026/05/13 10:58:50 INFO Follow is accepted activity.id=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor/accept/019e20fd-4819-7a2d-a17d-34c6e9e2da3a activity.type=Accept activity.actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-4780-772c-8339-e4986d3c01ac activity.object.type=Follow activity.object.actor=https://b.localdomain/user/carol follow=https://b.localdomain/follow/019e20fd-4780-772c-8339-e4986d3c01ac 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20fd-47ec-7409-b9ec-50e6291fef62 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/accept/019e20fd-47d6-7a28-be43-7cb21031e0cf 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/accept/019e20fd-47d6-7a28-be43-7cb21031e0cf 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkecbXoCk6FdqifRDeGhzrjFnxrAc5wbaEPog1WVrk5Ti3/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/accept/019e20fd-480b-7152-bc99-2c346d76f7b1 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkecbXoCk6FdqifRDeGhzrjFnxrAc5wbaEPog1WVrk5Ti3/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/accept/019e20fd-480b-7152-bc99-2c346d76f7b1 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor/accept/019e20fd-47fc-71a6-a9e6-d6f1d10506a7 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor/accept/019e20fd-47fc-71a6-a9e6-d6f1d10506a7 2026/05/13 10:58:50 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-46db-773f-8d8b-907af5aff2d6 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/follow/019e20fd-480f-7b44-b8d7-13b79a1e2e78 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/follow/019e20fd-480f-7b44-b8d7-13b79a1e2e78 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor 2026/05/13 10:58:50 INFO Looking up user name=bob 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/undo/019e20fd-4817-756f-88d6-21f53e149cdd 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/undo/019e20fd-4817-756f-88d6-21f53e149cdd 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-47cf-7ce9-a827-a7cbbb14a8a3 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-47cf-7ce9-a827-a7cbbb14a8a3 2026/05/13 10:58:50 INFO Looking up user name=bob 2026/05/13 10:58:50 INFO Looking up user name=carol 2026/05/13 10:58:50 INFO Forwarding activity to followers of thread starter domain=a.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/create/1 note=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/note/1 thread=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/note/1 starter=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor 2026/05/13 10:58:50 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/create/1 activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/note/1 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/note/1 2026/05/13 10:58:50 INFO Looking up user name=carol 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-47ec-7409-b9ec-50e6291fef62 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/undo/019e20fd-4817-756f-88d6-21f53e149cdd 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkecbXoCk6FdqifRDeGhzrjFnxrAc5wbaEPog1WVrk5Ti3/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/accept/019e20fd-480b-7152-bc99-2c346d76f7b1 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor inbox=https://a.localdomain/inbox/alice activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor/accept/019e20fd-47fc-71a6-a9e6-d6f1d10506a7 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:50 INFO Looking up user name=alice 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/create/1 2026/05/13 10:58:50 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/create/1 sender=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor gateway=https://c.localdomain 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/create/1 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/create/1 2026/05/13 10:58:50 INFO Looking up user name=alice 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/create/1 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor 2026/05/13 10:58:50 INFO Looking up user name=bob 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor 2026/05/13 10:58:50 INFO Follow is accepted activity.id=https://a.localdomain/accept/019e20fd-477a-7659-ac10-f286c562de1c activity.type=Accept activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://c.localdomain/follow/019e20fd-46c7-770c-9df0-e8d3ca85e101 activity.object.type=Follow activity.object.actor=https://c.localdomain/user/carol follow=https://c.localdomain/follow/019e20fd-46c7-770c-9df0-e8d3ca85e101 2026/05/13 10:58:50 INFO Updated post activity.id=https://b.localdomain/update/019e20fd-47a3-7d9d-91bf-0a048625fee4 activity.type=Update activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-44fb-7ea2-8f17-91abd374a012 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-44fb-7ea2-8f17-91abd374a012 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/carol activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor/accept/019e20fd-4819-7a2d-a17d-34c6e9e2da3a 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/carol activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor/accept/019e20fd-4819-7a2d-a17d-34c6e9e2da3a 2026/05/13 10:58:50 INFO Looking up user name=bob 2026/05/13 10:58:50 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-46ae-7dd3-8235-c0f2e598b7fb activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor follower=https://a.localdomain/user/alice followed=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor 2026/05/13 10:58:50 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-4856-7bbb-a00d-f70c5d87072a activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-4856-7b2f-bd0d-15beb3701c81 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-4856-7b2f-bd0d-15beb3701c81 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/follow/019e20fd-480f-7b44-b8d7-13b79a1e2e78 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:50 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20fd-47b5-7d17-9bcc-f7dd34bee2fd activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor 2026/05/13 10:58:50 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-485b-7615-ba33-f17b68fcdb76 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-485b-75c7-a98f-5e63844ef0b6 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-485b-75c7-a98f-5e63844ef0b6 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor 2026/05/13 10:58:50 INFO Forwarding post to group followers activity=https://b.localdomain/update/019e20fd-478d-7716-bad2-fb1e165f3803 note=https://b.localdomain/post/019e20fd-4393-7a7a-b038-2ed7ea47bc41 group=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor 2026/05/13 10:58:50 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor/accept/019e20fd-4876-7162-919c-4f7510dca007 activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-46ae-7dd3-8235-c0f2e598b7fb activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-46ae-7dd3-8235-c0f2e598b7fb 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/accept/019e20fd-47d6-7a28-be43-7cb21031e0cf 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/user/carol 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20fd-480f-7b44-b8d7-13b79a1e2e78 2026/05/13 10:58:50 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor/accept/019e20fd-4879-70ec-ac22-131bbd6a5db5 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-47b5-7d17-9bcc-f7dd34bee2fd activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-47b5-7d17-9bcc-f7dd34bee2fd 2026/05/13 10:58:50 INFO Looking up user name=alice 2026/05/13 10:58:50 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-47ec-7409-b9ec-50e6291fef62 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://c.localdomain/follow/019e20fd-45b5-7507-845e-ee500c316332 activity.object.type=Follow activity.object.actor=https://c.localdomain/user/carol follow=https://c.localdomain/follow/019e20fd-45b5-7507-845e-ee500c316332 2026/05/13 10:58:50 INFO Looking up user name=carol 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/accept/019e20fd-47d6-7a28-be43-7cb21031e0cf 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/undo/019e20fd-4817-756f-88d6-21f53e149cdd 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-4856-7bbb-a00d-f70c5d87072a 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://b.localdomain/create/019e20fd-4856-7bbb-a00d-f70c5d87072a 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://b.localdomain/create/019e20fd-4856-7bbb-a00d-f70c5d87072a 2026/05/13 10:58:50 INFO Updated post activity.id=https://b.localdomain/update/019e20fd-478d-7716-bad2-fb1e165f3803 activity.type=Update activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-4393-7a7a-b038-2ed7ea47bc41 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-4393-7a7a-b038-2ed7ea47bc41 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-485b-7615-ba33-f17b68fcdb76 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-485b-7615-ba33-f17b68fcdb76 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/accept/019e20fd-480b-7152-bc99-2c346d76f7b1 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor/accept/019e20fd-4879-70ec-ac22-131bbd6a5db5 2026/05/13 10:58:50 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor/accept/019e20fd-4879-70ec-ac22-131bbd6a5db5 sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor gateway=https://c.localdomain 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor/accept/019e20fd-4879-70ec-ac22-131bbd6a5db5 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor/accept/019e20fd-4879-70ec-ac22-131bbd6a5db5 2026/05/13 10:58:50 INFO Looking up user name=bob 2026/05/13 10:58:50 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-47cf-7d26-a57d-19a1244ceb5a activity.type=Follow activity.actor=https://a.localdomain/user/carol activity.object.kind=string activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor follower=https://a.localdomain/user/carol followed=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor inbox=https://b.localdomain/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/create/1 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/create/1 2026/05/13 10:58:50 INFO Looking up user name=bob 2026/05/13 10:58:50 INFO Looking up user name=bob 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:50 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor/accept/019e20fd-4891-71f7-9c29-4dbc029140ad activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-47cf-7d26-a57d-19a1244ceb5a activity.object.type=Follow activity.object.actor=https://a.localdomain/user/carol follow=https://a.localdomain/follow/019e20fd-47cf-7d26-a57d-19a1244ceb5a 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-478d-7716-bad2-fb1e165f3803 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-478d-7716-bad2-fb1e165f3803 2026/05/13 10:58:50 INFO Looking up user name=bob 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/create/1 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox activity=https://b.localdomain/create/019e20fd-4856-7bbb-a00d-f70c5d87072a 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-485b-7615-ba33-f17b68fcdb76 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor 2026/05/13 10:58:50 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20fd-480f-7b44-b8d7-13b79a1e2e78 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://c.localdomain/user/carol follower=https://b.localdomain/user/bob followed=https://c.localdomain/user/carol 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor --- PASS: TestCluster_PostToFollowers (4.61s) 2026/05/13 10:58:50 INFO Looking up user name=carol 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/announce/019e20fd-487f-76d2-8caf-23a4ae28d9a4 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/announce/019e20fd-487f-76d2-8caf-23a4ae28d9a4 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor inbox=https://b.localdomain/inbox/carol activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor/accept/019e20fd-4819-7a2d-a17d-34c6e9e2da3a 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/announce/019e20fd-487f-76d2-8caf-23a4ae28d9a4 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/announce/019e20fd-487f-76d2-8caf-23a4ae28d9a4 2026/05/13 10:58:50 INFO Forwarding activity to followers of thread starter domain=c.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/create/1 note=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/note/1 thread=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/note/1 starter=https://c.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor 2026/05/13 10:58:50 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/create/1 activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/note/1 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/note/1 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor 2026/05/13 10:58:50 INFO Follow is accepted activity.id=https://c.localdomain/accept/019e20fd-48a0-763c-87e1-c846d3fd7cad activity.type=Accept activity.actor=https://c.localdomain/user/carol activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-480f-7b44-b8d7-13b79a1e2e78 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-480f-7b44-b8d7-13b79a1e2e78 2026/05/13 10:58:50 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/create/019e20fd-4779-7353-970f-deb0ba8a6e94 note=https://a.localdomain/post/019e20fd-4779-72f1-ae4e-f5dba1ad7950 thread=https://b.localdomain/post/019e20fd-4432-7002-9bc1-10dc13b06e14 starter=https://b.localdomain/user/bob 2026/05/13 10:58:50 INFO Received a new post activity.id=https://a.localdomain/create/019e20fd-4779-7353-970f-deb0ba8a6e94 activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-4779-72f1-ae4e-f5dba1ad7950 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-4779-72f1-ae4e-f5dba1ad7950 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-485b-7615-ba33-f17b68fcdb76 2026/05/13 10:58:50 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-47cf-7ce9-a827-a7cbbb14a8a3 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-4496-713b-8aea-c5bd89042dd4 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-4496-713b-8aea-c5bd89042dd4 2026/05/13 10:58:50 INFO Forwarding activity to followers of thread starter domain=c.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/create/019e20fd-465c-7af6-8463-2ad9b9952a88 note=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980 thread=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980 starter=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:50 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/create/019e20fd-465c-7af6-8463-2ad9b9952a88 activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor/accept/019e20fd-4876-7162-919c-4f7510dca007 2026/05/13 10:58:50 WARN Failed to unmarshal activity body="{\"id\":\"https://a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor/add/1\",\"type\":\"Add\",\"actor\":\"https://a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor\",\"object\":1234,\"to\":[\"https://www.w3.org/ns/activitystreams#Public\"],\"cc\":[\"https://www.w3.org/ns/activitystreams#Public\"],\"published\":\"2026-05-13T10:58:50.664066057Z\",\"proof\":{\"type\":\"DataIntegrityProof\",\"cryptosuite\":\"eddsa-jcs-2022\",\"verificationMethod\":\"did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ#z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z2mZqpMuZeqEMscVgj7g3AGrAYgmi6HKgQXPfbSfYG5tJ8uDjEajuXi2hXDDGAKGd8kEm4t6ZWBfKoVcPY4swNPWw\",\"created\":\"2026-05-13T10:58:50Z\"}}" error="invalid activity" 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor/accept/019e20fd-4876-7162-919c-4f7510dca007 2026/05/13 10:58:50 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-485b-75c7-a98f-5e63844ef0b6 request.user=bob post=https://b.localdomain/post/019e20fd-485b-75c7-a98f-5e63844ef0b6 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-4856-7bbb-a00d-f70c5d87072a 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor/accept/019e20fd-47fc-71a6-a9e6-d6f1d10506a7 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor 2026/05/13 10:58:50 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:58:50 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/accept/019e20fd-48a0-763c-87e1-c846d3fd7cad 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/accept/019e20fd-48a0-763c-87e1-c846d3fd7cad 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/carol activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor/accept/019e20fd-4891-71f7-9c29-4dbc029140ad 2026/05/13 10:58:50 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/create/1 sender=https://c.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor gateway=https://a.localdomain 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/create/1 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/create/1 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor/accept/019e20fd-4819-7a2d-a17d-34c6e9e2da3a 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor 2026/05/13 10:58:50 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/05/13 10:58:50 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:50 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/accept/019e20fd-480b-7152-bc99-2c346d76f7b1 activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor activity.object.kind=activity activity.object.id=https://c.localdomain/.well-known/apgateway/did:key:z6MkecbXoCk6FdqifRDeGhzrjFnxrAc5wbaEPog1WVrk5Ti3/actor/follow/019e20fd-46f6-7701-a3eb-cc4a3a6124d5 activity.object.type=Follow activity.object.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MkecbXoCk6FdqifRDeGhzrjFnxrAc5wbaEPog1WVrk5Ti3/actor follow=https://c.localdomain/.well-known/apgateway/did:key:z6MkecbXoCk6FdqifRDeGhzrjFnxrAc5wbaEPog1WVrk5Ti3/actor/follow/019e20fd-46f6-7701-a3eb-cc4a3a6124d5 2026/05/13 10:58:50 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/create/1 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor/accept/019e20fd-4879-70ec-ac22-131bbd6a5db5 2026/05/13 10:58:50 WARN Failed to resolve a recipient to=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/followers activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/create/019e20fd-465c-7af6-8463-2ad9b9952a88 error="cannot resolve https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/followers: actor is not cached" 2026/05/13 10:58:50 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/create/019e20fd-465c-7af6-8463-2ad9b9952a88 sender=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor gateway=https://a.localdomain 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/create/019e20fd-465c-7af6-8463-2ad9b9952a88 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/create/019e20fd-465c-7af6-8463-2ad9b9952a88 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor 2026/05/13 10:58:50 INFO Looking up user name=bob 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor/accept/019e20fd-4879-70ec-ac22-131bbd6a5db5 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019e20fd-4779-7353-970f-deb0ba8a6e94 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/create/019e20fd-465c-7af6-8463-2ad9b9952a88 2026/05/13 10:58:50 INFO Failed to deliver an activity to at least one recipient id=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/create/019e20fd-465c-7af6-8463-2ad9b9952a88 2026/05/13 10:58:50 INFO Looking up user name=bob 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-478d-7716-bad2-fb1e165f3803 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/create/1 2026/05/13 10:58:50 INFO Looking up user name=carol 2026/05/13 10:58:50 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/announce/019e20fd-487f-76d2-8caf-23a4ae28d9a4 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-4856-7bbb-a00d-f70c5d87072a 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor 2026/05/13 10:58:50 INFO Looking up user name=alice 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://c.localdomain/user/carol inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/accept/019e20fd-48a0-763c-87e1-c846d3fd7cad 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-4856-7bbb-a00d-f70c5d87072a 2026/05/13 10:58:50 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:50 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-4856-7b2f-bd0d-15beb3701c81 request.user=bob post=https://b.localdomain/post/019e20fd-4856-7b2f-bd0d-15beb3701c81 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/accept/019e20fd-48a0-763c-87e1-c846d3fd7cad 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor/accept/019e20fd-4876-7162-919c-4f7510dca007 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/carol activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor/accept/019e20fd-4891-71f7-9c29-4dbc029140ad 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:50 INFO Resolving user ID request.path=/users/resolve request.user=alice host=a.localdomain name=alice 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor inbox=https://b.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/announce/019e20fd-487f-76d2-8caf-23a4ae28d9a4 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor 2026/05/13 10:58:50 INFO Looking up user name=bob 2026/05/13 10:58:50 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/create/1 activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/note/1 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor/note/1 2026/05/13 10:58:50 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor offset=0 2026/05/13 10:58:50 INFO Forwarding activity to followers of thread starter domain=a.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/create/1 note=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/note/1 thread=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/note/1 starter=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor 2026/05/13 10:58:50 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/create/1 activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/note/1 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/note/1 2026/05/13 10:58:50 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor 2026/05/13 10:58:50 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkgEZBLsDnjJR5PgeQggWStKDYYAzP96xXo7AQ6C8m3QgQ/actor request.user=alice actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkgEZBLsDnjJR5PgeQggWStKDYYAzP96xXo7AQ6C8m3QgQ/actor offset=0 2026/05/13 10:58:50 WARN Activity is invalid activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor/accept/019e20fd-4879-70ec-ac22-131bbd6a5db5 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-47b5-7d17-9bcc-f7dd34bee2fd activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor error="invalid object host: b.localdomain" 2026/05/13 10:58:50 WARN Failed to send an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor/accept/019e20fd-4879-70ec-ac22-131bbd6a5db5 error="failed to send request to https://c.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor/inbox: 400, " 2026/05/13 10:58:50 INFO Failed to deliver an activity to at least one recipient id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor/accept/019e20fd-4879-70ec-ac22-131bbd6a5db5 2026/05/13 10:58:50 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/accept/019e20fd-47d6-7a28-be43-7cb21031e0cf activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor activity.object.kind=activity activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/follow/019e20fd-45a6-7c6e-ac22-4a7ac182ed5d activity.object.type=Follow activity.object.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor follow=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/follow/019e20fd-45a6-7c6e-ac22-4a7ac182ed5d 2026/05/13 10:58:50 INFO Follow is accepted activity.id=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor/accept/019e20fd-47fc-71a6-a9e6-d6f1d10506a7 activity.type=Accept activity.actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-46c8-78be-bde3-95cb6c0525ea activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-46c8-78be-bde3-95cb6c0525ea 2026/05/13 10:58:50 INFO Removed a Follow activity.id=https://b.localdomain/undo/019e20fd-4817-756f-88d6-21f53e149cdd activity.type=Undo activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-42bb-7021-99d0-e4c9908cc97f activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follower=https://b.localdomain/user/bob followed=https://a.localdomain/user/alice 2026/05/13 10:58:50 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor inbox=https://a.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/announce/019e20fd-487f-76d2-8caf-23a4ae28d9a4 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor 2026/05/13 10:58:50 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor 2026/05/13 10:58:50 INFO Received a new post activity.id=https://a.localdomain/create/019e20fd-4779-7353-970f-deb0ba8a6e94 activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-4779-72f1-ae4e-f5dba1ad7950 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-4779-72f1-ae4e-f5dba1ad7950 2026/05/13 10:58:50 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor request.user=alice actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor offset=0 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/05/13 10:58:50 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/announce/019e20fd-487f-76d2-8caf-23a4ae28d9a4 2026/05/13 10:58:50 INFO Backfilling thread post=https://a.localdomain/post/019e20fd-4779-72f1-ae4e-f5dba1ad7950 parent=https://b.localdomain/post/019e20fd-4432-7002-9bc1-10dc13b06e14 depth=0 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor 2026/05/13 10:58:50 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/create/1 2026/05/13 10:58:50 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/create/1 sender=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor gateway=https://c.localdomain 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/create/1 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/create/1 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/create/1 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor 2026/05/13 10:58:50 INFO Looking up user name=carol 2026/05/13 10:58:50 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor inbox=https://a.localdomain/inbox/carol activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor/accept/019e20fd-4891-71f7-9c29-4dbc029140ad 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-478d-7716-bad2-fb1e165f3803 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MkgEZBLsDnjJR5PgeQggWStKDYYAzP96xXo7AQ6C8m3QgQ/actor 2026/05/13 10:58:50 INFO Fetching post post=https://b.localdomain/post/019e20fd-4432-7002-9bc1-10dc13b06e14 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor 2026/05/13 10:58:50 INFO Follow is accepted activity.id=https://c.localdomain/accept/019e20fd-48a0-763c-87e1-c846d3fd7cad activity.type=Accept activity.actor=https://c.localdomain/user/carol activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-480f-7b44-b8d7-13b79a1e2e78 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-480f-7b44-b8d7-13b79a1e2e78 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:50 INFO Enabling pprof url=https://b.localdomain/eupfsxfkrbtdbxegcgkfwjisqcpagvmb/debug/pprof 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor/accept/019e20fd-4891-71f7-9c29-4dbc029140ad 2026/05/13 10:58:50 INFO Forwarding activity to followers of thread starter domain=a.localdomain activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/create/019e20fd-4768-7dc1-8ce3-61137917c3cd note=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-4768-7d3b-b3b9-d98a5dbb7c0f thread=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-4768-7d3b-b3b9-d98a5dbb7c0f starter=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:50 INFO Received a new post activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/create/019e20fd-4768-7dc1-8ce3-61137917c3cd activity.type=Create activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor activity.object.kind=object activity.object.id=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-4768-7d3b-b3b9-d98a5dbb7c0f activity.object.type=Note activity.object.attributed_to=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor post=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-4768-7d3b-b3b9-d98a5dbb7c0f 2026/05/13 10:58:50 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:58:50 INFO Looking up user name=carol 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor/accept/019e20fd-4876-7162-919c-4f7510dca007 2026/05/13 10:58:50 INFO Looking up user name=bob 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor 2026/05/13 10:58:50 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor/accept/019e20fd-4879-70ec-ac22-131bbd6a5db5 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-47b5-7d17-9bcc-f7dd34bee2fd activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-47b5-7d17-9bcc-f7dd34bee2fd 2026/05/13 10:58:50 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:50 INFO Notifying that user does not exist user=bob 2026/05/13 10:58:50 WARN Actor is gone, deleting associated objects id=https://b.localdomain/user/bob 2026/05/13 10:58:50 INFO Follow is accepted activity.id=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor/accept/019e20fd-4819-7a2d-a17d-34c6e9e2da3a activity.type=Accept activity.actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-4780-772c-8339-e4986d3c01ac activity.object.type=Follow activity.object.actor=https://b.localdomain/user/carol follow=https://b.localdomain/follow/019e20fd-4780-772c-8339-e4986d3c01ac 2026/05/13 10:58:50 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:58:50 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkpYCYUsPstD8aqhrNKrRseDwtLs3516eboqmtG2hgT1ZL/actor offset=0 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor inbox=https://b.localdomain/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/create/1 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor 2026/05/13 10:58:50 INFO Received a new post activity.id=https://b.localdomain/post/019e20fd-4432-7002-9bc1-10dc13b06e14 activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-4432-7002-9bc1-10dc13b06e14 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-4432-7002-9bc1-10dc13b06e14 2026/05/13 10:58:50 INFO Backfilled thread post=https://a.localdomain/post/019e20fd-4779-72f1-ae4e-f5dba1ad7950 parent=https://b.localdomain/post/019e20fd-4432-7002-9bc1-10dc13b06e14 depth=0 2026/05/13 10:58:50 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MksWu5tT7upCgMwRJJ3Ar5u5Crjuam6SJcSfSbUDYzEiS4/actor offset=0 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/create/019e20fd-4768-7dc1-8ce3-61137917c3cd 2026/05/13 10:58:50 WARN Failed to resolve a recipient to=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/followers activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/create/019e20fd-4768-7dc1-8ce3-61137917c3cd error="cannot resolve https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/followers: actor is not cached" 2026/05/13 10:58:50 INFO Forwarding activity to gateway activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/create/019e20fd-4768-7dc1-8ce3-61137917c3cd sender=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor gateway=https://c.localdomain 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/create/019e20fd-4768-7dc1-8ce3-61137917c3cd 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/create/019e20fd-4768-7dc1-8ce3-61137917c3cd 2026/05/13 10:58:50 WARN Failed to resolve user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob error="failed to fetch https://b.localdomain/.well-known/webfinger?resource=acct:bob@b.localdomain: actor is gone" 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/create/019e20fd-4768-7dc1-8ce3-61137917c3cd 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/create/1 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/create/019e20fd-4768-7dc1-8ce3-61137917c3cd 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:50 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkgEZBLsDnjJR5PgeQggWStKDYYAzP96xXo7AQ6C8m3QgQ/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkgEZBLsDnjJR5PgeQggWStKDYYAzP96xXo7AQ6C8m3QgQ/actor offset=0 2026/05/13 10:58:50 INFO Replying to post request.path=/users/reply/b.localdomain/post/019e20fd-4695-7952-ae20-4180e995fad4 request.user=alice post=https://b.localdomain/post/019e20fd-4695-7952-ae20-4180e995fad4 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/create/1 2026/05/13 10:58:50 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-4912-718e-a0ae-2bdef375ac54 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-4912-70f2-a50d-c1d81d2732eb activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-4912-70f2-a50d-c1d81d2732eb 2026/05/13 10:58:50 INFO Updated post activity.id=https://b.localdomain/update/019e20fd-478d-7716-bad2-fb1e165f3803 activity.type=Update activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-4393-7a7a-b038-2ed7ea47bc41 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-4393-7a7a-b038-2ed7ea47bc41 2026/05/13 10:58:50 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor/accept/019e20fd-4876-7162-919c-4f7510dca007 activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-46ae-7dd3-8235-c0f2e598b7fb activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-46ae-7dd3-8235-c0f2e598b7fb 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor 2026/05/13 10:58:50 INFO Looking up user name=bob 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor 2026/05/13 10:58:50 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor 2026/05/13 10:58:50 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-4938-7b53-93a5-4b6f3a063ed1 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor follower=https://a.localdomain/user/alice followed=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-4912-718e-a0ae-2bdef375ac54 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-4912-718e-a0ae-2bdef375ac54 2026/05/13 10:58:50 INFO Replying to post request.path=/users/reply/b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b request.user=bob post=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:50 INFO Received a new post activity.id=https://a.localdomain/create/019e20fd-4927-7ded-b997-fe2ae1fc8793 activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-4927-7da0-91ca-2e131e80d2cf activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-4927-7da0-91ca-2e131e80d2cf 2026/05/13 10:58:50 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:58:50 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/create/019e20fd-4768-7dc1-8ce3-61137917c3cd 2026/05/13 10:58:50 INFO Failed to deliver an activity to at least one recipient id=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/create/019e20fd-4768-7dc1-8ce3-61137917c3cd 2026/05/13 10:58:50 INFO Looking up user name=bob 2026/05/13 10:58:50 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor/inbox activity=https://a.localdomain/follow/019e20fd-4938-7b53-93a5-4b6f3a063ed1 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor/inbox activity=https://a.localdomain/follow/019e20fd-4938-7b53-93a5-4b6f3a063ed1 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:50 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-4944-719b-8fee-1895a34409dc activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-4944-7161-956e-65cb77acb14a activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-4944-7161-956e-65cb77acb14a 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/create/019e20fd-4927-7ded-b997-fe2ae1fc8793 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/create/019e20fd-4927-7ded-b997-fe2ae1fc8793 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-4912-718e-a0ae-2bdef375ac54 2026/05/13 10:58:50 INFO Looking up user name=alice 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:50 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor/accept/019e20fd-4891-71f7-9c29-4dbc029140ad activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-47cf-7d26-a57d-19a1244ceb5a activity.object.type=Follow activity.object.actor=https://a.localdomain/user/carol follow=https://a.localdomain/follow/019e20fd-47cf-7d26-a57d-19a1244ceb5a 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-4912-718e-a0ae-2bdef375ac54 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor/inbox activity=https://a.localdomain/follow/019e20fd-4938-7b53-93a5-4b6f3a063ed1 2026/05/13 10:58:50 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-4912-70f2-a50d-c1d81d2732eb request.user=bob post=https://b.localdomain/post/019e20fd-4912-70f2-a50d-c1d81d2732eb 2026/05/13 10:58:50 INFO Looking up user name=alice 2026/05/13 10:58:50 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-4856-7bbb-a00d-f70c5d87072a activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-4856-7b2f-bd0d-15beb3701c81 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-4856-7b2f-bd0d-15beb3701c81 2026/05/13 10:58:50 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-4944-719b-8fee-1895a34409dc 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-4938-7b53-93a5-4b6f3a063ed1 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor 2026/05/13 10:58:50 INFO Returning outbox collection did=did:key:z6MkgEZBLsDnjJR5PgeQggWStKDYYAzP96xXo7AQ6C8m3QgQ 2026/05/13 10:58:50 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-4944-7161-956e-65cb77acb14a request.user=bob post=https://b.localdomain/post/019e20fd-4944-7161-956e-65cb77acb14a 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/create/019e20fd-4927-7ded-b997-fe2ae1fc8793 2026/05/13 10:58:50 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor request.user=alice actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor offset=0 2026/05/13 10:58:50 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MknoEvYR7GTbCdNQ6QVf6VhS7GuYQ24sbs7ArkpCFQfa31/actor offset=0 2026/05/13 10:58:50 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/create/1 activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/note/1 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor/note/1 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019e20fd-4927-7ded-b997-fe2ae1fc8793 2026/05/13 10:58:50 INFO Returning outbox collection page did=did:key:z6MkgEZBLsDnjJR5PgeQggWStKDYYAzP96xXo7AQ6C8m3QgQ until=1778669930169990413 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:50 INFO Viewing post request.path=/users/view/a.localdomain/post/019e20fd-4927-7da0-91ca-2e131e80d2cf request.user=alice post=https://a.localdomain/post/019e20fd-4927-7da0-91ca-2e131e80d2cf 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor 2026/05/13 10:58:50 INFO Looking up user name=bob 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkgEZBLsDnjJR5PgeQggWStKDYYAzP96xXo7AQ6C8m3QgQ/actor 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MkgEZBLsDnjJR5PgeQggWStKDYYAzP96xXo7AQ6C8m3QgQ/actor 2026/05/13 10:58:50 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/create/019e20fd-465c-7af6-8463-2ad9b9952a88 activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:50 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-4856-7bbb-a00d-f70c5d87072a activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-4856-7b2f-bd0d-15beb3701c81 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-4856-7b2f-bd0d-15beb3701c81 2026/05/13 10:58:50 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor 2026/05/13 10:58:50 INFO Received delete request activity.id=https://b.localdomain/post/019e20fd-44fb-7ea2-8f17-91abd374a012#delete activity.type=Delete activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-44fb-7ea2-8f17-91abd374a012 activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20fd-44fb-7ea2-8f17-91abd374a012 2026/05/13 10:58:50 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor 2026/05/13 10:58:50 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkgEZBLsDnjJR5PgeQggWStKDYYAzP96xXo7AQ6C8m3QgQ/actor/create/019e20fd-46b3-7ddb-bdd7-7fc4c70b484f note=https://a.localdomain/.well-known/apgateway/did:key:z6MkgEZBLsDnjJR5PgeQggWStKDYYAzP96xXo7AQ6C8m3QgQ/actor/post/019e20fd-46b3-7d1c-ac2f-1f4e82198911 thread=https://a.localdomain/.well-known/apgateway/did:key:z6MkgEZBLsDnjJR5PgeQggWStKDYYAzP96xXo7AQ6C8m3QgQ/actor/post/019e20fd-46b3-7d1c-ac2f-1f4e82198911 starter=https://b.localdomain/.well-known/apgateway/did:key:z6MkgEZBLsDnjJR5PgeQggWStKDYYAzP96xXo7AQ6C8m3QgQ/actor 2026/05/13 10:58:50 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkgEZBLsDnjJR5PgeQggWStKDYYAzP96xXo7AQ6C8m3QgQ/actor/create/019e20fd-46b3-7ddb-bdd7-7fc4c70b484f activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkgEZBLsDnjJR5PgeQggWStKDYYAzP96xXo7AQ6C8m3QgQ/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkgEZBLsDnjJR5PgeQggWStKDYYAzP96xXo7AQ6C8m3QgQ/actor/post/019e20fd-46b3-7d1c-ac2f-1f4e82198911 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6MkgEZBLsDnjJR5PgeQggWStKDYYAzP96xXo7AQ6C8m3QgQ/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6MkgEZBLsDnjJR5PgeQggWStKDYYAzP96xXo7AQ6C8m3QgQ/actor/post/019e20fd-46b3-7d1c-ac2f-1f4e82198911 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkgEZBLsDnjJR5PgeQggWStKDYYAzP96xXo7AQ6C8m3QgQ/actor 2026/05/13 10:58:50 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-49ad-7274-a1b9-541d0f221eaa activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-49ad-720e-9b91-187dfe207d8d activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-49ad-720e-9b91-187dfe207d8d 2026/05/13 10:58:50 INFO Received a new post activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/create/019e20fd-4768-7dc1-8ce3-61137917c3cd activity.type=Create activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor activity.object.kind=object activity.object.id=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-4768-7d3b-b3b9-d98a5dbb7c0f activity.object.type=Note activity.object.attributed_to=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor post=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-4768-7d3b-b3b9-d98a5dbb7c0f 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/post/019e20fd-44fb-7ea2-8f17-91abd374a012#delete 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/post/019e20fd-44fb-7ea2-8f17-91abd374a012#delete 2026/05/13 10:58:50 INFO Fetching object cid=ap://did:key:z6MkgEZBLsDnjJR5PgeQggWStKDYYAzP96xXo7AQ6C8m3QgQ/actor 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/post/019e20fd-44fb-7ea2-8f17-91abd374a012#delete 2026/05/13 10:58:50 INFO Replying to post request.path=/users/reply/b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b request.user=alice post=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-49ad-7274-a1b9-541d0f221eaa 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://b.localdomain/create/019e20fd-49ad-7274-a1b9-541d0f221eaa 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://b.localdomain/create/019e20fd-49ad-7274-a1b9-541d0f221eaa 2026/05/13 10:58:50 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/post/019e20fd-44fb-7ea2-8f17-91abd374a012#delete 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-49ad-7274-a1b9-541d0f221eaa --- PASS: TestCluster_ClientSideSigningOutboxInvalidActivity (4.92s) 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob --- PASS: TestCluster_ClientSideSigningOutboxWrongOutbox (4.93s) 2026/05/13 10:58:50 INFO Received a new post activity.id=https://a.localdomain/create/019e20fd-49da-70e7-8d6b-6bcfe50ca56b activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-49da-70ac-864a-91b725b45b3e activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-49da-70ac-864a-91b725b45b3e 2026/05/13 10:58:50 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=carol actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:58:50 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-49c9-7574-b114-7421cd6db6d0 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-49c9-7514-9ffa-db232da85153 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-49c9-7514-9ffa-db232da85153 2026/05/13 10:58:50 INFO Looking up user name=bob 2026/05/13 10:58:50 INFO Looking up user name=bob 2026/05/13 10:58:50 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor request.user=carol actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor offset=0 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/create/019e20fd-49da-70e7-8d6b-6bcfe50ca56b 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/create/019e20fd-49da-70e7-8d6b-6bcfe50ca56b 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox activity=https://b.localdomain/create/019e20fd-49ad-7274-a1b9-541d0f221eaa 2026/05/13 10:58:50 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-49ad-7274-a1b9-541d0f221eaa 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:50 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-49c9-7574-b114-7421cd6db6d0 2026/05/13 10:58:50 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-49c9-7574-b114-7421cd6db6d0 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:50 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:51 INFO Looking up user name=bob 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-49ad-7274-a1b9-541d0f221eaa 2026/05/13 10:58:51 INFO Looking up user name=carol 2026/05/13 10:58:51 INFO Looking up user name=alice 2026/05/13 10:58:51 INFO Looking up user name=alice 2026/05/13 10:58:51 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-49ad-720e-9b91-187dfe207d8d request.user=bob post=https://b.localdomain/post/019e20fd-49ad-720e-9b91-187dfe207d8d 2026/05/13 10:58:51 WARN Failed to resolve a recipient to=https://a.localdomain/.well-known/apgateway/did:key:z6MkgEZBLsDnjJR5PgeQggWStKDYYAzP96xXo7AQ6C8m3QgQ/actor/followers activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkgEZBLsDnjJR5PgeQggWStKDYYAzP96xXo7AQ6C8m3QgQ/actor/create/019e20fd-46b3-7ddb-bdd7-7fc4c70b484f error="cannot resolve https://a.localdomain/.well-known/apgateway/did:key:z6MkgEZBLsDnjJR5PgeQggWStKDYYAzP96xXo7AQ6C8m3QgQ/actor/followers: actor is not cached" 2026/05/13 10:58:51 INFO Failed to deliver an activity to at least one recipient id=https://a.localdomain/.well-known/apgateway/did:key:z6MkgEZBLsDnjJR5PgeQggWStKDYYAzP96xXo7AQ6C8m3QgQ/actor/create/019e20fd-46b3-7ddb-bdd7-7fc4c70b484f 2026/05/13 10:58:51 INFO Received delete request activity.id=https://b.localdomain/post/019e20fd-44fb-7ea2-8f17-91abd374a012#delete activity.type=Delete activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-44fb-7ea2-8f17-91abd374a012 activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20fd-44fb-7ea2-8f17-91abd374a012 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-49c9-7574-b114-7421cd6db6d0 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/create/019e20fd-49da-70e7-8d6b-6bcfe50ca56b 2026/05/13 10:58:51 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:51 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019e20fd-49da-70e7-8d6b-6bcfe50ca56b 2026/05/13 10:58:51 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/create/019e20fd-49e9-748d-9b26-e2f2ff1de6cf note=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/post/019e20fd-49e9-741a-83c6-0d4e44588405 thread=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/post/019e20fd-49e9-741a-83c6-0d4e44588405 starter=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-49c9-7574-b114-7421cd6db6d0 2026/05/13 10:58:51 INFO Received a new post activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/create/019e20fd-49e9-748d-9b26-e2f2ff1de6cf activity.type=Create activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor activity.object.kind=object activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/post/019e20fd-49e9-741a-83c6-0d4e44588405 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor post=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/post/019e20fd-49e9-741a-83c6-0d4e44588405 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor 2026/05/13 10:58:51 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor 2026/05/13 10:58:51 INFO Viewing post request.path=/users/view/a.localdomain/post/019e20fd-49da-70ac-864a-91b725b45b3e request.user=alice post=https://a.localdomain/post/019e20fd-49da-70ac-864a-91b725b45b3e 2026/05/13 10:58:51 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:51 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-49c9-7514-9ffa-db232da85153 request.user=bob post=https://b.localdomain/post/019e20fd-49c9-7514-9ffa-db232da85153 2026/05/13 10:58:51 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:51 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:51 INFO Looking up user name=alice --- PASS: TestCluster_ClientSideSigningOutboxInvalidProof (4.98s) 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/create/019e20fd-49e9-748d-9b26-e2f2ff1de6cf 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkecbXoCk6FdqifRDeGhzrjFnxrAc5wbaEPog1WVrk5Ti3/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/create/019e20fd-49e9-748d-9b26-e2f2ff1de6cf 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkecbXoCk6FdqifRDeGhzrjFnxrAc5wbaEPog1WVrk5Ti3/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/create/019e20fd-49e9-748d-9b26-e2f2ff1de6cf 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/create/019e20fd-49e9-748d-9b26-e2f2ff1de6cf 2026/05/13 10:58:51 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/create/019e20fd-4927-7ded-b997-fe2ae1fc8793 note=https://a.localdomain/post/019e20fd-4927-7da0-91ca-2e131e80d2cf thread=https://b.localdomain/post/019e20fd-4695-7952-ae20-4180e995fad4 starter=https://b.localdomain/user/bob 2026/05/13 10:58:51 INFO Received a new post activity.id=https://a.localdomain/create/019e20fd-4927-7ded-b997-fe2ae1fc8793 activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-4927-7da0-91ca-2e131e80d2cf activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-4927-7da0-91ca-2e131e80d2cf 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor 2026/05/13 10:58:51 INFO Adding mention request.path=/users/say request.user=carol name=@stuff@g.localdomain actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor 2026/05/13 10:58:51 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-4a2c-7314-aa75-c3228d952588 activity.type=Follow activity.actor=https://a.localdomain/user/carol activity.object.kind=string activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor follower=https://a.localdomain/user/carol followed=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor 2026/05/13 10:58:51 INFO Received a new post activity.id=https://c.localdomain/create/019e20fd-4a13-7a1c-9e49-a736769cf1d1 activity.type=Create activity.actor=https://c.localdomain/user/carol activity.object.kind=object activity.object.id=https://c.localdomain/post/019e20fd-4a13-7913-8212-ed6dc430d8dd activity.object.type=Note activity.object.attributed_to=https://c.localdomain/user/carol post=https://c.localdomain/post/019e20fd-4a13-7913-8212-ed6dc430d8dd 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://a.localdomain/create/019e20fd-4927-7ded-b997-fe2ae1fc8793 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://a.localdomain/create/019e20fd-4927-7ded-b997-fe2ae1fc8793 2026/05/13 10:58:51 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:51 INFO Looking up user name=alice 2026/05/13 10:58:51 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor/inbox activity=https://a.localdomain/follow/019e20fd-4a2c-7314-aa75-c3228d952588 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor/inbox activity=https://a.localdomain/follow/019e20fd-4a2c-7314-aa75-c3228d952588 2026/05/13 10:58:51 INFO Looking up user name=bob 2026/05/13 10:58:51 WARN Activity has no proof activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor/create/1 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MktWD1UVWu7kjUfRrNJt5N9mLfBkWMRtLtcBw2fmKGQqH8/actor offset=0 2026/05/13 10:58:51 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-4a26-7c42-b322-27f4a391f07c activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-4a26-7930-ba17-2388a4968b79 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-4a26-7930-ba17-2388a4968b79 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox activity=https://a.localdomain/create/019e20fd-4927-7ded-b997-fe2ae1fc8793 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://c.localdomain/create/019e20fd-4a13-7a1c-9e49-a736769cf1d1 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://c.localdomain/create/019e20fd-4a13-7a1c-9e49-a736769cf1d1 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkhWPh2HQLvHrNkhZJTJWjdhemBQUQ1kHwRLxe8LkmCaJZ/actor offset=0 2026/05/13 10:58:51 INFO Looking up user name=carol 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/05/13 10:58:51 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:51 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor/create/019e20fd-4a22-77af-883f-b44ca49bf0ef note=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor/post/019e20fd-4a22-7725-aec9-918f6f1d3ae8 thread=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor/post/019e20fd-4a22-7725-aec9-918f6f1d3ae8 starter=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor 2026/05/13 10:58:51 INFO Received a new post activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor/create/019e20fd-4a22-77af-883f-b44ca49bf0ef activity.type=Create activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor activity.object.kind=object activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor/post/019e20fd-4a22-7725-aec9-918f6f1d3ae8 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor post=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor/post/019e20fd-4a22-7725-aec9-918f6f1d3ae8 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkecbXoCk6FdqifRDeGhzrjFnxrAc5wbaEPog1WVrk5Ti3/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/create/019e20fd-49e9-748d-9b26-e2f2ff1de6cf 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/create/019e20fd-49e9-748d-9b26-e2f2ff1de6cf 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019e20fd-4927-7ded-b997-fe2ae1fc8793 2026/05/13 10:58:51 INFO Looking up user name=carol 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://a.localdomain/user/carol inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor/inbox activity=https://a.localdomain/follow/019e20fd-4a2c-7314-aa75-c3228d952588 2026/05/13 10:58:51 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/create/019e20fd-49e9-748d-9b26-e2f2ff1de6cf 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor/inbox activity=https://b.localdomain/create/019e20fd-4a26-7c42-b322-27f4a391f07c 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor/inbox activity=https://b.localdomain/create/019e20fd-4a26-7c42-b322-27f4a391f07c 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-4a2c-7314-aa75-c3228d952588 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor --- PASS: TestCluster_DeletedInstance (5.03s) 2026/05/13 10:58:51 INFO Viewing post request.path=/users/view/b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/post/019e20fd-49e9-741a-83c6-0d4e44588405 request.user=bob post=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/post/019e20fd-49e9-741a-83c6-0d4e44588405 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor/create/019e20fd-4a22-77af-883f-b44ca49bf0ef 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor/create/019e20fd-4a22-77af-883f-b44ca49bf0ef 2026/05/13 10:58:51 INFO Looking up user name=alice 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://c.localdomain/user/carol inbox=https://b.localdomain/inbox activity=https://c.localdomain/create/019e20fd-4a13-7a1c-9e49-a736769cf1d1 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor request.user=carol actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor offset=0 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor 2026/05/13 10:58:51 INFO Looking up user name=carol 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/create/019e20fd-4a13-7a1c-9e49-a736769cf1d1 2026/05/13 10:58:51 INFO Looking up user name=bob 2026/05/13 10:58:51 INFO Viewing post request.path=/users/view/c.localdomain/post/019e20fd-4a13-7913-8212-ed6dc430d8dd request.user=carol post=https://c.localdomain/post/019e20fd-4a13-7913-8212-ed6dc430d8dd 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor/inbox activity=https://b.localdomain/create/019e20fd-4a26-7c42-b322-27f4a391f07c 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-4a26-7c42-b322-27f4a391f07c 2026/05/13 10:58:51 INFO Received a new post activity.id=https://a.localdomain/create/019e20fd-4927-7ded-b997-fe2ae1fc8793 activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-4927-7da0-91ca-2e131e80d2cf activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-4927-7da0-91ca-2e131e80d2cf 2026/05/13 10:58:51 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:58:51 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-4a26-7930-ba17-2388a4968b79 request.user=carol post=https://b.localdomain/post/019e20fd-4a26-7930-ba17-2388a4968b79 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor offset=0 2026/05/13 10:58:51 INFO Resolving user ID request.path=/users/resolve request.user=bob host=b.localdomain name=carol 2026/05/13 10:58:51 INFO Replying to post request.path=/users/reply/b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b request.user=carol post=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor inbox=https://a.localdomain/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor/create/019e20fd-4a22-77af-883f-b44ca49bf0ef 2026/05/13 10:58:51 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:58:51 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-49ad-7274-a1b9-541d0f221eaa activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-49ad-720e-9b91-187dfe207d8d activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-49ad-720e-9b91-187dfe207d8d 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor/create/019e20fd-4a22-77af-883f-b44ca49bf0ef 2026/05/13 10:58:51 INFO Looking up user name=bob 2026/05/13 10:58:51 INFO Received a new post activity.id=https://c.localdomain/create/019e20fd-4a75-7273-83a8-0cf126d96ec8 activity.type=Create activity.actor=https://c.localdomain/user/carol activity.object.kind=object activity.object.id=https://c.localdomain/post/019e20fd-4a75-7229-8785-d93532f773ed activity.object.type=Note activity.object.attributed_to=https://c.localdomain/user/carol post=https://c.localdomain/post/019e20fd-4a75-7229-8785-d93532f773ed 2026/05/13 10:58:51 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor request.user=alice actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor offset=0 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor 2026/05/13 10:58:51 INFO Viewing post request.path=/users/view/b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor/post/019e20fd-4a22-7725-aec9-918f6f1d3ae8 request.user=bob post=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor/post/019e20fd-4a22-7725-aec9-918f6f1d3ae8 2026/05/13 10:58:51 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:51 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkgEZBLsDnjJR5PgeQggWStKDYYAzP96xXo7AQ6C8m3QgQ/actor 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/create/019e20fd-4a75-7273-83a8-0cf126d96ec8 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/create/019e20fd-4a75-7273-83a8-0cf126d96ec8 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:51 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6MkgEZBLsDnjJR5PgeQggWStKDYYAzP96xXo7AQ6C8m3QgQ/actor 2026/05/13 10:58:51 INFO Looking up user name=bob 2026/05/13 10:58:51 INFO Looking up user name=carol 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:51 INFO Replying to post request.path=/users/reply/b.localdomain/post/019e20fd-4856-7b2f-bd0d-15beb3701c81 request.user=alice post=https://b.localdomain/post/019e20fd-4856-7b2f-bd0d-15beb3701c81 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor request.user=bob actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor offset=0 2026/05/13 10:58:51 INFO Looking up user name=alice 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://c.localdomain/user/carol inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/create/019e20fd-4a75-7273-83a8-0cf126d96ec8 2026/05/13 10:58:51 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-4938-7b53-93a5-4b6f3a063ed1 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor follower=https://a.localdomain/user/alice followed=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/create/019e20fd-4a75-7273-83a8-0cf126d96ec8 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mku6HanTcoyUascZutabNZEhHQP4uWUczW3duNY2FtxpF4/actor offset=0 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor 2026/05/13 10:58:51 INFO Viewing post request.path=/users/view/c.localdomain/post/019e20fd-4a75-7229-8785-d93532f773ed request.user=carol post=https://c.localdomain/post/019e20fd-4a75-7229-8785-d93532f773ed 2026/05/13 10:58:51 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor/accept/019e20fd-4aa6-788a-9e62-2937ac9b6c5e activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-4938-7b53-93a5-4b6f3a063ed1 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-4938-7b53-93a5-4b6f3a063ed1 2026/05/13 10:58:51 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-49ad-7274-a1b9-541d0f221eaa activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-49ad-720e-9b91-187dfe207d8d activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-49ad-720e-9b91-187dfe207d8d 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/user/carol 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkgEZBLsDnjJR5PgeQggWStKDYYAzP96xXo7AQ6C8m3QgQ/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkgEZBLsDnjJR5PgeQggWStKDYYAzP96xXo7AQ6C8m3QgQ/actor offset=0 2026/05/13 10:58:51 INFO Received a new post activity.id=https://a.localdomain/create/019e20fd-4a97-770a-9328-047ae601e993 activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-4a97-76ca-8595-910f4fcdeeae activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-4a97-76ca-8595-910f4fcdeeae 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor request.user=carol actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor offset=0 2026/05/13 10:58:51 INFO Looking up user name=carol 2026/05/13 10:58:51 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-4669-7521-95c1-015be71eceeb request.user=bob post=https://b.localdomain/post/019e20fd-4669-7521-95c1-015be71eceeb 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/05/13 10:58:51 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/create/019e20fd-4a97-770a-9328-047ae601e993 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/create/019e20fd-4a97-770a-9328-047ae601e993 2026/05/13 10:58:51 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-4a2c-7314-aa75-c3228d952588 activity.type=Follow activity.actor=https://a.localdomain/user/carol activity.object.kind=string activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor follower=https://a.localdomain/user/carol followed=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor 2026/05/13 10:58:51 INFO Looking up user name=carol 2026/05/13 10:58:51 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor/accept/019e20fd-4abf-7210-abf0-afc3c34c3471 activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-4a2c-7314-aa75-c3228d952588 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/carol follow=https://a.localdomain/follow/019e20fd-4a2c-7314-aa75-c3228d952588 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:51 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:51 INFO Looking up user name=alice 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/create/019e20fd-4a97-770a-9328-047ae601e993 --- PASS: TestDeleter_Disabled (5.16s) 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor/accept/019e20fd-4aa6-788a-9e62-2937ac9b6c5e 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor/accept/019e20fd-4aa6-788a-9e62-2937ac9b6c5e 2026/05/13 10:58:51 INFO Looking up user name=carol 2026/05/13 10:58:51 INFO Received delete request activity.id=https://b.localdomain/post/019e20fd-4393-7a7a-b038-2ed7ea47bc41#delete activity.type=Delete activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-4393-7a7a-b038-2ed7ea47bc41 activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20fd-4393-7a7a-b038-2ed7ea47bc41 2026/05/13 10:58:51 INFO Received delete request activity.id=https://b.localdomain/post/019e20fd-4432-7002-9bc1-10dc13b06e14#delete activity.type=Delete activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-4432-7002-9bc1-10dc13b06e14 activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20fd-4432-7002-9bc1-10dc13b06e14 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019e20fd-4a97-770a-9328-047ae601e993 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor --- PASS: TestCluster_ClientSideSigningInboxHappyFlow (5.17s) 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/carol activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor/accept/019e20fd-4abf-7210-abf0-afc3c34c3471 2026/05/13 10:58:51 INFO Viewing post request.path=/users/view/a.localdomain/post/019e20fd-4a97-76ca-8595-910f4fcdeeae request.user=alice post=https://a.localdomain/post/019e20fd-4a97-76ca-8595-910f4fcdeeae 2026/05/13 10:58:51 INFO Received a new post activity.id=https://c.localdomain/create/019e20fd-4a13-7a1c-9e49-a736769cf1d1 activity.type=Create activity.actor=https://c.localdomain/user/carol activity.object.kind=object activity.object.id=https://c.localdomain/post/019e20fd-4a13-7913-8212-ed6dc430d8dd activity.object.type=Note activity.object.attributed_to=https://c.localdomain/user/carol post=https://c.localdomain/post/019e20fd-4a13-7913-8212-ed6dc430d8dd 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor --- PASS: TestCluster_ClientSideSigningOutboxUnsupportedActivity (5.18s) 2026/05/13 10:58:51 INFO Received a new post activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/create/019e20fd-49e9-748d-9b26-e2f2ff1de6cf activity.type=Create activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor activity.object.kind=object activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/post/019e20fd-49e9-741a-83c6-0d4e44588405 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor post=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/post/019e20fd-49e9-741a-83c6-0d4e44588405 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor offset=0 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor 2026/05/13 10:58:51 INFO Forwarding post to group followers activity=https://b.localdomain/create/019e20fd-4a26-7c42-b322-27f4a391f07c note=https://b.localdomain/post/019e20fd-4a26-7930-ba17-2388a4968b79 group=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/inbox activity=https://b.localdomain/post/019e20fd-4393-7a7a-b038-2ed7ea47bc41#delete 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/inbox activity=https://b.localdomain/post/019e20fd-4393-7a7a-b038-2ed7ea47bc41#delete 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20fd-4432-7002-9bc1-10dc13b06e14#delete 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20fd-4432-7002-9bc1-10dc13b06e14#delete 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/inbox activity=https://b.localdomain/post/019e20fd-4393-7a7a-b038-2ed7ea47bc41#delete 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor/accept/019e20fd-4aa6-788a-9e62-2937ac9b6c5e 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/carol activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor/accept/019e20fd-4abf-7210-abf0-afc3c34c3471 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20fd-4432-7002-9bc1-10dc13b06e14#delete 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor 2026/05/13 10:58:51 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-4a26-7c42-b322-27f4a391f07c activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-4a26-7930-ba17-2388a4968b79 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-4a26-7930-ba17-2388a4968b79 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/post/019e20fd-4393-7a7a-b038-2ed7ea47bc41#delete 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/post/019e20fd-4432-7002-9bc1-10dc13b06e14#delete 2026/05/13 10:58:51 INFO Received a new post activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor/create/019e20fd-4a22-77af-883f-b44ca49bf0ef activity.type=Create activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor activity.object.kind=object activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor/post/019e20fd-4a22-7725-aec9-918f6f1d3ae8 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor post=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor/post/019e20fd-4a22-7725-aec9-918f6f1d3ae8 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=carol actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=bob actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:51 INFO Looking up user name=alice 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-4a26-7c42-b322-27f4a391f07c 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-4a26-7c42-b322-27f4a391f07c 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:51 INFO Received a new post activity.id=https://a.localdomain/create/019e20fd-49da-70e7-8d6b-6bcfe50ca56b activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-49da-70ac-864a-91b725b45b3e activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-49da-70ac-864a-91b725b45b3e 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor/announce/019e20fd-4aee-7408-8bfb-62258194be5c 2026/05/13 10:58:51 INFO Looking up user name=carol 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor/announce/019e20fd-4aee-7408-8bfb-62258194be5c 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor/announce/019e20fd-4aee-7408-8bfb-62258194be5c 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor/announce/019e20fd-4aee-7408-8bfb-62258194be5c 2026/05/13 10:58:51 INFO Looking up user name=bob 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol --- PASS: TestCluster_OutboxImport (5.22s) 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/announce/019e20fd-4b01-7828-b8b7-3e3909ddfbd0 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor 2026/05/13 10:58:51 INFO Looking up user name=carol 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-4a26-7c42-b322-27f4a391f07c 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor/announce/019e20fd-4aee-7408-8bfb-62258194be5c 2026/05/13 10:58:51 INFO Looking up user name=carol 2026/05/13 10:58:51 INFO Received delete request activity.id=https://b.localdomain/post/019e20fd-4432-7002-9bc1-10dc13b06e14#delete activity.type=Delete activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-4432-7002-9bc1-10dc13b06e14 activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20fd-4432-7002-9bc1-10dc13b06e14 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor 2026/05/13 10:58:51 INFO Received delete request activity.id=https://b.localdomain/post/019e20fd-4393-7a7a-b038-2ed7ea47bc41#delete activity.type=Delete activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-4393-7a7a-b038-2ed7ea47bc41 activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20fd-4393-7a7a-b038-2ed7ea47bc41 2026/05/13 10:58:51 INFO Received a new post activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/create/019e20fd-49e9-748d-9b26-e2f2ff1de6cf activity.type=Create activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor activity.object.kind=object activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/post/019e20fd-49e9-741a-83c6-0d4e44588405 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor post=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/post/019e20fd-49e9-741a-83c6-0d4e44588405 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor inbox=https://a.localdomain/inbox/carol activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor/accept/019e20fd-4abf-7210-abf0-afc3c34c3471 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor 2026/05/13 10:58:51 INFO Received a new post activity.id=https://c.localdomain/create/019e20fd-4a75-7273-83a8-0cf126d96ec8 activity.type=Create activity.actor=https://c.localdomain/user/carol activity.object.kind=object activity.object.id=https://c.localdomain/post/019e20fd-4a75-7229-8785-d93532f773ed activity.object.type=Note activity.object.attributed_to=https://c.localdomain/user/carol post=https://c.localdomain/post/019e20fd-4a75-7229-8785-d93532f773ed 2026/05/13 10:58:51 INFO Resolving user ID request.path=/users/resolve request.user=bob host=c.localdomain name=carol 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor/accept/019e20fd-4aa6-788a-9e62-2937ac9b6c5e 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor/accept/019e20fd-4abf-7210-abf0-afc3c34c3471 2026/05/13 10:58:51 INFO Forwarding post to group followers activity=https://b.localdomain/post/019e20fd-4393-7a7a-b038-2ed7ea47bc41#delete note=https://b.localdomain/post/019e20fd-4393-7a7a-b038-2ed7ea47bc41 group=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor 2026/05/13 10:58:51 INFO Looking up resource resource=carol@c.localdomain user=carol 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/announce/019e20fd-4b01-7828-b8b7-3e3909ddfbd0 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor inbox=https://b.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor/announce/019e20fd-4aee-7408-8bfb-62258194be5c 2026/05/13 10:58:51 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:51 INFO Looking up user name=bob 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:51 INFO Looking up user name=alice 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:51 INFO Looking up resource resource=alice@a.localdomain user=alice --- PASS: TestCluster_ClientSideSigningOutboxHappyFlow (5.26s) 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor inbox=https://a.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor/announce/019e20fd-4aee-7408-8bfb-62258194be5c --- PASS: TestCluster_DM (5.26s) 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor 2026/05/13 10:58:51 INFO Looking up user name=alice 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/announce/019e20fd-4b01-7828-b8b7-3e3909ddfbd0 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-4a26-7c42-b322-27f4a391f07c 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/announce/019e20fd-4b01-7828-b8b7-3e3909ddfbd0 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20fd-4393-7a7a-b038-2ed7ea47bc41#delete 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor/announce/019e20fd-4aee-7408-8bfb-62258194be5c 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20fd-4393-7a7a-b038-2ed7ea47bc41#delete 2026/05/13 10:58:51 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-4669-7521-95c1-015be71eceeb request.user=bob post=https://b.localdomain/post/019e20fd-4669-7521-95c1-015be71eceeb 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20fd-4393-7a7a-b038-2ed7ea47bc41#delete 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/announce/019e20fd-4b29-73fd-baa6-292a005e95a0 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/announce/019e20fd-4b29-73fd-baa6-292a005e95a0 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/announce/019e20fd-4b29-73fd-baa6-292a005e95a0 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/announce/019e20fd-4b29-73fd-baa6-292a005e95a0 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/announce/019e20fd-4b29-73fd-baa6-292a005e95a0 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:51 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor/accept/019e20fd-4aa6-788a-9e62-2937ac9b6c5e activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-4938-7b53-93a5-4b6f3a063ed1 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-4938-7b53-93a5-4b6f3a063ed1 2026/05/13 10:58:51 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/create/019e20fd-4a97-770a-9328-047ae601e993 note=https://a.localdomain/post/019e20fd-4a97-76ca-8595-910f4fcdeeae thread=https://b.localdomain/post/019e20fd-4856-7b2f-bd0d-15beb3701c81 starter=https://b.localdomain/user/bob 2026/05/13 10:58:51 INFO Received a new post activity.id=https://a.localdomain/create/019e20fd-4a97-770a-9328-047ae601e993 activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-4a97-76ca-8595-910f4fcdeeae activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-4a97-76ca-8595-910f4fcdeeae 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor 2026/05/13 10:58:51 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor request.user=bob actor=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor offset=0 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor 2026/05/13 10:58:51 INFO Looking up user name=carol 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor 2026/05/13 10:58:51 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://a.localdomain/create/019e20fd-4a97-770a-9328-047ae601e993 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://a.localdomain/create/019e20fd-4a97-770a-9328-047ae601e993 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor 2026/05/13 10:58:51 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-49ad-720e-9b91-187dfe207d8d request.user=alice post=https://b.localdomain/post/019e20fd-49ad-720e-9b91-187dfe207d8d 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:51 INFO Looking up user name=bob 2026/05/13 10:58:51 INFO Synchronizing followers followed=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor 2026/05/13 10:58:51 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor/accept/019e20fd-4abf-7210-abf0-afc3c34c3471 activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-4a2c-7314-aa75-c3228d952588 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/carol follow=https://a.localdomain/follow/019e20fd-4a2c-7314-aa75-c3228d952588 2026/05/13 10:58:51 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-4a26-7c42-b322-27f4a391f07c activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-4a26-7930-ba17-2388a4968b79 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-4a26-7930-ba17-2388a4968b79 2026/05/13 10:58:51 INFO Fetching forwarded object activity.id=https://a.localdomain/create/019e20fd-4a97-770a-9328-047ae601e993 activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-4a97-76ca-8595-910f4fcdeeae activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice id=https://a.localdomain/create/019e20fd-4a97-770a-9328-047ae601e993 sender=https://b.localdomain/user/bob 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor inbox=https://b.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/announce/019e20fd-4b29-73fd-baa6-292a005e95a0 2026/05/13 10:58:51 INFO Fetching activity activity=https://a.localdomain/create/019e20fd-4a97-770a-9328-047ae601e993 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6MkmXZog3xmai2mJX8rNdvC9N4j5kpPL8ju1C93oHmppEc1/actor 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox activity=https://a.localdomain/create/019e20fd-4a97-770a-9328-047ae601e993 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkjXBnGJu2Fu5hj2Tpq43qUJBwbepz6WQJbJFA3Z3q4ZmS/actor offset=0 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor inbox=https://a.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/announce/019e20fd-4b29-73fd-baa6-292a005e95a0 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019e20fd-4a97-770a-9328-047ae601e993 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor/announce/019e20fd-4b29-73fd-baa6-292a005e95a0 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/post/019e20fd-4393-7a7a-b038-2ed7ea47bc41#delete 2026/05/13 10:58:51 INFO Looking up user name=alice 2026/05/13 10:58:51 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-457d-7117-ac60-0a7182d9b27b request.user=bob post=https://b.localdomain/post/019e20fd-457d-7117-ac60-0a7182d9b27b 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:51 INFO Received followers request did=did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkmXZog3xmai2mJX8rNdvC9N4j5kpPL8ju1C93oHmppEc1/actor count=1 2026/05/13 10:58:51 INFO Found unknown local follow followed=https://b.localdomain/.well-known/apgateway/did:key:z6Mkr8Whv8VaVMw4xzZ6KcGR35CwDKsKY1oTznHDiApfp2ky/actor follower=https://a.localdomain/user/alice 2026/05/13 10:58:51 INFO Resolving user ID request.path=/users/resolve request.user=bob host=c.localdomain name=carol 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor 2026/05/13 10:58:51 INFO Looking up user name=carol 2026/05/13 10:58:51 INFO Looking up resource resource=carol@c.localdomain user=carol 2026/05/13 10:58:51 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6MkqMcp6yej5pvR2ji1A7M6jvewWcB1ZMGtfHLZKZ6rchPk/actor 2026/05/13 10:58:51 INFO Replying to post request.path=/users/reply/a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980 request.user=bob post=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980 2026/05/13 10:58:51 INFO Received delete request activity.id=https://b.localdomain/post/019e20fd-4393-7a7a-b038-2ed7ea47bc41#delete activity.type=Delete activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-4393-7a7a-b038-2ed7ea47bc41 activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20fd-4393-7a7a-b038-2ed7ea47bc41 2026/05/13 10:58:51 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:51 INFO Received a new post activity.id=https://a.localdomain/create/019e20fd-4a97-770a-9328-047ae601e993 activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-4a97-76ca-8595-910f4fcdeeae activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-4a97-76ca-8595-910f4fcdeeae 2026/05/13 10:58:51 INFO Looking up user name=carol 2026/05/13 10:58:51 INFO Looking up user name=alice 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/c.localdomain/user/carol request.user=bob actor=https://c.localdomain/user/carol offset=0 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor 2026/05/13 10:58:51 INFO Received a new post activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/create/019e20fd-4b7e-7503-9044-87050a168c46 activity.type=Create activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor activity.object.kind=object activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/post/019e20fd-4b7e-7492-9f75-e47926f642b5 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor post=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/post/019e20fd-4b7e-7492-9f75-e47926f642b5 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://a.localdomain/announce/019e20fd-4b85-7a3f-9cf4-52756ac3e78f 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/announce/019e20fd-4b85-7a3f-9cf4-52756ac3e78f 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/announce/019e20fd-4b85-7a3f-9cf4-52756ac3e78f 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor 2026/05/13 10:58:51 INFO Looking up user name=alice 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/create/019e20fd-4b7e-7503-9044-87050a168c46 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/create/019e20fd-4b7e-7503-9044-87050a168c46 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor 2026/05/13 10:58:51 INFO Updating poll results poll=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/announce/019e20fd-4b85-7a3f-9cf4-52756ac3e78f 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor 2026/05/13 10:58:51 INFO Replying to post request.path=/users/reply/b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/post/019e20fd-49e9-741a-83c6-0d4e44588405 request.user=alice post=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/post/019e20fd-49e9-741a-83c6-0d4e44588405 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://a.localdomain/announce/019e20fd-4b85-7a3f-9cf4-52756ac3e78f 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor 2026/05/13 10:58:51 INFO Updated post activity.id=https://b.localdomain/update/019e20fd-4b9f-7882-9e6c-e59a02cc6528 activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b 2026/05/13 10:58:51 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/create/019e20fd-4b7e-7503-9044-87050a168c46 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/announce/019e20fd-4bac-78aa-8f98-1ad76bdcbb3d 2026/05/13 10:58:51 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/announce/019e20fd-4bac-78aa-8f98-1ad76bdcbb3d 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:51 INFO Looking up user name=alice 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/create/019e20fd-4b7e-7503-9044-87050a168c46 2026/05/13 10:58:51 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/create/019e20fd-4ba8-79d8-a317-4cc7527b42bb activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/post/019e20fd-4ba8-7964-a5e4-0c514c005912 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/post/019e20fd-4ba8-7964-a5e4-0c514c005912 2026/05/13 10:58:51 INFO Viewing post request.path=/users/view/b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/post/019e20fd-4b7e-7492-9f75-e47926f642b5 request.user=bob post=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/post/019e20fd-4b7e-7492-9f75-e47926f642b5 2026/05/13 10:58:51 INFO Looking up user name=bob 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://c.localdomain/inbox activity=https://a.localdomain/announce/019e20fd-4b85-7a3f-9cf4-52756ac3e78f 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-4b9f-7882-9e6c-e59a02cc6528 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://b.localdomain/update/019e20fd-4b9f-7882-9e6c-e59a02cc6528 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://b.localdomain/update/019e20fd-4b9f-7882-9e6c-e59a02cc6528 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-4b9f-7882-9e6c-e59a02cc6528 2026/05/13 10:58:51 INFO Looking up user name=bob 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/create/019e20fd-4ba8-79d8-a317-4cc7527b42bb 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/announce/019e20fd-4b85-7a3f-9cf4-52756ac3e78f 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/create/019e20fd-4ba8-79d8-a317-4cc7527b42bb --- PASS: TestCluster_ClientSideSigningOutboxNoProof (5.40s) 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/announce/019e20fd-4bac-78aa-8f98-1ad76bdcbb3d 2026/05/13 10:58:51 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-49ad-720e-9b91-187dfe207d8d request.user=alice post=https://b.localdomain/post/019e20fd-49ad-720e-9b91-187dfe207d8d 2026/05/13 10:58:51 INFO Looking up user name=bob 2026/05/13 10:58:51 INFO Looking up user name=bob 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/announce/019e20fd-4bac-78aa-8f98-1ad76bdcbb3d 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor 2026/05/13 10:58:51 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-457d-7117-ac60-0a7182d9b27b request.user=bob post=https://b.localdomain/post/019e20fd-457d-7117-ac60-0a7182d9b27b 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-4b9f-7882-9e6c-e59a02cc6528 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox activity=https://b.localdomain/update/019e20fd-4b9f-7882-9e6c-e59a02cc6528 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-4b9f-7882-9e6c-e59a02cc6528 2026/05/13 10:58:51 INFO Updated post activity.id=https://a.localdomain/update/019e20fd-4bbf-7ea8-9979-8d9938a36af7 activity.type=Update activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-4927-7da0-91ca-2e131e80d2cf activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-4927-7da0-91ca-2e131e80d2cf 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:51 INFO Looking up user name=bob 2026/05/13 10:58:51 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor/create/019e20fd-4bc3-7e09-9403-6bf01b1077e0 note=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor/post/019e20fd-4bc3-7d70-9f68-99fd38f93a64 thread=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor/post/019e20fd-4bc3-7d70-9f68-99fd38f93a64 starter=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor 2026/05/13 10:58:51 INFO Received a new post activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor/create/019e20fd-4bc3-7e09-9403-6bf01b1077e0 activity.type=Create activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor activity.object.kind=object activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor/post/019e20fd-4bc3-7d70-9f68-99fd38f93a64 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor post=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor/post/019e20fd-4bc3-7d70-9f68-99fd38f93a64 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20fd-4bbf-7ea8-9979-8d9938a36af7 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20fd-4bbf-7ea8-9979-8d9938a36af7 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/create/019e20fd-4ba8-79d8-a317-4cc7527b42bb 2026/05/13 10:58:51 INFO Looking up user name=alice 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/create/019e20fd-4ba8-79d8-a317-4cc7527b42bb 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor/create/019e20fd-4bc3-7e09-9403-6bf01b1077e0 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor/create/019e20fd-4bc3-7e09-9403-6bf01b1077e0 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor --- PASS: TestCluster_FollowersSyncMissingRemoteFollowPortableActor (5.43s) 2026/05/13 10:58:51 INFO Viewing post request.path=/users/view/a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/post/019e20fd-4ba8-7964-a5e4-0c514c005912 request.user=alice post=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/post/019e20fd-4ba8-7964-a5e4-0c514c005912 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20fd-4bbf-7ea8-9979-8d9938a36af7 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20fd-4bbf-7ea8-9979-8d9938a36af7 2026/05/13 10:58:51 INFO Updated post activity.id=https://b.localdomain/update/019e20fd-4b9f-7882-9e6c-e59a02cc6528 activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b --- PASS: TestCluster_MovedAccount (5.44s) 2026/05/13 10:58:51 INFO Viewing post request.path=/users/view/a.localdomain/post/019e20fd-4927-7da0-91ca-2e131e80d2cf request.user=alice post=https://a.localdomain/post/019e20fd-4927-7da0-91ca-2e131e80d2cf 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor inbox=https://a.localdomain/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor/create/019e20fd-4bc3-7e09-9403-6bf01b1077e0 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor/create/019e20fd-4bc3-7e09-9403-6bf01b1077e0 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:51 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:51 INFO Looking up user name=bob 2026/05/13 10:58:51 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:51 INFO Looking up user name=alice 2026/05/13 10:58:51 INFO Viewing post request.path=/users/view/b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor/post/019e20fd-4bc3-7d70-9f68-99fd38f93a64 request.user=bob post=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor/post/019e20fd-4bc3-7d70-9f68-99fd38f93a64 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:51 INFO Looking up user name=alice 2026/05/13 10:58:51 INFO Updated post activity.id=https://a.localdomain/update/019e20fd-4bf3-7b65-ae13-7dfe572c64ef activity.type=Update activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-4779-72f1-ae4e-f5dba1ad7950 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-4779-72f1-ae4e-f5dba1ad7950 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:51 INFO Looking up user name=bob 2026/05/13 10:58:51 INFO Updated post activity.id=https://b.localdomain/update/019e20fd-4b9f-7882-9e6c-e59a02cc6528 activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:51 INFO Looking up user name=alice 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://a.localdomain/update/019e20fd-4bf3-7b65-ae13-7dfe572c64ef 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20fd-4bf3-7b65-ae13-7dfe572c64ef 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20fd-4bf3-7b65-ae13-7dfe572c64ef 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://a.localdomain/update/019e20fd-4bf3-7b65-ae13-7dfe572c64ef 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:51 INFO Replying to post request.path=/users/reply/b.localdomain/post/019e20fd-4a26-7930-ba17-2388a4968b79 request.user=alice post=https://b.localdomain/post/019e20fd-4a26-7930-ba17-2388a4968b79 2026/05/13 10:58:51 INFO Looking up user name=alice 2026/05/13 10:58:51 INFO Looking up user name=alice 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://c.localdomain/inbox activity=https://a.localdomain/update/019e20fd-4bf3-7b65-ae13-7dfe572c64ef 2026/05/13 10:58:51 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-485b-7615-ba33-f17b68fcdb76 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-485b-75c7-a98f-5e63844ef0b6 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-485b-75c7-a98f-5e63844ef0b6 2026/05/13 10:58:51 INFO Forwarding activity to followers of thread starter domain=a.localdomain activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/create/019e20fd-4b7e-7503-9044-87050a168c46 note=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/post/019e20fd-4b7e-7492-9f75-e47926f642b5 thread=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980 starter=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:51 INFO Received a new post activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/create/019e20fd-4b7e-7503-9044-87050a168c46 activity.type=Create activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor activity.object.kind=object activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/post/019e20fd-4b7e-7492-9f75-e47926f642b5 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor post=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/post/019e20fd-4b7e-7492-9f75-e47926f642b5 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20fd-4bf3-7b65-ae13-7dfe572c64ef 2026/05/13 10:58:51 INFO Received a new post activity.id=https://a.localdomain/create/019e20fd-4c0c-72df-bc4d-9623992ca748 activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-4c0c-728f-93be-23150f2eafb6 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-4c0c-728f-93be-23150f2eafb6 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20fd-4bf3-7b65-ae13-7dfe572c64ef 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:51 INFO Looking up user name=bob 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor 2026/05/13 10:58:51 INFO Forwarding activity to gateway activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/create/019e20fd-4b7e-7503-9044-87050a168c46 sender=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor gateway=https://c.localdomain 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/create/019e20fd-4b7e-7503-9044-87050a168c46 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/create/019e20fd-4b7e-7503-9044-87050a168c46 2026/05/13 10:58:51 INFO Looking up user name=alice 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor request.user=alice actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor offset=0 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor 2026/05/13 10:58:51 INFO Viewing post request.path=/users/view/a.localdomain/post/019e20fd-4779-72f1-ae4e-f5dba1ad7950 request.user=alice post=https://a.localdomain/post/019e20fd-4779-72f1-ae4e-f5dba1ad7950 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/create/019e20fd-4c0c-72df-bc4d-9623992ca748 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/create/019e20fd-4c0c-72df-bc4d-9623992ca748 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor 2026/05/13 10:58:51 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-4912-718e-a0ae-2bdef375ac54 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-4912-70f2-a50d-c1d81d2732eb activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-4912-70f2-a50d-c1d81d2732eb 2026/05/13 10:58:51 INFO Looking up user name=alice 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor request.user=bob actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor offset=0 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:51 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/update/019e20fd-4bbf-7ea8-9979-8d9938a36af7 note=https://a.localdomain/post/019e20fd-4927-7da0-91ca-2e131e80d2cf thread=https://b.localdomain/post/019e20fd-4695-7952-ae20-4180e995fad4 starter=https://b.localdomain/user/bob 2026/05/13 10:58:51 INFO Updated post activity.id=https://a.localdomain/update/019e20fd-4bbf-7ea8-9979-8d9938a36af7 activity.type=Update activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-4927-7da0-91ca-2e131e80d2cf activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-4927-7da0-91ca-2e131e80d2cf 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/create/019e20fd-4c0c-72df-bc4d-9623992ca748 2026/05/13 10:58:51 INFO Looking up user name=bob 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/create/019e20fd-4b7e-7503-9044-87050a168c46 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019e20fd-4c0c-72df-bc4d-9623992ca748 2026/05/13 10:58:51 INFO Received a new post activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor/create/019e20fd-4bc3-7e09-9403-6bf01b1077e0 activity.type=Create activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor activity.object.kind=object activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor/post/019e20fd-4bc3-7d70-9f68-99fd38f93a64 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor post=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor/post/019e20fd-4bc3-7d70-9f68-99fd38f93a64 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/create/019e20fd-4b7e-7503-9044-87050a168c46 2026/05/13 10:58:51 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/create/019e20fd-4ba8-79d8-a317-4cc7527b42bb note=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/post/019e20fd-4ba8-7964-a5e4-0c514c005912 thread=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/post/019e20fd-49e9-741a-83c6-0d4e44588405 starter=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor 2026/05/13 10:58:51 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/create/019e20fd-4ba8-79d8-a317-4cc7527b42bb activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/post/019e20fd-4ba8-7964-a5e4-0c514c005912 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/post/019e20fd-4ba8-7964-a5e4-0c514c005912 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://a.localdomain/update/019e20fd-4bbf-7ea8-9979-8d9938a36af7 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://a.localdomain/update/019e20fd-4bbf-7ea8-9979-8d9938a36af7 2026/05/13 10:58:51 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:51 INFO Viewing post request.path=/users/view/a.localdomain/post/019e20fd-4c0c-728f-93be-23150f2eafb6 request.user=alice post=https://a.localdomain/post/019e20fd-4c0c-728f-93be-23150f2eafb6 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkecbXoCk6FdqifRDeGhzrjFnxrAc5wbaEPog1WVrk5Ti3/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/create/019e20fd-4ba8-79d8-a317-4cc7527b42bb 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkecbXoCk6FdqifRDeGhzrjFnxrAc5wbaEPog1WVrk5Ti3/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/create/019e20fd-4ba8-79d8-a317-4cc7527b42bb 2026/05/13 10:58:51 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor request.user=carol actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkvtEr6fnSgSKngTR7hGpMPJDRkqKucj4VMBksXLyEnAnb/actor offset=0 2026/05/13 10:58:51 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-49c9-7574-b114-7421cd6db6d0 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-49c9-7514-9ffa-db232da85153 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-49c9-7514-9ffa-db232da85153 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:51 INFO Looking up user name=alice 2026/05/13 10:58:51 INFO Looking up user name=alice 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor 2026/05/13 10:58:51 INFO Looking up user name=bob 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox activity=https://a.localdomain/update/019e20fd-4bbf-7ea8-9979-8d9938a36af7 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20fd-4bbf-7ea8-9979-8d9938a36af7 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkecbXoCk6FdqifRDeGhzrjFnxrAc5wbaEPog1WVrk5Ti3/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/create/019e20fd-4ba8-79d8-a317-4cc7527b42bb 2026/05/13 10:58:51 INFO Looking up user name=alice 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/create/019e20fd-4ba8-79d8-a317-4cc7527b42bb 2026/05/13 10:58:51 INFO Looking up user name=bob 2026/05/13 10:58:51 INFO Forwarding activity to followers of thread starter domain=c.localdomain activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/create/019e20fd-4b7e-7503-9044-87050a168c46 note=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/post/019e20fd-4b7e-7492-9f75-e47926f642b5 thread=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980 starter=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:51 INFO Received a new post activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/create/019e20fd-4b7e-7503-9044-87050a168c46 activity.type=Create activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor activity.object.kind=object activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/post/019e20fd-4b7e-7492-9f75-e47926f642b5 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor post=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/post/019e20fd-4b7e-7492-9f75-e47926f642b5 2026/05/13 10:58:51 INFO Looking up user name=alice 2026/05/13 10:58:51 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b request.user=bob post=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b 2026/05/13 10:58:51 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor 2026/05/13 10:58:51 INFO Forwarding activity to gateway activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/create/019e20fd-4b7e-7503-9044-87050a168c46 sender=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor gateway=https://a.localdomain 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/create/019e20fd-4b7e-7503-9044-87050a168c46 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/create/019e20fd-4b7e-7503-9044-87050a168c46 2026/05/13 10:58:51 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor 2026/05/13 10:58:51 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/update/019e20fd-4bf3-7b65-ae13-7dfe572c64ef note=https://a.localdomain/post/019e20fd-4779-72f1-ae4e-f5dba1ad7950 thread=https://b.localdomain/post/019e20fd-4432-7002-9bc1-10dc13b06e14 starter=https://b.localdomain/user/bob 2026/05/13 10:58:51 INFO Updated post activity.id=https://a.localdomain/update/019e20fd-4bf3-7b65-ae13-7dfe572c64ef activity.type=Update activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-4779-72f1-ae4e-f5dba1ad7950 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-4779-72f1-ae4e-f5dba1ad7950 2026/05/13 10:58:51 INFO Updated post activity.id=https://a.localdomain/update/019e20fd-4bbf-7ea8-9979-8d9938a36af7 activity.type=Update activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-4927-7da0-91ca-2e131e80d2cf activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-4927-7da0-91ca-2e131e80d2cf 2026/05/13 10:58:51 INFO Looking up user name=alice 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor 2026/05/13 10:58:51 INFO Looking up user name=alice --- PASS: TestCluster_PostInCommunity (5.57s) 2026/05/13 10:58:51 INFO Synchronizing followers followed=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20fd-4bf3-7b65-ae13-7dfe572c64ef 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/create/019e20fd-4b7e-7503-9044-87050a168c46 2026/05/13 10:58:51 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/create/019e20fd-4ba8-79d8-a317-4cc7527b42bb activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/post/019e20fd-4ba8-7964-a5e4-0c514c005912 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/post/019e20fd-4ba8-7964-a5e4-0c514c005912 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6Mkpgbz91N8aasgFFjDD39PyKAifkhT5Vr2GhAEM8JrFwcZ/actor 2026/05/13 10:58:51 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/create/019e20fd-4c0c-72df-bc4d-9623992ca748 note=https://a.localdomain/post/019e20fd-4c0c-728f-93be-23150f2eafb6 thread=https://b.localdomain/post/019e20fd-4a26-7930-ba17-2388a4968b79 starter=https://b.localdomain/user/carol 2026/05/13 10:58:51 INFO Received a new post activity.id=https://a.localdomain/create/019e20fd-4c0c-72df-bc4d-9623992ca748 activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-4c0c-728f-93be-23150f2eafb6 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-4c0c-728f-93be-23150f2eafb6 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/create/019e20fd-4b7e-7503-9044-87050a168c46 2026/05/13 10:58:51 INFO Looking up user name=alice 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor 2026/05/13 10:58:51 INFO Updated post activity.id=https://a.localdomain/update/019e20fd-4c6e-7e91-879d-8e82f1965d60 activity.type=Update activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-4a97-76ca-8595-910f4fcdeeae activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-4a97-76ca-8595-910f4fcdeeae 2026/05/13 10:58:51 INFO Received followers request did=did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6 sender=https://a.localdomain/.well-known/apgateway/did:key:z6Mkpgbz91N8aasgFFjDD39PyKAifkhT5Vr2GhAEM8JrFwcZ/actor count=2 2026/05/13 10:58:51 INFO Found unknown remote follow followed=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor follower=https://a.localdomain/user/alice 2026/05/13 10:58:51 WARN Using fake follow ID to remove unknown remote follow followed=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor follower=https://a.localdomain/user/alice id=https://a.localdomain/follow/019e20fd-4c80-749c-b629-b539876e7e7f 2026/05/13 10:58:51 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b request.user=alice post=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019e20fd-4c0c-72df-bc4d-9623992ca748 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20fd-4c6e-7e91-879d-8e82f1965d60 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20fd-4c6e-7e91-879d-8e82f1965d60 2026/05/13 10:58:51 INFO Removed a Follow activity.id=https://a.localdomain/undo/019e20fd-4c80-7578-863f-23db43fcdfe1 activity.type=Undo activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-4c80-749c-b629-b539876e7e7f activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follower=https://a.localdomain/user/alice followed=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor 2026/05/13 10:58:51 INFO Updated post activity.id=https://a.localdomain/update/019e20fd-4bf3-7b65-ae13-7dfe572c64ef activity.type=Update activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-4779-72f1-ae4e-f5dba1ad7950 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-4779-72f1-ae4e-f5dba1ad7950 2026/05/13 10:58:51 INFO Backfilling thread post=https://a.localdomain/post/019e20fd-4779-72f1-ae4e-f5dba1ad7950 parent=https://b.localdomain/post/019e20fd-4432-7002-9bc1-10dc13b06e14 depth=0 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor/inbox activity=https://a.localdomain/undo/019e20fd-4c80-7578-863f-23db43fcdfe1 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor/inbox activity=https://a.localdomain/undo/019e20fd-4c80-7578-863f-23db43fcdfe1 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:51 INFO Looking up user name=alice 2026/05/13 10:58:51 INFO Looking up user name=alice 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor/inbox activity=https://a.localdomain/undo/019e20fd-4c80-7578-863f-23db43fcdfe1 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20fd-4c6e-7e91-879d-8e82f1965d60 2026/05/13 10:58:51 INFO Fetching post post=https://b.localdomain/post/019e20fd-4432-7002-9bc1-10dc13b06e14 2026/05/13 10:58:51 INFO Deleting backfilled parent post parent=https://b.localdomain/post/019e20fd-4432-7002-9bc1-10dc13b06e14 2026/05/13 10:58:51 INFO Received delete request activity.id=https://b.localdomain/post/019e20fd-4432-7002-9bc1-10dc13b06e14 activity.type=Delete activity.actor="" activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-4432-7002-9bc1-10dc13b06e14 activity.object.type="" activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20fd-4432-7002-9bc1-10dc13b06e14 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/undo/019e20fd-4c80-7578-863f-23db43fcdfe1 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20fd-4c6e-7e91-879d-8e82f1965d60 2026/05/13 10:58:51 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:51 INFO Deleted backfilled parent post parent=https://b.localdomain/post/019e20fd-4432-7002-9bc1-10dc13b06e14 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:51 INFO Looking up user name=alice 2026/05/13 10:58:51 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:51 INFO Removed a Follow activity.id=https://a.localdomain/undo/019e20fd-4c80-7578-863f-23db43fcdfe1 activity.type=Undo activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-4c80-749c-b629-b539876e7e7f activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follower=https://a.localdomain/user/alice followed=https://b.localdomain/.well-known/apgateway/did:key:z6Mktj2Hfp5pMRHsLxfRXWYXU98jw4NCbKt19Vbm3o9AYeD6/actor 2026/05/13 10:58:51 INFO Viewing post request.path=/users/view/a.localdomain/post/019e20fd-4a97-76ca-8595-910f4fcdeeae request.user=alice post=https://a.localdomain/post/019e20fd-4a97-76ca-8595-910f4fcdeeae 2026/05/13 10:58:51 INFO Looking up user name=bob 2026/05/13 10:58:51 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b request.user=carol post=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:51 INFO Looking up user name=alice 2026/05/13 10:58:51 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:51 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor 2026/05/13 10:58:51 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:51 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/update/019e20fd-4c6e-7e91-879d-8e82f1965d60 note=https://a.localdomain/post/019e20fd-4a97-76ca-8595-910f4fcdeeae thread=https://b.localdomain/post/019e20fd-4856-7b2f-bd0d-15beb3701c81 starter=https://b.localdomain/user/bob 2026/05/13 10:58:51 INFO Updated post activity.id=https://a.localdomain/update/019e20fd-4c6e-7e91-879d-8e82f1965d60 activity.type=Update activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-4a97-76ca-8595-910f4fcdeeae activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-4a97-76ca-8595-910f4fcdeeae 2026/05/13 10:58:51 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:51 INFO Received delete request activity.id=https://a.localdomain/post/019e20fd-49da-70ac-864a-91b725b45b3e#delete activity.type=Delete activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-49da-70ac-864a-91b725b45b3e activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/post/019e20fd-49da-70ac-864a-91b725b45b3e 2026/05/13 10:58:51 INFO Resolving user ID request.path=/users/resolve request.user=alice host=a.localdomain name=alice 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://a.localdomain/undo/019e20fd-4cd2-7cd7-a594-7a3ad3c139ef 2026/05/13 10:58:51 INFO Looking up user name=bob 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/undo/019e20fd-4cd2-7cd7-a594-7a3ad3c139ef 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://a.localdomain/undo/019e20fd-4cd2-7cd7-a594-7a3ad3c139ef 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/undo/019e20fd-4cd2-7cd7-a594-7a3ad3c139ef 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://a.localdomain/update/019e20fd-4c6e-7e91-879d-8e82f1965d60 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://a.localdomain/update/019e20fd-4c6e-7e91-879d-8e82f1965d60 --- PASS: TestCluster_FollowersSyncMissingLocalFollowPortableActor (5.69s) 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/post/019e20fd-49da-70ac-864a-91b725b45b3e#delete 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/post/019e20fd-49da-70ac-864a-91b725b45b3e#delete 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:51 INFO Looking up user name=alice 2026/05/13 10:58:51 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:51 INFO Viewing post request.path=/users/view/a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980 request.user=alice post=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/post/019e20fd-49da-70ac-864a-91b725b45b3e#delete 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://c.localdomain/inbox activity=https://a.localdomain/undo/019e20fd-4cd2-7cd7-a594-7a3ad3c139ef 2026/05/13 10:58:51 INFO Looking up user name=alice 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/post/019e20fd-49da-70ac-864a-91b725b45b3e#delete 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor offset=0 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/undo/019e20fd-4cd2-7cd7-a594-7a3ad3c139ef 2026/05/13 10:58:51 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:51 INFO Looking up user name=bob 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/undo/019e20fd-4cd2-7cd7-a594-7a3ad3c139ef 2026/05/13 10:58:51 INFO Looking up user name=alice 2026/05/13 10:58:51 INFO Fetching forwarded object activity.id=https://a.localdomain/update/019e20fd-4c6e-7e91-879d-8e82f1965d60 activity.type=Update activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-4a97-76ca-8595-910f4fcdeeae activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice id=https://a.localdomain/update/019e20fd-4c6e-7e91-879d-8e82f1965d60 sender=https://b.localdomain/user/bob 2026/05/13 10:58:51 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:51 INFO Fetching activity activity=https://a.localdomain/update/019e20fd-4c6e-7e91-879d-8e82f1965d60 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox activity=https://a.localdomain/update/019e20fd-4c6e-7e91-879d-8e82f1965d60 2026/05/13 10:58:51 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-49ad-720e-9b91-187dfe207d8d request.user=alice post=https://b.localdomain/post/019e20fd-49ad-720e-9b91-187dfe207d8d 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20fd-4c6e-7e91-879d-8e82f1965d60 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:51 INFO Looking up user name=alice 2026/05/13 10:58:51 INFO Received delete request activity.id=https://a.localdomain/post/019e20fd-4927-7da0-91ca-2e131e80d2cf#delete activity.type=Delete activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-4927-7da0-91ca-2e131e80d2cf activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/post/019e20fd-4927-7da0-91ca-2e131e80d2cf 2026/05/13 10:58:51 INFO Looking up user name=alice 2026/05/13 10:58:51 INFO Received delete request activity.id=https://a.localdomain/post/019e20fd-49da-70ac-864a-91b725b45b3e#delete activity.type=Delete activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-49da-70ac-864a-91b725b45b3e activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/post/019e20fd-49da-70ac-864a-91b725b45b3e 2026/05/13 10:58:51 INFO Viewing post request.path=/users/view/a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980 request.user=carol post=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor request.user=alice actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor offset=0 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:51 INFO Updated post activity.id=https://a.localdomain/update/019e20fd-4c6e-7e91-879d-8e82f1965d60 activity.type=Update activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-4a97-76ca-8595-910f4fcdeeae activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-4a97-76ca-8595-910f4fcdeeae 2026/05/13 10:58:51 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/05/13 10:58:51 INFO Looking up user name=alice 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/post/019e20fd-4927-7da0-91ca-2e131e80d2cf#delete 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/post/019e20fd-4927-7da0-91ca-2e131e80d2cf#delete 2026/05/13 10:58:51 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/post/019e20fd-4927-7da0-91ca-2e131e80d2cf#delete 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/post/019e20fd-4927-7da0-91ca-2e131e80d2cf#delete 2026/05/13 10:58:51 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:51 INFO Received delete request activity.id=https://b.localdomain/post/019e20fd-485b-75c7-a98f-5e63844ef0b6#delete activity.type=Delete activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-485b-75c7-a98f-5e63844ef0b6 activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20fd-485b-75c7-a98f-5e63844ef0b6 2026/05/13 10:58:51 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:51 INFO Looking up user name=alice 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:51 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:51 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:51 INFO Looking up user name=alice 2026/05/13 10:58:51 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor 2026/05/13 10:58:51 INFO Received delete request activity.id=https://b.localdomain/post/019e20fd-4912-70f2-a50d-c1d81d2732eb#delete activity.type=Delete activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-4912-70f2-a50d-c1d81d2732eb activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20fd-4912-70f2-a50d-c1d81d2732eb 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor 2026/05/13 10:58:51 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:51 INFO Looking up user name=bob 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor 2026/05/13 10:58:51 INFO Deleted old posts count=2 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:51 INFO Removed old shared posts count=1 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor request.user=carol actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor offset=0 2026/05/13 10:58:51 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:51 INFO Looking up user name=alice 2026/05/13 10:58:51 INFO Updating poll results poll=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor request.user=carol actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor offset=0 2026/05/13 10:58:51 INFO Received delete request activity.id=https://a.localdomain/post/019e20fd-4927-7da0-91ca-2e131e80d2cf#delete activity.type=Delete activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-4927-7da0-91ca-2e131e80d2cf activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/post/019e20fd-4927-7da0-91ca-2e131e80d2cf 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20fd-485b-75c7-a98f-5e63844ef0b6#delete 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20fd-485b-75c7-a98f-5e63844ef0b6#delete 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20fd-485b-75c7-a98f-5e63844ef0b6#delete 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20fd-4912-70f2-a50d-c1d81d2732eb#delete 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20fd-4912-70f2-a50d-c1d81d2732eb#delete 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20fd-4912-70f2-a50d-c1d81d2732eb#delete 2026/05/13 10:58:51 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/post/019e20fd-4927-7da0-91ca-2e131e80d2cf#delete note=https://a.localdomain/post/019e20fd-4927-7da0-91ca-2e131e80d2cf thread=https://b.localdomain/post/019e20fd-4695-7952-ae20-4180e995fad4 starter=https://b.localdomain/user/bob 2026/05/13 10:58:51 INFO Updated post activity.id=https://b.localdomain/update/019e20fd-4d23-7d30-a718-16fce04ecd26 activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/undo/019e20fd-4d1c-7a5e-a140-68c826df4b19 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/undo/019e20fd-4d1c-7a5e-a140-68c826df4b19 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://a.localdomain/post/019e20fd-4927-7da0-91ca-2e131e80d2cf#delete 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://a.localdomain/post/019e20fd-4927-7da0-91ca-2e131e80d2cf#delete 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-4d23-7d30-a718-16fce04ecd26 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://b.localdomain/update/019e20fd-4d23-7d30-a718-16fce04ecd26 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://b.localdomain/update/019e20fd-4d23-7d30-a718-16fce04ecd26 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-4d23-7d30-a718-16fce04ecd26 2026/05/13 10:58:51 INFO Looking up user name=bob 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox activity=https://a.localdomain/post/019e20fd-4927-7da0-91ca-2e131e80d2cf#delete 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/post/019e20fd-4927-7da0-91ca-2e131e80d2cf#delete 2026/05/13 10:58:51 INFO Looking up user name=bob 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/undo/019e20fd-4d1c-7a5e-a140-68c826df4b19 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/undo/019e20fd-4d1c-7a5e-a140-68c826df4b19 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox activity=https://b.localdomain/update/019e20fd-4d23-7d30-a718-16fce04ecd26 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/post/019e20fd-4912-70f2-a50d-c1d81d2732eb#delete 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/post/019e20fd-485b-75c7-a98f-5e63844ef0b6#delete 2026/05/13 10:58:51 INFO Looking up user name=alice 2026/05/13 10:58:51 INFO Updated post activity.id=https://a.localdomain/update/019e20fd-4d39-788d-8fc9-c756c5e5dd74 activity.type=Update activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-4c0c-728f-93be-23150f2eafb6 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-4c0c-728f-93be-23150f2eafb6 2026/05/13 10:58:51 INFO Looking up user name=bob 2026/05/13 10:58:51 INFO Updated post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/update/019e20fd-4d3b-7cc1-a66e-dcc36b559ee9 activity.type=Update activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/post/019e20fd-4ba8-7964-a5e4-0c514c005912 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/post/019e20fd-4ba8-7964-a5e4-0c514c005912 2026/05/13 10:58:51 INFO Received delete request activity.id=https://a.localdomain/post/019e20fd-4927-7da0-91ca-2e131e80d2cf#delete activity.type=Delete activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-4927-7da0-91ca-2e131e80d2cf activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/post/019e20fd-4927-7da0-91ca-2e131e80d2cf 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:51 INFO Forwarding activity to followers of thread starter domain=c.localdomain activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/update/019e20fd-4d3e-7842-8b05-142a8a55a372 note=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980 thread=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980 starter=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:51 INFO Updated post activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/update/019e20fd-4d3e-7842-8b05-142a8a55a372 activity.type=Update activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980 activity.object.type=Note activity.object.attributed_to=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-4d23-7d30-a718-16fce04ecd26 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20fd-4d39-788d-8fc9-c756c5e5dd74 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20fd-4d39-788d-8fc9-c756c5e5dd74 2026/05/13 10:58:51 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-4d23-7d30-a718-16fce04ecd26 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/update/019e20fd-4d3b-7cc1-a66e-dcc36b559ee9 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/update/019e20fd-4d3b-7cc1-a66e-dcc36b559ee9 2026/05/13 10:58:51 WARN Failed to resolve a recipient to=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/followers activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/update/019e20fd-4d3e-7842-8b05-142a8a55a372 error="cannot resolve https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/followers: actor is not cached" 2026/05/13 10:58:51 INFO Forwarding activity to gateway activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/update/019e20fd-4d3e-7842-8b05-142a8a55a372 sender=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor gateway=https://a.localdomain 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/update/019e20fd-4d3e-7842-8b05-142a8a55a372 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/update/019e20fd-4d3e-7842-8b05-142a8a55a372 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice --- PASS: TestCluster_BackfillMissingParent (5.79s) 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:51 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:51 INFO Looking up user name=bob 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor 2026/05/13 10:58:51 INFO Looking up user name=alice 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:51 INFO Looking up user name=alice 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20fd-4d39-788d-8fc9-c756c5e5dd74 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20fd-4d39-788d-8fc9-c756c5e5dd74 2026/05/13 10:58:51 INFO Looking up user name=bob 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/update/019e20fd-4d3b-7cc1-a66e-dcc36b559ee9 2026/05/13 10:58:51 INFO Viewing post request.path=/users/view/a.localdomain/post/019e20fd-4c0c-728f-93be-23150f2eafb6 request.user=alice post=https://a.localdomain/post/019e20fd-4c0c-728f-93be-23150f2eafb6 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:51 INFO Updated post activity.id=https://b.localdomain/update/019e20fd-4d23-7d30-a718-16fce04ecd26 activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b 2026/05/13 10:58:51 INFO Received delete request activity.id=https://b.localdomain/post/019e20fd-485b-75c7-a98f-5e63844ef0b6#delete activity.type=Delete activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-485b-75c7-a98f-5e63844ef0b6 activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20fd-485b-75c7-a98f-5e63844ef0b6 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/update/019e20fd-4d3b-7cc1-a66e-dcc36b559ee9 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/update/019e20fd-4d3e-7842-8b05-142a8a55a372 2026/05/13 10:58:51 INFO Failed to deliver an activity to at least one recipient id=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/update/019e20fd-4d3e-7842-8b05-142a8a55a372 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:51 INFO Viewing post request.path=/users/view/a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980 request.user=carol post=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980 2026/05/13 10:58:51 INFO Viewing post request.path=/users/view/a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/post/019e20fd-4ba8-7964-a5e4-0c514c005912 request.user=alice post=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/post/019e20fd-4ba8-7964-a5e4-0c514c005912 2026/05/13 10:58:51 INFO Looking up user name=bob 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:51 INFO Looking up user name=bob 2026/05/13 10:58:51 INFO Received delete request activity.id=https://b.localdomain/post/019e20fd-4912-70f2-a50d-c1d81d2732eb#delete activity.type=Delete activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-4912-70f2-a50d-c1d81d2732eb activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20fd-4912-70f2-a50d-c1d81d2732eb 2026/05/13 10:58:51 INFO Updated post activity.id=https://b.localdomain/update/019e20fd-4d23-7d30-a718-16fce04ecd26 activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b 2026/05/13 10:58:51 INFO Received delete request activity.id=https://a.localdomain/post/019e20fd-4a97-76ca-8595-910f4fcdeeae#delete activity.type=Delete activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-4a97-76ca-8595-910f4fcdeeae activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/post/019e20fd-4a97-76ca-8595-910f4fcdeeae 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:51 INFO Looking up user name=bob 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/post/019e20fd-4a97-76ca-8595-910f4fcdeeae#delete 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/post/019e20fd-4a97-76ca-8595-910f4fcdeeae#delete 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/post/019e20fd-4a97-76ca-8595-910f4fcdeeae#delete 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/post/019e20fd-4a97-76ca-8595-910f4fcdeeae#delete 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:51 INFO Looking up user name=alice 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:51 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/update/019e20fd-4d39-788d-8fc9-c756c5e5dd74 note=https://a.localdomain/post/019e20fd-4c0c-728f-93be-23150f2eafb6 thread=https://b.localdomain/post/019e20fd-4a26-7930-ba17-2388a4968b79 starter=https://b.localdomain/user/carol 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor 2026/05/13 10:58:51 INFO Updated post activity.id=https://a.localdomain/update/019e20fd-4d39-788d-8fc9-c756c5e5dd74 activity.type=Update activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-4c0c-728f-93be-23150f2eafb6 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-4c0c-728f-93be-23150f2eafb6 2026/05/13 10:58:51 INFO Forwarding activity to followers of thread starter domain=a.localdomain activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/update/019e20fd-4d3e-7842-8b05-142a8a55a372 note=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980 thread=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980 starter=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:51 INFO Updated post activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/update/019e20fd-4d3e-7842-8b05-142a8a55a372 activity.type=Update activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980 activity.object.type=Note activity.object.attributed_to=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:51 INFO Looking up user name=alice 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/update/019e20fd-4d3e-7842-8b05-142a8a55a372 2026/05/13 10:58:51 INFO Forwarding activity to gateway activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/update/019e20fd-4d3e-7842-8b05-142a8a55a372 sender=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor gateway=https://c.localdomain 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/update/019e20fd-4d3e-7842-8b05-142a8a55a372 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/update/019e20fd-4d3e-7842-8b05-142a8a55a372 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/update/019e20fd-4d3e-7842-8b05-142a8a55a372 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20fd-4d39-788d-8fc9-c756c5e5dd74 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:51 INFO Received delete request activity.id=https://a.localdomain/post/019e20fd-4a97-76ca-8595-910f4fcdeeae#delete activity.type=Delete activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-4a97-76ca-8595-910f4fcdeeae activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/post/019e20fd-4a97-76ca-8595-910f4fcdeeae 2026/05/13 10:58:51 WARN Failed to save followers sync header sender=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor header="collectionId=\"https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/followers\", url=\"https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/followers_synchronization\", digest=\"0000000000000000000000000000000000000000000000000000000000000000\"" error="collection is not sender's followers: https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/followers != https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/followers" 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/update/019e20fd-4d3e-7842-8b05-142a8a55a372 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:51 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/post/019e20fd-4a97-76ca-8595-910f4fcdeeae#delete note=https://a.localdomain/post/019e20fd-4a97-76ca-8595-910f4fcdeeae thread=https://b.localdomain/post/019e20fd-4856-7b2f-bd0d-15beb3701c81 starter=https://b.localdomain/user/bob 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:51 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/update/019e20fd-4d3b-7cc1-a66e-dcc36b559ee9 note=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/post/019e20fd-4ba8-7964-a5e4-0c514c005912 thread=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/post/019e20fd-49e9-741a-83c6-0d4e44588405 starter=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor 2026/05/13 10:58:51 INFO Updated post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/update/019e20fd-4d3b-7cc1-a66e-dcc36b559ee9 activity.type=Update activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/post/019e20fd-4ba8-7964-a5e4-0c514c005912 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/post/019e20fd-4ba8-7964-a5e4-0c514c005912 2026/05/13 10:58:51 WARN Failed to save followers sync header sender=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor header="collectionId=\"https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/followers\", url=\"https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/followers_synchronization\", digest=\"c39ce6bef3783802b8564651263ac1cda8d2bd55e70d5291072ebe7f4196d857\"" error="collection is not sender's followers: https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/followers != https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/followers" 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/update/019e20fd-4d3e-7842-8b05-142a8a55a372 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/update/019e20fd-4d3e-7842-8b05-142a8a55a372 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://a.localdomain/post/019e20fd-4a97-76ca-8595-910f4fcdeeae#delete 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://a.localdomain/post/019e20fd-4a97-76ca-8595-910f4fcdeeae#delete 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkecbXoCk6FdqifRDeGhzrjFnxrAc5wbaEPog1WVrk5Ti3/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/update/019e20fd-4d3b-7cc1-a66e-dcc36b559ee9 2026/05/13 10:58:51 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkecbXoCk6FdqifRDeGhzrjFnxrAc5wbaEPog1WVrk5Ti3/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/update/019e20fd-4d3b-7cc1-a66e-dcc36b559ee9 2026/05/13 10:58:51 INFO Fetching forwarded object activity.id=https://a.localdomain/post/019e20fd-4a97-76ca-8595-910f4fcdeeae#delete activity.type=Delete activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-4a97-76ca-8595-910f4fcdeeae activity.object.type=Note activity.object.attributed_to="" id=https://a.localdomain/post/019e20fd-4a97-76ca-8595-910f4fcdeeae sender=https://b.localdomain/user/bob 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:51 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b request.user=bob post=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor 2026/05/13 10:58:51 INFO Fetching post post=https://a.localdomain/post/019e20fd-4a97-76ca-8595-910f4fcdeeae 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox activity=https://a.localdomain/post/019e20fd-4a97-76ca-8595-910f4fcdeeae#delete 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/post/019e20fd-4a97-76ca-8595-910f4fcdeeae#delete 2026/05/13 10:58:51 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob --- PASS: TestCluster_ShareUnshare (5.89s) 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor 2026/05/13 10:58:51 INFO Looking up user name=alice 2026/05/13 10:58:51 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:58:51 INFO Updated post activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/update/019e20fd-4d3e-7842-8b05-142a8a55a372 activity.type=Update activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980 activity.object.type=Note activity.object.attributed_to=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980 2026/05/13 10:58:51 INFO Received delete request activity.id=https://a.localdomain/post/019e20fd-4a97-76ca-8595-910f4fcdeeae#delete activity.type=Delete activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://a.localdomain/post/019e20fd-4a97-76ca-8595-910f4fcdeeae deleted=https://a.localdomain/post/019e20fd-4a97-76ca-8595-910f4fcdeeae 2026/05/13 10:58:51 INFO Resolving user ID request.path=/users/resolve request.user=alice host=a.localdomain name=alice 2026/05/13 10:58:51 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkecbXoCk6FdqifRDeGhzrjFnxrAc5wbaEPog1WVrk5Ti3/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/update/019e20fd-4d3b-7cc1-a66e-dcc36b559ee9 2026/05/13 10:58:51 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/update/019e20fd-4d3b-7cc1-a66e-dcc36b559ee9 2026/05/13 10:58:51 INFO Looking up user name=bob 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 --- PASS: TestCluster_ReplyForwardingWithIntegrityProofs (5.90s) 2026/05/13 10:58:51 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b request.user=alice post=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:51 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:51 INFO Updated post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/update/019e20fd-4d3b-7cc1-a66e-dcc36b559ee9 activity.type=Update activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/post/019e20fd-4ba8-7964-a5e4-0c514c005912 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/post/019e20fd-4ba8-7964-a5e4-0c514c005912 2026/05/13 10:58:51 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b request.user=carol post=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 --- PASS: TestDeleter_OldData (5.94s) 2026/05/13 10:58:51 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:51 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:51 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:51 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:51 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:51 INFO Received delete request activity.id=https://c.localdomain/post/019e20fd-4a75-7229-8785-d93532f773ed#delete activity.type=Delete activity.actor=https://c.localdomain/user/carol activity.object.kind=object activity.object.id=https://c.localdomain/post/019e20fd-4a75-7229-8785-d93532f773ed activity.object.type=Note activity.object.attributed_to="" deleted=https://c.localdomain/post/019e20fd-4a75-7229-8785-d93532f773ed 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor offset=0 2026/05/13 10:58:51 INFO Fetching object cid=ap://did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:51 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:51 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/post/019e20fd-4a75-7229-8785-d93532f773ed#delete 2026/05/13 10:58:52 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/post/019e20fd-4a75-7229-8785-d93532f773ed#delete 2026/05/13 10:58:52 INFO Looking up user name=alice 2026/05/13 10:58:52 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor offset=0 2026/05/13 10:58:52 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:52 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:52 INFO Successfully sent an activity from=https://c.localdomain/user/carol inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/post/019e20fd-4a75-7229-8785-d93532f773ed#delete 2026/05/13 10:58:52 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/post/019e20fd-4a75-7229-8785-d93532f773ed#delete 2026/05/13 10:58:52 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor request.user=alice actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor offset=0 2026/05/13 10:58:52 INFO Viewing outbox request.path=/users/outbox/c.localdomain/user/carol request.user=carol actor=https://c.localdomain/user/carol offset=0 2026/05/13 10:58:52 INFO Received delete request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980#delete activity.type=Delete activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980 activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980 2026/05/13 10:58:52 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/05/13 10:58:52 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor request.user=carol actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor offset=0 2026/05/13 10:58:52 INFO Received delete request activity.id=https://a.localdomain/post/019e20fd-4c0c-728f-93be-23150f2eafb6#delete activity.type=Delete activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-4c0c-728f-93be-23150f2eafb6 activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/post/019e20fd-4c0c-728f-93be-23150f2eafb6 2026/05/13 10:58:52 INFO Forwarding activity to followers of thread starter domain=c.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980#delete note=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980 thread=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980 starter=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:52 INFO Looking up user name=carol 2026/05/13 10:58:52 INFO Received delete request activity.id=https://c.localdomain/post/019e20fd-4a75-7229-8785-d93532f773ed#delete activity.type=Delete activity.actor=https://c.localdomain/user/carol activity.object.kind=object activity.object.id=https://c.localdomain/post/019e20fd-4a75-7229-8785-d93532f773ed activity.object.type=Note activity.object.attributed_to="" deleted=https://c.localdomain/post/019e20fd-4a75-7229-8785-d93532f773ed 2026/05/13 10:58:52 WARN Failed to resolve a recipient to=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/followers activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980#delete error="cannot resolve https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/followers: actor is not cached" 2026/05/13 10:58:52 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980#delete sender=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor gateway=https://a.localdomain 2026/05/13 10:58:52 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980#delete 2026/05/13 10:58:52 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980#delete 2026/05/13 10:58:52 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/post/019e20fd-4c0c-728f-93be-23150f2eafb6#delete 2026/05/13 10:58:52 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/post/019e20fd-4c0c-728f-93be-23150f2eafb6#delete --- PASS: TestCluster_ReplyForwardingWithoutIntegrityProofs (5.96s) 2026/05/13 10:58:52 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980#delete 2026/05/13 10:58:52 INFO Failed to deliver an activity to at least one recipient id=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980#delete 2026/05/13 10:58:52 INFO Received delete request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/post/019e20fd-4ba8-7964-a5e4-0c514c005912#delete activity.type=Delete activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/post/019e20fd-4ba8-7964-a5e4-0c514c005912 activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/post/019e20fd-4ba8-7964-a5e4-0c514c005912 2026/05/13 10:58:52 INFO Viewing outbox request.path=/users/outbox/c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor request.user=carol actor=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor offset=0 2026/05/13 10:58:52 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/post/019e20fd-4c0c-728f-93be-23150f2eafb6#delete 2026/05/13 10:58:52 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/post/019e20fd-4c0c-728f-93be-23150f2eafb6#delete 2026/05/13 10:58:52 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:52 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/post/019e20fd-4ba8-7964-a5e4-0c514c005912#delete 2026/05/13 10:58:52 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/post/019e20fd-4ba8-7964-a5e4-0c514c005912#delete 2026/05/13 10:58:52 INFO Updating poll results poll=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b 2026/05/13 10:58:52 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:52 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/post/019e20fd-4ba8-7964-a5e4-0c514c005912#delete 2026/05/13 10:58:52 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/post/019e20fd-4ba8-7964-a5e4-0c514c005912#delete 2026/05/13 10:58:52 INFO Fetching object cid=ap://did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:52 INFO Updated post activity.id=https://b.localdomain/update/019e20fd-4e02-7010-a1f6-9e7034a2032b activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b 2026/05/13 10:58:52 INFO Received delete request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980#delete activity.type=Delete activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980 activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980 2026/05/13 10:58:52 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:52 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-4e02-7010-a1f6-9e7034a2032b 2026/05/13 10:58:52 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://b.localdomain/update/019e20fd-4e02-7010-a1f6-9e7034a2032b 2026/05/13 10:58:52 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://b.localdomain/update/019e20fd-4e02-7010-a1f6-9e7034a2032b 2026/05/13 10:58:52 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-4e02-7010-a1f6-9e7034a2032b 2026/05/13 10:58:52 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:52 INFO Forwarding activity to followers of thread starter domain=a.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980#delete note=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980 thread=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980 starter=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:52 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor request.user=alice actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor offset=0 2026/05/13 10:58:52 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:52 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980#delete 2026/05/13 10:58:52 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980#delete sender=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor gateway=https://c.localdomain 2026/05/13 10:58:52 INFO Looking up user name=bob 2026/05/13 10:58:52 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor 2026/05/13 10:58:52 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980#delete 2026/05/13 10:58:52 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980#delete 2026/05/13 10:58:52 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980#delete 2026/05/13 10:58:52 INFO Looking up user name=alice 2026/05/13 10:58:52 INFO Looking up user name=bob 2026/05/13 10:58:52 INFO Received delete request activity.id=https://a.localdomain/post/019e20fd-4c0c-728f-93be-23150f2eafb6#delete activity.type=Delete activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-4c0c-728f-93be-23150f2eafb6 activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/post/019e20fd-4c0c-728f-93be-23150f2eafb6 2026/05/13 10:58:52 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox activity=https://b.localdomain/update/019e20fd-4e02-7010-a1f6-9e7034a2032b 2026/05/13 10:58:52 WARN Failed to save followers sync header sender=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor header="collectionId=\"https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/followers\", url=\"https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/followers_synchronization\", digest=\"c39ce6bef3783802b8564651263ac1cda8d2bd55e70d5291072ebe7f4196d857\"" error="collection is not sender's followers: https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/followers != https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/followers" 2026/05/13 10:58:52 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkvDN2Fw1cDCKUMKgs4yrnzqoP6EAxy72sZLGoCbrRmnEt/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980#delete 2026/05/13 10:58:52 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-4e02-7010-a1f6-9e7034a2032b 2026/05/13 10:58:52 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/post/019e20fd-4c0c-728f-93be-23150f2eafb6#delete note=https://a.localdomain/post/019e20fd-4c0c-728f-93be-23150f2eafb6 thread=https://b.localdomain/post/019e20fd-4a26-7930-ba17-2388a4968b79 starter=https://b.localdomain/user/carol 2026/05/13 10:58:52 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-4e02-7010-a1f6-9e7034a2032b 2026/05/13 10:58:52 INFO Fetching object cid=ap://did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor 2026/05/13 10:58:52 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:52 WARN Failed to save followers sync header sender=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor header="collectionId=\"https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/followers\", url=\"https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/followers_synchronization\", digest=\"0000000000000000000000000000000000000000000000000000000000000000\"" error="collection is not sender's followers: https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/followers != https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/followers" 2026/05/13 10:58:52 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980#delete 2026/05/13 10:58:52 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/post/019e20fd-4c0c-728f-93be-23150f2eafb6#delete 2026/05/13 10:58:52 INFO Received delete request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/post/019e20fd-4ba8-7964-a5e4-0c514c005912#delete activity.type=Delete activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/post/019e20fd-4ba8-7964-a5e4-0c514c005912 activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/post/019e20fd-4ba8-7964-a5e4-0c514c005912 2026/05/13 10:58:52 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980#delete 2026/05/13 10:58:52 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:52 INFO Looking up user name=bob 2026/05/13 10:58:52 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/post/019e20fd-4ba8-7964-a5e4-0c514c005912#delete note=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/post/019e20fd-4ba8-7964-a5e4-0c514c005912 thread=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor/post/019e20fd-49e9-741a-83c6-0d4e44588405 starter=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor 2026/05/13 10:58:52 INFO Fetching object cid=ap://did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:52 INFO Updated post activity.id=https://b.localdomain/update/019e20fd-4e02-7010-a1f6-9e7034a2032b activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b 2026/05/13 10:58:52 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkecbXoCk6FdqifRDeGhzrjFnxrAc5wbaEPog1WVrk5Ti3/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/post/019e20fd-4ba8-7964-a5e4-0c514c005912#delete 2026/05/13 10:58:52 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkecbXoCk6FdqifRDeGhzrjFnxrAc5wbaEPog1WVrk5Ti3/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/post/019e20fd-4ba8-7964-a5e4-0c514c005912#delete 2026/05/13 10:58:52 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:52 INFO Received delete request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980#delete activity.type=Delete activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980 activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980 2026/05/13 10:58:52 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6Mku59udULouJivDQaBTswzDF2tqzgoYFxELUaDcHGbY2sS/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkecbXoCk6FdqifRDeGhzrjFnxrAc5wbaEPog1WVrk5Ti3/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/post/019e20fd-4ba8-7964-a5e4-0c514c005912#delete 2026/05/13 10:58:52 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/post/019e20fd-4ba8-7964-a5e4-0c514c005912#delete 2026/05/13 10:58:52 INFO Looking up user name=bob 2026/05/13 10:58:52 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor 2026/05/13 10:58:52 INFO Received delete request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980#delete activity.type=Delete activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980 activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor/post/019e20fd-465c-7a7d-b030-6590eb67d980 2026/05/13 10:58:52 INFO Updated post activity.id=https://b.localdomain/update/019e20fd-4e02-7010-a1f6-9e7034a2032b activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b 2026/05/13 10:58:52 INFO Fetching object cid=ap://did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor 2026/05/13 10:58:52 INFO Received delete request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/post/019e20fd-4ba8-7964-a5e4-0c514c005912#delete activity.type=Delete activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/post/019e20fd-4ba8-7964-a5e4-0c514c005912 activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor/post/019e20fd-4ba8-7964-a5e4-0c514c005912 2026/05/13 10:58:52 INFO Resolving user ID request.path=/users/resolve request.user=alice host=a.localdomain name=alice 2026/05/13 10:58:52 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:52 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:52 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:58:52 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:52 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b request.user=bob post=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b 2026/05/13 10:58:52 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:52 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:52 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor offset=0 2026/05/13 10:58:52 INFO Fetching object cid=ap://did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor 2026/05/13 10:58:52 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b request.user=alice post=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b 2026/05/13 10:58:52 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/05/13 10:58:52 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:58:52 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:58:52 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mknd1s8i8ZyFEJ7FC4esYjM7GdMxmGp3382F1xsJUA2p1Q/actor offset=0 2026/05/13 10:58:52 INFO Looking up user name=alice 2026/05/13 10:58:52 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b request.user=carol post=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b 2026/05/13 10:58:52 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor request.user=alice actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor offset=0 2026/05/13 10:58:52 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:58:52 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor request.user=carol actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkmoo8ViXyLGy8x4Zkih7RrKT9shE6BNioQojbXnQ5ZGdS/actor offset=0 --- PASS: TestCluster_Gateways (6.06s) 2026/05/13 10:58:52 INFO Received delete request activity.id=https://b.localdomain/post/019e20fd-4944-7161-956e-65cb77acb14a#delete activity.type=Delete activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-4944-7161-956e-65cb77acb14a activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20fd-4944-7161-956e-65cb77acb14a 2026/05/13 10:58:52 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/post/019e20fd-4944-7161-956e-65cb77acb14a#delete --- PASS: TestCluster_ReplyInCommunity (6.07s) --- PASS: TestCluster_ReplyForwardingPortableActors (6.07s) 2026/05/13 10:58:52 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=bob actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:58:52 INFO Updating poll results poll=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b 2026/05/13 10:58:52 INFO Updated post activity.id=https://b.localdomain/update/019e20fd-4e5f-71d1-853d-07ccadb02a9e activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b 2026/05/13 10:58:52 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-4e5f-71d1-853d-07ccadb02a9e 2026/05/13 10:58:52 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://b.localdomain/update/019e20fd-4e5f-71d1-853d-07ccadb02a9e 2026/05/13 10:58:52 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-4e5f-71d1-853d-07ccadb02a9e 2026/05/13 10:58:52 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://b.localdomain/update/019e20fd-4e5f-71d1-853d-07ccadb02a9e 2026/05/13 10:58:52 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:52 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:52 INFO Looking up user name=bob 2026/05/13 10:58:52 INFO Looking up user name=bob 2026/05/13 10:58:52 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-4e5f-71d1-853d-07ccadb02a9e 2026/05/13 10:58:52 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox activity=https://b.localdomain/update/019e20fd-4e5f-71d1-853d-07ccadb02a9e 2026/05/13 10:58:52 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-4e5f-71d1-853d-07ccadb02a9e 2026/05/13 10:58:52 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:52 INFO Looking up user name=bob 2026/05/13 10:58:52 INFO Updated post activity.id=https://b.localdomain/update/019e20fd-4e5f-71d1-853d-07ccadb02a9e activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b 2026/05/13 10:58:52 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:58:52 INFO Looking up user name=bob 2026/05/13 10:58:52 INFO Updated post activity.id=https://b.localdomain/update/019e20fd-4e5f-71d1-853d-07ccadb02a9e activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b 2026/05/13 10:58:52 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b request.user=bob post=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b 2026/05/13 10:58:52 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b request.user=alice post=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b 2026/05/13 10:58:52 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b request.user=carol post=https://b.localdomain/post/019e20fd-46db-764b-952b-b70fdd9ed02b --- PASS: TestCluster_Poll (6.14s) FAIL FAIL github.com/dimkr/tootik/cluster 11.487s ? github.com/dimkr/tootik/cmd/tootik [no test files] ? github.com/dimkr/tootik/danger [no test files] === RUN Test_FEP521b --- PASS: Test_FEP521b (0.00s) PASS ok github.com/dimkr/tootik/data (cached) ? github.com/dimkr/tootik/dbx [no test files] === RUN TestBlockList_NotBlockedDomain --- PASS: TestBlockList_NotBlockedDomain (0.00s) === RUN TestBlockList_BlockedDomain --- PASS: TestBlockList_BlockedDomain (0.00s) === RUN TestBlockList_BlockedSubdomain --- PASS: TestBlockList_BlockedSubdomain (0.00s) === RUN TestBlockList_NotBlockedSubdomain --- PASS: TestBlockList_NotBlockedSubdomain (0.00s) === RUN TestBlockList_BlockedSubdomainByDomain --- PASS: TestBlockList_BlockedSubdomainByDomain (0.00s) === RUN TestBlockList_BlockedSubdomainByDomainEndsWithDot --- PASS: TestBlockList_BlockedSubdomainByDomainEndsWithDot (0.00s) === RUN TestDeliver_TwoUsersTwoPosts 2026/05/13 10:54:26 INFO Applying migration id=initial 2026/05/13 10:54:26 INFO Applying migration id=notesupdated 2026/05/13 10:54:26 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:26 INFO Applying migration id=activitiesid 2026/05/13 10:54:26 INFO Applying migration id=outbox 2026/05/13 10:54:26 INFO Applying migration id=edits 2026/05/13 10:54:26 INFO Applying migration id=outboxactor 2026/05/13 10:54:26 INFO Applying migration id=outboxsender 2026/05/13 10:54:26 INFO Applying migration id=thread 2026/05/13 10:54:26 INFO Applying migration id=host 2026/05/13 10:54:26 INFO Applying migration id=sharedinbox 2026/05/13 10:54:26 INFO Applying migration id=noteshost 2026/05/13 10:54:26 INFO Applying migration id=fetched 2026/05/13 10:54:26 INFO Applying migration id=move 2026/05/13 10:54:26 INFO Applying migration id=cleanup 2026/05/13 10:54:26 INFO Applying migration id=received 2026/05/13 10:54:26 INFO Applying migration id=namehost 2026/05/13 10:54:26 INFO Applying migration id=outboxhost 2026/05/13 10:54:26 INFO Applying migration id=notesfts 2026/05/13 10:54:26 INFO Applying migration id=iconsname 2026/05/13 10:54:26 INFO Applying migration id=nohash 2026/05/13 10:54:26 INFO Applying migration id=shares 2026/05/13 10:54:26 INFO Applying migration id=actorttl 2026/05/13 10:54:26 INFO Applying migration id=tocc 2026/05/13 10:54:26 INFO Applying migration id=followeds 2026/05/13 10:54:26 INFO Applying migration id=certhash 2026/05/13 10:54:26 INFO Applying migration id=follows_sync 2026/05/13 10:54:26 INFO Applying migration id=jsonpath 2026/05/13 10:54:26 INFO Applying migration id=localforward 2026/05/13 10:54:26 INFO Applying migration id=avatar 2026/05/13 10:54:26 INFO Applying migration id=noimage 2026/05/13 10:54:26 INFO Applying migration id=feed 2026/05/13 10:54:26 INFO Applying migration id=bookmarks 2026/05/13 10:54:26 INFO Applying migration id=shareactivity 2026/05/13 10:54:26 INFO Applying migration id=application 2026/05/13 10:54:26 INFO Applying migration id=certificates 2026/05/13 10:54:26 INFO Applying migration id=rawforward 2026/05/13 10:54:26 INFO Applying migration id=publickey 2026/05/13 10:54:26 INFO Applying migration id=resolvegroup 2026/05/13 10:54:26 INFO Applying migration id=reject 2026/05/13 10:54:26 INFO Applying migration id=autodel 2026/05/13 10:54:26 INFO Applying migration id=jsonb 2026/05/13 10:54:26 INFO Applying migration id=quote 2026/05/13 10:54:26 INFO Applying migration id=rfc9421 2026/05/13 10:54:26 INFO Applying migration id=keys 2026/05/13 10:54:26 INFO Applying migration id=portable 2026/05/13 10:54:26 INFO Applying migration id=proofs 2026/05/13 10:54:26 INFO Applying migration id=contexts 2026/05/13 10:54:26 INFO Applying migration id=deliverieshost 2026/05/13 10:54:26 INFO Applying migration id=pembegin 2026/05/13 10:54:26 INFO Applying migration id=didhost 2026/05/13 10:54:26 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:26 INFO Applying migration id=invites 2026/05/13 10:54:26 INFO Applying migration id=ed25519blob 2026/05/13 10:54:26 INFO Applying migration id=rsablob 2026/05/13 10:54:26 INFO Applying migration id=iconscid 2026/05/13 10:54:26 INFO Applying migration id=actor 2026/05/13 10:54:26 INFO Applying migration id=localkeys 2026/05/13 10:54:26 INFO Applying migration id=deleted 2026/05/13 10:54:26 INFO Applying migration id=history 2026/05/13 10:54:26 INFO Applying migration id=outboxnano 2026/05/13 10:54:26 INFO Applying migration id=implements 2026/05/13 10:54:26 INFO Applying migration id=backfill 2026/05/13 10:54:26 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:26 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:26 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:26 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:26 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 2026/05/13 10:54:26 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/05/13 10:54:26 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/05/13 10:54:26 INFO Successfully sent an activity from=https://localhost.localdomain/user/bob inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/05/13 10:54:26 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/2 --- PASS: TestDeliver_TwoUsersTwoPosts (0.41s) === RUN TestDeliver_ForwardedPost 2026/05/13 10:54:26 INFO Applying migration id=initial 2026/05/13 10:54:26 INFO Applying migration id=notesupdated 2026/05/13 10:54:26 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:26 INFO Applying migration id=activitiesid 2026/05/13 10:54:26 INFO Applying migration id=outbox 2026/05/13 10:54:26 INFO Applying migration id=edits 2026/05/13 10:54:26 INFO Applying migration id=outboxactor 2026/05/13 10:54:26 INFO Applying migration id=outboxsender 2026/05/13 10:54:26 INFO Applying migration id=thread 2026/05/13 10:54:26 INFO Applying migration id=host 2026/05/13 10:54:26 INFO Applying migration id=sharedinbox 2026/05/13 10:54:26 INFO Applying migration id=noteshost 2026/05/13 10:54:26 INFO Applying migration id=fetched 2026/05/13 10:54:26 INFO Applying migration id=move 2026/05/13 10:54:26 INFO Applying migration id=cleanup 2026/05/13 10:54:26 INFO Applying migration id=received 2026/05/13 10:54:26 INFO Applying migration id=namehost 2026/05/13 10:54:26 INFO Applying migration id=outboxhost 2026/05/13 10:54:26 INFO Applying migration id=notesfts 2026/05/13 10:54:26 INFO Applying migration id=iconsname 2026/05/13 10:54:26 INFO Applying migration id=nohash 2026/05/13 10:54:26 INFO Applying migration id=shares 2026/05/13 10:54:26 INFO Applying migration id=actorttl 2026/05/13 10:54:26 INFO Applying migration id=tocc 2026/05/13 10:54:26 INFO Applying migration id=followeds 2026/05/13 10:54:26 INFO Applying migration id=certhash 2026/05/13 10:54:26 INFO Applying migration id=follows_sync 2026/05/13 10:54:26 INFO Applying migration id=jsonpath 2026/05/13 10:54:26 INFO Applying migration id=localforward 2026/05/13 10:54:26 INFO Applying migration id=avatar 2026/05/13 10:54:26 INFO Applying migration id=noimage 2026/05/13 10:54:26 INFO Applying migration id=feed 2026/05/13 10:54:26 INFO Applying migration id=bookmarks 2026/05/13 10:54:26 INFO Applying migration id=shareactivity 2026/05/13 10:54:26 INFO Applying migration id=application 2026/05/13 10:54:26 INFO Applying migration id=certificates 2026/05/13 10:54:26 INFO Applying migration id=rawforward 2026/05/13 10:54:26 INFO Applying migration id=publickey 2026/05/13 10:54:26 INFO Applying migration id=resolvegroup 2026/05/13 10:54:26 INFO Applying migration id=reject 2026/05/13 10:54:27 INFO Applying migration id=autodel 2026/05/13 10:54:27 INFO Applying migration id=jsonb 2026/05/13 10:54:27 INFO Applying migration id=quote 2026/05/13 10:54:27 INFO Applying migration id=rfc9421 2026/05/13 10:54:27 INFO Applying migration id=keys 2026/05/13 10:54:27 INFO Applying migration id=portable 2026/05/13 10:54:27 INFO Applying migration id=proofs 2026/05/13 10:54:27 INFO Applying migration id=contexts 2026/05/13 10:54:27 INFO Applying migration id=deliverieshost 2026/05/13 10:54:27 INFO Applying migration id=pembegin 2026/05/13 10:54:27 INFO Applying migration id=didhost 2026/05/13 10:54:27 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:27 INFO Applying migration id=invites 2026/05/13 10:54:27 INFO Applying migration id=ed25519blob 2026/05/13 10:54:27 INFO Applying migration id=rsablob 2026/05/13 10:54:27 INFO Applying migration id=iconscid 2026/05/13 10:54:27 INFO Applying migration id=actor 2026/05/13 10:54:27 INFO Applying migration id=localkeys 2026/05/13 10:54:27 INFO Applying migration id=deleted 2026/05/13 10:54:27 INFO Applying migration id=history 2026/05/13 10:54:27 INFO Applying migration id=outboxnano 2026/05/13 10:54:27 INFO Applying migration id=implements 2026/05/13 10:54:27 INFO Applying migration id=backfill 2026/05/13 10:54:27 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:27 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:27 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:27 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:27 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 2026/05/13 10:54:27 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:27 INFO Skipping recipient inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:27 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 --- PASS: TestDeliver_ForwardedPost (0.65s) === RUN TestDeliver_OneFailed 2026/05/13 10:54:27 INFO Applying migration id=initial 2026/05/13 10:54:27 INFO Applying migration id=notesupdated 2026/05/13 10:54:27 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:27 INFO Applying migration id=activitiesid 2026/05/13 10:54:27 INFO Applying migration id=outbox 2026/05/13 10:54:27 INFO Applying migration id=edits 2026/05/13 10:54:27 INFO Applying migration id=outboxactor 2026/05/13 10:54:27 INFO Applying migration id=outboxsender 2026/05/13 10:54:27 INFO Applying migration id=thread 2026/05/13 10:54:27 INFO Applying migration id=host 2026/05/13 10:54:27 INFO Applying migration id=sharedinbox 2026/05/13 10:54:27 INFO Applying migration id=noteshost 2026/05/13 10:54:27 INFO Applying migration id=fetched 2026/05/13 10:54:27 INFO Applying migration id=move 2026/05/13 10:54:27 INFO Applying migration id=cleanup 2026/05/13 10:54:27 INFO Applying migration id=received 2026/05/13 10:54:27 INFO Applying migration id=namehost 2026/05/13 10:54:27 INFO Applying migration id=outboxhost 2026/05/13 10:54:27 INFO Applying migration id=notesfts 2026/05/13 10:54:27 INFO Applying migration id=iconsname 2026/05/13 10:54:27 INFO Applying migration id=nohash 2026/05/13 10:54:27 INFO Applying migration id=shares 2026/05/13 10:54:27 INFO Applying migration id=actorttl 2026/05/13 10:54:27 INFO Applying migration id=tocc 2026/05/13 10:54:27 INFO Applying migration id=followeds 2026/05/13 10:54:27 INFO Applying migration id=certhash 2026/05/13 10:54:27 INFO Applying migration id=follows_sync 2026/05/13 10:54:27 INFO Applying migration id=jsonpath 2026/05/13 10:54:27 INFO Applying migration id=localforward 2026/05/13 10:54:27 INFO Applying migration id=avatar 2026/05/13 10:54:27 INFO Applying migration id=noimage 2026/05/13 10:54:27 INFO Applying migration id=feed 2026/05/13 10:54:27 INFO Applying migration id=bookmarks 2026/05/13 10:54:27 INFO Applying migration id=shareactivity 2026/05/13 10:54:27 INFO Applying migration id=application 2026/05/13 10:54:27 INFO Applying migration id=certificates 2026/05/13 10:54:27 INFO Applying migration id=rawforward 2026/05/13 10:54:27 INFO Applying migration id=publickey 2026/05/13 10:54:27 INFO Applying migration id=resolvegroup 2026/05/13 10:54:27 INFO Applying migration id=reject 2026/05/13 10:54:27 INFO Applying migration id=autodel 2026/05/13 10:54:27 INFO Applying migration id=jsonb 2026/05/13 10:54:27 INFO Applying migration id=quote 2026/05/13 10:54:27 INFO Applying migration id=rfc9421 2026/05/13 10:54:27 INFO Applying migration id=keys 2026/05/13 10:54:27 INFO Applying migration id=portable 2026/05/13 10:54:27 INFO Applying migration id=proofs 2026/05/13 10:54:27 INFO Applying migration id=contexts 2026/05/13 10:54:27 INFO Applying migration id=deliverieshost 2026/05/13 10:54:27 INFO Applying migration id=pembegin 2026/05/13 10:54:27 INFO Applying migration id=didhost 2026/05/13 10:54:27 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:27 INFO Applying migration id=invites 2026/05/13 10:54:27 INFO Applying migration id=ed25519blob 2026/05/13 10:54:27 INFO Applying migration id=rsablob 2026/05/13 10:54:27 INFO Applying migration id=iconscid 2026/05/13 10:54:27 INFO Applying migration id=actor 2026/05/13 10:54:27 INFO Applying migration id=localkeys 2026/05/13 10:54:27 INFO Applying migration id=deleted 2026/05/13 10:54:27 INFO Applying migration id=history 2026/05/13 10:54:27 INFO Applying migration id=outboxnano 2026/05/13 10:54:27 INFO Applying migration id=implements 2026/05/13 10:54:27 INFO Applying migration id=backfill 2026/05/13 10:54:28 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:28 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:28 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:28 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:28 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 2026/05/13 10:54:28 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/05/13 10:54:28 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/05/13 10:54:28 INFO Successfully sent an activity from=https://localhost.localdomain/user/bob inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/05/13 10:54:28 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/2 --- PASS: TestDeliver_OneFailed (0.56s) === RUN TestDeliver_OneFailedRetry 2026/05/13 10:54:28 INFO Applying migration id=initial 2026/05/13 10:54:28 INFO Applying migration id=notesupdated 2026/05/13 10:54:28 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:28 INFO Applying migration id=activitiesid 2026/05/13 10:54:28 INFO Applying migration id=outbox 2026/05/13 10:54:28 INFO Applying migration id=edits 2026/05/13 10:54:28 INFO Applying migration id=outboxactor 2026/05/13 10:54:28 INFO Applying migration id=outboxsender 2026/05/13 10:54:28 INFO Applying migration id=thread 2026/05/13 10:54:28 INFO Applying migration id=host 2026/05/13 10:54:28 INFO Applying migration id=sharedinbox 2026/05/13 10:54:28 INFO Applying migration id=noteshost 2026/05/13 10:54:28 INFO Applying migration id=fetched 2026/05/13 10:54:28 INFO Applying migration id=move 2026/05/13 10:54:28 INFO Applying migration id=cleanup 2026/05/13 10:54:28 INFO Applying migration id=received 2026/05/13 10:54:28 INFO Applying migration id=namehost 2026/05/13 10:54:28 INFO Applying migration id=outboxhost 2026/05/13 10:54:28 INFO Applying migration id=notesfts 2026/05/13 10:54:28 INFO Applying migration id=iconsname 2026/05/13 10:54:28 INFO Applying migration id=nohash 2026/05/13 10:54:28 INFO Applying migration id=shares 2026/05/13 10:54:28 INFO Applying migration id=actorttl 2026/05/13 10:54:28 INFO Applying migration id=tocc 2026/05/13 10:54:28 INFO Applying migration id=followeds 2026/05/13 10:54:28 INFO Applying migration id=certhash 2026/05/13 10:54:28 INFO Applying migration id=follows_sync 2026/05/13 10:54:28 INFO Applying migration id=jsonpath 2026/05/13 10:54:28 INFO Applying migration id=localforward 2026/05/13 10:54:28 INFO Applying migration id=avatar 2026/05/13 10:54:28 INFO Applying migration id=noimage 2026/05/13 10:54:28 INFO Applying migration id=feed 2026/05/13 10:54:28 INFO Applying migration id=bookmarks 2026/05/13 10:54:28 INFO Applying migration id=shareactivity 2026/05/13 10:54:28 INFO Applying migration id=application 2026/05/13 10:54:28 INFO Applying migration id=certificates 2026/05/13 10:54:28 INFO Applying migration id=rawforward 2026/05/13 10:54:28 INFO Applying migration id=publickey 2026/05/13 10:54:28 INFO Applying migration id=resolvegroup 2026/05/13 10:54:28 INFO Applying migration id=reject 2026/05/13 10:54:28 INFO Applying migration id=autodel 2026/05/13 10:54:28 INFO Applying migration id=jsonb 2026/05/13 10:54:28 INFO Applying migration id=quote 2026/05/13 10:54:28 INFO Applying migration id=rfc9421 2026/05/13 10:54:28 INFO Applying migration id=keys 2026/05/13 10:54:28 INFO Applying migration id=portable 2026/05/13 10:54:28 INFO Applying migration id=proofs 2026/05/13 10:54:28 INFO Applying migration id=contexts 2026/05/13 10:54:28 INFO Applying migration id=deliverieshost 2026/05/13 10:54:28 INFO Applying migration id=pembegin 2026/05/13 10:54:28 INFO Applying migration id=didhost 2026/05/13 10:54:28 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:28 INFO Applying migration id=invites 2026/05/13 10:54:28 INFO Applying migration id=ed25519blob 2026/05/13 10:54:28 INFO Applying migration id=rsablob 2026/05/13 10:54:28 INFO Applying migration id=iconscid 2026/05/13 10:54:28 INFO Applying migration id=actor 2026/05/13 10:54:28 INFO Applying migration id=localkeys 2026/05/13 10:54:28 INFO Applying migration id=deleted 2026/05/13 10:54:28 INFO Applying migration id=history 2026/05/13 10:54:28 INFO Applying migration id=outboxnano 2026/05/13 10:54:28 INFO Applying migration id=implements 2026/05/13 10:54:28 INFO Applying migration id=backfill 2026/05/13 10:54:28 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:28 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:28 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:28 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:28 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 --- PASS: TestDeliver_OneFailedRetry (0.21s) === RUN TestDeliver_OneInvalidURLRetry 2026/05/13 10:54:28 INFO Applying migration id=initial 2026/05/13 10:54:28 INFO Applying migration id=notesupdated 2026/05/13 10:54:28 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:28 INFO Applying migration id=activitiesid 2026/05/13 10:54:28 INFO Applying migration id=outbox 2026/05/13 10:54:28 INFO Applying migration id=edits 2026/05/13 10:54:28 INFO Applying migration id=outboxactor 2026/05/13 10:54:28 INFO Applying migration id=outboxsender 2026/05/13 10:54:28 INFO Applying migration id=thread 2026/05/13 10:54:28 INFO Applying migration id=host 2026/05/13 10:54:28 INFO Applying migration id=sharedinbox 2026/05/13 10:54:28 INFO Applying migration id=noteshost 2026/05/13 10:54:28 INFO Applying migration id=fetched 2026/05/13 10:54:28 INFO Applying migration id=move 2026/05/13 10:54:28 INFO Applying migration id=cleanup 2026/05/13 10:54:28 INFO Applying migration id=received 2026/05/13 10:54:28 INFO Applying migration id=namehost 2026/05/13 10:54:28 INFO Applying migration id=outboxhost 2026/05/13 10:54:28 INFO Applying migration id=notesfts 2026/05/13 10:54:28 INFO Applying migration id=iconsname 2026/05/13 10:54:28 INFO Applying migration id=nohash 2026/05/13 10:54:28 INFO Applying migration id=shares 2026/05/13 10:54:28 INFO Applying migration id=actorttl 2026/05/13 10:54:28 INFO Applying migration id=tocc 2026/05/13 10:54:28 INFO Applying migration id=followeds 2026/05/13 10:54:28 INFO Applying migration id=certhash 2026/05/13 10:54:28 INFO Applying migration id=follows_sync 2026/05/13 10:54:28 INFO Applying migration id=jsonpath 2026/05/13 10:54:28 INFO Applying migration id=localforward 2026/05/13 10:54:28 INFO Applying migration id=avatar 2026/05/13 10:54:28 INFO Applying migration id=noimage 2026/05/13 10:54:28 INFO Applying migration id=feed 2026/05/13 10:54:28 INFO Applying migration id=bookmarks 2026/05/13 10:54:28 INFO Applying migration id=shareactivity 2026/05/13 10:54:28 INFO Applying migration id=application 2026/05/13 10:54:28 INFO Applying migration id=certificates 2026/05/13 10:54:28 INFO Applying migration id=rawforward 2026/05/13 10:54:28 INFO Applying migration id=publickey 2026/05/13 10:54:28 INFO Applying migration id=resolvegroup 2026/05/13 10:54:28 INFO Applying migration id=reject 2026/05/13 10:54:28 INFO Applying migration id=autodel 2026/05/13 10:54:28 INFO Applying migration id=jsonb 2026/05/13 10:54:28 INFO Applying migration id=quote 2026/05/13 10:54:28 INFO Applying migration id=rfc9421 2026/05/13 10:54:28 INFO Applying migration id=keys 2026/05/13 10:54:28 INFO Applying migration id=portable 2026/05/13 10:54:28 INFO Applying migration id=proofs 2026/05/13 10:54:28 INFO Applying migration id=contexts 2026/05/13 10:54:28 INFO Applying migration id=deliverieshost 2026/05/13 10:54:28 INFO Applying migration id=pembegin 2026/05/13 10:54:28 INFO Applying migration id=didhost 2026/05/13 10:54:28 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:28 INFO Applying migration id=invites 2026/05/13 10:54:28 INFO Applying migration id=ed25519blob 2026/05/13 10:54:28 INFO Applying migration id=rsablob 2026/05/13 10:54:28 INFO Applying migration id=iconscid 2026/05/13 10:54:28 INFO Applying migration id=actor 2026/05/13 10:54:28 INFO Applying migration id=localkeys 2026/05/13 10:54:28 INFO Applying migration id=deleted 2026/05/13 10:54:28 INFO Applying migration id=history 2026/05/13 10:54:28 INFO Applying migration id=outboxnano 2026/05/13 10:54:28 INFO Applying migration id=implements 2026/05/13 10:54:28 INFO Applying migration id=backfill 2026/05/13 10:54:28 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:28 WARN Failed to create new request inbox=https://ip6-allnodes:inbox/dan activity=https://localhost.localdomain/create/1 inbox=https://ip6-allnodes:inbox/dan error="parse \"https://ip6-allnodes:inbox/dan\": invalid port \":inbox\" after host" 2026/05/13 10:54:28 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:28 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:28 INFO Failed to deliver an activity to at least one recipient id=https://localhost.localdomain/create/1 2026/05/13 10:54:28 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:28 WARN Failed to create new request inbox=https://ip6-allnodes:inbox/dan activity=https://localhost.localdomain/create/1 inbox=https://ip6-allnodes:inbox/dan error="parse \"https://ip6-allnodes:inbox/dan\": invalid port \":inbox\" after host" 2026/05/13 10:54:28 INFO Skipping recipient inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:28 INFO Failed to deliver an activity to at least one recipient id=https://localhost.localdomain/create/1 2026/05/13 10:54:28 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:28 WARN Failed to create new request inbox=https://ip6-allnodes:inbox/dan activity=https://localhost.localdomain/create/1 inbox=https://ip6-allnodes:inbox/dan error="parse \"https://ip6-allnodes:inbox/dan\": invalid port \":inbox\" after host" 2026/05/13 10:54:28 INFO Skipping recipient inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:28 INFO Failed to deliver an activity to at least one recipient id=https://localhost.localdomain/create/1 --- PASS: TestDeliver_OneInvalidURLRetry (0.38s) === RUN TestDeliver_MaxAttempts 2026/05/13 10:54:28 INFO Applying migration id=initial 2026/05/13 10:54:28 INFO Applying migration id=notesupdated 2026/05/13 10:54:28 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:28 INFO Applying migration id=activitiesid 2026/05/13 10:54:28 INFO Applying migration id=outbox 2026/05/13 10:54:28 INFO Applying migration id=edits 2026/05/13 10:54:28 INFO Applying migration id=outboxactor 2026/05/13 10:54:28 INFO Applying migration id=outboxsender 2026/05/13 10:54:28 INFO Applying migration id=thread 2026/05/13 10:54:28 INFO Applying migration id=host 2026/05/13 10:54:28 INFO Applying migration id=sharedinbox 2026/05/13 10:54:28 INFO Applying migration id=noteshost 2026/05/13 10:54:28 INFO Applying migration id=fetched 2026/05/13 10:54:28 INFO Applying migration id=move 2026/05/13 10:54:28 INFO Applying migration id=cleanup 2026/05/13 10:54:28 INFO Applying migration id=received 2026/05/13 10:54:28 INFO Applying migration id=namehost 2026/05/13 10:54:28 INFO Applying migration id=outboxhost 2026/05/13 10:54:28 INFO Applying migration id=notesfts 2026/05/13 10:54:28 INFO Applying migration id=iconsname 2026/05/13 10:54:28 INFO Applying migration id=nohash 2026/05/13 10:54:28 INFO Applying migration id=shares 2026/05/13 10:54:28 INFO Applying migration id=actorttl 2026/05/13 10:54:28 INFO Applying migration id=tocc 2026/05/13 10:54:28 INFO Applying migration id=followeds 2026/05/13 10:54:28 INFO Applying migration id=certhash 2026/05/13 10:54:28 INFO Applying migration id=follows_sync 2026/05/13 10:54:28 INFO Applying migration id=jsonpath 2026/05/13 10:54:28 INFO Applying migration id=localforward 2026/05/13 10:54:28 INFO Applying migration id=avatar 2026/05/13 10:54:28 INFO Applying migration id=noimage 2026/05/13 10:54:28 INFO Applying migration id=feed 2026/05/13 10:54:28 INFO Applying migration id=bookmarks 2026/05/13 10:54:28 INFO Applying migration id=shareactivity 2026/05/13 10:54:28 INFO Applying migration id=application 2026/05/13 10:54:28 INFO Applying migration id=certificates 2026/05/13 10:54:28 INFO Applying migration id=rawforward 2026/05/13 10:54:28 INFO Applying migration id=publickey 2026/05/13 10:54:28 INFO Applying migration id=resolvegroup 2026/05/13 10:54:28 INFO Applying migration id=reject 2026/05/13 10:54:28 INFO Applying migration id=autodel 2026/05/13 10:54:28 INFO Applying migration id=jsonb 2026/05/13 10:54:28 INFO Applying migration id=quote 2026/05/13 10:54:28 INFO Applying migration id=rfc9421 2026/05/13 10:54:28 INFO Applying migration id=keys 2026/05/13 10:54:28 INFO Applying migration id=portable 2026/05/13 10:54:28 INFO Applying migration id=proofs 2026/05/13 10:54:28 INFO Applying migration id=contexts 2026/05/13 10:54:28 INFO Applying migration id=deliverieshost 2026/05/13 10:54:28 INFO Applying migration id=pembegin 2026/05/13 10:54:28 INFO Applying migration id=didhost 2026/05/13 10:54:28 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:28 INFO Applying migration id=invites 2026/05/13 10:54:28 INFO Applying migration id=ed25519blob 2026/05/13 10:54:28 INFO Applying migration id=rsablob 2026/05/13 10:54:28 INFO Applying migration id=iconscid 2026/05/13 10:54:28 INFO Applying migration id=actor 2026/05/13 10:54:28 INFO Applying migration id=localkeys 2026/05/13 10:54:28 INFO Applying migration id=deleted 2026/05/13 10:54:28 INFO Applying migration id=history 2026/05/13 10:54:28 INFO Applying migration id=outboxnano 2026/05/13 10:54:28 INFO Applying migration id=implements 2026/05/13 10:54:28 INFO Applying migration id=backfill 2026/05/13 10:54:29 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:29 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:29 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:29 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:29 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 --- PASS: TestDeliver_MaxAttempts (0.67s) === RUN TestDeliver_SharedInbox 2026/05/13 10:54:29 INFO Applying migration id=initial 2026/05/13 10:54:29 INFO Applying migration id=notesupdated 2026/05/13 10:54:29 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:29 INFO Applying migration id=activitiesid 2026/05/13 10:54:29 INFO Applying migration id=outbox 2026/05/13 10:54:29 INFO Applying migration id=edits 2026/05/13 10:54:29 INFO Applying migration id=outboxactor 2026/05/13 10:54:29 INFO Applying migration id=outboxsender 2026/05/13 10:54:29 INFO Applying migration id=thread 2026/05/13 10:54:29 INFO Applying migration id=host 2026/05/13 10:54:29 INFO Applying migration id=sharedinbox 2026/05/13 10:54:29 INFO Applying migration id=noteshost 2026/05/13 10:54:29 INFO Applying migration id=fetched 2026/05/13 10:54:29 INFO Applying migration id=move 2026/05/13 10:54:29 INFO Applying migration id=cleanup 2026/05/13 10:54:29 INFO Applying migration id=received 2026/05/13 10:54:29 INFO Applying migration id=namehost 2026/05/13 10:54:29 INFO Applying migration id=outboxhost 2026/05/13 10:54:29 INFO Applying migration id=notesfts 2026/05/13 10:54:29 INFO Applying migration id=iconsname 2026/05/13 10:54:29 INFO Applying migration id=nohash 2026/05/13 10:54:29 INFO Applying migration id=shares 2026/05/13 10:54:29 INFO Applying migration id=actorttl 2026/05/13 10:54:29 INFO Applying migration id=tocc 2026/05/13 10:54:29 INFO Applying migration id=followeds 2026/05/13 10:54:29 INFO Applying migration id=certhash 2026/05/13 10:54:29 INFO Applying migration id=follows_sync 2026/05/13 10:54:29 INFO Applying migration id=jsonpath 2026/05/13 10:54:29 INFO Applying migration id=localforward 2026/05/13 10:54:29 INFO Applying migration id=avatar 2026/05/13 10:54:29 INFO Applying migration id=noimage 2026/05/13 10:54:29 INFO Applying migration id=feed 2026/05/13 10:54:29 INFO Applying migration id=bookmarks 2026/05/13 10:54:29 INFO Applying migration id=shareactivity 2026/05/13 10:54:29 INFO Applying migration id=application 2026/05/13 10:54:29 INFO Applying migration id=certificates 2026/05/13 10:54:29 INFO Applying migration id=rawforward 2026/05/13 10:54:29 INFO Applying migration id=publickey 2026/05/13 10:54:29 INFO Applying migration id=resolvegroup 2026/05/13 10:54:29 INFO Applying migration id=reject 2026/05/13 10:54:29 INFO Applying migration id=autodel 2026/05/13 10:54:29 INFO Applying migration id=jsonb 2026/05/13 10:54:29 INFO Applying migration id=quote 2026/05/13 10:54:29 INFO Applying migration id=rfc9421 2026/05/13 10:54:29 INFO Applying migration id=keys 2026/05/13 10:54:29 INFO Applying migration id=portable 2026/05/13 10:54:29 INFO Applying migration id=proofs 2026/05/13 10:54:29 INFO Applying migration id=contexts 2026/05/13 10:54:29 INFO Applying migration id=deliverieshost 2026/05/13 10:54:29 INFO Applying migration id=pembegin 2026/05/13 10:54:29 INFO Applying migration id=didhost 2026/05/13 10:54:29 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:29 INFO Applying migration id=invites 2026/05/13 10:54:29 INFO Applying migration id=ed25519blob 2026/05/13 10:54:29 INFO Applying migration id=rsablob 2026/05/13 10:54:29 INFO Applying migration id=iconscid 2026/05/13 10:54:29 INFO Applying migration id=actor 2026/05/13 10:54:29 INFO Applying migration id=localkeys 2026/05/13 10:54:29 INFO Applying migration id=deleted 2026/05/13 10:54:29 INFO Applying migration id=history 2026/05/13 10:54:29 INFO Applying migration id=outboxnano 2026/05/13 10:54:29 INFO Applying migration id=implements 2026/05/13 10:54:29 INFO Applying migration id=backfill 2026/05/13 10:54:29 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/05/13 10:54:29 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/frank activity=https://localhost.localdomain/create/1 2026/05/13 10:54:29 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/05/13 10:54:29 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/05/13 10:54:29 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 --- PASS: TestDeliver_SharedInbox (0.48s) === RUN TestDeliver_SharedInboxRetry 2026/05/13 10:54:29 INFO Applying migration id=initial 2026/05/13 10:54:29 INFO Applying migration id=notesupdated 2026/05/13 10:54:29 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:29 INFO Applying migration id=activitiesid 2026/05/13 10:54:29 INFO Applying migration id=outbox 2026/05/13 10:54:29 INFO Applying migration id=edits 2026/05/13 10:54:29 INFO Applying migration id=outboxactor 2026/05/13 10:54:29 INFO Applying migration id=outboxsender 2026/05/13 10:54:29 INFO Applying migration id=thread 2026/05/13 10:54:29 INFO Applying migration id=host 2026/05/13 10:54:29 INFO Applying migration id=sharedinbox 2026/05/13 10:54:29 INFO Applying migration id=noteshost 2026/05/13 10:54:29 INFO Applying migration id=fetched 2026/05/13 10:54:29 INFO Applying migration id=move 2026/05/13 10:54:29 INFO Applying migration id=cleanup 2026/05/13 10:54:29 INFO Applying migration id=received 2026/05/13 10:54:29 INFO Applying migration id=namehost 2026/05/13 10:54:29 INFO Applying migration id=outboxhost 2026/05/13 10:54:29 INFO Applying migration id=notesfts 2026/05/13 10:54:29 INFO Applying migration id=iconsname 2026/05/13 10:54:29 INFO Applying migration id=nohash 2026/05/13 10:54:29 INFO Applying migration id=shares 2026/05/13 10:54:29 INFO Applying migration id=actorttl 2026/05/13 10:54:29 INFO Applying migration id=tocc 2026/05/13 10:54:29 INFO Applying migration id=followeds 2026/05/13 10:54:29 INFO Applying migration id=certhash 2026/05/13 10:54:29 INFO Applying migration id=follows_sync 2026/05/13 10:54:29 INFO Applying migration id=jsonpath 2026/05/13 10:54:29 INFO Applying migration id=localforward 2026/05/13 10:54:29 INFO Applying migration id=avatar 2026/05/13 10:54:29 INFO Applying migration id=noimage 2026/05/13 10:54:29 INFO Applying migration id=feed 2026/05/13 10:54:29 INFO Applying migration id=bookmarks 2026/05/13 10:54:29 INFO Applying migration id=shareactivity 2026/05/13 10:54:29 INFO Applying migration id=application 2026/05/13 10:54:29 INFO Applying migration id=certificates 2026/05/13 10:54:29 INFO Applying migration id=rawforward 2026/05/13 10:54:29 INFO Applying migration id=publickey 2026/05/13 10:54:29 INFO Applying migration id=resolvegroup 2026/05/13 10:54:29 INFO Applying migration id=reject 2026/05/13 10:54:29 INFO Applying migration id=autodel 2026/05/13 10:54:29 INFO Applying migration id=jsonb 2026/05/13 10:54:29 INFO Applying migration id=quote 2026/05/13 10:54:29 INFO Applying migration id=rfc9421 2026/05/13 10:54:29 INFO Applying migration id=keys 2026/05/13 10:54:29 INFO Applying migration id=portable 2026/05/13 10:54:29 INFO Applying migration id=proofs 2026/05/13 10:54:29 INFO Applying migration id=contexts 2026/05/13 10:54:29 INFO Applying migration id=deliverieshost 2026/05/13 10:54:29 INFO Applying migration id=pembegin 2026/05/13 10:54:29 INFO Applying migration id=didhost 2026/05/13 10:54:29 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:29 INFO Applying migration id=invites 2026/05/13 10:54:29 INFO Applying migration id=ed25519blob 2026/05/13 10:54:29 INFO Applying migration id=rsablob 2026/05/13 10:54:30 INFO Applying migration id=iconscid 2026/05/13 10:54:30 INFO Applying migration id=actor 2026/05/13 10:54:30 INFO Applying migration id=localkeys 2026/05/13 10:54:30 INFO Applying migration id=deleted 2026/05/13 10:54:30 INFO Applying migration id=history 2026/05/13 10:54:30 INFO Applying migration id=outboxnano 2026/05/13 10:54:30 INFO Applying migration id=implements 2026/05/13 10:54:30 INFO Applying migration id=backfill 2026/05/13 10:54:30 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/frank activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 WARN Failed to send an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 error="failed to send request to https://ip6-allnodes/inbox/nobody: 500, " 2026/05/13 10:54:30 INFO Failed to deliver an activity to at least one recipient id=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/frank activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 WARN Failed to send an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 error="failed to send request to https://ip6-allnodes/inbox/nobody: 500, " 2026/05/13 10:54:30 INFO Failed to deliver an activity to at least one recipient id=https://localhost.localdomain/create/1 --- PASS: TestDeliver_SharedInboxRetry (0.24s) === RUN TestDeliver_SharedInboxUnknownActor 2026/05/13 10:54:30 INFO Applying migration id=initial 2026/05/13 10:54:30 INFO Applying migration id=notesupdated 2026/05/13 10:54:30 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:30 INFO Applying migration id=activitiesid 2026/05/13 10:54:30 INFO Applying migration id=outbox 2026/05/13 10:54:30 INFO Applying migration id=edits 2026/05/13 10:54:30 INFO Applying migration id=outboxactor 2026/05/13 10:54:30 INFO Applying migration id=outboxsender 2026/05/13 10:54:30 INFO Applying migration id=thread 2026/05/13 10:54:30 INFO Applying migration id=host 2026/05/13 10:54:30 INFO Applying migration id=sharedinbox 2026/05/13 10:54:30 INFO Applying migration id=noteshost 2026/05/13 10:54:30 INFO Applying migration id=fetched 2026/05/13 10:54:30 INFO Applying migration id=move 2026/05/13 10:54:30 INFO Applying migration id=cleanup 2026/05/13 10:54:30 INFO Applying migration id=received 2026/05/13 10:54:30 INFO Applying migration id=namehost 2026/05/13 10:54:30 INFO Applying migration id=outboxhost 2026/05/13 10:54:30 INFO Applying migration id=notesfts 2026/05/13 10:54:30 INFO Applying migration id=iconsname 2026/05/13 10:54:30 INFO Applying migration id=nohash 2026/05/13 10:54:30 INFO Applying migration id=shares 2026/05/13 10:54:30 INFO Applying migration id=actorttl 2026/05/13 10:54:30 INFO Applying migration id=tocc 2026/05/13 10:54:30 INFO Applying migration id=followeds 2026/05/13 10:54:30 INFO Applying migration id=certhash 2026/05/13 10:54:30 INFO Applying migration id=follows_sync 2026/05/13 10:54:30 INFO Applying migration id=jsonpath 2026/05/13 10:54:30 INFO Applying migration id=localforward 2026/05/13 10:54:30 INFO Applying migration id=avatar 2026/05/13 10:54:30 INFO Applying migration id=noimage 2026/05/13 10:54:30 INFO Applying migration id=feed 2026/05/13 10:54:30 INFO Applying migration id=bookmarks 2026/05/13 10:54:30 INFO Applying migration id=shareactivity 2026/05/13 10:54:30 INFO Applying migration id=application 2026/05/13 10:54:30 INFO Applying migration id=certificates 2026/05/13 10:54:30 INFO Applying migration id=rawforward 2026/05/13 10:54:30 INFO Applying migration id=publickey 2026/05/13 10:54:30 INFO Applying migration id=resolvegroup 2026/05/13 10:54:30 INFO Applying migration id=reject 2026/05/13 10:54:30 INFO Applying migration id=autodel 2026/05/13 10:54:30 INFO Applying migration id=jsonb 2026/05/13 10:54:30 INFO Applying migration id=quote 2026/05/13 10:54:30 INFO Applying migration id=rfc9421 2026/05/13 10:54:30 INFO Applying migration id=keys 2026/05/13 10:54:30 INFO Applying migration id=portable 2026/05/13 10:54:30 INFO Applying migration id=proofs 2026/05/13 10:54:30 INFO Applying migration id=contexts 2026/05/13 10:54:30 INFO Applying migration id=deliverieshost 2026/05/13 10:54:30 INFO Applying migration id=pembegin 2026/05/13 10:54:30 INFO Applying migration id=didhost 2026/05/13 10:54:30 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:30 INFO Applying migration id=invites 2026/05/13 10:54:30 INFO Applying migration id=ed25519blob 2026/05/13 10:54:30 INFO Applying migration id=rsablob 2026/05/13 10:54:30 INFO Applying migration id=iconscid 2026/05/13 10:54:30 INFO Applying migration id=actor 2026/05/13 10:54:30 INFO Applying migration id=localkeys 2026/05/13 10:54:30 INFO Applying migration id=deleted 2026/05/13 10:54:30 INFO Applying migration id=history 2026/05/13 10:54:30 INFO Applying migration id=outboxnano 2026/05/13 10:54:30 INFO Applying migration id=implements 2026/05/13 10:54:30 INFO Applying migration id=backfill 2026/05/13 10:54:30 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/frank activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 --- PASS: TestDeliver_SharedInboxUnknownActor (0.22s) === RUN TestDeliver_SharedInboxSingleWorker 2026/05/13 10:54:30 INFO Applying migration id=initial 2026/05/13 10:54:30 INFO Applying migration id=notesupdated 2026/05/13 10:54:30 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:30 INFO Applying migration id=activitiesid 2026/05/13 10:54:30 INFO Applying migration id=outbox 2026/05/13 10:54:30 INFO Applying migration id=edits 2026/05/13 10:54:30 INFO Applying migration id=outboxactor 2026/05/13 10:54:30 INFO Applying migration id=outboxsender 2026/05/13 10:54:30 INFO Applying migration id=thread 2026/05/13 10:54:30 INFO Applying migration id=host 2026/05/13 10:54:30 INFO Applying migration id=sharedinbox 2026/05/13 10:54:30 INFO Applying migration id=noteshost 2026/05/13 10:54:30 INFO Applying migration id=fetched 2026/05/13 10:54:30 INFO Applying migration id=move 2026/05/13 10:54:30 INFO Applying migration id=cleanup 2026/05/13 10:54:30 INFO Applying migration id=received 2026/05/13 10:54:30 INFO Applying migration id=namehost 2026/05/13 10:54:30 INFO Applying migration id=outboxhost 2026/05/13 10:54:30 INFO Applying migration id=notesfts 2026/05/13 10:54:30 INFO Applying migration id=iconsname 2026/05/13 10:54:30 INFO Applying migration id=nohash 2026/05/13 10:54:30 INFO Applying migration id=shares 2026/05/13 10:54:30 INFO Applying migration id=actorttl 2026/05/13 10:54:30 INFO Applying migration id=tocc 2026/05/13 10:54:30 INFO Applying migration id=followeds 2026/05/13 10:54:30 INFO Applying migration id=certhash 2026/05/13 10:54:30 INFO Applying migration id=follows_sync 2026/05/13 10:54:30 INFO Applying migration id=jsonpath 2026/05/13 10:54:30 INFO Applying migration id=localforward 2026/05/13 10:54:30 INFO Applying migration id=avatar 2026/05/13 10:54:30 INFO Applying migration id=noimage 2026/05/13 10:54:30 INFO Applying migration id=feed 2026/05/13 10:54:30 INFO Applying migration id=bookmarks 2026/05/13 10:54:30 INFO Applying migration id=shareactivity 2026/05/13 10:54:30 INFO Applying migration id=application 2026/05/13 10:54:30 INFO Applying migration id=certificates 2026/05/13 10:54:30 INFO Applying migration id=rawforward 2026/05/13 10:54:30 INFO Applying migration id=publickey 2026/05/13 10:54:30 INFO Applying migration id=resolvegroup 2026/05/13 10:54:30 INFO Applying migration id=reject 2026/05/13 10:54:30 INFO Applying migration id=autodel 2026/05/13 10:54:30 INFO Applying migration id=jsonb 2026/05/13 10:54:30 INFO Applying migration id=quote 2026/05/13 10:54:30 INFO Applying migration id=rfc9421 2026/05/13 10:54:30 INFO Applying migration id=keys 2026/05/13 10:54:30 INFO Applying migration id=portable 2026/05/13 10:54:30 INFO Applying migration id=proofs 2026/05/13 10:54:30 INFO Applying migration id=contexts 2026/05/13 10:54:30 INFO Applying migration id=deliverieshost 2026/05/13 10:54:30 INFO Applying migration id=pembegin 2026/05/13 10:54:30 INFO Applying migration id=didhost 2026/05/13 10:54:30 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:30 INFO Applying migration id=invites 2026/05/13 10:54:30 INFO Applying migration id=ed25519blob 2026/05/13 10:54:30 INFO Applying migration id=rsablob 2026/05/13 10:54:30 INFO Applying migration id=iconscid 2026/05/13 10:54:30 INFO Applying migration id=actor 2026/05/13 10:54:30 INFO Applying migration id=localkeys 2026/05/13 10:54:30 INFO Applying migration id=deleted 2026/05/13 10:54:30 INFO Applying migration id=history 2026/05/13 10:54:30 INFO Applying migration id=outboxnano 2026/05/13 10:54:30 INFO Applying migration id=implements 2026/05/13 10:54:30 INFO Applying migration id=backfill 2026/05/13 10:54:30 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/frank activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 --- PASS: TestDeliver_SharedInboxSingleWorker (0.37s) === RUN TestDeliver_SameInbox 2026/05/13 10:54:30 INFO Applying migration id=initial 2026/05/13 10:54:30 INFO Applying migration id=notesupdated 2026/05/13 10:54:30 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:30 INFO Applying migration id=activitiesid 2026/05/13 10:54:30 INFO Applying migration id=outbox 2026/05/13 10:54:30 INFO Applying migration id=edits 2026/05/13 10:54:30 INFO Applying migration id=outboxactor 2026/05/13 10:54:30 INFO Applying migration id=outboxsender 2026/05/13 10:54:30 INFO Applying migration id=thread 2026/05/13 10:54:30 INFO Applying migration id=host 2026/05/13 10:54:30 INFO Applying migration id=sharedinbox 2026/05/13 10:54:30 INFO Applying migration id=noteshost 2026/05/13 10:54:30 INFO Applying migration id=fetched 2026/05/13 10:54:30 INFO Applying migration id=move 2026/05/13 10:54:30 INFO Applying migration id=cleanup 2026/05/13 10:54:30 INFO Applying migration id=received 2026/05/13 10:54:30 INFO Applying migration id=namehost 2026/05/13 10:54:30 INFO Applying migration id=outboxhost 2026/05/13 10:54:30 INFO Applying migration id=notesfts 2026/05/13 10:54:30 INFO Applying migration id=iconsname 2026/05/13 10:54:30 INFO Applying migration id=nohash 2026/05/13 10:54:30 INFO Applying migration id=shares 2026/05/13 10:54:30 INFO Applying migration id=actorttl 2026/05/13 10:54:30 INFO Applying migration id=tocc 2026/05/13 10:54:30 INFO Applying migration id=followeds 2026/05/13 10:54:30 INFO Applying migration id=certhash 2026/05/13 10:54:30 INFO Applying migration id=follows_sync 2026/05/13 10:54:30 INFO Applying migration id=jsonpath 2026/05/13 10:54:30 INFO Applying migration id=localforward 2026/05/13 10:54:30 INFO Applying migration id=avatar 2026/05/13 10:54:30 INFO Applying migration id=noimage 2026/05/13 10:54:30 INFO Applying migration id=feed 2026/05/13 10:54:30 INFO Applying migration id=bookmarks 2026/05/13 10:54:30 INFO Applying migration id=shareactivity 2026/05/13 10:54:30 INFO Applying migration id=application 2026/05/13 10:54:30 INFO Applying migration id=certificates 2026/05/13 10:54:30 INFO Applying migration id=rawforward 2026/05/13 10:54:30 INFO Applying migration id=publickey 2026/05/13 10:54:30 INFO Applying migration id=resolvegroup 2026/05/13 10:54:30 INFO Applying migration id=reject 2026/05/13 10:54:30 INFO Applying migration id=autodel 2026/05/13 10:54:30 INFO Applying migration id=jsonb 2026/05/13 10:54:30 INFO Applying migration id=quote 2026/05/13 10:54:30 INFO Applying migration id=rfc9421 2026/05/13 10:54:30 INFO Applying migration id=keys 2026/05/13 10:54:30 INFO Applying migration id=portable 2026/05/13 10:54:30 INFO Applying migration id=proofs 2026/05/13 10:54:30 INFO Applying migration id=contexts 2026/05/13 10:54:30 INFO Applying migration id=deliverieshost 2026/05/13 10:54:30 INFO Applying migration id=pembegin 2026/05/13 10:54:30 INFO Applying migration id=didhost 2026/05/13 10:54:30 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:30 INFO Applying migration id=invites 2026/05/13 10:54:30 INFO Applying migration id=ed25519blob 2026/05/13 10:54:30 INFO Applying migration id=rsablob 2026/05/13 10:54:30 INFO Applying migration id=iconscid 2026/05/13 10:54:30 INFO Applying migration id=actor 2026/05/13 10:54:30 INFO Applying migration id=localkeys 2026/05/13 10:54:30 INFO Applying migration id=deleted 2026/05/13 10:54:30 INFO Applying migration id=history 2026/05/13 10:54:30 INFO Applying migration id=outboxnano 2026/05/13 10:54:30 INFO Applying migration id=implements 2026/05/13 10:54:30 INFO Applying migration id=backfill 2026/05/13 10:54:30 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/frank activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 --- PASS: TestDeliver_SameInbox (0.21s) === RUN TestDeliver_ToAndCCDuplicates 2026/05/13 10:54:30 INFO Applying migration id=initial 2026/05/13 10:54:30 INFO Applying migration id=notesupdated 2026/05/13 10:54:30 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:30 INFO Applying migration id=activitiesid 2026/05/13 10:54:30 INFO Applying migration id=outbox 2026/05/13 10:54:30 INFO Applying migration id=edits 2026/05/13 10:54:30 INFO Applying migration id=outboxactor 2026/05/13 10:54:30 INFO Applying migration id=outboxsender 2026/05/13 10:54:30 INFO Applying migration id=thread 2026/05/13 10:54:30 INFO Applying migration id=host 2026/05/13 10:54:30 INFO Applying migration id=sharedinbox 2026/05/13 10:54:30 INFO Applying migration id=noteshost 2026/05/13 10:54:30 INFO Applying migration id=fetched 2026/05/13 10:54:30 INFO Applying migration id=move 2026/05/13 10:54:30 INFO Applying migration id=cleanup 2026/05/13 10:54:30 INFO Applying migration id=received 2026/05/13 10:54:30 INFO Applying migration id=namehost 2026/05/13 10:54:30 INFO Applying migration id=outboxhost 2026/05/13 10:54:30 INFO Applying migration id=notesfts 2026/05/13 10:54:30 INFO Applying migration id=iconsname 2026/05/13 10:54:30 INFO Applying migration id=nohash 2026/05/13 10:54:30 INFO Applying migration id=shares 2026/05/13 10:54:30 INFO Applying migration id=actorttl 2026/05/13 10:54:30 INFO Applying migration id=tocc 2026/05/13 10:54:30 INFO Applying migration id=followeds 2026/05/13 10:54:30 INFO Applying migration id=certhash 2026/05/13 10:54:30 INFO Applying migration id=follows_sync 2026/05/13 10:54:30 INFO Applying migration id=jsonpath 2026/05/13 10:54:30 INFO Applying migration id=localforward 2026/05/13 10:54:30 INFO Applying migration id=avatar 2026/05/13 10:54:30 INFO Applying migration id=noimage 2026/05/13 10:54:30 INFO Applying migration id=feed 2026/05/13 10:54:30 INFO Applying migration id=bookmarks 2026/05/13 10:54:30 INFO Applying migration id=shareactivity 2026/05/13 10:54:30 INFO Applying migration id=application 2026/05/13 10:54:30 INFO Applying migration id=certificates 2026/05/13 10:54:30 INFO Applying migration id=rawforward 2026/05/13 10:54:30 INFO Applying migration id=publickey 2026/05/13 10:54:30 INFO Applying migration id=resolvegroup 2026/05/13 10:54:30 INFO Applying migration id=reject 2026/05/13 10:54:30 INFO Applying migration id=autodel 2026/05/13 10:54:30 INFO Applying migration id=jsonb 2026/05/13 10:54:30 INFO Applying migration id=quote 2026/05/13 10:54:30 INFO Applying migration id=rfc9421 2026/05/13 10:54:31 INFO Applying migration id=keys 2026/05/13 10:54:31 INFO Applying migration id=portable 2026/05/13 10:54:31 INFO Applying migration id=proofs 2026/05/13 10:54:31 INFO Applying migration id=contexts 2026/05/13 10:54:31 INFO Applying migration id=deliverieshost 2026/05/13 10:54:31 INFO Applying migration id=pembegin 2026/05/13 10:54:31 INFO Applying migration id=didhost 2026/05/13 10:54:31 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:31 INFO Applying migration id=invites 2026/05/13 10:54:31 INFO Applying migration id=ed25519blob 2026/05/13 10:54:31 INFO Applying migration id=rsablob 2026/05/13 10:54:31 INFO Applying migration id=iconscid 2026/05/13 10:54:31 INFO Applying migration id=actor 2026/05/13 10:54:31 INFO Applying migration id=localkeys 2026/05/13 10:54:31 INFO Applying migration id=deleted 2026/05/13 10:54:31 INFO Applying migration id=history 2026/05/13 10:54:31 INFO Applying migration id=outboxnano 2026/05/13 10:54:31 INFO Applying migration id=implements 2026/05/13 10:54:31 INFO Applying migration id=backfill 2026/05/13 10:54:31 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:31 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:31 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:31 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:31 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:31 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:31 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 2026/05/13 10:54:31 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/05/13 10:54:31 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/05/13 10:54:31 INFO Successfully sent an activity from=https://localhost.localdomain/user/bob inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/05/13 10:54:31 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/2 --- PASS: TestDeliver_ToAndCCDuplicates (0.43s) === RUN TestDeliver_PublicInTo 2026/05/13 10:54:31 INFO Applying migration id=initial 2026/05/13 10:54:31 INFO Applying migration id=notesupdated 2026/05/13 10:54:31 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:31 INFO Applying migration id=activitiesid 2026/05/13 10:54:31 INFO Applying migration id=outbox 2026/05/13 10:54:31 INFO Applying migration id=edits 2026/05/13 10:54:31 INFO Applying migration id=outboxactor 2026/05/13 10:54:31 INFO Applying migration id=outboxsender 2026/05/13 10:54:31 INFO Applying migration id=thread 2026/05/13 10:54:31 INFO Applying migration id=host 2026/05/13 10:54:31 INFO Applying migration id=sharedinbox 2026/05/13 10:54:31 INFO Applying migration id=noteshost 2026/05/13 10:54:31 INFO Applying migration id=fetched 2026/05/13 10:54:31 INFO Applying migration id=move 2026/05/13 10:54:31 INFO Applying migration id=cleanup 2026/05/13 10:54:31 INFO Applying migration id=received 2026/05/13 10:54:31 INFO Applying migration id=namehost 2026/05/13 10:54:31 INFO Applying migration id=outboxhost 2026/05/13 10:54:31 INFO Applying migration id=notesfts 2026/05/13 10:54:31 INFO Applying migration id=iconsname 2026/05/13 10:54:31 INFO Applying migration id=nohash 2026/05/13 10:54:31 INFO Applying migration id=shares 2026/05/13 10:54:31 INFO Applying migration id=actorttl 2026/05/13 10:54:31 INFO Applying migration id=tocc 2026/05/13 10:54:31 INFO Applying migration id=followeds 2026/05/13 10:54:31 INFO Applying migration id=certhash 2026/05/13 10:54:31 INFO Applying migration id=follows_sync 2026/05/13 10:54:31 INFO Applying migration id=jsonpath 2026/05/13 10:54:31 INFO Applying migration id=localforward 2026/05/13 10:54:31 INFO Applying migration id=avatar 2026/05/13 10:54:31 INFO Applying migration id=noimage 2026/05/13 10:54:31 INFO Applying migration id=feed 2026/05/13 10:54:31 INFO Applying migration id=bookmarks 2026/05/13 10:54:31 INFO Applying migration id=shareactivity 2026/05/13 10:54:31 INFO Applying migration id=application 2026/05/13 10:54:31 INFO Applying migration id=certificates 2026/05/13 10:54:31 INFO Applying migration id=rawforward 2026/05/13 10:54:31 INFO Applying migration id=publickey 2026/05/13 10:54:31 INFO Applying migration id=resolvegroup 2026/05/13 10:54:31 INFO Applying migration id=reject 2026/05/13 10:54:31 INFO Applying migration id=autodel 2026/05/13 10:54:31 INFO Applying migration id=jsonb 2026/05/13 10:54:31 INFO Applying migration id=quote 2026/05/13 10:54:31 INFO Applying migration id=rfc9421 2026/05/13 10:54:31 INFO Applying migration id=keys 2026/05/13 10:54:31 INFO Applying migration id=portable 2026/05/13 10:54:31 INFO Applying migration id=proofs 2026/05/13 10:54:31 INFO Applying migration id=contexts 2026/05/13 10:54:31 INFO Applying migration id=deliverieshost 2026/05/13 10:54:31 INFO Applying migration id=pembegin 2026/05/13 10:54:31 INFO Applying migration id=didhost 2026/05/13 10:54:31 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:31 INFO Applying migration id=invites 2026/05/13 10:54:31 INFO Applying migration id=ed25519blob 2026/05/13 10:54:31 INFO Applying migration id=rsablob 2026/05/13 10:54:31 INFO Applying migration id=iconscid 2026/05/13 10:54:31 INFO Applying migration id=actor 2026/05/13 10:54:31 INFO Applying migration id=localkeys 2026/05/13 10:54:31 INFO Applying migration id=deleted 2026/05/13 10:54:31 INFO Applying migration id=history 2026/05/13 10:54:31 INFO Applying migration id=outboxnano 2026/05/13 10:54:31 INFO Applying migration id=implements 2026/05/13 10:54:31 INFO Applying migration id=backfill 2026/05/13 10:54:32 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:32 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:32 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:32 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:32 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 2026/05/13 10:54:32 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/05/13 10:54:32 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/05/13 10:54:32 INFO Successfully sent an activity from=https://localhost.localdomain/user/bob inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/05/13 10:54:32 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/2 --- PASS: TestDeliver_PublicInTo (1.30s) === RUN TestDeliver_AuthorInTo 2026/05/13 10:54:32 INFO Applying migration id=initial 2026/05/13 10:54:32 INFO Applying migration id=notesupdated 2026/05/13 10:54:32 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:32 INFO Applying migration id=activitiesid 2026/05/13 10:54:32 INFO Applying migration id=outbox 2026/05/13 10:54:32 INFO Applying migration id=edits 2026/05/13 10:54:32 INFO Applying migration id=outboxactor 2026/05/13 10:54:32 INFO Applying migration id=outboxsender 2026/05/13 10:54:32 INFO Applying migration id=thread 2026/05/13 10:54:32 INFO Applying migration id=host 2026/05/13 10:54:32 INFO Applying migration id=sharedinbox 2026/05/13 10:54:32 INFO Applying migration id=noteshost 2026/05/13 10:54:32 INFO Applying migration id=fetched 2026/05/13 10:54:32 INFO Applying migration id=move 2026/05/13 10:54:32 INFO Applying migration id=cleanup 2026/05/13 10:54:32 INFO Applying migration id=received 2026/05/13 10:54:32 INFO Applying migration id=namehost 2026/05/13 10:54:32 INFO Applying migration id=outboxhost 2026/05/13 10:54:32 INFO Applying migration id=notesfts 2026/05/13 10:54:32 INFO Applying migration id=iconsname 2026/05/13 10:54:32 INFO Applying migration id=nohash 2026/05/13 10:54:32 INFO Applying migration id=shares 2026/05/13 10:54:32 INFO Applying migration id=actorttl 2026/05/13 10:54:32 INFO Applying migration id=tocc 2026/05/13 10:54:32 INFO Applying migration id=followeds 2026/05/13 10:54:32 INFO Applying migration id=certhash 2026/05/13 10:54:32 INFO Applying migration id=follows_sync 2026/05/13 10:54:32 INFO Applying migration id=jsonpath 2026/05/13 10:54:32 INFO Applying migration id=localforward 2026/05/13 10:54:32 INFO Applying migration id=avatar 2026/05/13 10:54:32 INFO Applying migration id=noimage 2026/05/13 10:54:32 INFO Applying migration id=feed 2026/05/13 10:54:32 INFO Applying migration id=bookmarks 2026/05/13 10:54:32 INFO Applying migration id=shareactivity 2026/05/13 10:54:32 INFO Applying migration id=application 2026/05/13 10:54:32 INFO Applying migration id=certificates 2026/05/13 10:54:32 INFO Applying migration id=rawforward 2026/05/13 10:54:32 INFO Applying migration id=publickey 2026/05/13 10:54:32 INFO Applying migration id=resolvegroup 2026/05/13 10:54:32 INFO Applying migration id=reject 2026/05/13 10:54:32 INFO Applying migration id=autodel 2026/05/13 10:54:32 INFO Applying migration id=jsonb 2026/05/13 10:54:32 INFO Applying migration id=quote 2026/05/13 10:54:32 INFO Applying migration id=rfc9421 2026/05/13 10:54:32 INFO Applying migration id=keys 2026/05/13 10:54:32 INFO Applying migration id=portable 2026/05/13 10:54:32 INFO Applying migration id=proofs 2026/05/13 10:54:32 INFO Applying migration id=contexts 2026/05/13 10:54:32 INFO Applying migration id=deliverieshost 2026/05/13 10:54:32 INFO Applying migration id=pembegin 2026/05/13 10:54:32 INFO Applying migration id=didhost 2026/05/13 10:54:32 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:32 INFO Applying migration id=invites 2026/05/13 10:54:32 INFO Applying migration id=ed25519blob 2026/05/13 10:54:32 INFO Applying migration id=rsablob 2026/05/13 10:54:32 INFO Applying migration id=iconscid 2026/05/13 10:54:32 INFO Applying migration id=actor 2026/05/13 10:54:32 INFO Applying migration id=localkeys 2026/05/13 10:54:32 INFO Applying migration id=deleted 2026/05/13 10:54:32 INFO Applying migration id=history 2026/05/13 10:54:32 INFO Applying migration id=outboxnano 2026/05/13 10:54:32 INFO Applying migration id=implements 2026/05/13 10:54:32 INFO Applying migration id=backfill 2026/05/13 10:54:33 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:33 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:33 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:33 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 2026/05/13 10:54:33 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/05/13 10:54:33 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/05/13 10:54:33 INFO Successfully sent an activity from=https://localhost.localdomain/user/bob inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/2 --- PASS: TestDeliver_AuthorInTo (1.31s) === RUN TestResolve_LocalActor 2026/05/13 10:54:33 INFO Applying migration id=initial 2026/05/13 10:54:33 INFO Applying migration id=notesupdated 2026/05/13 10:54:33 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:33 INFO Applying migration id=activitiesid 2026/05/13 10:54:33 INFO Applying migration id=outbox 2026/05/13 10:54:33 INFO Applying migration id=edits 2026/05/13 10:54:33 INFO Applying migration id=outboxactor 2026/05/13 10:54:33 INFO Applying migration id=outboxsender 2026/05/13 10:54:33 INFO Applying migration id=thread 2026/05/13 10:54:33 INFO Applying migration id=host 2026/05/13 10:54:33 INFO Applying migration id=sharedinbox 2026/05/13 10:54:33 INFO Applying migration id=noteshost 2026/05/13 10:54:33 INFO Applying migration id=fetched 2026/05/13 10:54:33 INFO Applying migration id=move 2026/05/13 10:54:33 INFO Applying migration id=cleanup 2026/05/13 10:54:33 INFO Applying migration id=received 2026/05/13 10:54:33 INFO Applying migration id=namehost 2026/05/13 10:54:33 INFO Applying migration id=outboxhost 2026/05/13 10:54:33 INFO Applying migration id=notesfts 2026/05/13 10:54:33 INFO Applying migration id=iconsname 2026/05/13 10:54:33 INFO Applying migration id=nohash 2026/05/13 10:54:33 INFO Applying migration id=shares 2026/05/13 10:54:33 INFO Applying migration id=actorttl 2026/05/13 10:54:33 INFO Applying migration id=tocc 2026/05/13 10:54:34 INFO Applying migration id=followeds 2026/05/13 10:54:34 INFO Applying migration id=certhash 2026/05/13 10:54:34 INFO Applying migration id=follows_sync 2026/05/13 10:54:34 INFO Applying migration id=jsonpath 2026/05/13 10:54:34 INFO Applying migration id=localforward 2026/05/13 10:54:34 INFO Applying migration id=avatar 2026/05/13 10:54:34 INFO Applying migration id=noimage 2026/05/13 10:54:34 INFO Applying migration id=feed 2026/05/13 10:54:34 INFO Applying migration id=bookmarks 2026/05/13 10:54:34 INFO Applying migration id=shareactivity 2026/05/13 10:54:34 INFO Applying migration id=application 2026/05/13 10:54:34 INFO Applying migration id=certificates 2026/05/13 10:54:34 INFO Applying migration id=rawforward 2026/05/13 10:54:34 INFO Applying migration id=publickey 2026/05/13 10:54:34 INFO Applying migration id=resolvegroup 2026/05/13 10:54:34 INFO Applying migration id=reject 2026/05/13 10:54:34 INFO Applying migration id=autodel 2026/05/13 10:54:34 INFO Applying migration id=jsonb 2026/05/13 10:54:34 INFO Applying migration id=quote 2026/05/13 10:54:34 INFO Applying migration id=rfc9421 2026/05/13 10:54:34 INFO Applying migration id=keys 2026/05/13 10:54:34 INFO Applying migration id=portable 2026/05/13 10:54:34 INFO Applying migration id=proofs 2026/05/13 10:54:34 INFO Applying migration id=contexts 2026/05/13 10:54:34 INFO Applying migration id=deliverieshost 2026/05/13 10:54:34 INFO Applying migration id=pembegin 2026/05/13 10:54:34 INFO Applying migration id=didhost 2026/05/13 10:54:34 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:34 INFO Applying migration id=invites 2026/05/13 10:54:34 INFO Applying migration id=ed25519blob 2026/05/13 10:54:34 INFO Applying migration id=rsablob 2026/05/13 10:54:34 INFO Applying migration id=iconscid 2026/05/13 10:54:34 INFO Applying migration id=actor 2026/05/13 10:54:34 INFO Applying migration id=localkeys 2026/05/13 10:54:34 INFO Applying migration id=deleted 2026/05/13 10:54:34 INFO Applying migration id=history 2026/05/13 10:54:34 INFO Applying migration id=outboxnano 2026/05/13 10:54:34 INFO Applying migration id=implements 2026/05/13 10:54:34 INFO Applying migration id=backfill --- PASS: TestResolve_LocalActor (0.53s) === RUN TestResolve_LocalActorDoesNotExist 2026/05/13 10:54:34 INFO Applying migration id=initial 2026/05/13 10:54:34 INFO Applying migration id=notesupdated 2026/05/13 10:54:34 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:34 INFO Applying migration id=activitiesid 2026/05/13 10:54:34 INFO Applying migration id=outbox 2026/05/13 10:54:34 INFO Applying migration id=edits 2026/05/13 10:54:34 INFO Applying migration id=outboxactor 2026/05/13 10:54:34 INFO Applying migration id=outboxsender 2026/05/13 10:54:34 INFO Applying migration id=thread 2026/05/13 10:54:34 INFO Applying migration id=host 2026/05/13 10:54:34 INFO Applying migration id=sharedinbox 2026/05/13 10:54:34 INFO Applying migration id=noteshost 2026/05/13 10:54:34 INFO Applying migration id=fetched 2026/05/13 10:54:34 INFO Applying migration id=move 2026/05/13 10:54:34 INFO Applying migration id=cleanup 2026/05/13 10:54:34 INFO Applying migration id=received 2026/05/13 10:54:34 INFO Applying migration id=namehost 2026/05/13 10:54:34 INFO Applying migration id=outboxhost 2026/05/13 10:54:34 INFO Applying migration id=notesfts 2026/05/13 10:54:34 INFO Applying migration id=iconsname 2026/05/13 10:54:34 INFO Applying migration id=nohash 2026/05/13 10:54:34 INFO Applying migration id=shares 2026/05/13 10:54:34 INFO Applying migration id=actorttl 2026/05/13 10:54:34 INFO Applying migration id=tocc 2026/05/13 10:54:34 INFO Applying migration id=followeds 2026/05/13 10:54:34 INFO Applying migration id=certhash 2026/05/13 10:54:34 INFO Applying migration id=follows_sync 2026/05/13 10:54:34 INFO Applying migration id=jsonpath 2026/05/13 10:54:34 INFO Applying migration id=localforward 2026/05/13 10:54:34 INFO Applying migration id=avatar 2026/05/13 10:54:34 INFO Applying migration id=noimage 2026/05/13 10:54:34 INFO Applying migration id=feed 2026/05/13 10:54:34 INFO Applying migration id=bookmarks 2026/05/13 10:54:34 INFO Applying migration id=shareactivity 2026/05/13 10:54:34 INFO Applying migration id=application 2026/05/13 10:54:34 INFO Applying migration id=certificates 2026/05/13 10:54:34 INFO Applying migration id=rawforward 2026/05/13 10:54:34 INFO Applying migration id=publickey 2026/05/13 10:54:34 INFO Applying migration id=resolvegroup 2026/05/13 10:54:34 INFO Applying migration id=reject 2026/05/13 10:54:34 INFO Applying migration id=autodel 2026/05/13 10:54:34 INFO Applying migration id=jsonb 2026/05/13 10:54:34 INFO Applying migration id=quote 2026/05/13 10:54:34 INFO Applying migration id=rfc9421 2026/05/13 10:54:34 INFO Applying migration id=keys 2026/05/13 10:54:34 INFO Applying migration id=portable 2026/05/13 10:54:34 INFO Applying migration id=proofs 2026/05/13 10:54:34 INFO Applying migration id=contexts 2026/05/13 10:54:34 INFO Applying migration id=deliverieshost 2026/05/13 10:54:34 INFO Applying migration id=pembegin 2026/05/13 10:54:34 INFO Applying migration id=didhost 2026/05/13 10:54:34 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:34 INFO Applying migration id=invites 2026/05/13 10:54:34 INFO Applying migration id=ed25519blob 2026/05/13 10:54:34 INFO Applying migration id=rsablob 2026/05/13 10:54:34 INFO Applying migration id=iconscid 2026/05/13 10:54:34 INFO Applying migration id=actor 2026/05/13 10:54:34 INFO Applying migration id=localkeys 2026/05/13 10:54:34 INFO Applying migration id=deleted 2026/05/13 10:54:34 INFO Applying migration id=history 2026/05/13 10:54:34 INFO Applying migration id=outboxnano 2026/05/13 10:54:34 INFO Applying migration id=implements 2026/05/13 10:54:34 INFO Applying migration id=backfill --- PASS: TestResolve_LocalActorDoesNotExist (0.62s) === RUN TestResolve_FederatedInstanceActor 2026/05/13 10:54:35 INFO Applying migration id=initial 2026/05/13 10:54:35 INFO Applying migration id=notesupdated 2026/05/13 10:54:35 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:35 INFO Applying migration id=activitiesid 2026/05/13 10:54:35 INFO Applying migration id=outbox 2026/05/13 10:54:35 INFO Applying migration id=edits 2026/05/13 10:54:35 INFO Applying migration id=outboxactor 2026/05/13 10:54:35 INFO Applying migration id=outboxsender 2026/05/13 10:54:35 INFO Applying migration id=thread 2026/05/13 10:54:35 INFO Applying migration id=host 2026/05/13 10:54:35 INFO Applying migration id=sharedinbox 2026/05/13 10:54:35 INFO Applying migration id=noteshost 2026/05/13 10:54:35 INFO Applying migration id=fetched 2026/05/13 10:54:35 INFO Applying migration id=move 2026/05/13 10:54:35 INFO Applying migration id=cleanup 2026/05/13 10:54:35 INFO Applying migration id=received 2026/05/13 10:54:35 INFO Applying migration id=namehost 2026/05/13 10:54:35 INFO Applying migration id=outboxhost 2026/05/13 10:54:35 INFO Applying migration id=notesfts 2026/05/13 10:54:35 INFO Applying migration id=iconsname 2026/05/13 10:54:35 INFO Applying migration id=nohash 2026/05/13 10:54:35 INFO Applying migration id=shares 2026/05/13 10:54:35 INFO Applying migration id=actorttl 2026/05/13 10:54:35 INFO Applying migration id=tocc 2026/05/13 10:54:35 INFO Applying migration id=followeds 2026/05/13 10:54:35 INFO Applying migration id=certhash 2026/05/13 10:54:35 INFO Applying migration id=follows_sync 2026/05/13 10:54:35 INFO Applying migration id=jsonpath 2026/05/13 10:54:35 INFO Applying migration id=localforward 2026/05/13 10:54:35 INFO Applying migration id=avatar 2026/05/13 10:54:35 INFO Applying migration id=noimage 2026/05/13 10:54:35 INFO Applying migration id=feed 2026/05/13 10:54:35 INFO Applying migration id=bookmarks 2026/05/13 10:54:35 INFO Applying migration id=shareactivity 2026/05/13 10:54:35 INFO Applying migration id=application 2026/05/13 10:54:35 INFO Applying migration id=certificates 2026/05/13 10:54:35 INFO Applying migration id=rawforward 2026/05/13 10:54:35 INFO Applying migration id=publickey 2026/05/13 10:54:35 INFO Applying migration id=resolvegroup 2026/05/13 10:54:35 INFO Applying migration id=reject 2026/05/13 10:54:35 INFO Applying migration id=autodel 2026/05/13 10:54:35 INFO Applying migration id=jsonb 2026/05/13 10:54:35 INFO Applying migration id=quote 2026/05/13 10:54:35 INFO Applying migration id=rfc9421 2026/05/13 10:54:35 INFO Applying migration id=keys 2026/05/13 10:54:35 INFO Applying migration id=portable 2026/05/13 10:54:35 INFO Applying migration id=proofs 2026/05/13 10:54:35 INFO Applying migration id=contexts 2026/05/13 10:54:35 INFO Applying migration id=deliverieshost 2026/05/13 10:54:35 INFO Applying migration id=pembegin 2026/05/13 10:54:35 INFO Applying migration id=didhost 2026/05/13 10:54:35 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:35 INFO Applying migration id=invites 2026/05/13 10:54:35 INFO Applying migration id=ed25519blob 2026/05/13 10:54:35 INFO Applying migration id=rsablob 2026/05/13 10:54:35 INFO Applying migration id=iconscid 2026/05/13 10:54:35 INFO Applying migration id=actor 2026/05/13 10:54:35 INFO Applying migration id=localkeys 2026/05/13 10:54:35 INFO Applying migration id=deleted 2026/05/13 10:54:35 INFO Applying migration id=history 2026/05/13 10:54:35 INFO Applying migration id=outboxnano 2026/05/13 10:54:35 INFO Applying migration id=implements 2026/05/13 10:54:35 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedInstanceActor (0.72s) === RUN TestResolve_FederatedActorInvalidURL 2026/05/13 10:54:35 INFO Applying migration id=initial 2026/05/13 10:54:35 INFO Applying migration id=notesupdated 2026/05/13 10:54:35 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:35 INFO Applying migration id=activitiesid 2026/05/13 10:54:35 INFO Applying migration id=outbox 2026/05/13 10:54:35 INFO Applying migration id=edits 2026/05/13 10:54:35 INFO Applying migration id=outboxactor 2026/05/13 10:54:35 INFO Applying migration id=outboxsender 2026/05/13 10:54:35 INFO Applying migration id=thread 2026/05/13 10:54:35 INFO Applying migration id=host 2026/05/13 10:54:35 INFO Applying migration id=sharedinbox 2026/05/13 10:54:35 INFO Applying migration id=noteshost 2026/05/13 10:54:35 INFO Applying migration id=fetched 2026/05/13 10:54:35 INFO Applying migration id=move 2026/05/13 10:54:35 INFO Applying migration id=cleanup 2026/05/13 10:54:35 INFO Applying migration id=received 2026/05/13 10:54:35 INFO Applying migration id=namehost 2026/05/13 10:54:35 INFO Applying migration id=outboxhost 2026/05/13 10:54:35 INFO Applying migration id=notesfts 2026/05/13 10:54:35 INFO Applying migration id=iconsname 2026/05/13 10:54:35 INFO Applying migration id=nohash 2026/05/13 10:54:35 INFO Applying migration id=shares 2026/05/13 10:54:35 INFO Applying migration id=actorttl 2026/05/13 10:54:35 INFO Applying migration id=tocc 2026/05/13 10:54:35 INFO Applying migration id=followeds 2026/05/13 10:54:35 INFO Applying migration id=certhash 2026/05/13 10:54:35 INFO Applying migration id=follows_sync 2026/05/13 10:54:35 INFO Applying migration id=jsonpath 2026/05/13 10:54:35 INFO Applying migration id=localforward 2026/05/13 10:54:35 INFO Applying migration id=avatar 2026/05/13 10:54:35 INFO Applying migration id=noimage 2026/05/13 10:54:35 INFO Applying migration id=feed 2026/05/13 10:54:35 INFO Applying migration id=bookmarks 2026/05/13 10:54:35 INFO Applying migration id=shareactivity 2026/05/13 10:54:35 INFO Applying migration id=application 2026/05/13 10:54:35 INFO Applying migration id=certificates 2026/05/13 10:54:35 INFO Applying migration id=rawforward 2026/05/13 10:54:35 INFO Applying migration id=publickey 2026/05/13 10:54:35 INFO Applying migration id=resolvegroup 2026/05/13 10:54:35 INFO Applying migration id=reject 2026/05/13 10:54:35 INFO Applying migration id=autodel 2026/05/13 10:54:35 INFO Applying migration id=jsonb 2026/05/13 10:54:35 INFO Applying migration id=quote 2026/05/13 10:54:35 INFO Applying migration id=rfc9421 2026/05/13 10:54:35 INFO Applying migration id=keys 2026/05/13 10:54:35 INFO Applying migration id=portable 2026/05/13 10:54:35 INFO Applying migration id=proofs 2026/05/13 10:54:35 INFO Applying migration id=contexts 2026/05/13 10:54:35 INFO Applying migration id=deliverieshost 2026/05/13 10:54:35 INFO Applying migration id=pembegin 2026/05/13 10:54:35 INFO Applying migration id=didhost 2026/05/13 10:54:35 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:35 INFO Applying migration id=invites 2026/05/13 10:54:35 INFO Applying migration id=ed25519blob 2026/05/13 10:54:36 INFO Applying migration id=rsablob 2026/05/13 10:54:36 INFO Applying migration id=iconscid 2026/05/13 10:54:36 INFO Applying migration id=actor 2026/05/13 10:54:36 INFO Applying migration id=localkeys 2026/05/13 10:54:36 INFO Applying migration id=deleted 2026/05/13 10:54:36 INFO Applying migration id=history 2026/05/13 10:54:36 INFO Applying migration id=outboxnano 2026/05/13 10:54:36 INFO Applying migration id=implements 2026/05/13 10:54:36 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorInvalidURL (0.48s) === RUN TestResolve_FederatedActorInvalidScheme 2026/05/13 10:54:36 INFO Applying migration id=initial 2026/05/13 10:54:36 INFO Applying migration id=notesupdated 2026/05/13 10:54:36 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:36 INFO Applying migration id=activitiesid 2026/05/13 10:54:36 INFO Applying migration id=outbox 2026/05/13 10:54:36 INFO Applying migration id=edits 2026/05/13 10:54:36 INFO Applying migration id=outboxactor 2026/05/13 10:54:36 INFO Applying migration id=outboxsender 2026/05/13 10:54:36 INFO Applying migration id=thread 2026/05/13 10:54:36 INFO Applying migration id=host 2026/05/13 10:54:36 INFO Applying migration id=sharedinbox 2026/05/13 10:54:36 INFO Applying migration id=noteshost 2026/05/13 10:54:36 INFO Applying migration id=fetched 2026/05/13 10:54:36 INFO Applying migration id=move 2026/05/13 10:54:36 INFO Applying migration id=cleanup 2026/05/13 10:54:36 INFO Applying migration id=received 2026/05/13 10:54:36 INFO Applying migration id=namehost 2026/05/13 10:54:36 INFO Applying migration id=outboxhost 2026/05/13 10:54:36 INFO Applying migration id=notesfts 2026/05/13 10:54:36 INFO Applying migration id=iconsname 2026/05/13 10:54:36 INFO Applying migration id=nohash 2026/05/13 10:54:36 INFO Applying migration id=shares 2026/05/13 10:54:36 INFO Applying migration id=actorttl 2026/05/13 10:54:36 INFO Applying migration id=tocc 2026/05/13 10:54:36 INFO Applying migration id=followeds 2026/05/13 10:54:36 INFO Applying migration id=certhash 2026/05/13 10:54:36 INFO Applying migration id=follows_sync 2026/05/13 10:54:36 INFO Applying migration id=jsonpath 2026/05/13 10:54:36 INFO Applying migration id=localforward 2026/05/13 10:54:36 INFO Applying migration id=avatar 2026/05/13 10:54:36 INFO Applying migration id=noimage 2026/05/13 10:54:36 INFO Applying migration id=feed 2026/05/13 10:54:36 INFO Applying migration id=bookmarks 2026/05/13 10:54:36 INFO Applying migration id=shareactivity 2026/05/13 10:54:36 INFO Applying migration id=application 2026/05/13 10:54:36 INFO Applying migration id=certificates 2026/05/13 10:54:36 INFO Applying migration id=rawforward 2026/05/13 10:54:36 INFO Applying migration id=publickey 2026/05/13 10:54:36 INFO Applying migration id=resolvegroup 2026/05/13 10:54:36 INFO Applying migration id=reject 2026/05/13 10:54:36 INFO Applying migration id=autodel 2026/05/13 10:54:36 INFO Applying migration id=jsonb 2026/05/13 10:54:36 INFO Applying migration id=quote 2026/05/13 10:54:36 INFO Applying migration id=rfc9421 2026/05/13 10:54:36 INFO Applying migration id=keys 2026/05/13 10:54:36 INFO Applying migration id=portable 2026/05/13 10:54:36 INFO Applying migration id=proofs 2026/05/13 10:54:36 INFO Applying migration id=contexts 2026/05/13 10:54:36 INFO Applying migration id=deliverieshost 2026/05/13 10:54:36 INFO Applying migration id=pembegin 2026/05/13 10:54:36 INFO Applying migration id=didhost 2026/05/13 10:54:36 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:36 INFO Applying migration id=invites 2026/05/13 10:54:36 INFO Applying migration id=ed25519blob 2026/05/13 10:54:36 INFO Applying migration id=rsablob 2026/05/13 10:54:36 INFO Applying migration id=iconscid 2026/05/13 10:54:36 INFO Applying migration id=actor 2026/05/13 10:54:36 INFO Applying migration id=localkeys 2026/05/13 10:54:36 INFO Applying migration id=deleted 2026/05/13 10:54:36 INFO Applying migration id=history 2026/05/13 10:54:36 INFO Applying migration id=outboxnano 2026/05/13 10:54:36 INFO Applying migration id=implements 2026/05/13 10:54:36 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorInvalidScheme (0.54s) === RUN TestResolve_FederatedActorFirstTime 2026/05/13 10:54:36 INFO Applying migration id=initial 2026/05/13 10:54:36 INFO Applying migration id=notesupdated 2026/05/13 10:54:36 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:36 INFO Applying migration id=activitiesid 2026/05/13 10:54:36 INFO Applying migration id=outbox 2026/05/13 10:54:36 INFO Applying migration id=edits 2026/05/13 10:54:36 INFO Applying migration id=outboxactor 2026/05/13 10:54:36 INFO Applying migration id=outboxsender 2026/05/13 10:54:36 INFO Applying migration id=thread 2026/05/13 10:54:36 INFO Applying migration id=host 2026/05/13 10:54:36 INFO Applying migration id=sharedinbox 2026/05/13 10:54:36 INFO Applying migration id=noteshost 2026/05/13 10:54:36 INFO Applying migration id=fetched 2026/05/13 10:54:36 INFO Applying migration id=move 2026/05/13 10:54:36 INFO Applying migration id=cleanup 2026/05/13 10:54:36 INFO Applying migration id=received 2026/05/13 10:54:36 INFO Applying migration id=namehost 2026/05/13 10:54:36 INFO Applying migration id=outboxhost 2026/05/13 10:54:36 INFO Applying migration id=notesfts 2026/05/13 10:54:36 INFO Applying migration id=iconsname 2026/05/13 10:54:36 INFO Applying migration id=nohash 2026/05/13 10:54:36 INFO Applying migration id=shares 2026/05/13 10:54:36 INFO Applying migration id=actorttl 2026/05/13 10:54:36 INFO Applying migration id=tocc 2026/05/13 10:54:36 INFO Applying migration id=followeds 2026/05/13 10:54:36 INFO Applying migration id=certhash 2026/05/13 10:54:36 INFO Applying migration id=follows_sync 2026/05/13 10:54:36 INFO Applying migration id=jsonpath 2026/05/13 10:54:36 INFO Applying migration id=localforward 2026/05/13 10:54:36 INFO Applying migration id=avatar 2026/05/13 10:54:36 INFO Applying migration id=noimage 2026/05/13 10:54:36 INFO Applying migration id=feed 2026/05/13 10:54:36 INFO Applying migration id=bookmarks 2026/05/13 10:54:36 INFO Applying migration id=shareactivity 2026/05/13 10:54:36 INFO Applying migration id=application 2026/05/13 10:54:36 INFO Applying migration id=certificates 2026/05/13 10:54:36 INFO Applying migration id=rawforward 2026/05/13 10:54:36 INFO Applying migration id=publickey 2026/05/13 10:54:36 INFO Applying migration id=resolvegroup 2026/05/13 10:54:36 INFO Applying migration id=reject 2026/05/13 10:54:36 INFO Applying migration id=autodel 2026/05/13 10:54:36 INFO Applying migration id=jsonb 2026/05/13 10:54:36 INFO Applying migration id=quote 2026/05/13 10:54:36 INFO Applying migration id=rfc9421 2026/05/13 10:54:36 INFO Applying migration id=keys 2026/05/13 10:54:37 INFO Applying migration id=portable 2026/05/13 10:54:37 INFO Applying migration id=proofs 2026/05/13 10:54:37 INFO Applying migration id=contexts 2026/05/13 10:54:37 INFO Applying migration id=deliverieshost 2026/05/13 10:54:37 INFO Applying migration id=pembegin 2026/05/13 10:54:37 INFO Applying migration id=didhost 2026/05/13 10:54:37 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:37 INFO Applying migration id=invites 2026/05/13 10:54:37 INFO Applying migration id=ed25519blob 2026/05/13 10:54:37 INFO Applying migration id=rsablob 2026/05/13 10:54:37 INFO Applying migration id=iconscid 2026/05/13 10:54:37 INFO Applying migration id=actor 2026/05/13 10:54:37 INFO Applying migration id=localkeys 2026/05/13 10:54:37 INFO Applying migration id=deleted 2026/05/13 10:54:37 INFO Applying migration id=history 2026/05/13 10:54:37 INFO Applying migration id=outboxnano 2026/05/13 10:54:37 INFO Applying migration id=implements 2026/05/13 10:54:37 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorFirstTime (0.37s) === RUN TestResolve_FederatedActorFirstTimeOffline 2026/05/13 10:54:37 INFO Applying migration id=initial 2026/05/13 10:54:37 INFO Applying migration id=notesupdated 2026/05/13 10:54:37 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:37 INFO Applying migration id=activitiesid 2026/05/13 10:54:37 INFO Applying migration id=outbox 2026/05/13 10:54:37 INFO Applying migration id=edits 2026/05/13 10:54:37 INFO Applying migration id=outboxactor 2026/05/13 10:54:37 INFO Applying migration id=outboxsender 2026/05/13 10:54:37 INFO Applying migration id=thread 2026/05/13 10:54:37 INFO Applying migration id=host 2026/05/13 10:54:37 INFO Applying migration id=sharedinbox 2026/05/13 10:54:37 INFO Applying migration id=noteshost 2026/05/13 10:54:37 INFO Applying migration id=fetched 2026/05/13 10:54:37 INFO Applying migration id=move 2026/05/13 10:54:37 INFO Applying migration id=cleanup 2026/05/13 10:54:37 INFO Applying migration id=received 2026/05/13 10:54:37 INFO Applying migration id=namehost 2026/05/13 10:54:37 INFO Applying migration id=outboxhost 2026/05/13 10:54:37 INFO Applying migration id=notesfts 2026/05/13 10:54:37 INFO Applying migration id=iconsname 2026/05/13 10:54:37 INFO Applying migration id=nohash 2026/05/13 10:54:37 INFO Applying migration id=shares 2026/05/13 10:54:37 INFO Applying migration id=actorttl 2026/05/13 10:54:37 INFO Applying migration id=tocc 2026/05/13 10:54:37 INFO Applying migration id=followeds 2026/05/13 10:54:37 INFO Applying migration id=certhash 2026/05/13 10:54:37 INFO Applying migration id=follows_sync 2026/05/13 10:54:37 INFO Applying migration id=jsonpath 2026/05/13 10:54:37 INFO Applying migration id=localforward 2026/05/13 10:54:37 INFO Applying migration id=avatar 2026/05/13 10:54:37 INFO Applying migration id=noimage 2026/05/13 10:54:37 INFO Applying migration id=feed 2026/05/13 10:54:37 INFO Applying migration id=bookmarks 2026/05/13 10:54:37 INFO Applying migration id=shareactivity 2026/05/13 10:54:37 INFO Applying migration id=application 2026/05/13 10:54:37 INFO Applying migration id=certificates 2026/05/13 10:54:37 INFO Applying migration id=rawforward 2026/05/13 10:54:37 INFO Applying migration id=publickey 2026/05/13 10:54:37 INFO Applying migration id=resolvegroup 2026/05/13 10:54:37 INFO Applying migration id=reject 2026/05/13 10:54:37 INFO Applying migration id=autodel 2026/05/13 10:54:37 INFO Applying migration id=jsonb 2026/05/13 10:54:37 INFO Applying migration id=quote 2026/05/13 10:54:37 INFO Applying migration id=rfc9421 2026/05/13 10:54:37 INFO Applying migration id=keys 2026/05/13 10:54:37 INFO Applying migration id=portable 2026/05/13 10:54:37 INFO Applying migration id=proofs 2026/05/13 10:54:37 INFO Applying migration id=contexts 2026/05/13 10:54:37 INFO Applying migration id=deliverieshost 2026/05/13 10:54:37 INFO Applying migration id=pembegin 2026/05/13 10:54:37 INFO Applying migration id=didhost 2026/05/13 10:54:37 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:37 INFO Applying migration id=invites 2026/05/13 10:54:37 INFO Applying migration id=ed25519blob 2026/05/13 10:54:37 INFO Applying migration id=rsablob 2026/05/13 10:54:37 INFO Applying migration id=iconscid 2026/05/13 10:54:37 INFO Applying migration id=actor 2026/05/13 10:54:37 INFO Applying migration id=localkeys 2026/05/13 10:54:37 INFO Applying migration id=deleted 2026/05/13 10:54:37 INFO Applying migration id=history 2026/05/13 10:54:37 INFO Applying migration id=outboxnano 2026/05/13 10:54:37 INFO Applying migration id=implements 2026/05/13 10:54:37 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorFirstTimeOffline (0.71s) === RUN TestResolve_FederatedActorFirstTimeCancelled 2026/05/13 10:54:37 INFO Applying migration id=initial 2026/05/13 10:54:37 INFO Applying migration id=notesupdated 2026/05/13 10:54:37 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:37 INFO Applying migration id=activitiesid 2026/05/13 10:54:37 INFO Applying migration id=outbox 2026/05/13 10:54:37 INFO Applying migration id=edits 2026/05/13 10:54:37 INFO Applying migration id=outboxactor 2026/05/13 10:54:37 INFO Applying migration id=outboxsender 2026/05/13 10:54:37 INFO Applying migration id=thread 2026/05/13 10:54:37 INFO Applying migration id=host 2026/05/13 10:54:37 INFO Applying migration id=sharedinbox 2026/05/13 10:54:37 INFO Applying migration id=noteshost 2026/05/13 10:54:37 INFO Applying migration id=fetched 2026/05/13 10:54:37 INFO Applying migration id=move 2026/05/13 10:54:37 INFO Applying migration id=cleanup 2026/05/13 10:54:37 INFO Applying migration id=received 2026/05/13 10:54:37 INFO Applying migration id=namehost 2026/05/13 10:54:37 INFO Applying migration id=outboxhost 2026/05/13 10:54:37 INFO Applying migration id=notesfts 2026/05/13 10:54:37 INFO Applying migration id=iconsname 2026/05/13 10:54:37 INFO Applying migration id=nohash 2026/05/13 10:54:37 INFO Applying migration id=shares 2026/05/13 10:54:37 INFO Applying migration id=actorttl 2026/05/13 10:54:37 INFO Applying migration id=tocc 2026/05/13 10:54:37 INFO Applying migration id=followeds 2026/05/13 10:54:37 INFO Applying migration id=certhash 2026/05/13 10:54:37 INFO Applying migration id=follows_sync 2026/05/13 10:54:37 INFO Applying migration id=jsonpath 2026/05/13 10:54:37 INFO Applying migration id=localforward 2026/05/13 10:54:37 INFO Applying migration id=avatar 2026/05/13 10:54:37 INFO Applying migration id=noimage 2026/05/13 10:54:37 INFO Applying migration id=feed 2026/05/13 10:54:37 INFO Applying migration id=bookmarks 2026/05/13 10:54:37 INFO Applying migration id=shareactivity 2026/05/13 10:54:37 INFO Applying migration id=application 2026/05/13 10:54:37 INFO Applying migration id=certificates 2026/05/13 10:54:37 INFO Applying migration id=rawforward 2026/05/13 10:54:37 INFO Applying migration id=publickey 2026/05/13 10:54:37 INFO Applying migration id=resolvegroup 2026/05/13 10:54:37 INFO Applying migration id=reject 2026/05/13 10:54:37 INFO Applying migration id=autodel 2026/05/13 10:54:37 INFO Applying migration id=jsonb 2026/05/13 10:54:38 INFO Applying migration id=quote 2026/05/13 10:54:38 INFO Applying migration id=rfc9421 2026/05/13 10:54:38 INFO Applying migration id=keys 2026/05/13 10:54:38 INFO Applying migration id=portable 2026/05/13 10:54:38 INFO Applying migration id=proofs 2026/05/13 10:54:38 INFO Applying migration id=contexts 2026/05/13 10:54:38 INFO Applying migration id=deliverieshost 2026/05/13 10:54:38 INFO Applying migration id=pembegin 2026/05/13 10:54:38 INFO Applying migration id=didhost 2026/05/13 10:54:38 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:38 INFO Applying migration id=invites 2026/05/13 10:54:38 INFO Applying migration id=ed25519blob 2026/05/13 10:54:38 INFO Applying migration id=rsablob 2026/05/13 10:54:38 INFO Applying migration id=iconscid 2026/05/13 10:54:38 INFO Applying migration id=actor 2026/05/13 10:54:38 INFO Applying migration id=localkeys 2026/05/13 10:54:38 INFO Applying migration id=deleted 2026/05/13 10:54:38 INFO Applying migration id=history 2026/05/13 10:54:38 INFO Applying migration id=outboxnano 2026/05/13 10:54:38 INFO Applying migration id=implements 2026/05/13 10:54:38 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorFirstTimeCancelled (0.41s) === RUN TestResolve_FederatedActorFirstTimeInvalidWebFingerLink 2026/05/13 10:54:38 INFO Applying migration id=initial 2026/05/13 10:54:38 INFO Applying migration id=notesupdated 2026/05/13 10:54:38 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:38 INFO Applying migration id=activitiesid 2026/05/13 10:54:38 INFO Applying migration id=outbox 2026/05/13 10:54:38 INFO Applying migration id=edits 2026/05/13 10:54:38 INFO Applying migration id=outboxactor 2026/05/13 10:54:38 INFO Applying migration id=outboxsender 2026/05/13 10:54:38 INFO Applying migration id=thread 2026/05/13 10:54:38 INFO Applying migration id=host 2026/05/13 10:54:38 INFO Applying migration id=sharedinbox 2026/05/13 10:54:38 INFO Applying migration id=noteshost 2026/05/13 10:54:38 INFO Applying migration id=fetched 2026/05/13 10:54:38 INFO Applying migration id=move 2026/05/13 10:54:38 INFO Applying migration id=cleanup 2026/05/13 10:54:38 INFO Applying migration id=received 2026/05/13 10:54:38 INFO Applying migration id=namehost 2026/05/13 10:54:38 INFO Applying migration id=outboxhost 2026/05/13 10:54:38 INFO Applying migration id=notesfts 2026/05/13 10:54:38 INFO Applying migration id=iconsname 2026/05/13 10:54:38 INFO Applying migration id=nohash 2026/05/13 10:54:38 INFO Applying migration id=shares 2026/05/13 10:54:38 INFO Applying migration id=actorttl 2026/05/13 10:54:38 INFO Applying migration id=tocc 2026/05/13 10:54:38 INFO Applying migration id=followeds 2026/05/13 10:54:38 INFO Applying migration id=certhash 2026/05/13 10:54:38 INFO Applying migration id=follows_sync 2026/05/13 10:54:38 INFO Applying migration id=jsonpath 2026/05/13 10:54:38 INFO Applying migration id=localforward 2026/05/13 10:54:38 INFO Applying migration id=avatar 2026/05/13 10:54:38 INFO Applying migration id=noimage 2026/05/13 10:54:38 INFO Applying migration id=feed 2026/05/13 10:54:38 INFO Applying migration id=bookmarks 2026/05/13 10:54:38 INFO Applying migration id=shareactivity 2026/05/13 10:54:38 INFO Applying migration id=application 2026/05/13 10:54:38 INFO Applying migration id=certificates 2026/05/13 10:54:38 INFO Applying migration id=rawforward 2026/05/13 10:54:38 INFO Applying migration id=publickey 2026/05/13 10:54:38 INFO Applying migration id=resolvegroup 2026/05/13 10:54:38 INFO Applying migration id=reject 2026/05/13 10:54:38 INFO Applying migration id=autodel 2026/05/13 10:54:38 INFO Applying migration id=jsonb 2026/05/13 10:54:38 INFO Applying migration id=quote 2026/05/13 10:54:38 INFO Applying migration id=rfc9421 2026/05/13 10:54:38 INFO Applying migration id=keys 2026/05/13 10:54:38 INFO Applying migration id=portable 2026/05/13 10:54:38 INFO Applying migration id=proofs 2026/05/13 10:54:38 INFO Applying migration id=contexts 2026/05/13 10:54:38 INFO Applying migration id=deliverieshost 2026/05/13 10:54:38 INFO Applying migration id=pembegin 2026/05/13 10:54:38 INFO Applying migration id=didhost 2026/05/13 10:54:38 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:38 INFO Applying migration id=invites 2026/05/13 10:54:38 INFO Applying migration id=ed25519blob 2026/05/13 10:54:38 INFO Applying migration id=rsablob 2026/05/13 10:54:38 INFO Applying migration id=iconscid 2026/05/13 10:54:38 INFO Applying migration id=actor 2026/05/13 10:54:38 INFO Applying migration id=localkeys 2026/05/13 10:54:38 INFO Applying migration id=deleted 2026/05/13 10:54:38 INFO Applying migration id=history 2026/05/13 10:54:38 INFO Applying migration id=outboxnano 2026/05/13 10:54:38 INFO Applying migration id=implements 2026/05/13 10:54:38 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorFirstTimeInvalidWebFingerLink (0.41s) === RUN TestResolve_FederatedActorFirstTimeActorIDMismatch 2026/05/13 10:54:38 INFO Applying migration id=initial 2026/05/13 10:54:38 INFO Applying migration id=notesupdated 2026/05/13 10:54:38 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:38 INFO Applying migration id=activitiesid 2026/05/13 10:54:38 INFO Applying migration id=outbox 2026/05/13 10:54:38 INFO Applying migration id=edits 2026/05/13 10:54:38 INFO Applying migration id=outboxactor 2026/05/13 10:54:38 INFO Applying migration id=outboxsender 2026/05/13 10:54:38 INFO Applying migration id=thread 2026/05/13 10:54:38 INFO Applying migration id=host 2026/05/13 10:54:38 INFO Applying migration id=sharedinbox 2026/05/13 10:54:38 INFO Applying migration id=noteshost 2026/05/13 10:54:38 INFO Applying migration id=fetched 2026/05/13 10:54:38 INFO Applying migration id=move 2026/05/13 10:54:38 INFO Applying migration id=cleanup 2026/05/13 10:54:38 INFO Applying migration id=received 2026/05/13 10:54:38 INFO Applying migration id=namehost 2026/05/13 10:54:38 INFO Applying migration id=outboxhost 2026/05/13 10:54:38 INFO Applying migration id=notesfts 2026/05/13 10:54:38 INFO Applying migration id=iconsname 2026/05/13 10:54:38 INFO Applying migration id=nohash 2026/05/13 10:54:38 INFO Applying migration id=shares 2026/05/13 10:54:38 INFO Applying migration id=actorttl 2026/05/13 10:54:38 INFO Applying migration id=tocc 2026/05/13 10:54:38 INFO Applying migration id=followeds 2026/05/13 10:54:38 INFO Applying migration id=certhash 2026/05/13 10:54:38 INFO Applying migration id=follows_sync 2026/05/13 10:54:38 INFO Applying migration id=jsonpath 2026/05/13 10:54:38 INFO Applying migration id=localforward 2026/05/13 10:54:38 INFO Applying migration id=avatar 2026/05/13 10:54:38 INFO Applying migration id=noimage 2026/05/13 10:54:38 INFO Applying migration id=feed 2026/05/13 10:54:38 INFO Applying migration id=bookmarks 2026/05/13 10:54:38 INFO Applying migration id=shareactivity 2026/05/13 10:54:38 INFO Applying migration id=application 2026/05/13 10:54:38 INFO Applying migration id=certificates 2026/05/13 10:54:38 INFO Applying migration id=rawforward 2026/05/13 10:54:38 INFO Applying migration id=publickey 2026/05/13 10:54:38 INFO Applying migration id=resolvegroup 2026/05/13 10:54:38 INFO Applying migration id=reject 2026/05/13 10:54:38 INFO Applying migration id=autodel 2026/05/13 10:54:38 INFO Applying migration id=jsonb 2026/05/13 10:54:38 INFO Applying migration id=quote 2026/05/13 10:54:38 INFO Applying migration id=rfc9421 2026/05/13 10:54:38 INFO Applying migration id=keys 2026/05/13 10:54:38 INFO Applying migration id=portable 2026/05/13 10:54:38 INFO Applying migration id=proofs 2026/05/13 10:54:38 INFO Applying migration id=contexts 2026/05/13 10:54:38 INFO Applying migration id=deliverieshost 2026/05/13 10:54:38 INFO Applying migration id=pembegin 2026/05/13 10:54:38 INFO Applying migration id=didhost 2026/05/13 10:54:38 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:38 INFO Applying migration id=invites 2026/05/13 10:54:38 INFO Applying migration id=ed25519blob 2026/05/13 10:54:38 INFO Applying migration id=rsablob 2026/05/13 10:54:38 INFO Applying migration id=iconscid 2026/05/13 10:54:38 INFO Applying migration id=actor 2026/05/13 10:54:38 INFO Applying migration id=localkeys 2026/05/13 10:54:38 INFO Applying migration id=deleted 2026/05/13 10:54:38 INFO Applying migration id=history 2026/05/13 10:54:38 INFO Applying migration id=outboxnano 2026/05/13 10:54:38 INFO Applying migration id=implements 2026/05/13 10:54:38 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorFirstTimeActorIDMismatch (0.36s) === RUN TestResolve_FederatedActorCached 2026/05/13 10:54:39 INFO Applying migration id=initial 2026/05/13 10:54:39 INFO Applying migration id=notesupdated 2026/05/13 10:54:39 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:39 INFO Applying migration id=activitiesid 2026/05/13 10:54:39 INFO Applying migration id=outbox 2026/05/13 10:54:39 INFO Applying migration id=edits 2026/05/13 10:54:39 INFO Applying migration id=outboxactor 2026/05/13 10:54:39 INFO Applying migration id=outboxsender 2026/05/13 10:54:39 INFO Applying migration id=thread 2026/05/13 10:54:39 INFO Applying migration id=host 2026/05/13 10:54:39 INFO Applying migration id=sharedinbox 2026/05/13 10:54:39 INFO Applying migration id=noteshost 2026/05/13 10:54:39 INFO Applying migration id=fetched 2026/05/13 10:54:39 INFO Applying migration id=move 2026/05/13 10:54:39 INFO Applying migration id=cleanup 2026/05/13 10:54:39 INFO Applying migration id=received 2026/05/13 10:54:39 INFO Applying migration id=namehost 2026/05/13 10:54:39 INFO Applying migration id=outboxhost 2026/05/13 10:54:39 INFO Applying migration id=notesfts 2026/05/13 10:54:39 INFO Applying migration id=iconsname 2026/05/13 10:54:39 INFO Applying migration id=nohash 2026/05/13 10:54:39 INFO Applying migration id=shares 2026/05/13 10:54:39 INFO Applying migration id=actorttl 2026/05/13 10:54:39 INFO Applying migration id=tocc 2026/05/13 10:54:39 INFO Applying migration id=followeds 2026/05/13 10:54:39 INFO Applying migration id=certhash 2026/05/13 10:54:39 INFO Applying migration id=follows_sync 2026/05/13 10:54:39 INFO Applying migration id=jsonpath 2026/05/13 10:54:39 INFO Applying migration id=localforward 2026/05/13 10:54:39 INFO Applying migration id=avatar 2026/05/13 10:54:39 INFO Applying migration id=noimage 2026/05/13 10:54:39 INFO Applying migration id=feed 2026/05/13 10:54:39 INFO Applying migration id=bookmarks 2026/05/13 10:54:39 INFO Applying migration id=shareactivity 2026/05/13 10:54:39 INFO Applying migration id=application 2026/05/13 10:54:39 INFO Applying migration id=certificates 2026/05/13 10:54:39 INFO Applying migration id=rawforward 2026/05/13 10:54:39 INFO Applying migration id=publickey 2026/05/13 10:54:39 INFO Applying migration id=resolvegroup 2026/05/13 10:54:39 INFO Applying migration id=reject 2026/05/13 10:54:39 INFO Applying migration id=autodel 2026/05/13 10:54:39 INFO Applying migration id=jsonb 2026/05/13 10:54:39 INFO Applying migration id=quote 2026/05/13 10:54:39 INFO Applying migration id=rfc9421 2026/05/13 10:54:39 INFO Applying migration id=keys 2026/05/13 10:54:39 INFO Applying migration id=portable 2026/05/13 10:54:39 INFO Applying migration id=proofs 2026/05/13 10:54:39 INFO Applying migration id=contexts 2026/05/13 10:54:39 INFO Applying migration id=deliverieshost 2026/05/13 10:54:39 INFO Applying migration id=pembegin 2026/05/13 10:54:39 INFO Applying migration id=didhost 2026/05/13 10:54:39 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:39 INFO Applying migration id=invites 2026/05/13 10:54:39 INFO Applying migration id=ed25519blob 2026/05/13 10:54:39 INFO Applying migration id=rsablob 2026/05/13 10:54:39 INFO Applying migration id=iconscid 2026/05/13 10:54:39 INFO Applying migration id=actor 2026/05/13 10:54:39 INFO Applying migration id=localkeys 2026/05/13 10:54:39 INFO Applying migration id=deleted 2026/05/13 10:54:39 INFO Applying migration id=history 2026/05/13 10:54:39 INFO Applying migration id=outboxnano 2026/05/13 10:54:39 INFO Applying migration id=implements 2026/05/13 10:54:39 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorCached (0.33s) === RUN TestResolve_FederatedActorCachedInvalidActorHost 2026/05/13 10:54:39 INFO Applying migration id=initial 2026/05/13 10:54:39 INFO Applying migration id=notesupdated 2026/05/13 10:54:39 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:39 INFO Applying migration id=activitiesid 2026/05/13 10:54:39 INFO Applying migration id=outbox 2026/05/13 10:54:39 INFO Applying migration id=edits 2026/05/13 10:54:39 INFO Applying migration id=outboxactor 2026/05/13 10:54:39 INFO Applying migration id=outboxsender 2026/05/13 10:54:39 INFO Applying migration id=thread 2026/05/13 10:54:39 INFO Applying migration id=host 2026/05/13 10:54:39 INFO Applying migration id=sharedinbox 2026/05/13 10:54:39 INFO Applying migration id=noteshost 2026/05/13 10:54:39 INFO Applying migration id=fetched 2026/05/13 10:54:39 INFO Applying migration id=move 2026/05/13 10:54:39 INFO Applying migration id=cleanup 2026/05/13 10:54:39 INFO Applying migration id=received 2026/05/13 10:54:39 INFO Applying migration id=namehost 2026/05/13 10:54:39 INFO Applying migration id=outboxhost 2026/05/13 10:54:39 INFO Applying migration id=notesfts 2026/05/13 10:54:39 INFO Applying migration id=iconsname 2026/05/13 10:54:39 INFO Applying migration id=nohash 2026/05/13 10:54:39 INFO Applying migration id=shares 2026/05/13 10:54:39 INFO Applying migration id=actorttl 2026/05/13 10:54:39 INFO Applying migration id=tocc 2026/05/13 10:54:39 INFO Applying migration id=followeds 2026/05/13 10:54:39 INFO Applying migration id=certhash 2026/05/13 10:54:39 INFO Applying migration id=follows_sync 2026/05/13 10:54:39 INFO Applying migration id=jsonpath 2026/05/13 10:54:39 INFO Applying migration id=localforward 2026/05/13 10:54:39 INFO Applying migration id=avatar 2026/05/13 10:54:39 INFO Applying migration id=noimage 2026/05/13 10:54:39 INFO Applying migration id=feed 2026/05/13 10:54:39 INFO Applying migration id=bookmarks 2026/05/13 10:54:39 INFO Applying migration id=shareactivity 2026/05/13 10:54:39 INFO Applying migration id=application 2026/05/13 10:54:39 INFO Applying migration id=certificates 2026/05/13 10:54:39 INFO Applying migration id=rawforward 2026/05/13 10:54:39 INFO Applying migration id=publickey 2026/05/13 10:54:39 INFO Applying migration id=resolvegroup 2026/05/13 10:54:39 INFO Applying migration id=reject 2026/05/13 10:54:39 INFO Applying migration id=autodel 2026/05/13 10:54:39 INFO Applying migration id=jsonb 2026/05/13 10:54:39 INFO Applying migration id=quote 2026/05/13 10:54:39 INFO Applying migration id=rfc9421 2026/05/13 10:54:39 INFO Applying migration id=keys 2026/05/13 10:54:39 INFO Applying migration id=portable 2026/05/13 10:54:39 INFO Applying migration id=proofs 2026/05/13 10:54:39 INFO Applying migration id=contexts 2026/05/13 10:54:39 INFO Applying migration id=deliverieshost 2026/05/13 10:54:39 INFO Applying migration id=pembegin 2026/05/13 10:54:39 INFO Applying migration id=didhost 2026/05/13 10:54:39 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:39 INFO Applying migration id=invites 2026/05/13 10:54:39 INFO Applying migration id=ed25519blob 2026/05/13 10:54:39 INFO Applying migration id=rsablob 2026/05/13 10:54:39 INFO Applying migration id=iconscid 2026/05/13 10:54:39 INFO Applying migration id=actor 2026/05/13 10:54:39 INFO Applying migration id=localkeys 2026/05/13 10:54:39 INFO Applying migration id=deleted 2026/05/13 10:54:39 INFO Applying migration id=history 2026/05/13 10:54:39 INFO Applying migration id=outboxnano 2026/05/13 10:54:39 INFO Applying migration id=implements 2026/05/13 10:54:39 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorCachedInvalidActorHost (0.41s) === RUN TestResolve_FederatedActorCachedActorHostSubdomain 2026/05/13 10:54:39 INFO Applying migration id=initial 2026/05/13 10:54:39 INFO Applying migration id=notesupdated 2026/05/13 10:54:39 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:39 INFO Applying migration id=activitiesid 2026/05/13 10:54:39 INFO Applying migration id=outbox 2026/05/13 10:54:39 INFO Applying migration id=edits 2026/05/13 10:54:39 INFO Applying migration id=outboxactor 2026/05/13 10:54:39 INFO Applying migration id=outboxsender 2026/05/13 10:54:39 INFO Applying migration id=thread 2026/05/13 10:54:39 INFO Applying migration id=host 2026/05/13 10:54:39 INFO Applying migration id=sharedinbox 2026/05/13 10:54:39 INFO Applying migration id=noteshost 2026/05/13 10:54:39 INFO Applying migration id=fetched 2026/05/13 10:54:39 INFO Applying migration id=move 2026/05/13 10:54:39 INFO Applying migration id=cleanup 2026/05/13 10:54:39 INFO Applying migration id=received 2026/05/13 10:54:39 INFO Applying migration id=namehost 2026/05/13 10:54:39 INFO Applying migration id=outboxhost 2026/05/13 10:54:39 INFO Applying migration id=notesfts 2026/05/13 10:54:39 INFO Applying migration id=iconsname 2026/05/13 10:54:39 INFO Applying migration id=nohash 2026/05/13 10:54:39 INFO Applying migration id=shares 2026/05/13 10:54:39 INFO Applying migration id=actorttl 2026/05/13 10:54:39 INFO Applying migration id=tocc 2026/05/13 10:54:39 INFO Applying migration id=followeds 2026/05/13 10:54:39 INFO Applying migration id=certhash 2026/05/13 10:54:39 INFO Applying migration id=follows_sync 2026/05/13 10:54:39 INFO Applying migration id=jsonpath 2026/05/13 10:54:39 INFO Applying migration id=localforward 2026/05/13 10:54:39 INFO Applying migration id=avatar 2026/05/13 10:54:39 INFO Applying migration id=noimage 2026/05/13 10:54:39 INFO Applying migration id=feed 2026/05/13 10:54:39 INFO Applying migration id=bookmarks 2026/05/13 10:54:39 INFO Applying migration id=shareactivity 2026/05/13 10:54:39 INFO Applying migration id=application 2026/05/13 10:54:39 INFO Applying migration id=certificates 2026/05/13 10:54:39 INFO Applying migration id=rawforward 2026/05/13 10:54:39 INFO Applying migration id=publickey 2026/05/13 10:54:39 INFO Applying migration id=resolvegroup 2026/05/13 10:54:39 INFO Applying migration id=reject 2026/05/13 10:54:39 INFO Applying migration id=autodel 2026/05/13 10:54:39 INFO Applying migration id=jsonb 2026/05/13 10:54:39 INFO Applying migration id=quote 2026/05/13 10:54:39 INFO Applying migration id=rfc9421 2026/05/13 10:54:39 INFO Applying migration id=keys 2026/05/13 10:54:39 INFO Applying migration id=portable 2026/05/13 10:54:39 INFO Applying migration id=proofs 2026/05/13 10:54:39 INFO Applying migration id=contexts 2026/05/13 10:54:39 INFO Applying migration id=deliverieshost 2026/05/13 10:54:39 INFO Applying migration id=pembegin 2026/05/13 10:54:39 INFO Applying migration id=didhost 2026/05/13 10:54:39 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:39 INFO Applying migration id=invites 2026/05/13 10:54:39 INFO Applying migration id=ed25519blob 2026/05/13 10:54:39 INFO Applying migration id=rsablob 2026/05/13 10:54:39 INFO Applying migration id=iconscid 2026/05/13 10:54:39 INFO Applying migration id=actor 2026/05/13 10:54:39 INFO Applying migration id=localkeys 2026/05/13 10:54:39 INFO Applying migration id=deleted 2026/05/13 10:54:39 INFO Applying migration id=history 2026/05/13 10:54:39 INFO Applying migration id=outboxnano 2026/05/13 10:54:39 INFO Applying migration id=implements 2026/05/13 10:54:39 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorCachedActorHostSubdomain (0.37s) === RUN TestResolve_FederatedActorCachedActorHostSubdomainFetchedRecently 2026/05/13 10:54:40 INFO Applying migration id=initial 2026/05/13 10:54:40 INFO Applying migration id=notesupdated 2026/05/13 10:54:40 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:40 INFO Applying migration id=activitiesid 2026/05/13 10:54:40 INFO Applying migration id=outbox 2026/05/13 10:54:40 INFO Applying migration id=edits 2026/05/13 10:54:40 INFO Applying migration id=outboxactor 2026/05/13 10:54:40 INFO Applying migration id=outboxsender 2026/05/13 10:54:40 INFO Applying migration id=thread 2026/05/13 10:54:40 INFO Applying migration id=host 2026/05/13 10:54:40 INFO Applying migration id=sharedinbox 2026/05/13 10:54:40 INFO Applying migration id=noteshost 2026/05/13 10:54:40 INFO Applying migration id=fetched 2026/05/13 10:54:40 INFO Applying migration id=move 2026/05/13 10:54:40 INFO Applying migration id=cleanup 2026/05/13 10:54:40 INFO Applying migration id=received 2026/05/13 10:54:40 INFO Applying migration id=namehost 2026/05/13 10:54:40 INFO Applying migration id=outboxhost 2026/05/13 10:54:40 INFO Applying migration id=notesfts 2026/05/13 10:54:40 INFO Applying migration id=iconsname 2026/05/13 10:54:40 INFO Applying migration id=nohash 2026/05/13 10:54:40 INFO Applying migration id=shares 2026/05/13 10:54:40 INFO Applying migration id=actorttl 2026/05/13 10:54:40 INFO Applying migration id=tocc 2026/05/13 10:54:40 INFO Applying migration id=followeds 2026/05/13 10:54:40 INFO Applying migration id=certhash 2026/05/13 10:54:40 INFO Applying migration id=follows_sync 2026/05/13 10:54:40 INFO Applying migration id=jsonpath 2026/05/13 10:54:40 INFO Applying migration id=localforward 2026/05/13 10:54:40 INFO Applying migration id=avatar 2026/05/13 10:54:40 INFO Applying migration id=noimage 2026/05/13 10:54:40 INFO Applying migration id=feed 2026/05/13 10:54:40 INFO Applying migration id=bookmarks 2026/05/13 10:54:40 INFO Applying migration id=shareactivity 2026/05/13 10:54:40 INFO Applying migration id=application 2026/05/13 10:54:40 INFO Applying migration id=certificates 2026/05/13 10:54:40 INFO Applying migration id=rawforward 2026/05/13 10:54:40 INFO Applying migration id=publickey 2026/05/13 10:54:40 INFO Applying migration id=resolvegroup 2026/05/13 10:54:40 INFO Applying migration id=reject 2026/05/13 10:54:40 INFO Applying migration id=autodel 2026/05/13 10:54:40 INFO Applying migration id=jsonb 2026/05/13 10:54:40 INFO Applying migration id=quote 2026/05/13 10:54:40 INFO Applying migration id=rfc9421 2026/05/13 10:54:40 INFO Applying migration id=keys 2026/05/13 10:54:40 INFO Applying migration id=portable 2026/05/13 10:54:40 INFO Applying migration id=proofs 2026/05/13 10:54:40 INFO Applying migration id=contexts 2026/05/13 10:54:40 INFO Applying migration id=deliverieshost 2026/05/13 10:54:40 INFO Applying migration id=pembegin 2026/05/13 10:54:40 INFO Applying migration id=didhost 2026/05/13 10:54:40 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:40 INFO Applying migration id=invites 2026/05/13 10:54:40 INFO Applying migration id=ed25519blob 2026/05/13 10:54:40 INFO Applying migration id=rsablob 2026/05/13 10:54:40 INFO Applying migration id=iconscid 2026/05/13 10:54:40 INFO Applying migration id=actor 2026/05/13 10:54:40 INFO Applying migration id=localkeys 2026/05/13 10:54:40 INFO Applying migration id=deleted 2026/05/13 10:54:40 INFO Applying migration id=history 2026/05/13 10:54:40 INFO Applying migration id=outboxnano 2026/05/13 10:54:40 INFO Applying migration id=implements 2026/05/13 10:54:40 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorCachedActorHostSubdomainFetchedRecently (0.37s) === RUN TestResolve_FederatedActorCachedActorIDChanged 2026/05/13 10:54:40 INFO Applying migration id=initial 2026/05/13 10:54:40 INFO Applying migration id=notesupdated 2026/05/13 10:54:40 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:40 INFO Applying migration id=activitiesid 2026/05/13 10:54:40 INFO Applying migration id=outbox 2026/05/13 10:54:40 INFO Applying migration id=edits 2026/05/13 10:54:40 INFO Applying migration id=outboxactor 2026/05/13 10:54:40 INFO Applying migration id=outboxsender 2026/05/13 10:54:40 INFO Applying migration id=thread 2026/05/13 10:54:40 INFO Applying migration id=host 2026/05/13 10:54:40 INFO Applying migration id=sharedinbox 2026/05/13 10:54:40 INFO Applying migration id=noteshost 2026/05/13 10:54:40 INFO Applying migration id=fetched 2026/05/13 10:54:40 INFO Applying migration id=move 2026/05/13 10:54:40 INFO Applying migration id=cleanup 2026/05/13 10:54:40 INFO Applying migration id=received 2026/05/13 10:54:40 INFO Applying migration id=namehost 2026/05/13 10:54:40 INFO Applying migration id=outboxhost 2026/05/13 10:54:40 INFO Applying migration id=notesfts 2026/05/13 10:54:40 INFO Applying migration id=iconsname 2026/05/13 10:54:40 INFO Applying migration id=nohash 2026/05/13 10:54:40 INFO Applying migration id=shares 2026/05/13 10:54:40 INFO Applying migration id=actorttl 2026/05/13 10:54:40 INFO Applying migration id=tocc 2026/05/13 10:54:40 INFO Applying migration id=followeds 2026/05/13 10:54:40 INFO Applying migration id=certhash 2026/05/13 10:54:40 INFO Applying migration id=follows_sync 2026/05/13 10:54:40 INFO Applying migration id=jsonpath 2026/05/13 10:54:40 INFO Applying migration id=localforward 2026/05/13 10:54:40 INFO Applying migration id=avatar 2026/05/13 10:54:40 INFO Applying migration id=noimage 2026/05/13 10:54:40 INFO Applying migration id=feed 2026/05/13 10:54:40 INFO Applying migration id=bookmarks 2026/05/13 10:54:40 INFO Applying migration id=shareactivity 2026/05/13 10:54:40 INFO Applying migration id=application 2026/05/13 10:54:40 INFO Applying migration id=certificates 2026/05/13 10:54:40 INFO Applying migration id=rawforward 2026/05/13 10:54:40 INFO Applying migration id=publickey 2026/05/13 10:54:40 INFO Applying migration id=resolvegroup 2026/05/13 10:54:40 INFO Applying migration id=reject 2026/05/13 10:54:40 INFO Applying migration id=autodel 2026/05/13 10:54:40 INFO Applying migration id=jsonb 2026/05/13 10:54:40 INFO Applying migration id=quote 2026/05/13 10:54:40 INFO Applying migration id=rfc9421 2026/05/13 10:54:40 INFO Applying migration id=keys 2026/05/13 10:54:40 INFO Applying migration id=portable 2026/05/13 10:54:40 INFO Applying migration id=proofs 2026/05/13 10:54:40 INFO Applying migration id=contexts 2026/05/13 10:54:40 INFO Applying migration id=deliverieshost 2026/05/13 10:54:40 INFO Applying migration id=pembegin 2026/05/13 10:54:40 INFO Applying migration id=didhost 2026/05/13 10:54:40 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:40 INFO Applying migration id=invites 2026/05/13 10:54:40 INFO Applying migration id=ed25519blob 2026/05/13 10:54:40 INFO Applying migration id=rsablob 2026/05/13 10:54:40 INFO Applying migration id=iconscid 2026/05/13 10:54:40 INFO Applying migration id=actor 2026/05/13 10:54:40 INFO Applying migration id=localkeys 2026/05/13 10:54:40 INFO Applying migration id=deleted 2026/05/13 10:54:40 INFO Applying migration id=history 2026/05/13 10:54:40 INFO Applying migration id=outboxnano 2026/05/13 10:54:40 INFO Applying migration id=implements 2026/05/13 10:54:40 INFO Applying migration id=backfill 2026/05/13 10:54:40 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan 2026/05/13 10:54:40 WARN Using old cache entry for actor id=https://0.0.0.0/user/dan error="https://0.0.0.0/user/erin does not match https://0.0.0.0/user/dan" --- PASS: TestResolve_FederatedActorCachedActorIDChanged (0.29s) === RUN TestResolve_FederatedActorCachedButBlocked 2026/05/13 10:54:40 INFO Applying migration id=initial 2026/05/13 10:54:40 INFO Applying migration id=notesupdated 2026/05/13 10:54:40 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:40 INFO Applying migration id=activitiesid 2026/05/13 10:54:40 INFO Applying migration id=outbox 2026/05/13 10:54:40 INFO Applying migration id=edits 2026/05/13 10:54:40 INFO Applying migration id=outboxactor 2026/05/13 10:54:40 INFO Applying migration id=outboxsender 2026/05/13 10:54:40 INFO Applying migration id=thread 2026/05/13 10:54:40 INFO Applying migration id=host 2026/05/13 10:54:40 INFO Applying migration id=sharedinbox 2026/05/13 10:54:40 INFO Applying migration id=noteshost 2026/05/13 10:54:40 INFO Applying migration id=fetched 2026/05/13 10:54:40 INFO Applying migration id=move 2026/05/13 10:54:40 INFO Applying migration id=cleanup 2026/05/13 10:54:40 INFO Applying migration id=received 2026/05/13 10:54:40 INFO Applying migration id=namehost 2026/05/13 10:54:40 INFO Applying migration id=outboxhost 2026/05/13 10:54:40 INFO Applying migration id=notesfts 2026/05/13 10:54:40 INFO Applying migration id=iconsname 2026/05/13 10:54:40 INFO Applying migration id=nohash 2026/05/13 10:54:40 INFO Applying migration id=shares 2026/05/13 10:54:40 INFO Applying migration id=actorttl 2026/05/13 10:54:40 INFO Applying migration id=tocc 2026/05/13 10:54:40 INFO Applying migration id=followeds 2026/05/13 10:54:40 INFO Applying migration id=certhash 2026/05/13 10:54:40 INFO Applying migration id=follows_sync 2026/05/13 10:54:40 INFO Applying migration id=jsonpath 2026/05/13 10:54:40 INFO Applying migration id=localforward 2026/05/13 10:54:40 INFO Applying migration id=avatar 2026/05/13 10:54:40 INFO Applying migration id=noimage 2026/05/13 10:54:40 INFO Applying migration id=feed 2026/05/13 10:54:40 INFO Applying migration id=bookmarks 2026/05/13 10:54:40 INFO Applying migration id=shareactivity 2026/05/13 10:54:40 INFO Applying migration id=application 2026/05/13 10:54:40 INFO Applying migration id=certificates 2026/05/13 10:54:40 INFO Applying migration id=rawforward 2026/05/13 10:54:40 INFO Applying migration id=publickey 2026/05/13 10:54:40 INFO Applying migration id=resolvegroup 2026/05/13 10:54:40 INFO Applying migration id=reject 2026/05/13 10:54:40 INFO Applying migration id=autodel 2026/05/13 10:54:40 INFO Applying migration id=jsonb 2026/05/13 10:54:40 INFO Applying migration id=quote 2026/05/13 10:54:40 INFO Applying migration id=rfc9421 2026/05/13 10:54:40 INFO Applying migration id=keys 2026/05/13 10:54:40 INFO Applying migration id=portable 2026/05/13 10:54:40 INFO Applying migration id=proofs 2026/05/13 10:54:40 INFO Applying migration id=contexts 2026/05/13 10:54:40 INFO Applying migration id=deliverieshost 2026/05/13 10:54:40 INFO Applying migration id=pembegin 2026/05/13 10:54:40 INFO Applying migration id=didhost 2026/05/13 10:54:40 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:40 INFO Applying migration id=invites 2026/05/13 10:54:40 INFO Applying migration id=ed25519blob 2026/05/13 10:54:41 INFO Applying migration id=rsablob 2026/05/13 10:54:41 INFO Applying migration id=iconscid 2026/05/13 10:54:41 INFO Applying migration id=actor 2026/05/13 10:54:41 INFO Applying migration id=localkeys 2026/05/13 10:54:41 INFO Applying migration id=deleted 2026/05/13 10:54:41 INFO Applying migration id=history 2026/05/13 10:54:41 INFO Applying migration id=outboxnano 2026/05/13 10:54:41 INFO Applying migration id=implements 2026/05/13 10:54:41 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorCachedButBlocked (0.37s) === RUN TestResolve_FederatedActorOldCache 2026/05/13 10:54:41 INFO Applying migration id=initial 2026/05/13 10:54:41 INFO Applying migration id=notesupdated 2026/05/13 10:54:41 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:41 INFO Applying migration id=activitiesid 2026/05/13 10:54:41 INFO Applying migration id=outbox 2026/05/13 10:54:41 INFO Applying migration id=edits 2026/05/13 10:54:41 INFO Applying migration id=outboxactor 2026/05/13 10:54:41 INFO Applying migration id=outboxsender 2026/05/13 10:54:41 INFO Applying migration id=thread 2026/05/13 10:54:41 INFO Applying migration id=host 2026/05/13 10:54:41 INFO Applying migration id=sharedinbox 2026/05/13 10:54:41 INFO Applying migration id=noteshost 2026/05/13 10:54:41 INFO Applying migration id=fetched 2026/05/13 10:54:41 INFO Applying migration id=move 2026/05/13 10:54:41 INFO Applying migration id=cleanup 2026/05/13 10:54:41 INFO Applying migration id=received 2026/05/13 10:54:41 INFO Applying migration id=namehost 2026/05/13 10:54:41 INFO Applying migration id=outboxhost 2026/05/13 10:54:41 INFO Applying migration id=notesfts 2026/05/13 10:54:41 INFO Applying migration id=iconsname 2026/05/13 10:54:41 INFO Applying migration id=nohash 2026/05/13 10:54:41 INFO Applying migration id=shares 2026/05/13 10:54:41 INFO Applying migration id=actorttl 2026/05/13 10:54:41 INFO Applying migration id=tocc 2026/05/13 10:54:41 INFO Applying migration id=followeds 2026/05/13 10:54:41 INFO Applying migration id=certhash 2026/05/13 10:54:41 INFO Applying migration id=follows_sync 2026/05/13 10:54:41 INFO Applying migration id=jsonpath 2026/05/13 10:54:41 INFO Applying migration id=localforward 2026/05/13 10:54:41 INFO Applying migration id=avatar 2026/05/13 10:54:41 INFO Applying migration id=noimage 2026/05/13 10:54:41 INFO Applying migration id=feed 2026/05/13 10:54:41 INFO Applying migration id=bookmarks 2026/05/13 10:54:41 INFO Applying migration id=shareactivity 2026/05/13 10:54:41 INFO Applying migration id=application 2026/05/13 10:54:41 INFO Applying migration id=certificates 2026/05/13 10:54:41 INFO Applying migration id=rawforward 2026/05/13 10:54:41 INFO Applying migration id=publickey 2026/05/13 10:54:41 INFO Applying migration id=resolvegroup 2026/05/13 10:54:41 INFO Applying migration id=reject 2026/05/13 10:54:41 INFO Applying migration id=autodel 2026/05/13 10:54:41 INFO Applying migration id=jsonb 2026/05/13 10:54:41 INFO Applying migration id=quote 2026/05/13 10:54:41 INFO Applying migration id=rfc9421 2026/05/13 10:54:41 INFO Applying migration id=keys 2026/05/13 10:54:41 INFO Applying migration id=portable 2026/05/13 10:54:41 INFO Applying migration id=proofs 2026/05/13 10:54:41 INFO Applying migration id=contexts 2026/05/13 10:54:41 INFO Applying migration id=deliverieshost 2026/05/13 10:54:41 INFO Applying migration id=pembegin 2026/05/13 10:54:41 INFO Applying migration id=didhost 2026/05/13 10:54:41 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:41 INFO Applying migration id=invites 2026/05/13 10:54:41 INFO Applying migration id=ed25519blob 2026/05/13 10:54:41 INFO Applying migration id=rsablob 2026/05/13 10:54:41 INFO Applying migration id=iconscid 2026/05/13 10:54:41 INFO Applying migration id=actor 2026/05/13 10:54:41 INFO Applying migration id=localkeys 2026/05/13 10:54:41 INFO Applying migration id=deleted 2026/05/13 10:54:41 INFO Applying migration id=history 2026/05/13 10:54:41 INFO Applying migration id=outboxnano 2026/05/13 10:54:41 INFO Applying migration id=implements 2026/05/13 10:54:41 INFO Applying migration id=backfill 2026/05/13 10:54:41 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan --- PASS: TestResolve_FederatedActorOldCache (0.51s) === RUN TestResolve_FederatedActorOldCacheWasSuspended 2026/05/13 10:54:41 INFO Applying migration id=initial 2026/05/13 10:54:41 INFO Applying migration id=notesupdated 2026/05/13 10:54:41 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:41 INFO Applying migration id=activitiesid 2026/05/13 10:54:41 INFO Applying migration id=outbox 2026/05/13 10:54:41 INFO Applying migration id=edits 2026/05/13 10:54:41 INFO Applying migration id=outboxactor 2026/05/13 10:54:41 INFO Applying migration id=outboxsender 2026/05/13 10:54:41 INFO Applying migration id=thread 2026/05/13 10:54:41 INFO Applying migration id=host 2026/05/13 10:54:41 INFO Applying migration id=sharedinbox 2026/05/13 10:54:41 INFO Applying migration id=noteshost 2026/05/13 10:54:41 INFO Applying migration id=fetched 2026/05/13 10:54:41 INFO Applying migration id=move 2026/05/13 10:54:41 INFO Applying migration id=cleanup 2026/05/13 10:54:41 INFO Applying migration id=received 2026/05/13 10:54:41 INFO Applying migration id=namehost 2026/05/13 10:54:41 INFO Applying migration id=outboxhost 2026/05/13 10:54:41 INFO Applying migration id=notesfts 2026/05/13 10:54:41 INFO Applying migration id=iconsname 2026/05/13 10:54:41 INFO Applying migration id=nohash 2026/05/13 10:54:41 INFO Applying migration id=shares 2026/05/13 10:54:41 INFO Applying migration id=actorttl 2026/05/13 10:54:41 INFO Applying migration id=tocc 2026/05/13 10:54:41 INFO Applying migration id=followeds 2026/05/13 10:54:41 INFO Applying migration id=certhash 2026/05/13 10:54:41 INFO Applying migration id=follows_sync 2026/05/13 10:54:41 INFO Applying migration id=jsonpath 2026/05/13 10:54:41 INFO Applying migration id=localforward 2026/05/13 10:54:41 INFO Applying migration id=avatar 2026/05/13 10:54:41 INFO Applying migration id=noimage 2026/05/13 10:54:41 INFO Applying migration id=feed 2026/05/13 10:54:41 INFO Applying migration id=bookmarks 2026/05/13 10:54:41 INFO Applying migration id=shareactivity 2026/05/13 10:54:41 INFO Applying migration id=application 2026/05/13 10:54:41 INFO Applying migration id=certificates 2026/05/13 10:54:41 INFO Applying migration id=rawforward 2026/05/13 10:54:41 INFO Applying migration id=publickey 2026/05/13 10:54:41 INFO Applying migration id=resolvegroup 2026/05/13 10:54:41 INFO Applying migration id=reject 2026/05/13 10:54:41 INFO Applying migration id=autodel 2026/05/13 10:54:41 INFO Applying migration id=jsonb 2026/05/13 10:54:41 INFO Applying migration id=quote 2026/05/13 10:54:41 INFO Applying migration id=rfc9421 2026/05/13 10:54:41 INFO Applying migration id=keys 2026/05/13 10:54:41 INFO Applying migration id=portable 2026/05/13 10:54:41 INFO Applying migration id=proofs 2026/05/13 10:54:41 INFO Applying migration id=contexts 2026/05/13 10:54:41 INFO Applying migration id=deliverieshost 2026/05/13 10:54:41 INFO Applying migration id=pembegin 2026/05/13 10:54:41 INFO Applying migration id=didhost 2026/05/13 10:54:41 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:41 INFO Applying migration id=invites 2026/05/13 10:54:41 INFO Applying migration id=ed25519blob 2026/05/13 10:54:41 INFO Applying migration id=rsablob 2026/05/13 10:54:41 INFO Applying migration id=iconscid 2026/05/13 10:54:41 INFO Applying migration id=actor 2026/05/13 10:54:41 INFO Applying migration id=localkeys 2026/05/13 10:54:41 INFO Applying migration id=deleted 2026/05/13 10:54:41 INFO Applying migration id=history 2026/05/13 10:54:41 INFO Applying migration id=outboxnano 2026/05/13 10:54:41 INFO Applying migration id=implements 2026/05/13 10:54:41 INFO Applying migration id=backfill 2026/05/13 10:54:42 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan --- PASS: TestResolve_FederatedActorOldCacheWasSuspended (0.28s) === RUN TestResolve_FederatedActorOldCacheWasNew 2026/05/13 10:54:42 INFO Applying migration id=initial 2026/05/13 10:54:42 INFO Applying migration id=notesupdated 2026/05/13 10:54:42 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:42 INFO Applying migration id=activitiesid 2026/05/13 10:54:42 INFO Applying migration id=outbox 2026/05/13 10:54:42 INFO Applying migration id=edits 2026/05/13 10:54:42 INFO Applying migration id=outboxactor 2026/05/13 10:54:42 INFO Applying migration id=outboxsender 2026/05/13 10:54:42 INFO Applying migration id=thread 2026/05/13 10:54:42 INFO Applying migration id=host 2026/05/13 10:54:42 INFO Applying migration id=sharedinbox 2026/05/13 10:54:42 INFO Applying migration id=noteshost 2026/05/13 10:54:42 INFO Applying migration id=fetched 2026/05/13 10:54:42 INFO Applying migration id=move 2026/05/13 10:54:42 INFO Applying migration id=cleanup 2026/05/13 10:54:42 INFO Applying migration id=received 2026/05/13 10:54:42 INFO Applying migration id=namehost 2026/05/13 10:54:42 INFO Applying migration id=outboxhost 2026/05/13 10:54:42 INFO Applying migration id=notesfts 2026/05/13 10:54:42 INFO Applying migration id=iconsname 2026/05/13 10:54:42 INFO Applying migration id=nohash 2026/05/13 10:54:42 INFO Applying migration id=shares 2026/05/13 10:54:42 INFO Applying migration id=actorttl 2026/05/13 10:54:42 INFO Applying migration id=tocc 2026/05/13 10:54:42 INFO Applying migration id=followeds 2026/05/13 10:54:42 INFO Applying migration id=certhash 2026/05/13 10:54:42 INFO Applying migration id=follows_sync 2026/05/13 10:54:42 INFO Applying migration id=jsonpath 2026/05/13 10:54:42 INFO Applying migration id=localforward 2026/05/13 10:54:42 INFO Applying migration id=avatar 2026/05/13 10:54:42 INFO Applying migration id=noimage 2026/05/13 10:54:42 INFO Applying migration id=feed 2026/05/13 10:54:42 INFO Applying migration id=bookmarks 2026/05/13 10:54:42 INFO Applying migration id=shareactivity 2026/05/13 10:54:42 INFO Applying migration id=application 2026/05/13 10:54:42 INFO Applying migration id=certificates 2026/05/13 10:54:42 INFO Applying migration id=rawforward 2026/05/13 10:54:42 INFO Applying migration id=publickey 2026/05/13 10:54:42 INFO Applying migration id=resolvegroup 2026/05/13 10:54:42 INFO Applying migration id=reject 2026/05/13 10:54:42 INFO Applying migration id=autodel 2026/05/13 10:54:42 INFO Applying migration id=jsonb 2026/05/13 10:54:42 INFO Applying migration id=quote 2026/05/13 10:54:42 INFO Applying migration id=rfc9421 2026/05/13 10:54:42 INFO Applying migration id=keys 2026/05/13 10:54:42 INFO Applying migration id=portable 2026/05/13 10:54:42 INFO Applying migration id=proofs 2026/05/13 10:54:42 INFO Applying migration id=contexts 2026/05/13 10:54:42 INFO Applying migration id=deliverieshost 2026/05/13 10:54:42 INFO Applying migration id=pembegin 2026/05/13 10:54:42 INFO Applying migration id=didhost 2026/05/13 10:54:42 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:42 INFO Applying migration id=invites 2026/05/13 10:54:42 INFO Applying migration id=ed25519blob 2026/05/13 10:54:42 INFO Applying migration id=rsablob 2026/05/13 10:54:42 INFO Applying migration id=iconscid 2026/05/13 10:54:42 INFO Applying migration id=actor 2026/05/13 10:54:42 INFO Applying migration id=localkeys 2026/05/13 10:54:42 INFO Applying migration id=deleted 2026/05/13 10:54:42 INFO Applying migration id=history 2026/05/13 10:54:42 INFO Applying migration id=outboxnano 2026/05/13 10:54:42 INFO Applying migration id=implements 2026/05/13 10:54:42 INFO Applying migration id=backfill 2026/05/13 10:54:42 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan --- PASS: TestResolve_FederatedActorOldCacheWasNew (0.29s) === RUN TestResolve_FederatedActorOldCacheUpdateFailed 2026/05/13 10:54:42 INFO Applying migration id=initial 2026/05/13 10:54:42 INFO Applying migration id=notesupdated 2026/05/13 10:54:42 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:42 INFO Applying migration id=activitiesid 2026/05/13 10:54:42 INFO Applying migration id=outbox 2026/05/13 10:54:42 INFO Applying migration id=edits 2026/05/13 10:54:42 INFO Applying migration id=outboxactor 2026/05/13 10:54:42 INFO Applying migration id=outboxsender 2026/05/13 10:54:42 INFO Applying migration id=thread 2026/05/13 10:54:42 INFO Applying migration id=host 2026/05/13 10:54:42 INFO Applying migration id=sharedinbox 2026/05/13 10:54:42 INFO Applying migration id=noteshost 2026/05/13 10:54:42 INFO Applying migration id=fetched 2026/05/13 10:54:42 INFO Applying migration id=move 2026/05/13 10:54:42 INFO Applying migration id=cleanup 2026/05/13 10:54:42 INFO Applying migration id=received 2026/05/13 10:54:42 INFO Applying migration id=namehost 2026/05/13 10:54:42 INFO Applying migration id=outboxhost 2026/05/13 10:54:42 INFO Applying migration id=notesfts 2026/05/13 10:54:42 INFO Applying migration id=iconsname 2026/05/13 10:54:42 INFO Applying migration id=nohash 2026/05/13 10:54:42 INFO Applying migration id=shares 2026/05/13 10:54:42 INFO Applying migration id=actorttl 2026/05/13 10:54:42 INFO Applying migration id=tocc 2026/05/13 10:54:42 INFO Applying migration id=followeds 2026/05/13 10:54:42 INFO Applying migration id=certhash 2026/05/13 10:54:42 INFO Applying migration id=follows_sync 2026/05/13 10:54:42 INFO Applying migration id=jsonpath 2026/05/13 10:54:42 INFO Applying migration id=localforward 2026/05/13 10:54:42 INFO Applying migration id=avatar 2026/05/13 10:54:42 INFO Applying migration id=noimage 2026/05/13 10:54:42 INFO Applying migration id=feed 2026/05/13 10:54:42 INFO Applying migration id=bookmarks 2026/05/13 10:54:42 INFO Applying migration id=shareactivity 2026/05/13 10:54:42 INFO Applying migration id=application 2026/05/13 10:54:42 INFO Applying migration id=certificates 2026/05/13 10:54:42 INFO Applying migration id=rawforward 2026/05/13 10:54:42 INFO Applying migration id=publickey 2026/05/13 10:54:42 INFO Applying migration id=resolvegroup 2026/05/13 10:54:42 INFO Applying migration id=reject 2026/05/13 10:54:42 INFO Applying migration id=autodel 2026/05/13 10:54:42 INFO Applying migration id=jsonb 2026/05/13 10:54:42 INFO Applying migration id=quote 2026/05/13 10:54:42 INFO Applying migration id=rfc9421 2026/05/13 10:54:42 INFO Applying migration id=keys 2026/05/13 10:54:42 INFO Applying migration id=portable 2026/05/13 10:54:42 INFO Applying migration id=proofs 2026/05/13 10:54:42 INFO Applying migration id=contexts 2026/05/13 10:54:42 INFO Applying migration id=deliverieshost 2026/05/13 10:54:42 INFO Applying migration id=pembegin 2026/05/13 10:54:42 INFO Applying migration id=didhost 2026/05/13 10:54:42 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:42 INFO Applying migration id=invites 2026/05/13 10:54:42 INFO Applying migration id=ed25519blob 2026/05/13 10:54:42 INFO Applying migration id=rsablob 2026/05/13 10:54:42 INFO Applying migration id=iconscid 2026/05/13 10:54:42 INFO Applying migration id=actor 2026/05/13 10:54:42 INFO Applying migration id=localkeys 2026/05/13 10:54:42 INFO Applying migration id=deleted 2026/05/13 10:54:42 INFO Applying migration id=history 2026/05/13 10:54:42 INFO Applying migration id=outboxnano 2026/05/13 10:54:42 INFO Applying migration id=implements 2026/05/13 10:54:42 INFO Applying migration id=backfill 2026/05/13 10:54:42 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan 2026/05/13 10:54:42 WARN Failed to update cached actor id=https://0.0.0.0/user/dan error="failed to fetch https://0.0.0.0/user/dan: failed to send request to https://0.0.0.0/user/dan: 500, {}" --- PASS: TestResolve_FederatedActorOldCacheUpdateFailed (0.38s) === RUN TestResolve_FederatedActorOldCacheStillNew 2026/05/13 10:54:42 INFO Applying migration id=initial 2026/05/13 10:54:42 INFO Applying migration id=notesupdated 2026/05/13 10:54:42 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:42 INFO Applying migration id=activitiesid 2026/05/13 10:54:42 INFO Applying migration id=outbox 2026/05/13 10:54:42 INFO Applying migration id=edits 2026/05/13 10:54:42 INFO Applying migration id=outboxactor 2026/05/13 10:54:42 INFO Applying migration id=outboxsender 2026/05/13 10:54:42 INFO Applying migration id=thread 2026/05/13 10:54:42 INFO Applying migration id=host 2026/05/13 10:54:42 INFO Applying migration id=sharedinbox 2026/05/13 10:54:42 INFO Applying migration id=noteshost 2026/05/13 10:54:42 INFO Applying migration id=fetched 2026/05/13 10:54:42 INFO Applying migration id=move 2026/05/13 10:54:42 INFO Applying migration id=cleanup 2026/05/13 10:54:42 INFO Applying migration id=received 2026/05/13 10:54:42 INFO Applying migration id=namehost 2026/05/13 10:54:42 INFO Applying migration id=outboxhost 2026/05/13 10:54:42 INFO Applying migration id=notesfts 2026/05/13 10:54:42 INFO Applying migration id=iconsname 2026/05/13 10:54:42 INFO Applying migration id=nohash 2026/05/13 10:54:42 INFO Applying migration id=shares 2026/05/13 10:54:42 INFO Applying migration id=actorttl 2026/05/13 10:54:42 INFO Applying migration id=tocc 2026/05/13 10:54:42 INFO Applying migration id=followeds 2026/05/13 10:54:42 INFO Applying migration id=certhash 2026/05/13 10:54:42 INFO Applying migration id=follows_sync 2026/05/13 10:54:42 INFO Applying migration id=jsonpath 2026/05/13 10:54:42 INFO Applying migration id=localforward 2026/05/13 10:54:42 INFO Applying migration id=avatar 2026/05/13 10:54:42 INFO Applying migration id=noimage 2026/05/13 10:54:42 INFO Applying migration id=feed 2026/05/13 10:54:42 INFO Applying migration id=bookmarks 2026/05/13 10:54:42 INFO Applying migration id=shareactivity 2026/05/13 10:54:42 INFO Applying migration id=application 2026/05/13 10:54:42 INFO Applying migration id=certificates 2026/05/13 10:54:42 INFO Applying migration id=rawforward 2026/05/13 10:54:42 INFO Applying migration id=publickey 2026/05/13 10:54:42 INFO Applying migration id=resolvegroup 2026/05/13 10:54:42 INFO Applying migration id=reject 2026/05/13 10:54:42 INFO Applying migration id=autodel 2026/05/13 10:54:42 INFO Applying migration id=jsonb 2026/05/13 10:54:42 INFO Applying migration id=quote 2026/05/13 10:54:42 INFO Applying migration id=rfc9421 2026/05/13 10:54:42 INFO Applying migration id=keys 2026/05/13 10:54:42 INFO Applying migration id=portable 2026/05/13 10:54:42 INFO Applying migration id=proofs 2026/05/13 10:54:42 INFO Applying migration id=contexts 2026/05/13 10:54:42 INFO Applying migration id=deliverieshost 2026/05/13 10:54:42 INFO Applying migration id=pembegin 2026/05/13 10:54:42 INFO Applying migration id=didhost 2026/05/13 10:54:42 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:42 INFO Applying migration id=invites 2026/05/13 10:54:42 INFO Applying migration id=ed25519blob 2026/05/13 10:54:42 INFO Applying migration id=rsablob 2026/05/13 10:54:42 INFO Applying migration id=iconscid 2026/05/13 10:54:42 INFO Applying migration id=actor 2026/05/13 10:54:42 INFO Applying migration id=localkeys 2026/05/13 10:54:42 INFO Applying migration id=deleted 2026/05/13 10:54:42 INFO Applying migration id=history 2026/05/13 10:54:42 INFO Applying migration id=outboxnano 2026/05/13 10:54:42 INFO Applying migration id=implements 2026/05/13 10:54:42 INFO Applying migration id=backfill 2026/05/13 10:54:42 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan --- PASS: TestResolve_FederatedActorOldCacheStillNew (0.29s) === RUN TestResolve_FederatedActorOldCacheWasOld 2026/05/13 10:54:42 INFO Applying migration id=initial 2026/05/13 10:54:42 INFO Applying migration id=notesupdated 2026/05/13 10:54:42 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:42 INFO Applying migration id=activitiesid 2026/05/13 10:54:42 INFO Applying migration id=outbox 2026/05/13 10:54:42 INFO Applying migration id=edits 2026/05/13 10:54:42 INFO Applying migration id=outboxactor 2026/05/13 10:54:42 INFO Applying migration id=outboxsender 2026/05/13 10:54:42 INFO Applying migration id=thread 2026/05/13 10:54:42 INFO Applying migration id=host 2026/05/13 10:54:42 INFO Applying migration id=sharedinbox 2026/05/13 10:54:42 INFO Applying migration id=noteshost 2026/05/13 10:54:42 INFO Applying migration id=fetched 2026/05/13 10:54:42 INFO Applying migration id=move 2026/05/13 10:54:42 INFO Applying migration id=cleanup 2026/05/13 10:54:42 INFO Applying migration id=received 2026/05/13 10:54:42 INFO Applying migration id=namehost 2026/05/13 10:54:42 INFO Applying migration id=outboxhost 2026/05/13 10:54:42 INFO Applying migration id=notesfts 2026/05/13 10:54:42 INFO Applying migration id=iconsname 2026/05/13 10:54:42 INFO Applying migration id=nohash 2026/05/13 10:54:42 INFO Applying migration id=shares 2026/05/13 10:54:42 INFO Applying migration id=actorttl 2026/05/13 10:54:42 INFO Applying migration id=tocc 2026/05/13 10:54:43 INFO Applying migration id=followeds 2026/05/13 10:54:43 INFO Applying migration id=certhash 2026/05/13 10:54:43 INFO Applying migration id=follows_sync 2026/05/13 10:54:43 INFO Applying migration id=jsonpath 2026/05/13 10:54:43 INFO Applying migration id=localforward 2026/05/13 10:54:43 INFO Applying migration id=avatar 2026/05/13 10:54:43 INFO Applying migration id=noimage 2026/05/13 10:54:43 INFO Applying migration id=feed 2026/05/13 10:54:43 INFO Applying migration id=bookmarks 2026/05/13 10:54:43 INFO Applying migration id=shareactivity 2026/05/13 10:54:43 INFO Applying migration id=application 2026/05/13 10:54:43 INFO Applying migration id=certificates 2026/05/13 10:54:43 INFO Applying migration id=rawforward 2026/05/13 10:54:43 INFO Applying migration id=publickey 2026/05/13 10:54:43 INFO Applying migration id=resolvegroup 2026/05/13 10:54:43 INFO Applying migration id=reject 2026/05/13 10:54:43 INFO Applying migration id=autodel 2026/05/13 10:54:43 INFO Applying migration id=jsonb 2026/05/13 10:54:43 INFO Applying migration id=quote 2026/05/13 10:54:43 INFO Applying migration id=rfc9421 2026/05/13 10:54:43 INFO Applying migration id=keys 2026/05/13 10:54:43 INFO Applying migration id=portable 2026/05/13 10:54:43 INFO Applying migration id=proofs 2026/05/13 10:54:43 INFO Applying migration id=contexts 2026/05/13 10:54:43 INFO Applying migration id=deliverieshost 2026/05/13 10:54:43 INFO Applying migration id=pembegin 2026/05/13 10:54:43 INFO Applying migration id=didhost 2026/05/13 10:54:43 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:43 INFO Applying migration id=invites 2026/05/13 10:54:43 INFO Applying migration id=ed25519blob 2026/05/13 10:54:43 INFO Applying migration id=rsablob 2026/05/13 10:54:43 INFO Applying migration id=iconscid 2026/05/13 10:54:43 INFO Applying migration id=actor 2026/05/13 10:54:43 INFO Applying migration id=localkeys 2026/05/13 10:54:43 INFO Applying migration id=deleted 2026/05/13 10:54:43 INFO Applying migration id=history 2026/05/13 10:54:43 INFO Applying migration id=outboxnano 2026/05/13 10:54:43 INFO Applying migration id=implements 2026/05/13 10:54:43 INFO Applying migration id=backfill 2026/05/13 10:54:43 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan --- PASS: TestResolve_FederatedActorOldCacheWasOld (0.43s) === RUN TestResolve_FederatedActorOldCacheWasNewNowUnknown 2026/05/13 10:54:43 INFO Applying migration id=initial 2026/05/13 10:54:43 INFO Applying migration id=notesupdated 2026/05/13 10:54:43 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:43 INFO Applying migration id=activitiesid 2026/05/13 10:54:43 INFO Applying migration id=outbox 2026/05/13 10:54:43 INFO Applying migration id=edits 2026/05/13 10:54:43 INFO Applying migration id=outboxactor 2026/05/13 10:54:43 INFO Applying migration id=outboxsender 2026/05/13 10:54:43 INFO Applying migration id=thread 2026/05/13 10:54:43 INFO Applying migration id=host 2026/05/13 10:54:43 INFO Applying migration id=sharedinbox 2026/05/13 10:54:43 INFO Applying migration id=noteshost 2026/05/13 10:54:43 INFO Applying migration id=fetched 2026/05/13 10:54:43 INFO Applying migration id=move 2026/05/13 10:54:43 INFO Applying migration id=cleanup 2026/05/13 10:54:43 INFO Applying migration id=received 2026/05/13 10:54:43 INFO Applying migration id=namehost 2026/05/13 10:54:43 INFO Applying migration id=outboxhost 2026/05/13 10:54:43 INFO Applying migration id=notesfts 2026/05/13 10:54:43 INFO Applying migration id=iconsname 2026/05/13 10:54:43 INFO Applying migration id=nohash 2026/05/13 10:54:43 INFO Applying migration id=shares 2026/05/13 10:54:43 INFO Applying migration id=actorttl 2026/05/13 10:54:43 INFO Applying migration id=tocc 2026/05/13 10:54:43 INFO Applying migration id=followeds 2026/05/13 10:54:43 INFO Applying migration id=certhash 2026/05/13 10:54:43 INFO Applying migration id=follows_sync 2026/05/13 10:54:43 INFO Applying migration id=jsonpath 2026/05/13 10:54:43 INFO Applying migration id=localforward 2026/05/13 10:54:43 INFO Applying migration id=avatar 2026/05/13 10:54:43 INFO Applying migration id=noimage 2026/05/13 10:54:43 INFO Applying migration id=feed 2026/05/13 10:54:43 INFO Applying migration id=bookmarks 2026/05/13 10:54:43 INFO Applying migration id=shareactivity 2026/05/13 10:54:43 INFO Applying migration id=application 2026/05/13 10:54:43 INFO Applying migration id=certificates 2026/05/13 10:54:43 INFO Applying migration id=rawforward 2026/05/13 10:54:43 INFO Applying migration id=publickey 2026/05/13 10:54:43 INFO Applying migration id=resolvegroup 2026/05/13 10:54:43 INFO Applying migration id=reject 2026/05/13 10:54:43 INFO Applying migration id=autodel 2026/05/13 10:54:43 INFO Applying migration id=jsonb 2026/05/13 10:54:43 INFO Applying migration id=quote 2026/05/13 10:54:43 INFO Applying migration id=rfc9421 2026/05/13 10:54:43 INFO Applying migration id=keys 2026/05/13 10:54:43 INFO Applying migration id=portable 2026/05/13 10:54:43 INFO Applying migration id=proofs 2026/05/13 10:54:43 INFO Applying migration id=contexts 2026/05/13 10:54:43 INFO Applying migration id=deliverieshost 2026/05/13 10:54:43 INFO Applying migration id=pembegin 2026/05/13 10:54:43 INFO Applying migration id=didhost 2026/05/13 10:54:43 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:43 INFO Applying migration id=invites 2026/05/13 10:54:43 INFO Applying migration id=ed25519blob 2026/05/13 10:54:43 INFO Applying migration id=rsablob 2026/05/13 10:54:43 INFO Applying migration id=iconscid 2026/05/13 10:54:43 INFO Applying migration id=actor 2026/05/13 10:54:43 INFO Applying migration id=localkeys 2026/05/13 10:54:43 INFO Applying migration id=deleted 2026/05/13 10:54:43 INFO Applying migration id=history 2026/05/13 10:54:43 INFO Applying migration id=outboxnano 2026/05/13 10:54:43 INFO Applying migration id=implements 2026/05/13 10:54:43 INFO Applying migration id=backfill 2026/05/13 10:54:43 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan --- PASS: TestResolve_FederatedActorOldCacheWasNewNowUnknown (0.31s) === RUN TestResolve_FederatedActorOldCacheFetchedRecently 2026/05/13 10:54:43 INFO Applying migration id=initial 2026/05/13 10:54:43 INFO Applying migration id=notesupdated 2026/05/13 10:54:43 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:43 INFO Applying migration id=activitiesid 2026/05/13 10:54:43 INFO Applying migration id=outbox 2026/05/13 10:54:43 INFO Applying migration id=edits 2026/05/13 10:54:43 INFO Applying migration id=outboxactor 2026/05/13 10:54:43 INFO Applying migration id=outboxsender 2026/05/13 10:54:43 INFO Applying migration id=thread 2026/05/13 10:54:43 INFO Applying migration id=host 2026/05/13 10:54:43 INFO Applying migration id=sharedinbox 2026/05/13 10:54:43 INFO Applying migration id=noteshost 2026/05/13 10:54:43 INFO Applying migration id=fetched 2026/05/13 10:54:43 INFO Applying migration id=move 2026/05/13 10:54:43 INFO Applying migration id=cleanup 2026/05/13 10:54:43 INFO Applying migration id=received 2026/05/13 10:54:43 INFO Applying migration id=namehost 2026/05/13 10:54:43 INFO Applying migration id=outboxhost 2026/05/13 10:54:43 INFO Applying migration id=notesfts 2026/05/13 10:54:43 INFO Applying migration id=iconsname 2026/05/13 10:54:43 INFO Applying migration id=nohash 2026/05/13 10:54:43 INFO Applying migration id=shares 2026/05/13 10:54:43 INFO Applying migration id=actorttl 2026/05/13 10:54:43 INFO Applying migration id=tocc 2026/05/13 10:54:43 INFO Applying migration id=followeds 2026/05/13 10:54:43 INFO Applying migration id=certhash 2026/05/13 10:54:43 INFO Applying migration id=follows_sync 2026/05/13 10:54:43 INFO Applying migration id=jsonpath 2026/05/13 10:54:43 INFO Applying migration id=localforward 2026/05/13 10:54:43 INFO Applying migration id=avatar 2026/05/13 10:54:43 INFO Applying migration id=noimage 2026/05/13 10:54:43 INFO Applying migration id=feed 2026/05/13 10:54:43 INFO Applying migration id=bookmarks 2026/05/13 10:54:43 INFO Applying migration id=shareactivity 2026/05/13 10:54:43 INFO Applying migration id=application 2026/05/13 10:54:43 INFO Applying migration id=certificates 2026/05/13 10:54:43 INFO Applying migration id=rawforward 2026/05/13 10:54:43 INFO Applying migration id=publickey 2026/05/13 10:54:43 INFO Applying migration id=resolvegroup 2026/05/13 10:54:43 INFO Applying migration id=reject 2026/05/13 10:54:43 INFO Applying migration id=autodel 2026/05/13 10:54:43 INFO Applying migration id=jsonb 2026/05/13 10:54:43 INFO Applying migration id=quote 2026/05/13 10:54:43 INFO Applying migration id=rfc9421 2026/05/13 10:54:43 INFO Applying migration id=keys 2026/05/13 10:54:43 INFO Applying migration id=portable 2026/05/13 10:54:43 INFO Applying migration id=proofs 2026/05/13 10:54:43 INFO Applying migration id=contexts 2026/05/13 10:54:43 INFO Applying migration id=deliverieshost 2026/05/13 10:54:43 INFO Applying migration id=pembegin 2026/05/13 10:54:43 INFO Applying migration id=didhost 2026/05/13 10:54:43 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:43 INFO Applying migration id=invites 2026/05/13 10:54:43 INFO Applying migration id=ed25519blob 2026/05/13 10:54:43 INFO Applying migration id=rsablob 2026/05/13 10:54:43 INFO Applying migration id=iconscid 2026/05/13 10:54:43 INFO Applying migration id=actor 2026/05/13 10:54:43 INFO Applying migration id=localkeys 2026/05/13 10:54:43 INFO Applying migration id=deleted 2026/05/13 10:54:43 INFO Applying migration id=history 2026/05/13 10:54:43 INFO Applying migration id=outboxnano 2026/05/13 10:54:43 INFO Applying migration id=implements 2026/05/13 10:54:43 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorOldCacheFetchedRecently (0.38s) === RUN TestResolve_FederatedActorOldCacheButOffline 2026/05/13 10:54:44 INFO Applying migration id=initial 2026/05/13 10:54:44 INFO Applying migration id=notesupdated 2026/05/13 10:54:44 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:44 INFO Applying migration id=activitiesid 2026/05/13 10:54:44 INFO Applying migration id=outbox 2026/05/13 10:54:44 INFO Applying migration id=edits 2026/05/13 10:54:44 INFO Applying migration id=outboxactor 2026/05/13 10:54:44 INFO Applying migration id=outboxsender 2026/05/13 10:54:44 INFO Applying migration id=thread 2026/05/13 10:54:44 INFO Applying migration id=host 2026/05/13 10:54:44 INFO Applying migration id=sharedinbox 2026/05/13 10:54:44 INFO Applying migration id=noteshost 2026/05/13 10:54:44 INFO Applying migration id=fetched 2026/05/13 10:54:44 INFO Applying migration id=move 2026/05/13 10:54:44 INFO Applying migration id=cleanup 2026/05/13 10:54:44 INFO Applying migration id=received 2026/05/13 10:54:44 INFO Applying migration id=namehost 2026/05/13 10:54:44 INFO Applying migration id=outboxhost 2026/05/13 10:54:44 INFO Applying migration id=notesfts 2026/05/13 10:54:44 INFO Applying migration id=iconsname 2026/05/13 10:54:44 INFO Applying migration id=nohash 2026/05/13 10:54:44 INFO Applying migration id=shares 2026/05/13 10:54:44 INFO Applying migration id=actorttl 2026/05/13 10:54:44 INFO Applying migration id=tocc 2026/05/13 10:54:44 INFO Applying migration id=followeds 2026/05/13 10:54:44 INFO Applying migration id=certhash 2026/05/13 10:54:44 INFO Applying migration id=follows_sync 2026/05/13 10:54:44 INFO Applying migration id=jsonpath 2026/05/13 10:54:44 INFO Applying migration id=localforward 2026/05/13 10:54:44 INFO Applying migration id=avatar 2026/05/13 10:54:44 INFO Applying migration id=noimage 2026/05/13 10:54:44 INFO Applying migration id=feed 2026/05/13 10:54:44 INFO Applying migration id=bookmarks 2026/05/13 10:54:44 INFO Applying migration id=shareactivity 2026/05/13 10:54:44 INFO Applying migration id=application 2026/05/13 10:54:44 INFO Applying migration id=certificates 2026/05/13 10:54:44 INFO Applying migration id=rawforward 2026/05/13 10:54:44 INFO Applying migration id=publickey 2026/05/13 10:54:44 INFO Applying migration id=resolvegroup 2026/05/13 10:54:44 INFO Applying migration id=reject 2026/05/13 10:54:44 INFO Applying migration id=autodel 2026/05/13 10:54:44 INFO Applying migration id=jsonb 2026/05/13 10:54:44 INFO Applying migration id=quote 2026/05/13 10:54:44 INFO Applying migration id=rfc9421 2026/05/13 10:54:44 INFO Applying migration id=keys 2026/05/13 10:54:44 INFO Applying migration id=portable 2026/05/13 10:54:44 INFO Applying migration id=proofs 2026/05/13 10:54:44 INFO Applying migration id=contexts 2026/05/13 10:54:44 INFO Applying migration id=deliverieshost 2026/05/13 10:54:44 INFO Applying migration id=pembegin 2026/05/13 10:54:44 INFO Applying migration id=didhost 2026/05/13 10:54:44 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:44 INFO Applying migration id=invites 2026/05/13 10:54:44 INFO Applying migration id=ed25519blob 2026/05/13 10:54:44 INFO Applying migration id=rsablob 2026/05/13 10:54:44 INFO Applying migration id=iconscid 2026/05/13 10:54:44 INFO Applying migration id=actor 2026/05/13 10:54:44 INFO Applying migration id=localkeys 2026/05/13 10:54:44 INFO Applying migration id=deleted 2026/05/13 10:54:44 INFO Applying migration id=history 2026/05/13 10:54:44 INFO Applying migration id=outboxnano 2026/05/13 10:54:44 INFO Applying migration id=implements 2026/05/13 10:54:44 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorOldCacheButOffline (0.35s) === RUN TestResolve_FederatedActorOldCacheExpiredDomain 2026/05/13 10:54:44 INFO Applying migration id=initial 2026/05/13 10:54:44 INFO Applying migration id=notesupdated 2026/05/13 10:54:44 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:44 INFO Applying migration id=activitiesid 2026/05/13 10:54:44 INFO Applying migration id=outbox 2026/05/13 10:54:44 INFO Applying migration id=edits 2026/05/13 10:54:44 INFO Applying migration id=outboxactor 2026/05/13 10:54:44 INFO Applying migration id=outboxsender 2026/05/13 10:54:44 INFO Applying migration id=thread 2026/05/13 10:54:44 INFO Applying migration id=host 2026/05/13 10:54:44 INFO Applying migration id=sharedinbox 2026/05/13 10:54:44 INFO Applying migration id=noteshost 2026/05/13 10:54:44 INFO Applying migration id=fetched 2026/05/13 10:54:44 INFO Applying migration id=move 2026/05/13 10:54:44 INFO Applying migration id=cleanup 2026/05/13 10:54:44 INFO Applying migration id=received 2026/05/13 10:54:44 INFO Applying migration id=namehost 2026/05/13 10:54:44 INFO Applying migration id=outboxhost 2026/05/13 10:54:44 INFO Applying migration id=notesfts 2026/05/13 10:54:44 INFO Applying migration id=iconsname 2026/05/13 10:54:44 INFO Applying migration id=nohash 2026/05/13 10:54:44 INFO Applying migration id=shares 2026/05/13 10:54:44 INFO Applying migration id=actorttl 2026/05/13 10:54:44 INFO Applying migration id=tocc 2026/05/13 10:54:44 INFO Applying migration id=followeds 2026/05/13 10:54:44 INFO Applying migration id=certhash 2026/05/13 10:54:44 INFO Applying migration id=follows_sync 2026/05/13 10:54:44 INFO Applying migration id=jsonpath 2026/05/13 10:54:44 INFO Applying migration id=localforward 2026/05/13 10:54:44 INFO Applying migration id=avatar 2026/05/13 10:54:44 INFO Applying migration id=noimage 2026/05/13 10:54:44 INFO Applying migration id=feed 2026/05/13 10:54:44 INFO Applying migration id=bookmarks 2026/05/13 10:54:44 INFO Applying migration id=shareactivity 2026/05/13 10:54:44 INFO Applying migration id=application 2026/05/13 10:54:44 INFO Applying migration id=certificates 2026/05/13 10:54:44 INFO Applying migration id=rawforward 2026/05/13 10:54:44 INFO Applying migration id=publickey 2026/05/13 10:54:44 INFO Applying migration id=resolvegroup 2026/05/13 10:54:44 INFO Applying migration id=reject 2026/05/13 10:54:44 INFO Applying migration id=autodel 2026/05/13 10:54:44 INFO Applying migration id=jsonb 2026/05/13 10:54:44 INFO Applying migration id=quote 2026/05/13 10:54:44 INFO Applying migration id=rfc9421 2026/05/13 10:54:44 INFO Applying migration id=keys 2026/05/13 10:54:44 INFO Applying migration id=portable 2026/05/13 10:54:44 INFO Applying migration id=proofs 2026/05/13 10:54:44 INFO Applying migration id=contexts 2026/05/13 10:54:44 INFO Applying migration id=deliverieshost 2026/05/13 10:54:44 INFO Applying migration id=pembegin 2026/05/13 10:54:44 INFO Applying migration id=didhost 2026/05/13 10:54:44 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:44 INFO Applying migration id=invites 2026/05/13 10:54:44 INFO Applying migration id=ed25519blob 2026/05/13 10:54:44 INFO Applying migration id=rsablob 2026/05/13 10:54:44 INFO Applying migration id=iconscid 2026/05/13 10:54:44 INFO Applying migration id=actor 2026/05/13 10:54:44 INFO Applying migration id=localkeys 2026/05/13 10:54:44 INFO Applying migration id=deleted 2026/05/13 10:54:44 INFO Applying migration id=history 2026/05/13 10:54:44 INFO Applying migration id=outboxnano 2026/05/13 10:54:44 INFO Applying migration id=implements 2026/05/13 10:54:44 INFO Applying migration id=backfill 2026/05/13 10:54:44 INFO Updating old cache entry for actor id=https://invalid.invalid/user/dan 2026/05/13 10:54:44 WARN Server is probably gone, deleting associated objects id=https://invalid.invalid/user/dan --- PASS: TestResolve_FederatedActorOldCacheExpiredDomain (0.47s) === RUN TestResolve_FederatedActorOldCacheInvalidID 2026/05/13 10:54:44 INFO Applying migration id=initial 2026/05/13 10:54:44 INFO Applying migration id=notesupdated 2026/05/13 10:54:44 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:44 INFO Applying migration id=activitiesid 2026/05/13 10:54:44 INFO Applying migration id=outbox 2026/05/13 10:54:44 INFO Applying migration id=edits 2026/05/13 10:54:44 INFO Applying migration id=outboxactor 2026/05/13 10:54:44 INFO Applying migration id=outboxsender 2026/05/13 10:54:44 INFO Applying migration id=thread 2026/05/13 10:54:44 INFO Applying migration id=host 2026/05/13 10:54:44 INFO Applying migration id=sharedinbox 2026/05/13 10:54:44 INFO Applying migration id=noteshost 2026/05/13 10:54:44 INFO Applying migration id=fetched 2026/05/13 10:54:44 INFO Applying migration id=move 2026/05/13 10:54:44 INFO Applying migration id=cleanup 2026/05/13 10:54:44 INFO Applying migration id=received 2026/05/13 10:54:44 INFO Applying migration id=namehost 2026/05/13 10:54:44 INFO Applying migration id=outboxhost 2026/05/13 10:54:44 INFO Applying migration id=notesfts 2026/05/13 10:54:44 INFO Applying migration id=iconsname 2026/05/13 10:54:44 INFO Applying migration id=nohash 2026/05/13 10:54:44 INFO Applying migration id=shares 2026/05/13 10:54:44 INFO Applying migration id=actorttl 2026/05/13 10:54:44 INFO Applying migration id=tocc 2026/05/13 10:54:44 INFO Applying migration id=followeds 2026/05/13 10:54:44 INFO Applying migration id=certhash 2026/05/13 10:54:44 INFO Applying migration id=follows_sync 2026/05/13 10:54:44 INFO Applying migration id=jsonpath 2026/05/13 10:54:44 INFO Applying migration id=localforward 2026/05/13 10:54:44 INFO Applying migration id=avatar 2026/05/13 10:54:44 INFO Applying migration id=noimage 2026/05/13 10:54:44 INFO Applying migration id=feed 2026/05/13 10:54:44 INFO Applying migration id=bookmarks 2026/05/13 10:54:44 INFO Applying migration id=shareactivity 2026/05/13 10:54:44 INFO Applying migration id=application 2026/05/13 10:54:44 INFO Applying migration id=certificates 2026/05/13 10:54:44 INFO Applying migration id=rawforward 2026/05/13 10:54:44 INFO Applying migration id=publickey 2026/05/13 10:54:44 INFO Applying migration id=resolvegroup 2026/05/13 10:54:44 INFO Applying migration id=reject 2026/05/13 10:54:44 INFO Applying migration id=autodel 2026/05/13 10:54:44 INFO Applying migration id=jsonb 2026/05/13 10:54:45 INFO Applying migration id=quote 2026/05/13 10:54:45 INFO Applying migration id=rfc9421 2026/05/13 10:54:45 INFO Applying migration id=keys 2026/05/13 10:54:45 INFO Applying migration id=portable 2026/05/13 10:54:45 INFO Applying migration id=proofs 2026/05/13 10:54:45 INFO Applying migration id=contexts 2026/05/13 10:54:45 INFO Applying migration id=deliverieshost 2026/05/13 10:54:45 INFO Applying migration id=pembegin 2026/05/13 10:54:45 INFO Applying migration id=didhost 2026/05/13 10:54:45 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:45 INFO Applying migration id=invites 2026/05/13 10:54:45 INFO Applying migration id=ed25519blob 2026/05/13 10:54:45 INFO Applying migration id=rsablob 2026/05/13 10:54:45 INFO Applying migration id=iconscid 2026/05/13 10:54:45 INFO Applying migration id=actor 2026/05/13 10:54:45 INFO Applying migration id=localkeys 2026/05/13 10:54:45 INFO Applying migration id=deleted 2026/05/13 10:54:45 INFO Applying migration id=history 2026/05/13 10:54:45 INFO Applying migration id=outboxnano 2026/05/13 10:54:45 INFO Applying migration id=implements 2026/05/13 10:54:45 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorOldCacheInvalidID (0.36s) === RUN TestResolve_FederatedActorOldCacheInvalidWebFingerResponse 2026/05/13 10:54:45 INFO Applying migration id=initial 2026/05/13 10:54:45 INFO Applying migration id=notesupdated 2026/05/13 10:54:45 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:45 INFO Applying migration id=activitiesid 2026/05/13 10:54:45 INFO Applying migration id=outbox 2026/05/13 10:54:45 INFO Applying migration id=edits 2026/05/13 10:54:45 INFO Applying migration id=outboxactor 2026/05/13 10:54:45 INFO Applying migration id=outboxsender 2026/05/13 10:54:45 INFO Applying migration id=thread 2026/05/13 10:54:45 INFO Applying migration id=host 2026/05/13 10:54:45 INFO Applying migration id=sharedinbox 2026/05/13 10:54:45 INFO Applying migration id=noteshost 2026/05/13 10:54:45 INFO Applying migration id=fetched 2026/05/13 10:54:45 INFO Applying migration id=move 2026/05/13 10:54:45 INFO Applying migration id=cleanup 2026/05/13 10:54:45 INFO Applying migration id=received 2026/05/13 10:54:45 INFO Applying migration id=namehost 2026/05/13 10:54:45 INFO Applying migration id=outboxhost 2026/05/13 10:54:45 INFO Applying migration id=notesfts 2026/05/13 10:54:45 INFO Applying migration id=iconsname 2026/05/13 10:54:45 INFO Applying migration id=nohash 2026/05/13 10:54:45 INFO Applying migration id=shares 2026/05/13 10:54:45 INFO Applying migration id=actorttl 2026/05/13 10:54:45 INFO Applying migration id=tocc 2026/05/13 10:54:45 INFO Applying migration id=followeds 2026/05/13 10:54:45 INFO Applying migration id=certhash 2026/05/13 10:54:45 INFO Applying migration id=follows_sync 2026/05/13 10:54:45 INFO Applying migration id=jsonpath 2026/05/13 10:54:45 INFO Applying migration id=localforward 2026/05/13 10:54:45 INFO Applying migration id=avatar 2026/05/13 10:54:45 INFO Applying migration id=noimage 2026/05/13 10:54:45 INFO Applying migration id=feed 2026/05/13 10:54:45 INFO Applying migration id=bookmarks 2026/05/13 10:54:45 INFO Applying migration id=shareactivity 2026/05/13 10:54:45 INFO Applying migration id=application 2026/05/13 10:54:45 INFO Applying migration id=certificates 2026/05/13 10:54:45 INFO Applying migration id=rawforward 2026/05/13 10:54:45 INFO Applying migration id=publickey 2026/05/13 10:54:45 INFO Applying migration id=resolvegroup 2026/05/13 10:54:45 INFO Applying migration id=reject 2026/05/13 10:54:45 INFO Applying migration id=autodel 2026/05/13 10:54:45 INFO Applying migration id=jsonb 2026/05/13 10:54:45 INFO Applying migration id=quote 2026/05/13 10:54:45 INFO Applying migration id=rfc9421 2026/05/13 10:54:45 INFO Applying migration id=keys 2026/05/13 10:54:45 INFO Applying migration id=portable 2026/05/13 10:54:45 INFO Applying migration id=proofs 2026/05/13 10:54:45 INFO Applying migration id=contexts 2026/05/13 10:54:45 INFO Applying migration id=deliverieshost 2026/05/13 10:54:45 INFO Applying migration id=pembegin 2026/05/13 10:54:45 INFO Applying migration id=didhost 2026/05/13 10:54:45 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:45 INFO Applying migration id=invites 2026/05/13 10:54:45 INFO Applying migration id=ed25519blob 2026/05/13 10:54:45 INFO Applying migration id=rsablob 2026/05/13 10:54:45 INFO Applying migration id=iconscid 2026/05/13 10:54:45 INFO Applying migration id=actor 2026/05/13 10:54:45 INFO Applying migration id=localkeys 2026/05/13 10:54:45 INFO Applying migration id=deleted 2026/05/13 10:54:45 INFO Applying migration id=history 2026/05/13 10:54:45 INFO Applying migration id=outboxnano 2026/05/13 10:54:45 INFO Applying migration id=implements 2026/05/13 10:54:45 INFO Applying migration id=backfill 2026/05/13 10:54:45 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan 2026/05/13 10:54:45 WARN Using old cache entry for actor id=https://0.0.0.0/user/dan error="failed to decode https://0.0.0.0/.well-known/webfinger?resource=acct:dan@0.0.0.0 response: invalid character 'a' looking for beginning of value" --- PASS: TestResolve_FederatedActorOldCacheInvalidWebFingerResponse (0.40s) === RUN TestResolve_FederatedActorOldCacheBigWebFingerResponse 2026/05/13 10:54:45 INFO Applying migration id=initial 2026/05/13 10:54:45 INFO Applying migration id=notesupdated 2026/05/13 10:54:45 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:45 INFO Applying migration id=activitiesid 2026/05/13 10:54:45 INFO Applying migration id=outbox 2026/05/13 10:54:45 INFO Applying migration id=edits 2026/05/13 10:54:45 INFO Applying migration id=outboxactor 2026/05/13 10:54:45 INFO Applying migration id=outboxsender 2026/05/13 10:54:45 INFO Applying migration id=thread 2026/05/13 10:54:45 INFO Applying migration id=host 2026/05/13 10:54:45 INFO Applying migration id=sharedinbox 2026/05/13 10:54:45 INFO Applying migration id=noteshost 2026/05/13 10:54:45 INFO Applying migration id=fetched 2026/05/13 10:54:45 INFO Applying migration id=move 2026/05/13 10:54:45 INFO Applying migration id=cleanup 2026/05/13 10:54:45 INFO Applying migration id=received 2026/05/13 10:54:45 INFO Applying migration id=namehost 2026/05/13 10:54:45 INFO Applying migration id=outboxhost 2026/05/13 10:54:45 INFO Applying migration id=notesfts 2026/05/13 10:54:45 INFO Applying migration id=iconsname 2026/05/13 10:54:45 INFO Applying migration id=nohash 2026/05/13 10:54:45 INFO Applying migration id=shares 2026/05/13 10:54:45 INFO Applying migration id=actorttl 2026/05/13 10:54:45 INFO Applying migration id=tocc 2026/05/13 10:54:45 INFO Applying migration id=followeds 2026/05/13 10:54:45 INFO Applying migration id=certhash 2026/05/13 10:54:45 INFO Applying migration id=follows_sync 2026/05/13 10:54:45 INFO Applying migration id=jsonpath 2026/05/13 10:54:45 INFO Applying migration id=localforward 2026/05/13 10:54:45 INFO Applying migration id=avatar 2026/05/13 10:54:45 INFO Applying migration id=noimage 2026/05/13 10:54:45 INFO Applying migration id=feed 2026/05/13 10:54:45 INFO Applying migration id=bookmarks 2026/05/13 10:54:45 INFO Applying migration id=shareactivity 2026/05/13 10:54:45 INFO Applying migration id=application 2026/05/13 10:54:45 INFO Applying migration id=certificates 2026/05/13 10:54:45 INFO Applying migration id=rawforward 2026/05/13 10:54:45 INFO Applying migration id=publickey 2026/05/13 10:54:45 INFO Applying migration id=resolvegroup 2026/05/13 10:54:45 INFO Applying migration id=reject 2026/05/13 10:54:45 INFO Applying migration id=autodel 2026/05/13 10:54:45 INFO Applying migration id=jsonb 2026/05/13 10:54:45 INFO Applying migration id=quote 2026/05/13 10:54:45 INFO Applying migration id=rfc9421 2026/05/13 10:54:45 INFO Applying migration id=keys 2026/05/13 10:54:45 INFO Applying migration id=portable 2026/05/13 10:54:45 INFO Applying migration id=proofs 2026/05/13 10:54:45 INFO Applying migration id=contexts 2026/05/13 10:54:45 INFO Applying migration id=deliverieshost 2026/05/13 10:54:45 INFO Applying migration id=pembegin 2026/05/13 10:54:45 INFO Applying migration id=didhost 2026/05/13 10:54:45 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:45 INFO Applying migration id=invites 2026/05/13 10:54:45 INFO Applying migration id=ed25519blob 2026/05/13 10:54:45 INFO Applying migration id=rsablob 2026/05/13 10:54:45 INFO Applying migration id=iconscid 2026/05/13 10:54:45 INFO Applying migration id=actor 2026/05/13 10:54:45 INFO Applying migration id=localkeys 2026/05/13 10:54:45 INFO Applying migration id=deleted 2026/05/13 10:54:45 INFO Applying migration id=history 2026/05/13 10:54:45 INFO Applying migration id=outboxnano 2026/05/13 10:54:45 INFO Applying migration id=implements 2026/05/13 10:54:45 INFO Applying migration id=backfill 2026/05/13 10:54:45 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan 2026/05/13 10:54:45 WARN Using old cache entry for actor id=https://0.0.0.0/user/dan error="failed to decode https://0.0.0.0/.well-known/webfinger?resource=acct:dan@0.0.0.0 response: response is too big" --- PASS: TestResolve_FederatedActorOldCacheBigWebFingerResponse (0.26s) === RUN TestResolve_FederatedActorOldCacheInvalidActor 2026/05/13 10:54:45 INFO Applying migration id=initial 2026/05/13 10:54:45 INFO Applying migration id=notesupdated 2026/05/13 10:54:45 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:45 INFO Applying migration id=activitiesid 2026/05/13 10:54:45 INFO Applying migration id=outbox 2026/05/13 10:54:45 INFO Applying migration id=edits 2026/05/13 10:54:45 INFO Applying migration id=outboxactor 2026/05/13 10:54:45 INFO Applying migration id=outboxsender 2026/05/13 10:54:45 INFO Applying migration id=thread 2026/05/13 10:54:45 INFO Applying migration id=host 2026/05/13 10:54:45 INFO Applying migration id=sharedinbox 2026/05/13 10:54:45 INFO Applying migration id=noteshost 2026/05/13 10:54:45 INFO Applying migration id=fetched 2026/05/13 10:54:45 INFO Applying migration id=move 2026/05/13 10:54:45 INFO Applying migration id=cleanup 2026/05/13 10:54:45 INFO Applying migration id=received 2026/05/13 10:54:45 INFO Applying migration id=namehost 2026/05/13 10:54:45 INFO Applying migration id=outboxhost 2026/05/13 10:54:45 INFO Applying migration id=notesfts 2026/05/13 10:54:45 INFO Applying migration id=iconsname 2026/05/13 10:54:45 INFO Applying migration id=nohash 2026/05/13 10:54:45 INFO Applying migration id=shares 2026/05/13 10:54:45 INFO Applying migration id=actorttl 2026/05/13 10:54:45 INFO Applying migration id=tocc 2026/05/13 10:54:45 INFO Applying migration id=followeds 2026/05/13 10:54:45 INFO Applying migration id=certhash 2026/05/13 10:54:45 INFO Applying migration id=follows_sync 2026/05/13 10:54:45 INFO Applying migration id=jsonpath 2026/05/13 10:54:46 INFO Applying migration id=localforward 2026/05/13 10:54:46 INFO Applying migration id=avatar 2026/05/13 10:54:46 INFO Applying migration id=noimage 2026/05/13 10:54:46 INFO Applying migration id=feed 2026/05/13 10:54:46 INFO Applying migration id=bookmarks 2026/05/13 10:54:46 INFO Applying migration id=shareactivity 2026/05/13 10:54:46 INFO Applying migration id=application 2026/05/13 10:54:46 INFO Applying migration id=certificates 2026/05/13 10:54:46 INFO Applying migration id=rawforward 2026/05/13 10:54:46 INFO Applying migration id=publickey 2026/05/13 10:54:46 INFO Applying migration id=resolvegroup 2026/05/13 10:54:46 INFO Applying migration id=reject 2026/05/13 10:54:46 INFO Applying migration id=autodel 2026/05/13 10:54:46 INFO Applying migration id=jsonb 2026/05/13 10:54:46 INFO Applying migration id=quote 2026/05/13 10:54:46 INFO Applying migration id=rfc9421 2026/05/13 10:54:46 INFO Applying migration id=keys 2026/05/13 10:54:46 INFO Applying migration id=portable 2026/05/13 10:54:46 INFO Applying migration id=proofs 2026/05/13 10:54:46 INFO Applying migration id=contexts 2026/05/13 10:54:46 INFO Applying migration id=deliverieshost 2026/05/13 10:54:46 INFO Applying migration id=pembegin 2026/05/13 10:54:46 INFO Applying migration id=didhost 2026/05/13 10:54:46 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:46 INFO Applying migration id=invites 2026/05/13 10:54:46 INFO Applying migration id=ed25519blob 2026/05/13 10:54:46 INFO Applying migration id=rsablob 2026/05/13 10:54:46 INFO Applying migration id=iconscid 2026/05/13 10:54:46 INFO Applying migration id=actor 2026/05/13 10:54:46 INFO Applying migration id=localkeys 2026/05/13 10:54:46 INFO Applying migration id=deleted 2026/05/13 10:54:46 INFO Applying migration id=history 2026/05/13 10:54:46 INFO Applying migration id=outboxnano 2026/05/13 10:54:46 INFO Applying migration id=implements 2026/05/13 10:54:46 INFO Applying migration id=backfill 2026/05/13 10:54:46 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan 2026/05/13 10:54:46 WARN Using old cache entry for actor id=https://0.0.0.0/user/dan error="failed to unmarshal https://0.0.0.0/user/dan: invalid character 'a' looking for beginning of value" --- PASS: TestResolve_FederatedActorOldCacheInvalidActor (0.39s) === RUN TestResolve_FederatedActorOldCacheBigActor 2026/05/13 10:54:46 INFO Applying migration id=initial 2026/05/13 10:54:46 INFO Applying migration id=notesupdated 2026/05/13 10:54:46 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:46 INFO Applying migration id=activitiesid 2026/05/13 10:54:46 INFO Applying migration id=outbox 2026/05/13 10:54:46 INFO Applying migration id=edits 2026/05/13 10:54:46 INFO Applying migration id=outboxactor 2026/05/13 10:54:46 INFO Applying migration id=outboxsender 2026/05/13 10:54:46 INFO Applying migration id=thread 2026/05/13 10:54:46 INFO Applying migration id=host 2026/05/13 10:54:46 INFO Applying migration id=sharedinbox 2026/05/13 10:54:46 INFO Applying migration id=noteshost 2026/05/13 10:54:46 INFO Applying migration id=fetched 2026/05/13 10:54:46 INFO Applying migration id=move 2026/05/13 10:54:46 INFO Applying migration id=cleanup 2026/05/13 10:54:46 INFO Applying migration id=received 2026/05/13 10:54:46 INFO Applying migration id=namehost 2026/05/13 10:54:46 INFO Applying migration id=outboxhost 2026/05/13 10:54:46 INFO Applying migration id=notesfts 2026/05/13 10:54:46 INFO Applying migration id=iconsname 2026/05/13 10:54:46 INFO Applying migration id=nohash 2026/05/13 10:54:46 INFO Applying migration id=shares 2026/05/13 10:54:46 INFO Applying migration id=actorttl 2026/05/13 10:54:46 INFO Applying migration id=tocc 2026/05/13 10:54:46 INFO Applying migration id=followeds 2026/05/13 10:54:46 INFO Applying migration id=certhash 2026/05/13 10:54:46 INFO Applying migration id=follows_sync 2026/05/13 10:54:46 INFO Applying migration id=jsonpath 2026/05/13 10:54:46 INFO Applying migration id=localforward 2026/05/13 10:54:46 INFO Applying migration id=avatar 2026/05/13 10:54:46 INFO Applying migration id=noimage 2026/05/13 10:54:46 INFO Applying migration id=feed 2026/05/13 10:54:46 INFO Applying migration id=bookmarks 2026/05/13 10:54:46 INFO Applying migration id=shareactivity 2026/05/13 10:54:46 INFO Applying migration id=application 2026/05/13 10:54:46 INFO Applying migration id=certificates 2026/05/13 10:54:46 INFO Applying migration id=rawforward 2026/05/13 10:54:46 INFO Applying migration id=publickey 2026/05/13 10:54:46 INFO Applying migration id=resolvegroup 2026/05/13 10:54:46 INFO Applying migration id=reject 2026/05/13 10:54:46 INFO Applying migration id=autodel 2026/05/13 10:54:46 INFO Applying migration id=jsonb 2026/05/13 10:54:46 INFO Applying migration id=quote 2026/05/13 10:54:46 INFO Applying migration id=rfc9421 2026/05/13 10:54:46 INFO Applying migration id=keys 2026/05/13 10:54:46 INFO Applying migration id=portable 2026/05/13 10:54:46 INFO Applying migration id=proofs 2026/05/13 10:54:46 INFO Applying migration id=contexts 2026/05/13 10:54:46 INFO Applying migration id=deliverieshost 2026/05/13 10:54:46 INFO Applying migration id=pembegin 2026/05/13 10:54:46 INFO Applying migration id=didhost 2026/05/13 10:54:46 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:46 INFO Applying migration id=invites 2026/05/13 10:54:46 INFO Applying migration id=ed25519blob 2026/05/13 10:54:46 INFO Applying migration id=rsablob 2026/05/13 10:54:46 INFO Applying migration id=iconscid 2026/05/13 10:54:46 INFO Applying migration id=actor 2026/05/13 10:54:46 INFO Applying migration id=localkeys 2026/05/13 10:54:46 INFO Applying migration id=deleted 2026/05/13 10:54:46 INFO Applying migration id=history 2026/05/13 10:54:46 INFO Applying migration id=outboxnano 2026/05/13 10:54:46 INFO Applying migration id=implements 2026/05/13 10:54:46 INFO Applying migration id=backfill 2026/05/13 10:54:46 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan 2026/05/13 10:54:46 WARN Using old cache entry for actor id=https://0.0.0.0/user/dan error="failed to fetch https://0.0.0.0/user/dan: response is too big" --- PASS: TestResolve_FederatedActorOldCacheBigActor (0.23s) === RUN TestResolve_FederatedActorFirstTimeThroughKey 2026/05/13 10:54:46 INFO Applying migration id=initial 2026/05/13 10:54:46 INFO Applying migration id=notesupdated 2026/05/13 10:54:46 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:46 INFO Applying migration id=activitiesid 2026/05/13 10:54:46 INFO Applying migration id=outbox 2026/05/13 10:54:46 INFO Applying migration id=edits 2026/05/13 10:54:46 INFO Applying migration id=outboxactor 2026/05/13 10:54:46 INFO Applying migration id=outboxsender 2026/05/13 10:54:46 INFO Applying migration id=thread 2026/05/13 10:54:46 INFO Applying migration id=host 2026/05/13 10:54:46 INFO Applying migration id=sharedinbox 2026/05/13 10:54:46 INFO Applying migration id=noteshost 2026/05/13 10:54:46 INFO Applying migration id=fetched 2026/05/13 10:54:46 INFO Applying migration id=move 2026/05/13 10:54:46 INFO Applying migration id=cleanup 2026/05/13 10:54:46 INFO Applying migration id=received 2026/05/13 10:54:46 INFO Applying migration id=namehost 2026/05/13 10:54:46 INFO Applying migration id=outboxhost 2026/05/13 10:54:46 INFO Applying migration id=notesfts 2026/05/13 10:54:46 INFO Applying migration id=iconsname 2026/05/13 10:54:46 INFO Applying migration id=nohash 2026/05/13 10:54:46 INFO Applying migration id=shares 2026/05/13 10:54:46 INFO Applying migration id=actorttl 2026/05/13 10:54:46 INFO Applying migration id=tocc 2026/05/13 10:54:46 INFO Applying migration id=followeds 2026/05/13 10:54:46 INFO Applying migration id=certhash 2026/05/13 10:54:46 INFO Applying migration id=follows_sync 2026/05/13 10:54:46 INFO Applying migration id=jsonpath 2026/05/13 10:54:46 INFO Applying migration id=localforward 2026/05/13 10:54:46 INFO Applying migration id=avatar 2026/05/13 10:54:46 INFO Applying migration id=noimage 2026/05/13 10:54:46 INFO Applying migration id=feed 2026/05/13 10:54:46 INFO Applying migration id=bookmarks 2026/05/13 10:54:46 INFO Applying migration id=shareactivity 2026/05/13 10:54:46 INFO Applying migration id=application 2026/05/13 10:54:46 INFO Applying migration id=certificates 2026/05/13 10:54:46 INFO Applying migration id=rawforward 2026/05/13 10:54:46 INFO Applying migration id=publickey 2026/05/13 10:54:46 INFO Applying migration id=resolvegroup 2026/05/13 10:54:46 INFO Applying migration id=reject 2026/05/13 10:54:46 INFO Applying migration id=autodel 2026/05/13 10:54:46 INFO Applying migration id=jsonb 2026/05/13 10:54:46 INFO Applying migration id=quote 2026/05/13 10:54:46 INFO Applying migration id=rfc9421 2026/05/13 10:54:46 INFO Applying migration id=keys 2026/05/13 10:54:46 INFO Applying migration id=portable 2026/05/13 10:54:46 INFO Applying migration id=proofs 2026/05/13 10:54:46 INFO Applying migration id=contexts 2026/05/13 10:54:46 INFO Applying migration id=deliverieshost 2026/05/13 10:54:46 INFO Applying migration id=pembegin 2026/05/13 10:54:46 INFO Applying migration id=didhost 2026/05/13 10:54:46 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:46 INFO Applying migration id=invites 2026/05/13 10:54:46 INFO Applying migration id=ed25519blob 2026/05/13 10:54:46 INFO Applying migration id=rsablob 2026/05/13 10:54:46 INFO Applying migration id=iconscid 2026/05/13 10:54:46 INFO Applying migration id=actor 2026/05/13 10:54:46 INFO Applying migration id=localkeys 2026/05/13 10:54:46 INFO Applying migration id=deleted 2026/05/13 10:54:46 INFO Applying migration id=history 2026/05/13 10:54:46 INFO Applying migration id=outboxnano 2026/05/13 10:54:46 INFO Applying migration id=implements 2026/05/13 10:54:46 INFO Applying migration id=backfill 2026/05/13 10:54:46 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan --- PASS: TestResolve_FederatedActorFirstTimeThroughKey (0.27s) === RUN TestResolve_FederatedActorNoProfileLink 2026/05/13 10:54:46 INFO Applying migration id=initial 2026/05/13 10:54:46 INFO Applying migration id=notesupdated 2026/05/13 10:54:46 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:46 INFO Applying migration id=activitiesid 2026/05/13 10:54:46 INFO Applying migration id=outbox 2026/05/13 10:54:46 INFO Applying migration id=edits 2026/05/13 10:54:46 INFO Applying migration id=outboxactor 2026/05/13 10:54:46 INFO Applying migration id=outboxsender 2026/05/13 10:54:46 INFO Applying migration id=thread 2026/05/13 10:54:46 INFO Applying migration id=host 2026/05/13 10:54:46 INFO Applying migration id=sharedinbox 2026/05/13 10:54:46 INFO Applying migration id=noteshost 2026/05/13 10:54:46 INFO Applying migration id=fetched 2026/05/13 10:54:46 INFO Applying migration id=move 2026/05/13 10:54:46 INFO Applying migration id=cleanup 2026/05/13 10:54:46 INFO Applying migration id=received 2026/05/13 10:54:46 INFO Applying migration id=namehost 2026/05/13 10:54:46 INFO Applying migration id=outboxhost 2026/05/13 10:54:46 INFO Applying migration id=notesfts 2026/05/13 10:54:46 INFO Applying migration id=iconsname 2026/05/13 10:54:46 INFO Applying migration id=nohash 2026/05/13 10:54:46 INFO Applying migration id=shares 2026/05/13 10:54:46 INFO Applying migration id=actorttl 2026/05/13 10:54:46 INFO Applying migration id=tocc 2026/05/13 10:54:46 INFO Applying migration id=followeds 2026/05/13 10:54:46 INFO Applying migration id=certhash 2026/05/13 10:54:46 INFO Applying migration id=follows_sync 2026/05/13 10:54:46 INFO Applying migration id=jsonpath 2026/05/13 10:54:46 INFO Applying migration id=localforward 2026/05/13 10:54:46 INFO Applying migration id=avatar 2026/05/13 10:54:46 INFO Applying migration id=noimage 2026/05/13 10:54:46 INFO Applying migration id=feed 2026/05/13 10:54:46 INFO Applying migration id=bookmarks 2026/05/13 10:54:46 INFO Applying migration id=shareactivity 2026/05/13 10:54:46 INFO Applying migration id=application 2026/05/13 10:54:46 INFO Applying migration id=certificates 2026/05/13 10:54:46 INFO Applying migration id=rawforward 2026/05/13 10:54:46 INFO Applying migration id=publickey 2026/05/13 10:54:46 INFO Applying migration id=resolvegroup 2026/05/13 10:54:46 INFO Applying migration id=reject 2026/05/13 10:54:46 INFO Applying migration id=autodel 2026/05/13 10:54:46 INFO Applying migration id=jsonb 2026/05/13 10:54:46 INFO Applying migration id=quote 2026/05/13 10:54:46 INFO Applying migration id=rfc9421 2026/05/13 10:54:46 INFO Applying migration id=keys 2026/05/13 10:54:46 INFO Applying migration id=portable 2026/05/13 10:54:46 INFO Applying migration id=proofs 2026/05/13 10:54:46 INFO Applying migration id=contexts 2026/05/13 10:54:46 INFO Applying migration id=deliverieshost 2026/05/13 10:54:46 INFO Applying migration id=pembegin 2026/05/13 10:54:46 INFO Applying migration id=didhost 2026/05/13 10:54:46 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:46 INFO Applying migration id=invites 2026/05/13 10:54:46 INFO Applying migration id=ed25519blob 2026/05/13 10:54:46 INFO Applying migration id=rsablob 2026/05/13 10:54:46 INFO Applying migration id=iconscid 2026/05/13 10:54:46 INFO Applying migration id=actor 2026/05/13 10:54:46 INFO Applying migration id=localkeys 2026/05/13 10:54:46 INFO Applying migration id=deleted 2026/05/13 10:54:46 INFO Applying migration id=history 2026/05/13 10:54:46 INFO Applying migration id=outboxnano 2026/05/13 10:54:46 INFO Applying migration id=implements 2026/05/13 10:54:46 INFO Applying migration id=backfill 2026/05/13 10:54:47 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan 2026/05/13 10:54:47 WARN Using old cache entry for actor id=https://0.0.0.0/user/dan error="no profile link in https://0.0.0.0/.well-known/webfinger?resource=acct:dan@0.0.0.0 response" --- PASS: TestResolve_FederatedActorNoProfileLink (0.29s) === RUN TestResolve_FederatedActorOldCacheWebFingerError 2026/05/13 10:54:47 INFO Applying migration id=initial 2026/05/13 10:54:47 INFO Applying migration id=notesupdated 2026/05/13 10:54:47 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:47 INFO Applying migration id=activitiesid 2026/05/13 10:54:47 INFO Applying migration id=outbox 2026/05/13 10:54:47 INFO Applying migration id=edits 2026/05/13 10:54:47 INFO Applying migration id=outboxactor 2026/05/13 10:54:47 INFO Applying migration id=outboxsender 2026/05/13 10:54:47 INFO Applying migration id=thread 2026/05/13 10:54:47 INFO Applying migration id=host 2026/05/13 10:54:47 INFO Applying migration id=sharedinbox 2026/05/13 10:54:47 INFO Applying migration id=noteshost 2026/05/13 10:54:47 INFO Applying migration id=fetched 2026/05/13 10:54:47 INFO Applying migration id=move 2026/05/13 10:54:47 INFO Applying migration id=cleanup 2026/05/13 10:54:47 INFO Applying migration id=received 2026/05/13 10:54:47 INFO Applying migration id=namehost 2026/05/13 10:54:47 INFO Applying migration id=outboxhost 2026/05/13 10:54:47 INFO Applying migration id=notesfts 2026/05/13 10:54:47 INFO Applying migration id=iconsname 2026/05/13 10:54:47 INFO Applying migration id=nohash 2026/05/13 10:54:47 INFO Applying migration id=shares 2026/05/13 10:54:47 INFO Applying migration id=actorttl 2026/05/13 10:54:47 INFO Applying migration id=tocc 2026/05/13 10:54:47 INFO Applying migration id=followeds 2026/05/13 10:54:47 INFO Applying migration id=certhash 2026/05/13 10:54:47 INFO Applying migration id=follows_sync 2026/05/13 10:54:47 INFO Applying migration id=jsonpath 2026/05/13 10:54:47 INFO Applying migration id=localforward 2026/05/13 10:54:47 INFO Applying migration id=avatar 2026/05/13 10:54:47 INFO Applying migration id=noimage 2026/05/13 10:54:47 INFO Applying migration id=feed 2026/05/13 10:54:47 INFO Applying migration id=bookmarks 2026/05/13 10:54:47 INFO Applying migration id=shareactivity 2026/05/13 10:54:47 INFO Applying migration id=application 2026/05/13 10:54:47 INFO Applying migration id=certificates 2026/05/13 10:54:47 INFO Applying migration id=rawforward 2026/05/13 10:54:47 INFO Applying migration id=publickey 2026/05/13 10:54:47 INFO Applying migration id=resolvegroup 2026/05/13 10:54:47 INFO Applying migration id=reject 2026/05/13 10:54:47 INFO Applying migration id=autodel 2026/05/13 10:54:47 INFO Applying migration id=jsonb 2026/05/13 10:54:47 INFO Applying migration id=quote 2026/05/13 10:54:47 INFO Applying migration id=rfc9421 2026/05/13 10:54:47 INFO Applying migration id=keys 2026/05/13 10:54:47 INFO Applying migration id=portable 2026/05/13 10:54:47 INFO Applying migration id=proofs 2026/05/13 10:54:47 INFO Applying migration id=contexts 2026/05/13 10:54:47 INFO Applying migration id=deliverieshost 2026/05/13 10:54:47 INFO Applying migration id=pembegin 2026/05/13 10:54:47 INFO Applying migration id=didhost 2026/05/13 10:54:47 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:47 INFO Applying migration id=invites 2026/05/13 10:54:47 INFO Applying migration id=ed25519blob 2026/05/13 10:54:47 INFO Applying migration id=rsablob 2026/05/13 10:54:47 INFO Applying migration id=iconscid 2026/05/13 10:54:47 INFO Applying migration id=actor 2026/05/13 10:54:47 INFO Applying migration id=localkeys 2026/05/13 10:54:47 INFO Applying migration id=deleted 2026/05/13 10:54:47 INFO Applying migration id=history 2026/05/13 10:54:47 INFO Applying migration id=outboxnano 2026/05/13 10:54:47 INFO Applying migration id=implements 2026/05/13 10:54:47 INFO Applying migration id=backfill 2026/05/13 10:54:47 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan 2026/05/13 10:54:47 WARN Using old cache entry for actor id=https://0.0.0.0/user/dan error="failed to fetch https://0.0.0.0/.well-known/webfinger?resource=acct:dan@0.0.0.0: failed to send request to https://0.0.0.0/.well-known/webfinger?resource=acct:dan@0.0.0.0: a" --- PASS: TestResolve_FederatedActorOldCacheWebFingerError (0.24s) === RUN TestResolve_FederatedActorOldCacheActorError 2026/05/13 10:54:47 INFO Applying migration id=initial 2026/05/13 10:54:47 INFO Applying migration id=notesupdated 2026/05/13 10:54:47 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:47 INFO Applying migration id=activitiesid 2026/05/13 10:54:47 INFO Applying migration id=outbox 2026/05/13 10:54:47 INFO Applying migration id=edits 2026/05/13 10:54:47 INFO Applying migration id=outboxactor 2026/05/13 10:54:47 INFO Applying migration id=outboxsender 2026/05/13 10:54:47 INFO Applying migration id=thread 2026/05/13 10:54:47 INFO Applying migration id=host 2026/05/13 10:54:47 INFO Applying migration id=sharedinbox 2026/05/13 10:54:47 INFO Applying migration id=noteshost 2026/05/13 10:54:47 INFO Applying migration id=fetched 2026/05/13 10:54:47 INFO Applying migration id=move 2026/05/13 10:54:47 INFO Applying migration id=cleanup 2026/05/13 10:54:47 INFO Applying migration id=received 2026/05/13 10:54:47 INFO Applying migration id=namehost 2026/05/13 10:54:47 INFO Applying migration id=outboxhost 2026/05/13 10:54:47 INFO Applying migration id=notesfts 2026/05/13 10:54:47 INFO Applying migration id=iconsname 2026/05/13 10:54:47 INFO Applying migration id=nohash 2026/05/13 10:54:47 INFO Applying migration id=shares 2026/05/13 10:54:47 INFO Applying migration id=actorttl 2026/05/13 10:54:47 INFO Applying migration id=tocc 2026/05/13 10:54:47 INFO Applying migration id=followeds 2026/05/13 10:54:47 INFO Applying migration id=certhash 2026/05/13 10:54:47 INFO Applying migration id=follows_sync 2026/05/13 10:54:47 INFO Applying migration id=jsonpath 2026/05/13 10:54:47 INFO Applying migration id=localforward 2026/05/13 10:54:47 INFO Applying migration id=avatar 2026/05/13 10:54:47 INFO Applying migration id=noimage 2026/05/13 10:54:47 INFO Applying migration id=feed 2026/05/13 10:54:47 INFO Applying migration id=bookmarks 2026/05/13 10:54:47 INFO Applying migration id=shareactivity 2026/05/13 10:54:47 INFO Applying migration id=application 2026/05/13 10:54:47 INFO Applying migration id=certificates 2026/05/13 10:54:47 INFO Applying migration id=rawforward 2026/05/13 10:54:47 INFO Applying migration id=publickey 2026/05/13 10:54:47 INFO Applying migration id=resolvegroup 2026/05/13 10:54:47 INFO Applying migration id=reject 2026/05/13 10:54:47 INFO Applying migration id=autodel 2026/05/13 10:54:47 INFO Applying migration id=jsonb 2026/05/13 10:54:47 INFO Applying migration id=quote 2026/05/13 10:54:47 INFO Applying migration id=rfc9421 2026/05/13 10:54:47 INFO Applying migration id=keys 2026/05/13 10:54:47 INFO Applying migration id=portable 2026/05/13 10:54:47 INFO Applying migration id=proofs 2026/05/13 10:54:47 INFO Applying migration id=contexts 2026/05/13 10:54:47 INFO Applying migration id=deliverieshost 2026/05/13 10:54:47 INFO Applying migration id=pembegin 2026/05/13 10:54:47 INFO Applying migration id=didhost 2026/05/13 10:54:47 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:47 INFO Applying migration id=invites 2026/05/13 10:54:47 INFO Applying migration id=ed25519blob 2026/05/13 10:54:47 INFO Applying migration id=rsablob 2026/05/13 10:54:47 INFO Applying migration id=iconscid 2026/05/13 10:54:47 INFO Applying migration id=actor 2026/05/13 10:54:47 INFO Applying migration id=localkeys 2026/05/13 10:54:47 INFO Applying migration id=deleted 2026/05/13 10:54:47 INFO Applying migration id=history 2026/05/13 10:54:47 INFO Applying migration id=outboxnano 2026/05/13 10:54:47 INFO Applying migration id=implements 2026/05/13 10:54:47 INFO Applying migration id=backfill 2026/05/13 10:54:47 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan 2026/05/13 10:54:47 WARN Using old cache entry for actor id=https://0.0.0.0/user/dan error="failed to fetch https://0.0.0.0/user/dan: failed to send request to https://0.0.0.0/user/dan: a" --- PASS: TestResolve_FederatedActorOldCacheActorError (0.21s) === RUN TestResolve_FederatedActorOldCacheActorDeleted 2026/05/13 10:54:47 INFO Applying migration id=initial 2026/05/13 10:54:47 INFO Applying migration id=notesupdated 2026/05/13 10:54:47 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:47 INFO Applying migration id=activitiesid 2026/05/13 10:54:47 INFO Applying migration id=outbox 2026/05/13 10:54:47 INFO Applying migration id=edits 2026/05/13 10:54:47 INFO Applying migration id=outboxactor 2026/05/13 10:54:47 INFO Applying migration id=outboxsender 2026/05/13 10:54:47 INFO Applying migration id=thread 2026/05/13 10:54:47 INFO Applying migration id=host 2026/05/13 10:54:47 INFO Applying migration id=sharedinbox 2026/05/13 10:54:47 INFO Applying migration id=noteshost 2026/05/13 10:54:47 INFO Applying migration id=fetched 2026/05/13 10:54:47 INFO Applying migration id=move 2026/05/13 10:54:47 INFO Applying migration id=cleanup 2026/05/13 10:54:47 INFO Applying migration id=received 2026/05/13 10:54:47 INFO Applying migration id=namehost 2026/05/13 10:54:47 INFO Applying migration id=outboxhost 2026/05/13 10:54:47 INFO Applying migration id=notesfts 2026/05/13 10:54:47 INFO Applying migration id=iconsname 2026/05/13 10:54:47 INFO Applying migration id=nohash 2026/05/13 10:54:47 INFO Applying migration id=shares 2026/05/13 10:54:47 INFO Applying migration id=actorttl 2026/05/13 10:54:47 INFO Applying migration id=tocc 2026/05/13 10:54:47 INFO Applying migration id=followeds 2026/05/13 10:54:47 INFO Applying migration id=certhash 2026/05/13 10:54:47 INFO Applying migration id=follows_sync 2026/05/13 10:54:47 INFO Applying migration id=jsonpath 2026/05/13 10:54:47 INFO Applying migration id=localforward 2026/05/13 10:54:47 INFO Applying migration id=avatar 2026/05/13 10:54:47 INFO Applying migration id=noimage 2026/05/13 10:54:47 INFO Applying migration id=feed 2026/05/13 10:54:47 INFO Applying migration id=bookmarks 2026/05/13 10:54:47 INFO Applying migration id=shareactivity 2026/05/13 10:54:47 INFO Applying migration id=application 2026/05/13 10:54:47 INFO Applying migration id=certificates 2026/05/13 10:54:47 INFO Applying migration id=rawforward 2026/05/13 10:54:47 INFO Applying migration id=publickey 2026/05/13 10:54:47 INFO Applying migration id=resolvegroup 2026/05/13 10:54:47 INFO Applying migration id=reject 2026/05/13 10:54:47 INFO Applying migration id=autodel 2026/05/13 10:54:47 INFO Applying migration id=jsonb 2026/05/13 10:54:47 INFO Applying migration id=quote 2026/05/13 10:54:47 INFO Applying migration id=rfc9421 2026/05/13 10:54:47 INFO Applying migration id=keys 2026/05/13 10:54:47 INFO Applying migration id=portable 2026/05/13 10:54:47 INFO Applying migration id=proofs 2026/05/13 10:54:47 INFO Applying migration id=contexts 2026/05/13 10:54:47 INFO Applying migration id=deliverieshost 2026/05/13 10:54:47 INFO Applying migration id=pembegin 2026/05/13 10:54:47 INFO Applying migration id=didhost 2026/05/13 10:54:47 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:47 INFO Applying migration id=invites 2026/05/13 10:54:47 INFO Applying migration id=ed25519blob 2026/05/13 10:54:47 INFO Applying migration id=rsablob 2026/05/13 10:54:47 INFO Applying migration id=iconscid 2026/05/13 10:54:47 INFO Applying migration id=actor 2026/05/13 10:54:47 INFO Applying migration id=localkeys 2026/05/13 10:54:47 INFO Applying migration id=deleted 2026/05/13 10:54:47 INFO Applying migration id=history 2026/05/13 10:54:47 INFO Applying migration id=outboxnano 2026/05/13 10:54:47 INFO Applying migration id=implements 2026/05/13 10:54:47 INFO Applying migration id=backfill 2026/05/13 10:54:47 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan 2026/05/13 10:54:47 WARN Actor is gone, deleting associated objects id=https://0.0.0.0/user/dan --- PASS: TestResolve_FederatedActorOldCacheActorDeleted (0.22s) === RUN TestResolve_FederatedActorFirstTimeWrongID 2026/05/13 10:54:47 INFO Applying migration id=initial 2026/05/13 10:54:47 INFO Applying migration id=notesupdated 2026/05/13 10:54:47 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:47 INFO Applying migration id=activitiesid 2026/05/13 10:54:47 INFO Applying migration id=outbox 2026/05/13 10:54:47 INFO Applying migration id=edits 2026/05/13 10:54:47 INFO Applying migration id=outboxactor 2026/05/13 10:54:47 INFO Applying migration id=outboxsender 2026/05/13 10:54:47 INFO Applying migration id=thread 2026/05/13 10:54:47 INFO Applying migration id=host 2026/05/13 10:54:47 INFO Applying migration id=sharedinbox 2026/05/13 10:54:47 INFO Applying migration id=noteshost 2026/05/13 10:54:47 INFO Applying migration id=fetched 2026/05/13 10:54:47 INFO Applying migration id=move 2026/05/13 10:54:47 INFO Applying migration id=cleanup 2026/05/13 10:54:47 INFO Applying migration id=received 2026/05/13 10:54:47 INFO Applying migration id=namehost 2026/05/13 10:54:47 INFO Applying migration id=outboxhost 2026/05/13 10:54:47 INFO Applying migration id=notesfts 2026/05/13 10:54:47 INFO Applying migration id=iconsname 2026/05/13 10:54:47 INFO Applying migration id=nohash 2026/05/13 10:54:47 INFO Applying migration id=shares 2026/05/13 10:54:47 INFO Applying migration id=actorttl 2026/05/13 10:54:47 INFO Applying migration id=tocc 2026/05/13 10:54:47 INFO Applying migration id=followeds 2026/05/13 10:54:47 INFO Applying migration id=certhash 2026/05/13 10:54:47 INFO Applying migration id=follows_sync 2026/05/13 10:54:47 INFO Applying migration id=jsonpath 2026/05/13 10:54:47 INFO Applying migration id=localforward 2026/05/13 10:54:47 INFO Applying migration id=avatar 2026/05/13 10:54:47 INFO Applying migration id=noimage 2026/05/13 10:54:47 INFO Applying migration id=feed 2026/05/13 10:54:47 INFO Applying migration id=bookmarks 2026/05/13 10:54:47 INFO Applying migration id=shareactivity 2026/05/13 10:54:47 INFO Applying migration id=application 2026/05/13 10:54:47 INFO Applying migration id=certificates 2026/05/13 10:54:47 INFO Applying migration id=rawforward 2026/05/13 10:54:47 INFO Applying migration id=publickey 2026/05/13 10:54:47 INFO Applying migration id=resolvegroup 2026/05/13 10:54:47 INFO Applying migration id=reject 2026/05/13 10:54:47 INFO Applying migration id=autodel 2026/05/13 10:54:47 INFO Applying migration id=jsonb 2026/05/13 10:54:47 INFO Applying migration id=quote 2026/05/13 10:54:47 INFO Applying migration id=rfc9421 2026/05/13 10:54:47 INFO Applying migration id=keys 2026/05/13 10:54:47 INFO Applying migration id=portable 2026/05/13 10:54:47 INFO Applying migration id=proofs 2026/05/13 10:54:47 INFO Applying migration id=contexts 2026/05/13 10:54:47 INFO Applying migration id=deliverieshost 2026/05/13 10:54:47 INFO Applying migration id=pembegin 2026/05/13 10:54:47 INFO Applying migration id=didhost 2026/05/13 10:54:47 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:47 INFO Applying migration id=invites 2026/05/13 10:54:47 INFO Applying migration id=ed25519blob 2026/05/13 10:54:47 INFO Applying migration id=rsablob 2026/05/13 10:54:47 INFO Applying migration id=iconscid 2026/05/13 10:54:47 INFO Applying migration id=actor 2026/05/13 10:54:47 INFO Applying migration id=localkeys 2026/05/13 10:54:47 INFO Applying migration id=deleted 2026/05/13 10:54:47 INFO Applying migration id=history 2026/05/13 10:54:47 INFO Applying migration id=outboxnano 2026/05/13 10:54:47 INFO Applying migration id=implements 2026/05/13 10:54:47 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorFirstTimeWrongID (0.54s) === RUN TestResolve_FederatedActorFirstTimeDeleted 2026/05/13 10:54:48 INFO Applying migration id=initial 2026/05/13 10:54:48 INFO Applying migration id=notesupdated 2026/05/13 10:54:48 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:48 INFO Applying migration id=activitiesid 2026/05/13 10:54:48 INFO Applying migration id=outbox 2026/05/13 10:54:48 INFO Applying migration id=edits 2026/05/13 10:54:48 INFO Applying migration id=outboxactor 2026/05/13 10:54:48 INFO Applying migration id=outboxsender 2026/05/13 10:54:48 INFO Applying migration id=thread 2026/05/13 10:54:48 INFO Applying migration id=host 2026/05/13 10:54:48 INFO Applying migration id=sharedinbox 2026/05/13 10:54:48 INFO Applying migration id=noteshost 2026/05/13 10:54:48 INFO Applying migration id=fetched 2026/05/13 10:54:48 INFO Applying migration id=move 2026/05/13 10:54:48 INFO Applying migration id=cleanup 2026/05/13 10:54:48 INFO Applying migration id=received 2026/05/13 10:54:48 INFO Applying migration id=namehost 2026/05/13 10:54:48 INFO Applying migration id=outboxhost 2026/05/13 10:54:48 INFO Applying migration id=notesfts 2026/05/13 10:54:48 INFO Applying migration id=iconsname 2026/05/13 10:54:48 INFO Applying migration id=nohash 2026/05/13 10:54:48 INFO Applying migration id=shares 2026/05/13 10:54:48 INFO Applying migration id=actorttl 2026/05/13 10:54:48 INFO Applying migration id=tocc 2026/05/13 10:54:48 INFO Applying migration id=followeds 2026/05/13 10:54:48 INFO Applying migration id=certhash 2026/05/13 10:54:48 INFO Applying migration id=follows_sync 2026/05/13 10:54:48 INFO Applying migration id=jsonpath 2026/05/13 10:54:48 INFO Applying migration id=localforward 2026/05/13 10:54:48 INFO Applying migration id=avatar 2026/05/13 10:54:48 INFO Applying migration id=noimage 2026/05/13 10:54:48 INFO Applying migration id=feed 2026/05/13 10:54:48 INFO Applying migration id=bookmarks 2026/05/13 10:54:48 INFO Applying migration id=shareactivity 2026/05/13 10:54:48 INFO Applying migration id=application 2026/05/13 10:54:48 INFO Applying migration id=certificates 2026/05/13 10:54:48 INFO Applying migration id=rawforward 2026/05/13 10:54:48 INFO Applying migration id=publickey 2026/05/13 10:54:48 INFO Applying migration id=resolvegroup 2026/05/13 10:54:48 INFO Applying migration id=reject 2026/05/13 10:54:48 INFO Applying migration id=autodel 2026/05/13 10:54:48 INFO Applying migration id=jsonb 2026/05/13 10:54:48 INFO Applying migration id=quote 2026/05/13 10:54:48 INFO Applying migration id=rfc9421 2026/05/13 10:54:48 INFO Applying migration id=keys 2026/05/13 10:54:48 INFO Applying migration id=portable 2026/05/13 10:54:48 INFO Applying migration id=proofs 2026/05/13 10:54:48 INFO Applying migration id=contexts 2026/05/13 10:54:48 INFO Applying migration id=deliverieshost 2026/05/13 10:54:48 INFO Applying migration id=pembegin 2026/05/13 10:54:48 INFO Applying migration id=didhost 2026/05/13 10:54:48 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:48 INFO Applying migration id=invites 2026/05/13 10:54:48 INFO Applying migration id=ed25519blob 2026/05/13 10:54:48 INFO Applying migration id=rsablob 2026/05/13 10:54:48 INFO Applying migration id=iconscid 2026/05/13 10:54:48 INFO Applying migration id=actor 2026/05/13 10:54:48 INFO Applying migration id=localkeys 2026/05/13 10:54:48 INFO Applying migration id=deleted 2026/05/13 10:54:48 INFO Applying migration id=history 2026/05/13 10:54:48 INFO Applying migration id=outboxnano 2026/05/13 10:54:48 INFO Applying migration id=implements 2026/05/13 10:54:48 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorFirstTimeDeleted (0.24s) === RUN TestResolve_FederatedActorFirstTimeTooYoung 2026/05/13 10:54:48 INFO Applying migration id=initial 2026/05/13 10:54:48 INFO Applying migration id=notesupdated 2026/05/13 10:54:48 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:48 INFO Applying migration id=activitiesid 2026/05/13 10:54:48 INFO Applying migration id=outbox 2026/05/13 10:54:48 INFO Applying migration id=edits 2026/05/13 10:54:48 INFO Applying migration id=outboxactor 2026/05/13 10:54:48 INFO Applying migration id=outboxsender 2026/05/13 10:54:48 INFO Applying migration id=thread 2026/05/13 10:54:48 INFO Applying migration id=host 2026/05/13 10:54:48 INFO Applying migration id=sharedinbox 2026/05/13 10:54:48 INFO Applying migration id=noteshost 2026/05/13 10:54:48 INFO Applying migration id=fetched 2026/05/13 10:54:48 INFO Applying migration id=move 2026/05/13 10:54:48 INFO Applying migration id=cleanup 2026/05/13 10:54:48 INFO Applying migration id=received 2026/05/13 10:54:48 INFO Applying migration id=namehost 2026/05/13 10:54:48 INFO Applying migration id=outboxhost 2026/05/13 10:54:48 INFO Applying migration id=notesfts 2026/05/13 10:54:48 INFO Applying migration id=iconsname 2026/05/13 10:54:48 INFO Applying migration id=nohash 2026/05/13 10:54:48 INFO Applying migration id=shares 2026/05/13 10:54:48 INFO Applying migration id=actorttl 2026/05/13 10:54:48 INFO Applying migration id=tocc 2026/05/13 10:54:48 INFO Applying migration id=followeds 2026/05/13 10:54:48 INFO Applying migration id=certhash 2026/05/13 10:54:48 INFO Applying migration id=follows_sync 2026/05/13 10:54:48 INFO Applying migration id=jsonpath 2026/05/13 10:54:48 INFO Applying migration id=localforward 2026/05/13 10:54:48 INFO Applying migration id=avatar 2026/05/13 10:54:48 INFO Applying migration id=noimage 2026/05/13 10:54:48 INFO Applying migration id=feed 2026/05/13 10:54:48 INFO Applying migration id=bookmarks 2026/05/13 10:54:48 INFO Applying migration id=shareactivity 2026/05/13 10:54:48 INFO Applying migration id=application 2026/05/13 10:54:48 INFO Applying migration id=certificates 2026/05/13 10:54:48 INFO Applying migration id=rawforward 2026/05/13 10:54:48 INFO Applying migration id=publickey 2026/05/13 10:54:48 INFO Applying migration id=resolvegroup 2026/05/13 10:54:48 INFO Applying migration id=reject 2026/05/13 10:54:48 INFO Applying migration id=autodel 2026/05/13 10:54:48 INFO Applying migration id=jsonb 2026/05/13 10:54:48 INFO Applying migration id=quote 2026/05/13 10:54:48 INFO Applying migration id=rfc9421 2026/05/13 10:54:48 INFO Applying migration id=keys 2026/05/13 10:54:48 INFO Applying migration id=portable 2026/05/13 10:54:48 INFO Applying migration id=proofs 2026/05/13 10:54:48 INFO Applying migration id=contexts 2026/05/13 10:54:48 INFO Applying migration id=deliverieshost 2026/05/13 10:54:48 INFO Applying migration id=pembegin 2026/05/13 10:54:48 INFO Applying migration id=didhost 2026/05/13 10:54:48 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:48 INFO Applying migration id=invites 2026/05/13 10:54:48 INFO Applying migration id=ed25519blob 2026/05/13 10:54:48 INFO Applying migration id=rsablob 2026/05/13 10:54:48 INFO Applying migration id=iconscid 2026/05/13 10:54:48 INFO Applying migration id=actor 2026/05/13 10:54:48 INFO Applying migration id=localkeys 2026/05/13 10:54:48 INFO Applying migration id=deleted 2026/05/13 10:54:48 INFO Applying migration id=history 2026/05/13 10:54:48 INFO Applying migration id=outboxnano 2026/05/13 10:54:48 INFO Applying migration id=implements 2026/05/13 10:54:48 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorFirstTimeTooYoung (0.21s) === RUN TestResolve_FederatedActorFirstTimeSuspended 2026/05/13 10:54:48 INFO Applying migration id=initial 2026/05/13 10:54:48 INFO Applying migration id=notesupdated 2026/05/13 10:54:48 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:48 INFO Applying migration id=activitiesid 2026/05/13 10:54:48 INFO Applying migration id=outbox 2026/05/13 10:54:48 INFO Applying migration id=edits 2026/05/13 10:54:48 INFO Applying migration id=outboxactor 2026/05/13 10:54:48 INFO Applying migration id=outboxsender 2026/05/13 10:54:48 INFO Applying migration id=thread 2026/05/13 10:54:48 INFO Applying migration id=host 2026/05/13 10:54:48 INFO Applying migration id=sharedinbox 2026/05/13 10:54:48 INFO Applying migration id=noteshost 2026/05/13 10:54:48 INFO Applying migration id=fetched 2026/05/13 10:54:48 INFO Applying migration id=move 2026/05/13 10:54:48 INFO Applying migration id=cleanup 2026/05/13 10:54:48 INFO Applying migration id=received 2026/05/13 10:54:48 INFO Applying migration id=namehost 2026/05/13 10:54:48 INFO Applying migration id=outboxhost 2026/05/13 10:54:48 INFO Applying migration id=notesfts 2026/05/13 10:54:48 INFO Applying migration id=iconsname 2026/05/13 10:54:48 INFO Applying migration id=nohash 2026/05/13 10:54:48 INFO Applying migration id=shares 2026/05/13 10:54:48 INFO Applying migration id=actorttl 2026/05/13 10:54:48 INFO Applying migration id=tocc 2026/05/13 10:54:48 INFO Applying migration id=followeds 2026/05/13 10:54:48 INFO Applying migration id=certhash 2026/05/13 10:54:48 INFO Applying migration id=follows_sync 2026/05/13 10:54:48 INFO Applying migration id=jsonpath 2026/05/13 10:54:48 INFO Applying migration id=localforward 2026/05/13 10:54:48 INFO Applying migration id=avatar 2026/05/13 10:54:48 INFO Applying migration id=noimage 2026/05/13 10:54:48 INFO Applying migration id=feed 2026/05/13 10:54:48 INFO Applying migration id=bookmarks 2026/05/13 10:54:48 INFO Applying migration id=shareactivity 2026/05/13 10:54:48 INFO Applying migration id=application 2026/05/13 10:54:48 INFO Applying migration id=certificates 2026/05/13 10:54:48 INFO Applying migration id=rawforward 2026/05/13 10:54:48 INFO Applying migration id=publickey 2026/05/13 10:54:48 INFO Applying migration id=resolvegroup 2026/05/13 10:54:48 INFO Applying migration id=reject 2026/05/13 10:54:48 INFO Applying migration id=autodel 2026/05/13 10:54:48 INFO Applying migration id=jsonb 2026/05/13 10:54:48 INFO Applying migration id=quote 2026/05/13 10:54:48 INFO Applying migration id=rfc9421 2026/05/13 10:54:48 INFO Applying migration id=keys 2026/05/13 10:54:48 INFO Applying migration id=portable 2026/05/13 10:54:48 INFO Applying migration id=proofs 2026/05/13 10:54:48 INFO Applying migration id=contexts 2026/05/13 10:54:48 INFO Applying migration id=deliverieshost 2026/05/13 10:54:48 INFO Applying migration id=pembegin 2026/05/13 10:54:48 INFO Applying migration id=didhost 2026/05/13 10:54:48 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:48 INFO Applying migration id=invites 2026/05/13 10:54:48 INFO Applying migration id=ed25519blob 2026/05/13 10:54:48 INFO Applying migration id=rsablob 2026/05/13 10:54:48 INFO Applying migration id=iconscid 2026/05/13 10:54:48 INFO Applying migration id=actor 2026/05/13 10:54:48 INFO Applying migration id=localkeys 2026/05/13 10:54:48 INFO Applying migration id=deleted 2026/05/13 10:54:48 INFO Applying migration id=history 2026/05/13 10:54:48 INFO Applying migration id=outboxnano 2026/05/13 10:54:48 INFO Applying migration id=implements 2026/05/13 10:54:48 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorFirstTimeSuspended (0.46s) === RUN TestResolve_FederatedActorWrongIDCached 2026/05/13 10:54:49 INFO Applying migration id=initial 2026/05/13 10:54:49 INFO Applying migration id=notesupdated 2026/05/13 10:54:49 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:49 INFO Applying migration id=activitiesid 2026/05/13 10:54:49 INFO Applying migration id=outbox 2026/05/13 10:54:49 INFO Applying migration id=edits 2026/05/13 10:54:49 INFO Applying migration id=outboxactor 2026/05/13 10:54:49 INFO Applying migration id=outboxsender 2026/05/13 10:54:49 INFO Applying migration id=thread 2026/05/13 10:54:49 INFO Applying migration id=host 2026/05/13 10:54:49 INFO Applying migration id=sharedinbox 2026/05/13 10:54:49 INFO Applying migration id=noteshost 2026/05/13 10:54:49 INFO Applying migration id=fetched 2026/05/13 10:54:49 INFO Applying migration id=move 2026/05/13 10:54:49 INFO Applying migration id=cleanup 2026/05/13 10:54:49 INFO Applying migration id=received 2026/05/13 10:54:49 INFO Applying migration id=namehost 2026/05/13 10:54:49 INFO Applying migration id=outboxhost 2026/05/13 10:54:49 INFO Applying migration id=notesfts 2026/05/13 10:54:49 INFO Applying migration id=iconsname 2026/05/13 10:54:49 INFO Applying migration id=nohash 2026/05/13 10:54:49 INFO Applying migration id=shares 2026/05/13 10:54:49 INFO Applying migration id=actorttl 2026/05/13 10:54:49 INFO Applying migration id=tocc 2026/05/13 10:54:49 INFO Applying migration id=followeds 2026/05/13 10:54:49 INFO Applying migration id=certhash 2026/05/13 10:54:49 INFO Applying migration id=follows_sync 2026/05/13 10:54:49 INFO Applying migration id=jsonpath 2026/05/13 10:54:49 INFO Applying migration id=localforward 2026/05/13 10:54:49 INFO Applying migration id=avatar 2026/05/13 10:54:49 INFO Applying migration id=noimage 2026/05/13 10:54:49 INFO Applying migration id=feed 2026/05/13 10:54:49 INFO Applying migration id=bookmarks 2026/05/13 10:54:49 INFO Applying migration id=shareactivity 2026/05/13 10:54:49 INFO Applying migration id=application 2026/05/13 10:54:49 INFO Applying migration id=certificates 2026/05/13 10:54:49 INFO Applying migration id=rawforward 2026/05/13 10:54:49 INFO Applying migration id=publickey 2026/05/13 10:54:49 INFO Applying migration id=resolvegroup 2026/05/13 10:54:49 INFO Applying migration id=reject 2026/05/13 10:54:49 INFO Applying migration id=autodel 2026/05/13 10:54:49 INFO Applying migration id=jsonb 2026/05/13 10:54:49 INFO Applying migration id=quote 2026/05/13 10:54:49 INFO Applying migration id=rfc9421 2026/05/13 10:54:49 INFO Applying migration id=keys 2026/05/13 10:54:49 INFO Applying migration id=portable 2026/05/13 10:54:49 INFO Applying migration id=proofs 2026/05/13 10:54:49 INFO Applying migration id=contexts 2026/05/13 10:54:49 INFO Applying migration id=deliverieshost 2026/05/13 10:54:49 INFO Applying migration id=pembegin 2026/05/13 10:54:49 INFO Applying migration id=didhost 2026/05/13 10:54:49 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:49 INFO Applying migration id=invites 2026/05/13 10:54:49 INFO Applying migration id=ed25519blob 2026/05/13 10:54:49 INFO Applying migration id=rsablob 2026/05/13 10:54:49 INFO Applying migration id=iconscid 2026/05/13 10:54:49 INFO Applying migration id=actor 2026/05/13 10:54:49 INFO Applying migration id=localkeys 2026/05/13 10:54:49 INFO Applying migration id=deleted 2026/05/13 10:54:49 INFO Applying migration id=history 2026/05/13 10:54:49 INFO Applying migration id=outboxnano 2026/05/13 10:54:49 INFO Applying migration id=implements 2026/05/13 10:54:49 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorWrongIDCached (0.46s) === RUN TestResolve_FederatedActorWrongIDCachedOldCache 2026/05/13 10:54:49 INFO Applying migration id=initial 2026/05/13 10:54:49 INFO Applying migration id=notesupdated 2026/05/13 10:54:49 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:49 INFO Applying migration id=activitiesid 2026/05/13 10:54:49 INFO Applying migration id=outbox 2026/05/13 10:54:49 INFO Applying migration id=edits 2026/05/13 10:54:49 INFO Applying migration id=outboxactor 2026/05/13 10:54:49 INFO Applying migration id=outboxsender 2026/05/13 10:54:49 INFO Applying migration id=thread 2026/05/13 10:54:49 INFO Applying migration id=host 2026/05/13 10:54:49 INFO Applying migration id=sharedinbox 2026/05/13 10:54:49 INFO Applying migration id=noteshost 2026/05/13 10:54:49 INFO Applying migration id=fetched 2026/05/13 10:54:49 INFO Applying migration id=move 2026/05/13 10:54:49 INFO Applying migration id=cleanup 2026/05/13 10:54:49 INFO Applying migration id=received 2026/05/13 10:54:49 INFO Applying migration id=namehost 2026/05/13 10:54:49 INFO Applying migration id=outboxhost 2026/05/13 10:54:49 INFO Applying migration id=notesfts 2026/05/13 10:54:49 INFO Applying migration id=iconsname 2026/05/13 10:54:49 INFO Applying migration id=nohash 2026/05/13 10:54:49 INFO Applying migration id=shares 2026/05/13 10:54:49 INFO Applying migration id=actorttl 2026/05/13 10:54:49 INFO Applying migration id=tocc 2026/05/13 10:54:49 INFO Applying migration id=followeds 2026/05/13 10:54:49 INFO Applying migration id=certhash 2026/05/13 10:54:49 INFO Applying migration id=follows_sync 2026/05/13 10:54:49 INFO Applying migration id=jsonpath 2026/05/13 10:54:49 INFO Applying migration id=localforward 2026/05/13 10:54:49 INFO Applying migration id=avatar 2026/05/13 10:54:49 INFO Applying migration id=noimage 2026/05/13 10:54:49 INFO Applying migration id=feed 2026/05/13 10:54:49 INFO Applying migration id=bookmarks 2026/05/13 10:54:49 INFO Applying migration id=shareactivity 2026/05/13 10:54:49 INFO Applying migration id=application 2026/05/13 10:54:49 INFO Applying migration id=certificates 2026/05/13 10:54:49 INFO Applying migration id=rawforward 2026/05/13 10:54:49 INFO Applying migration id=publickey 2026/05/13 10:54:49 INFO Applying migration id=resolvegroup 2026/05/13 10:54:49 INFO Applying migration id=reject 2026/05/13 10:54:49 INFO Applying migration id=autodel 2026/05/13 10:54:49 INFO Applying migration id=jsonb 2026/05/13 10:54:49 INFO Applying migration id=quote 2026/05/13 10:54:49 INFO Applying migration id=rfc9421 2026/05/13 10:54:49 INFO Applying migration id=keys 2026/05/13 10:54:49 INFO Applying migration id=portable 2026/05/13 10:54:49 INFO Applying migration id=proofs 2026/05/13 10:54:49 INFO Applying migration id=contexts 2026/05/13 10:54:49 INFO Applying migration id=deliverieshost 2026/05/13 10:54:49 INFO Applying migration id=pembegin 2026/05/13 10:54:49 INFO Applying migration id=didhost 2026/05/13 10:54:49 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:49 INFO Applying migration id=invites 2026/05/13 10:54:49 INFO Applying migration id=ed25519blob 2026/05/13 10:54:49 INFO Applying migration id=rsablob 2026/05/13 10:54:49 INFO Applying migration id=iconscid 2026/05/13 10:54:49 INFO Applying migration id=actor 2026/05/13 10:54:49 INFO Applying migration id=localkeys 2026/05/13 10:54:49 INFO Applying migration id=deleted 2026/05/13 10:54:49 INFO Applying migration id=history 2026/05/13 10:54:49 INFO Applying migration id=outboxnano 2026/05/13 10:54:49 INFO Applying migration id=implements 2026/05/13 10:54:49 INFO Applying migration id=backfill 2026/05/13 10:54:50 INFO Updating old cache entry for actor id=https://0.0.0.0/users/dan --- PASS: TestResolve_FederatedActorWrongIDCachedOldCache (0.45s) === RUN TestResolve_FederatedActorWrongIDOldCache 2026/05/13 10:54:50 INFO Applying migration id=initial 2026/05/13 10:54:50 INFO Applying migration id=notesupdated 2026/05/13 10:54:50 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:50 INFO Applying migration id=activitiesid 2026/05/13 10:54:50 INFO Applying migration id=outbox 2026/05/13 10:54:50 INFO Applying migration id=edits 2026/05/13 10:54:50 INFO Applying migration id=outboxactor 2026/05/13 10:54:50 INFO Applying migration id=outboxsender 2026/05/13 10:54:50 INFO Applying migration id=thread 2026/05/13 10:54:50 INFO Applying migration id=host 2026/05/13 10:54:50 INFO Applying migration id=sharedinbox 2026/05/13 10:54:50 INFO Applying migration id=noteshost 2026/05/13 10:54:50 INFO Applying migration id=fetched 2026/05/13 10:54:50 INFO Applying migration id=move 2026/05/13 10:54:50 INFO Applying migration id=cleanup 2026/05/13 10:54:50 INFO Applying migration id=received 2026/05/13 10:54:50 INFO Applying migration id=namehost 2026/05/13 10:54:50 INFO Applying migration id=outboxhost 2026/05/13 10:54:50 INFO Applying migration id=notesfts 2026/05/13 10:54:50 INFO Applying migration id=iconsname 2026/05/13 10:54:50 INFO Applying migration id=nohash 2026/05/13 10:54:50 INFO Applying migration id=shares 2026/05/13 10:54:50 INFO Applying migration id=actorttl 2026/05/13 10:54:50 INFO Applying migration id=tocc 2026/05/13 10:54:50 INFO Applying migration id=followeds 2026/05/13 10:54:50 INFO Applying migration id=certhash 2026/05/13 10:54:50 INFO Applying migration id=follows_sync 2026/05/13 10:54:50 INFO Applying migration id=jsonpath 2026/05/13 10:54:50 INFO Applying migration id=localforward 2026/05/13 10:54:50 INFO Applying migration id=avatar 2026/05/13 10:54:50 INFO Applying migration id=noimage 2026/05/13 10:54:50 INFO Applying migration id=feed 2026/05/13 10:54:50 INFO Applying migration id=bookmarks 2026/05/13 10:54:50 INFO Applying migration id=shareactivity 2026/05/13 10:54:50 INFO Applying migration id=application 2026/05/13 10:54:50 INFO Applying migration id=certificates 2026/05/13 10:54:50 INFO Applying migration id=rawforward 2026/05/13 10:54:50 INFO Applying migration id=publickey 2026/05/13 10:54:50 INFO Applying migration id=resolvegroup 2026/05/13 10:54:50 INFO Applying migration id=reject 2026/05/13 10:54:50 INFO Applying migration id=autodel 2026/05/13 10:54:50 INFO Applying migration id=jsonb 2026/05/13 10:54:50 INFO Applying migration id=quote 2026/05/13 10:54:50 INFO Applying migration id=rfc9421 2026/05/13 10:54:50 INFO Applying migration id=keys 2026/05/13 10:54:50 INFO Applying migration id=portable 2026/05/13 10:54:50 INFO Applying migration id=proofs 2026/05/13 10:54:50 INFO Applying migration id=contexts 2026/05/13 10:54:50 INFO Applying migration id=deliverieshost 2026/05/13 10:54:50 INFO Applying migration id=pembegin 2026/05/13 10:54:50 INFO Applying migration id=didhost 2026/05/13 10:54:50 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:50 INFO Applying migration id=invites 2026/05/13 10:54:50 INFO Applying migration id=ed25519blob 2026/05/13 10:54:50 INFO Applying migration id=rsablob 2026/05/13 10:54:50 INFO Applying migration id=iconscid 2026/05/13 10:54:50 INFO Applying migration id=actor 2026/05/13 10:54:50 INFO Applying migration id=localkeys 2026/05/13 10:54:50 INFO Applying migration id=deleted 2026/05/13 10:54:50 INFO Applying migration id=history 2026/05/13 10:54:50 INFO Applying migration id=outboxnano 2026/05/13 10:54:50 INFO Applying migration id=implements 2026/05/13 10:54:50 INFO Applying migration id=backfill 2026/05/13 10:54:50 INFO Updating old cache entry for actor id=https://0.0.0.0/users/dan 2026/05/13 10:54:50 INFO Updating old cache entry for actor id=https://0.0.0.0/users/dan --- PASS: TestResolve_FederatedActorWrongIDOldCache (0.28s) PASS ok github.com/dimkr/tootik/fed (cached) === RUN TestGetTextAndLinks_EmptyPost --- PASS: TestGetTextAndLinks_EmptyPost (0.00s) === RUN TestGetTextAndLinks_FewLines --- PASS: TestGetTextAndLinks_FewLines (0.00s) === RUN TestGetTextAndLinks_ManyLines --- PASS: TestGetTextAndLinks_ManyLines (0.00s) === RUN TestGetTextAndLinks_ManyLinesExtraLineBreak --- PASS: TestGetTextAndLinks_ManyLinesExtraLineBreak (0.00s) === RUN TestGetTextAndLinks_ManyLinesExtraLineBreaks --- PASS: TestGetTextAndLinks_ManyLinesExtraLineBreaks (0.00s) === RUN TestGetTextAndLinks_ManyLinesNoParagraphs --- PASS: TestGetTextAndLinks_ManyLinesNoParagraphs (0.00s) === RUN TestGetTextAndLinks_ManyLinesNoParagraphsExtraLineBreak --- PASS: TestGetTextAndLinks_ManyLinesNoParagraphsExtraLineBreak (0.00s) === RUN TestGetTextAndLinks_ManyLinesManyRunes --- PASS: TestGetTextAndLinks_ManyLinesManyRunes (0.00s) === RUN TestGetTextAndLinks_EmptyLinesInMiddle --- PASS: TestGetTextAndLinks_EmptyLinesInMiddle (0.00s) === RUN TestGetTextAndLinks_EmptyLinesInMiddleThenMoreLines --- PASS: TestGetTextAndLinks_EmptyLinesInMiddleThenMoreLines (0.00s) === RUN TestGetTextAndLinks_ManyLinesNoLinesLimit --- PASS: TestGetTextAndLinks_ManyLinesNoLinesLimit (0.00s) PASS ok github.com/dimkr/tootik/front (cached) ? github.com/dimkr/tootik/front/gemini [no test files] ? github.com/dimkr/tootik/front/graph [no test files] ? github.com/dimkr/tootik/front/static [no test files] ? github.com/dimkr/tootik/front/text [no test files] ? github.com/dimkr/tootik/front/text/gmi [no test files] === RUN TestFromHTML_Empty === PAUSE TestFromHTML_Empty === RUN TestFromHTML_Plain === PAUSE TestFromHTML_Plain === RUN TestFromHTML_Paragraphs === PAUSE TestFromHTML_Paragraphs === RUN TestFromHTML_TitleAndParagraphs === PAUSE TestFromHTML_TitleAndParagraphs === RUN TestFromHTML_TitleSubtitleAndParagraphs === PAUSE TestFromHTML_TitleSubtitleAndParagraphs === RUN TestFromHTML_TitleParagraphSubtitleAndParagraph === PAUSE TestFromHTML_TitleParagraphSubtitleAndParagraph === RUN TestFromHTML_LineBreak === PAUSE TestFromHTML_LineBreak === RUN TestFromHTML_MentionAndLink === PAUSE TestFromHTML_MentionAndLink === RUN TestFromHTML_MentionAndLinks === PAUSE TestFromHTML_MentionAndLinks === RUN TestFromHTML_MentionAndLinkAltText === PAUSE TestFromHTML_MentionAndLinkAltText === RUN TestFromHTML_Mention === PAUSE TestFromHTML_Mention === RUN TestFromHTML_Image === PAUSE TestFromHTML_Image === RUN TestFromHTML_ImageAlt === PAUSE TestFromHTML_ImageAlt === RUN TestFromHTML_ImageNoSrc === PAUSE TestFromHTML_ImageNoSrc === RUN TestFromHTML_ImageAndLink === PAUSE TestFromHTML_ImageAndLink === RUN TestFromHTML_ImageAndSameLink === PAUSE TestFromHTML_ImageAndSameLink === RUN TestFromHTML_Escaping === PAUSE TestFromHTML_Escaping === RUN TestFromHTML_UnorderedList === PAUSE TestFromHTML_UnorderedList === RUN TestFromHTML_OrderedList === PAUSE TestFromHTML_OrderedList === RUN TestFromHTML_Quote === PAUSE TestFromHTML_Quote === RUN TestToHTML_Empty === PAUSE TestToHTML_Empty === RUN TestToHTML_Plain === PAUSE TestToHTML_Plain === RUN TestToHTML_LineBreak === PAUSE TestToHTML_LineBreak === RUN TestToHTML_TwoLineBreaks === PAUSE TestToHTML_TwoLineBreaks === RUN TestToHTML_ManyLineBreaks === PAUSE TestToHTML_ManyLineBreaks === RUN TestToHTML_ManyLinesManyLineBreaks === PAUSE TestToHTML_ManyLinesManyLineBreaks === RUN TestToHTML_LeadingLineBreak === PAUSE TestToHTML_LeadingLineBreak === RUN TestToHTML_LeadingLineBreaks === PAUSE TestToHTML_LeadingLineBreaks === RUN TestToHTML_TrailingLineBreak === PAUSE TestToHTML_TrailingLineBreak === RUN TestToHTML_TrailingLineBreaks === PAUSE TestToHTML_TrailingLineBreaks === RUN TestToHTML_OnlyLineBreaks === PAUSE TestToHTML_OnlyLineBreaks === RUN TestToHTML_Link === PAUSE TestToHTML_Link === RUN TestToHTML_OverlappingLink === PAUSE TestToHTML_OverlappingLink === RUN TestToHTML_LinkAndLineBreak === PAUSE TestToHTML_LinkAndLineBreak === RUN TestToHTML_LinkStart === PAUSE TestToHTML_LinkStart === RUN TestToHTML_LinkDot === PAUSE TestToHTML_LinkDot === RUN TestToHTML_Question === PAUSE TestToHTML_Question === RUN TestToHTML_LinkExclamationMark === PAUSE TestToHTML_LinkExclamationMark === RUN TestToHTML_LinkParentheses === PAUSE TestToHTML_LinkParentheses === RUN TestToHTML_TitleAndParagraphs === PAUSE TestToHTML_TitleAndParagraphs === RUN TestToHTML_TitleSubtitleAndParagraphs === PAUSE TestToHTML_TitleSubtitleAndParagraphs === RUN TestToHTML_Mentions === PAUSE TestToHTML_Mentions === RUN TestToHTML_MissingMentions === PAUSE TestToHTML_MissingMentions === RUN TestToHTML_NoMentions === PAUSE TestToHTML_NoMentions === RUN TestToHTML_EmojiMention === PAUSE TestToHTML_EmojiMention === RUN TestToHTML_Escaping === PAUSE TestToHTML_Escaping === CONT TestToHTML_TrailingLineBreak === CONT TestToHTML_EmojiMention --- PASS: TestToHTML_TrailingLineBreak (0.00s) === CONT TestFromHTML_Empty === CONT TestToHTML_NoMentions --- PASS: TestFromHTML_Empty (0.00s) === CONT TestFromHTML_ImageNoSrc --- PASS: TestToHTML_NoMentions (0.00s) === CONT TestToHTML_MissingMentions === CONT TestFromHTML_ImageAndLink === CONT TestToHTML_Mentions === CONT TestFromHTML_ImageAlt === CONT TestToHTML_TitleSubtitleAndParagraphs === CONT TestToHTML_LinkDot === CONT TestToHTML_TitleAndParagraphs === CONT TestFromHTML_Image === CONT TestToHTML_LinkStart === CONT TestFromHTML_Mention === CONT TestToHTML_Question === CONT TestToHTML_Escaping === CONT TestFromHTML_LineBreak === CONT TestFromHTML_Plain === CONT TestFromHTML_Paragraphs === CONT TestToHTML_LinkExclamationMark === CONT TestToHTML_LinkParentheses === CONT TestToHTML_LinkAndLineBreak === CONT TestFromHTML_MentionAndLinkAltText === CONT TestFromHTML_TitleParagraphSubtitleAndParagraph === CONT TestToHTML_Empty === CONT TestFromHTML_UnorderedList === CONT TestToHTML_ManyLinesManyLineBreaks === CONT TestFromHTML_TitleSubtitleAndParagraphs === CONT TestFromHTML_TitleAndParagraphs === CONT TestToHTML_OverlappingLink === CONT TestFromHTML_ImageAndSameLink === CONT TestFromHTML_Quote === CONT TestToHTML_LeadingLineBreaks === CONT TestFromHTML_MentionAndLinks === CONT TestToHTML_TrailingLineBreaks === CONT TestToHTML_Plain === CONT TestToHTML_TwoLineBreaks === CONT TestToHTML_OnlyLineBreaks === CONT TestToHTML_LeadingLineBreak === CONT TestToHTML_Link === CONT TestFromHTML_Escaping --- PASS: TestToHTML_MissingMentions (0.00s) --- PASS: TestFromHTML_ImageNoSrc (0.00s) === CONT TestFromHTML_OrderedList === CONT TestFromHTML_MentionAndLink === CONT TestToHTML_LineBreak === CONT TestToHTML_ManyLineBreaks --- PASS: TestToHTML_EmojiMention (0.00s) --- PASS: TestToHTML_Mentions (0.00s) --- PASS: TestFromHTML_Image (0.00s) --- PASS: TestToHTML_TitleAndParagraphs (0.00s) --- PASS: TestFromHTML_ImageAndLink (0.00s) --- PASS: TestFromHTML_ImageAlt (0.00s) --- PASS: TestFromHTML_Mention (0.00s) --- PASS: TestFromHTML_LineBreak (0.00s) --- PASS: TestFromHTML_Paragraphs (0.00s) --- PASS: TestFromHTML_Plain (0.00s) --- PASS: TestToHTML_Escaping (0.00s) --- PASS: TestToHTML_TitleSubtitleAndParagraphs (0.00s) --- PASS: TestFromHTML_MentionAndLinkAltText (0.00s) --- PASS: TestToHTML_Empty (0.00s) --- PASS: TestFromHTML_TitleParagraphSubtitleAndParagraph (0.00s) --- PASS: TestFromHTML_UnorderedList (0.00s) --- PASS: TestFromHTML_TitleSubtitleAndParagraphs (0.00s) --- PASS: TestFromHTML_TitleAndParagraphs (0.00s) --- PASS: TestFromHTML_Quote (0.00s) --- PASS: TestToHTML_ManyLinesManyLineBreaks (0.00s) --- PASS: TestFromHTML_ImageAndSameLink (0.00s) --- PASS: TestToHTML_TrailingLineBreaks (0.00s) --- PASS: TestToHTML_LeadingLineBreaks (0.00s) --- PASS: TestFromHTML_MentionAndLinks (0.00s) --- PASS: TestToHTML_Plain (0.00s) --- PASS: TestToHTML_TwoLineBreaks (0.00s) --- PASS: TestToHTML_LinkStart (0.00s) --- PASS: TestToHTML_Question (0.00s) --- PASS: TestToHTML_OnlyLineBreaks (0.00s) --- PASS: TestToHTML_LinkExclamationMark (0.00s) --- PASS: TestToHTML_LeadingLineBreak (0.00s) --- PASS: TestToHTML_LinkParentheses (0.00s) --- PASS: TestToHTML_Link (0.00s) --- PASS: TestToHTML_LinkDot (0.00s) --- PASS: TestFromHTML_Escaping (0.00s) --- PASS: TestToHTML_LinkAndLineBreak (0.00s) --- PASS: TestToHTML_OverlappingLink (0.00s) --- PASS: TestFromHTML_OrderedList (0.00s) --- PASS: TestFromHTML_MentionAndLink (0.00s) --- PASS: TestToHTML_LineBreak (0.00s) --- PASS: TestToHTML_ManyLineBreaks (0.00s) PASS ok github.com/dimkr/tootik/front/text/plain (cached) ? github.com/dimkr/tootik/front/user [no test files] === RUN TestRFC9421_BuildSignatureBase === RUN TestRFC9421_BuildSignatureBase/DerivedComponents === PAUSE TestRFC9421_BuildSignatureBase/DerivedComponents === RUN TestRFC9421_BuildSignatureBase/MultipleValues === PAUSE TestRFC9421_BuildSignatureBase/MultipleValues === RUN TestRFC9421_BuildSignatureBase/MissingHeader === PAUSE TestRFC9421_BuildSignatureBase/MissingHeader === RUN TestRFC9421_BuildSignatureBase/UnsupportedComponent === PAUSE TestRFC9421_BuildSignatureBase/UnsupportedComponent === CONT TestRFC9421_BuildSignatureBase/DerivedComponents === CONT TestRFC9421_BuildSignatureBase/MissingHeader === CONT TestRFC9421_BuildSignatureBase/UnsupportedComponent === CONT TestRFC9421_BuildSignatureBase/MultipleValues --- PASS: TestRFC9421_BuildSignatureBase (0.00s) --- PASS: TestRFC9421_BuildSignatureBase/DerivedComponents (0.00s) --- PASS: TestRFC9421_BuildSignatureBase/UnsupportedComponent (0.00s) --- PASS: TestRFC9421_BuildSignatureBase/MultipleValues (0.00s) --- PASS: TestRFC9421_BuildSignatureBase/MissingHeader (0.00s) === RUN TestRFC9421_Sign === PAUSE TestRFC9421_Sign === RUN TestRFC9421_VerifyHappyFlow === PAUSE TestRFC9421_VerifyHappyFlow === RUN TestRFC9421_VerifyFailure === PAUSE TestRFC9421_VerifyFailure === RUN TestRFC9421_VerifySignatureAge === PAUSE TestRFC9421_VerifySignatureAge === RUN TestSign_HappyFlow --- PASS: TestSign_HappyFlow (0.08s) === RUN TestSign_Get --- PASS: TestSign_Get (0.38s) === RUN TestSign_NoKeyID --- PASS: TestSign_NoKeyID (0.14s) === RUN TestSign_WrongKeyType --- PASS: TestSign_WrongKeyType (0.00s) === RUN TestSign_MissingHeader --- PASS: TestSign_MissingHeader (0.14s) === RUN TestSign_SignFailure --- PASS: TestSign_SignFailure (0.00s) === RUN TestVerify_TooOld --- PASS: TestVerify_TooOld (0.10s) === RUN TestVerify_TooNew --- PASS: TestVerify_TooNew (0.24s) === RUN TestVerify_NoDate --- PASS: TestVerify_NoDate (0.20s) === RUN TestVerify_InvalidDate --- PASS: TestVerify_InvalidDate (0.18s) === RUN TestVerify_WrongHost --- PASS: TestVerify_WrongHost (0.19s) === RUN TestVerify_EmptyHost --- PASS: TestVerify_EmptyHost (0.12s) === RUN TestVerify_NoHostFallback --- PASS: TestVerify_NoHostFallback (0.14s) === RUN TestVerify_NoHostWrongFallback --- PASS: TestVerify_NoHostWrongFallback (0.25s) === RUN TestVerify_TwoSignatureHeaders --- PASS: TestVerify_TwoSignatureHeaders (0.17s) === RUN TestVerify_TwoKeyIDs --- PASS: TestVerify_TwoKeyIDs (0.12s) === RUN TestVerify_TwoSignatures --- PASS: TestVerify_TwoSignatures (0.09s) === RUN TestVerify_TwoHeaders --- PASS: TestVerify_TwoHeaders (0.22s) === RUN TestVerify_InvalidAttribute --- PASS: TestVerify_InvalidAttribute (0.31s) === RUN TestVerify_NoKeyID --- PASS: TestVerify_NoKeyID (0.05s) === RUN TestVerify_NoSignature --- PASS: TestVerify_NoSignature (0.06s) === RUN TestVerify_NoHeaders --- PASS: TestVerify_NoHeaders (0.35s) === RUN TestVerify_InvalidSignatureBase64 --- PASS: TestVerify_InvalidSignatureBase64 (0.19s) === RUN TestVerify_DuplicateHeaders --- PASS: TestVerify_DuplicateHeaders (0.11s) === RUN TestVerify_HeadersOnlyWhitespace --- PASS: TestVerify_HeadersOnlyWhitespace (0.10s) === RUN TestVerify_HeadersLeadingWhitespace --- PASS: TestVerify_HeadersLeadingWhitespace (0.15s) === RUN TestVerify_HeadersTrailingWhitespace --- PASS: TestVerify_HeadersTrailingWhitespace (0.14s) === RUN TestVerify_HeadersContainsWhitespace --- PASS: TestVerify_HeadersContainsWhitespace (0.14s) === RUN TestVerify_TargetNotSigned --- PASS: TestVerify_TargetNotSigned (0.17s) === RUN TestVerify_HostNotSigned --- PASS: TestVerify_HostNotSigned (0.31s) === RUN TestVerify_DateNotSigned --- PASS: TestVerify_DateNotSigned (0.09s) === RUN TestVerify_DigestNotSigned --- PASS: TestVerify_DigestNotSigned (0.27s) === RUN TestVerify_MissingSignedHeader --- PASS: TestVerify_MissingSignedHeader (0.26s) === RUN TestVerify_MissingSpecialSignedHeader --- PASS: TestVerify_MissingSpecialSignedHeader (0.76s) === RUN TestVerify_DuplicateSignedHeader --- PASS: TestVerify_DuplicateSignedHeader (0.47s) === RUN TestVerify_NoDigest --- PASS: TestVerify_NoDigest (0.16s) === RUN TestVerify_ShortDigest --- PASS: TestVerify_ShortDigest (0.24s) === RUN TestVerify_InvalidDigestAlgorithm --- PASS: TestVerify_InvalidDigestAlgorithm (0.39s) === RUN TestVerify_InvalidDigestBase64 --- PASS: TestVerify_InvalidDigestBase64 (0.24s) === RUN TestVerify_InvalidDigestHashSize --- PASS: TestVerify_InvalidDigestHashSize (0.38s) === RUN TestVerify_WrongHash --- PASS: TestVerify_WrongHash (0.09s) === RUN TestVerify_DifferentMethod --- PASS: TestVerify_DifferentMethod (0.19s) === RUN TestVerify_DifferentHost --- PASS: TestVerify_DifferentHost (0.57s) === RUN TestVerify_DifferentDate --- PASS: TestVerify_DifferentDate (0.20s) === RUN TestVerify_DifferentContentType --- PASS: TestVerify_DifferentContentType (0.26s) === RUN TestVerify_WrongKey --- PASS: TestVerify_WrongKey (0.25s) === RUN TestVerify_SmallKey --- PASS: TestVerify_SmallKey (0.02s) === RUN TestVerify_WrongKeyType --- PASS: TestVerify_WrongKeyType (0.36s) === CONT TestRFC9421_Sign === CONT TestRFC9421_VerifyFailure === RUN TestRFC9421_VerifyFailure/TwoSignatures === CONT TestRFC9421_VerifySignatureAge === PAUSE TestRFC9421_VerifyFailure/TwoSignatures === RUN TestRFC9421_VerifySignatureAge/Ed25519 === RUN TestRFC9421_VerifyFailure/TwoContentDigest === PAUSE TestRFC9421_VerifySignatureAge/Ed25519 === PAUSE TestRFC9421_VerifyFailure/TwoContentDigest === CONT TestRFC9421_VerifyHappyFlow === RUN TestRFC9421_VerifyHappyFlow/RSA === PAUSE TestRFC9421_VerifyHappyFlow/RSA === RUN TestRFC9421_VerifySignatureAge/Ed25519#01 === RUN TestRFC9421_VerifyHappyFlow/Ed25519 === PAUSE TestRFC9421_VerifyHappyFlow/Ed25519 === PAUSE TestRFC9421_VerifySignatureAge/Ed25519#01 === CONT TestRFC9421_VerifyHappyFlow/RSA === CONT TestRFC9421_VerifySignatureAge/Ed25519 === RUN TestRFC9421_Sign/RSAHappyFlow === CONT TestRFC9421_VerifyHappyFlow/Ed25519 === PAUSE TestRFC9421_Sign/RSAHappyFlow === RUN TestRFC9421_VerifyFailure/InvalidBase64 === RUN TestRFC9421_Sign/Ed25519HappyFlow === PAUSE TestRFC9421_VerifyFailure/InvalidBase64 === PAUSE TestRFC9421_Sign/Ed25519HappyFlow === RUN TestRFC9421_VerifyFailure/CreatedNotNumber === CONT TestRFC9421_VerifySignatureAge/Ed25519#01 === RUN TestRFC9421_Sign/EmptyKeyID === PAUSE TestRFC9421_VerifyFailure/CreatedNotNumber === PAUSE TestRFC9421_Sign/EmptyKeyID --- PASS: TestRFC9421_VerifySignatureAge (0.00s) --- PASS: TestRFC9421_VerifySignatureAge/Ed25519 (0.00s) --- PASS: TestRFC9421_VerifySignatureAge/Ed25519#01 (0.00s) === RUN TestRFC9421_Sign/InvalidKeyType --- PASS: TestRFC9421_VerifyHappyFlow (0.00s) --- PASS: TestRFC9421_VerifyHappyFlow/RSA (0.00s) --- PASS: TestRFC9421_VerifyHappyFlow/Ed25519 (0.00s) === RUN TestRFC9421_VerifyFailure/Expired === PAUSE TestRFC9421_VerifyFailure/Expired === RUN TestRFC9421_VerifyFailure/ExpiresNotNumber === PAUSE TestRFC9421_VerifyFailure/ExpiresNotNumber === RUN TestRFC9421_VerifyFailure/TwoAlg === PAUSE TestRFC9421_Sign/InvalidKeyType === PAUSE TestRFC9421_VerifyFailure/TwoAlg === RUN TestRFC9421_VerifyFailure/InvalidAlg === RUN TestRFC9421_Sign/SmallKey === PAUSE TestRFC9421_VerifyFailure/InvalidAlg === RUN TestRFC9421_VerifyFailure/AlgNoQuotes === PAUSE TestRFC9421_Sign/SmallKey === PAUSE TestRFC9421_VerifyFailure/AlgNoQuotes === RUN TestRFC9421_Sign/InvalidComponent === RUN TestRFC9421_VerifyFailure/InvalidHost === PAUSE TestRFC9421_Sign/InvalidComponent === PAUSE TestRFC9421_VerifyFailure/InvalidHost === RUN TestRFC9421_Sign/PostWithQuery === RUN TestRFC9421_VerifyFailure/InvalidSignatureInput === PAUSE TestRFC9421_Sign/PostWithQuery === RUN TestRFC9421_Sign/PostWithoutQuery === PAUSE TestRFC9421_VerifyFailure/InvalidSignatureInput === PAUSE TestRFC9421_Sign/PostWithoutQuery === RUN TestRFC9421_VerifyFailure/InvalidSignature === RUN TestRFC9421_Sign/GetWithQuery === PAUSE TestRFC9421_VerifyFailure/InvalidSignature === PAUSE TestRFC9421_Sign/GetWithQuery === RUN TestRFC9421_VerifyFailure/LabelMismatch === RUN TestRFC9421_Sign/GetWithoutQuery === PAUSE TestRFC9421_VerifyFailure/LabelMismatch === PAUSE TestRFC9421_Sign/GetWithoutQuery === RUN TestRFC9421_VerifyFailure/DuplicateComponent === CONT TestRFC9421_Sign/RSAHappyFlow === CONT TestRFC9421_Sign/InvalidComponent === CONT TestRFC9421_Sign/InvalidKeyType === CONT TestRFC9421_Sign/GetWithoutQuery === CONT TestRFC9421_Sign/PostWithoutQuery === CONT TestRFC9421_Sign/EmptyKeyID === CONT TestRFC9421_Sign/PostWithQuery === CONT TestRFC9421_Sign/SmallKey === CONT TestRFC9421_Sign/Ed25519HappyFlow === CONT TestRFC9421_Sign/GetWithQuery === PAUSE TestRFC9421_VerifyFailure/DuplicateComponent === RUN TestRFC9421_VerifyFailure/MissingRequiredComponent === PAUSE TestRFC9421_VerifyFailure/MissingRequiredComponent === RUN TestRFC9421_VerifyFailure/TwoKeyIDs === PAUSE TestRFC9421_VerifyFailure/TwoKeyIDs === RUN TestRFC9421_VerifyFailure/KeyIDNoQuotes === PAUSE TestRFC9421_VerifyFailure/KeyIDNoQuotes === RUN TestRFC9421_VerifyFailure/TwoCreated === PAUSE TestRFC9421_VerifyFailure/TwoCreated === RUN TestRFC9421_VerifyFailure/TwoExpires === PAUSE TestRFC9421_VerifyFailure/TwoExpires === RUN TestRFC9421_VerifyFailure/AddedTag === PAUSE TestRFC9421_VerifyFailure/AddedTag === RUN TestRFC9421_VerifyFailure/InvalidParameter === PAUSE TestRFC9421_VerifyFailure/InvalidParameter === RUN TestRFC9421_VerifyFailure/NoKeyId === PAUSE TestRFC9421_VerifyFailure/NoKeyId === RUN TestRFC9421_VerifyFailure/NoCreated === PAUSE TestRFC9421_VerifyFailure/NoCreated === RUN TestRFC9421_VerifyFailure/NoContentDigest === PAUSE TestRFC9421_VerifyFailure/NoContentDigest === RUN TestRFC9421_VerifyFailure/EmptyContentDigest === PAUSE TestRFC9421_VerifyFailure/EmptyContentDigest === RUN TestRFC9421_VerifyFailure/InvalidContentDigest === PAUSE TestRFC9421_VerifyFailure/InvalidContentDigest === RUN TestRFC9421_VerifyFailure/InvalidContentDigestBase64 === PAUSE TestRFC9421_VerifyFailure/InvalidContentDigestBase64 === RUN TestRFC9421_VerifyFailure/InvalidContentDigestSha256Size === PAUSE TestRFC9421_VerifyFailure/InvalidContentDigestSha256Size === RUN TestRFC9421_VerifyFailure/InvalidContentDigestSha256Mismatch === PAUSE TestRFC9421_VerifyFailure/InvalidContentDigestSha256Mismatch === RUN TestRFC9421_VerifyFailure/InvalidContentDigestSha512Size === PAUSE TestRFC9421_VerifyFailure/InvalidContentDigestSha512Size === RUN TestRFC9421_VerifyFailure/InvalidContentDigestSha512Mismatch === PAUSE TestRFC9421_VerifyFailure/InvalidContentDigestSha512Mismatch === RUN TestRFC9421_VerifyFailure/InvalidContentDigestInvalidType === PAUSE TestRFC9421_VerifyFailure/InvalidContentDigestInvalidType === RUN TestRFC9421_VerifyFailure/InvalidComponent === PAUSE TestRFC9421_VerifyFailure/InvalidComponent === CONT TestRFC9421_VerifyFailure/InvalidContentDigestSha512Mismatch === CONT TestRFC9421_VerifyFailure/TwoSignatures === CONT TestRFC9421_VerifyFailure/TwoKeyIDs === CONT TestRFC9421_VerifyFailure/AlgNoQuotes === CONT TestRFC9421_VerifyFailure/InvalidComponent === CONT TestRFC9421_VerifyFailure/Expired === CONT TestRFC9421_VerifyFailure/CreatedNotNumber === CONT TestRFC9421_VerifyFailure/InvalidContentDigestInvalidType === CONT TestRFC9421_VerifyFailure/TwoAlg === CONT TestRFC9421_VerifyFailure/InvalidContentDigestSha512Size === CONT TestRFC9421_VerifyFailure/InvalidAlg === CONT TestRFC9421_VerifyFailure/MissingRequiredComponent === CONT TestRFC9421_VerifyFailure/ExpiresNotNumber === CONT TestRFC9421_VerifyFailure/InvalidBase64 === CONT TestRFC9421_VerifyFailure/LabelMismatch === CONT TestRFC9421_VerifyFailure/InvalidSignatureInput === CONT TestRFC9421_VerifyFailure/InvalidHost === CONT TestRFC9421_VerifyFailure/InvalidContentDigestBase64 === CONT TestRFC9421_VerifyFailure/NoKeyId === CONT TestRFC9421_VerifyFailure/NoContentDigest === CONT TestRFC9421_VerifyFailure/NoCreated === CONT TestRFC9421_VerifyFailure/TwoContentDigest === CONT TestRFC9421_VerifyFailure/InvalidSignature === CONT TestRFC9421_VerifyFailure/TwoCreated === CONT TestRFC9421_VerifyFailure/InvalidContentDigest === CONT TestRFC9421_VerifyFailure/KeyIDNoQuotes === CONT TestRFC9421_VerifyFailure/InvalidContentDigestSha256Mismatch === CONT TestRFC9421_VerifyFailure/DuplicateComponent === CONT TestRFC9421_VerifyFailure/InvalidContentDigestSha256Size === CONT TestRFC9421_VerifyFailure/EmptyContentDigest === CONT TestRFC9421_VerifyFailure/TwoExpires === CONT TestRFC9421_VerifyFailure/InvalidParameter === CONT TestRFC9421_VerifyFailure/AddedTag --- PASS: TestRFC9421_VerifyFailure (0.00s) --- PASS: TestRFC9421_VerifyFailure/TwoSignatures (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidContentDigestSha512Mismatch (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidContentDigestInvalidType (0.00s) --- PASS: TestRFC9421_VerifyFailure/AlgNoQuotes (0.00s) --- PASS: TestRFC9421_VerifyFailure/TwoAlg (0.00s) --- PASS: TestRFC9421_VerifyFailure/TwoKeyIDs (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidAlg (0.00s) --- PASS: TestRFC9421_VerifyFailure/Expired (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidComponent (0.00s) --- PASS: TestRFC9421_VerifyFailure/CreatedNotNumber (0.00s) --- PASS: TestRFC9421_VerifyFailure/MissingRequiredComponent (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidSignatureInput (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidContentDigestSha512Size (0.00s) --- PASS: TestRFC9421_VerifyFailure/LabelMismatch (0.00s) --- PASS: TestRFC9421_VerifyFailure/NoContentDigest (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidBase64 (0.00s) --- PASS: TestRFC9421_VerifyFailure/ExpiresNotNumber (0.00s) --- PASS: TestRFC9421_VerifyFailure/NoKeyId (0.00s) --- PASS: TestRFC9421_VerifyFailure/TwoContentDigest (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidSignature (0.00s) --- PASS: TestRFC9421_VerifyFailure/NoCreated (0.00s) --- PASS: TestRFC9421_VerifyFailure/KeyIDNoQuotes (0.00s) --- PASS: TestRFC9421_VerifyFailure/TwoCreated (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidContentDigest (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidContentDigestSha256Mismatch (0.00s) --- PASS: TestRFC9421_VerifyFailure/DuplicateComponent (0.00s) --- PASS: TestRFC9421_VerifyFailure/EmptyContentDigest (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidContentDigestSha256Size (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidContentDigestBase64 (0.00s) --- PASS: TestRFC9421_VerifyFailure/TwoExpires (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidParameter (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidHost (0.00s) --- PASS: TestRFC9421_VerifyFailure/AddedTag (0.00s) --- PASS: TestRFC9421_Sign (0.00s) --- PASS: TestRFC9421_Sign/InvalidComponent (0.00s) --- PASS: TestRFC9421_Sign/PostWithoutQuery (0.00s) --- PASS: TestRFC9421_Sign/EmptyKeyID (0.00s) --- PASS: TestRFC9421_Sign/InvalidKeyType (0.00s) --- PASS: TestRFC9421_Sign/SmallKey (0.00s) --- PASS: TestRFC9421_Sign/GetWithoutQuery (0.00s) --- PASS: TestRFC9421_Sign/PostWithQuery (0.00s) --- PASS: TestRFC9421_Sign/GetWithQuery (0.00s) --- PASS: TestRFC9421_Sign/Ed25519HappyFlow (0.00s) --- PASS: TestRFC9421_Sign/RSAHappyFlow (0.01s) PASS ok github.com/dimkr/tootik/httpsig (cached) ? github.com/dimkr/tootik/icon [no test files] ? github.com/dimkr/tootik/inbox [no test files] ? github.com/dimkr/tootik/inbox/note [no test files] ? github.com/dimkr/tootik/lock [no test files] ? github.com/dimkr/tootik/migrations [no test files] ? github.com/dimkr/tootik/outbox [no test files] === RUN TestProof_Sign === PAUSE TestProof_Sign === RUN TestProof_Verify === PAUSE TestProof_Verify === CONT TestProof_Sign === CONT TestProof_Verify --- PASS: TestProof_Verify (0.00s) --- PASS: TestProof_Sign (0.00s) PASS ok github.com/dimkr/tootik/proof (cached) === RUN TestAvatar_HappyFlow 2026/05/13 10:54:26 INFO Applying migration id=initial 2026/05/13 10:54:26 INFO Applying migration id=notesupdated 2026/05/13 10:54:26 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:26 INFO Applying migration id=activitiesid 2026/05/13 10:54:26 INFO Applying migration id=outbox 2026/05/13 10:54:26 INFO Applying migration id=edits 2026/05/13 10:54:26 INFO Applying migration id=outboxactor 2026/05/13 10:54:26 INFO Applying migration id=outboxsender 2026/05/13 10:54:26 INFO Applying migration id=thread 2026/05/13 10:54:26 INFO Applying migration id=host 2026/05/13 10:54:26 INFO Applying migration id=sharedinbox 2026/05/13 10:54:26 INFO Applying migration id=noteshost 2026/05/13 10:54:26 INFO Applying migration id=fetched 2026/05/13 10:54:26 INFO Applying migration id=move 2026/05/13 10:54:26 INFO Applying migration id=cleanup 2026/05/13 10:54:26 INFO Applying migration id=received 2026/05/13 10:54:26 INFO Applying migration id=namehost 2026/05/13 10:54:26 INFO Applying migration id=outboxhost 2026/05/13 10:54:26 INFO Applying migration id=notesfts 2026/05/13 10:54:26 INFO Applying migration id=iconsname 2026/05/13 10:54:26 INFO Applying migration id=nohash 2026/05/13 10:54:26 INFO Applying migration id=shares 2026/05/13 10:54:26 INFO Applying migration id=actorttl 2026/05/13 10:54:26 INFO Applying migration id=tocc 2026/05/13 10:54:26 INFO Applying migration id=followeds 2026/05/13 10:54:26 INFO Applying migration id=certhash 2026/05/13 10:54:26 INFO Applying migration id=follows_sync 2026/05/13 10:54:26 INFO Applying migration id=jsonpath 2026/05/13 10:54:26 INFO Applying migration id=localforward 2026/05/13 10:54:26 INFO Applying migration id=avatar 2026/05/13 10:54:26 INFO Applying migration id=noimage 2026/05/13 10:54:26 INFO Applying migration id=feed 2026/05/13 10:54:26 INFO Applying migration id=bookmarks 2026/05/13 10:54:26 INFO Applying migration id=shareactivity 2026/05/13 10:54:26 INFO Applying migration id=application 2026/05/13 10:54:26 INFO Applying migration id=certificates 2026/05/13 10:54:26 INFO Applying migration id=rawforward 2026/05/13 10:54:26 INFO Applying migration id=publickey 2026/05/13 10:54:26 INFO Applying migration id=resolvegroup 2026/05/13 10:54:26 INFO Applying migration id=reject 2026/05/13 10:54:26 INFO Applying migration id=autodel 2026/05/13 10:54:26 INFO Applying migration id=jsonb 2026/05/13 10:54:26 INFO Applying migration id=quote 2026/05/13 10:54:26 INFO Applying migration id=rfc9421 2026/05/13 10:54:26 INFO Applying migration id=keys 2026/05/13 10:54:26 INFO Applying migration id=portable 2026/05/13 10:54:26 INFO Applying migration id=proofs 2026/05/13 10:54:26 INFO Applying migration id=contexts 2026/05/13 10:54:26 INFO Applying migration id=deliverieshost 2026/05/13 10:54:26 INFO Applying migration id=pembegin 2026/05/13 10:54:26 INFO Applying migration id=didhost 2026/05/13 10:54:26 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:26 INFO Applying migration id=invites 2026/05/13 10:54:26 INFO Applying migration id=ed25519blob 2026/05/13 10:54:26 INFO Applying migration id=rsablob 2026/05/13 10:54:26 INFO Applying migration id=iconscid 2026/05/13 10:54:26 INFO Applying migration id=actor 2026/05/13 10:54:26 INFO Applying migration id=localkeys 2026/05/13 10:54:26 INFO Applying migration id=deleted 2026/05/13 10:54:26 INFO Applying migration id=history 2026/05/13 10:54:26 INFO Applying migration id=outboxnano 2026/05/13 10:54:26 INFO Applying migration id=implements 2026/05/13 10:54:26 INFO Applying migration id=backfill --- PASS: TestAvatar_HappyFlow (0.75s) === RUN TestAvatar_NewUser 2026/05/13 10:54:27 INFO Applying migration id=initial 2026/05/13 10:54:27 INFO Applying migration id=notesupdated 2026/05/13 10:54:27 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:27 INFO Applying migration id=activitiesid 2026/05/13 10:54:27 INFO Applying migration id=outbox 2026/05/13 10:54:27 INFO Applying migration id=edits 2026/05/13 10:54:27 INFO Applying migration id=outboxactor 2026/05/13 10:54:27 INFO Applying migration id=outboxsender 2026/05/13 10:54:27 INFO Applying migration id=thread 2026/05/13 10:54:27 INFO Applying migration id=host 2026/05/13 10:54:27 INFO Applying migration id=sharedinbox 2026/05/13 10:54:27 INFO Applying migration id=noteshost 2026/05/13 10:54:27 INFO Applying migration id=fetched 2026/05/13 10:54:27 INFO Applying migration id=move 2026/05/13 10:54:27 INFO Applying migration id=cleanup 2026/05/13 10:54:27 INFO Applying migration id=received 2026/05/13 10:54:27 INFO Applying migration id=namehost 2026/05/13 10:54:27 INFO Applying migration id=outboxhost 2026/05/13 10:54:27 INFO Applying migration id=notesfts 2026/05/13 10:54:27 INFO Applying migration id=iconsname 2026/05/13 10:54:27 INFO Applying migration id=nohash 2026/05/13 10:54:27 INFO Applying migration id=shares 2026/05/13 10:54:27 INFO Applying migration id=actorttl 2026/05/13 10:54:27 INFO Applying migration id=tocc 2026/05/13 10:54:27 INFO Applying migration id=followeds 2026/05/13 10:54:27 INFO Applying migration id=certhash 2026/05/13 10:54:27 INFO Applying migration id=follows_sync 2026/05/13 10:54:27 INFO Applying migration id=jsonpath 2026/05/13 10:54:27 INFO Applying migration id=localforward 2026/05/13 10:54:27 INFO Applying migration id=avatar 2026/05/13 10:54:27 INFO Applying migration id=noimage 2026/05/13 10:54:27 INFO Applying migration id=feed 2026/05/13 10:54:27 INFO Applying migration id=bookmarks 2026/05/13 10:54:27 INFO Applying migration id=shareactivity 2026/05/13 10:54:27 INFO Applying migration id=application 2026/05/13 10:54:27 INFO Applying migration id=certificates 2026/05/13 10:54:27 INFO Applying migration id=rawforward 2026/05/13 10:54:27 INFO Applying migration id=publickey 2026/05/13 10:54:27 INFO Applying migration id=resolvegroup 2026/05/13 10:54:27 INFO Applying migration id=reject 2026/05/13 10:54:27 INFO Applying migration id=autodel 2026/05/13 10:54:27 INFO Applying migration id=jsonb 2026/05/13 10:54:27 INFO Applying migration id=quote 2026/05/13 10:54:27 INFO Applying migration id=rfc9421 2026/05/13 10:54:27 INFO Applying migration id=keys 2026/05/13 10:54:27 INFO Applying migration id=portable 2026/05/13 10:54:27 INFO Applying migration id=proofs 2026/05/13 10:54:27 INFO Applying migration id=contexts 2026/05/13 10:54:27 INFO Applying migration id=deliverieshost 2026/05/13 10:54:27 INFO Applying migration id=pembegin 2026/05/13 10:54:27 INFO Applying migration id=didhost 2026/05/13 10:54:27 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:27 INFO Applying migration id=invites 2026/05/13 10:54:27 INFO Applying migration id=ed25519blob 2026/05/13 10:54:27 INFO Applying migration id=rsablob 2026/05/13 10:54:27 INFO Applying migration id=iconscid 2026/05/13 10:54:27 INFO Applying migration id=actor 2026/05/13 10:54:27 INFO Applying migration id=localkeys 2026/05/13 10:54:27 INFO Applying migration id=deleted 2026/05/13 10:54:27 INFO Applying migration id=history 2026/05/13 10:54:27 INFO Applying migration id=outboxnano 2026/05/13 10:54:27 INFO Applying migration id=implements 2026/05/13 10:54:27 INFO Applying migration id=backfill 2026/05/13 10:54:28 WARN Throttled request to set avatar can=2026-05-13T11:24:23.417Z --- PASS: TestAvatar_NewUser (1.11s) === RUN TestAvatar_ChangedRecently 2026/05/13 10:54:28 INFO Applying migration id=initial 2026/05/13 10:54:28 INFO Applying migration id=notesupdated 2026/05/13 10:54:28 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:28 INFO Applying migration id=activitiesid 2026/05/13 10:54:28 INFO Applying migration id=outbox 2026/05/13 10:54:28 INFO Applying migration id=edits 2026/05/13 10:54:28 INFO Applying migration id=outboxactor 2026/05/13 10:54:28 INFO Applying migration id=outboxsender 2026/05/13 10:54:28 INFO Applying migration id=thread 2026/05/13 10:54:28 INFO Applying migration id=host 2026/05/13 10:54:28 INFO Applying migration id=sharedinbox 2026/05/13 10:54:28 INFO Applying migration id=noteshost 2026/05/13 10:54:28 INFO Applying migration id=fetched 2026/05/13 10:54:28 INFO Applying migration id=move 2026/05/13 10:54:28 INFO Applying migration id=cleanup 2026/05/13 10:54:28 INFO Applying migration id=received 2026/05/13 10:54:28 INFO Applying migration id=namehost 2026/05/13 10:54:28 INFO Applying migration id=outboxhost 2026/05/13 10:54:28 INFO Applying migration id=notesfts 2026/05/13 10:54:28 INFO Applying migration id=iconsname 2026/05/13 10:54:28 INFO Applying migration id=nohash 2026/05/13 10:54:28 INFO Applying migration id=shares 2026/05/13 10:54:28 INFO Applying migration id=actorttl 2026/05/13 10:54:28 INFO Applying migration id=tocc 2026/05/13 10:54:28 INFO Applying migration id=followeds 2026/05/13 10:54:28 INFO Applying migration id=certhash 2026/05/13 10:54:28 INFO Applying migration id=follows_sync 2026/05/13 10:54:28 INFO Applying migration id=jsonpath 2026/05/13 10:54:28 INFO Applying migration id=localforward 2026/05/13 10:54:28 INFO Applying migration id=avatar 2026/05/13 10:54:28 INFO Applying migration id=noimage 2026/05/13 10:54:28 INFO Applying migration id=feed 2026/05/13 10:54:28 INFO Applying migration id=bookmarks 2026/05/13 10:54:28 INFO Applying migration id=shareactivity 2026/05/13 10:54:28 INFO Applying migration id=application 2026/05/13 10:54:28 INFO Applying migration id=certificates 2026/05/13 10:54:28 INFO Applying migration id=rawforward 2026/05/13 10:54:28 INFO Applying migration id=publickey 2026/05/13 10:54:28 INFO Applying migration id=resolvegroup 2026/05/13 10:54:28 INFO Applying migration id=reject 2026/05/13 10:54:28 INFO Applying migration id=autodel 2026/05/13 10:54:28 INFO Applying migration id=jsonb 2026/05/13 10:54:28 INFO Applying migration id=quote 2026/05/13 10:54:28 INFO Applying migration id=rfc9421 2026/05/13 10:54:28 INFO Applying migration id=keys 2026/05/13 10:54:28 INFO Applying migration id=portable 2026/05/13 10:54:28 INFO Applying migration id=proofs 2026/05/13 10:54:28 INFO Applying migration id=contexts 2026/05/13 10:54:28 INFO Applying migration id=deliverieshost 2026/05/13 10:54:28 INFO Applying migration id=pembegin 2026/05/13 10:54:28 INFO Applying migration id=didhost 2026/05/13 10:54:28 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:28 INFO Applying migration id=invites 2026/05/13 10:54:28 INFO Applying migration id=ed25519blob 2026/05/13 10:54:28 INFO Applying migration id=rsablob 2026/05/13 10:54:28 INFO Applying migration id=iconscid 2026/05/13 10:54:28 INFO Applying migration id=actor 2026/05/13 10:54:28 INFO Applying migration id=localkeys 2026/05/13 10:54:28 INFO Applying migration id=deleted 2026/05/13 10:54:28 INFO Applying migration id=history 2026/05/13 10:54:28 INFO Applying migration id=outboxnano 2026/05/13 10:54:28 INFO Applying migration id=implements 2026/05/13 10:54:28 INFO Applying migration id=backfill 2026/05/13 10:54:29 WARN Throttled request to set avatar can=2026-05-13T11:24:24.166Z --- PASS: TestAvatar_ChangedRecently (0.75s) === RUN TestAvatar_HappyFlowSizeFirst 2026/05/13 10:54:29 INFO Applying migration id=initial 2026/05/13 10:54:29 INFO Applying migration id=notesupdated 2026/05/13 10:54:29 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:29 INFO Applying migration id=activitiesid 2026/05/13 10:54:29 INFO Applying migration id=outbox 2026/05/13 10:54:29 INFO Applying migration id=edits 2026/05/13 10:54:29 INFO Applying migration id=outboxactor 2026/05/13 10:54:29 INFO Applying migration id=outboxsender 2026/05/13 10:54:29 INFO Applying migration id=thread 2026/05/13 10:54:29 INFO Applying migration id=host 2026/05/13 10:54:29 INFO Applying migration id=sharedinbox 2026/05/13 10:54:29 INFO Applying migration id=noteshost 2026/05/13 10:54:29 INFO Applying migration id=fetched 2026/05/13 10:54:29 INFO Applying migration id=move 2026/05/13 10:54:29 INFO Applying migration id=cleanup 2026/05/13 10:54:29 INFO Applying migration id=received 2026/05/13 10:54:29 INFO Applying migration id=namehost 2026/05/13 10:54:29 INFO Applying migration id=outboxhost 2026/05/13 10:54:29 INFO Applying migration id=notesfts 2026/05/13 10:54:29 INFO Applying migration id=iconsname 2026/05/13 10:54:29 INFO Applying migration id=nohash 2026/05/13 10:54:29 INFO Applying migration id=shares 2026/05/13 10:54:29 INFO Applying migration id=actorttl 2026/05/13 10:54:29 INFO Applying migration id=tocc 2026/05/13 10:54:29 INFO Applying migration id=followeds 2026/05/13 10:54:29 INFO Applying migration id=certhash 2026/05/13 10:54:29 INFO Applying migration id=follows_sync 2026/05/13 10:54:29 INFO Applying migration id=jsonpath 2026/05/13 10:54:29 INFO Applying migration id=localforward 2026/05/13 10:54:29 INFO Applying migration id=avatar 2026/05/13 10:54:29 INFO Applying migration id=noimage 2026/05/13 10:54:29 INFO Applying migration id=feed 2026/05/13 10:54:29 INFO Applying migration id=bookmarks 2026/05/13 10:54:29 INFO Applying migration id=shareactivity 2026/05/13 10:54:29 INFO Applying migration id=application 2026/05/13 10:54:29 INFO Applying migration id=certificates 2026/05/13 10:54:29 INFO Applying migration id=rawforward 2026/05/13 10:54:29 INFO Applying migration id=publickey 2026/05/13 10:54:29 INFO Applying migration id=resolvegroup 2026/05/13 10:54:29 INFO Applying migration id=reject 2026/05/13 10:54:29 INFO Applying migration id=autodel 2026/05/13 10:54:29 INFO Applying migration id=jsonb 2026/05/13 10:54:29 INFO Applying migration id=quote 2026/05/13 10:54:29 INFO Applying migration id=rfc9421 2026/05/13 10:54:29 INFO Applying migration id=keys 2026/05/13 10:54:29 INFO Applying migration id=portable 2026/05/13 10:54:29 INFO Applying migration id=proofs 2026/05/13 10:54:29 INFO Applying migration id=contexts 2026/05/13 10:54:29 INFO Applying migration id=deliverieshost 2026/05/13 10:54:29 INFO Applying migration id=pembegin 2026/05/13 10:54:29 INFO Applying migration id=didhost 2026/05/13 10:54:29 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:29 INFO Applying migration id=invites 2026/05/13 10:54:29 INFO Applying migration id=ed25519blob 2026/05/13 10:54:29 INFO Applying migration id=rsablob 2026/05/13 10:54:29 INFO Applying migration id=iconscid 2026/05/13 10:54:29 INFO Applying migration id=actor 2026/05/13 10:54:29 INFO Applying migration id=localkeys 2026/05/13 10:54:29 INFO Applying migration id=deleted 2026/05/13 10:54:29 INFO Applying migration id=history 2026/05/13 10:54:29 INFO Applying migration id=outboxnano 2026/05/13 10:54:29 INFO Applying migration id=implements 2026/05/13 10:54:29 INFO Applying migration id=backfill --- PASS: TestAvatar_HappyFlowSizeFirst (0.64s) === RUN TestAvatar_InvalidSize 2026/05/13 10:54:29 INFO Applying migration id=initial 2026/05/13 10:54:29 INFO Applying migration id=notesupdated 2026/05/13 10:54:29 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:29 INFO Applying migration id=activitiesid 2026/05/13 10:54:29 INFO Applying migration id=outbox 2026/05/13 10:54:29 INFO Applying migration id=edits 2026/05/13 10:54:29 INFO Applying migration id=outboxactor 2026/05/13 10:54:29 INFO Applying migration id=outboxsender 2026/05/13 10:54:29 INFO Applying migration id=thread 2026/05/13 10:54:29 INFO Applying migration id=host 2026/05/13 10:54:29 INFO Applying migration id=sharedinbox 2026/05/13 10:54:29 INFO Applying migration id=noteshost 2026/05/13 10:54:29 INFO Applying migration id=fetched 2026/05/13 10:54:29 INFO Applying migration id=move 2026/05/13 10:54:29 INFO Applying migration id=cleanup 2026/05/13 10:54:29 INFO Applying migration id=received 2026/05/13 10:54:29 INFO Applying migration id=namehost 2026/05/13 10:54:29 INFO Applying migration id=outboxhost 2026/05/13 10:54:29 INFO Applying migration id=notesfts 2026/05/13 10:54:29 INFO Applying migration id=iconsname 2026/05/13 10:54:29 INFO Applying migration id=nohash 2026/05/13 10:54:29 INFO Applying migration id=shares 2026/05/13 10:54:29 INFO Applying migration id=actorttl 2026/05/13 10:54:29 INFO Applying migration id=tocc 2026/05/13 10:54:29 INFO Applying migration id=followeds 2026/05/13 10:54:29 INFO Applying migration id=certhash 2026/05/13 10:54:29 INFO Applying migration id=follows_sync 2026/05/13 10:54:29 INFO Applying migration id=jsonpath 2026/05/13 10:54:29 INFO Applying migration id=localforward 2026/05/13 10:54:29 INFO Applying migration id=avatar 2026/05/13 10:54:29 INFO Applying migration id=noimage 2026/05/13 10:54:29 INFO Applying migration id=feed 2026/05/13 10:54:29 INFO Applying migration id=bookmarks 2026/05/13 10:54:29 INFO Applying migration id=shareactivity 2026/05/13 10:54:29 INFO Applying migration id=application 2026/05/13 10:54:29 INFO Applying migration id=certificates 2026/05/13 10:54:29 INFO Applying migration id=rawforward 2026/05/13 10:54:29 INFO Applying migration id=publickey 2026/05/13 10:54:29 INFO Applying migration id=resolvegroup 2026/05/13 10:54:29 INFO Applying migration id=reject 2026/05/13 10:54:29 INFO Applying migration id=autodel 2026/05/13 10:54:29 INFO Applying migration id=jsonb 2026/05/13 10:54:29 INFO Applying migration id=quote 2026/05/13 10:54:29 INFO Applying migration id=rfc9421 2026/05/13 10:54:29 INFO Applying migration id=keys 2026/05/13 10:54:29 INFO Applying migration id=portable 2026/05/13 10:54:29 INFO Applying migration id=proofs 2026/05/13 10:54:29 INFO Applying migration id=contexts 2026/05/13 10:54:29 INFO Applying migration id=deliverieshost 2026/05/13 10:54:29 INFO Applying migration id=pembegin 2026/05/13 10:54:29 INFO Applying migration id=didhost 2026/05/13 10:54:29 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:29 INFO Applying migration id=invites 2026/05/13 10:54:29 INFO Applying migration id=ed25519blob 2026/05/13 10:54:29 INFO Applying migration id=rsablob 2026/05/13 10:54:29 INFO Applying migration id=iconscid 2026/05/13 10:54:29 INFO Applying migration id=actor 2026/05/13 10:54:29 INFO Applying migration id=localkeys 2026/05/13 10:54:29 INFO Applying migration id=deleted 2026/05/13 10:54:29 INFO Applying migration id=history 2026/05/13 10:54:29 INFO Applying migration id=outboxnano 2026/05/13 10:54:29 INFO Applying migration id=implements 2026/05/13 10:54:29 INFO Applying migration id=backfill 2026/05/13 10:54:30 WARN Failed to parse avatar size error="strconv.ParseInt: parsing \"abc\": invalid syntax" --- PASS: TestAvatar_InvalidSize (0.83s) === RUN TestAvatar_InvalidType 2026/05/13 10:54:30 INFO Applying migration id=initial 2026/05/13 10:54:30 INFO Applying migration id=notesupdated 2026/05/13 10:54:30 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:30 INFO Applying migration id=activitiesid 2026/05/13 10:54:30 INFO Applying migration id=outbox 2026/05/13 10:54:30 INFO Applying migration id=edits 2026/05/13 10:54:30 INFO Applying migration id=outboxactor 2026/05/13 10:54:30 INFO Applying migration id=outboxsender 2026/05/13 10:54:30 INFO Applying migration id=thread 2026/05/13 10:54:30 INFO Applying migration id=host 2026/05/13 10:54:30 INFO Applying migration id=sharedinbox 2026/05/13 10:54:30 INFO Applying migration id=noteshost 2026/05/13 10:54:30 INFO Applying migration id=fetched 2026/05/13 10:54:30 INFO Applying migration id=move 2026/05/13 10:54:30 INFO Applying migration id=cleanup 2026/05/13 10:54:30 INFO Applying migration id=received 2026/05/13 10:54:30 INFO Applying migration id=namehost 2026/05/13 10:54:30 INFO Applying migration id=outboxhost 2026/05/13 10:54:30 INFO Applying migration id=notesfts 2026/05/13 10:54:30 INFO Applying migration id=iconsname 2026/05/13 10:54:30 INFO Applying migration id=nohash 2026/05/13 10:54:30 INFO Applying migration id=shares 2026/05/13 10:54:30 INFO Applying migration id=actorttl 2026/05/13 10:54:30 INFO Applying migration id=tocc 2026/05/13 10:54:30 INFO Applying migration id=followeds 2026/05/13 10:54:30 INFO Applying migration id=certhash 2026/05/13 10:54:30 INFO Applying migration id=follows_sync 2026/05/13 10:54:30 INFO Applying migration id=jsonpath 2026/05/13 10:54:30 INFO Applying migration id=localforward 2026/05/13 10:54:30 INFO Applying migration id=avatar 2026/05/13 10:54:30 INFO Applying migration id=noimage 2026/05/13 10:54:30 INFO Applying migration id=feed 2026/05/13 10:54:30 INFO Applying migration id=bookmarks 2026/05/13 10:54:30 INFO Applying migration id=shareactivity 2026/05/13 10:54:30 INFO Applying migration id=application 2026/05/13 10:54:30 INFO Applying migration id=certificates 2026/05/13 10:54:30 INFO Applying migration id=rawforward 2026/05/13 10:54:30 INFO Applying migration id=publickey 2026/05/13 10:54:30 INFO Applying migration id=resolvegroup 2026/05/13 10:54:30 INFO Applying migration id=reject 2026/05/13 10:54:30 INFO Applying migration id=autodel 2026/05/13 10:54:30 INFO Applying migration id=jsonb 2026/05/13 10:54:30 INFO Applying migration id=quote 2026/05/13 10:54:30 INFO Applying migration id=rfc9421 2026/05/13 10:54:30 INFO Applying migration id=keys 2026/05/13 10:54:30 INFO Applying migration id=portable 2026/05/13 10:54:30 INFO Applying migration id=proofs 2026/05/13 10:54:30 INFO Applying migration id=contexts 2026/05/13 10:54:30 INFO Applying migration id=deliverieshost 2026/05/13 10:54:30 INFO Applying migration id=pembegin 2026/05/13 10:54:30 INFO Applying migration id=didhost 2026/05/13 10:54:30 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:30 INFO Applying migration id=invites 2026/05/13 10:54:30 INFO Applying migration id=ed25519blob 2026/05/13 10:54:30 INFO Applying migration id=rsablob 2026/05/13 10:54:30 INFO Applying migration id=iconscid 2026/05/13 10:54:30 INFO Applying migration id=actor 2026/05/13 10:54:30 INFO Applying migration id=localkeys 2026/05/13 10:54:30 INFO Applying migration id=deleted 2026/05/13 10:54:30 INFO Applying migration id=history 2026/05/13 10:54:30 INFO Applying migration id=outboxnano 2026/05/13 10:54:30 INFO Applying migration id=implements 2026/05/13 10:54:30 INFO Applying migration id=backfill 2026/05/13 10:54:31 WARN Image type is unsupported type=text/plain --- PASS: TestAvatar_InvalidType (0.69s) === RUN TestAvatar_NoSize 2026/05/13 10:54:31 INFO Applying migration id=initial 2026/05/13 10:54:31 INFO Applying migration id=notesupdated 2026/05/13 10:54:31 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:31 INFO Applying migration id=activitiesid 2026/05/13 10:54:31 INFO Applying migration id=outbox 2026/05/13 10:54:31 INFO Applying migration id=edits 2026/05/13 10:54:31 INFO Applying migration id=outboxactor 2026/05/13 10:54:31 INFO Applying migration id=outboxsender 2026/05/13 10:54:31 INFO Applying migration id=thread 2026/05/13 10:54:31 INFO Applying migration id=host 2026/05/13 10:54:31 INFO Applying migration id=sharedinbox 2026/05/13 10:54:31 INFO Applying migration id=noteshost 2026/05/13 10:54:31 INFO Applying migration id=fetched 2026/05/13 10:54:31 INFO Applying migration id=move 2026/05/13 10:54:31 INFO Applying migration id=cleanup 2026/05/13 10:54:31 INFO Applying migration id=received 2026/05/13 10:54:31 INFO Applying migration id=namehost 2026/05/13 10:54:31 INFO Applying migration id=outboxhost 2026/05/13 10:54:31 INFO Applying migration id=notesfts 2026/05/13 10:54:31 INFO Applying migration id=iconsname 2026/05/13 10:54:31 INFO Applying migration id=nohash 2026/05/13 10:54:31 INFO Applying migration id=shares 2026/05/13 10:54:31 INFO Applying migration id=actorttl 2026/05/13 10:54:31 INFO Applying migration id=tocc 2026/05/13 10:54:31 INFO Applying migration id=followeds 2026/05/13 10:54:31 INFO Applying migration id=certhash 2026/05/13 10:54:31 INFO Applying migration id=follows_sync 2026/05/13 10:54:31 INFO Applying migration id=jsonpath 2026/05/13 10:54:31 INFO Applying migration id=localforward 2026/05/13 10:54:31 INFO Applying migration id=avatar 2026/05/13 10:54:31 INFO Applying migration id=noimage 2026/05/13 10:54:31 INFO Applying migration id=feed 2026/05/13 10:54:31 INFO Applying migration id=bookmarks 2026/05/13 10:54:31 INFO Applying migration id=shareactivity 2026/05/13 10:54:31 INFO Applying migration id=application 2026/05/13 10:54:31 INFO Applying migration id=certificates 2026/05/13 10:54:31 INFO Applying migration id=rawforward 2026/05/13 10:54:31 INFO Applying migration id=publickey 2026/05/13 10:54:31 INFO Applying migration id=resolvegroup 2026/05/13 10:54:31 INFO Applying migration id=reject 2026/05/13 10:54:31 INFO Applying migration id=autodel 2026/05/13 10:54:31 INFO Applying migration id=jsonb 2026/05/13 10:54:31 INFO Applying migration id=quote 2026/05/13 10:54:31 INFO Applying migration id=rfc9421 2026/05/13 10:54:31 INFO Applying migration id=keys 2026/05/13 10:54:31 INFO Applying migration id=portable 2026/05/13 10:54:31 INFO Applying migration id=proofs 2026/05/13 10:54:31 INFO Applying migration id=contexts 2026/05/13 10:54:31 INFO Applying migration id=deliverieshost 2026/05/13 10:54:31 INFO Applying migration id=pembegin 2026/05/13 10:54:31 INFO Applying migration id=didhost 2026/05/13 10:54:31 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:31 INFO Applying migration id=invites 2026/05/13 10:54:31 INFO Applying migration id=ed25519blob 2026/05/13 10:54:31 INFO Applying migration id=rsablob 2026/05/13 10:54:31 INFO Applying migration id=iconscid 2026/05/13 10:54:31 INFO Applying migration id=actor 2026/05/13 10:54:31 INFO Applying migration id=localkeys 2026/05/13 10:54:31 INFO Applying migration id=deleted 2026/05/13 10:54:31 INFO Applying migration id=history 2026/05/13 10:54:31 INFO Applying migration id=outboxnano 2026/05/13 10:54:31 INFO Applying migration id=implements 2026/05/13 10:54:31 INFO Applying migration id=backfill 2026/05/13 10:54:32 WARN Invalid parameters --- PASS: TestAvatar_NoSize (1.14s) === RUN TestAvatar_NoType 2026/05/13 10:54:32 INFO Applying migration id=initial 2026/05/13 10:54:32 INFO Applying migration id=notesupdated 2026/05/13 10:54:32 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:32 INFO Applying migration id=activitiesid 2026/05/13 10:54:32 INFO Applying migration id=outbox 2026/05/13 10:54:32 INFO Applying migration id=edits 2026/05/13 10:54:32 INFO Applying migration id=outboxactor 2026/05/13 10:54:32 INFO Applying migration id=outboxsender 2026/05/13 10:54:32 INFO Applying migration id=thread 2026/05/13 10:54:32 INFO Applying migration id=host 2026/05/13 10:54:32 INFO Applying migration id=sharedinbox 2026/05/13 10:54:32 INFO Applying migration id=noteshost 2026/05/13 10:54:32 INFO Applying migration id=fetched 2026/05/13 10:54:32 INFO Applying migration id=move 2026/05/13 10:54:32 INFO Applying migration id=cleanup 2026/05/13 10:54:32 INFO Applying migration id=received 2026/05/13 10:54:32 INFO Applying migration id=namehost 2026/05/13 10:54:32 INFO Applying migration id=outboxhost 2026/05/13 10:54:32 INFO Applying migration id=notesfts 2026/05/13 10:54:32 INFO Applying migration id=iconsname 2026/05/13 10:54:32 INFO Applying migration id=nohash 2026/05/13 10:54:32 INFO Applying migration id=shares 2026/05/13 10:54:32 INFO Applying migration id=actorttl 2026/05/13 10:54:32 INFO Applying migration id=tocc 2026/05/13 10:54:32 INFO Applying migration id=followeds 2026/05/13 10:54:32 INFO Applying migration id=certhash 2026/05/13 10:54:32 INFO Applying migration id=follows_sync 2026/05/13 10:54:32 INFO Applying migration id=jsonpath 2026/05/13 10:54:32 INFO Applying migration id=localforward 2026/05/13 10:54:32 INFO Applying migration id=avatar 2026/05/13 10:54:32 INFO Applying migration id=noimage 2026/05/13 10:54:32 INFO Applying migration id=feed 2026/05/13 10:54:32 INFO Applying migration id=bookmarks 2026/05/13 10:54:32 INFO Applying migration id=shareactivity 2026/05/13 10:54:32 INFO Applying migration id=application 2026/05/13 10:54:32 INFO Applying migration id=certificates 2026/05/13 10:54:32 INFO Applying migration id=rawforward 2026/05/13 10:54:32 INFO Applying migration id=publickey 2026/05/13 10:54:32 INFO Applying migration id=resolvegroup 2026/05/13 10:54:32 INFO Applying migration id=reject 2026/05/13 10:54:32 INFO Applying migration id=autodel 2026/05/13 10:54:32 INFO Applying migration id=jsonb 2026/05/13 10:54:32 INFO Applying migration id=quote 2026/05/13 10:54:32 INFO Applying migration id=rfc9421 2026/05/13 10:54:32 INFO Applying migration id=keys 2026/05/13 10:54:32 INFO Applying migration id=portable 2026/05/13 10:54:32 INFO Applying migration id=proofs 2026/05/13 10:54:32 INFO Applying migration id=contexts 2026/05/13 10:54:32 INFO Applying migration id=deliverieshost 2026/05/13 10:54:32 INFO Applying migration id=pembegin 2026/05/13 10:54:32 INFO Applying migration id=didhost 2026/05/13 10:54:32 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:32 INFO Applying migration id=invites 2026/05/13 10:54:32 INFO Applying migration id=ed25519blob 2026/05/13 10:54:32 INFO Applying migration id=rsablob 2026/05/13 10:54:32 INFO Applying migration id=iconscid 2026/05/13 10:54:32 INFO Applying migration id=actor 2026/05/13 10:54:32 INFO Applying migration id=localkeys 2026/05/13 10:54:32 INFO Applying migration id=deleted 2026/05/13 10:54:32 INFO Applying migration id=history 2026/05/13 10:54:32 INFO Applying migration id=outboxnano 2026/05/13 10:54:32 INFO Applying migration id=implements 2026/05/13 10:54:32 INFO Applying migration id=backfill 2026/05/13 10:54:34 WARN Invalid parameters --- PASS: TestAvatar_NoType (1.90s) === RUN TestAvatar_InvalidImage 2026/05/13 10:54:34 INFO Applying migration id=initial 2026/05/13 10:54:34 INFO Applying migration id=notesupdated 2026/05/13 10:54:34 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:34 INFO Applying migration id=activitiesid 2026/05/13 10:54:34 INFO Applying migration id=outbox 2026/05/13 10:54:34 INFO Applying migration id=edits 2026/05/13 10:54:34 INFO Applying migration id=outboxactor 2026/05/13 10:54:34 INFO Applying migration id=outboxsender 2026/05/13 10:54:34 INFO Applying migration id=thread 2026/05/13 10:54:34 INFO Applying migration id=host 2026/05/13 10:54:34 INFO Applying migration id=sharedinbox 2026/05/13 10:54:34 INFO Applying migration id=noteshost 2026/05/13 10:54:34 INFO Applying migration id=fetched 2026/05/13 10:54:34 INFO Applying migration id=move 2026/05/13 10:54:34 INFO Applying migration id=cleanup 2026/05/13 10:54:34 INFO Applying migration id=received 2026/05/13 10:54:34 INFO Applying migration id=namehost 2026/05/13 10:54:34 INFO Applying migration id=outboxhost 2026/05/13 10:54:34 INFO Applying migration id=notesfts 2026/05/13 10:54:34 INFO Applying migration id=iconsname 2026/05/13 10:54:34 INFO Applying migration id=nohash 2026/05/13 10:54:34 INFO Applying migration id=shares 2026/05/13 10:54:34 INFO Applying migration id=actorttl 2026/05/13 10:54:34 INFO Applying migration id=tocc 2026/05/13 10:54:34 INFO Applying migration id=followeds 2026/05/13 10:54:34 INFO Applying migration id=certhash 2026/05/13 10:54:34 INFO Applying migration id=follows_sync 2026/05/13 10:54:34 INFO Applying migration id=jsonpath 2026/05/13 10:54:34 INFO Applying migration id=localforward 2026/05/13 10:54:34 INFO Applying migration id=avatar 2026/05/13 10:54:34 INFO Applying migration id=noimage 2026/05/13 10:54:34 INFO Applying migration id=feed 2026/05/13 10:54:34 INFO Applying migration id=bookmarks 2026/05/13 10:54:34 INFO Applying migration id=shareactivity 2026/05/13 10:54:34 INFO Applying migration id=application 2026/05/13 10:54:34 INFO Applying migration id=certificates 2026/05/13 10:54:34 INFO Applying migration id=rawforward 2026/05/13 10:54:34 INFO Applying migration id=publickey 2026/05/13 10:54:34 INFO Applying migration id=resolvegroup 2026/05/13 10:54:34 INFO Applying migration id=reject 2026/05/13 10:54:34 INFO Applying migration id=autodel 2026/05/13 10:54:34 INFO Applying migration id=jsonb 2026/05/13 10:54:34 INFO Applying migration id=quote 2026/05/13 10:54:34 INFO Applying migration id=rfc9421 2026/05/13 10:54:34 INFO Applying migration id=keys 2026/05/13 10:54:34 INFO Applying migration id=portable 2026/05/13 10:54:34 INFO Applying migration id=proofs 2026/05/13 10:54:34 INFO Applying migration id=contexts 2026/05/13 10:54:34 INFO Applying migration id=deliverieshost 2026/05/13 10:54:34 INFO Applying migration id=pembegin 2026/05/13 10:54:34 INFO Applying migration id=didhost 2026/05/13 10:54:34 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:34 INFO Applying migration id=invites 2026/05/13 10:54:34 INFO Applying migration id=ed25519blob 2026/05/13 10:54:34 INFO Applying migration id=rsablob 2026/05/13 10:54:34 INFO Applying migration id=iconscid 2026/05/13 10:54:34 INFO Applying migration id=actor 2026/05/13 10:54:34 INFO Applying migration id=localkeys 2026/05/13 10:54:34 INFO Applying migration id=deleted 2026/05/13 10:54:34 INFO Applying migration id=history 2026/05/13 10:54:34 INFO Applying migration id=outboxnano 2026/05/13 10:54:34 INFO Applying migration id=implements 2026/05/13 10:54:34 INFO Applying migration id=backfill 2026/05/13 10:54:35 WARN Failed to read avatar error="image: unknown format" --- PASS: TestAvatar_InvalidImage (1.46s) === RUN TestAvatar_TooSmallSize 2026/05/13 10:54:35 INFO Applying migration id=initial 2026/05/13 10:54:35 INFO Applying migration id=notesupdated 2026/05/13 10:54:35 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:35 INFO Applying migration id=activitiesid 2026/05/13 10:54:35 INFO Applying migration id=outbox 2026/05/13 10:54:35 INFO Applying migration id=edits 2026/05/13 10:54:35 INFO Applying migration id=outboxactor 2026/05/13 10:54:35 INFO Applying migration id=outboxsender 2026/05/13 10:54:35 INFO Applying migration id=thread 2026/05/13 10:54:35 INFO Applying migration id=host 2026/05/13 10:54:35 INFO Applying migration id=sharedinbox 2026/05/13 10:54:35 INFO Applying migration id=noteshost 2026/05/13 10:54:35 INFO Applying migration id=fetched 2026/05/13 10:54:35 INFO Applying migration id=move 2026/05/13 10:54:35 INFO Applying migration id=cleanup 2026/05/13 10:54:35 INFO Applying migration id=received 2026/05/13 10:54:35 INFO Applying migration id=namehost 2026/05/13 10:54:35 INFO Applying migration id=outboxhost 2026/05/13 10:54:35 INFO Applying migration id=notesfts 2026/05/13 10:54:35 INFO Applying migration id=iconsname 2026/05/13 10:54:35 INFO Applying migration id=nohash 2026/05/13 10:54:35 INFO Applying migration id=shares 2026/05/13 10:54:35 INFO Applying migration id=actorttl 2026/05/13 10:54:35 INFO Applying migration id=tocc 2026/05/13 10:54:35 INFO Applying migration id=followeds 2026/05/13 10:54:35 INFO Applying migration id=certhash 2026/05/13 10:54:35 INFO Applying migration id=follows_sync 2026/05/13 10:54:35 INFO Applying migration id=jsonpath 2026/05/13 10:54:35 INFO Applying migration id=localforward 2026/05/13 10:54:35 INFO Applying migration id=avatar 2026/05/13 10:54:35 INFO Applying migration id=noimage 2026/05/13 10:54:35 INFO Applying migration id=feed 2026/05/13 10:54:35 INFO Applying migration id=bookmarks 2026/05/13 10:54:35 INFO Applying migration id=shareactivity 2026/05/13 10:54:35 INFO Applying migration id=application 2026/05/13 10:54:35 INFO Applying migration id=certificates 2026/05/13 10:54:35 INFO Applying migration id=rawforward 2026/05/13 10:54:35 INFO Applying migration id=publickey 2026/05/13 10:54:35 INFO Applying migration id=resolvegroup 2026/05/13 10:54:35 INFO Applying migration id=reject 2026/05/13 10:54:36 INFO Applying migration id=autodel 2026/05/13 10:54:36 INFO Applying migration id=jsonb 2026/05/13 10:54:36 INFO Applying migration id=quote 2026/05/13 10:54:36 INFO Applying migration id=rfc9421 2026/05/13 10:54:36 INFO Applying migration id=keys 2026/05/13 10:54:36 INFO Applying migration id=portable 2026/05/13 10:54:36 INFO Applying migration id=proofs 2026/05/13 10:54:36 INFO Applying migration id=contexts 2026/05/13 10:54:36 INFO Applying migration id=deliverieshost 2026/05/13 10:54:36 INFO Applying migration id=pembegin 2026/05/13 10:54:36 INFO Applying migration id=didhost 2026/05/13 10:54:36 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:36 INFO Applying migration id=invites 2026/05/13 10:54:36 INFO Applying migration id=ed25519blob 2026/05/13 10:54:36 INFO Applying migration id=rsablob 2026/05/13 10:54:36 INFO Applying migration id=iconscid 2026/05/13 10:54:36 INFO Applying migration id=actor 2026/05/13 10:54:36 INFO Applying migration id=localkeys 2026/05/13 10:54:36 INFO Applying migration id=deleted 2026/05/13 10:54:36 INFO Applying migration id=history 2026/05/13 10:54:36 INFO Applying migration id=outboxnano 2026/05/13 10:54:36 INFO Applying migration id=implements 2026/05/13 10:54:36 INFO Applying migration id=backfill 2026/05/13 10:54:37 WARN Failed to read avatar error="gif: reading header: unexpected EOF" --- PASS: TestAvatar_TooSmallSize (1.24s) === RUN TestAvatar_TooBigSize 2026/05/13 10:54:37 INFO Applying migration id=initial 2026/05/13 10:54:37 INFO Applying migration id=notesupdated 2026/05/13 10:54:37 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:37 INFO Applying migration id=activitiesid 2026/05/13 10:54:37 INFO Applying migration id=outbox 2026/05/13 10:54:37 INFO Applying migration id=edits 2026/05/13 10:54:37 INFO Applying migration id=outboxactor 2026/05/13 10:54:37 INFO Applying migration id=outboxsender 2026/05/13 10:54:37 INFO Applying migration id=thread 2026/05/13 10:54:37 INFO Applying migration id=host 2026/05/13 10:54:37 INFO Applying migration id=sharedinbox 2026/05/13 10:54:37 INFO Applying migration id=noteshost 2026/05/13 10:54:37 INFO Applying migration id=fetched 2026/05/13 10:54:37 INFO Applying migration id=move 2026/05/13 10:54:37 INFO Applying migration id=cleanup 2026/05/13 10:54:37 INFO Applying migration id=received 2026/05/13 10:54:37 INFO Applying migration id=namehost 2026/05/13 10:54:37 INFO Applying migration id=outboxhost 2026/05/13 10:54:37 INFO Applying migration id=notesfts 2026/05/13 10:54:37 INFO Applying migration id=iconsname 2026/05/13 10:54:37 INFO Applying migration id=nohash 2026/05/13 10:54:37 INFO Applying migration id=shares 2026/05/13 10:54:37 INFO Applying migration id=actorttl 2026/05/13 10:54:37 INFO Applying migration id=tocc 2026/05/13 10:54:37 INFO Applying migration id=followeds 2026/05/13 10:54:37 INFO Applying migration id=certhash 2026/05/13 10:54:37 INFO Applying migration id=follows_sync 2026/05/13 10:54:37 INFO Applying migration id=jsonpath 2026/05/13 10:54:37 INFO Applying migration id=localforward 2026/05/13 10:54:37 INFO Applying migration id=avatar 2026/05/13 10:54:37 INFO Applying migration id=noimage 2026/05/13 10:54:37 INFO Applying migration id=feed 2026/05/13 10:54:37 INFO Applying migration id=bookmarks 2026/05/13 10:54:37 INFO Applying migration id=shareactivity 2026/05/13 10:54:37 INFO Applying migration id=application 2026/05/13 10:54:37 INFO Applying migration id=certificates 2026/05/13 10:54:37 INFO Applying migration id=rawforward 2026/05/13 10:54:37 INFO Applying migration id=publickey 2026/05/13 10:54:37 INFO Applying migration id=resolvegroup 2026/05/13 10:54:37 INFO Applying migration id=reject 2026/05/13 10:54:37 INFO Applying migration id=autodel 2026/05/13 10:54:37 INFO Applying migration id=jsonb 2026/05/13 10:54:37 INFO Applying migration id=quote 2026/05/13 10:54:37 INFO Applying migration id=rfc9421 2026/05/13 10:54:37 INFO Applying migration id=keys 2026/05/13 10:54:37 INFO Applying migration id=portable 2026/05/13 10:54:37 INFO Applying migration id=proofs 2026/05/13 10:54:37 INFO Applying migration id=contexts 2026/05/13 10:54:37 INFO Applying migration id=deliverieshost 2026/05/13 10:54:37 INFO Applying migration id=pembegin 2026/05/13 10:54:37 INFO Applying migration id=didhost 2026/05/13 10:54:37 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:37 INFO Applying migration id=invites 2026/05/13 10:54:37 INFO Applying migration id=ed25519blob 2026/05/13 10:54:37 INFO Applying migration id=rsablob 2026/05/13 10:54:37 INFO Applying migration id=iconscid 2026/05/13 10:54:37 INFO Applying migration id=actor 2026/05/13 10:54:37 INFO Applying migration id=localkeys 2026/05/13 10:54:37 INFO Applying migration id=deleted 2026/05/13 10:54:37 INFO Applying migration id=history 2026/05/13 10:54:37 INFO Applying migration id=outboxnano 2026/05/13 10:54:37 INFO Applying migration id=implements 2026/05/13 10:54:37 INFO Applying migration id=backfill 2026/05/13 10:54:37 WARN Failed to read avatar error="unexpected EOF" --- PASS: TestAvatar_TooBigSize (0.65s) === RUN TestAvatar_SizeLimit 2026/05/13 10:54:37 INFO Applying migration id=initial 2026/05/13 10:54:37 INFO Applying migration id=notesupdated 2026/05/13 10:54:37 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:37 INFO Applying migration id=activitiesid 2026/05/13 10:54:37 INFO Applying migration id=outbox 2026/05/13 10:54:37 INFO Applying migration id=edits 2026/05/13 10:54:37 INFO Applying migration id=outboxactor 2026/05/13 10:54:37 INFO Applying migration id=outboxsender 2026/05/13 10:54:37 INFO Applying migration id=thread 2026/05/13 10:54:37 INFO Applying migration id=host 2026/05/13 10:54:37 INFO Applying migration id=sharedinbox 2026/05/13 10:54:37 INFO Applying migration id=noteshost 2026/05/13 10:54:37 INFO Applying migration id=fetched 2026/05/13 10:54:37 INFO Applying migration id=move 2026/05/13 10:54:37 INFO Applying migration id=cleanup 2026/05/13 10:54:37 INFO Applying migration id=received 2026/05/13 10:54:37 INFO Applying migration id=namehost 2026/05/13 10:54:37 INFO Applying migration id=outboxhost 2026/05/13 10:54:37 INFO Applying migration id=notesfts 2026/05/13 10:54:37 INFO Applying migration id=iconsname 2026/05/13 10:54:37 INFO Applying migration id=nohash 2026/05/13 10:54:37 INFO Applying migration id=shares 2026/05/13 10:54:37 INFO Applying migration id=actorttl 2026/05/13 10:54:37 INFO Applying migration id=tocc 2026/05/13 10:54:37 INFO Applying migration id=followeds 2026/05/13 10:54:37 INFO Applying migration id=certhash 2026/05/13 10:54:37 INFO Applying migration id=follows_sync 2026/05/13 10:54:37 INFO Applying migration id=jsonpath 2026/05/13 10:54:37 INFO Applying migration id=localforward 2026/05/13 10:54:37 INFO Applying migration id=avatar 2026/05/13 10:54:37 INFO Applying migration id=noimage 2026/05/13 10:54:37 INFO Applying migration id=feed 2026/05/13 10:54:37 INFO Applying migration id=bookmarks 2026/05/13 10:54:37 INFO Applying migration id=shareactivity 2026/05/13 10:54:37 INFO Applying migration id=application 2026/05/13 10:54:37 INFO Applying migration id=certificates 2026/05/13 10:54:37 INFO Applying migration id=rawforward 2026/05/13 10:54:37 INFO Applying migration id=publickey 2026/05/13 10:54:37 INFO Applying migration id=resolvegroup 2026/05/13 10:54:37 INFO Applying migration id=reject 2026/05/13 10:54:37 INFO Applying migration id=autodel 2026/05/13 10:54:37 INFO Applying migration id=jsonb 2026/05/13 10:54:37 INFO Applying migration id=quote 2026/05/13 10:54:37 INFO Applying migration id=rfc9421 2026/05/13 10:54:37 INFO Applying migration id=keys 2026/05/13 10:54:37 INFO Applying migration id=portable 2026/05/13 10:54:37 INFO Applying migration id=proofs 2026/05/13 10:54:37 INFO Applying migration id=contexts 2026/05/13 10:54:37 INFO Applying migration id=deliverieshost 2026/05/13 10:54:37 INFO Applying migration id=pembegin 2026/05/13 10:54:37 INFO Applying migration id=didhost 2026/05/13 10:54:37 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:37 INFO Applying migration id=invites 2026/05/13 10:54:37 INFO Applying migration id=ed25519blob 2026/05/13 10:54:37 INFO Applying migration id=rsablob 2026/05/13 10:54:37 INFO Applying migration id=iconscid 2026/05/13 10:54:37 INFO Applying migration id=actor 2026/05/13 10:54:37 INFO Applying migration id=localkeys 2026/05/13 10:54:37 INFO Applying migration id=deleted 2026/05/13 10:54:37 INFO Applying migration id=history 2026/05/13 10:54:37 INFO Applying migration id=outboxnano 2026/05/13 10:54:37 INFO Applying migration id=implements 2026/05/13 10:54:37 INFO Applying migration id=backfill 2026/05/13 10:54:38 WARN Image is too big size=63 --- PASS: TestAvatar_SizeLimit (1.20s) === RUN TestAvatar_ExactlySizeLimit 2026/05/13 10:54:38 INFO Applying migration id=initial 2026/05/13 10:54:38 INFO Applying migration id=notesupdated 2026/05/13 10:54:38 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:38 INFO Applying migration id=activitiesid 2026/05/13 10:54:38 INFO Applying migration id=outbox 2026/05/13 10:54:38 INFO Applying migration id=edits 2026/05/13 10:54:38 INFO Applying migration id=outboxactor 2026/05/13 10:54:38 INFO Applying migration id=outboxsender 2026/05/13 10:54:38 INFO Applying migration id=thread 2026/05/13 10:54:38 INFO Applying migration id=host 2026/05/13 10:54:38 INFO Applying migration id=sharedinbox 2026/05/13 10:54:38 INFO Applying migration id=noteshost 2026/05/13 10:54:38 INFO Applying migration id=fetched 2026/05/13 10:54:38 INFO Applying migration id=move 2026/05/13 10:54:38 INFO Applying migration id=cleanup 2026/05/13 10:54:38 INFO Applying migration id=received 2026/05/13 10:54:38 INFO Applying migration id=namehost 2026/05/13 10:54:38 INFO Applying migration id=outboxhost 2026/05/13 10:54:38 INFO Applying migration id=notesfts 2026/05/13 10:54:38 INFO Applying migration id=iconsname 2026/05/13 10:54:38 INFO Applying migration id=nohash 2026/05/13 10:54:38 INFO Applying migration id=shares 2026/05/13 10:54:38 INFO Applying migration id=actorttl 2026/05/13 10:54:38 INFO Applying migration id=tocc 2026/05/13 10:54:38 INFO Applying migration id=followeds 2026/05/13 10:54:38 INFO Applying migration id=certhash 2026/05/13 10:54:38 INFO Applying migration id=follows_sync 2026/05/13 10:54:38 INFO Applying migration id=jsonpath 2026/05/13 10:54:38 INFO Applying migration id=localforward 2026/05/13 10:54:38 INFO Applying migration id=avatar 2026/05/13 10:54:38 INFO Applying migration id=noimage 2026/05/13 10:54:38 INFO Applying migration id=feed 2026/05/13 10:54:38 INFO Applying migration id=bookmarks 2026/05/13 10:54:38 INFO Applying migration id=shareactivity 2026/05/13 10:54:38 INFO Applying migration id=application 2026/05/13 10:54:38 INFO Applying migration id=certificates 2026/05/13 10:54:38 INFO Applying migration id=rawforward 2026/05/13 10:54:38 INFO Applying migration id=publickey 2026/05/13 10:54:38 INFO Applying migration id=resolvegroup 2026/05/13 10:54:38 INFO Applying migration id=reject 2026/05/13 10:54:39 INFO Applying migration id=autodel 2026/05/13 10:54:39 INFO Applying migration id=jsonb 2026/05/13 10:54:39 INFO Applying migration id=quote 2026/05/13 10:54:39 INFO Applying migration id=rfc9421 2026/05/13 10:54:39 INFO Applying migration id=keys 2026/05/13 10:54:39 INFO Applying migration id=portable 2026/05/13 10:54:39 INFO Applying migration id=proofs 2026/05/13 10:54:39 INFO Applying migration id=contexts 2026/05/13 10:54:39 INFO Applying migration id=deliverieshost 2026/05/13 10:54:39 INFO Applying migration id=pembegin 2026/05/13 10:54:39 INFO Applying migration id=didhost 2026/05/13 10:54:39 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:39 INFO Applying migration id=invites 2026/05/13 10:54:39 INFO Applying migration id=ed25519blob 2026/05/13 10:54:39 INFO Applying migration id=rsablob 2026/05/13 10:54:39 INFO Applying migration id=iconscid 2026/05/13 10:54:39 INFO Applying migration id=actor 2026/05/13 10:54:39 INFO Applying migration id=localkeys 2026/05/13 10:54:39 INFO Applying migration id=deleted 2026/05/13 10:54:39 INFO Applying migration id=history 2026/05/13 10:54:39 INFO Applying migration id=outboxnano 2026/05/13 10:54:39 INFO Applying migration id=implements 2026/05/13 10:54:39 INFO Applying migration id=backfill --- PASS: TestAvatar_ExactlySizeLimit (0.68s) === RUN TestBio_Throttled 2026/05/13 10:54:39 INFO Applying migration id=initial 2026/05/13 10:54:39 INFO Applying migration id=notesupdated 2026/05/13 10:54:39 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:39 INFO Applying migration id=activitiesid 2026/05/13 10:54:39 INFO Applying migration id=outbox 2026/05/13 10:54:39 INFO Applying migration id=edits 2026/05/13 10:54:39 INFO Applying migration id=outboxactor 2026/05/13 10:54:39 INFO Applying migration id=outboxsender 2026/05/13 10:54:39 INFO Applying migration id=thread 2026/05/13 10:54:39 INFO Applying migration id=host 2026/05/13 10:54:39 INFO Applying migration id=sharedinbox 2026/05/13 10:54:39 INFO Applying migration id=noteshost 2026/05/13 10:54:39 INFO Applying migration id=fetched 2026/05/13 10:54:39 INFO Applying migration id=move 2026/05/13 10:54:39 INFO Applying migration id=cleanup 2026/05/13 10:54:39 INFO Applying migration id=received 2026/05/13 10:54:39 INFO Applying migration id=namehost 2026/05/13 10:54:39 INFO Applying migration id=outboxhost 2026/05/13 10:54:39 INFO Applying migration id=notesfts 2026/05/13 10:54:39 INFO Applying migration id=iconsname 2026/05/13 10:54:39 INFO Applying migration id=nohash 2026/05/13 10:54:39 INFO Applying migration id=shares 2026/05/13 10:54:39 INFO Applying migration id=actorttl 2026/05/13 10:54:39 INFO Applying migration id=tocc 2026/05/13 10:54:39 INFO Applying migration id=followeds 2026/05/13 10:54:39 INFO Applying migration id=certhash 2026/05/13 10:54:39 INFO Applying migration id=follows_sync 2026/05/13 10:54:39 INFO Applying migration id=jsonpath 2026/05/13 10:54:39 INFO Applying migration id=localforward 2026/05/13 10:54:39 INFO Applying migration id=avatar 2026/05/13 10:54:39 INFO Applying migration id=noimage 2026/05/13 10:54:39 INFO Applying migration id=feed 2026/05/13 10:54:39 INFO Applying migration id=bookmarks 2026/05/13 10:54:39 INFO Applying migration id=shareactivity 2026/05/13 10:54:39 INFO Applying migration id=application 2026/05/13 10:54:39 INFO Applying migration id=certificates 2026/05/13 10:54:39 INFO Applying migration id=rawforward 2026/05/13 10:54:39 INFO Applying migration id=publickey 2026/05/13 10:54:39 INFO Applying migration id=resolvegroup 2026/05/13 10:54:39 INFO Applying migration id=reject 2026/05/13 10:54:39 INFO Applying migration id=autodel 2026/05/13 10:54:39 INFO Applying migration id=jsonb 2026/05/13 10:54:39 INFO Applying migration id=quote 2026/05/13 10:54:39 INFO Applying migration id=rfc9421 2026/05/13 10:54:39 INFO Applying migration id=keys 2026/05/13 10:54:39 INFO Applying migration id=portable 2026/05/13 10:54:39 INFO Applying migration id=proofs 2026/05/13 10:54:39 INFO Applying migration id=contexts 2026/05/13 10:54:39 INFO Applying migration id=deliverieshost 2026/05/13 10:54:39 INFO Applying migration id=pembegin 2026/05/13 10:54:39 INFO Applying migration id=didhost 2026/05/13 10:54:39 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:39 INFO Applying migration id=invites 2026/05/13 10:54:39 INFO Applying migration id=ed25519blob 2026/05/13 10:54:39 INFO Applying migration id=rsablob 2026/05/13 10:54:39 INFO Applying migration id=iconscid 2026/05/13 10:54:39 INFO Applying migration id=actor 2026/05/13 10:54:39 INFO Applying migration id=localkeys 2026/05/13 10:54:39 INFO Applying migration id=deleted 2026/05/13 10:54:39 INFO Applying migration id=history 2026/05/13 10:54:39 INFO Applying migration id=outboxnano 2026/05/13 10:54:39 INFO Applying migration id=implements 2026/05/13 10:54:39 INFO Applying migration id=backfill 2026/05/13 10:54:40 WARN Throttled request to set bio can=2026-05-13T11:24:39.854Z --- PASS: TestBio_Throttled (0.57s) === RUN TestBio_HappyFlow 2026/05/13 10:54:40 INFO Applying migration id=initial 2026/05/13 10:54:40 INFO Applying migration id=notesupdated 2026/05/13 10:54:40 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:40 INFO Applying migration id=activitiesid 2026/05/13 10:54:40 INFO Applying migration id=outbox 2026/05/13 10:54:40 INFO Applying migration id=edits 2026/05/13 10:54:40 INFO Applying migration id=outboxactor 2026/05/13 10:54:40 INFO Applying migration id=outboxsender 2026/05/13 10:54:40 INFO Applying migration id=thread 2026/05/13 10:54:40 INFO Applying migration id=host 2026/05/13 10:54:40 INFO Applying migration id=sharedinbox 2026/05/13 10:54:40 INFO Applying migration id=noteshost 2026/05/13 10:54:40 INFO Applying migration id=fetched 2026/05/13 10:54:40 INFO Applying migration id=move 2026/05/13 10:54:40 INFO Applying migration id=cleanup 2026/05/13 10:54:40 INFO Applying migration id=received 2026/05/13 10:54:40 INFO Applying migration id=namehost 2026/05/13 10:54:40 INFO Applying migration id=outboxhost 2026/05/13 10:54:40 INFO Applying migration id=notesfts 2026/05/13 10:54:40 INFO Applying migration id=iconsname 2026/05/13 10:54:40 INFO Applying migration id=nohash 2026/05/13 10:54:40 INFO Applying migration id=shares 2026/05/13 10:54:40 INFO Applying migration id=actorttl 2026/05/13 10:54:40 INFO Applying migration id=tocc 2026/05/13 10:54:40 INFO Applying migration id=followeds 2026/05/13 10:54:40 INFO Applying migration id=certhash 2026/05/13 10:54:40 INFO Applying migration id=follows_sync 2026/05/13 10:54:40 INFO Applying migration id=jsonpath 2026/05/13 10:54:40 INFO Applying migration id=localforward 2026/05/13 10:54:40 INFO Applying migration id=avatar 2026/05/13 10:54:40 INFO Applying migration id=noimage 2026/05/13 10:54:40 INFO Applying migration id=feed 2026/05/13 10:54:40 INFO Applying migration id=bookmarks 2026/05/13 10:54:40 INFO Applying migration id=shareactivity 2026/05/13 10:54:40 INFO Applying migration id=application 2026/05/13 10:54:40 INFO Applying migration id=certificates 2026/05/13 10:54:40 INFO Applying migration id=rawforward 2026/05/13 10:54:40 INFO Applying migration id=publickey 2026/05/13 10:54:40 INFO Applying migration id=resolvegroup 2026/05/13 10:54:40 INFO Applying migration id=reject 2026/05/13 10:54:40 INFO Applying migration id=autodel 2026/05/13 10:54:40 INFO Applying migration id=jsonb 2026/05/13 10:54:40 INFO Applying migration id=quote 2026/05/13 10:54:40 INFO Applying migration id=rfc9421 2026/05/13 10:54:40 INFO Applying migration id=keys 2026/05/13 10:54:40 INFO Applying migration id=portable 2026/05/13 10:54:40 INFO Applying migration id=proofs 2026/05/13 10:54:40 INFO Applying migration id=contexts 2026/05/13 10:54:40 INFO Applying migration id=deliverieshost 2026/05/13 10:54:40 INFO Applying migration id=pembegin 2026/05/13 10:54:40 INFO Applying migration id=didhost 2026/05/13 10:54:40 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:40 INFO Applying migration id=invites 2026/05/13 10:54:40 INFO Applying migration id=ed25519blob 2026/05/13 10:54:40 INFO Applying migration id=rsablob 2026/05/13 10:54:40 INFO Applying migration id=iconscid 2026/05/13 10:54:40 INFO Applying migration id=actor 2026/05/13 10:54:40 INFO Applying migration id=localkeys 2026/05/13 10:54:40 INFO Applying migration id=deleted 2026/05/13 10:54:40 INFO Applying migration id=history 2026/05/13 10:54:40 INFO Applying migration id=outboxnano 2026/05/13 10:54:40 INFO Applying migration id=implements 2026/05/13 10:54:40 INFO Applying migration id=backfill 2026/05/13 10:54:40 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestBio_HappyFlow (0.64s) === RUN TestBio_TooLong 2026/05/13 10:54:40 INFO Applying migration id=initial 2026/05/13 10:54:40 INFO Applying migration id=notesupdated 2026/05/13 10:54:40 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:40 INFO Applying migration id=activitiesid 2026/05/13 10:54:40 INFO Applying migration id=outbox 2026/05/13 10:54:40 INFO Applying migration id=edits 2026/05/13 10:54:40 INFO Applying migration id=outboxactor 2026/05/13 10:54:40 INFO Applying migration id=outboxsender 2026/05/13 10:54:40 INFO Applying migration id=thread 2026/05/13 10:54:40 INFO Applying migration id=host 2026/05/13 10:54:40 INFO Applying migration id=sharedinbox 2026/05/13 10:54:40 INFO Applying migration id=noteshost 2026/05/13 10:54:40 INFO Applying migration id=fetched 2026/05/13 10:54:40 INFO Applying migration id=move 2026/05/13 10:54:40 INFO Applying migration id=cleanup 2026/05/13 10:54:40 INFO Applying migration id=received 2026/05/13 10:54:40 INFO Applying migration id=namehost 2026/05/13 10:54:40 INFO Applying migration id=outboxhost 2026/05/13 10:54:40 INFO Applying migration id=notesfts 2026/05/13 10:54:40 INFO Applying migration id=iconsname 2026/05/13 10:54:40 INFO Applying migration id=nohash 2026/05/13 10:54:40 INFO Applying migration id=shares 2026/05/13 10:54:40 INFO Applying migration id=actorttl 2026/05/13 10:54:40 INFO Applying migration id=tocc 2026/05/13 10:54:40 INFO Applying migration id=followeds 2026/05/13 10:54:40 INFO Applying migration id=certhash 2026/05/13 10:54:40 INFO Applying migration id=follows_sync 2026/05/13 10:54:40 INFO Applying migration id=jsonpath 2026/05/13 10:54:40 INFO Applying migration id=localforward 2026/05/13 10:54:40 INFO Applying migration id=avatar 2026/05/13 10:54:40 INFO Applying migration id=noimage 2026/05/13 10:54:40 INFO Applying migration id=feed 2026/05/13 10:54:40 INFO Applying migration id=bookmarks 2026/05/13 10:54:40 INFO Applying migration id=shareactivity 2026/05/13 10:54:40 INFO Applying migration id=application 2026/05/13 10:54:40 INFO Applying migration id=certificates 2026/05/13 10:54:40 INFO Applying migration id=rawforward 2026/05/13 10:54:40 INFO Applying migration id=publickey 2026/05/13 10:54:40 INFO Applying migration id=resolvegroup 2026/05/13 10:54:40 INFO Applying migration id=reject 2026/05/13 10:54:40 INFO Applying migration id=autodel 2026/05/13 10:54:40 INFO Applying migration id=jsonb 2026/05/13 10:54:40 INFO Applying migration id=quote 2026/05/13 10:54:40 INFO Applying migration id=rfc9421 2026/05/13 10:54:40 INFO Applying migration id=keys 2026/05/13 10:54:40 INFO Applying migration id=portable 2026/05/13 10:54:40 INFO Applying migration id=proofs 2026/05/13 10:54:40 INFO Applying migration id=contexts 2026/05/13 10:54:40 INFO Applying migration id=deliverieshost 2026/05/13 10:54:40 INFO Applying migration id=pembegin 2026/05/13 10:54:40 INFO Applying migration id=didhost 2026/05/13 10:54:40 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:40 INFO Applying migration id=invites 2026/05/13 10:54:40 INFO Applying migration id=ed25519blob 2026/05/13 10:54:40 INFO Applying migration id=rsablob 2026/05/13 10:54:40 INFO Applying migration id=iconscid 2026/05/13 10:54:41 INFO Applying migration id=actor 2026/05/13 10:54:41 INFO Applying migration id=localkeys 2026/05/13 10:54:41 INFO Applying migration id=deleted 2026/05/13 10:54:41 INFO Applying migration id=history 2026/05/13 10:54:41 INFO Applying migration id=outboxnano 2026/05/13 10:54:41 INFO Applying migration id=implements 2026/05/13 10:54:41 INFO Applying migration id=backfill --- PASS: TestBio_TooLong (0.75s) === RUN TestBio_MultiLine 2026/05/13 10:54:41 INFO Applying migration id=initial 2026/05/13 10:54:41 INFO Applying migration id=notesupdated 2026/05/13 10:54:41 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:41 INFO Applying migration id=activitiesid 2026/05/13 10:54:41 INFO Applying migration id=outbox 2026/05/13 10:54:41 INFO Applying migration id=edits 2026/05/13 10:54:41 INFO Applying migration id=outboxactor 2026/05/13 10:54:41 INFO Applying migration id=outboxsender 2026/05/13 10:54:41 INFO Applying migration id=thread 2026/05/13 10:54:41 INFO Applying migration id=host 2026/05/13 10:54:41 INFO Applying migration id=sharedinbox 2026/05/13 10:54:41 INFO Applying migration id=noteshost 2026/05/13 10:54:41 INFO Applying migration id=fetched 2026/05/13 10:54:41 INFO Applying migration id=move 2026/05/13 10:54:41 INFO Applying migration id=cleanup 2026/05/13 10:54:41 INFO Applying migration id=received 2026/05/13 10:54:41 INFO Applying migration id=namehost 2026/05/13 10:54:41 INFO Applying migration id=outboxhost 2026/05/13 10:54:41 INFO Applying migration id=notesfts 2026/05/13 10:54:41 INFO Applying migration id=iconsname 2026/05/13 10:54:41 INFO Applying migration id=nohash 2026/05/13 10:54:41 INFO Applying migration id=shares 2026/05/13 10:54:41 INFO Applying migration id=actorttl 2026/05/13 10:54:41 INFO Applying migration id=tocc 2026/05/13 10:54:41 INFO Applying migration id=followeds 2026/05/13 10:54:41 INFO Applying migration id=certhash 2026/05/13 10:54:41 INFO Applying migration id=follows_sync 2026/05/13 10:54:41 INFO Applying migration id=jsonpath 2026/05/13 10:54:41 INFO Applying migration id=localforward 2026/05/13 10:54:41 INFO Applying migration id=avatar 2026/05/13 10:54:41 INFO Applying migration id=noimage 2026/05/13 10:54:41 INFO Applying migration id=feed 2026/05/13 10:54:41 INFO Applying migration id=bookmarks 2026/05/13 10:54:41 INFO Applying migration id=shareactivity 2026/05/13 10:54:41 INFO Applying migration id=application 2026/05/13 10:54:41 INFO Applying migration id=certificates 2026/05/13 10:54:41 INFO Applying migration id=rawforward 2026/05/13 10:54:41 INFO Applying migration id=publickey 2026/05/13 10:54:41 INFO Applying migration id=resolvegroup 2026/05/13 10:54:41 INFO Applying migration id=reject 2026/05/13 10:54:41 INFO Applying migration id=autodel 2026/05/13 10:54:41 INFO Applying migration id=jsonb 2026/05/13 10:54:41 INFO Applying migration id=quote 2026/05/13 10:54:41 INFO Applying migration id=rfc9421 2026/05/13 10:54:41 INFO Applying migration id=keys 2026/05/13 10:54:41 INFO Applying migration id=portable 2026/05/13 10:54:41 INFO Applying migration id=proofs 2026/05/13 10:54:41 INFO Applying migration id=contexts 2026/05/13 10:54:41 INFO Applying migration id=deliverieshost 2026/05/13 10:54:41 INFO Applying migration id=pembegin 2026/05/13 10:54:41 INFO Applying migration id=didhost 2026/05/13 10:54:41 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:41 INFO Applying migration id=invites 2026/05/13 10:54:41 INFO Applying migration id=ed25519blob 2026/05/13 10:54:41 INFO Applying migration id=rsablob 2026/05/13 10:54:41 INFO Applying migration id=iconscid 2026/05/13 10:54:41 INFO Applying migration id=actor 2026/05/13 10:54:41 INFO Applying migration id=localkeys 2026/05/13 10:54:41 INFO Applying migration id=deleted 2026/05/13 10:54:41 INFO Applying migration id=history 2026/05/13 10:54:41 INFO Applying migration id=outboxnano 2026/05/13 10:54:41 INFO Applying migration id=implements 2026/05/13 10:54:41 INFO Applying migration id=backfill 2026/05/13 10:54:42 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestBio_MultiLine (0.62s) === RUN TestBio_MultiLineWithLink 2026/05/13 10:54:42 INFO Applying migration id=initial 2026/05/13 10:54:42 INFO Applying migration id=notesupdated 2026/05/13 10:54:42 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:42 INFO Applying migration id=activitiesid 2026/05/13 10:54:42 INFO Applying migration id=outbox 2026/05/13 10:54:42 INFO Applying migration id=edits 2026/05/13 10:54:42 INFO Applying migration id=outboxactor 2026/05/13 10:54:42 INFO Applying migration id=outboxsender 2026/05/13 10:54:42 INFO Applying migration id=thread 2026/05/13 10:54:42 INFO Applying migration id=host 2026/05/13 10:54:42 INFO Applying migration id=sharedinbox 2026/05/13 10:54:42 INFO Applying migration id=noteshost 2026/05/13 10:54:42 INFO Applying migration id=fetched 2026/05/13 10:54:42 INFO Applying migration id=move 2026/05/13 10:54:42 INFO Applying migration id=cleanup 2026/05/13 10:54:42 INFO Applying migration id=received 2026/05/13 10:54:42 INFO Applying migration id=namehost 2026/05/13 10:54:42 INFO Applying migration id=outboxhost 2026/05/13 10:54:42 INFO Applying migration id=notesfts 2026/05/13 10:54:42 INFO Applying migration id=iconsname 2026/05/13 10:54:42 INFO Applying migration id=nohash 2026/05/13 10:54:42 INFO Applying migration id=shares 2026/05/13 10:54:42 INFO Applying migration id=actorttl 2026/05/13 10:54:42 INFO Applying migration id=tocc 2026/05/13 10:54:42 INFO Applying migration id=followeds 2026/05/13 10:54:42 INFO Applying migration id=certhash 2026/05/13 10:54:42 INFO Applying migration id=follows_sync 2026/05/13 10:54:42 INFO Applying migration id=jsonpath 2026/05/13 10:54:42 INFO Applying migration id=localforward 2026/05/13 10:54:42 INFO Applying migration id=avatar 2026/05/13 10:54:42 INFO Applying migration id=noimage 2026/05/13 10:54:42 INFO Applying migration id=feed 2026/05/13 10:54:42 INFO Applying migration id=bookmarks 2026/05/13 10:54:42 INFO Applying migration id=shareactivity 2026/05/13 10:54:42 INFO Applying migration id=application 2026/05/13 10:54:42 INFO Applying migration id=certificates 2026/05/13 10:54:42 INFO Applying migration id=rawforward 2026/05/13 10:54:42 INFO Applying migration id=publickey 2026/05/13 10:54:42 INFO Applying migration id=resolvegroup 2026/05/13 10:54:42 INFO Applying migration id=reject 2026/05/13 10:54:42 INFO Applying migration id=autodel 2026/05/13 10:54:42 INFO Applying migration id=jsonb 2026/05/13 10:54:42 INFO Applying migration id=quote 2026/05/13 10:54:42 INFO Applying migration id=rfc9421 2026/05/13 10:54:42 INFO Applying migration id=keys 2026/05/13 10:54:42 INFO Applying migration id=portable 2026/05/13 10:54:42 INFO Applying migration id=proofs 2026/05/13 10:54:42 INFO Applying migration id=contexts 2026/05/13 10:54:42 INFO Applying migration id=deliverieshost 2026/05/13 10:54:42 INFO Applying migration id=pembegin 2026/05/13 10:54:42 INFO Applying migration id=didhost 2026/05/13 10:54:42 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:42 INFO Applying migration id=invites 2026/05/13 10:54:42 INFO Applying migration id=ed25519blob 2026/05/13 10:54:42 INFO Applying migration id=rsablob 2026/05/13 10:54:42 INFO Applying migration id=iconscid 2026/05/13 10:54:42 INFO Applying migration id=actor 2026/05/13 10:54:42 INFO Applying migration id=localkeys 2026/05/13 10:54:42 INFO Applying migration id=deleted 2026/05/13 10:54:42 INFO Applying migration id=history 2026/05/13 10:54:42 INFO Applying migration id=outboxnano 2026/05/13 10:54:42 INFO Applying migration id=implements 2026/05/13 10:54:42 INFO Applying migration id=backfill 2026/05/13 10:54:42 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestBio_MultiLineWithLink (0.79s) === RUN TestBookmark_HappyFlow 2026/05/13 10:54:42 INFO Applying migration id=initial 2026/05/13 10:54:42 INFO Applying migration id=notesupdated 2026/05/13 10:54:42 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:42 INFO Applying migration id=activitiesid 2026/05/13 10:54:42 INFO Applying migration id=outbox 2026/05/13 10:54:42 INFO Applying migration id=edits 2026/05/13 10:54:42 INFO Applying migration id=outboxactor 2026/05/13 10:54:42 INFO Applying migration id=outboxsender 2026/05/13 10:54:42 INFO Applying migration id=thread 2026/05/13 10:54:42 INFO Applying migration id=host 2026/05/13 10:54:42 INFO Applying migration id=sharedinbox 2026/05/13 10:54:42 INFO Applying migration id=noteshost 2026/05/13 10:54:42 INFO Applying migration id=fetched 2026/05/13 10:54:42 INFO Applying migration id=move 2026/05/13 10:54:42 INFO Applying migration id=cleanup 2026/05/13 10:54:42 INFO Applying migration id=received 2026/05/13 10:54:42 INFO Applying migration id=namehost 2026/05/13 10:54:42 INFO Applying migration id=outboxhost 2026/05/13 10:54:42 INFO Applying migration id=notesfts 2026/05/13 10:54:42 INFO Applying migration id=iconsname 2026/05/13 10:54:42 INFO Applying migration id=nohash 2026/05/13 10:54:42 INFO Applying migration id=shares 2026/05/13 10:54:42 INFO Applying migration id=actorttl 2026/05/13 10:54:42 INFO Applying migration id=tocc 2026/05/13 10:54:43 INFO Applying migration id=followeds 2026/05/13 10:54:43 INFO Applying migration id=certhash 2026/05/13 10:54:43 INFO Applying migration id=follows_sync 2026/05/13 10:54:43 INFO Applying migration id=jsonpath 2026/05/13 10:54:43 INFO Applying migration id=localforward 2026/05/13 10:54:43 INFO Applying migration id=avatar 2026/05/13 10:54:43 INFO Applying migration id=noimage 2026/05/13 10:54:43 INFO Applying migration id=feed 2026/05/13 10:54:43 INFO Applying migration id=bookmarks 2026/05/13 10:54:43 INFO Applying migration id=shareactivity 2026/05/13 10:54:43 INFO Applying migration id=application 2026/05/13 10:54:43 INFO Applying migration id=certificates 2026/05/13 10:54:43 INFO Applying migration id=rawforward 2026/05/13 10:54:43 INFO Applying migration id=publickey 2026/05/13 10:54:43 INFO Applying migration id=resolvegroup 2026/05/13 10:54:43 INFO Applying migration id=reject 2026/05/13 10:54:43 INFO Applying migration id=autodel 2026/05/13 10:54:43 INFO Applying migration id=jsonb 2026/05/13 10:54:43 INFO Applying migration id=quote 2026/05/13 10:54:43 INFO Applying migration id=rfc9421 2026/05/13 10:54:43 INFO Applying migration id=keys 2026/05/13 10:54:43 INFO Applying migration id=portable 2026/05/13 10:54:43 INFO Applying migration id=proofs 2026/05/13 10:54:43 INFO Applying migration id=contexts 2026/05/13 10:54:43 INFO Applying migration id=deliverieshost 2026/05/13 10:54:43 INFO Applying migration id=pembegin 2026/05/13 10:54:43 INFO Applying migration id=didhost 2026/05/13 10:54:43 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:43 INFO Applying migration id=invites 2026/05/13 10:54:43 INFO Applying migration id=ed25519blob 2026/05/13 10:54:43 INFO Applying migration id=rsablob 2026/05/13 10:54:43 INFO Applying migration id=iconscid 2026/05/13 10:54:43 INFO Applying migration id=actor 2026/05/13 10:54:43 INFO Applying migration id=localkeys 2026/05/13 10:54:43 INFO Applying migration id=deleted 2026/05/13 10:54:43 INFO Applying migration id=history 2026/05/13 10:54:43 INFO Applying migration id=outboxnano 2026/05/13 10:54:43 INFO Applying migration id=implements 2026/05/13 10:54:43 INFO Applying migration id=backfill 2026/05/13 10:54:43 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-8408-749b-8e42-006d5901d792 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-8408-7428-928a-0ff93ccdfd51 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20f9-8408-7428-928a-0ff93ccdfd51 2026/05/13 10:54:43 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-8408-7428-928a-0ff93ccdfd51 2026/05/13 10:54:43 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-8408-7428-928a-0ff93ccdfd51 2026/05/13 10:54:43 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-8408-7428-928a-0ff93ccdfd51 --- PASS: TestBookmark_HappyFlow (0.77s) === RUN TestBookmark_Throttling 2026/05/13 10:54:43 INFO Applying migration id=initial 2026/05/13 10:54:43 INFO Applying migration id=notesupdated 2026/05/13 10:54:43 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:43 INFO Applying migration id=activitiesid 2026/05/13 10:54:43 INFO Applying migration id=outbox 2026/05/13 10:54:43 INFO Applying migration id=edits 2026/05/13 10:54:43 INFO Applying migration id=outboxactor 2026/05/13 10:54:43 INFO Applying migration id=outboxsender 2026/05/13 10:54:43 INFO Applying migration id=thread 2026/05/13 10:54:43 INFO Applying migration id=host 2026/05/13 10:54:43 INFO Applying migration id=sharedinbox 2026/05/13 10:54:43 INFO Applying migration id=noteshost 2026/05/13 10:54:43 INFO Applying migration id=fetched 2026/05/13 10:54:43 INFO Applying migration id=move 2026/05/13 10:54:43 INFO Applying migration id=cleanup 2026/05/13 10:54:43 INFO Applying migration id=received 2026/05/13 10:54:43 INFO Applying migration id=namehost 2026/05/13 10:54:43 INFO Applying migration id=outboxhost 2026/05/13 10:54:43 INFO Applying migration id=notesfts 2026/05/13 10:54:43 INFO Applying migration id=iconsname 2026/05/13 10:54:43 INFO Applying migration id=nohash 2026/05/13 10:54:43 INFO Applying migration id=shares 2026/05/13 10:54:43 INFO Applying migration id=actorttl 2026/05/13 10:54:43 INFO Applying migration id=tocc 2026/05/13 10:54:43 INFO Applying migration id=followeds 2026/05/13 10:54:43 INFO Applying migration id=certhash 2026/05/13 10:54:43 INFO Applying migration id=follows_sync 2026/05/13 10:54:43 INFO Applying migration id=jsonpath 2026/05/13 10:54:43 INFO Applying migration id=localforward 2026/05/13 10:54:43 INFO Applying migration id=avatar 2026/05/13 10:54:43 INFO Applying migration id=noimage 2026/05/13 10:54:43 INFO Applying migration id=feed 2026/05/13 10:54:43 INFO Applying migration id=bookmarks 2026/05/13 10:54:43 INFO Applying migration id=shareactivity 2026/05/13 10:54:43 INFO Applying migration id=application 2026/05/13 10:54:43 INFO Applying migration id=certificates 2026/05/13 10:54:43 INFO Applying migration id=rawforward 2026/05/13 10:54:43 INFO Applying migration id=publickey 2026/05/13 10:54:43 INFO Applying migration id=resolvegroup 2026/05/13 10:54:43 INFO Applying migration id=reject 2026/05/13 10:54:43 INFO Applying migration id=autodel 2026/05/13 10:54:43 INFO Applying migration id=jsonb 2026/05/13 10:54:43 INFO Applying migration id=quote 2026/05/13 10:54:43 INFO Applying migration id=rfc9421 2026/05/13 10:54:43 INFO Applying migration id=keys 2026/05/13 10:54:43 INFO Applying migration id=portable 2026/05/13 10:54:43 INFO Applying migration id=proofs 2026/05/13 10:54:43 INFO Applying migration id=contexts 2026/05/13 10:54:43 INFO Applying migration id=deliverieshost 2026/05/13 10:54:43 INFO Applying migration id=pembegin 2026/05/13 10:54:43 INFO Applying migration id=didhost 2026/05/13 10:54:43 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:43 INFO Applying migration id=invites 2026/05/13 10:54:43 INFO Applying migration id=ed25519blob 2026/05/13 10:54:43 INFO Applying migration id=rsablob 2026/05/13 10:54:43 INFO Applying migration id=iconscid 2026/05/13 10:54:43 INFO Applying migration id=actor 2026/05/13 10:54:43 INFO Applying migration id=localkeys 2026/05/13 10:54:43 INFO Applying migration id=deleted 2026/05/13 10:54:43 INFO Applying migration id=history 2026/05/13 10:54:43 INFO Applying migration id=outboxnano 2026/05/13 10:54:43 INFO Applying migration id=implements 2026/05/13 10:54:43 INFO Applying migration id=backfill 2026/05/13 10:54:44 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-8672-7824-a6d0-40247085333a activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-8672-77a5-a7a4-932f912c876c activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20f9-8672-77a5-a7a4-932f912c876c 2026/05/13 10:54:44 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-8675-7cb1-95a9-97a7d8837ff8 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-8675-7c7a-b0e6-912374a671a1 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019e20f9-8675-7c7a-b0e6-912374a671a1 2026/05/13 10:54:44 WARN User is bookmarking too frequently --- PASS: TestBookmark_Throttling (0.61s) === RUN TestBookmark_Limit 2026/05/13 10:54:44 INFO Applying migration id=initial 2026/05/13 10:54:44 INFO Applying migration id=notesupdated 2026/05/13 10:54:44 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:44 INFO Applying migration id=activitiesid 2026/05/13 10:54:44 INFO Applying migration id=outbox 2026/05/13 10:54:44 INFO Applying migration id=edits 2026/05/13 10:54:44 INFO Applying migration id=outboxactor 2026/05/13 10:54:44 INFO Applying migration id=outboxsender 2026/05/13 10:54:44 INFO Applying migration id=thread 2026/05/13 10:54:44 INFO Applying migration id=host 2026/05/13 10:54:44 INFO Applying migration id=sharedinbox 2026/05/13 10:54:44 INFO Applying migration id=noteshost 2026/05/13 10:54:44 INFO Applying migration id=fetched 2026/05/13 10:54:44 INFO Applying migration id=move 2026/05/13 10:54:44 INFO Applying migration id=cleanup 2026/05/13 10:54:44 INFO Applying migration id=received 2026/05/13 10:54:44 INFO Applying migration id=namehost 2026/05/13 10:54:44 INFO Applying migration id=outboxhost 2026/05/13 10:54:44 INFO Applying migration id=notesfts 2026/05/13 10:54:44 INFO Applying migration id=iconsname 2026/05/13 10:54:44 INFO Applying migration id=nohash 2026/05/13 10:54:44 INFO Applying migration id=shares 2026/05/13 10:54:44 INFO Applying migration id=actorttl 2026/05/13 10:54:44 INFO Applying migration id=tocc 2026/05/13 10:54:44 INFO Applying migration id=followeds 2026/05/13 10:54:44 INFO Applying migration id=certhash 2026/05/13 10:54:44 INFO Applying migration id=follows_sync 2026/05/13 10:54:44 INFO Applying migration id=jsonpath 2026/05/13 10:54:44 INFO Applying migration id=localforward 2026/05/13 10:54:44 INFO Applying migration id=avatar 2026/05/13 10:54:44 INFO Applying migration id=noimage 2026/05/13 10:54:44 INFO Applying migration id=feed 2026/05/13 10:54:44 INFO Applying migration id=bookmarks 2026/05/13 10:54:44 INFO Applying migration id=shareactivity 2026/05/13 10:54:44 INFO Applying migration id=application 2026/05/13 10:54:44 INFO Applying migration id=certificates 2026/05/13 10:54:44 INFO Applying migration id=rawforward 2026/05/13 10:54:44 INFO Applying migration id=publickey 2026/05/13 10:54:44 INFO Applying migration id=resolvegroup 2026/05/13 10:54:44 INFO Applying migration id=reject 2026/05/13 10:54:44 INFO Applying migration id=autodel 2026/05/13 10:54:44 INFO Applying migration id=jsonb 2026/05/13 10:54:44 INFO Applying migration id=quote 2026/05/13 10:54:44 INFO Applying migration id=rfc9421 2026/05/13 10:54:44 INFO Applying migration id=keys 2026/05/13 10:54:44 INFO Applying migration id=portable 2026/05/13 10:54:44 INFO Applying migration id=proofs 2026/05/13 10:54:44 INFO Applying migration id=contexts 2026/05/13 10:54:44 INFO Applying migration id=deliverieshost 2026/05/13 10:54:44 INFO Applying migration id=pembegin 2026/05/13 10:54:44 INFO Applying migration id=didhost 2026/05/13 10:54:44 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:44 INFO Applying migration id=invites 2026/05/13 10:54:44 INFO Applying migration id=ed25519blob 2026/05/13 10:54:44 INFO Applying migration id=rsablob 2026/05/13 10:54:44 INFO Applying migration id=iconscid 2026/05/13 10:54:44 INFO Applying migration id=actor 2026/05/13 10:54:44 INFO Applying migration id=localkeys 2026/05/13 10:54:44 INFO Applying migration id=deleted 2026/05/13 10:54:44 INFO Applying migration id=history 2026/05/13 10:54:44 INFO Applying migration id=outboxnano 2026/05/13 10:54:44 INFO Applying migration id=implements 2026/05/13 10:54:44 INFO Applying migration id=backfill 2026/05/13 10:54:45 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-89cb-7b54-beaf-2f4ec2f2cbea activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-89cb-7b0a-bed4-fde895c10dfd activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20f9-89cb-7b0a-bed4-fde895c10dfd 2026/05/13 10:54:45 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-89cd-7cd7-a474-3aabe3b6f5df activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-89cd-7cac-85ce-fc26ad34d258 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019e20f9-89cd-7cac-85ce-fc26ad34d258 2026/05/13 10:54:45 WARN User has reached bookmarks limit post=https://localhost.localdomain:8443/post/019e20f9-89cd-7cac-85ce-fc26ad34d258 --- PASS: TestBookmark_Limit (0.85s) === RUN TestBookmark_TwoBookmarks 2026/05/13 10:54:45 INFO Applying migration id=initial 2026/05/13 10:54:45 INFO Applying migration id=notesupdated 2026/05/13 10:54:45 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:45 INFO Applying migration id=activitiesid 2026/05/13 10:54:45 INFO Applying migration id=outbox 2026/05/13 10:54:45 INFO Applying migration id=edits 2026/05/13 10:54:45 INFO Applying migration id=outboxactor 2026/05/13 10:54:45 INFO Applying migration id=outboxsender 2026/05/13 10:54:45 INFO Applying migration id=thread 2026/05/13 10:54:45 INFO Applying migration id=host 2026/05/13 10:54:45 INFO Applying migration id=sharedinbox 2026/05/13 10:54:45 INFO Applying migration id=noteshost 2026/05/13 10:54:45 INFO Applying migration id=fetched 2026/05/13 10:54:45 INFO Applying migration id=move 2026/05/13 10:54:45 INFO Applying migration id=cleanup 2026/05/13 10:54:45 INFO Applying migration id=received 2026/05/13 10:54:45 INFO Applying migration id=namehost 2026/05/13 10:54:45 INFO Applying migration id=outboxhost 2026/05/13 10:54:45 INFO Applying migration id=notesfts 2026/05/13 10:54:45 INFO Applying migration id=iconsname 2026/05/13 10:54:45 INFO Applying migration id=nohash 2026/05/13 10:54:45 INFO Applying migration id=shares 2026/05/13 10:54:45 INFO Applying migration id=actorttl 2026/05/13 10:54:45 INFO Applying migration id=tocc 2026/05/13 10:54:45 INFO Applying migration id=followeds 2026/05/13 10:54:45 INFO Applying migration id=certhash 2026/05/13 10:54:45 INFO Applying migration id=follows_sync 2026/05/13 10:54:45 INFO Applying migration id=jsonpath 2026/05/13 10:54:45 INFO Applying migration id=localforward 2026/05/13 10:54:45 INFO Applying migration id=avatar 2026/05/13 10:54:45 INFO Applying migration id=noimage 2026/05/13 10:54:45 INFO Applying migration id=feed 2026/05/13 10:54:45 INFO Applying migration id=bookmarks 2026/05/13 10:54:45 INFO Applying migration id=shareactivity 2026/05/13 10:54:45 INFO Applying migration id=application 2026/05/13 10:54:45 INFO Applying migration id=certificates 2026/05/13 10:54:45 INFO Applying migration id=rawforward 2026/05/13 10:54:45 INFO Applying migration id=publickey 2026/05/13 10:54:45 INFO Applying migration id=resolvegroup 2026/05/13 10:54:45 INFO Applying migration id=reject 2026/05/13 10:54:45 INFO Applying migration id=autodel 2026/05/13 10:54:45 INFO Applying migration id=jsonb 2026/05/13 10:54:45 INFO Applying migration id=quote 2026/05/13 10:54:45 INFO Applying migration id=rfc9421 2026/05/13 10:54:45 INFO Applying migration id=keys 2026/05/13 10:54:45 INFO Applying migration id=portable 2026/05/13 10:54:45 INFO Applying migration id=proofs 2026/05/13 10:54:45 INFO Applying migration id=contexts 2026/05/13 10:54:45 INFO Applying migration id=deliverieshost 2026/05/13 10:54:45 INFO Applying migration id=pembegin 2026/05/13 10:54:45 INFO Applying migration id=didhost 2026/05/13 10:54:45 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:45 INFO Applying migration id=invites 2026/05/13 10:54:45 INFO Applying migration id=ed25519blob 2026/05/13 10:54:45 INFO Applying migration id=rsablob 2026/05/13 10:54:45 INFO Applying migration id=iconscid 2026/05/13 10:54:45 INFO Applying migration id=actor 2026/05/13 10:54:45 INFO Applying migration id=localkeys 2026/05/13 10:54:45 INFO Applying migration id=deleted 2026/05/13 10:54:45 INFO Applying migration id=history 2026/05/13 10:54:45 INFO Applying migration id=outboxnano 2026/05/13 10:54:45 INFO Applying migration id=implements 2026/05/13 10:54:45 INFO Applying migration id=backfill 2026/05/13 10:54:46 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-8de2-7e7b-9dfe-2b150a96ecfc activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-8de2-7e19-bc4b-0579e30f5e70 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20f9-8de2-7e19-bc4b-0579e30f5e70 2026/05/13 10:54:46 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-8de5-7548-9041-85f9f32e2942 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-8de5-7522-8a0a-969beb734308 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019e20f9-8de5-7522-8a0a-969beb734308 --- PASS: TestBookmark_TwoBookmarks (1.05s) === RUN TestBookmark_Twice 2026/05/13 10:54:46 INFO Applying migration id=initial 2026/05/13 10:54:46 INFO Applying migration id=notesupdated 2026/05/13 10:54:46 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:46 INFO Applying migration id=activitiesid 2026/05/13 10:54:46 INFO Applying migration id=outbox 2026/05/13 10:54:46 INFO Applying migration id=edits 2026/05/13 10:54:46 INFO Applying migration id=outboxactor 2026/05/13 10:54:46 INFO Applying migration id=outboxsender 2026/05/13 10:54:46 INFO Applying migration id=thread 2026/05/13 10:54:46 INFO Applying migration id=host 2026/05/13 10:54:46 INFO Applying migration id=sharedinbox 2026/05/13 10:54:46 INFO Applying migration id=noteshost 2026/05/13 10:54:46 INFO Applying migration id=fetched 2026/05/13 10:54:46 INFO Applying migration id=move 2026/05/13 10:54:46 INFO Applying migration id=cleanup 2026/05/13 10:54:46 INFO Applying migration id=received 2026/05/13 10:54:46 INFO Applying migration id=namehost 2026/05/13 10:54:46 INFO Applying migration id=outboxhost 2026/05/13 10:54:46 INFO Applying migration id=notesfts 2026/05/13 10:54:46 INFO Applying migration id=iconsname 2026/05/13 10:54:46 INFO Applying migration id=nohash 2026/05/13 10:54:46 INFO Applying migration id=shares 2026/05/13 10:54:46 INFO Applying migration id=actorttl 2026/05/13 10:54:46 INFO Applying migration id=tocc 2026/05/13 10:54:46 INFO Applying migration id=followeds 2026/05/13 10:54:46 INFO Applying migration id=certhash 2026/05/13 10:54:46 INFO Applying migration id=follows_sync 2026/05/13 10:54:46 INFO Applying migration id=jsonpath 2026/05/13 10:54:46 INFO Applying migration id=localforward 2026/05/13 10:54:46 INFO Applying migration id=avatar 2026/05/13 10:54:46 INFO Applying migration id=noimage 2026/05/13 10:54:46 INFO Applying migration id=feed 2026/05/13 10:54:46 INFO Applying migration id=bookmarks 2026/05/13 10:54:46 INFO Applying migration id=shareactivity 2026/05/13 10:54:46 INFO Applying migration id=application 2026/05/13 10:54:46 INFO Applying migration id=certificates 2026/05/13 10:54:46 INFO Applying migration id=rawforward 2026/05/13 10:54:46 INFO Applying migration id=publickey 2026/05/13 10:54:46 INFO Applying migration id=resolvegroup 2026/05/13 10:54:46 INFO Applying migration id=reject 2026/05/13 10:54:46 INFO Applying migration id=autodel 2026/05/13 10:54:46 INFO Applying migration id=jsonb 2026/05/13 10:54:46 INFO Applying migration id=quote 2026/05/13 10:54:46 INFO Applying migration id=rfc9421 2026/05/13 10:54:46 INFO Applying migration id=keys 2026/05/13 10:54:46 INFO Applying migration id=portable 2026/05/13 10:54:46 INFO Applying migration id=proofs 2026/05/13 10:54:46 INFO Applying migration id=contexts 2026/05/13 10:54:46 INFO Applying migration id=deliverieshost 2026/05/13 10:54:46 INFO Applying migration id=pembegin 2026/05/13 10:54:46 INFO Applying migration id=didhost 2026/05/13 10:54:46 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:46 INFO Applying migration id=invites 2026/05/13 10:54:46 INFO Applying migration id=ed25519blob 2026/05/13 10:54:46 INFO Applying migration id=rsablob 2026/05/13 10:54:46 INFO Applying migration id=iconscid 2026/05/13 10:54:46 INFO Applying migration id=actor 2026/05/13 10:54:46 INFO Applying migration id=localkeys 2026/05/13 10:54:46 INFO Applying migration id=deleted 2026/05/13 10:54:46 INFO Applying migration id=history 2026/05/13 10:54:46 INFO Applying migration id=outboxnano 2026/05/13 10:54:46 INFO Applying migration id=implements 2026/05/13 10:54:46 INFO Applying migration id=backfill 2026/05/13 10:54:46 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-9063-7013-9684-2f92293e5008 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-9062-7f04-b08a-6bb89a6be170 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20f9-9062-7f04-b08a-6bb89a6be170 2026/05/13 10:54:46 WARN Failed to insert bookmark error="UNIQUE constraint failed: bookmarks.by, bookmarks.note" --- PASS: TestBookmark_Twice (0.64s) === RUN TestBookmark_ToFollowers 2026/05/13 10:54:46 INFO Applying migration id=initial 2026/05/13 10:54:46 INFO Applying migration id=notesupdated 2026/05/13 10:54:46 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:46 INFO Applying migration id=activitiesid 2026/05/13 10:54:46 INFO Applying migration id=outbox 2026/05/13 10:54:46 INFO Applying migration id=edits 2026/05/13 10:54:46 INFO Applying migration id=outboxactor 2026/05/13 10:54:46 INFO Applying migration id=outboxsender 2026/05/13 10:54:46 INFO Applying migration id=thread 2026/05/13 10:54:46 INFO Applying migration id=host 2026/05/13 10:54:46 INFO Applying migration id=sharedinbox 2026/05/13 10:54:46 INFO Applying migration id=noteshost 2026/05/13 10:54:46 INFO Applying migration id=fetched 2026/05/13 10:54:46 INFO Applying migration id=move 2026/05/13 10:54:46 INFO Applying migration id=cleanup 2026/05/13 10:54:46 INFO Applying migration id=received 2026/05/13 10:54:46 INFO Applying migration id=namehost 2026/05/13 10:54:46 INFO Applying migration id=outboxhost 2026/05/13 10:54:46 INFO Applying migration id=notesfts 2026/05/13 10:54:46 INFO Applying migration id=iconsname 2026/05/13 10:54:46 INFO Applying migration id=nohash 2026/05/13 10:54:46 INFO Applying migration id=shares 2026/05/13 10:54:46 INFO Applying migration id=actorttl 2026/05/13 10:54:46 INFO Applying migration id=tocc 2026/05/13 10:54:46 INFO Applying migration id=followeds 2026/05/13 10:54:46 INFO Applying migration id=certhash 2026/05/13 10:54:46 INFO Applying migration id=follows_sync 2026/05/13 10:54:46 INFO Applying migration id=jsonpath 2026/05/13 10:54:46 INFO Applying migration id=localforward 2026/05/13 10:54:46 INFO Applying migration id=avatar 2026/05/13 10:54:46 INFO Applying migration id=noimage 2026/05/13 10:54:46 INFO Applying migration id=feed 2026/05/13 10:54:46 INFO Applying migration id=bookmarks 2026/05/13 10:54:46 INFO Applying migration id=shareactivity 2026/05/13 10:54:46 INFO Applying migration id=application 2026/05/13 10:54:46 INFO Applying migration id=certificates 2026/05/13 10:54:46 INFO Applying migration id=rawforward 2026/05/13 10:54:46 INFO Applying migration id=publickey 2026/05/13 10:54:46 INFO Applying migration id=resolvegroup 2026/05/13 10:54:46 INFO Applying migration id=reject 2026/05/13 10:54:46 INFO Applying migration id=autodel 2026/05/13 10:54:46 INFO Applying migration id=jsonb 2026/05/13 10:54:47 INFO Applying migration id=quote 2026/05/13 10:54:47 INFO Applying migration id=rfc9421 2026/05/13 10:54:47 INFO Applying migration id=keys 2026/05/13 10:54:47 INFO Applying migration id=portable 2026/05/13 10:54:47 INFO Applying migration id=proofs 2026/05/13 10:54:47 INFO Applying migration id=contexts 2026/05/13 10:54:47 INFO Applying migration id=deliverieshost 2026/05/13 10:54:47 INFO Applying migration id=pembegin 2026/05/13 10:54:47 INFO Applying migration id=didhost 2026/05/13 10:54:47 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:47 INFO Applying migration id=invites 2026/05/13 10:54:47 INFO Applying migration id=ed25519blob 2026/05/13 10:54:47 INFO Applying migration id=rsablob 2026/05/13 10:54:47 INFO Applying migration id=iconscid 2026/05/13 10:54:47 INFO Applying migration id=actor 2026/05/13 10:54:47 INFO Applying migration id=localkeys 2026/05/13 10:54:47 INFO Applying migration id=deleted 2026/05/13 10:54:47 INFO Applying migration id=history 2026/05/13 10:54:47 INFO Applying migration id=outboxnano 2026/05/13 10:54:47 INFO Applying migration id=implements 2026/05/13 10:54:47 INFO Applying migration id=backfill 2026/05/13 10:54:48 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20f9-94dd-7581-b394-f099cf8073fd activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:48 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-94dd-7d50-83f8-aa8f95a9c588 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20f9-94dd-7581-b394-f099cf8073fd activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20f9-94dd-7581-b394-f099cf8073fd 2026/05/13 10:54:48 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-94de-76bf-b833-c2504122bc9e activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-94de-7682-a953-dbc67a0cc9b6 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20f9-94de-7682-a953-dbc67a0cc9b6 2026/05/13 10:54:48 INFO Post was not found post=https://localhost.localdomain:8443/post/019e20f9-94de-7682-a953-dbc67a0cc9b6 2026/05/13 10:54:48 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20f9-94e2-741e-a6af-296a2a752090 activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20f9-94dd-7581-b394-f099cf8073fd activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice --- PASS: TestBookmark_ToFollowers (1.15s) === RUN TestBookmark_DM 2026/05/13 10:54:48 INFO Applying migration id=initial 2026/05/13 10:54:48 INFO Applying migration id=notesupdated 2026/05/13 10:54:48 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:48 INFO Applying migration id=activitiesid 2026/05/13 10:54:48 INFO Applying migration id=outbox 2026/05/13 10:54:48 INFO Applying migration id=edits 2026/05/13 10:54:48 INFO Applying migration id=outboxactor 2026/05/13 10:54:48 INFO Applying migration id=outboxsender 2026/05/13 10:54:48 INFO Applying migration id=thread 2026/05/13 10:54:48 INFO Applying migration id=host 2026/05/13 10:54:48 INFO Applying migration id=sharedinbox 2026/05/13 10:54:48 INFO Applying migration id=noteshost 2026/05/13 10:54:48 INFO Applying migration id=fetched 2026/05/13 10:54:48 INFO Applying migration id=move 2026/05/13 10:54:48 INFO Applying migration id=cleanup 2026/05/13 10:54:48 INFO Applying migration id=received 2026/05/13 10:54:48 INFO Applying migration id=namehost 2026/05/13 10:54:48 INFO Applying migration id=outboxhost 2026/05/13 10:54:48 INFO Applying migration id=notesfts 2026/05/13 10:54:48 INFO Applying migration id=iconsname 2026/05/13 10:54:48 INFO Applying migration id=nohash 2026/05/13 10:54:48 INFO Applying migration id=shares 2026/05/13 10:54:48 INFO Applying migration id=actorttl 2026/05/13 10:54:48 INFO Applying migration id=tocc 2026/05/13 10:54:48 INFO Applying migration id=followeds 2026/05/13 10:54:48 INFO Applying migration id=certhash 2026/05/13 10:54:48 INFO Applying migration id=follows_sync 2026/05/13 10:54:48 INFO Applying migration id=jsonpath 2026/05/13 10:54:48 INFO Applying migration id=localforward 2026/05/13 10:54:48 INFO Applying migration id=avatar 2026/05/13 10:54:48 INFO Applying migration id=noimage 2026/05/13 10:54:48 INFO Applying migration id=feed 2026/05/13 10:54:48 INFO Applying migration id=bookmarks 2026/05/13 10:54:48 INFO Applying migration id=shareactivity 2026/05/13 10:54:48 INFO Applying migration id=application 2026/05/13 10:54:48 INFO Applying migration id=certificates 2026/05/13 10:54:48 INFO Applying migration id=rawforward 2026/05/13 10:54:48 INFO Applying migration id=publickey 2026/05/13 10:54:48 INFO Applying migration id=resolvegroup 2026/05/13 10:54:48 INFO Applying migration id=reject 2026/05/13 10:54:48 INFO Applying migration id=autodel 2026/05/13 10:54:48 INFO Applying migration id=jsonb 2026/05/13 10:54:48 INFO Applying migration id=quote 2026/05/13 10:54:48 INFO Applying migration id=rfc9421 2026/05/13 10:54:48 INFO Applying migration id=keys 2026/05/13 10:54:48 INFO Applying migration id=portable 2026/05/13 10:54:48 INFO Applying migration id=proofs 2026/05/13 10:54:48 INFO Applying migration id=contexts 2026/05/13 10:54:48 INFO Applying migration id=deliverieshost 2026/05/13 10:54:48 INFO Applying migration id=pembegin 2026/05/13 10:54:48 INFO Applying migration id=didhost 2026/05/13 10:54:48 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:48 INFO Applying migration id=invites 2026/05/13 10:54:48 INFO Applying migration id=ed25519blob 2026/05/13 10:54:48 INFO Applying migration id=rsablob 2026/05/13 10:54:48 INFO Applying migration id=iconscid 2026/05/13 10:54:48 INFO Applying migration id=actor 2026/05/13 10:54:48 INFO Applying migration id=localkeys 2026/05/13 10:54:48 INFO Applying migration id=deleted 2026/05/13 10:54:48 INFO Applying migration id=history 2026/05/13 10:54:48 INFO Applying migration id=outboxnano 2026/05/13 10:54:48 INFO Applying migration id=implements 2026/05/13 10:54:48 INFO Applying migration id=backfill 2026/05/13 10:54:48 INFO Adding mention name=@bob@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/bob 2026/05/13 10:54:48 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-9762-7254-9053-4b9a618d0c36 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-9762-7059-b1ac-8823a2156c2e activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20f9-9762-7059-b1ac-8823a2156c2e 2026/05/13 10:54:48 INFO Post was not found post=https://localhost.localdomain:8443/post/019e20f9-9762-7059-b1ac-8823a2156c2e --- PASS: TestBookmark_DM (0.64s) === RUN TestCommunities_OneCommunity 2026/05/13 10:54:48 INFO Applying migration id=initial 2026/05/13 10:54:48 INFO Applying migration id=notesupdated 2026/05/13 10:54:48 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:48 INFO Applying migration id=activitiesid 2026/05/13 10:54:48 INFO Applying migration id=outbox 2026/05/13 10:54:48 INFO Applying migration id=edits 2026/05/13 10:54:48 INFO Applying migration id=outboxactor 2026/05/13 10:54:48 INFO Applying migration id=outboxsender 2026/05/13 10:54:48 INFO Applying migration id=thread 2026/05/13 10:54:48 INFO Applying migration id=host 2026/05/13 10:54:48 INFO Applying migration id=sharedinbox 2026/05/13 10:54:48 INFO Applying migration id=noteshost 2026/05/13 10:54:48 INFO Applying migration id=fetched 2026/05/13 10:54:48 INFO Applying migration id=move 2026/05/13 10:54:48 INFO Applying migration id=cleanup 2026/05/13 10:54:48 INFO Applying migration id=received 2026/05/13 10:54:48 INFO Applying migration id=namehost 2026/05/13 10:54:48 INFO Applying migration id=outboxhost 2026/05/13 10:54:48 INFO Applying migration id=notesfts 2026/05/13 10:54:48 INFO Applying migration id=iconsname 2026/05/13 10:54:48 INFO Applying migration id=nohash 2026/05/13 10:54:48 INFO Applying migration id=shares 2026/05/13 10:54:48 INFO Applying migration id=actorttl 2026/05/13 10:54:48 INFO Applying migration id=tocc 2026/05/13 10:54:48 INFO Applying migration id=followeds 2026/05/13 10:54:48 INFO Applying migration id=certhash 2026/05/13 10:54:48 INFO Applying migration id=follows_sync 2026/05/13 10:54:48 INFO Applying migration id=jsonpath 2026/05/13 10:54:48 INFO Applying migration id=localforward 2026/05/13 10:54:48 INFO Applying migration id=avatar 2026/05/13 10:54:48 INFO Applying migration id=noimage 2026/05/13 10:54:48 INFO Applying migration id=feed 2026/05/13 10:54:48 INFO Applying migration id=bookmarks 2026/05/13 10:54:48 INFO Applying migration id=shareactivity 2026/05/13 10:54:48 INFO Applying migration id=application 2026/05/13 10:54:48 INFO Applying migration id=certificates 2026/05/13 10:54:48 INFO Applying migration id=rawforward 2026/05/13 10:54:48 INFO Applying migration id=publickey 2026/05/13 10:54:48 INFO Applying migration id=resolvegroup 2026/05/13 10:54:48 INFO Applying migration id=reject 2026/05/13 10:54:48 INFO Applying migration id=autodel 2026/05/13 10:54:48 INFO Applying migration id=jsonb 2026/05/13 10:54:48 INFO Applying migration id=quote 2026/05/13 10:54:48 INFO Applying migration id=rfc9421 2026/05/13 10:54:48 INFO Applying migration id=keys 2026/05/13 10:54:48 INFO Applying migration id=portable 2026/05/13 10:54:48 INFO Applying migration id=proofs 2026/05/13 10:54:48 INFO Applying migration id=contexts 2026/05/13 10:54:48 INFO Applying migration id=deliverieshost 2026/05/13 10:54:48 INFO Applying migration id=pembegin 2026/05/13 10:54:48 INFO Applying migration id=didhost 2026/05/13 10:54:48 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:48 INFO Applying migration id=invites 2026/05/13 10:54:48 INFO Applying migration id=ed25519blob 2026/05/13 10:54:48 INFO Applying migration id=rsablob 2026/05/13 10:54:48 INFO Applying migration id=iconscid 2026/05/13 10:54:48 INFO Applying migration id=actor 2026/05/13 10:54:48 INFO Applying migration id=localkeys 2026/05/13 10:54:48 INFO Applying migration id=deleted 2026/05/13 10:54:48 INFO Applying migration id=history 2026/05/13 10:54:48 INFO Applying migration id=outboxnano 2026/05/13 10:54:48 INFO Applying migration id=implements 2026/05/13 10:54:48 INFO Applying migration id=backfill 2026/05/13 10:54:49 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20f9-9bd4-7b7f-b760-9d0253acfe1b activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:49 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-9bd5-7575-9d36-ffd109a95bc8 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20f9-9bd4-7b7f-b760-9d0253acfe1b activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20f9-9bd4-7b7f-b760-9d0253acfe1b 2026/05/13 10:54:49 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:49 INFO Forwarding post to group followers activity=https://localhost.localdomain:8443/create/019e20f9-9bd6-70f0-9094-90ec197b80cb note=https://localhost.localdomain:8443/post/019e20f9-9bd5-7e8e-a385-19278a2ddc4b group=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:49 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-9bd6-70f0-9094-90ec197b80cb activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-9bd5-7e8e-a385-19278a2ddc4b activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-9bd5-7e8e-a385-19278a2ddc4b --- PASS: TestCommunities_OneCommunity (1.14s) === RUN TestCommunity_NewThread 2026/05/13 10:54:49 INFO Applying migration id=initial 2026/05/13 10:54:49 INFO Applying migration id=notesupdated 2026/05/13 10:54:49 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:49 INFO Applying migration id=activitiesid 2026/05/13 10:54:49 INFO Applying migration id=outbox 2026/05/13 10:54:49 INFO Applying migration id=edits 2026/05/13 10:54:49 INFO Applying migration id=outboxactor 2026/05/13 10:54:49 INFO Applying migration id=outboxsender 2026/05/13 10:54:49 INFO Applying migration id=thread 2026/05/13 10:54:49 INFO Applying migration id=host 2026/05/13 10:54:49 INFO Applying migration id=sharedinbox 2026/05/13 10:54:49 INFO Applying migration id=noteshost 2026/05/13 10:54:49 INFO Applying migration id=fetched 2026/05/13 10:54:49 INFO Applying migration id=move 2026/05/13 10:54:49 INFO Applying migration id=cleanup 2026/05/13 10:54:49 INFO Applying migration id=received 2026/05/13 10:54:49 INFO Applying migration id=namehost 2026/05/13 10:54:49 INFO Applying migration id=outboxhost 2026/05/13 10:54:49 INFO Applying migration id=notesfts 2026/05/13 10:54:49 INFO Applying migration id=iconsname 2026/05/13 10:54:49 INFO Applying migration id=nohash 2026/05/13 10:54:49 INFO Applying migration id=shares 2026/05/13 10:54:49 INFO Applying migration id=actorttl 2026/05/13 10:54:49 INFO Applying migration id=tocc 2026/05/13 10:54:49 INFO Applying migration id=followeds 2026/05/13 10:54:49 INFO Applying migration id=certhash 2026/05/13 10:54:49 INFO Applying migration id=follows_sync 2026/05/13 10:54:49 INFO Applying migration id=jsonpath 2026/05/13 10:54:49 INFO Applying migration id=localforward 2026/05/13 10:54:49 INFO Applying migration id=avatar 2026/05/13 10:54:49 INFO Applying migration id=noimage 2026/05/13 10:54:49 INFO Applying migration id=feed 2026/05/13 10:54:49 INFO Applying migration id=bookmarks 2026/05/13 10:54:49 INFO Applying migration id=shareactivity 2026/05/13 10:54:49 INFO Applying migration id=application 2026/05/13 10:54:49 INFO Applying migration id=certificates 2026/05/13 10:54:49 INFO Applying migration id=rawforward 2026/05/13 10:54:49 INFO Applying migration id=publickey 2026/05/13 10:54:49 INFO Applying migration id=resolvegroup 2026/05/13 10:54:49 INFO Applying migration id=reject 2026/05/13 10:54:49 INFO Applying migration id=autodel 2026/05/13 10:54:49 INFO Applying migration id=jsonb 2026/05/13 10:54:49 INFO Applying migration id=quote 2026/05/13 10:54:49 INFO Applying migration id=rfc9421 2026/05/13 10:54:49 INFO Applying migration id=keys 2026/05/13 10:54:49 INFO Applying migration id=portable 2026/05/13 10:54:49 INFO Applying migration id=proofs 2026/05/13 10:54:49 INFO Applying migration id=contexts 2026/05/13 10:54:49 INFO Applying migration id=deliverieshost 2026/05/13 10:54:49 INFO Applying migration id=pembegin 2026/05/13 10:54:49 INFO Applying migration id=didhost 2026/05/13 10:54:49 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:49 INFO Applying migration id=invites 2026/05/13 10:54:49 INFO Applying migration id=ed25519blob 2026/05/13 10:54:49 INFO Applying migration id=rsablob 2026/05/13 10:54:50 INFO Applying migration id=iconscid 2026/05/13 10:54:50 INFO Applying migration id=actor 2026/05/13 10:54:50 INFO Applying migration id=localkeys 2026/05/13 10:54:50 INFO Applying migration id=deleted 2026/05/13 10:54:50 INFO Applying migration id=history 2026/05/13 10:54:50 INFO Applying migration id=outboxnano 2026/05/13 10:54:50 INFO Applying migration id=implements 2026/05/13 10:54:50 INFO Applying migration id=backfill 2026/05/13 10:54:50 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-9e65-71cc-b74b-a7fba14d0165 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://127.0.0.1/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://127.0.0.1/follow/1 2026/05/13 10:54:50 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20f9-9e65-7b4c-ad03-2951f613d4f2 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:50 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-9e66-745c-9871-a7e7414006e8 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20f9-9e65-7b4c-ad03-2951f613d4f2 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20f9-9e65-7b4c-ad03-2951f613d4f2 2026/05/13 10:54:50 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:50 INFO Forwarding post to group followers activity=https://localhost.localdomain:8443/create/019e20f9-9e67-7007-a4f2-560f0e6dca3b note=https://localhost.localdomain:8443/post/019e20f9-9e66-7d7c-bb19-caa160e013b1 group=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:50 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-9e67-7007-a4f2-560f0e6dca3b activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-9e66-7d7c-bb19-caa160e013b1 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-9e66-7d7c-bb19-caa160e013b1 --- PASS: TestCommunity_NewThread (0.66s) === RUN TestCommunity_NewThreadNotFollowing 2026/05/13 10:54:50 INFO Applying migration id=initial 2026/05/13 10:54:50 INFO Applying migration id=notesupdated 2026/05/13 10:54:50 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:50 INFO Applying migration id=activitiesid 2026/05/13 10:54:50 INFO Applying migration id=outbox 2026/05/13 10:54:50 INFO Applying migration id=edits 2026/05/13 10:54:50 INFO Applying migration id=outboxactor 2026/05/13 10:54:50 INFO Applying migration id=outboxsender 2026/05/13 10:54:50 INFO Applying migration id=thread 2026/05/13 10:54:50 INFO Applying migration id=host 2026/05/13 10:54:50 INFO Applying migration id=sharedinbox 2026/05/13 10:54:50 INFO Applying migration id=noteshost 2026/05/13 10:54:50 INFO Applying migration id=fetched 2026/05/13 10:54:50 INFO Applying migration id=move 2026/05/13 10:54:50 INFO Applying migration id=cleanup 2026/05/13 10:54:50 INFO Applying migration id=received 2026/05/13 10:54:50 INFO Applying migration id=namehost 2026/05/13 10:54:50 INFO Applying migration id=outboxhost 2026/05/13 10:54:50 INFO Applying migration id=notesfts 2026/05/13 10:54:50 INFO Applying migration id=iconsname 2026/05/13 10:54:50 INFO Applying migration id=nohash 2026/05/13 10:54:50 INFO Applying migration id=shares 2026/05/13 10:54:50 INFO Applying migration id=actorttl 2026/05/13 10:54:50 INFO Applying migration id=tocc 2026/05/13 10:54:50 INFO Applying migration id=followeds 2026/05/13 10:54:50 INFO Applying migration id=certhash 2026/05/13 10:54:50 INFO Applying migration id=follows_sync 2026/05/13 10:54:50 INFO Applying migration id=jsonpath 2026/05/13 10:54:50 INFO Applying migration id=localforward 2026/05/13 10:54:50 INFO Applying migration id=avatar 2026/05/13 10:54:50 INFO Applying migration id=noimage 2026/05/13 10:54:50 INFO Applying migration id=feed 2026/05/13 10:54:50 INFO Applying migration id=bookmarks 2026/05/13 10:54:50 INFO Applying migration id=shareactivity 2026/05/13 10:54:50 INFO Applying migration id=application 2026/05/13 10:54:50 INFO Applying migration id=certificates 2026/05/13 10:54:50 INFO Applying migration id=rawforward 2026/05/13 10:54:50 INFO Applying migration id=publickey 2026/05/13 10:54:50 INFO Applying migration id=resolvegroup 2026/05/13 10:54:50 INFO Applying migration id=reject 2026/05/13 10:54:50 INFO Applying migration id=autodel 2026/05/13 10:54:50 INFO Applying migration id=jsonb 2026/05/13 10:54:50 INFO Applying migration id=quote 2026/05/13 10:54:50 INFO Applying migration id=rfc9421 2026/05/13 10:54:50 INFO Applying migration id=keys 2026/05/13 10:54:50 INFO Applying migration id=portable 2026/05/13 10:54:50 INFO Applying migration id=proofs 2026/05/13 10:54:50 INFO Applying migration id=contexts 2026/05/13 10:54:50 INFO Applying migration id=deliverieshost 2026/05/13 10:54:50 INFO Applying migration id=pembegin 2026/05/13 10:54:50 INFO Applying migration id=didhost 2026/05/13 10:54:50 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:50 INFO Applying migration id=invites 2026/05/13 10:54:50 INFO Applying migration id=ed25519blob 2026/05/13 10:54:50 INFO Applying migration id=rsablob 2026/05/13 10:54:50 INFO Applying migration id=iconscid 2026/05/13 10:54:50 INFO Applying migration id=actor 2026/05/13 10:54:50 INFO Applying migration id=localkeys 2026/05/13 10:54:50 INFO Applying migration id=deleted 2026/05/13 10:54:50 INFO Applying migration id=history 2026/05/13 10:54:50 INFO Applying migration id=outboxnano 2026/05/13 10:54:50 INFO Applying migration id=implements 2026/05/13 10:54:50 INFO Applying migration id=backfill 2026/05/13 10:54:51 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-a2e6-748a-9387-2f4067c6cd2f activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://127.0.0.1/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://127.0.0.1/follow/1 2026/05/13 10:54:51 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:51 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-a2e6-7de5-8532-60f27901d9b1 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-a2e6-7c45-82ef-0e280399f232 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-a2e6-7c45-82ef-0e280399f232 --- PASS: TestCommunity_NewThreadNotFollowing (1.15s) === RUN TestCommunity_NewThreadNotPublic 2026/05/13 10:54:51 INFO Applying migration id=initial 2026/05/13 10:54:51 INFO Applying migration id=notesupdated 2026/05/13 10:54:51 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:51 INFO Applying migration id=activitiesid 2026/05/13 10:54:51 INFO Applying migration id=outbox 2026/05/13 10:54:51 INFO Applying migration id=edits 2026/05/13 10:54:51 INFO Applying migration id=outboxactor 2026/05/13 10:54:51 INFO Applying migration id=outboxsender 2026/05/13 10:54:51 INFO Applying migration id=thread 2026/05/13 10:54:51 INFO Applying migration id=host 2026/05/13 10:54:51 INFO Applying migration id=sharedinbox 2026/05/13 10:54:51 INFO Applying migration id=noteshost 2026/05/13 10:54:51 INFO Applying migration id=fetched 2026/05/13 10:54:51 INFO Applying migration id=move 2026/05/13 10:54:51 INFO Applying migration id=cleanup 2026/05/13 10:54:51 INFO Applying migration id=received 2026/05/13 10:54:51 INFO Applying migration id=namehost 2026/05/13 10:54:51 INFO Applying migration id=outboxhost 2026/05/13 10:54:51 INFO Applying migration id=notesfts 2026/05/13 10:54:51 INFO Applying migration id=iconsname 2026/05/13 10:54:51 INFO Applying migration id=nohash 2026/05/13 10:54:51 INFO Applying migration id=shares 2026/05/13 10:54:51 INFO Applying migration id=actorttl 2026/05/13 10:54:51 INFO Applying migration id=tocc 2026/05/13 10:54:51 INFO Applying migration id=followeds 2026/05/13 10:54:51 INFO Applying migration id=certhash 2026/05/13 10:54:51 INFO Applying migration id=follows_sync 2026/05/13 10:54:51 INFO Applying migration id=jsonpath 2026/05/13 10:54:51 INFO Applying migration id=localforward 2026/05/13 10:54:51 INFO Applying migration id=avatar 2026/05/13 10:54:51 INFO Applying migration id=noimage 2026/05/13 10:54:51 INFO Applying migration id=feed 2026/05/13 10:54:51 INFO Applying migration id=bookmarks 2026/05/13 10:54:51 INFO Applying migration id=shareactivity 2026/05/13 10:54:51 INFO Applying migration id=application 2026/05/13 10:54:51 INFO Applying migration id=certificates 2026/05/13 10:54:51 INFO Applying migration id=rawforward 2026/05/13 10:54:51 INFO Applying migration id=publickey 2026/05/13 10:54:51 INFO Applying migration id=resolvegroup 2026/05/13 10:54:51 INFO Applying migration id=reject 2026/05/13 10:54:51 INFO Applying migration id=autodel 2026/05/13 10:54:51 INFO Applying migration id=jsonb 2026/05/13 10:54:51 INFO Applying migration id=quote 2026/05/13 10:54:51 INFO Applying migration id=rfc9421 2026/05/13 10:54:51 INFO Applying migration id=keys 2026/05/13 10:54:51 INFO Applying migration id=portable 2026/05/13 10:54:51 INFO Applying migration id=proofs 2026/05/13 10:54:51 INFO Applying migration id=contexts 2026/05/13 10:54:51 INFO Applying migration id=deliverieshost 2026/05/13 10:54:51 INFO Applying migration id=pembegin 2026/05/13 10:54:51 INFO Applying migration id=didhost 2026/05/13 10:54:51 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:51 INFO Applying migration id=invites 2026/05/13 10:54:51 INFO Applying migration id=ed25519blob 2026/05/13 10:54:51 INFO Applying migration id=rsablob 2026/05/13 10:54:51 INFO Applying migration id=iconscid 2026/05/13 10:54:51 INFO Applying migration id=actor 2026/05/13 10:54:51 INFO Applying migration id=localkeys 2026/05/13 10:54:51 INFO Applying migration id=deleted 2026/05/13 10:54:51 INFO Applying migration id=history 2026/05/13 10:54:51 INFO Applying migration id=outboxnano 2026/05/13 10:54:51 INFO Applying migration id=implements 2026/05/13 10:54:51 INFO Applying migration id=backfill 2026/05/13 10:54:52 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-a55c-7938-a85e-3513b8438f5c activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://127.0.0.1/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://127.0.0.1/follow/1 2026/05/13 10:54:52 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20f9-a55d-724e-aded-ccc47e09d4d1 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:52 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-a55d-791c-a2b1-c6c961c542d6 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20f9-a55d-724e-aded-ccc47e09d4d1 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20f9-a55d-724e-aded-ccc47e09d4d1 2026/05/13 10:54:52 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:52 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-a55e-73b4-a0e0-f1dc1848ee2e activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-a55e-7245-b5fb-6fe1d4d75bc7 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-a55e-7245-b5fb-6fe1d4d75bc7 --- PASS: TestCommunity_NewThreadNotPublic (0.63s) === RUN TestCommunity_ReplyInThread 2026/05/13 10:54:52 INFO Applying migration id=initial 2026/05/13 10:54:52 INFO Applying migration id=notesupdated 2026/05/13 10:54:52 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:52 INFO Applying migration id=activitiesid 2026/05/13 10:54:52 INFO Applying migration id=outbox 2026/05/13 10:54:52 INFO Applying migration id=edits 2026/05/13 10:54:52 INFO Applying migration id=outboxactor 2026/05/13 10:54:52 INFO Applying migration id=outboxsender 2026/05/13 10:54:52 INFO Applying migration id=thread 2026/05/13 10:54:52 INFO Applying migration id=host 2026/05/13 10:54:52 INFO Applying migration id=sharedinbox 2026/05/13 10:54:52 INFO Applying migration id=noteshost 2026/05/13 10:54:52 INFO Applying migration id=fetched 2026/05/13 10:54:52 INFO Applying migration id=move 2026/05/13 10:54:52 INFO Applying migration id=cleanup 2026/05/13 10:54:52 INFO Applying migration id=received 2026/05/13 10:54:52 INFO Applying migration id=namehost 2026/05/13 10:54:52 INFO Applying migration id=outboxhost 2026/05/13 10:54:52 INFO Applying migration id=notesfts 2026/05/13 10:54:52 INFO Applying migration id=iconsname 2026/05/13 10:54:52 INFO Applying migration id=nohash 2026/05/13 10:54:52 INFO Applying migration id=shares 2026/05/13 10:54:52 INFO Applying migration id=actorttl 2026/05/13 10:54:52 INFO Applying migration id=tocc 2026/05/13 10:54:52 INFO Applying migration id=followeds 2026/05/13 10:54:52 INFO Applying migration id=certhash 2026/05/13 10:54:52 INFO Applying migration id=follows_sync 2026/05/13 10:54:52 INFO Applying migration id=jsonpath 2026/05/13 10:54:52 INFO Applying migration id=localforward 2026/05/13 10:54:52 INFO Applying migration id=avatar 2026/05/13 10:54:52 INFO Applying migration id=noimage 2026/05/13 10:54:52 INFO Applying migration id=feed 2026/05/13 10:54:52 INFO Applying migration id=bookmarks 2026/05/13 10:54:52 INFO Applying migration id=shareactivity 2026/05/13 10:54:52 INFO Applying migration id=application 2026/05/13 10:54:52 INFO Applying migration id=certificates 2026/05/13 10:54:52 INFO Applying migration id=rawforward 2026/05/13 10:54:52 INFO Applying migration id=publickey 2026/05/13 10:54:52 INFO Applying migration id=resolvegroup 2026/05/13 10:54:52 INFO Applying migration id=reject 2026/05/13 10:54:52 INFO Applying migration id=autodel 2026/05/13 10:54:52 INFO Applying migration id=jsonb 2026/05/13 10:54:52 INFO Applying migration id=quote 2026/05/13 10:54:52 INFO Applying migration id=rfc9421 2026/05/13 10:54:52 INFO Applying migration id=keys 2026/05/13 10:54:52 INFO Applying migration id=portable 2026/05/13 10:54:52 INFO Applying migration id=proofs 2026/05/13 10:54:52 INFO Applying migration id=contexts 2026/05/13 10:54:52 INFO Applying migration id=deliverieshost 2026/05/13 10:54:52 INFO Applying migration id=pembegin 2026/05/13 10:54:52 INFO Applying migration id=didhost 2026/05/13 10:54:52 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:52 INFO Applying migration id=invites 2026/05/13 10:54:52 INFO Applying migration id=ed25519blob 2026/05/13 10:54:52 INFO Applying migration id=rsablob 2026/05/13 10:54:52 INFO Applying migration id=iconscid 2026/05/13 10:54:52 INFO Applying migration id=actor 2026/05/13 10:54:52 INFO Applying migration id=localkeys 2026/05/13 10:54:52 INFO Applying migration id=deleted 2026/05/13 10:54:52 INFO Applying migration id=history 2026/05/13 10:54:52 INFO Applying migration id=outboxnano 2026/05/13 10:54:52 INFO Applying migration id=implements 2026/05/13 10:54:52 INFO Applying migration id=backfill 2026/05/13 10:54:53 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-a96f-74d7-9bc6-1fe7b093b4d5 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://127.0.0.1/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://127.0.0.1/follow/1 2026/05/13 10:54:53 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20f9-a970-73a3-be1a-44cedad931d8 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:53 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-a971-7037-94f5-f0a85abcb190 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20f9-a970-73a3-be1a-44cedad931d8 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20f9-a970-73a3-be1a-44cedad931d8 2026/05/13 10:54:53 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:53 INFO Forwarding post to group followers activity=https://localhost.localdomain:8443/create/019e20f9-a972-70aa-94b0-8a38a85fb0c0 note=https://localhost.localdomain:8443/post/019e20f9-a971-7da2-b96b-6c6dad8e83ea group=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:53 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-a972-70aa-94b0-8a38a85fb0c0 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-a971-7da2-b96b-6c6dad8e83ea activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-a971-7da2-b96b-6c6dad8e83ea 2026/05/13 10:54:53 INFO Forwarding post to group followers activity=https://127.0.0.1/create/1 note=https://127.0.0.1/note/1 group=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:53 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestCommunity_ReplyInThread (1.05s) === RUN TestCommunity_ReplyInThreadAuthorNotFollowing 2026/05/13 10:54:53 INFO Applying migration id=initial 2026/05/13 10:54:53 INFO Applying migration id=notesupdated 2026/05/13 10:54:53 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:53 INFO Applying migration id=activitiesid 2026/05/13 10:54:53 INFO Applying migration id=outbox 2026/05/13 10:54:53 INFO Applying migration id=edits 2026/05/13 10:54:53 INFO Applying migration id=outboxactor 2026/05/13 10:54:53 INFO Applying migration id=outboxsender 2026/05/13 10:54:53 INFO Applying migration id=thread 2026/05/13 10:54:53 INFO Applying migration id=host 2026/05/13 10:54:53 INFO Applying migration id=sharedinbox 2026/05/13 10:54:53 INFO Applying migration id=noteshost 2026/05/13 10:54:53 INFO Applying migration id=fetched 2026/05/13 10:54:53 INFO Applying migration id=move 2026/05/13 10:54:53 INFO Applying migration id=cleanup 2026/05/13 10:54:53 INFO Applying migration id=received 2026/05/13 10:54:53 INFO Applying migration id=namehost 2026/05/13 10:54:53 INFO Applying migration id=outboxhost 2026/05/13 10:54:53 INFO Applying migration id=notesfts 2026/05/13 10:54:53 INFO Applying migration id=iconsname 2026/05/13 10:54:53 INFO Applying migration id=nohash 2026/05/13 10:54:53 INFO Applying migration id=shares 2026/05/13 10:54:53 INFO Applying migration id=actorttl 2026/05/13 10:54:53 INFO Applying migration id=tocc 2026/05/13 10:54:53 INFO Applying migration id=followeds 2026/05/13 10:54:53 INFO Applying migration id=certhash 2026/05/13 10:54:53 INFO Applying migration id=follows_sync 2026/05/13 10:54:53 INFO Applying migration id=jsonpath 2026/05/13 10:54:53 INFO Applying migration id=localforward 2026/05/13 10:54:53 INFO Applying migration id=avatar 2026/05/13 10:54:53 INFO Applying migration id=noimage 2026/05/13 10:54:53 INFO Applying migration id=feed 2026/05/13 10:54:53 INFO Applying migration id=bookmarks 2026/05/13 10:54:53 INFO Applying migration id=shareactivity 2026/05/13 10:54:53 INFO Applying migration id=application 2026/05/13 10:54:53 INFO Applying migration id=certificates 2026/05/13 10:54:53 INFO Applying migration id=rawforward 2026/05/13 10:54:53 INFO Applying migration id=publickey 2026/05/13 10:54:53 INFO Applying migration id=resolvegroup 2026/05/13 10:54:53 INFO Applying migration id=reject 2026/05/13 10:54:53 INFO Applying migration id=autodel 2026/05/13 10:54:53 INFO Applying migration id=jsonb 2026/05/13 10:54:53 INFO Applying migration id=quote 2026/05/13 10:54:53 INFO Applying migration id=rfc9421 2026/05/13 10:54:53 INFO Applying migration id=keys 2026/05/13 10:54:53 INFO Applying migration id=portable 2026/05/13 10:54:53 INFO Applying migration id=proofs 2026/05/13 10:54:53 INFO Applying migration id=contexts 2026/05/13 10:54:53 INFO Applying migration id=deliverieshost 2026/05/13 10:54:53 INFO Applying migration id=pembegin 2026/05/13 10:54:53 INFO Applying migration id=didhost 2026/05/13 10:54:53 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:53 INFO Applying migration id=invites 2026/05/13 10:54:53 INFO Applying migration id=ed25519blob 2026/05/13 10:54:53 INFO Applying migration id=rsablob 2026/05/13 10:54:53 INFO Applying migration id=iconscid 2026/05/13 10:54:53 INFO Applying migration id=actor 2026/05/13 10:54:53 INFO Applying migration id=localkeys 2026/05/13 10:54:53 INFO Applying migration id=deleted 2026/05/13 10:54:53 INFO Applying migration id=history 2026/05/13 10:54:53 INFO Applying migration id=outboxnano 2026/05/13 10:54:53 INFO Applying migration id=implements 2026/05/13 10:54:53 INFO Applying migration id=backfill 2026/05/13 10:54:54 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:54 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-ae4f-7b66-9d31-f25fe350538b activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-ae4f-7974-9f20-1c8a63f44444 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-ae4f-7974-9f20-1c8a63f44444 2026/05/13 10:54:54 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestCommunity_ReplyInThreadAuthorNotFollowing (1.24s) === RUN TestCommunity_ReplyInThreadSenderNotFollowing 2026/05/13 10:54:54 INFO Applying migration id=initial 2026/05/13 10:54:54 INFO Applying migration id=notesupdated 2026/05/13 10:54:54 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:54 INFO Applying migration id=activitiesid 2026/05/13 10:54:54 INFO Applying migration id=outbox 2026/05/13 10:54:54 INFO Applying migration id=edits 2026/05/13 10:54:54 INFO Applying migration id=outboxactor 2026/05/13 10:54:54 INFO Applying migration id=outboxsender 2026/05/13 10:54:54 INFO Applying migration id=thread 2026/05/13 10:54:54 INFO Applying migration id=host 2026/05/13 10:54:54 INFO Applying migration id=sharedinbox 2026/05/13 10:54:54 INFO Applying migration id=noteshost 2026/05/13 10:54:54 INFO Applying migration id=fetched 2026/05/13 10:54:54 INFO Applying migration id=move 2026/05/13 10:54:54 INFO Applying migration id=cleanup 2026/05/13 10:54:54 INFO Applying migration id=received 2026/05/13 10:54:54 INFO Applying migration id=namehost 2026/05/13 10:54:54 INFO Applying migration id=outboxhost 2026/05/13 10:54:54 INFO Applying migration id=notesfts 2026/05/13 10:54:54 INFO Applying migration id=iconsname 2026/05/13 10:54:54 INFO Applying migration id=nohash 2026/05/13 10:54:54 INFO Applying migration id=shares 2026/05/13 10:54:54 INFO Applying migration id=actorttl 2026/05/13 10:54:54 INFO Applying migration id=tocc 2026/05/13 10:54:54 INFO Applying migration id=followeds 2026/05/13 10:54:54 INFO Applying migration id=certhash 2026/05/13 10:54:54 INFO Applying migration id=follows_sync 2026/05/13 10:54:54 INFO Applying migration id=jsonpath 2026/05/13 10:54:54 INFO Applying migration id=localforward 2026/05/13 10:54:54 INFO Applying migration id=avatar 2026/05/13 10:54:54 INFO Applying migration id=noimage 2026/05/13 10:54:54 INFO Applying migration id=feed 2026/05/13 10:54:54 INFO Applying migration id=bookmarks 2026/05/13 10:54:54 INFO Applying migration id=shareactivity 2026/05/13 10:54:54 INFO Applying migration id=application 2026/05/13 10:54:54 INFO Applying migration id=certificates 2026/05/13 10:54:54 INFO Applying migration id=rawforward 2026/05/13 10:54:54 INFO Applying migration id=publickey 2026/05/13 10:54:54 INFO Applying migration id=resolvegroup 2026/05/13 10:54:54 INFO Applying migration id=reject 2026/05/13 10:54:54 INFO Applying migration id=autodel 2026/05/13 10:54:54 INFO Applying migration id=jsonb 2026/05/13 10:54:54 INFO Applying migration id=quote 2026/05/13 10:54:54 INFO Applying migration id=rfc9421 2026/05/13 10:54:54 INFO Applying migration id=keys 2026/05/13 10:54:54 INFO Applying migration id=portable 2026/05/13 10:54:54 INFO Applying migration id=proofs 2026/05/13 10:54:54 INFO Applying migration id=contexts 2026/05/13 10:54:54 INFO Applying migration id=deliverieshost 2026/05/13 10:54:54 INFO Applying migration id=pembegin 2026/05/13 10:54:54 INFO Applying migration id=didhost 2026/05/13 10:54:54 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:54 INFO Applying migration id=invites 2026/05/13 10:54:54 INFO Applying migration id=ed25519blob 2026/05/13 10:54:54 INFO Applying migration id=rsablob 2026/05/13 10:54:54 INFO Applying migration id=iconscid 2026/05/13 10:54:54 INFO Applying migration id=actor 2026/05/13 10:54:54 INFO Applying migration id=localkeys 2026/05/13 10:54:54 INFO Applying migration id=deleted 2026/05/13 10:54:54 INFO Applying migration id=history 2026/05/13 10:54:54 INFO Applying migration id=outboxnano 2026/05/13 10:54:54 INFO Applying migration id=implements 2026/05/13 10:54:54 INFO Applying migration id=backfill 2026/05/13 10:54:55 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-b147-79b4-a7ad-a984f8f1f4d4 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://127.0.0.1/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://127.0.0.1/follow/1 2026/05/13 10:54:55 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:55 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-b148-7658-9b2f-cc90151dab68 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-b148-7491-bb73-da3ff75df865 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-b148-7491-bb73-da3ff75df865 2026/05/13 10:54:55 INFO Forwarding post to group followers activity=https://127.0.0.1/create/1 note=https://127.0.0.1/note/1 group=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:55 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestCommunity_ReplyInThreadSenderNotFollowing (0.76s) === RUN TestCommunity_DuplicateReplyInThread 2026/05/13 10:54:55 INFO Applying migration id=initial 2026/05/13 10:54:55 INFO Applying migration id=notesupdated 2026/05/13 10:54:55 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:55 INFO Applying migration id=activitiesid 2026/05/13 10:54:55 INFO Applying migration id=outbox 2026/05/13 10:54:55 INFO Applying migration id=edits 2026/05/13 10:54:55 INFO Applying migration id=outboxactor 2026/05/13 10:54:55 INFO Applying migration id=outboxsender 2026/05/13 10:54:55 INFO Applying migration id=thread 2026/05/13 10:54:55 INFO Applying migration id=host 2026/05/13 10:54:55 INFO Applying migration id=sharedinbox 2026/05/13 10:54:55 INFO Applying migration id=noteshost 2026/05/13 10:54:55 INFO Applying migration id=fetched 2026/05/13 10:54:55 INFO Applying migration id=move 2026/05/13 10:54:55 INFO Applying migration id=cleanup 2026/05/13 10:54:55 INFO Applying migration id=received 2026/05/13 10:54:55 INFO Applying migration id=namehost 2026/05/13 10:54:55 INFO Applying migration id=outboxhost 2026/05/13 10:54:55 INFO Applying migration id=notesfts 2026/05/13 10:54:55 INFO Applying migration id=iconsname 2026/05/13 10:54:55 INFO Applying migration id=nohash 2026/05/13 10:54:55 INFO Applying migration id=shares 2026/05/13 10:54:55 INFO Applying migration id=actorttl 2026/05/13 10:54:55 INFO Applying migration id=tocc 2026/05/13 10:54:55 INFO Applying migration id=followeds 2026/05/13 10:54:55 INFO Applying migration id=certhash 2026/05/13 10:54:55 INFO Applying migration id=follows_sync 2026/05/13 10:54:55 INFO Applying migration id=jsonpath 2026/05/13 10:54:55 INFO Applying migration id=localforward 2026/05/13 10:54:55 INFO Applying migration id=avatar 2026/05/13 10:54:55 INFO Applying migration id=noimage 2026/05/13 10:54:55 INFO Applying migration id=feed 2026/05/13 10:54:55 INFO Applying migration id=bookmarks 2026/05/13 10:54:55 INFO Applying migration id=shareactivity 2026/05/13 10:54:55 INFO Applying migration id=application 2026/05/13 10:54:55 INFO Applying migration id=certificates 2026/05/13 10:54:55 INFO Applying migration id=rawforward 2026/05/13 10:54:55 INFO Applying migration id=publickey 2026/05/13 10:54:55 INFO Applying migration id=resolvegroup 2026/05/13 10:54:55 INFO Applying migration id=reject 2026/05/13 10:54:55 INFO Applying migration id=autodel 2026/05/13 10:54:55 INFO Applying migration id=jsonb 2026/05/13 10:54:55 INFO Applying migration id=quote 2026/05/13 10:54:55 INFO Applying migration id=rfc9421 2026/05/13 10:54:55 INFO Applying migration id=keys 2026/05/13 10:54:55 INFO Applying migration id=portable 2026/05/13 10:54:55 INFO Applying migration id=proofs 2026/05/13 10:54:55 INFO Applying migration id=contexts 2026/05/13 10:54:55 INFO Applying migration id=deliverieshost 2026/05/13 10:54:55 INFO Applying migration id=pembegin 2026/05/13 10:54:55 INFO Applying migration id=didhost 2026/05/13 10:54:55 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:55 INFO Applying migration id=invites 2026/05/13 10:54:55 INFO Applying migration id=ed25519blob 2026/05/13 10:54:55 INFO Applying migration id=rsablob 2026/05/13 10:54:55 INFO Applying migration id=iconscid 2026/05/13 10:54:55 INFO Applying migration id=actor 2026/05/13 10:54:55 INFO Applying migration id=localkeys 2026/05/13 10:54:55 INFO Applying migration id=deleted 2026/05/13 10:54:55 INFO Applying migration id=history 2026/05/13 10:54:55 INFO Applying migration id=outboxnano 2026/05/13 10:54:55 INFO Applying migration id=implements 2026/05/13 10:54:55 INFO Applying migration id=backfill 2026/05/13 10:54:56 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-b49b-7b9c-b781-4452c4923063 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://127.0.0.1/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://127.0.0.1/follow/1 2026/05/13 10:54:56 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20f9-b49c-7ada-97e4-c84fc25005bd activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:56 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-b49d-76c9-ab1a-88be8e4eb5ab activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20f9-b49c-7ada-97e4-c84fc25005bd activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20f9-b49c-7ada-97e4-c84fc25005bd 2026/05/13 10:54:56 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:56 INFO Forwarding post to group followers activity=https://localhost.localdomain:8443/create/019e20f9-b49e-7673-9c50-59cf62244877 note=https://localhost.localdomain:8443/post/019e20f9-b49e-7434-a262-b93e3ed6f49a group=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:56 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-b49e-7673-9c50-59cf62244877 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-b49e-7434-a262-b93e3ed6f49a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-b49e-7434-a262-b93e3ed6f49a 2026/05/13 10:54:56 INFO Forwarding post to group followers activity=https://127.0.0.1/create/1 note=https://127.0.0.1/note/1 group=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:56 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestCommunity_DuplicateReplyInThread (0.86s) === RUN TestCommunity_EditedReplyInThread 2026/05/13 10:54:56 INFO Applying migration id=initial 2026/05/13 10:54:56 INFO Applying migration id=notesupdated 2026/05/13 10:54:56 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:56 INFO Applying migration id=activitiesid 2026/05/13 10:54:56 INFO Applying migration id=outbox 2026/05/13 10:54:56 INFO Applying migration id=edits 2026/05/13 10:54:56 INFO Applying migration id=outboxactor 2026/05/13 10:54:56 INFO Applying migration id=outboxsender 2026/05/13 10:54:56 INFO Applying migration id=thread 2026/05/13 10:54:56 INFO Applying migration id=host 2026/05/13 10:54:56 INFO Applying migration id=sharedinbox 2026/05/13 10:54:56 INFO Applying migration id=noteshost 2026/05/13 10:54:56 INFO Applying migration id=fetched 2026/05/13 10:54:56 INFO Applying migration id=move 2026/05/13 10:54:56 INFO Applying migration id=cleanup 2026/05/13 10:54:56 INFO Applying migration id=received 2026/05/13 10:54:56 INFO Applying migration id=namehost 2026/05/13 10:54:56 INFO Applying migration id=outboxhost 2026/05/13 10:54:56 INFO Applying migration id=notesfts 2026/05/13 10:54:56 INFO Applying migration id=iconsname 2026/05/13 10:54:56 INFO Applying migration id=nohash 2026/05/13 10:54:56 INFO Applying migration id=shares 2026/05/13 10:54:56 INFO Applying migration id=actorttl 2026/05/13 10:54:56 INFO Applying migration id=tocc 2026/05/13 10:54:56 INFO Applying migration id=followeds 2026/05/13 10:54:56 INFO Applying migration id=certhash 2026/05/13 10:54:56 INFO Applying migration id=follows_sync 2026/05/13 10:54:56 INFO Applying migration id=jsonpath 2026/05/13 10:54:56 INFO Applying migration id=localforward 2026/05/13 10:54:56 INFO Applying migration id=avatar 2026/05/13 10:54:56 INFO Applying migration id=noimage 2026/05/13 10:54:56 INFO Applying migration id=feed 2026/05/13 10:54:56 INFO Applying migration id=bookmarks 2026/05/13 10:54:56 INFO Applying migration id=shareactivity 2026/05/13 10:54:56 INFO Applying migration id=application 2026/05/13 10:54:56 INFO Applying migration id=certificates 2026/05/13 10:54:56 INFO Applying migration id=rawforward 2026/05/13 10:54:56 INFO Applying migration id=publickey 2026/05/13 10:54:56 INFO Applying migration id=resolvegroup 2026/05/13 10:54:56 INFO Applying migration id=reject 2026/05/13 10:54:56 INFO Applying migration id=autodel 2026/05/13 10:54:56 INFO Applying migration id=jsonb 2026/05/13 10:54:56 INFO Applying migration id=quote 2026/05/13 10:54:56 INFO Applying migration id=rfc9421 2026/05/13 10:54:56 INFO Applying migration id=keys 2026/05/13 10:54:56 INFO Applying migration id=portable 2026/05/13 10:54:56 INFO Applying migration id=proofs 2026/05/13 10:54:56 INFO Applying migration id=contexts 2026/05/13 10:54:56 INFO Applying migration id=deliverieshost 2026/05/13 10:54:56 INFO Applying migration id=pembegin 2026/05/13 10:54:56 INFO Applying migration id=didhost 2026/05/13 10:54:56 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:56 INFO Applying migration id=invites 2026/05/13 10:54:56 INFO Applying migration id=ed25519blob 2026/05/13 10:54:56 INFO Applying migration id=rsablob 2026/05/13 10:54:56 INFO Applying migration id=iconscid 2026/05/13 10:54:56 INFO Applying migration id=actor 2026/05/13 10:54:56 INFO Applying migration id=localkeys 2026/05/13 10:54:56 INFO Applying migration id=deleted 2026/05/13 10:54:56 INFO Applying migration id=history 2026/05/13 10:54:56 INFO Applying migration id=outboxnano 2026/05/13 10:54:56 INFO Applying migration id=implements 2026/05/13 10:54:56 INFO Applying migration id=backfill 2026/05/13 10:54:56 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-b6ad-7417-bde2-5db5b348e9c9 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://127.0.0.1/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://127.0.0.1/follow/1 2026/05/13 10:54:56 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20f9-b6ad-7d43-b549-993140fdbae2 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:56 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-b6ae-755d-bbbb-614dbd0d45b4 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20f9-b6ad-7d43-b549-993140fdbae2 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20f9-b6ad-7d43-b549-993140fdbae2 2026/05/13 10:54:56 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:56 INFO Forwarding post to group followers activity=https://localhost.localdomain:8443/create/019e20f9-b6af-703e-b000-cfe013681bf3 note=https://localhost.localdomain:8443/post/019e20f9-b6ae-7e1a-9edd-a926030fdb75 group=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:56 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-b6af-703e-b000-cfe013681bf3 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-b6ae-7e1a-9edd-a926030fdb75 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-b6ae-7e1a-9edd-a926030fdb75 2026/05/13 10:54:56 INFO Forwarding post to group followers activity=https://127.0.0.1/create/1 note=https://127.0.0.1/note/1 group=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:56 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:54:56 INFO Forwarding post to group followers activity=https://127.0.0.1/update/1 note=https://127.0.0.1/note/1 group=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:56 INFO Updated post activity.id=https://127.0.0.1/update/1 activity.type=Update activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestCommunity_EditedReplyInThread (0.53s) === RUN TestCommunity_UnknownEditedReplyInThread 2026/05/13 10:54:56 INFO Applying migration id=initial 2026/05/13 10:54:56 INFO Applying migration id=notesupdated 2026/05/13 10:54:56 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:56 INFO Applying migration id=activitiesid 2026/05/13 10:54:56 INFO Applying migration id=outbox 2026/05/13 10:54:56 INFO Applying migration id=edits 2026/05/13 10:54:56 INFO Applying migration id=outboxactor 2026/05/13 10:54:56 INFO Applying migration id=outboxsender 2026/05/13 10:54:56 INFO Applying migration id=thread 2026/05/13 10:54:56 INFO Applying migration id=host 2026/05/13 10:54:56 INFO Applying migration id=sharedinbox 2026/05/13 10:54:56 INFO Applying migration id=noteshost 2026/05/13 10:54:56 INFO Applying migration id=fetched 2026/05/13 10:54:56 INFO Applying migration id=move 2026/05/13 10:54:56 INFO Applying migration id=cleanup 2026/05/13 10:54:56 INFO Applying migration id=received 2026/05/13 10:54:56 INFO Applying migration id=namehost 2026/05/13 10:54:56 INFO Applying migration id=outboxhost 2026/05/13 10:54:56 INFO Applying migration id=notesfts 2026/05/13 10:54:56 INFO Applying migration id=iconsname 2026/05/13 10:54:56 INFO Applying migration id=nohash 2026/05/13 10:54:56 INFO Applying migration id=shares 2026/05/13 10:54:56 INFO Applying migration id=actorttl 2026/05/13 10:54:56 INFO Applying migration id=tocc 2026/05/13 10:54:56 INFO Applying migration id=followeds 2026/05/13 10:54:56 INFO Applying migration id=certhash 2026/05/13 10:54:56 INFO Applying migration id=follows_sync 2026/05/13 10:54:56 INFO Applying migration id=jsonpath 2026/05/13 10:54:56 INFO Applying migration id=localforward 2026/05/13 10:54:56 INFO Applying migration id=avatar 2026/05/13 10:54:56 INFO Applying migration id=noimage 2026/05/13 10:54:56 INFO Applying migration id=feed 2026/05/13 10:54:56 INFO Applying migration id=bookmarks 2026/05/13 10:54:56 INFO Applying migration id=shareactivity 2026/05/13 10:54:56 INFO Applying migration id=application 2026/05/13 10:54:56 INFO Applying migration id=certificates 2026/05/13 10:54:56 INFO Applying migration id=rawforward 2026/05/13 10:54:56 INFO Applying migration id=publickey 2026/05/13 10:54:56 INFO Applying migration id=resolvegroup 2026/05/13 10:54:56 INFO Applying migration id=reject 2026/05/13 10:54:56 INFO Applying migration id=autodel 2026/05/13 10:54:56 INFO Applying migration id=jsonb 2026/05/13 10:54:56 INFO Applying migration id=quote 2026/05/13 10:54:56 INFO Applying migration id=rfc9421 2026/05/13 10:54:56 INFO Applying migration id=keys 2026/05/13 10:54:56 INFO Applying migration id=portable 2026/05/13 10:54:56 INFO Applying migration id=proofs 2026/05/13 10:54:56 INFO Applying migration id=contexts 2026/05/13 10:54:56 INFO Applying migration id=deliverieshost 2026/05/13 10:54:56 INFO Applying migration id=pembegin 2026/05/13 10:54:56 INFO Applying migration id=didhost 2026/05/13 10:54:56 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:56 INFO Applying migration id=invites 2026/05/13 10:54:56 INFO Applying migration id=ed25519blob 2026/05/13 10:54:56 INFO Applying migration id=rsablob 2026/05/13 10:54:56 INFO Applying migration id=iconscid 2026/05/13 10:54:56 INFO Applying migration id=actor 2026/05/13 10:54:56 INFO Applying migration id=localkeys 2026/05/13 10:54:56 INFO Applying migration id=deleted 2026/05/13 10:54:56 INFO Applying migration id=history 2026/05/13 10:54:56 INFO Applying migration id=outboxnano 2026/05/13 10:54:56 INFO Applying migration id=implements 2026/05/13 10:54:56 INFO Applying migration id=backfill 2026/05/13 10:54:57 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-b8d6-7325-9837-f12f0c5c5d80 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://127.0.0.1/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://127.0.0.1/follow/1 2026/05/13 10:54:57 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20f9-b8d6-7c04-804d-5de0b894290f activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:57 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-b8d7-73de-96e5-d35049797549 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20f9-b8d6-7c04-804d-5de0b894290f activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20f9-b8d6-7c04-804d-5de0b894290f 2026/05/13 10:54:57 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:57 INFO Forwarding post to group followers activity=https://localhost.localdomain:8443/create/019e20f9-b8d8-7b5f-974d-412e88206336 note=https://localhost.localdomain:8443/post/019e20f9-b8d8-77c6-82ec-0f9ca2ab976f group=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:57 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-b8d8-7b5f-974d-412e88206336 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-b8d8-77c6-82ec-0f9ca2ab976f activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-b8d8-77c6-82ec-0f9ca2ab976f 2026/05/13 10:54:57 INFO Forwarding post to group followers activity=https://127.0.0.1/update/1 note=https://127.0.0.1/note/1 group=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:57 INFO Received a new post activity.id=https://127.0.0.1/update/1 activity.type=Update activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestCommunity_UnknownEditedReplyInThread (0.56s) === RUN TestDelete_HappyFlow 2026/05/13 10:54:57 INFO Applying migration id=initial 2026/05/13 10:54:57 INFO Applying migration id=notesupdated 2026/05/13 10:54:57 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:57 INFO Applying migration id=activitiesid 2026/05/13 10:54:57 INFO Applying migration id=outbox 2026/05/13 10:54:57 INFO Applying migration id=edits 2026/05/13 10:54:57 INFO Applying migration id=outboxactor 2026/05/13 10:54:57 INFO Applying migration id=outboxsender 2026/05/13 10:54:57 INFO Applying migration id=thread 2026/05/13 10:54:57 INFO Applying migration id=host 2026/05/13 10:54:57 INFO Applying migration id=sharedinbox 2026/05/13 10:54:57 INFO Applying migration id=noteshost 2026/05/13 10:54:57 INFO Applying migration id=fetched 2026/05/13 10:54:57 INFO Applying migration id=move 2026/05/13 10:54:57 INFO Applying migration id=cleanup 2026/05/13 10:54:57 INFO Applying migration id=received 2026/05/13 10:54:57 INFO Applying migration id=namehost 2026/05/13 10:54:57 INFO Applying migration id=outboxhost 2026/05/13 10:54:57 INFO Applying migration id=notesfts 2026/05/13 10:54:57 INFO Applying migration id=iconsname 2026/05/13 10:54:57 INFO Applying migration id=nohash 2026/05/13 10:54:57 INFO Applying migration id=shares 2026/05/13 10:54:57 INFO Applying migration id=actorttl 2026/05/13 10:54:57 INFO Applying migration id=tocc 2026/05/13 10:54:57 INFO Applying migration id=followeds 2026/05/13 10:54:57 INFO Applying migration id=certhash 2026/05/13 10:54:57 INFO Applying migration id=follows_sync 2026/05/13 10:54:57 INFO Applying migration id=jsonpath 2026/05/13 10:54:57 INFO Applying migration id=localforward 2026/05/13 10:54:57 INFO Applying migration id=avatar 2026/05/13 10:54:57 INFO Applying migration id=noimage 2026/05/13 10:54:57 INFO Applying migration id=feed 2026/05/13 10:54:57 INFO Applying migration id=bookmarks 2026/05/13 10:54:57 INFO Applying migration id=shareactivity 2026/05/13 10:54:57 INFO Applying migration id=application 2026/05/13 10:54:57 INFO Applying migration id=certificates 2026/05/13 10:54:57 INFO Applying migration id=rawforward 2026/05/13 10:54:57 INFO Applying migration id=publickey 2026/05/13 10:54:57 INFO Applying migration id=resolvegroup 2026/05/13 10:54:57 INFO Applying migration id=reject 2026/05/13 10:54:57 INFO Applying migration id=autodel 2026/05/13 10:54:57 INFO Applying migration id=jsonb 2026/05/13 10:54:57 INFO Applying migration id=quote 2026/05/13 10:54:57 INFO Applying migration id=rfc9421 2026/05/13 10:54:57 INFO Applying migration id=keys 2026/05/13 10:54:57 INFO Applying migration id=portable 2026/05/13 10:54:57 INFO Applying migration id=proofs 2026/05/13 10:54:57 INFO Applying migration id=contexts 2026/05/13 10:54:57 INFO Applying migration id=deliverieshost 2026/05/13 10:54:57 INFO Applying migration id=pembegin 2026/05/13 10:54:57 INFO Applying migration id=didhost 2026/05/13 10:54:57 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:57 INFO Applying migration id=invites 2026/05/13 10:54:57 INFO Applying migration id=ed25519blob 2026/05/13 10:54:57 INFO Applying migration id=rsablob 2026/05/13 10:54:57 INFO Applying migration id=iconscid 2026/05/13 10:54:57 INFO Applying migration id=actor 2026/05/13 10:54:57 INFO Applying migration id=localkeys 2026/05/13 10:54:57 INFO Applying migration id=deleted 2026/05/13 10:54:57 INFO Applying migration id=history 2026/05/13 10:54:57 INFO Applying migration id=outboxnano 2026/05/13 10:54:57 INFO Applying migration id=implements 2026/05/13 10:54:57 INFO Applying migration id=backfill 2026/05/13 10:54:58 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-bd72-7b96-9abb-fd8a1e02d26f activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-bd72-7b1a-88da-b128d217281c activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20f9-bd72-7b1a-88da-b128d217281c 2026/05/13 10:54:58 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-bd72-7b1a-88da-b128d217281c 2026/05/13 10:54:58 INFO Received delete request activity.id=https://localhost.localdomain:8443/post/019e20f9-bd72-7b1a-88da-b128d217281c#delete activity.type=Delete activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-bd72-7b1a-88da-b128d217281c activity.object.type=Note activity.object.attributed_to="" deleted=https://localhost.localdomain:8443/post/019e20f9-bd72-7b1a-88da-b128d217281c 2026/05/13 10:54:58 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-bd72-7b1a-88da-b128d217281c --- PASS: TestDelete_HappyFlow (1.18s) === RUN TestDelete_NotAuthor 2026/05/13 10:54:58 INFO Applying migration id=initial 2026/05/13 10:54:58 INFO Applying migration id=notesupdated 2026/05/13 10:54:58 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:58 INFO Applying migration id=activitiesid 2026/05/13 10:54:58 INFO Applying migration id=outbox 2026/05/13 10:54:58 INFO Applying migration id=edits 2026/05/13 10:54:58 INFO Applying migration id=outboxactor 2026/05/13 10:54:58 INFO Applying migration id=outboxsender 2026/05/13 10:54:58 INFO Applying migration id=thread 2026/05/13 10:54:58 INFO Applying migration id=host 2026/05/13 10:54:58 INFO Applying migration id=sharedinbox 2026/05/13 10:54:58 INFO Applying migration id=noteshost 2026/05/13 10:54:58 INFO Applying migration id=fetched 2026/05/13 10:54:58 INFO Applying migration id=move 2026/05/13 10:54:58 INFO Applying migration id=cleanup 2026/05/13 10:54:58 INFO Applying migration id=received 2026/05/13 10:54:58 INFO Applying migration id=namehost 2026/05/13 10:54:58 INFO Applying migration id=outboxhost 2026/05/13 10:54:58 INFO Applying migration id=notesfts 2026/05/13 10:54:58 INFO Applying migration id=iconsname 2026/05/13 10:54:58 INFO Applying migration id=nohash 2026/05/13 10:54:58 INFO Applying migration id=shares 2026/05/13 10:54:58 INFO Applying migration id=actorttl 2026/05/13 10:54:58 INFO Applying migration id=tocc 2026/05/13 10:54:58 INFO Applying migration id=followeds 2026/05/13 10:54:58 INFO Applying migration id=certhash 2026/05/13 10:54:58 INFO Applying migration id=follows_sync 2026/05/13 10:54:58 INFO Applying migration id=jsonpath 2026/05/13 10:54:58 INFO Applying migration id=localforward 2026/05/13 10:54:58 INFO Applying migration id=avatar 2026/05/13 10:54:58 INFO Applying migration id=noimage 2026/05/13 10:54:58 INFO Applying migration id=feed 2026/05/13 10:54:58 INFO Applying migration id=bookmarks 2026/05/13 10:54:58 INFO Applying migration id=shareactivity 2026/05/13 10:54:58 INFO Applying migration id=application 2026/05/13 10:54:58 INFO Applying migration id=certificates 2026/05/13 10:54:58 INFO Applying migration id=rawforward 2026/05/13 10:54:58 INFO Applying migration id=publickey 2026/05/13 10:54:58 INFO Applying migration id=resolvegroup 2026/05/13 10:54:58 INFO Applying migration id=reject 2026/05/13 10:54:58 INFO Applying migration id=autodel 2026/05/13 10:54:58 INFO Applying migration id=jsonb 2026/05/13 10:54:58 INFO Applying migration id=quote 2026/05/13 10:54:58 INFO Applying migration id=rfc9421 2026/05/13 10:54:58 INFO Applying migration id=keys 2026/05/13 10:54:58 INFO Applying migration id=portable 2026/05/13 10:54:58 INFO Applying migration id=proofs 2026/05/13 10:54:58 INFO Applying migration id=contexts 2026/05/13 10:54:58 INFO Applying migration id=deliverieshost 2026/05/13 10:54:58 INFO Applying migration id=pembegin 2026/05/13 10:54:58 INFO Applying migration id=didhost 2026/05/13 10:54:58 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:58 INFO Applying migration id=invites 2026/05/13 10:54:58 INFO Applying migration id=ed25519blob 2026/05/13 10:54:58 INFO Applying migration id=rsablob 2026/05/13 10:54:58 INFO Applying migration id=iconscid 2026/05/13 10:54:58 INFO Applying migration id=actor 2026/05/13 10:54:58 INFO Applying migration id=localkeys 2026/05/13 10:54:58 INFO Applying migration id=deleted 2026/05/13 10:54:58 INFO Applying migration id=history 2026/05/13 10:54:58 INFO Applying migration id=outboxnano 2026/05/13 10:54:58 INFO Applying migration id=implements 2026/05/13 10:54:58 INFO Applying migration id=backfill 2026/05/13 10:54:59 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-c0d0-7706-aad8-a873648847ae activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-c0cf-7b8e-a5fa-7b8fd644ec27 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20f9-c0cf-7b8e-a5fa-7b8fd644ec27 2026/05/13 10:54:59 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-c0cf-7b8e-a5fa-7b8fd644ec27 2026/05/13 10:54:59 WARN Attempted to delete a non-existing post post=https://localhost.localdomain:8443/post/019e20f9-c0cf-7b8e-a5fa-7b8fd644ec27 error="sql: no rows in result set" 2026/05/13 10:54:59 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-c0cf-7b8e-a5fa-7b8fd644ec27 --- PASS: TestDelete_NotAuthor (0.86s) === RUN TestDelete_NoSuchPost 2026/05/13 10:54:59 INFO Applying migration id=initial 2026/05/13 10:54:59 INFO Applying migration id=notesupdated 2026/05/13 10:54:59 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:59 INFO Applying migration id=activitiesid 2026/05/13 10:54:59 INFO Applying migration id=outbox 2026/05/13 10:54:59 INFO Applying migration id=edits 2026/05/13 10:54:59 INFO Applying migration id=outboxactor 2026/05/13 10:54:59 INFO Applying migration id=outboxsender 2026/05/13 10:54:59 INFO Applying migration id=thread 2026/05/13 10:54:59 INFO Applying migration id=host 2026/05/13 10:54:59 INFO Applying migration id=sharedinbox 2026/05/13 10:54:59 INFO Applying migration id=noteshost 2026/05/13 10:54:59 INFO Applying migration id=fetched 2026/05/13 10:54:59 INFO Applying migration id=move 2026/05/13 10:54:59 INFO Applying migration id=cleanup 2026/05/13 10:54:59 INFO Applying migration id=received 2026/05/13 10:54:59 INFO Applying migration id=namehost 2026/05/13 10:54:59 INFO Applying migration id=outboxhost 2026/05/13 10:54:59 INFO Applying migration id=notesfts 2026/05/13 10:54:59 INFO Applying migration id=iconsname 2026/05/13 10:54:59 INFO Applying migration id=nohash 2026/05/13 10:54:59 INFO Applying migration id=shares 2026/05/13 10:54:59 INFO Applying migration id=actorttl 2026/05/13 10:54:59 INFO Applying migration id=tocc 2026/05/13 10:54:59 INFO Applying migration id=followeds 2026/05/13 10:54:59 INFO Applying migration id=certhash 2026/05/13 10:54:59 INFO Applying migration id=follows_sync 2026/05/13 10:54:59 INFO Applying migration id=jsonpath 2026/05/13 10:54:59 INFO Applying migration id=localforward 2026/05/13 10:54:59 INFO Applying migration id=avatar 2026/05/13 10:54:59 INFO Applying migration id=noimage 2026/05/13 10:54:59 INFO Applying migration id=feed 2026/05/13 10:54:59 INFO Applying migration id=bookmarks 2026/05/13 10:54:59 INFO Applying migration id=shareactivity 2026/05/13 10:54:59 INFO Applying migration id=application 2026/05/13 10:54:59 INFO Applying migration id=certificates 2026/05/13 10:54:59 INFO Applying migration id=rawforward 2026/05/13 10:54:59 INFO Applying migration id=publickey 2026/05/13 10:54:59 INFO Applying migration id=resolvegroup 2026/05/13 10:54:59 INFO Applying migration id=reject 2026/05/13 10:54:59 INFO Applying migration id=autodel 2026/05/13 10:54:59 INFO Applying migration id=jsonb 2026/05/13 10:54:59 INFO Applying migration id=quote 2026/05/13 10:54:59 INFO Applying migration id=rfc9421 2026/05/13 10:54:59 INFO Applying migration id=keys 2026/05/13 10:54:59 INFO Applying migration id=portable 2026/05/13 10:54:59 INFO Applying migration id=proofs 2026/05/13 10:54:59 INFO Applying migration id=contexts 2026/05/13 10:54:59 INFO Applying migration id=deliverieshost 2026/05/13 10:54:59 INFO Applying migration id=pembegin 2026/05/13 10:54:59 INFO Applying migration id=didhost 2026/05/13 10:54:59 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:59 INFO Applying migration id=invites 2026/05/13 10:54:59 INFO Applying migration id=ed25519blob 2026/05/13 10:54:59 INFO Applying migration id=rsablob 2026/05/13 10:54:59 INFO Applying migration id=iconscid 2026/05/13 10:54:59 INFO Applying migration id=actor 2026/05/13 10:54:59 INFO Applying migration id=localkeys 2026/05/13 10:54:59 INFO Applying migration id=deleted 2026/05/13 10:54:59 INFO Applying migration id=history 2026/05/13 10:54:59 INFO Applying migration id=outboxnano 2026/05/13 10:54:59 INFO Applying migration id=implements 2026/05/13 10:54:59 INFO Applying migration id=backfill 2026/05/13 10:55:00 WARN Attempted to delete a non-existing post post=https://x error="sql: no rows in result set" --- PASS: TestDelete_NoSuchPost (0.80s) === RUN TestDelete_UnauthenticatedUser 2026/05/13 10:55:00 INFO Applying migration id=initial 2026/05/13 10:55:00 INFO Applying migration id=notesupdated 2026/05/13 10:55:00 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:00 INFO Applying migration id=activitiesid 2026/05/13 10:55:00 INFO Applying migration id=outbox 2026/05/13 10:55:00 INFO Applying migration id=edits 2026/05/13 10:55:00 INFO Applying migration id=outboxactor 2026/05/13 10:55:00 INFO Applying migration id=outboxsender 2026/05/13 10:55:00 INFO Applying migration id=thread 2026/05/13 10:55:00 INFO Applying migration id=host 2026/05/13 10:55:00 INFO Applying migration id=sharedinbox 2026/05/13 10:55:00 INFO Applying migration id=noteshost 2026/05/13 10:55:00 INFO Applying migration id=fetched 2026/05/13 10:55:00 INFO Applying migration id=move 2026/05/13 10:55:00 INFO Applying migration id=cleanup 2026/05/13 10:55:00 INFO Applying migration id=received 2026/05/13 10:55:00 INFO Applying migration id=namehost 2026/05/13 10:55:00 INFO Applying migration id=outboxhost 2026/05/13 10:55:00 INFO Applying migration id=notesfts 2026/05/13 10:55:00 INFO Applying migration id=iconsname 2026/05/13 10:55:00 INFO Applying migration id=nohash 2026/05/13 10:55:00 INFO Applying migration id=shares 2026/05/13 10:55:00 INFO Applying migration id=actorttl 2026/05/13 10:55:00 INFO Applying migration id=tocc 2026/05/13 10:55:00 INFO Applying migration id=followeds 2026/05/13 10:55:00 INFO Applying migration id=certhash 2026/05/13 10:55:00 INFO Applying migration id=follows_sync 2026/05/13 10:55:00 INFO Applying migration id=jsonpath 2026/05/13 10:55:00 INFO Applying migration id=localforward 2026/05/13 10:55:00 INFO Applying migration id=avatar 2026/05/13 10:55:00 INFO Applying migration id=noimage 2026/05/13 10:55:00 INFO Applying migration id=feed 2026/05/13 10:55:00 INFO Applying migration id=bookmarks 2026/05/13 10:55:00 INFO Applying migration id=shareactivity 2026/05/13 10:55:00 INFO Applying migration id=application 2026/05/13 10:55:00 INFO Applying migration id=certificates 2026/05/13 10:55:00 INFO Applying migration id=rawforward 2026/05/13 10:55:00 INFO Applying migration id=publickey 2026/05/13 10:55:00 INFO Applying migration id=resolvegroup 2026/05/13 10:55:00 INFO Applying migration id=reject 2026/05/13 10:55:00 INFO Applying migration id=autodel 2026/05/13 10:55:00 INFO Applying migration id=jsonb 2026/05/13 10:55:00 INFO Applying migration id=quote 2026/05/13 10:55:00 INFO Applying migration id=rfc9421 2026/05/13 10:55:00 INFO Applying migration id=keys 2026/05/13 10:55:00 INFO Applying migration id=portable 2026/05/13 10:55:00 INFO Applying migration id=proofs 2026/05/13 10:55:00 INFO Applying migration id=contexts 2026/05/13 10:55:00 INFO Applying migration id=deliverieshost 2026/05/13 10:55:00 INFO Applying migration id=pembegin 2026/05/13 10:55:00 INFO Applying migration id=didhost 2026/05/13 10:55:00 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:00 INFO Applying migration id=invites 2026/05/13 10:55:00 INFO Applying migration id=ed25519blob 2026/05/13 10:55:00 INFO Applying migration id=rsablob 2026/05/13 10:55:00 INFO Applying migration id=iconscid 2026/05/13 10:55:00 INFO Applying migration id=actor 2026/05/13 10:55:00 INFO Applying migration id=localkeys 2026/05/13 10:55:00 INFO Applying migration id=deleted 2026/05/13 10:55:00 INFO Applying migration id=history 2026/05/13 10:55:00 INFO Applying migration id=outboxnano 2026/05/13 10:55:00 INFO Applying migration id=implements 2026/05/13 10:55:00 INFO Applying migration id=backfill 2026/05/13 10:55:00 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-c6a2-7373-96e8-019dac840f5a activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-c6a2-7145-8711-276366c49fea activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20f9-c6a2-7145-8711-276366c49fea 2026/05/13 10:55:00 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-c6a2-7145-8711-276366c49fea 2026/05/13 10:55:00 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-c6a2-7145-8711-276366c49fea --- PASS: TestDelete_UnauthenticatedUser (0.69s) === RUN TestDelete_WithReply 2026/05/13 10:55:00 INFO Applying migration id=initial 2026/05/13 10:55:00 INFO Applying migration id=notesupdated 2026/05/13 10:55:00 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:00 INFO Applying migration id=activitiesid 2026/05/13 10:55:00 INFO Applying migration id=outbox 2026/05/13 10:55:00 INFO Applying migration id=edits 2026/05/13 10:55:00 INFO Applying migration id=outboxactor 2026/05/13 10:55:00 INFO Applying migration id=outboxsender 2026/05/13 10:55:00 INFO Applying migration id=thread 2026/05/13 10:55:00 INFO Applying migration id=host 2026/05/13 10:55:00 INFO Applying migration id=sharedinbox 2026/05/13 10:55:00 INFO Applying migration id=noteshost 2026/05/13 10:55:00 INFO Applying migration id=fetched 2026/05/13 10:55:00 INFO Applying migration id=move 2026/05/13 10:55:00 INFO Applying migration id=cleanup 2026/05/13 10:55:00 INFO Applying migration id=received 2026/05/13 10:55:00 INFO Applying migration id=namehost 2026/05/13 10:55:00 INFO Applying migration id=outboxhost 2026/05/13 10:55:00 INFO Applying migration id=notesfts 2026/05/13 10:55:00 INFO Applying migration id=iconsname 2026/05/13 10:55:00 INFO Applying migration id=nohash 2026/05/13 10:55:00 INFO Applying migration id=shares 2026/05/13 10:55:00 INFO Applying migration id=actorttl 2026/05/13 10:55:00 INFO Applying migration id=tocc 2026/05/13 10:55:00 INFO Applying migration id=followeds 2026/05/13 10:55:00 INFO Applying migration id=certhash 2026/05/13 10:55:00 INFO Applying migration id=follows_sync 2026/05/13 10:55:00 INFO Applying migration id=jsonpath 2026/05/13 10:55:00 INFO Applying migration id=localforward 2026/05/13 10:55:00 INFO Applying migration id=avatar 2026/05/13 10:55:00 INFO Applying migration id=noimage 2026/05/13 10:55:00 INFO Applying migration id=feed 2026/05/13 10:55:00 INFO Applying migration id=bookmarks 2026/05/13 10:55:00 INFO Applying migration id=shareactivity 2026/05/13 10:55:00 INFO Applying migration id=application 2026/05/13 10:55:00 INFO Applying migration id=certificates 2026/05/13 10:55:00 INFO Applying migration id=rawforward 2026/05/13 10:55:00 INFO Applying migration id=publickey 2026/05/13 10:55:00 INFO Applying migration id=resolvegroup 2026/05/13 10:55:00 INFO Applying migration id=reject 2026/05/13 10:55:00 INFO Applying migration id=autodel 2026/05/13 10:55:00 INFO Applying migration id=jsonb 2026/05/13 10:55:00 INFO Applying migration id=quote 2026/05/13 10:55:00 INFO Applying migration id=rfc9421 2026/05/13 10:55:00 INFO Applying migration id=keys 2026/05/13 10:55:00 INFO Applying migration id=portable 2026/05/13 10:55:00 INFO Applying migration id=proofs 2026/05/13 10:55:00 INFO Applying migration id=contexts 2026/05/13 10:55:00 INFO Applying migration id=deliverieshost 2026/05/13 10:55:00 INFO Applying migration id=pembegin 2026/05/13 10:55:00 INFO Applying migration id=didhost 2026/05/13 10:55:00 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:00 INFO Applying migration id=invites 2026/05/13 10:55:00 INFO Applying migration id=ed25519blob 2026/05/13 10:55:00 INFO Applying migration id=rsablob 2026/05/13 10:55:00 INFO Applying migration id=iconscid 2026/05/13 10:55:00 INFO Applying migration id=actor 2026/05/13 10:55:00 INFO Applying migration id=localkeys 2026/05/13 10:55:00 INFO Applying migration id=deleted 2026/05/13 10:55:00 INFO Applying migration id=history 2026/05/13 10:55:00 INFO Applying migration id=outboxnano 2026/05/13 10:55:00 INFO Applying migration id=implements 2026/05/13 10:55:00 INFO Applying migration id=backfill 2026/05/13 10:55:01 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-ca5c-7d1e-93b2-cb539942e036 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-ca5c-7cbf-8207-d24488776075 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20f9-ca5c-7cbf-8207-d24488776075 2026/05/13 10:55:01 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20f9-ca5c-7cbf-8207-d24488776075 2026/05/13 10:55:01 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20f9-ca60-74eb-aef7-55b43ace5f43 note=https://localhost.localdomain:8443/post/019e20f9-ca60-74ac-84a1-b6965e5d80ef thread=https://localhost.localdomain:8443/post/019e20f9-ca5c-7cbf-8207-d24488776075 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:01 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-ca60-74eb-aef7-55b43ace5f43 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-ca60-74ac-84a1-b6965e5d80ef activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-ca60-74ac-84a1-b6965e5d80ef 2026/05/13 10:55:01 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-ca60-74ac-84a1-b6965e5d80ef 2026/05/13 10:55:01 INFO Received delete request activity.id=https://localhost.localdomain:8443/post/019e20f9-ca60-74ac-84a1-b6965e5d80ef#delete activity.type=Delete activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-ca60-74ac-84a1-b6965e5d80ef activity.object.type=Note activity.object.attributed_to="" deleted=https://localhost.localdomain:8443/post/019e20f9-ca60-74ac-84a1-b6965e5d80ef 2026/05/13 10:55:01 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/post/019e20f9-ca60-74ac-84a1-b6965e5d80ef#delete note=https://localhost.localdomain:8443/post/019e20f9-ca60-74ac-84a1-b6965e5d80ef thread=https://localhost.localdomain:8443/post/019e20f9-ca5c-7cbf-8207-d24488776075 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:01 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-ca60-74ac-84a1-b6965e5d80ef 2026/05/13 10:55:01 INFO Received delete request activity.id=https://localhost.localdomain:8443/post/019e20f9-ca5c-7cbf-8207-d24488776075#delete activity.type=Delete activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-ca5c-7cbf-8207-d24488776075 activity.object.type=Note activity.object.attributed_to="" deleted=https://localhost.localdomain:8443/post/019e20f9-ca5c-7cbf-8207-d24488776075 2026/05/13 10:55:01 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-ca5c-7cbf-8207-d24488776075 --- PASS: TestDelete_WithReply (0.96s) === RUN TestDelete_WithReplyPostDeletedFirst 2026/05/13 10:55:01 INFO Applying migration id=initial 2026/05/13 10:55:01 INFO Applying migration id=notesupdated 2026/05/13 10:55:01 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:01 INFO Applying migration id=activitiesid 2026/05/13 10:55:01 INFO Applying migration id=outbox 2026/05/13 10:55:01 INFO Applying migration id=edits 2026/05/13 10:55:01 INFO Applying migration id=outboxactor 2026/05/13 10:55:01 INFO Applying migration id=outboxsender 2026/05/13 10:55:01 INFO Applying migration id=thread 2026/05/13 10:55:01 INFO Applying migration id=host 2026/05/13 10:55:01 INFO Applying migration id=sharedinbox 2026/05/13 10:55:01 INFO Applying migration id=noteshost 2026/05/13 10:55:01 INFO Applying migration id=fetched 2026/05/13 10:55:01 INFO Applying migration id=move 2026/05/13 10:55:01 INFO Applying migration id=cleanup 2026/05/13 10:55:01 INFO Applying migration id=received 2026/05/13 10:55:01 INFO Applying migration id=namehost 2026/05/13 10:55:01 INFO Applying migration id=outboxhost 2026/05/13 10:55:01 INFO Applying migration id=notesfts 2026/05/13 10:55:01 INFO Applying migration id=iconsname 2026/05/13 10:55:01 INFO Applying migration id=nohash 2026/05/13 10:55:01 INFO Applying migration id=shares 2026/05/13 10:55:01 INFO Applying migration id=actorttl 2026/05/13 10:55:01 INFO Applying migration id=tocc 2026/05/13 10:55:01 INFO Applying migration id=followeds 2026/05/13 10:55:01 INFO Applying migration id=certhash 2026/05/13 10:55:01 INFO Applying migration id=follows_sync 2026/05/13 10:55:01 INFO Applying migration id=jsonpath 2026/05/13 10:55:01 INFO Applying migration id=localforward 2026/05/13 10:55:01 INFO Applying migration id=avatar 2026/05/13 10:55:01 INFO Applying migration id=noimage 2026/05/13 10:55:01 INFO Applying migration id=feed 2026/05/13 10:55:01 INFO Applying migration id=bookmarks 2026/05/13 10:55:01 INFO Applying migration id=shareactivity 2026/05/13 10:55:01 INFO Applying migration id=application 2026/05/13 10:55:01 INFO Applying migration id=certificates 2026/05/13 10:55:01 INFO Applying migration id=rawforward 2026/05/13 10:55:01 INFO Applying migration id=publickey 2026/05/13 10:55:01 INFO Applying migration id=resolvegroup 2026/05/13 10:55:01 INFO Applying migration id=reject 2026/05/13 10:55:01 INFO Applying migration id=autodel 2026/05/13 10:55:01 INFO Applying migration id=jsonb 2026/05/13 10:55:01 INFO Applying migration id=quote 2026/05/13 10:55:01 INFO Applying migration id=rfc9421 2026/05/13 10:55:01 INFO Applying migration id=keys 2026/05/13 10:55:01 INFO Applying migration id=portable 2026/05/13 10:55:01 INFO Applying migration id=proofs 2026/05/13 10:55:01 INFO Applying migration id=contexts 2026/05/13 10:55:01 INFO Applying migration id=deliverieshost 2026/05/13 10:55:01 INFO Applying migration id=pembegin 2026/05/13 10:55:01 INFO Applying migration id=didhost 2026/05/13 10:55:01 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:01 INFO Applying migration id=invites 2026/05/13 10:55:01 INFO Applying migration id=ed25519blob 2026/05/13 10:55:01 INFO Applying migration id=rsablob 2026/05/13 10:55:01 INFO Applying migration id=iconscid 2026/05/13 10:55:01 INFO Applying migration id=actor 2026/05/13 10:55:01 INFO Applying migration id=localkeys 2026/05/13 10:55:01 INFO Applying migration id=deleted 2026/05/13 10:55:01 INFO Applying migration id=history 2026/05/13 10:55:01 INFO Applying migration id=outboxnano 2026/05/13 10:55:01 INFO Applying migration id=implements 2026/05/13 10:55:01 INFO Applying migration id=backfill 2026/05/13 10:55:03 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-cf5f-7985-9283-79863211e23f activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-cf5f-7925-b0c3-a7c379ec08fb activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20f9-cf5f-7925-b0c3-a7c379ec08fb 2026/05/13 10:55:03 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20f9-cf5f-7925-b0c3-a7c379ec08fb 2026/05/13 10:55:03 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20f9-cf61-7b19-a506-ac83ef8cdeeb note=https://localhost.localdomain:8443/post/019e20f9-cf61-7ae6-8668-2c5e8f0e0523 thread=https://localhost.localdomain:8443/post/019e20f9-cf5f-7925-b0c3-a7c379ec08fb starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:03 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-cf61-7b19-a506-ac83ef8cdeeb activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-cf61-7ae6-8668-2c5e8f0e0523 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-cf61-7ae6-8668-2c5e8f0e0523 2026/05/13 10:55:03 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-cf5f-7925-b0c3-a7c379ec08fb 2026/05/13 10:55:03 INFO Received delete request activity.id=https://localhost.localdomain:8443/post/019e20f9-cf5f-7925-b0c3-a7c379ec08fb#delete activity.type=Delete activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-cf5f-7925-b0c3-a7c379ec08fb activity.object.type=Note activity.object.attributed_to="" deleted=https://localhost.localdomain:8443/post/019e20f9-cf5f-7925-b0c3-a7c379ec08fb 2026/05/13 10:55:03 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-cf5f-7925-b0c3-a7c379ec08fb 2026/05/13 10:55:03 INFO Received delete request activity.id=https://localhost.localdomain:8443/post/019e20f9-cf61-7ae6-8668-2c5e8f0e0523#delete activity.type=Delete activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-cf61-7ae6-8668-2c5e8f0e0523 activity.object.type=Note activity.object.attributed_to="" deleted=https://localhost.localdomain:8443/post/019e20f9-cf61-7ae6-8668-2c5e8f0e0523 2026/05/13 10:55:03 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/post/019e20f9-cf61-7ae6-8668-2c5e8f0e0523#delete note=https://localhost.localdomain:8443/post/019e20f9-cf61-7ae6-8668-2c5e8f0e0523 thread=https://localhost.localdomain:8443/post/019e20f9-cf5f-7925-b0c3-a7c379ec08fb starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:03 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-cf61-7ae6-8668-2c5e8f0e0523 --- PASS: TestDelete_WithReplyPostDeletedFirst (1.28s) === RUN TestDM_HappyFlow 2026/05/13 10:55:03 INFO Applying migration id=initial 2026/05/13 10:55:03 INFO Applying migration id=notesupdated 2026/05/13 10:55:03 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:03 INFO Applying migration id=activitiesid 2026/05/13 10:55:03 INFO Applying migration id=outbox 2026/05/13 10:55:03 INFO Applying migration id=edits 2026/05/13 10:55:03 INFO Applying migration id=outboxactor 2026/05/13 10:55:03 INFO Applying migration id=outboxsender 2026/05/13 10:55:03 INFO Applying migration id=thread 2026/05/13 10:55:03 INFO Applying migration id=host 2026/05/13 10:55:03 INFO Applying migration id=sharedinbox 2026/05/13 10:55:03 INFO Applying migration id=noteshost 2026/05/13 10:55:03 INFO Applying migration id=fetched 2026/05/13 10:55:03 INFO Applying migration id=move 2026/05/13 10:55:03 INFO Applying migration id=cleanup 2026/05/13 10:55:03 INFO Applying migration id=received 2026/05/13 10:55:03 INFO Applying migration id=namehost 2026/05/13 10:55:03 INFO Applying migration id=outboxhost 2026/05/13 10:55:03 INFO Applying migration id=notesfts 2026/05/13 10:55:03 INFO Applying migration id=iconsname 2026/05/13 10:55:03 INFO Applying migration id=nohash 2026/05/13 10:55:03 INFO Applying migration id=shares 2026/05/13 10:55:03 INFO Applying migration id=actorttl 2026/05/13 10:55:03 INFO Applying migration id=tocc 2026/05/13 10:55:03 INFO Applying migration id=followeds 2026/05/13 10:55:03 INFO Applying migration id=certhash 2026/05/13 10:55:03 INFO Applying migration id=follows_sync 2026/05/13 10:55:03 INFO Applying migration id=jsonpath 2026/05/13 10:55:03 INFO Applying migration id=localforward 2026/05/13 10:55:03 INFO Applying migration id=avatar 2026/05/13 10:55:03 INFO Applying migration id=noimage 2026/05/13 10:55:03 INFO Applying migration id=feed 2026/05/13 10:55:03 INFO Applying migration id=bookmarks 2026/05/13 10:55:03 INFO Applying migration id=shareactivity 2026/05/13 10:55:03 INFO Applying migration id=application 2026/05/13 10:55:03 INFO Applying migration id=certificates 2026/05/13 10:55:03 INFO Applying migration id=rawforward 2026/05/13 10:55:03 INFO Applying migration id=publickey 2026/05/13 10:55:03 INFO Applying migration id=resolvegroup 2026/05/13 10:55:03 INFO Applying migration id=reject 2026/05/13 10:55:03 INFO Applying migration id=autodel 2026/05/13 10:55:03 INFO Applying migration id=jsonb 2026/05/13 10:55:03 INFO Applying migration id=quote 2026/05/13 10:55:03 INFO Applying migration id=rfc9421 2026/05/13 10:55:03 INFO Applying migration id=keys 2026/05/13 10:55:03 INFO Applying migration id=portable 2026/05/13 10:55:03 INFO Applying migration id=proofs 2026/05/13 10:55:03 INFO Applying migration id=contexts 2026/05/13 10:55:03 INFO Applying migration id=deliverieshost 2026/05/13 10:55:03 INFO Applying migration id=pembegin 2026/05/13 10:55:03 INFO Applying migration id=didhost 2026/05/13 10:55:03 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:03 INFO Applying migration id=invites 2026/05/13 10:55:03 INFO Applying migration id=ed25519blob 2026/05/13 10:55:03 INFO Applying migration id=rsablob 2026/05/13 10:55:03 INFO Applying migration id=iconscid 2026/05/13 10:55:03 INFO Applying migration id=actor 2026/05/13 10:55:03 INFO Applying migration id=localkeys 2026/05/13 10:55:03 INFO Applying migration id=deleted 2026/05/13 10:55:03 INFO Applying migration id=history 2026/05/13 10:55:03 INFO Applying migration id=outboxnano 2026/05/13 10:55:03 INFO Applying migration id=implements 2026/05/13 10:55:03 INFO Applying migration id=backfill 2026/05/13 10:55:04 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:04 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-d357-77b0-a13a-00210ad80924 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-d357-75c6-ad58-72288d39519d activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-d357-75c6-ad58-72288d39519d 2026/05/13 10:55:04 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-d357-75c6-ad58-72288d39519d 2026/05/13 10:55:04 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-d357-75c6-ad58-72288d39519d 2026/05/13 10:55:04 INFO Post was not found post=https://localhost.localdomain:8443/post/019e20f9-d357-75c6-ad58-72288d39519d 2026/05/13 10:55:04 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-d357-75c6-ad58-72288d39519d --- PASS: TestDM_HappyFlow (1.00s) === RUN TestDM_UnauthenticatedUser 2026/05/13 10:55:04 INFO Applying migration id=initial 2026/05/13 10:55:04 INFO Applying migration id=notesupdated 2026/05/13 10:55:04 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:04 INFO Applying migration id=activitiesid 2026/05/13 10:55:04 INFO Applying migration id=outbox 2026/05/13 10:55:04 INFO Applying migration id=edits 2026/05/13 10:55:04 INFO Applying migration id=outboxactor 2026/05/13 10:55:04 INFO Applying migration id=outboxsender 2026/05/13 10:55:04 INFO Applying migration id=thread 2026/05/13 10:55:04 INFO Applying migration id=host 2026/05/13 10:55:04 INFO Applying migration id=sharedinbox 2026/05/13 10:55:04 INFO Applying migration id=noteshost 2026/05/13 10:55:04 INFO Applying migration id=fetched 2026/05/13 10:55:04 INFO Applying migration id=move 2026/05/13 10:55:04 INFO Applying migration id=cleanup 2026/05/13 10:55:04 INFO Applying migration id=received 2026/05/13 10:55:04 INFO Applying migration id=namehost 2026/05/13 10:55:04 INFO Applying migration id=outboxhost 2026/05/13 10:55:04 INFO Applying migration id=notesfts 2026/05/13 10:55:04 INFO Applying migration id=iconsname 2026/05/13 10:55:04 INFO Applying migration id=nohash 2026/05/13 10:55:04 INFO Applying migration id=shares 2026/05/13 10:55:04 INFO Applying migration id=actorttl 2026/05/13 10:55:04 INFO Applying migration id=tocc 2026/05/13 10:55:04 INFO Applying migration id=followeds 2026/05/13 10:55:04 INFO Applying migration id=certhash 2026/05/13 10:55:04 INFO Applying migration id=follows_sync 2026/05/13 10:55:04 INFO Applying migration id=jsonpath 2026/05/13 10:55:04 INFO Applying migration id=localforward 2026/05/13 10:55:04 INFO Applying migration id=avatar 2026/05/13 10:55:04 INFO Applying migration id=noimage 2026/05/13 10:55:04 INFO Applying migration id=feed 2026/05/13 10:55:04 INFO Applying migration id=bookmarks 2026/05/13 10:55:04 INFO Applying migration id=shareactivity 2026/05/13 10:55:04 INFO Applying migration id=application 2026/05/13 10:55:04 INFO Applying migration id=certificates 2026/05/13 10:55:04 INFO Applying migration id=rawforward 2026/05/13 10:55:04 INFO Applying migration id=publickey 2026/05/13 10:55:04 INFO Applying migration id=resolvegroup 2026/05/13 10:55:04 INFO Applying migration id=reject 2026/05/13 10:55:04 INFO Applying migration id=autodel 2026/05/13 10:55:04 INFO Applying migration id=jsonb 2026/05/13 10:55:04 INFO Applying migration id=quote 2026/05/13 10:55:04 INFO Applying migration id=rfc9421 2026/05/13 10:55:04 INFO Applying migration id=keys 2026/05/13 10:55:04 INFO Applying migration id=portable 2026/05/13 10:55:04 INFO Applying migration id=proofs 2026/05/13 10:55:04 INFO Applying migration id=contexts 2026/05/13 10:55:04 INFO Applying migration id=deliverieshost 2026/05/13 10:55:04 INFO Applying migration id=pembegin 2026/05/13 10:55:04 INFO Applying migration id=didhost 2026/05/13 10:55:04 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:04 INFO Applying migration id=invites 2026/05/13 10:55:04 INFO Applying migration id=ed25519blob 2026/05/13 10:55:04 INFO Applying migration id=rsablob 2026/05/13 10:55:04 INFO Applying migration id=iconscid 2026/05/13 10:55:04 INFO Applying migration id=actor 2026/05/13 10:55:04 INFO Applying migration id=localkeys 2026/05/13 10:55:04 INFO Applying migration id=deleted 2026/05/13 10:55:04 INFO Applying migration id=history 2026/05/13 10:55:04 INFO Applying migration id=outboxnano 2026/05/13 10:55:04 INFO Applying migration id=implements 2026/05/13 10:55:04 INFO Applying migration id=backfill 2026/05/13 10:55:04 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:04 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-d5ef-7d90-b153-4c1ad8bffa18 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-d5ef-7be1-be22-a83643a72f11 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-d5ef-7be1-be22-a83643a72f11 2026/05/13 10:55:04 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-d5ef-7be1-be22-a83643a72f11 2026/05/13 10:55:04 INFO Post was not found post=https://localhost.localdomain:8443/post/019e20f9-d5ef-7be1-be22-a83643a72f11 --- PASS: TestDM_UnauthenticatedUser (0.66s) === RUN TestDM_Loopback 2026/05/13 10:55:04 INFO Applying migration id=initial 2026/05/13 10:55:04 INFO Applying migration id=notesupdated 2026/05/13 10:55:04 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:04 INFO Applying migration id=activitiesid 2026/05/13 10:55:04 INFO Applying migration id=outbox 2026/05/13 10:55:04 INFO Applying migration id=edits 2026/05/13 10:55:04 INFO Applying migration id=outboxactor 2026/05/13 10:55:04 INFO Applying migration id=outboxsender 2026/05/13 10:55:04 INFO Applying migration id=thread 2026/05/13 10:55:04 INFO Applying migration id=host 2026/05/13 10:55:04 INFO Applying migration id=sharedinbox 2026/05/13 10:55:04 INFO Applying migration id=noteshost 2026/05/13 10:55:04 INFO Applying migration id=fetched 2026/05/13 10:55:04 INFO Applying migration id=move 2026/05/13 10:55:04 INFO Applying migration id=cleanup 2026/05/13 10:55:04 INFO Applying migration id=received 2026/05/13 10:55:04 INFO Applying migration id=namehost 2026/05/13 10:55:04 INFO Applying migration id=outboxhost 2026/05/13 10:55:04 INFO Applying migration id=notesfts 2026/05/13 10:55:04 INFO Applying migration id=iconsname 2026/05/13 10:55:04 INFO Applying migration id=nohash 2026/05/13 10:55:04 INFO Applying migration id=shares 2026/05/13 10:55:04 INFO Applying migration id=actorttl 2026/05/13 10:55:04 INFO Applying migration id=tocc 2026/05/13 10:55:04 INFO Applying migration id=followeds 2026/05/13 10:55:04 INFO Applying migration id=certhash 2026/05/13 10:55:04 INFO Applying migration id=follows_sync 2026/05/13 10:55:04 INFO Applying migration id=jsonpath 2026/05/13 10:55:04 INFO Applying migration id=localforward 2026/05/13 10:55:04 INFO Applying migration id=avatar 2026/05/13 10:55:04 INFO Applying migration id=noimage 2026/05/13 10:55:04 INFO Applying migration id=feed 2026/05/13 10:55:04 INFO Applying migration id=bookmarks 2026/05/13 10:55:04 INFO Applying migration id=shareactivity 2026/05/13 10:55:04 INFO Applying migration id=application 2026/05/13 10:55:04 INFO Applying migration id=certificates 2026/05/13 10:55:04 INFO Applying migration id=rawforward 2026/05/13 10:55:04 INFO Applying migration id=publickey 2026/05/13 10:55:04 INFO Applying migration id=resolvegroup 2026/05/13 10:55:04 INFO Applying migration id=reject 2026/05/13 10:55:04 INFO Applying migration id=autodel 2026/05/13 10:55:04 INFO Applying migration id=jsonb 2026/05/13 10:55:04 INFO Applying migration id=quote 2026/05/13 10:55:04 INFO Applying migration id=rfc9421 2026/05/13 10:55:04 INFO Applying migration id=keys 2026/05/13 10:55:04 INFO Applying migration id=portable 2026/05/13 10:55:04 INFO Applying migration id=proofs 2026/05/13 10:55:04 INFO Applying migration id=contexts 2026/05/13 10:55:04 INFO Applying migration id=deliverieshost 2026/05/13 10:55:04 INFO Applying migration id=pembegin 2026/05/13 10:55:04 INFO Applying migration id=didhost 2026/05/13 10:55:04 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:04 INFO Applying migration id=invites 2026/05/13 10:55:04 INFO Applying migration id=ed25519blob 2026/05/13 10:55:04 INFO Applying migration id=rsablob 2026/05/13 10:55:04 INFO Applying migration id=iconscid 2026/05/13 10:55:04 INFO Applying migration id=actor 2026/05/13 10:55:04 INFO Applying migration id=localkeys 2026/05/13 10:55:04 INFO Applying migration id=deleted 2026/05/13 10:55:04 INFO Applying migration id=history 2026/05/13 10:55:04 INFO Applying migration id=outboxnano 2026/05/13 10:55:04 INFO Applying migration id=implements 2026/05/13 10:55:04 INFO Applying migration id=backfill 2026/05/13 10:55:05 INFO Adding mention name=@bob@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/bob --- PASS: TestDM_Loopback (0.55s) === RUN TestDM_TwoMentions 2026/05/13 10:55:05 INFO Applying migration id=initial 2026/05/13 10:55:05 INFO Applying migration id=notesupdated 2026/05/13 10:55:05 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:05 INFO Applying migration id=activitiesid 2026/05/13 10:55:05 INFO Applying migration id=outbox 2026/05/13 10:55:05 INFO Applying migration id=edits 2026/05/13 10:55:05 INFO Applying migration id=outboxactor 2026/05/13 10:55:05 INFO Applying migration id=outboxsender 2026/05/13 10:55:05 INFO Applying migration id=thread 2026/05/13 10:55:05 INFO Applying migration id=host 2026/05/13 10:55:05 INFO Applying migration id=sharedinbox 2026/05/13 10:55:05 INFO Applying migration id=noteshost 2026/05/13 10:55:05 INFO Applying migration id=fetched 2026/05/13 10:55:05 INFO Applying migration id=move 2026/05/13 10:55:05 INFO Applying migration id=cleanup 2026/05/13 10:55:05 INFO Applying migration id=received 2026/05/13 10:55:05 INFO Applying migration id=namehost 2026/05/13 10:55:05 INFO Applying migration id=outboxhost 2026/05/13 10:55:05 INFO Applying migration id=notesfts 2026/05/13 10:55:05 INFO Applying migration id=iconsname 2026/05/13 10:55:05 INFO Applying migration id=nohash 2026/05/13 10:55:05 INFO Applying migration id=shares 2026/05/13 10:55:05 INFO Applying migration id=actorttl 2026/05/13 10:55:05 INFO Applying migration id=tocc 2026/05/13 10:55:05 INFO Applying migration id=followeds 2026/05/13 10:55:05 INFO Applying migration id=certhash 2026/05/13 10:55:05 INFO Applying migration id=follows_sync 2026/05/13 10:55:05 INFO Applying migration id=jsonpath 2026/05/13 10:55:05 INFO Applying migration id=localforward 2026/05/13 10:55:05 INFO Applying migration id=avatar 2026/05/13 10:55:05 INFO Applying migration id=noimage 2026/05/13 10:55:05 INFO Applying migration id=feed 2026/05/13 10:55:05 INFO Applying migration id=bookmarks 2026/05/13 10:55:05 INFO Applying migration id=shareactivity 2026/05/13 10:55:05 INFO Applying migration id=application 2026/05/13 10:55:05 INFO Applying migration id=certificates 2026/05/13 10:55:05 INFO Applying migration id=rawforward 2026/05/13 10:55:05 INFO Applying migration id=publickey 2026/05/13 10:55:05 INFO Applying migration id=resolvegroup 2026/05/13 10:55:05 INFO Applying migration id=reject 2026/05/13 10:55:05 INFO Applying migration id=autodel 2026/05/13 10:55:05 INFO Applying migration id=jsonb 2026/05/13 10:55:05 INFO Applying migration id=quote 2026/05/13 10:55:05 INFO Applying migration id=rfc9421 2026/05/13 10:55:05 INFO Applying migration id=keys 2026/05/13 10:55:05 INFO Applying migration id=portable 2026/05/13 10:55:05 INFO Applying migration id=proofs 2026/05/13 10:55:05 INFO Applying migration id=contexts 2026/05/13 10:55:05 INFO Applying migration id=deliverieshost 2026/05/13 10:55:05 INFO Applying migration id=pembegin 2026/05/13 10:55:05 INFO Applying migration id=didhost 2026/05/13 10:55:05 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:05 INFO Applying migration id=invites 2026/05/13 10:55:05 INFO Applying migration id=ed25519blob 2026/05/13 10:55:05 INFO Applying migration id=rsablob 2026/05/13 10:55:05 INFO Applying migration id=iconscid 2026/05/13 10:55:05 INFO Applying migration id=actor 2026/05/13 10:55:05 INFO Applying migration id=localkeys 2026/05/13 10:55:05 INFO Applying migration id=deleted 2026/05/13 10:55:05 INFO Applying migration id=history 2026/05/13 10:55:05 INFO Applying migration id=outboxnano 2026/05/13 10:55:05 INFO Applying migration id=implements 2026/05/13 10:55:05 INFO Applying migration id=backfill 2026/05/13 10:55:06 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:06 INFO Adding mention name=@carol@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/carol 2026/05/13 10:55:06 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-dc5e-7e10-b953-ae44cbf123b7 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-dc5e-7960-919e-bcaadc79ac2d activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-dc5e-7960-919e-bcaadc79ac2d 2026/05/13 10:55:06 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-dc5e-7960-919e-bcaadc79ac2d 2026/05/13 10:55:06 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-dc5e-7960-919e-bcaadc79ac2d 2026/05/13 10:55:06 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-dc5e-7960-919e-bcaadc79ac2d --- PASS: TestDM_TwoMentions (1.10s) === RUN TestDM_TwoMentionsOneLoopback 2026/05/13 10:55:06 INFO Applying migration id=initial 2026/05/13 10:55:06 INFO Applying migration id=notesupdated 2026/05/13 10:55:06 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:06 INFO Applying migration id=activitiesid 2026/05/13 10:55:06 INFO Applying migration id=outbox 2026/05/13 10:55:06 INFO Applying migration id=edits 2026/05/13 10:55:06 INFO Applying migration id=outboxactor 2026/05/13 10:55:06 INFO Applying migration id=outboxsender 2026/05/13 10:55:06 INFO Applying migration id=thread 2026/05/13 10:55:06 INFO Applying migration id=host 2026/05/13 10:55:06 INFO Applying migration id=sharedinbox 2026/05/13 10:55:06 INFO Applying migration id=noteshost 2026/05/13 10:55:06 INFO Applying migration id=fetched 2026/05/13 10:55:06 INFO Applying migration id=move 2026/05/13 10:55:06 INFO Applying migration id=cleanup 2026/05/13 10:55:06 INFO Applying migration id=received 2026/05/13 10:55:06 INFO Applying migration id=namehost 2026/05/13 10:55:06 INFO Applying migration id=outboxhost 2026/05/13 10:55:06 INFO Applying migration id=notesfts 2026/05/13 10:55:06 INFO Applying migration id=iconsname 2026/05/13 10:55:06 INFO Applying migration id=nohash 2026/05/13 10:55:06 INFO Applying migration id=shares 2026/05/13 10:55:06 INFO Applying migration id=actorttl 2026/05/13 10:55:06 INFO Applying migration id=tocc 2026/05/13 10:55:06 INFO Applying migration id=followeds 2026/05/13 10:55:06 INFO Applying migration id=certhash 2026/05/13 10:55:06 INFO Applying migration id=follows_sync 2026/05/13 10:55:06 INFO Applying migration id=jsonpath 2026/05/13 10:55:06 INFO Applying migration id=localforward 2026/05/13 10:55:06 INFO Applying migration id=avatar 2026/05/13 10:55:06 INFO Applying migration id=noimage 2026/05/13 10:55:06 INFO Applying migration id=feed 2026/05/13 10:55:06 INFO Applying migration id=bookmarks 2026/05/13 10:55:06 INFO Applying migration id=shareactivity 2026/05/13 10:55:06 INFO Applying migration id=application 2026/05/13 10:55:06 INFO Applying migration id=certificates 2026/05/13 10:55:06 INFO Applying migration id=rawforward 2026/05/13 10:55:06 INFO Applying migration id=publickey 2026/05/13 10:55:06 INFO Applying migration id=resolvegroup 2026/05/13 10:55:06 INFO Applying migration id=reject 2026/05/13 10:55:06 INFO Applying migration id=autodel 2026/05/13 10:55:06 INFO Applying migration id=jsonb 2026/05/13 10:55:06 INFO Applying migration id=quote 2026/05/13 10:55:06 INFO Applying migration id=rfc9421 2026/05/13 10:55:06 INFO Applying migration id=keys 2026/05/13 10:55:06 INFO Applying migration id=portable 2026/05/13 10:55:06 INFO Applying migration id=proofs 2026/05/13 10:55:06 INFO Applying migration id=contexts 2026/05/13 10:55:06 INFO Applying migration id=deliverieshost 2026/05/13 10:55:06 INFO Applying migration id=pembegin 2026/05/13 10:55:06 INFO Applying migration id=didhost 2026/05/13 10:55:06 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:06 INFO Applying migration id=invites 2026/05/13 10:55:06 INFO Applying migration id=ed25519blob 2026/05/13 10:55:06 INFO Applying migration id=rsablob 2026/05/13 10:55:06 INFO Applying migration id=iconscid 2026/05/13 10:55:06 INFO Applying migration id=actor 2026/05/13 10:55:06 INFO Applying migration id=localkeys 2026/05/13 10:55:06 INFO Applying migration id=deleted 2026/05/13 10:55:06 INFO Applying migration id=history 2026/05/13 10:55:06 INFO Applying migration id=outboxnano 2026/05/13 10:55:06 INFO Applying migration id=implements 2026/05/13 10:55:06 INFO Applying migration id=backfill 2026/05/13 10:55:07 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:07 INFO Adding mention name=@bob@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:07 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-df21-7851-b505-ff4760fa835b activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-df21-750d-a087-a7ab373a7c83 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-df21-750d-a087-a7ab373a7c83 2026/05/13 10:55:07 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-df21-750d-a087-a7ab373a7c83 2026/05/13 10:55:07 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-df21-750d-a087-a7ab373a7c83 2026/05/13 10:55:07 INFO Post was not found post=https://localhost.localdomain:8443/post/019e20f9-df21-750d-a087-a7ab373a7c83 2026/05/13 10:55:07 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-df21-750d-a087-a7ab373a7c83 --- PASS: TestDM_TwoMentionsOneLoopback (0.70s) === RUN TestDM_TooManyRecipients 2026/05/13 10:55:07 INFO Applying migration id=initial 2026/05/13 10:55:07 INFO Applying migration id=notesupdated 2026/05/13 10:55:07 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:07 INFO Applying migration id=activitiesid 2026/05/13 10:55:07 INFO Applying migration id=outbox 2026/05/13 10:55:07 INFO Applying migration id=edits 2026/05/13 10:55:07 INFO Applying migration id=outboxactor 2026/05/13 10:55:07 INFO Applying migration id=outboxsender 2026/05/13 10:55:07 INFO Applying migration id=thread 2026/05/13 10:55:07 INFO Applying migration id=host 2026/05/13 10:55:07 INFO Applying migration id=sharedinbox 2026/05/13 10:55:07 INFO Applying migration id=noteshost 2026/05/13 10:55:07 INFO Applying migration id=fetched 2026/05/13 10:55:07 INFO Applying migration id=move 2026/05/13 10:55:07 INFO Applying migration id=cleanup 2026/05/13 10:55:07 INFO Applying migration id=received 2026/05/13 10:55:07 INFO Applying migration id=namehost 2026/05/13 10:55:07 INFO Applying migration id=outboxhost 2026/05/13 10:55:07 INFO Applying migration id=notesfts 2026/05/13 10:55:07 INFO Applying migration id=iconsname 2026/05/13 10:55:07 INFO Applying migration id=nohash 2026/05/13 10:55:07 INFO Applying migration id=shares 2026/05/13 10:55:07 INFO Applying migration id=actorttl 2026/05/13 10:55:07 INFO Applying migration id=tocc 2026/05/13 10:55:07 INFO Applying migration id=followeds 2026/05/13 10:55:07 INFO Applying migration id=certhash 2026/05/13 10:55:07 INFO Applying migration id=follows_sync 2026/05/13 10:55:07 INFO Applying migration id=jsonpath 2026/05/13 10:55:07 INFO Applying migration id=localforward 2026/05/13 10:55:07 INFO Applying migration id=avatar 2026/05/13 10:55:07 INFO Applying migration id=noimage 2026/05/13 10:55:07 INFO Applying migration id=feed 2026/05/13 10:55:07 INFO Applying migration id=bookmarks 2026/05/13 10:55:07 INFO Applying migration id=shareactivity 2026/05/13 10:55:07 INFO Applying migration id=application 2026/05/13 10:55:07 INFO Applying migration id=certificates 2026/05/13 10:55:07 INFO Applying migration id=rawforward 2026/05/13 10:55:07 INFO Applying migration id=publickey 2026/05/13 10:55:07 INFO Applying migration id=resolvegroup 2026/05/13 10:55:07 INFO Applying migration id=reject 2026/05/13 10:55:07 INFO Applying migration id=autodel 2026/05/13 10:55:07 INFO Applying migration id=jsonb 2026/05/13 10:55:07 INFO Applying migration id=quote 2026/05/13 10:55:07 INFO Applying migration id=rfc9421 2026/05/13 10:55:07 INFO Applying migration id=keys 2026/05/13 10:55:07 INFO Applying migration id=portable 2026/05/13 10:55:07 INFO Applying migration id=proofs 2026/05/13 10:55:07 INFO Applying migration id=contexts 2026/05/13 10:55:07 INFO Applying migration id=deliverieshost 2026/05/13 10:55:07 INFO Applying migration id=pembegin 2026/05/13 10:55:07 INFO Applying migration id=didhost 2026/05/13 10:55:07 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:07 INFO Applying migration id=invites 2026/05/13 10:55:07 INFO Applying migration id=ed25519blob 2026/05/13 10:55:07 INFO Applying migration id=rsablob 2026/05/13 10:55:07 INFO Applying migration id=iconscid 2026/05/13 10:55:07 INFO Applying migration id=actor 2026/05/13 10:55:07 INFO Applying migration id=localkeys 2026/05/13 10:55:07 INFO Applying migration id=deleted 2026/05/13 10:55:07 INFO Applying migration id=history 2026/05/13 10:55:07 INFO Applying migration id=outboxnano 2026/05/13 10:55:07 INFO Applying migration id=implements 2026/05/13 10:55:07 INFO Applying migration id=backfill 2026/05/13 10:55:08 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:08 INFO Adding mention name=@carol@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/carol --- PASS: TestDM_TooManyRecipients (1.21s) === RUN TestDM_MaxRecipients 2026/05/13 10:55:08 INFO Applying migration id=initial 2026/05/13 10:55:08 INFO Applying migration id=notesupdated 2026/05/13 10:55:08 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:08 INFO Applying migration id=activitiesid 2026/05/13 10:55:08 INFO Applying migration id=outbox 2026/05/13 10:55:08 INFO Applying migration id=edits 2026/05/13 10:55:08 INFO Applying migration id=outboxactor 2026/05/13 10:55:08 INFO Applying migration id=outboxsender 2026/05/13 10:55:08 INFO Applying migration id=thread 2026/05/13 10:55:08 INFO Applying migration id=host 2026/05/13 10:55:08 INFO Applying migration id=sharedinbox 2026/05/13 10:55:08 INFO Applying migration id=noteshost 2026/05/13 10:55:08 INFO Applying migration id=fetched 2026/05/13 10:55:08 INFO Applying migration id=move 2026/05/13 10:55:08 INFO Applying migration id=cleanup 2026/05/13 10:55:08 INFO Applying migration id=received 2026/05/13 10:55:08 INFO Applying migration id=namehost 2026/05/13 10:55:08 INFO Applying migration id=outboxhost 2026/05/13 10:55:08 INFO Applying migration id=notesfts 2026/05/13 10:55:08 INFO Applying migration id=iconsname 2026/05/13 10:55:08 INFO Applying migration id=nohash 2026/05/13 10:55:08 INFO Applying migration id=shares 2026/05/13 10:55:08 INFO Applying migration id=actorttl 2026/05/13 10:55:08 INFO Applying migration id=tocc 2026/05/13 10:55:08 INFO Applying migration id=followeds 2026/05/13 10:55:08 INFO Applying migration id=certhash 2026/05/13 10:55:08 INFO Applying migration id=follows_sync 2026/05/13 10:55:08 INFO Applying migration id=jsonpath 2026/05/13 10:55:08 INFO Applying migration id=localforward 2026/05/13 10:55:08 INFO Applying migration id=avatar 2026/05/13 10:55:08 INFO Applying migration id=noimage 2026/05/13 10:55:08 INFO Applying migration id=feed 2026/05/13 10:55:08 INFO Applying migration id=bookmarks 2026/05/13 10:55:08 INFO Applying migration id=shareactivity 2026/05/13 10:55:08 INFO Applying migration id=application 2026/05/13 10:55:08 INFO Applying migration id=certificates 2026/05/13 10:55:08 INFO Applying migration id=rawforward 2026/05/13 10:55:08 INFO Applying migration id=publickey 2026/05/13 10:55:08 INFO Applying migration id=resolvegroup 2026/05/13 10:55:08 INFO Applying migration id=reject 2026/05/13 10:55:08 INFO Applying migration id=autodel 2026/05/13 10:55:08 INFO Applying migration id=jsonb 2026/05/13 10:55:08 INFO Applying migration id=quote 2026/05/13 10:55:08 INFO Applying migration id=rfc9421 2026/05/13 10:55:08 INFO Applying migration id=keys 2026/05/13 10:55:08 INFO Applying migration id=portable 2026/05/13 10:55:08 INFO Applying migration id=proofs 2026/05/13 10:55:08 INFO Applying migration id=contexts 2026/05/13 10:55:08 INFO Applying migration id=deliverieshost 2026/05/13 10:55:08 INFO Applying migration id=pembegin 2026/05/13 10:55:08 INFO Applying migration id=didhost 2026/05/13 10:55:08 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:08 INFO Applying migration id=invites 2026/05/13 10:55:08 INFO Applying migration id=ed25519blob 2026/05/13 10:55:08 INFO Applying migration id=rsablob 2026/05/13 10:55:08 INFO Applying migration id=iconscid 2026/05/13 10:55:08 INFO Applying migration id=actor 2026/05/13 10:55:08 INFO Applying migration id=localkeys 2026/05/13 10:55:08 INFO Applying migration id=deleted 2026/05/13 10:55:08 INFO Applying migration id=history 2026/05/13 10:55:08 INFO Applying migration id=outboxnano 2026/05/13 10:55:08 INFO Applying migration id=implements 2026/05/13 10:55:08 INFO Applying migration id=backfill 2026/05/13 10:55:08 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:08 INFO Adding mention name=@carol@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/carol 2026/05/13 10:55:08 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-e58a-7982-9dfc-b327c0741dd3 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-e58a-75ef-bb41-497cae745d23 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-e58a-75ef-bb41-497cae745d23 2026/05/13 10:55:08 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-e58a-75ef-bb41-497cae745d23 2026/05/13 10:55:08 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-e58a-75ef-bb41-497cae745d23 2026/05/13 10:55:08 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-e58a-75ef-bb41-497cae745d23 --- PASS: TestDM_MaxRecipients (0.43s) === RUN TestEdit_Throttling 2026/05/13 10:55:08 INFO Applying migration id=initial 2026/05/13 10:55:08 INFO Applying migration id=notesupdated 2026/05/13 10:55:08 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:08 INFO Applying migration id=activitiesid 2026/05/13 10:55:08 INFO Applying migration id=outbox 2026/05/13 10:55:08 INFO Applying migration id=edits 2026/05/13 10:55:08 INFO Applying migration id=outboxactor 2026/05/13 10:55:08 INFO Applying migration id=outboxsender 2026/05/13 10:55:08 INFO Applying migration id=thread 2026/05/13 10:55:08 INFO Applying migration id=host 2026/05/13 10:55:08 INFO Applying migration id=sharedinbox 2026/05/13 10:55:08 INFO Applying migration id=noteshost 2026/05/13 10:55:08 INFO Applying migration id=fetched 2026/05/13 10:55:08 INFO Applying migration id=move 2026/05/13 10:55:08 INFO Applying migration id=cleanup 2026/05/13 10:55:08 INFO Applying migration id=received 2026/05/13 10:55:08 INFO Applying migration id=namehost 2026/05/13 10:55:08 INFO Applying migration id=outboxhost 2026/05/13 10:55:08 INFO Applying migration id=notesfts 2026/05/13 10:55:08 INFO Applying migration id=iconsname 2026/05/13 10:55:08 INFO Applying migration id=nohash 2026/05/13 10:55:08 INFO Applying migration id=shares 2026/05/13 10:55:08 INFO Applying migration id=actorttl 2026/05/13 10:55:08 INFO Applying migration id=tocc 2026/05/13 10:55:08 INFO Applying migration id=followeds 2026/05/13 10:55:08 INFO Applying migration id=certhash 2026/05/13 10:55:08 INFO Applying migration id=follows_sync 2026/05/13 10:55:08 INFO Applying migration id=jsonpath 2026/05/13 10:55:08 INFO Applying migration id=localforward 2026/05/13 10:55:08 INFO Applying migration id=avatar 2026/05/13 10:55:08 INFO Applying migration id=noimage 2026/05/13 10:55:08 INFO Applying migration id=feed 2026/05/13 10:55:08 INFO Applying migration id=bookmarks 2026/05/13 10:55:08 INFO Applying migration id=shareactivity 2026/05/13 10:55:08 INFO Applying migration id=application 2026/05/13 10:55:08 INFO Applying migration id=certificates 2026/05/13 10:55:08 INFO Applying migration id=rawforward 2026/05/13 10:55:08 INFO Applying migration id=publickey 2026/05/13 10:55:08 INFO Applying migration id=resolvegroup 2026/05/13 10:55:08 INFO Applying migration id=reject 2026/05/13 10:55:08 INFO Applying migration id=autodel 2026/05/13 10:55:08 INFO Applying migration id=jsonb 2026/05/13 10:55:08 INFO Applying migration id=quote 2026/05/13 10:55:08 INFO Applying migration id=rfc9421 2026/05/13 10:55:08 INFO Applying migration id=keys 2026/05/13 10:55:08 INFO Applying migration id=portable 2026/05/13 10:55:08 INFO Applying migration id=proofs 2026/05/13 10:55:08 INFO Applying migration id=contexts 2026/05/13 10:55:08 INFO Applying migration id=deliverieshost 2026/05/13 10:55:08 INFO Applying migration id=pembegin 2026/05/13 10:55:08 INFO Applying migration id=didhost 2026/05/13 10:55:08 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:08 INFO Applying migration id=invites 2026/05/13 10:55:08 INFO Applying migration id=ed25519blob 2026/05/13 10:55:08 INFO Applying migration id=rsablob 2026/05/13 10:55:08 INFO Applying migration id=iconscid 2026/05/13 10:55:08 INFO Applying migration id=actor 2026/05/13 10:55:08 INFO Applying migration id=localkeys 2026/05/13 10:55:08 INFO Applying migration id=deleted 2026/05/13 10:55:08 INFO Applying migration id=history 2026/05/13 10:55:08 INFO Applying migration id=outboxnano 2026/05/13 10:55:08 INFO Applying migration id=implements 2026/05/13 10:55:08 INFO Applying migration id=backfill 2026/05/13 10:55:09 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20f9-e92e-7032-8f45-5b5ef2aed562 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:09 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-e92e-7823-bd61-da0c7f2870d3 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20f9-e92e-7032-8f45-5b5ef2aed562 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20f9-e92e-7032-8f45-5b5ef2aed562 2026/05/13 10:55:09 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-e931-7207-bfa4-b15086296871 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-e931-718f-a96c-9d7f568b982a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-e931-718f-a96c-9d7f568b982a 2026/05/13 10:55:09 WARN Throttled request to edit post note=https://localhost.localdomain:8443/post/019e20f9-e931-718f-a96c-9d7f568b982a can=2026-05-13T10:59:09.616Z --- PASS: TestEdit_Throttling (0.93s) === RUN TestEdit_HappyFlow 2026/05/13 10:55:09 INFO Applying migration id=initial 2026/05/13 10:55:09 INFO Applying migration id=notesupdated 2026/05/13 10:55:09 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:09 INFO Applying migration id=activitiesid 2026/05/13 10:55:09 INFO Applying migration id=outbox 2026/05/13 10:55:09 INFO Applying migration id=edits 2026/05/13 10:55:09 INFO Applying migration id=outboxactor 2026/05/13 10:55:09 INFO Applying migration id=outboxsender 2026/05/13 10:55:09 INFO Applying migration id=thread 2026/05/13 10:55:09 INFO Applying migration id=host 2026/05/13 10:55:09 INFO Applying migration id=sharedinbox 2026/05/13 10:55:09 INFO Applying migration id=noteshost 2026/05/13 10:55:09 INFO Applying migration id=fetched 2026/05/13 10:55:09 INFO Applying migration id=move 2026/05/13 10:55:09 INFO Applying migration id=cleanup 2026/05/13 10:55:09 INFO Applying migration id=received 2026/05/13 10:55:09 INFO Applying migration id=namehost 2026/05/13 10:55:09 INFO Applying migration id=outboxhost 2026/05/13 10:55:09 INFO Applying migration id=notesfts 2026/05/13 10:55:09 INFO Applying migration id=iconsname 2026/05/13 10:55:09 INFO Applying migration id=nohash 2026/05/13 10:55:09 INFO Applying migration id=shares 2026/05/13 10:55:09 INFO Applying migration id=actorttl 2026/05/13 10:55:09 INFO Applying migration id=tocc 2026/05/13 10:55:09 INFO Applying migration id=followeds 2026/05/13 10:55:09 INFO Applying migration id=certhash 2026/05/13 10:55:09 INFO Applying migration id=follows_sync 2026/05/13 10:55:09 INFO Applying migration id=jsonpath 2026/05/13 10:55:09 INFO Applying migration id=localforward 2026/05/13 10:55:09 INFO Applying migration id=avatar 2026/05/13 10:55:09 INFO Applying migration id=noimage 2026/05/13 10:55:09 INFO Applying migration id=feed 2026/05/13 10:55:09 INFO Applying migration id=bookmarks 2026/05/13 10:55:09 INFO Applying migration id=shareactivity 2026/05/13 10:55:09 INFO Applying migration id=application 2026/05/13 10:55:09 INFO Applying migration id=certificates 2026/05/13 10:55:09 INFO Applying migration id=rawforward 2026/05/13 10:55:09 INFO Applying migration id=publickey 2026/05/13 10:55:09 INFO Applying migration id=resolvegroup 2026/05/13 10:55:09 INFO Applying migration id=reject 2026/05/13 10:55:09 INFO Applying migration id=autodel 2026/05/13 10:55:09 INFO Applying migration id=jsonb 2026/05/13 10:55:09 INFO Applying migration id=quote 2026/05/13 10:55:09 INFO Applying migration id=rfc9421 2026/05/13 10:55:09 INFO Applying migration id=keys 2026/05/13 10:55:09 INFO Applying migration id=portable 2026/05/13 10:55:09 INFO Applying migration id=proofs 2026/05/13 10:55:09 INFO Applying migration id=contexts 2026/05/13 10:55:09 INFO Applying migration id=deliverieshost 2026/05/13 10:55:09 INFO Applying migration id=pembegin 2026/05/13 10:55:09 INFO Applying migration id=didhost 2026/05/13 10:55:09 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:09 INFO Applying migration id=invites 2026/05/13 10:55:09 INFO Applying migration id=ed25519blob 2026/05/13 10:55:09 INFO Applying migration id=rsablob 2026/05/13 10:55:09 INFO Applying migration id=iconscid 2026/05/13 10:55:09 INFO Applying migration id=actor 2026/05/13 10:55:09 INFO Applying migration id=localkeys 2026/05/13 10:55:09 INFO Applying migration id=deleted 2026/05/13 10:55:09 INFO Applying migration id=history 2026/05/13 10:55:09 INFO Applying migration id=outboxnano 2026/05/13 10:55:09 INFO Applying migration id=implements 2026/05/13 10:55:09 INFO Applying migration id=backfill 2026/05/13 10:55:10 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20f9-ecb9-72b5-b519-4fca61f75ad9 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:10 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-ecb9-7f39-bc91-ef73deb76b8c activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20f9-ecb9-72b5-b519-4fca61f75ad9 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20f9-ecb9-72b5-b519-4fca61f75ad9 2026/05/13 10:55:10 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-ecbd-7684-9ab1-48e1bebff479 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-ecbd-7632-8e4e-6349cc181b5a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-ecbd-7632-8e4e-6349cc181b5a 2026/05/13 10:55:10 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20f9-ecbf-7d67-83f9-cfaecec59a07 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-ecbd-7632-8e4e-6349cc181b5a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-ecbd-7632-8e4e-6349cc181b5a 2026/05/13 10:55:10 WARN Throttled request to edit post note=https://localhost.localdomain:8443/post/019e20f9-ecbd-7632-8e4e-6349cc181b5a can=2026-05-13T11:11:10.527Z --- PASS: TestEdit_HappyFlow (0.91s) === RUN TestEdit_EmptyContent 2026/05/13 10:55:10 INFO Applying migration id=initial 2026/05/13 10:55:10 INFO Applying migration id=notesupdated 2026/05/13 10:55:10 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:10 INFO Applying migration id=activitiesid 2026/05/13 10:55:10 INFO Applying migration id=outbox 2026/05/13 10:55:10 INFO Applying migration id=edits 2026/05/13 10:55:10 INFO Applying migration id=outboxactor 2026/05/13 10:55:10 INFO Applying migration id=outboxsender 2026/05/13 10:55:10 INFO Applying migration id=thread 2026/05/13 10:55:10 INFO Applying migration id=host 2026/05/13 10:55:10 INFO Applying migration id=sharedinbox 2026/05/13 10:55:10 INFO Applying migration id=noteshost 2026/05/13 10:55:10 INFO Applying migration id=fetched 2026/05/13 10:55:10 INFO Applying migration id=move 2026/05/13 10:55:10 INFO Applying migration id=cleanup 2026/05/13 10:55:10 INFO Applying migration id=received 2026/05/13 10:55:10 INFO Applying migration id=namehost 2026/05/13 10:55:10 INFO Applying migration id=outboxhost 2026/05/13 10:55:10 INFO Applying migration id=notesfts 2026/05/13 10:55:10 INFO Applying migration id=iconsname 2026/05/13 10:55:10 INFO Applying migration id=nohash 2026/05/13 10:55:10 INFO Applying migration id=shares 2026/05/13 10:55:10 INFO Applying migration id=actorttl 2026/05/13 10:55:10 INFO Applying migration id=tocc 2026/05/13 10:55:10 INFO Applying migration id=followeds 2026/05/13 10:55:10 INFO Applying migration id=certhash 2026/05/13 10:55:10 INFO Applying migration id=follows_sync 2026/05/13 10:55:10 INFO Applying migration id=jsonpath 2026/05/13 10:55:10 INFO Applying migration id=localforward 2026/05/13 10:55:10 INFO Applying migration id=avatar 2026/05/13 10:55:10 INFO Applying migration id=noimage 2026/05/13 10:55:10 INFO Applying migration id=feed 2026/05/13 10:55:10 INFO Applying migration id=bookmarks 2026/05/13 10:55:10 INFO Applying migration id=shareactivity 2026/05/13 10:55:10 INFO Applying migration id=application 2026/05/13 10:55:10 INFO Applying migration id=certificates 2026/05/13 10:55:10 INFO Applying migration id=rawforward 2026/05/13 10:55:10 INFO Applying migration id=publickey 2026/05/13 10:55:10 INFO Applying migration id=resolvegroup 2026/05/13 10:55:10 INFO Applying migration id=reject 2026/05/13 10:55:10 INFO Applying migration id=autodel 2026/05/13 10:55:10 INFO Applying migration id=jsonb 2026/05/13 10:55:10 INFO Applying migration id=quote 2026/05/13 10:55:10 INFO Applying migration id=rfc9421 2026/05/13 10:55:10 INFO Applying migration id=keys 2026/05/13 10:55:10 INFO Applying migration id=portable 2026/05/13 10:55:10 INFO Applying migration id=proofs 2026/05/13 10:55:10 INFO Applying migration id=contexts 2026/05/13 10:55:10 INFO Applying migration id=deliverieshost 2026/05/13 10:55:10 INFO Applying migration id=pembegin 2026/05/13 10:55:10 INFO Applying migration id=didhost 2026/05/13 10:55:10 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:10 INFO Applying migration id=invites 2026/05/13 10:55:10 INFO Applying migration id=ed25519blob 2026/05/13 10:55:10 INFO Applying migration id=rsablob 2026/05/13 10:55:10 INFO Applying migration id=iconscid 2026/05/13 10:55:10 INFO Applying migration id=actor 2026/05/13 10:55:10 INFO Applying migration id=localkeys 2026/05/13 10:55:10 INFO Applying migration id=deleted 2026/05/13 10:55:10 INFO Applying migration id=history 2026/05/13 10:55:10 INFO Applying migration id=outboxnano 2026/05/13 10:55:10 INFO Applying migration id=implements 2026/05/13 10:55:10 INFO Applying migration id=backfill 2026/05/13 10:55:11 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20f9-efa1-7437-bd49-50eb8bcf24a4 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:11 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-efa1-7b68-82d7-dd2a38a1e7f2 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20f9-efa1-7437-bd49-50eb8bcf24a4 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20f9-efa1-7437-bd49-50eb8bcf24a4 2026/05/13 10:55:11 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-efa3-7c2c-98b6-df1120b91543 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-efa3-7bee-8b23-4edd7d1c8a60 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-efa3-7bee-8b23-4edd7d1c8a60 --- PASS: TestEdit_EmptyContent (0.74s) === RUN TestEdit_LongContent 2026/05/13 10:55:11 INFO Applying migration id=initial 2026/05/13 10:55:11 INFO Applying migration id=notesupdated 2026/05/13 10:55:11 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:11 INFO Applying migration id=activitiesid 2026/05/13 10:55:11 INFO Applying migration id=outbox 2026/05/13 10:55:11 INFO Applying migration id=edits 2026/05/13 10:55:11 INFO Applying migration id=outboxactor 2026/05/13 10:55:11 INFO Applying migration id=outboxsender 2026/05/13 10:55:11 INFO Applying migration id=thread 2026/05/13 10:55:11 INFO Applying migration id=host 2026/05/13 10:55:11 INFO Applying migration id=sharedinbox 2026/05/13 10:55:11 INFO Applying migration id=noteshost 2026/05/13 10:55:11 INFO Applying migration id=fetched 2026/05/13 10:55:11 INFO Applying migration id=move 2026/05/13 10:55:11 INFO Applying migration id=cleanup 2026/05/13 10:55:11 INFO Applying migration id=received 2026/05/13 10:55:11 INFO Applying migration id=namehost 2026/05/13 10:55:11 INFO Applying migration id=outboxhost 2026/05/13 10:55:11 INFO Applying migration id=notesfts 2026/05/13 10:55:11 INFO Applying migration id=iconsname 2026/05/13 10:55:11 INFO Applying migration id=nohash 2026/05/13 10:55:11 INFO Applying migration id=shares 2026/05/13 10:55:11 INFO Applying migration id=actorttl 2026/05/13 10:55:11 INFO Applying migration id=tocc 2026/05/13 10:55:11 INFO Applying migration id=followeds 2026/05/13 10:55:11 INFO Applying migration id=certhash 2026/05/13 10:55:11 INFO Applying migration id=follows_sync 2026/05/13 10:55:11 INFO Applying migration id=jsonpath 2026/05/13 10:55:11 INFO Applying migration id=localforward 2026/05/13 10:55:11 INFO Applying migration id=avatar 2026/05/13 10:55:11 INFO Applying migration id=noimage 2026/05/13 10:55:11 INFO Applying migration id=feed 2026/05/13 10:55:11 INFO Applying migration id=bookmarks 2026/05/13 10:55:11 INFO Applying migration id=shareactivity 2026/05/13 10:55:11 INFO Applying migration id=application 2026/05/13 10:55:11 INFO Applying migration id=certificates 2026/05/13 10:55:11 INFO Applying migration id=rawforward 2026/05/13 10:55:11 INFO Applying migration id=publickey 2026/05/13 10:55:11 INFO Applying migration id=resolvegroup 2026/05/13 10:55:11 INFO Applying migration id=reject 2026/05/13 10:55:11 INFO Applying migration id=autodel 2026/05/13 10:55:11 INFO Applying migration id=jsonb 2026/05/13 10:55:11 INFO Applying migration id=quote 2026/05/13 10:55:11 INFO Applying migration id=rfc9421 2026/05/13 10:55:11 INFO Applying migration id=keys 2026/05/13 10:55:11 INFO Applying migration id=portable 2026/05/13 10:55:11 INFO Applying migration id=proofs 2026/05/13 10:55:11 INFO Applying migration id=contexts 2026/05/13 10:55:11 INFO Applying migration id=deliverieshost 2026/05/13 10:55:11 INFO Applying migration id=pembegin 2026/05/13 10:55:11 INFO Applying migration id=didhost 2026/05/13 10:55:11 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:11 INFO Applying migration id=invites 2026/05/13 10:55:11 INFO Applying migration id=ed25519blob 2026/05/13 10:55:11 INFO Applying migration id=rsablob 2026/05/13 10:55:11 INFO Applying migration id=iconscid 2026/05/13 10:55:11 INFO Applying migration id=actor 2026/05/13 10:55:11 INFO Applying migration id=localkeys 2026/05/13 10:55:11 INFO Applying migration id=deleted 2026/05/13 10:55:11 INFO Applying migration id=history 2026/05/13 10:55:11 INFO Applying migration id=outboxnano 2026/05/13 10:55:11 INFO Applying migration id=implements 2026/05/13 10:55:11 INFO Applying migration id=backfill 2026/05/13 10:55:12 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20f9-f2b9-7527-a479-19b9c13799a4 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:12 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-f2b9-7c96-95f3-25dcb8096bbd activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20f9-f2b9-7527-a479-19b9c13799a4 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20f9-f2b9-7527-a479-19b9c13799a4 2026/05/13 10:55:12 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-f2bb-7eea-a44f-97371e540319 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-f2bb-7eab-bd5f-4ad5e5514093 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-f2bb-7eab-bd5f-4ad5e5514093 --- PASS: TestEdit_LongContent (0.79s) === RUN TestEdit_InvalidEscapeSequence 2026/05/13 10:55:12 INFO Applying migration id=initial 2026/05/13 10:55:12 INFO Applying migration id=notesupdated 2026/05/13 10:55:12 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:12 INFO Applying migration id=activitiesid 2026/05/13 10:55:12 INFO Applying migration id=outbox 2026/05/13 10:55:12 INFO Applying migration id=edits 2026/05/13 10:55:12 INFO Applying migration id=outboxactor 2026/05/13 10:55:12 INFO Applying migration id=outboxsender 2026/05/13 10:55:12 INFO Applying migration id=thread 2026/05/13 10:55:12 INFO Applying migration id=host 2026/05/13 10:55:12 INFO Applying migration id=sharedinbox 2026/05/13 10:55:12 INFO Applying migration id=noteshost 2026/05/13 10:55:12 INFO Applying migration id=fetched 2026/05/13 10:55:12 INFO Applying migration id=move 2026/05/13 10:55:12 INFO Applying migration id=cleanup 2026/05/13 10:55:12 INFO Applying migration id=received 2026/05/13 10:55:12 INFO Applying migration id=namehost 2026/05/13 10:55:12 INFO Applying migration id=outboxhost 2026/05/13 10:55:12 INFO Applying migration id=notesfts 2026/05/13 10:55:12 INFO Applying migration id=iconsname 2026/05/13 10:55:12 INFO Applying migration id=nohash 2026/05/13 10:55:12 INFO Applying migration id=shares 2026/05/13 10:55:12 INFO Applying migration id=actorttl 2026/05/13 10:55:12 INFO Applying migration id=tocc 2026/05/13 10:55:12 INFO Applying migration id=followeds 2026/05/13 10:55:12 INFO Applying migration id=certhash 2026/05/13 10:55:12 INFO Applying migration id=follows_sync 2026/05/13 10:55:12 INFO Applying migration id=jsonpath 2026/05/13 10:55:12 INFO Applying migration id=localforward 2026/05/13 10:55:12 INFO Applying migration id=avatar 2026/05/13 10:55:12 INFO Applying migration id=noimage 2026/05/13 10:55:12 INFO Applying migration id=feed 2026/05/13 10:55:12 INFO Applying migration id=bookmarks 2026/05/13 10:55:12 INFO Applying migration id=shareactivity 2026/05/13 10:55:12 INFO Applying migration id=application 2026/05/13 10:55:12 INFO Applying migration id=certificates 2026/05/13 10:55:12 INFO Applying migration id=rawforward 2026/05/13 10:55:12 INFO Applying migration id=publickey 2026/05/13 10:55:12 INFO Applying migration id=resolvegroup 2026/05/13 10:55:12 INFO Applying migration id=reject 2026/05/13 10:55:12 INFO Applying migration id=autodel 2026/05/13 10:55:12 INFO Applying migration id=jsonb 2026/05/13 10:55:12 INFO Applying migration id=quote 2026/05/13 10:55:12 INFO Applying migration id=rfc9421 2026/05/13 10:55:12 INFO Applying migration id=keys 2026/05/13 10:55:12 INFO Applying migration id=portable 2026/05/13 10:55:12 INFO Applying migration id=proofs 2026/05/13 10:55:12 INFO Applying migration id=contexts 2026/05/13 10:55:12 INFO Applying migration id=deliverieshost 2026/05/13 10:55:12 INFO Applying migration id=pembegin 2026/05/13 10:55:12 INFO Applying migration id=didhost 2026/05/13 10:55:12 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:12 INFO Applying migration id=invites 2026/05/13 10:55:12 INFO Applying migration id=ed25519blob 2026/05/13 10:55:12 INFO Applying migration id=rsablob 2026/05/13 10:55:12 INFO Applying migration id=iconscid 2026/05/13 10:55:12 INFO Applying migration id=actor 2026/05/13 10:55:12 INFO Applying migration id=localkeys 2026/05/13 10:55:12 INFO Applying migration id=deleted 2026/05/13 10:55:12 INFO Applying migration id=history 2026/05/13 10:55:12 INFO Applying migration id=outboxnano 2026/05/13 10:55:12 INFO Applying migration id=implements 2026/05/13 10:55:12 INFO Applying migration id=backfill 2026/05/13 10:55:12 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20f9-f647-7d41-bd10-9988372a9f94 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:12 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-f648-75ee-baeb-2c32bf565093 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20f9-f647-7d41-bd10-9988372a9f94 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20f9-f647-7d41-bd10-9988372a9f94 2026/05/13 10:55:12 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-f64a-7adc-921a-3ce0dde8f6a5 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-f64a-7aa2-8964-ccd0172867fe activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-f64a-7aa2-8964-ccd0172867fe --- PASS: TestEdit_InvalidEscapeSequence (0.91s) === RUN TestEdit_NoSuchPost 2026/05/13 10:55:12 INFO Applying migration id=initial 2026/05/13 10:55:12 INFO Applying migration id=notesupdated 2026/05/13 10:55:12 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:12 INFO Applying migration id=activitiesid 2026/05/13 10:55:12 INFO Applying migration id=outbox 2026/05/13 10:55:12 INFO Applying migration id=edits 2026/05/13 10:55:12 INFO Applying migration id=outboxactor 2026/05/13 10:55:12 INFO Applying migration id=outboxsender 2026/05/13 10:55:12 INFO Applying migration id=thread 2026/05/13 10:55:12 INFO Applying migration id=host 2026/05/13 10:55:12 INFO Applying migration id=sharedinbox 2026/05/13 10:55:12 INFO Applying migration id=noteshost 2026/05/13 10:55:12 INFO Applying migration id=fetched 2026/05/13 10:55:12 INFO Applying migration id=move 2026/05/13 10:55:12 INFO Applying migration id=cleanup 2026/05/13 10:55:12 INFO Applying migration id=received 2026/05/13 10:55:12 INFO Applying migration id=namehost 2026/05/13 10:55:12 INFO Applying migration id=outboxhost 2026/05/13 10:55:12 INFO Applying migration id=notesfts 2026/05/13 10:55:12 INFO Applying migration id=iconsname 2026/05/13 10:55:12 INFO Applying migration id=nohash 2026/05/13 10:55:12 INFO Applying migration id=shares 2026/05/13 10:55:13 INFO Applying migration id=actorttl 2026/05/13 10:55:13 INFO Applying migration id=tocc 2026/05/13 10:55:13 INFO Applying migration id=followeds 2026/05/13 10:55:13 INFO Applying migration id=certhash 2026/05/13 10:55:13 INFO Applying migration id=follows_sync 2026/05/13 10:55:13 INFO Applying migration id=jsonpath 2026/05/13 10:55:13 INFO Applying migration id=localforward 2026/05/13 10:55:13 INFO Applying migration id=avatar 2026/05/13 10:55:13 INFO Applying migration id=noimage 2026/05/13 10:55:13 INFO Applying migration id=feed 2026/05/13 10:55:13 INFO Applying migration id=bookmarks 2026/05/13 10:55:13 INFO Applying migration id=shareactivity 2026/05/13 10:55:13 INFO Applying migration id=application 2026/05/13 10:55:13 INFO Applying migration id=certificates 2026/05/13 10:55:13 INFO Applying migration id=rawforward 2026/05/13 10:55:13 INFO Applying migration id=publickey 2026/05/13 10:55:13 INFO Applying migration id=resolvegroup 2026/05/13 10:55:13 INFO Applying migration id=reject 2026/05/13 10:55:13 INFO Applying migration id=autodel 2026/05/13 10:55:13 INFO Applying migration id=jsonb 2026/05/13 10:55:13 INFO Applying migration id=quote 2026/05/13 10:55:13 INFO Applying migration id=rfc9421 2026/05/13 10:55:13 INFO Applying migration id=keys 2026/05/13 10:55:13 INFO Applying migration id=portable 2026/05/13 10:55:13 INFO Applying migration id=proofs 2026/05/13 10:55:13 INFO Applying migration id=contexts 2026/05/13 10:55:13 INFO Applying migration id=deliverieshost 2026/05/13 10:55:13 INFO Applying migration id=pembegin 2026/05/13 10:55:13 INFO Applying migration id=didhost 2026/05/13 10:55:13 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:13 INFO Applying migration id=invites 2026/05/13 10:55:13 INFO Applying migration id=ed25519blob 2026/05/13 10:55:13 INFO Applying migration id=rsablob 2026/05/13 10:55:13 INFO Applying migration id=iconscid 2026/05/13 10:55:13 INFO Applying migration id=actor 2026/05/13 10:55:13 INFO Applying migration id=localkeys 2026/05/13 10:55:13 INFO Applying migration id=deleted 2026/05/13 10:55:13 INFO Applying migration id=history 2026/05/13 10:55:13 INFO Applying migration id=outboxnano 2026/05/13 10:55:13 INFO Applying migration id=implements 2026/05/13 10:55:13 INFO Applying migration id=backfill 2026/05/13 10:55:13 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20f9-f8e0-7f37-a7eb-984b0f424bab activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:13 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-f8e1-77d1-9296-73a30acc1eca activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20f9-f8e0-7f37-a7eb-984b0f424bab activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20f9-f8e0-7f37-a7eb-984b0f424bab 2026/05/13 10:55:13 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-f8e3-7cde-a72f-cb715a5a3912 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-f8e3-7ca0-8cea-6708a0b5d6e7 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-f8e3-7ca0-8cea-6708a0b5d6e7 2026/05/13 10:55:13 WARN Attempted to edit non-existing post post=https://x error="sql: no rows in result set" --- PASS: TestEdit_NoSuchPost (0.67s) === RUN TestEdit_UnauthenticatedUser 2026/05/13 10:55:13 INFO Applying migration id=initial 2026/05/13 10:55:13 INFO Applying migration id=notesupdated 2026/05/13 10:55:13 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:13 INFO Applying migration id=activitiesid 2026/05/13 10:55:13 INFO Applying migration id=outbox 2026/05/13 10:55:13 INFO Applying migration id=edits 2026/05/13 10:55:13 INFO Applying migration id=outboxactor 2026/05/13 10:55:13 INFO Applying migration id=outboxsender 2026/05/13 10:55:13 INFO Applying migration id=thread 2026/05/13 10:55:13 INFO Applying migration id=host 2026/05/13 10:55:13 INFO Applying migration id=sharedinbox 2026/05/13 10:55:13 INFO Applying migration id=noteshost 2026/05/13 10:55:13 INFO Applying migration id=fetched 2026/05/13 10:55:13 INFO Applying migration id=move 2026/05/13 10:55:13 INFO Applying migration id=cleanup 2026/05/13 10:55:13 INFO Applying migration id=received 2026/05/13 10:55:13 INFO Applying migration id=namehost 2026/05/13 10:55:13 INFO Applying migration id=outboxhost 2026/05/13 10:55:13 INFO Applying migration id=notesfts 2026/05/13 10:55:13 INFO Applying migration id=iconsname 2026/05/13 10:55:13 INFO Applying migration id=nohash 2026/05/13 10:55:13 INFO Applying migration id=shares 2026/05/13 10:55:13 INFO Applying migration id=actorttl 2026/05/13 10:55:13 INFO Applying migration id=tocc 2026/05/13 10:55:13 INFO Applying migration id=followeds 2026/05/13 10:55:13 INFO Applying migration id=certhash 2026/05/13 10:55:13 INFO Applying migration id=follows_sync 2026/05/13 10:55:13 INFO Applying migration id=jsonpath 2026/05/13 10:55:13 INFO Applying migration id=localforward 2026/05/13 10:55:13 INFO Applying migration id=avatar 2026/05/13 10:55:13 INFO Applying migration id=noimage 2026/05/13 10:55:13 INFO Applying migration id=feed 2026/05/13 10:55:13 INFO Applying migration id=bookmarks 2026/05/13 10:55:13 INFO Applying migration id=shareactivity 2026/05/13 10:55:13 INFO Applying migration id=application 2026/05/13 10:55:13 INFO Applying migration id=certificates 2026/05/13 10:55:13 INFO Applying migration id=rawforward 2026/05/13 10:55:13 INFO Applying migration id=publickey 2026/05/13 10:55:13 INFO Applying migration id=resolvegroup 2026/05/13 10:55:13 INFO Applying migration id=reject 2026/05/13 10:55:13 INFO Applying migration id=autodel 2026/05/13 10:55:13 INFO Applying migration id=jsonb 2026/05/13 10:55:13 INFO Applying migration id=quote 2026/05/13 10:55:13 INFO Applying migration id=rfc9421 2026/05/13 10:55:13 INFO Applying migration id=keys 2026/05/13 10:55:13 INFO Applying migration id=portable 2026/05/13 10:55:13 INFO Applying migration id=proofs 2026/05/13 10:55:13 INFO Applying migration id=contexts 2026/05/13 10:55:13 INFO Applying migration id=deliverieshost 2026/05/13 10:55:13 INFO Applying migration id=pembegin 2026/05/13 10:55:13 INFO Applying migration id=didhost 2026/05/13 10:55:13 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:13 INFO Applying migration id=invites 2026/05/13 10:55:13 INFO Applying migration id=ed25519blob 2026/05/13 10:55:13 INFO Applying migration id=rsablob 2026/05/13 10:55:13 INFO Applying migration id=iconscid 2026/05/13 10:55:13 INFO Applying migration id=actor 2026/05/13 10:55:13 INFO Applying migration id=localkeys 2026/05/13 10:55:13 INFO Applying migration id=deleted 2026/05/13 10:55:13 INFO Applying migration id=history 2026/05/13 10:55:13 INFO Applying migration id=outboxnano 2026/05/13 10:55:13 INFO Applying migration id=implements 2026/05/13 10:55:13 INFO Applying migration id=backfill 2026/05/13 10:55:14 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20f9-fc01-78ef-8e39-0860bd5f4b4d activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:14 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-fc02-71ed-9291-be62ea983056 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20f9-fc01-78ef-8e39-0860bd5f4b4d activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20f9-fc01-78ef-8e39-0860bd5f4b4d 2026/05/13 10:55:14 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-fc04-744d-ab59-4eeb2908b166 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-fc04-7413-918f-6edc195e75a6 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-fc04-7413-918f-6edc195e75a6 --- PASS: TestEdit_UnauthenticatedUser (0.80s) === RUN TestEdit_AddHashtag 2026/05/13 10:55:14 INFO Applying migration id=initial 2026/05/13 10:55:14 INFO Applying migration id=notesupdated 2026/05/13 10:55:14 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:14 INFO Applying migration id=activitiesid 2026/05/13 10:55:14 INFO Applying migration id=outbox 2026/05/13 10:55:14 INFO Applying migration id=edits 2026/05/13 10:55:14 INFO Applying migration id=outboxactor 2026/05/13 10:55:14 INFO Applying migration id=outboxsender 2026/05/13 10:55:14 INFO Applying migration id=thread 2026/05/13 10:55:14 INFO Applying migration id=host 2026/05/13 10:55:14 INFO Applying migration id=sharedinbox 2026/05/13 10:55:14 INFO Applying migration id=noteshost 2026/05/13 10:55:14 INFO Applying migration id=fetched 2026/05/13 10:55:14 INFO Applying migration id=move 2026/05/13 10:55:14 INFO Applying migration id=cleanup 2026/05/13 10:55:14 INFO Applying migration id=received 2026/05/13 10:55:14 INFO Applying migration id=namehost 2026/05/13 10:55:14 INFO Applying migration id=outboxhost 2026/05/13 10:55:14 INFO Applying migration id=notesfts 2026/05/13 10:55:14 INFO Applying migration id=iconsname 2026/05/13 10:55:14 INFO Applying migration id=nohash 2026/05/13 10:55:14 INFO Applying migration id=shares 2026/05/13 10:55:14 INFO Applying migration id=actorttl 2026/05/13 10:55:14 INFO Applying migration id=tocc 2026/05/13 10:55:14 INFO Applying migration id=followeds 2026/05/13 10:55:14 INFO Applying migration id=certhash 2026/05/13 10:55:14 INFO Applying migration id=follows_sync 2026/05/13 10:55:14 INFO Applying migration id=jsonpath 2026/05/13 10:55:14 INFO Applying migration id=localforward 2026/05/13 10:55:14 INFO Applying migration id=avatar 2026/05/13 10:55:14 INFO Applying migration id=noimage 2026/05/13 10:55:14 INFO Applying migration id=feed 2026/05/13 10:55:14 INFO Applying migration id=bookmarks 2026/05/13 10:55:14 INFO Applying migration id=shareactivity 2026/05/13 10:55:14 INFO Applying migration id=application 2026/05/13 10:55:14 INFO Applying migration id=certificates 2026/05/13 10:55:14 INFO Applying migration id=rawforward 2026/05/13 10:55:14 INFO Applying migration id=publickey 2026/05/13 10:55:14 INFO Applying migration id=resolvegroup 2026/05/13 10:55:14 INFO Applying migration id=reject 2026/05/13 10:55:14 INFO Applying migration id=autodel 2026/05/13 10:55:14 INFO Applying migration id=jsonb 2026/05/13 10:55:14 INFO Applying migration id=quote 2026/05/13 10:55:14 INFO Applying migration id=rfc9421 2026/05/13 10:55:14 INFO Applying migration id=keys 2026/05/13 10:55:14 INFO Applying migration id=portable 2026/05/13 10:55:14 INFO Applying migration id=proofs 2026/05/13 10:55:14 INFO Applying migration id=contexts 2026/05/13 10:55:14 INFO Applying migration id=deliverieshost 2026/05/13 10:55:14 INFO Applying migration id=pembegin 2026/05/13 10:55:14 INFO Applying migration id=didhost 2026/05/13 10:55:14 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:14 INFO Applying migration id=invites 2026/05/13 10:55:14 INFO Applying migration id=ed25519blob 2026/05/13 10:55:14 INFO Applying migration id=rsablob 2026/05/13 10:55:14 INFO Applying migration id=iconscid 2026/05/13 10:55:14 INFO Applying migration id=actor 2026/05/13 10:55:14 INFO Applying migration id=localkeys 2026/05/13 10:55:14 INFO Applying migration id=deleted 2026/05/13 10:55:14 INFO Applying migration id=history 2026/05/13 10:55:14 INFO Applying migration id=outboxnano 2026/05/13 10:55:14 INFO Applying migration id=implements 2026/05/13 10:55:14 INFO Applying migration id=backfill 2026/05/13 10:55:15 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-ffdc-7a15-8b39-512047ef6405 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-ffdb-7cef-a11e-c1b4115cd3b1 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20f9-ffdb-7cef-a11e-c1b4115cd3b1 2026/05/13 10:55:15 INFO Generating first response key=/users/hashtag/hello 2026/05/13 10:55:15 INFO Generating first response key=/users/hashtag/world 2026/05/13 10:55:15 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20f9-ffe0-7af5-9956-f127c69cf888 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-ffdb-7cef-a11e-c1b4115cd3b1 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20f9-ffdb-7cef-a11e-c1b4115cd3b1 2026/05/13 10:55:15 INFO Generating first response key=/hashtag/hello 2026/05/13 10:55:15 INFO Generating first response key=/hashtag/World --- PASS: TestEdit_AddHashtag (0.99s) === RUN TestEdit_RemoveHashtag 2026/05/13 10:55:15 INFO Applying migration id=initial 2026/05/13 10:55:15 INFO Applying migration id=notesupdated 2026/05/13 10:55:15 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:15 INFO Applying migration id=activitiesid 2026/05/13 10:55:15 INFO Applying migration id=outbox 2026/05/13 10:55:15 INFO Applying migration id=edits 2026/05/13 10:55:15 INFO Applying migration id=outboxactor 2026/05/13 10:55:15 INFO Applying migration id=outboxsender 2026/05/13 10:55:15 INFO Applying migration id=thread 2026/05/13 10:55:15 INFO Applying migration id=host 2026/05/13 10:55:15 INFO Applying migration id=sharedinbox 2026/05/13 10:55:15 INFO Applying migration id=noteshost 2026/05/13 10:55:15 INFO Applying migration id=fetched 2026/05/13 10:55:15 INFO Applying migration id=move 2026/05/13 10:55:15 INFO Applying migration id=cleanup 2026/05/13 10:55:15 INFO Applying migration id=received 2026/05/13 10:55:15 INFO Applying migration id=namehost 2026/05/13 10:55:15 INFO Applying migration id=outboxhost 2026/05/13 10:55:15 INFO Applying migration id=notesfts 2026/05/13 10:55:15 INFO Applying migration id=iconsname 2026/05/13 10:55:15 INFO Applying migration id=nohash 2026/05/13 10:55:15 INFO Applying migration id=shares 2026/05/13 10:55:15 INFO Applying migration id=actorttl 2026/05/13 10:55:15 INFO Applying migration id=tocc 2026/05/13 10:55:15 INFO Applying migration id=followeds 2026/05/13 10:55:15 INFO Applying migration id=certhash 2026/05/13 10:55:15 INFO Applying migration id=follows_sync 2026/05/13 10:55:15 INFO Applying migration id=jsonpath 2026/05/13 10:55:15 INFO Applying migration id=localforward 2026/05/13 10:55:15 INFO Applying migration id=avatar 2026/05/13 10:55:15 INFO Applying migration id=noimage 2026/05/13 10:55:15 INFO Applying migration id=feed 2026/05/13 10:55:15 INFO Applying migration id=bookmarks 2026/05/13 10:55:15 INFO Applying migration id=shareactivity 2026/05/13 10:55:15 INFO Applying migration id=application 2026/05/13 10:55:15 INFO Applying migration id=certificates 2026/05/13 10:55:15 INFO Applying migration id=rawforward 2026/05/13 10:55:15 INFO Applying migration id=publickey 2026/05/13 10:55:15 INFO Applying migration id=resolvegroup 2026/05/13 10:55:15 INFO Applying migration id=reject 2026/05/13 10:55:15 INFO Applying migration id=autodel 2026/05/13 10:55:15 INFO Applying migration id=jsonb 2026/05/13 10:55:15 INFO Applying migration id=quote 2026/05/13 10:55:15 INFO Applying migration id=rfc9421 2026/05/13 10:55:15 INFO Applying migration id=keys 2026/05/13 10:55:15 INFO Applying migration id=portable 2026/05/13 10:55:15 INFO Applying migration id=proofs 2026/05/13 10:55:15 INFO Applying migration id=contexts 2026/05/13 10:55:15 INFO Applying migration id=deliverieshost 2026/05/13 10:55:15 INFO Applying migration id=pembegin 2026/05/13 10:55:15 INFO Applying migration id=didhost 2026/05/13 10:55:15 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:15 INFO Applying migration id=invites 2026/05/13 10:55:15 INFO Applying migration id=ed25519blob 2026/05/13 10:55:15 INFO Applying migration id=rsablob 2026/05/13 10:55:15 INFO Applying migration id=iconscid 2026/05/13 10:55:15 INFO Applying migration id=actor 2026/05/13 10:55:15 INFO Applying migration id=localkeys 2026/05/13 10:55:15 INFO Applying migration id=deleted 2026/05/13 10:55:15 INFO Applying migration id=history 2026/05/13 10:55:15 INFO Applying migration id=outboxnano 2026/05/13 10:55:15 INFO Applying migration id=implements 2026/05/13 10:55:15 INFO Applying migration id=backfill 2026/05/13 10:55:16 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-02b1-71c3-9a22-d0c390263c85 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-02b1-7150-9453-74c87867125c activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-02b1-7150-9453-74c87867125c 2026/05/13 10:55:16 INFO Generating first response key=/users/hashtag/hello 2026/05/13 10:55:16 INFO Generating first response key=/users/hashtag/world 2026/05/13 10:55:16 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fa-02b5-713c-81ed-4233d3195c71 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-02b1-7150-9453-74c87867125c activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-02b1-7150-9453-74c87867125c 2026/05/13 10:55:16 INFO Generating first response key=/hashtag/hello 2026/05/13 10:55:16 INFO Generating first response key=/hashtag/World --- PASS: TestEdit_RemoveHashtag (0.72s) === RUN TestEdit_KeepHashtags 2026/05/13 10:55:16 INFO Applying migration id=initial 2026/05/13 10:55:16 INFO Applying migration id=notesupdated 2026/05/13 10:55:16 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:16 INFO Applying migration id=activitiesid 2026/05/13 10:55:16 INFO Applying migration id=outbox 2026/05/13 10:55:16 INFO Applying migration id=edits 2026/05/13 10:55:16 INFO Applying migration id=outboxactor 2026/05/13 10:55:16 INFO Applying migration id=outboxsender 2026/05/13 10:55:16 INFO Applying migration id=thread 2026/05/13 10:55:16 INFO Applying migration id=host 2026/05/13 10:55:16 INFO Applying migration id=sharedinbox 2026/05/13 10:55:16 INFO Applying migration id=noteshost 2026/05/13 10:55:16 INFO Applying migration id=fetched 2026/05/13 10:55:16 INFO Applying migration id=move 2026/05/13 10:55:16 INFO Applying migration id=cleanup 2026/05/13 10:55:16 INFO Applying migration id=received 2026/05/13 10:55:16 INFO Applying migration id=namehost 2026/05/13 10:55:16 INFO Applying migration id=outboxhost 2026/05/13 10:55:16 INFO Applying migration id=notesfts 2026/05/13 10:55:16 INFO Applying migration id=iconsname 2026/05/13 10:55:16 INFO Applying migration id=nohash 2026/05/13 10:55:16 INFO Applying migration id=shares 2026/05/13 10:55:16 INFO Applying migration id=actorttl 2026/05/13 10:55:16 INFO Applying migration id=tocc 2026/05/13 10:55:16 INFO Applying migration id=followeds 2026/05/13 10:55:16 INFO Applying migration id=certhash 2026/05/13 10:55:16 INFO Applying migration id=follows_sync 2026/05/13 10:55:16 INFO Applying migration id=jsonpath 2026/05/13 10:55:16 INFO Applying migration id=localforward 2026/05/13 10:55:16 INFO Applying migration id=avatar 2026/05/13 10:55:16 INFO Applying migration id=noimage 2026/05/13 10:55:16 INFO Applying migration id=feed 2026/05/13 10:55:16 INFO Applying migration id=bookmarks 2026/05/13 10:55:16 INFO Applying migration id=shareactivity 2026/05/13 10:55:16 INFO Applying migration id=application 2026/05/13 10:55:16 INFO Applying migration id=certificates 2026/05/13 10:55:16 INFO Applying migration id=rawforward 2026/05/13 10:55:16 INFO Applying migration id=publickey 2026/05/13 10:55:16 INFO Applying migration id=resolvegroup 2026/05/13 10:55:16 INFO Applying migration id=reject 2026/05/13 10:55:16 INFO Applying migration id=autodel 2026/05/13 10:55:16 INFO Applying migration id=jsonb 2026/05/13 10:55:16 INFO Applying migration id=quote 2026/05/13 10:55:16 INFO Applying migration id=rfc9421 2026/05/13 10:55:16 INFO Applying migration id=keys 2026/05/13 10:55:16 INFO Applying migration id=portable 2026/05/13 10:55:16 INFO Applying migration id=proofs 2026/05/13 10:55:16 INFO Applying migration id=contexts 2026/05/13 10:55:16 INFO Applying migration id=deliverieshost 2026/05/13 10:55:16 INFO Applying migration id=pembegin 2026/05/13 10:55:16 INFO Applying migration id=didhost 2026/05/13 10:55:16 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:16 INFO Applying migration id=invites 2026/05/13 10:55:16 INFO Applying migration id=ed25519blob 2026/05/13 10:55:16 INFO Applying migration id=rsablob 2026/05/13 10:55:16 INFO Applying migration id=iconscid 2026/05/13 10:55:16 INFO Applying migration id=actor 2026/05/13 10:55:16 INFO Applying migration id=localkeys 2026/05/13 10:55:16 INFO Applying migration id=deleted 2026/05/13 10:55:16 INFO Applying migration id=history 2026/05/13 10:55:16 INFO Applying migration id=outboxnano 2026/05/13 10:55:16 INFO Applying migration id=implements 2026/05/13 10:55:16 INFO Applying migration id=backfill 2026/05/13 10:55:16 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-05ed-7a7a-80a4-9fd1073603ba activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-05ed-79da-b271-a73347238e21 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-05ed-79da-b271-a73347238e21 2026/05/13 10:55:16 INFO Generating first response key=/users/hashtag/hello 2026/05/13 10:55:16 INFO Generating first response key=/users/hashtag/world 2026/05/13 10:55:16 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fa-05f5-71a6-82ac-042e63a9788a activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-05ed-79da-b271-a73347238e21 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-05ed-79da-b271-a73347238e21 2026/05/13 10:55:16 INFO Generating first response key=/hashtag/hello 2026/05/13 10:55:16 INFO Generating first response key=/hashtag/World --- PASS: TestEdit_KeepHashtags (0.83s) === RUN TestEdit_AddMention 2026/05/13 10:55:16 INFO Applying migration id=initial 2026/05/13 10:55:16 INFO Applying migration id=notesupdated 2026/05/13 10:55:16 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:16 INFO Applying migration id=activitiesid 2026/05/13 10:55:16 INFO Applying migration id=outbox 2026/05/13 10:55:16 INFO Applying migration id=edits 2026/05/13 10:55:16 INFO Applying migration id=outboxactor 2026/05/13 10:55:16 INFO Applying migration id=outboxsender 2026/05/13 10:55:16 INFO Applying migration id=thread 2026/05/13 10:55:16 INFO Applying migration id=host 2026/05/13 10:55:16 INFO Applying migration id=sharedinbox 2026/05/13 10:55:16 INFO Applying migration id=noteshost 2026/05/13 10:55:16 INFO Applying migration id=fetched 2026/05/13 10:55:16 INFO Applying migration id=move 2026/05/13 10:55:16 INFO Applying migration id=cleanup 2026/05/13 10:55:16 INFO Applying migration id=received 2026/05/13 10:55:16 INFO Applying migration id=namehost 2026/05/13 10:55:16 INFO Applying migration id=outboxhost 2026/05/13 10:55:16 INFO Applying migration id=notesfts 2026/05/13 10:55:17 INFO Applying migration id=iconsname 2026/05/13 10:55:17 INFO Applying migration id=nohash 2026/05/13 10:55:17 INFO Applying migration id=shares 2026/05/13 10:55:17 INFO Applying migration id=actorttl 2026/05/13 10:55:17 INFO Applying migration id=tocc 2026/05/13 10:55:17 INFO Applying migration id=followeds 2026/05/13 10:55:17 INFO Applying migration id=certhash 2026/05/13 10:55:17 INFO Applying migration id=follows_sync 2026/05/13 10:55:17 INFO Applying migration id=jsonpath 2026/05/13 10:55:17 INFO Applying migration id=localforward 2026/05/13 10:55:17 INFO Applying migration id=avatar 2026/05/13 10:55:17 INFO Applying migration id=noimage 2026/05/13 10:55:17 INFO Applying migration id=feed 2026/05/13 10:55:17 INFO Applying migration id=bookmarks 2026/05/13 10:55:17 INFO Applying migration id=shareactivity 2026/05/13 10:55:17 INFO Applying migration id=application 2026/05/13 10:55:17 INFO Applying migration id=certificates 2026/05/13 10:55:17 INFO Applying migration id=rawforward 2026/05/13 10:55:17 INFO Applying migration id=publickey 2026/05/13 10:55:17 INFO Applying migration id=resolvegroup 2026/05/13 10:55:17 INFO Applying migration id=reject 2026/05/13 10:55:17 INFO Applying migration id=autodel 2026/05/13 10:55:17 INFO Applying migration id=jsonb 2026/05/13 10:55:17 INFO Applying migration id=quote 2026/05/13 10:55:17 INFO Applying migration id=rfc9421 2026/05/13 10:55:17 INFO Applying migration id=keys 2026/05/13 10:55:17 INFO Applying migration id=portable 2026/05/13 10:55:17 INFO Applying migration id=proofs 2026/05/13 10:55:17 INFO Applying migration id=contexts 2026/05/13 10:55:17 INFO Applying migration id=deliverieshost 2026/05/13 10:55:17 INFO Applying migration id=pembegin 2026/05/13 10:55:17 INFO Applying migration id=didhost 2026/05/13 10:55:17 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:17 INFO Applying migration id=invites 2026/05/13 10:55:17 INFO Applying migration id=ed25519blob 2026/05/13 10:55:17 INFO Applying migration id=rsablob 2026/05/13 10:55:17 INFO Applying migration id=iconscid 2026/05/13 10:55:17 INFO Applying migration id=actor 2026/05/13 10:55:17 INFO Applying migration id=localkeys 2026/05/13 10:55:17 INFO Applying migration id=deleted 2026/05/13 10:55:17 INFO Applying migration id=history 2026/05/13 10:55:17 INFO Applying migration id=outboxnano 2026/05/13 10:55:17 INFO Applying migration id=implements 2026/05/13 10:55:17 INFO Applying migration id=backfill 2026/05/13 10:55:17 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-0872-79c2-8403-57238a50c849 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-0872-7902-92ee-e1b45e529962 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-0872-7902-92ee-e1b45e529962 2026/05/13 10:55:17 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-0872-7902-92ee-e1b45e529962 2026/05/13 10:55:17 INFO Adding mention name=@alice actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:17 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fa-0879-7a93-9393-f5a92950ad91 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-0872-7902-92ee-e1b45e529962 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-0872-7902-92ee-e1b45e529962 2026/05/13 10:55:17 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-0872-7902-92ee-e1b45e529962 --- PASS: TestEdit_AddMention (0.65s) === RUN TestEdit_RemoveMention 2026/05/13 10:55:17 INFO Applying migration id=initial 2026/05/13 10:55:17 INFO Applying migration id=notesupdated 2026/05/13 10:55:17 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:17 INFO Applying migration id=activitiesid 2026/05/13 10:55:17 INFO Applying migration id=outbox 2026/05/13 10:55:17 INFO Applying migration id=edits 2026/05/13 10:55:17 INFO Applying migration id=outboxactor 2026/05/13 10:55:17 INFO Applying migration id=outboxsender 2026/05/13 10:55:17 INFO Applying migration id=thread 2026/05/13 10:55:17 INFO Applying migration id=host 2026/05/13 10:55:17 INFO Applying migration id=sharedinbox 2026/05/13 10:55:17 INFO Applying migration id=noteshost 2026/05/13 10:55:17 INFO Applying migration id=fetched 2026/05/13 10:55:17 INFO Applying migration id=move 2026/05/13 10:55:17 INFO Applying migration id=cleanup 2026/05/13 10:55:17 INFO Applying migration id=received 2026/05/13 10:55:17 INFO Applying migration id=namehost 2026/05/13 10:55:17 INFO Applying migration id=outboxhost 2026/05/13 10:55:17 INFO Applying migration id=notesfts 2026/05/13 10:55:17 INFO Applying migration id=iconsname 2026/05/13 10:55:17 INFO Applying migration id=nohash 2026/05/13 10:55:17 INFO Applying migration id=shares 2026/05/13 10:55:17 INFO Applying migration id=actorttl 2026/05/13 10:55:17 INFO Applying migration id=tocc 2026/05/13 10:55:17 INFO Applying migration id=followeds 2026/05/13 10:55:17 INFO Applying migration id=certhash 2026/05/13 10:55:17 INFO Applying migration id=follows_sync 2026/05/13 10:55:17 INFO Applying migration id=jsonpath 2026/05/13 10:55:17 INFO Applying migration id=localforward 2026/05/13 10:55:17 INFO Applying migration id=avatar 2026/05/13 10:55:17 INFO Applying migration id=noimage 2026/05/13 10:55:17 INFO Applying migration id=feed 2026/05/13 10:55:17 INFO Applying migration id=bookmarks 2026/05/13 10:55:17 INFO Applying migration id=shareactivity 2026/05/13 10:55:17 INFO Applying migration id=application 2026/05/13 10:55:17 INFO Applying migration id=certificates 2026/05/13 10:55:17 INFO Applying migration id=rawforward 2026/05/13 10:55:17 INFO Applying migration id=publickey 2026/05/13 10:55:17 INFO Applying migration id=resolvegroup 2026/05/13 10:55:17 INFO Applying migration id=reject 2026/05/13 10:55:17 INFO Applying migration id=autodel 2026/05/13 10:55:17 INFO Applying migration id=jsonb 2026/05/13 10:55:17 INFO Applying migration id=quote 2026/05/13 10:55:17 INFO Applying migration id=rfc9421 2026/05/13 10:55:17 INFO Applying migration id=keys 2026/05/13 10:55:17 INFO Applying migration id=portable 2026/05/13 10:55:17 INFO Applying migration id=proofs 2026/05/13 10:55:17 INFO Applying migration id=contexts 2026/05/13 10:55:17 INFO Applying migration id=deliverieshost 2026/05/13 10:55:17 INFO Applying migration id=pembegin 2026/05/13 10:55:17 INFO Applying migration id=didhost 2026/05/13 10:55:17 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:17 INFO Applying migration id=invites 2026/05/13 10:55:17 INFO Applying migration id=ed25519blob 2026/05/13 10:55:17 INFO Applying migration id=rsablob 2026/05/13 10:55:17 INFO Applying migration id=iconscid 2026/05/13 10:55:17 INFO Applying migration id=actor 2026/05/13 10:55:17 INFO Applying migration id=localkeys 2026/05/13 10:55:17 INFO Applying migration id=deleted 2026/05/13 10:55:17 INFO Applying migration id=history 2026/05/13 10:55:17 INFO Applying migration id=outboxnano 2026/05/13 10:55:17 INFO Applying migration id=implements 2026/05/13 10:55:17 INFO Applying migration id=backfill 2026/05/13 10:55:18 INFO Adding mention name=@alice actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:18 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-0c4b-72f4-ac7b-32a5d1953f1d activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-0c4a-7dac-a78c-64e4fb9c7af2 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-0c4a-7dac-a78c-64e4fb9c7af2 2026/05/13 10:55:18 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-0c4a-7dac-a78c-64e4fb9c7af2 2026/05/13 10:55:18 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fa-0c52-7934-8a90-d34303b3f656 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-0c4a-7dac-a78c-64e4fb9c7af2 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-0c4a-7dac-a78c-64e4fb9c7af2 2026/05/13 10:55:18 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-0c4a-7dac-a78c-64e4fb9c7af2 --- PASS: TestEdit_RemoveMention (0.99s) === RUN TestEdit_KeepMention 2026/05/13 10:55:18 INFO Applying migration id=initial 2026/05/13 10:55:18 INFO Applying migration id=notesupdated 2026/05/13 10:55:18 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:18 INFO Applying migration id=activitiesid 2026/05/13 10:55:18 INFO Applying migration id=outbox 2026/05/13 10:55:18 INFO Applying migration id=edits 2026/05/13 10:55:18 INFO Applying migration id=outboxactor 2026/05/13 10:55:18 INFO Applying migration id=outboxsender 2026/05/13 10:55:18 INFO Applying migration id=thread 2026/05/13 10:55:18 INFO Applying migration id=host 2026/05/13 10:55:18 INFO Applying migration id=sharedinbox 2026/05/13 10:55:18 INFO Applying migration id=noteshost 2026/05/13 10:55:18 INFO Applying migration id=fetched 2026/05/13 10:55:18 INFO Applying migration id=move 2026/05/13 10:55:18 INFO Applying migration id=cleanup 2026/05/13 10:55:18 INFO Applying migration id=received 2026/05/13 10:55:18 INFO Applying migration id=namehost 2026/05/13 10:55:18 INFO Applying migration id=outboxhost 2026/05/13 10:55:18 INFO Applying migration id=notesfts 2026/05/13 10:55:18 INFO Applying migration id=iconsname 2026/05/13 10:55:18 INFO Applying migration id=nohash 2026/05/13 10:55:18 INFO Applying migration id=shares 2026/05/13 10:55:18 INFO Applying migration id=actorttl 2026/05/13 10:55:18 INFO Applying migration id=tocc 2026/05/13 10:55:18 INFO Applying migration id=followeds 2026/05/13 10:55:18 INFO Applying migration id=certhash 2026/05/13 10:55:18 INFO Applying migration id=follows_sync 2026/05/13 10:55:18 INFO Applying migration id=jsonpath 2026/05/13 10:55:18 INFO Applying migration id=localforward 2026/05/13 10:55:18 INFO Applying migration id=avatar 2026/05/13 10:55:18 INFO Applying migration id=noimage 2026/05/13 10:55:18 INFO Applying migration id=feed 2026/05/13 10:55:18 INFO Applying migration id=bookmarks 2026/05/13 10:55:18 INFO Applying migration id=shareactivity 2026/05/13 10:55:18 INFO Applying migration id=application 2026/05/13 10:55:18 INFO Applying migration id=certificates 2026/05/13 10:55:18 INFO Applying migration id=rawforward 2026/05/13 10:55:18 INFO Applying migration id=publickey 2026/05/13 10:55:18 INFO Applying migration id=resolvegroup 2026/05/13 10:55:18 INFO Applying migration id=reject 2026/05/13 10:55:18 INFO Applying migration id=autodel 2026/05/13 10:55:18 INFO Applying migration id=jsonb 2026/05/13 10:55:18 INFO Applying migration id=quote 2026/05/13 10:55:18 INFO Applying migration id=rfc9421 2026/05/13 10:55:18 INFO Applying migration id=keys 2026/05/13 10:55:18 INFO Applying migration id=portable 2026/05/13 10:55:18 INFO Applying migration id=proofs 2026/05/13 10:55:18 INFO Applying migration id=contexts 2026/05/13 10:55:18 INFO Applying migration id=deliverieshost 2026/05/13 10:55:18 INFO Applying migration id=pembegin 2026/05/13 10:55:18 INFO Applying migration id=didhost 2026/05/13 10:55:18 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:18 INFO Applying migration id=invites 2026/05/13 10:55:18 INFO Applying migration id=ed25519blob 2026/05/13 10:55:18 INFO Applying migration id=rsablob 2026/05/13 10:55:18 INFO Applying migration id=iconscid 2026/05/13 10:55:18 INFO Applying migration id=actor 2026/05/13 10:55:18 INFO Applying migration id=localkeys 2026/05/13 10:55:18 INFO Applying migration id=deleted 2026/05/13 10:55:18 INFO Applying migration id=history 2026/05/13 10:55:18 INFO Applying migration id=outboxnano 2026/05/13 10:55:18 INFO Applying migration id=implements 2026/05/13 10:55:18 INFO Applying migration id=backfill 2026/05/13 10:55:19 INFO Adding mention name=@alice actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:19 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-0ec0-742e-afd7-97c76ad57e54 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-0ebf-7e74-8378-56866f36ee74 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-0ebf-7e74-8378-56866f36ee74 2026/05/13 10:55:19 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-0ebf-7e74-8378-56866f36ee74 2026/05/13 10:55:19 INFO Adding mention name=@alice actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:19 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fa-0ec7-7c79-ad24-63e6bb848a8f activity.type=Update activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-0ebf-7e74-8378-56866f36ee74 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-0ebf-7e74-8378-56866f36ee74 2026/05/13 10:55:19 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-0ebf-7e74-8378-56866f36ee74 --- PASS: TestEdit_KeepMention (0.63s) === RUN TestEdit_PollAddOption 2026/05/13 10:55:19 INFO Applying migration id=initial 2026/05/13 10:55:19 INFO Applying migration id=notesupdated 2026/05/13 10:55:19 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:19 INFO Applying migration id=activitiesid 2026/05/13 10:55:19 INFO Applying migration id=outbox 2026/05/13 10:55:19 INFO Applying migration id=edits 2026/05/13 10:55:19 INFO Applying migration id=outboxactor 2026/05/13 10:55:19 INFO Applying migration id=outboxsender 2026/05/13 10:55:19 INFO Applying migration id=thread 2026/05/13 10:55:19 INFO Applying migration id=host 2026/05/13 10:55:19 INFO Applying migration id=sharedinbox 2026/05/13 10:55:19 INFO Applying migration id=noteshost 2026/05/13 10:55:19 INFO Applying migration id=fetched 2026/05/13 10:55:19 INFO Applying migration id=move 2026/05/13 10:55:19 INFO Applying migration id=cleanup 2026/05/13 10:55:19 INFO Applying migration id=received 2026/05/13 10:55:19 INFO Applying migration id=namehost 2026/05/13 10:55:19 INFO Applying migration id=outboxhost 2026/05/13 10:55:19 INFO Applying migration id=notesfts 2026/05/13 10:55:19 INFO Applying migration id=iconsname 2026/05/13 10:55:19 INFO Applying migration id=nohash 2026/05/13 10:55:19 INFO Applying migration id=shares 2026/05/13 10:55:19 INFO Applying migration id=actorttl 2026/05/13 10:55:19 INFO Applying migration id=tocc 2026/05/13 10:55:19 INFO Applying migration id=followeds 2026/05/13 10:55:19 INFO Applying migration id=certhash 2026/05/13 10:55:19 INFO Applying migration id=follows_sync 2026/05/13 10:55:19 INFO Applying migration id=jsonpath 2026/05/13 10:55:19 INFO Applying migration id=localforward 2026/05/13 10:55:19 INFO Applying migration id=avatar 2026/05/13 10:55:19 INFO Applying migration id=noimage 2026/05/13 10:55:19 INFO Applying migration id=feed 2026/05/13 10:55:19 INFO Applying migration id=bookmarks 2026/05/13 10:55:19 INFO Applying migration id=shareactivity 2026/05/13 10:55:19 INFO Applying migration id=application 2026/05/13 10:55:19 INFO Applying migration id=certificates 2026/05/13 10:55:19 INFO Applying migration id=rawforward 2026/05/13 10:55:19 INFO Applying migration id=publickey 2026/05/13 10:55:19 INFO Applying migration id=resolvegroup 2026/05/13 10:55:19 INFO Applying migration id=reject 2026/05/13 10:55:19 INFO Applying migration id=autodel 2026/05/13 10:55:19 INFO Applying migration id=jsonb 2026/05/13 10:55:19 INFO Applying migration id=quote 2026/05/13 10:55:19 INFO Applying migration id=rfc9421 2026/05/13 10:55:19 INFO Applying migration id=keys 2026/05/13 10:55:19 INFO Applying migration id=portable 2026/05/13 10:55:19 INFO Applying migration id=proofs 2026/05/13 10:55:19 INFO Applying migration id=contexts 2026/05/13 10:55:19 INFO Applying migration id=deliverieshost 2026/05/13 10:55:19 INFO Applying migration id=pembegin 2026/05/13 10:55:19 INFO Applying migration id=didhost 2026/05/13 10:55:19 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:19 INFO Applying migration id=invites 2026/05/13 10:55:19 INFO Applying migration id=ed25519blob 2026/05/13 10:55:19 INFO Applying migration id=rsablob 2026/05/13 10:55:19 INFO Applying migration id=iconscid 2026/05/13 10:55:19 INFO Applying migration id=actor 2026/05/13 10:55:19 INFO Applying migration id=localkeys 2026/05/13 10:55:19 INFO Applying migration id=deleted 2026/05/13 10:55:19 INFO Applying migration id=history 2026/05/13 10:55:19 INFO Applying migration id=outboxnano 2026/05/13 10:55:19 INFO Applying migration id=implements 2026/05/13 10:55:19 INFO Applying migration id=backfill 2026/05/13 10:55:20 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-1202-7c4c-9966-035815c1af93 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-1202-7b74-a536-7113c4e9a1d2 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-1202-7b74-a536-7113c4e9a1d2 2026/05/13 10:55:20 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fa-1202-7b74-a536-7113c4e9a1d2 2026/05/13 10:55:20 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-1205-7083-b4b2-829ef731e810 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-1205-7066-83de-ebbf6330eaa8 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-1205-7066-83de-ebbf6330eaa8 2026/05/13 10:55:20 INFO Updating poll results poll=https://localhost.localdomain:8443/post/019e20fa-1202-7b74-a536-7113c4e9a1d2 2026/05/13 10:55:20 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fa-1206-7772-9561-8980bc7a29b4 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-1202-7b74-a536-7113c4e9a1d2 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-1202-7b74-a536-7113c4e9a1d2 2026/05/13 10:55:20 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-1202-7b74-a536-7113c4e9a1d2 2026/05/13 10:55:20 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fa-120c-7b45-9639-eac79c3cab9f activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-1202-7b74-a536-7113c4e9a1d2 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-1202-7b74-a536-7113c4e9a1d2 2026/05/13 10:55:20 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fa-1202-7b74-a536-7113c4e9a1d2 2026/05/13 10:55:20 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-120f-7f0f-b84a-58221f5f6d1e activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-120f-7ed7-a1bd-30e91902b83e activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019e20fa-120f-7ed7-a1bd-30e91902b83e 2026/05/13 10:55:20 INFO Updating poll results poll=https://localhost.localdomain:8443/post/019e20fa-1202-7b74-a536-7113c4e9a1d2 2026/05/13 10:55:20 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fa-1212-7581-9a3b-1d27b1c1a28a activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-1202-7b74-a536-7113c4e9a1d2 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-1202-7b74-a536-7113c4e9a1d2 2026/05/13 10:55:20 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-1202-7b74-a536-7113c4e9a1d2 --- PASS: TestEdit_PollAddOption (0.84s) === RUN TestEdit_RemoveQuestion 2026/05/13 10:55:20 INFO Applying migration id=initial 2026/05/13 10:55:20 INFO Applying migration id=notesupdated 2026/05/13 10:55:20 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:20 INFO Applying migration id=activitiesid 2026/05/13 10:55:20 INFO Applying migration id=outbox 2026/05/13 10:55:20 INFO Applying migration id=edits 2026/05/13 10:55:20 INFO Applying migration id=outboxactor 2026/05/13 10:55:20 INFO Applying migration id=outboxsender 2026/05/13 10:55:20 INFO Applying migration id=thread 2026/05/13 10:55:20 INFO Applying migration id=host 2026/05/13 10:55:20 INFO Applying migration id=sharedinbox 2026/05/13 10:55:20 INFO Applying migration id=noteshost 2026/05/13 10:55:20 INFO Applying migration id=fetched 2026/05/13 10:55:20 INFO Applying migration id=move 2026/05/13 10:55:20 INFO Applying migration id=cleanup 2026/05/13 10:55:20 INFO Applying migration id=received 2026/05/13 10:55:20 INFO Applying migration id=namehost 2026/05/13 10:55:20 INFO Applying migration id=outboxhost 2026/05/13 10:55:20 INFO Applying migration id=notesfts 2026/05/13 10:55:20 INFO Applying migration id=iconsname 2026/05/13 10:55:20 INFO Applying migration id=nohash 2026/05/13 10:55:20 INFO Applying migration id=shares 2026/05/13 10:55:20 INFO Applying migration id=actorttl 2026/05/13 10:55:20 INFO Applying migration id=tocc 2026/05/13 10:55:20 INFO Applying migration id=followeds 2026/05/13 10:55:20 INFO Applying migration id=certhash 2026/05/13 10:55:20 INFO Applying migration id=follows_sync 2026/05/13 10:55:20 INFO Applying migration id=jsonpath 2026/05/13 10:55:20 INFO Applying migration id=localforward 2026/05/13 10:55:20 INFO Applying migration id=avatar 2026/05/13 10:55:20 INFO Applying migration id=noimage 2026/05/13 10:55:20 INFO Applying migration id=feed 2026/05/13 10:55:20 INFO Applying migration id=bookmarks 2026/05/13 10:55:20 INFO Applying migration id=shareactivity 2026/05/13 10:55:20 INFO Applying migration id=application 2026/05/13 10:55:20 INFO Applying migration id=certificates 2026/05/13 10:55:20 INFO Applying migration id=rawforward 2026/05/13 10:55:20 INFO Applying migration id=publickey 2026/05/13 10:55:20 INFO Applying migration id=resolvegroup 2026/05/13 10:55:20 INFO Applying migration id=reject 2026/05/13 10:55:20 INFO Applying migration id=autodel 2026/05/13 10:55:20 INFO Applying migration id=jsonb 2026/05/13 10:55:20 INFO Applying migration id=quote 2026/05/13 10:55:20 INFO Applying migration id=rfc9421 2026/05/13 10:55:20 INFO Applying migration id=keys 2026/05/13 10:55:20 INFO Applying migration id=portable 2026/05/13 10:55:20 INFO Applying migration id=proofs 2026/05/13 10:55:20 INFO Applying migration id=contexts 2026/05/13 10:55:20 INFO Applying migration id=deliverieshost 2026/05/13 10:55:20 INFO Applying migration id=pembegin 2026/05/13 10:55:20 INFO Applying migration id=didhost 2026/05/13 10:55:20 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:20 INFO Applying migration id=invites 2026/05/13 10:55:20 INFO Applying migration id=ed25519blob 2026/05/13 10:55:20 INFO Applying migration id=rsablob 2026/05/13 10:55:20 INFO Applying migration id=iconscid 2026/05/13 10:55:20 INFO Applying migration id=actor 2026/05/13 10:55:20 INFO Applying migration id=localkeys 2026/05/13 10:55:20 INFO Applying migration id=deleted 2026/05/13 10:55:20 INFO Applying migration id=history 2026/05/13 10:55:20 INFO Applying migration id=outboxnano 2026/05/13 10:55:20 INFO Applying migration id=implements 2026/05/13 10:55:20 INFO Applying migration id=backfill 2026/05/13 10:55:20 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-1419-7109-ab8b-aa72422a745e activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-1419-7022-af82-0a1302fad674 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-1419-7022-af82-0a1302fad674 2026/05/13 10:55:20 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fa-1419-7022-af82-0a1302fad674 2026/05/13 10:55:20 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-141b-746e-adff-d5b367ea4643 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-141b-7452-ad45-a693bb243abc activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-141b-7452-ad45-a693bb243abc 2026/05/13 10:55:20 INFO Updating poll results poll=https://localhost.localdomain:8443/post/019e20fa-1419-7022-af82-0a1302fad674 2026/05/13 10:55:20 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fa-141c-7b11-bc92-23282bf04961 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-1419-7022-af82-0a1302fad674 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-1419-7022-af82-0a1302fad674 2026/05/13 10:55:20 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-1419-7022-af82-0a1302fad674 2026/05/13 10:55:20 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fa-1421-7207-af17-8afcb7e29d73 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-1419-7022-af82-0a1302fad674 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-1419-7022-af82-0a1302fad674 2026/05/13 10:55:20 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-1419-7022-af82-0a1302fad674 --- PASS: TestEdit_RemoveQuestion (0.52s) === RUN TestFollow_PostToFollowers 2026/05/13 10:55:20 INFO Applying migration id=initial 2026/05/13 10:55:20 INFO Applying migration id=notesupdated 2026/05/13 10:55:20 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:20 INFO Applying migration id=activitiesid 2026/05/13 10:55:20 INFO Applying migration id=outbox 2026/05/13 10:55:20 INFO Applying migration id=edits 2026/05/13 10:55:20 INFO Applying migration id=outboxactor 2026/05/13 10:55:20 INFO Applying migration id=outboxsender 2026/05/13 10:55:20 INFO Applying migration id=thread 2026/05/13 10:55:20 INFO Applying migration id=host 2026/05/13 10:55:20 INFO Applying migration id=sharedinbox 2026/05/13 10:55:20 INFO Applying migration id=noteshost 2026/05/13 10:55:20 INFO Applying migration id=fetched 2026/05/13 10:55:20 INFO Applying migration id=move 2026/05/13 10:55:20 INFO Applying migration id=cleanup 2026/05/13 10:55:20 INFO Applying migration id=received 2026/05/13 10:55:20 INFO Applying migration id=namehost 2026/05/13 10:55:20 INFO Applying migration id=outboxhost 2026/05/13 10:55:20 INFO Applying migration id=notesfts 2026/05/13 10:55:20 INFO Applying migration id=iconsname 2026/05/13 10:55:20 INFO Applying migration id=nohash 2026/05/13 10:55:20 INFO Applying migration id=shares 2026/05/13 10:55:20 INFO Applying migration id=actorttl 2026/05/13 10:55:20 INFO Applying migration id=tocc 2026/05/13 10:55:20 INFO Applying migration id=followeds 2026/05/13 10:55:20 INFO Applying migration id=certhash 2026/05/13 10:55:20 INFO Applying migration id=follows_sync 2026/05/13 10:55:20 INFO Applying migration id=jsonpath 2026/05/13 10:55:20 INFO Applying migration id=localforward 2026/05/13 10:55:20 INFO Applying migration id=avatar 2026/05/13 10:55:20 INFO Applying migration id=noimage 2026/05/13 10:55:20 INFO Applying migration id=feed 2026/05/13 10:55:20 INFO Applying migration id=bookmarks 2026/05/13 10:55:20 INFO Applying migration id=shareactivity 2026/05/13 10:55:20 INFO Applying migration id=application 2026/05/13 10:55:20 INFO Applying migration id=certificates 2026/05/13 10:55:20 INFO Applying migration id=rawforward 2026/05/13 10:55:20 INFO Applying migration id=publickey 2026/05/13 10:55:20 INFO Applying migration id=resolvegroup 2026/05/13 10:55:20 INFO Applying migration id=reject 2026/05/13 10:55:20 INFO Applying migration id=autodel 2026/05/13 10:55:20 INFO Applying migration id=jsonb 2026/05/13 10:55:20 INFO Applying migration id=quote 2026/05/13 10:55:20 INFO Applying migration id=rfc9421 2026/05/13 10:55:20 INFO Applying migration id=keys 2026/05/13 10:55:20 INFO Applying migration id=portable 2026/05/13 10:55:20 INFO Applying migration id=proofs 2026/05/13 10:55:20 INFO Applying migration id=contexts 2026/05/13 10:55:20 INFO Applying migration id=deliverieshost 2026/05/13 10:55:20 INFO Applying migration id=pembegin 2026/05/13 10:55:20 INFO Applying migration id=didhost 2026/05/13 10:55:20 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:20 INFO Applying migration id=invites 2026/05/13 10:55:20 INFO Applying migration id=ed25519blob 2026/05/13 10:55:20 INFO Applying migration id=rsablob 2026/05/13 10:55:20 INFO Applying migration id=iconscid 2026/05/13 10:55:20 INFO Applying migration id=actor 2026/05/13 10:55:20 INFO Applying migration id=localkeys 2026/05/13 10:55:20 INFO Applying migration id=deleted 2026/05/13 10:55:20 INFO Applying migration id=history 2026/05/13 10:55:20 INFO Applying migration id=outboxnano 2026/05/13 10:55:20 INFO Applying migration id=implements 2026/05/13 10:55:20 INFO Applying migration id=backfill 2026/05/13 10:55:21 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fa-175a-79c0-9b5f-34811ea8ae53 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:21 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-175b-7244-a86d-1c9f3f0fde67 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fa-175a-79c0-9b5f-34811ea8ae53 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fa-175a-79c0-9b5f-34811ea8ae53 2026/05/13 10:55:21 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-175d-7918-9c67-256b054eca62 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-175d-78a6-98b5-b76ff12ba12a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-175d-78a6-98b5-b76ff12ba12a --- PASS: TestFollow_PostToFollowers (0.83s) === RUN TestFollow_PostToFollowersBeforeFollow 2026/05/13 10:55:21 INFO Applying migration id=initial 2026/05/13 10:55:21 INFO Applying migration id=notesupdated 2026/05/13 10:55:21 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:21 INFO Applying migration id=activitiesid 2026/05/13 10:55:21 INFO Applying migration id=outbox 2026/05/13 10:55:21 INFO Applying migration id=edits 2026/05/13 10:55:21 INFO Applying migration id=outboxactor 2026/05/13 10:55:21 INFO Applying migration id=outboxsender 2026/05/13 10:55:21 INFO Applying migration id=thread 2026/05/13 10:55:21 INFO Applying migration id=host 2026/05/13 10:55:21 INFO Applying migration id=sharedinbox 2026/05/13 10:55:21 INFO Applying migration id=noteshost 2026/05/13 10:55:21 INFO Applying migration id=fetched 2026/05/13 10:55:21 INFO Applying migration id=move 2026/05/13 10:55:21 INFO Applying migration id=cleanup 2026/05/13 10:55:21 INFO Applying migration id=received 2026/05/13 10:55:21 INFO Applying migration id=namehost 2026/05/13 10:55:21 INFO Applying migration id=outboxhost 2026/05/13 10:55:21 INFO Applying migration id=notesfts 2026/05/13 10:55:21 INFO Applying migration id=iconsname 2026/05/13 10:55:21 INFO Applying migration id=nohash 2026/05/13 10:55:21 INFO Applying migration id=shares 2026/05/13 10:55:21 INFO Applying migration id=actorttl 2026/05/13 10:55:21 INFO Applying migration id=tocc 2026/05/13 10:55:21 INFO Applying migration id=followeds 2026/05/13 10:55:21 INFO Applying migration id=certhash 2026/05/13 10:55:21 INFO Applying migration id=follows_sync 2026/05/13 10:55:21 INFO Applying migration id=jsonpath 2026/05/13 10:55:21 INFO Applying migration id=localforward 2026/05/13 10:55:21 INFO Applying migration id=avatar 2026/05/13 10:55:21 INFO Applying migration id=noimage 2026/05/13 10:55:21 INFO Applying migration id=feed 2026/05/13 10:55:21 INFO Applying migration id=bookmarks 2026/05/13 10:55:21 INFO Applying migration id=shareactivity 2026/05/13 10:55:21 INFO Applying migration id=application 2026/05/13 10:55:21 INFO Applying migration id=certificates 2026/05/13 10:55:21 INFO Applying migration id=rawforward 2026/05/13 10:55:21 INFO Applying migration id=publickey 2026/05/13 10:55:21 INFO Applying migration id=resolvegroup 2026/05/13 10:55:21 INFO Applying migration id=reject 2026/05/13 10:55:21 INFO Applying migration id=autodel 2026/05/13 10:55:21 INFO Applying migration id=jsonb 2026/05/13 10:55:21 INFO Applying migration id=quote 2026/05/13 10:55:21 INFO Applying migration id=rfc9421 2026/05/13 10:55:21 INFO Applying migration id=keys 2026/05/13 10:55:21 INFO Applying migration id=portable 2026/05/13 10:55:21 INFO Applying migration id=proofs 2026/05/13 10:55:21 INFO Applying migration id=contexts 2026/05/13 10:55:21 INFO Applying migration id=deliverieshost 2026/05/13 10:55:21 INFO Applying migration id=pembegin 2026/05/13 10:55:21 INFO Applying migration id=didhost 2026/05/13 10:55:21 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:21 INFO Applying migration id=invites 2026/05/13 10:55:21 INFO Applying migration id=ed25519blob 2026/05/13 10:55:21 INFO Applying migration id=rsablob 2026/05/13 10:55:21 INFO Applying migration id=iconscid 2026/05/13 10:55:21 INFO Applying migration id=actor 2026/05/13 10:55:21 INFO Applying migration id=localkeys 2026/05/13 10:55:21 INFO Applying migration id=deleted 2026/05/13 10:55:21 INFO Applying migration id=history 2026/05/13 10:55:21 INFO Applying migration id=outboxnano 2026/05/13 10:55:21 INFO Applying migration id=implements 2026/05/13 10:55:21 INFO Applying migration id=backfill 2026/05/13 10:55:22 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-1a64-7b7f-8dcd-0babfa2006bb activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-1a64-7b2e-ad9a-20b2f5de6a4e activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-1a64-7b2e-ad9a-20b2f5de6a4e 2026/05/13 10:55:22 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fa-1a66-73b6-b783-01e0d494f9d1 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:22 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-1a66-7abb-b873-ce847f0ee84d activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fa-1a66-73b6-b783-01e0d494f9d1 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fa-1a66-73b6-b783-01e0d494f9d1 --- PASS: TestFollow_PostToFollowersBeforeFollow (0.78s) === RUN TestFollow_DMUnfollowFollow 2026/05/13 10:55:22 INFO Applying migration id=initial 2026/05/13 10:55:22 INFO Applying migration id=notesupdated 2026/05/13 10:55:22 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:22 INFO Applying migration id=activitiesid 2026/05/13 10:55:22 INFO Applying migration id=outbox 2026/05/13 10:55:22 INFO Applying migration id=edits 2026/05/13 10:55:22 INFO Applying migration id=outboxactor 2026/05/13 10:55:22 INFO Applying migration id=outboxsender 2026/05/13 10:55:22 INFO Applying migration id=thread 2026/05/13 10:55:22 INFO Applying migration id=host 2026/05/13 10:55:22 INFO Applying migration id=sharedinbox 2026/05/13 10:55:22 INFO Applying migration id=noteshost 2026/05/13 10:55:22 INFO Applying migration id=fetched 2026/05/13 10:55:22 INFO Applying migration id=move 2026/05/13 10:55:22 INFO Applying migration id=cleanup 2026/05/13 10:55:22 INFO Applying migration id=received 2026/05/13 10:55:22 INFO Applying migration id=namehost 2026/05/13 10:55:22 INFO Applying migration id=outboxhost 2026/05/13 10:55:22 INFO Applying migration id=notesfts 2026/05/13 10:55:22 INFO Applying migration id=iconsname 2026/05/13 10:55:22 INFO Applying migration id=nohash 2026/05/13 10:55:22 INFO Applying migration id=shares 2026/05/13 10:55:22 INFO Applying migration id=actorttl 2026/05/13 10:55:22 INFO Applying migration id=tocc 2026/05/13 10:55:22 INFO Applying migration id=followeds 2026/05/13 10:55:22 INFO Applying migration id=certhash 2026/05/13 10:55:22 INFO Applying migration id=follows_sync 2026/05/13 10:55:22 INFO Applying migration id=jsonpath 2026/05/13 10:55:22 INFO Applying migration id=localforward 2026/05/13 10:55:22 INFO Applying migration id=avatar 2026/05/13 10:55:22 INFO Applying migration id=noimage 2026/05/13 10:55:22 INFO Applying migration id=feed 2026/05/13 10:55:22 INFO Applying migration id=bookmarks 2026/05/13 10:55:22 INFO Applying migration id=shareactivity 2026/05/13 10:55:22 INFO Applying migration id=application 2026/05/13 10:55:22 INFO Applying migration id=certificates 2026/05/13 10:55:22 INFO Applying migration id=rawforward 2026/05/13 10:55:22 INFO Applying migration id=publickey 2026/05/13 10:55:22 INFO Applying migration id=resolvegroup 2026/05/13 10:55:22 INFO Applying migration id=reject 2026/05/13 10:55:22 INFO Applying migration id=autodel 2026/05/13 10:55:22 INFO Applying migration id=jsonb 2026/05/13 10:55:22 INFO Applying migration id=quote 2026/05/13 10:55:22 INFO Applying migration id=rfc9421 2026/05/13 10:55:22 INFO Applying migration id=keys 2026/05/13 10:55:22 INFO Applying migration id=portable 2026/05/13 10:55:22 INFO Applying migration id=proofs 2026/05/13 10:55:22 INFO Applying migration id=contexts 2026/05/13 10:55:22 INFO Applying migration id=deliverieshost 2026/05/13 10:55:22 INFO Applying migration id=pembegin 2026/05/13 10:55:22 INFO Applying migration id=didhost 2026/05/13 10:55:22 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:22 INFO Applying migration id=invites 2026/05/13 10:55:22 INFO Applying migration id=ed25519blob 2026/05/13 10:55:22 INFO Applying migration id=rsablob 2026/05/13 10:55:22 INFO Applying migration id=iconscid 2026/05/13 10:55:22 INFO Applying migration id=actor 2026/05/13 10:55:22 INFO Applying migration id=localkeys 2026/05/13 10:55:22 INFO Applying migration id=deleted 2026/05/13 10:55:22 INFO Applying migration id=history 2026/05/13 10:55:22 INFO Applying migration id=outboxnano 2026/05/13 10:55:22 INFO Applying migration id=implements 2026/05/13 10:55:22 INFO Applying migration id=backfill 2026/05/13 10:55:22 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fa-1d45-7375-b423-1fb57c4e0eb7 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:22 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-1d46-7a57-b333-6fb2b56aad5d activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fa-1d45-7375-b423-1fb57c4e0eb7 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fa-1d45-7375-b423-1fb57c4e0eb7 2026/05/13 10:55:22 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:22 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-1d47-7b9e-8c62-0ef0d4b8eae4 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-1d47-7915-90f8-e5f94cf1bef5 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-1d47-7915-90f8-e5f94cf1bef5 2026/05/13 10:55:22 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fa-1d4c-71e4-8d63-67efa4f8ed23 activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fa-1d45-7375-b423-1fb57c4e0eb7 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob --- PASS: TestFollow_DMUnfollowFollow (0.74s) === RUN TestFollow_DMUnfollowBeforeFeedUpdate 2026/05/13 10:55:22 INFO Applying migration id=initial 2026/05/13 10:55:22 INFO Applying migration id=notesupdated 2026/05/13 10:55:22 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:22 INFO Applying migration id=activitiesid 2026/05/13 10:55:22 INFO Applying migration id=outbox 2026/05/13 10:55:22 INFO Applying migration id=edits 2026/05/13 10:55:22 INFO Applying migration id=outboxactor 2026/05/13 10:55:22 INFO Applying migration id=outboxsender 2026/05/13 10:55:22 INFO Applying migration id=thread 2026/05/13 10:55:22 INFO Applying migration id=host 2026/05/13 10:55:22 INFO Applying migration id=sharedinbox 2026/05/13 10:55:22 INFO Applying migration id=noteshost 2026/05/13 10:55:22 INFO Applying migration id=fetched 2026/05/13 10:55:22 INFO Applying migration id=move 2026/05/13 10:55:22 INFO Applying migration id=cleanup 2026/05/13 10:55:22 INFO Applying migration id=received 2026/05/13 10:55:22 INFO Applying migration id=namehost 2026/05/13 10:55:22 INFO Applying migration id=outboxhost 2026/05/13 10:55:22 INFO Applying migration id=notesfts 2026/05/13 10:55:22 INFO Applying migration id=iconsname 2026/05/13 10:55:22 INFO Applying migration id=nohash 2026/05/13 10:55:23 INFO Applying migration id=shares 2026/05/13 10:55:23 INFO Applying migration id=actorttl 2026/05/13 10:55:23 INFO Applying migration id=tocc 2026/05/13 10:55:23 INFO Applying migration id=followeds 2026/05/13 10:55:23 INFO Applying migration id=certhash 2026/05/13 10:55:23 INFO Applying migration id=follows_sync 2026/05/13 10:55:23 INFO Applying migration id=jsonpath 2026/05/13 10:55:23 INFO Applying migration id=localforward 2026/05/13 10:55:23 INFO Applying migration id=avatar 2026/05/13 10:55:23 INFO Applying migration id=noimage 2026/05/13 10:55:23 INFO Applying migration id=feed 2026/05/13 10:55:23 INFO Applying migration id=bookmarks 2026/05/13 10:55:23 INFO Applying migration id=shareactivity 2026/05/13 10:55:23 INFO Applying migration id=application 2026/05/13 10:55:23 INFO Applying migration id=certificates 2026/05/13 10:55:23 INFO Applying migration id=rawforward 2026/05/13 10:55:23 INFO Applying migration id=publickey 2026/05/13 10:55:23 INFO Applying migration id=resolvegroup 2026/05/13 10:55:23 INFO Applying migration id=reject 2026/05/13 10:55:23 INFO Applying migration id=autodel 2026/05/13 10:55:23 INFO Applying migration id=jsonb 2026/05/13 10:55:23 INFO Applying migration id=quote 2026/05/13 10:55:23 INFO Applying migration id=rfc9421 2026/05/13 10:55:23 INFO Applying migration id=keys 2026/05/13 10:55:23 INFO Applying migration id=portable 2026/05/13 10:55:23 INFO Applying migration id=proofs 2026/05/13 10:55:23 INFO Applying migration id=contexts 2026/05/13 10:55:23 INFO Applying migration id=deliverieshost 2026/05/13 10:55:23 INFO Applying migration id=pembegin 2026/05/13 10:55:23 INFO Applying migration id=didhost 2026/05/13 10:55:23 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:23 INFO Applying migration id=invites 2026/05/13 10:55:23 INFO Applying migration id=ed25519blob 2026/05/13 10:55:23 INFO Applying migration id=rsablob 2026/05/13 10:55:23 INFO Applying migration id=iconscid 2026/05/13 10:55:23 INFO Applying migration id=actor 2026/05/13 10:55:23 INFO Applying migration id=localkeys 2026/05/13 10:55:23 INFO Applying migration id=deleted 2026/05/13 10:55:23 INFO Applying migration id=history 2026/05/13 10:55:23 INFO Applying migration id=outboxnano 2026/05/13 10:55:23 INFO Applying migration id=implements 2026/05/13 10:55:23 INFO Applying migration id=backfill 2026/05/13 10:55:24 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fa-2289-7a46-be39-916d662effaf activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:24 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-228a-7a19-97da-9cc0e3decf3e activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fa-2289-7a46-be39-916d662effaf activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fa-2289-7a46-be39-916d662effaf 2026/05/13 10:55:24 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:24 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-228b-7def-95b8-21eddc167fdf activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-228b-7af8-a631-f3006b4bf7e8 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-228b-7af8-a631-f3006b4bf7e8 2026/05/13 10:55:24 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fa-2290-77eb-975c-cb82f627a076 activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fa-2289-7a46-be39-916d662effaf activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob --- PASS: TestFollow_DMUnfollowBeforeFeedUpdate (1.35s) === RUN TestFollow_PublicPost 2026/05/13 10:55:24 INFO Applying migration id=initial 2026/05/13 10:55:24 INFO Applying migration id=notesupdated 2026/05/13 10:55:24 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:24 INFO Applying migration id=activitiesid 2026/05/13 10:55:24 INFO Applying migration id=outbox 2026/05/13 10:55:24 INFO Applying migration id=edits 2026/05/13 10:55:24 INFO Applying migration id=outboxactor 2026/05/13 10:55:24 INFO Applying migration id=outboxsender 2026/05/13 10:55:24 INFO Applying migration id=thread 2026/05/13 10:55:24 INFO Applying migration id=host 2026/05/13 10:55:24 INFO Applying migration id=sharedinbox 2026/05/13 10:55:24 INFO Applying migration id=noteshost 2026/05/13 10:55:24 INFO Applying migration id=fetched 2026/05/13 10:55:24 INFO Applying migration id=move 2026/05/13 10:55:24 INFO Applying migration id=cleanup 2026/05/13 10:55:24 INFO Applying migration id=received 2026/05/13 10:55:24 INFO Applying migration id=namehost 2026/05/13 10:55:24 INFO Applying migration id=outboxhost 2026/05/13 10:55:24 INFO Applying migration id=notesfts 2026/05/13 10:55:24 INFO Applying migration id=iconsname 2026/05/13 10:55:24 INFO Applying migration id=nohash 2026/05/13 10:55:24 INFO Applying migration id=shares 2026/05/13 10:55:24 INFO Applying migration id=actorttl 2026/05/13 10:55:24 INFO Applying migration id=tocc 2026/05/13 10:55:24 INFO Applying migration id=followeds 2026/05/13 10:55:24 INFO Applying migration id=certhash 2026/05/13 10:55:24 INFO Applying migration id=follows_sync 2026/05/13 10:55:24 INFO Applying migration id=jsonpath 2026/05/13 10:55:24 INFO Applying migration id=localforward 2026/05/13 10:55:24 INFO Applying migration id=avatar 2026/05/13 10:55:24 INFO Applying migration id=noimage 2026/05/13 10:55:24 INFO Applying migration id=feed 2026/05/13 10:55:24 INFO Applying migration id=bookmarks 2026/05/13 10:55:24 INFO Applying migration id=shareactivity 2026/05/13 10:55:24 INFO Applying migration id=application 2026/05/13 10:55:24 INFO Applying migration id=certificates 2026/05/13 10:55:24 INFO Applying migration id=rawforward 2026/05/13 10:55:24 INFO Applying migration id=publickey 2026/05/13 10:55:24 INFO Applying migration id=resolvegroup 2026/05/13 10:55:24 INFO Applying migration id=reject 2026/05/13 10:55:24 INFO Applying migration id=autodel 2026/05/13 10:55:24 INFO Applying migration id=jsonb 2026/05/13 10:55:24 INFO Applying migration id=quote 2026/05/13 10:55:24 INFO Applying migration id=rfc9421 2026/05/13 10:55:24 INFO Applying migration id=keys 2026/05/13 10:55:24 INFO Applying migration id=portable 2026/05/13 10:55:24 INFO Applying migration id=proofs 2026/05/13 10:55:24 INFO Applying migration id=contexts 2026/05/13 10:55:24 INFO Applying migration id=deliverieshost 2026/05/13 10:55:24 INFO Applying migration id=pembegin 2026/05/13 10:55:24 INFO Applying migration id=didhost 2026/05/13 10:55:24 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:24 INFO Applying migration id=invites 2026/05/13 10:55:24 INFO Applying migration id=ed25519blob 2026/05/13 10:55:24 INFO Applying migration id=rsablob 2026/05/13 10:55:24 INFO Applying migration id=iconscid 2026/05/13 10:55:24 INFO Applying migration id=actor 2026/05/13 10:55:24 INFO Applying migration id=localkeys 2026/05/13 10:55:24 INFO Applying migration id=deleted 2026/05/13 10:55:24 INFO Applying migration id=history 2026/05/13 10:55:24 INFO Applying migration id=outboxnano 2026/05/13 10:55:24 INFO Applying migration id=implements 2026/05/13 10:55:24 INFO Applying migration id=backfill 2026/05/13 10:55:26 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fa-2a59-71a7-b545-2ccec5c61d5b activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:26 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-2a59-7f03-99af-56e7e2dc60af activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fa-2a59-71a7-b545-2ccec5c61d5b activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fa-2a59-71a7-b545-2ccec5c61d5b 2026/05/13 10:55:26 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-2a5d-7b9c-8cd9-dd2d25f1fc6c activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-2a5d-7b34-9112-770582bcc1d0 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-2a5d-7b34-9112-770582bcc1d0 --- PASS: TestFollow_PublicPost (2.00s) === RUN TestFollow_Mutual 2026/05/13 10:55:26 INFO Applying migration id=initial 2026/05/13 10:55:26 INFO Applying migration id=notesupdated 2026/05/13 10:55:26 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:26 INFO Applying migration id=activitiesid 2026/05/13 10:55:26 INFO Applying migration id=outbox 2026/05/13 10:55:26 INFO Applying migration id=edits 2026/05/13 10:55:26 INFO Applying migration id=outboxactor 2026/05/13 10:55:26 INFO Applying migration id=outboxsender 2026/05/13 10:55:26 INFO Applying migration id=thread 2026/05/13 10:55:26 INFO Applying migration id=host 2026/05/13 10:55:26 INFO Applying migration id=sharedinbox 2026/05/13 10:55:26 INFO Applying migration id=noteshost 2026/05/13 10:55:26 INFO Applying migration id=fetched 2026/05/13 10:55:26 INFO Applying migration id=move 2026/05/13 10:55:26 INFO Applying migration id=cleanup 2026/05/13 10:55:26 INFO Applying migration id=received 2026/05/13 10:55:26 INFO Applying migration id=namehost 2026/05/13 10:55:26 INFO Applying migration id=outboxhost 2026/05/13 10:55:26 INFO Applying migration id=notesfts 2026/05/13 10:55:26 INFO Applying migration id=iconsname 2026/05/13 10:55:26 INFO Applying migration id=nohash 2026/05/13 10:55:26 INFO Applying migration id=shares 2026/05/13 10:55:26 INFO Applying migration id=actorttl 2026/05/13 10:55:26 INFO Applying migration id=tocc 2026/05/13 10:55:26 INFO Applying migration id=followeds 2026/05/13 10:55:26 INFO Applying migration id=certhash 2026/05/13 10:55:26 INFO Applying migration id=follows_sync 2026/05/13 10:55:26 INFO Applying migration id=jsonpath 2026/05/13 10:55:26 INFO Applying migration id=localforward 2026/05/13 10:55:26 INFO Applying migration id=avatar 2026/05/13 10:55:26 INFO Applying migration id=noimage 2026/05/13 10:55:26 INFO Applying migration id=feed 2026/05/13 10:55:26 INFO Applying migration id=bookmarks 2026/05/13 10:55:26 INFO Applying migration id=shareactivity 2026/05/13 10:55:26 INFO Applying migration id=application 2026/05/13 10:55:26 INFO Applying migration id=certificates 2026/05/13 10:55:26 INFO Applying migration id=rawforward 2026/05/13 10:55:26 INFO Applying migration id=publickey 2026/05/13 10:55:26 INFO Applying migration id=resolvegroup 2026/05/13 10:55:26 INFO Applying migration id=reject 2026/05/13 10:55:26 INFO Applying migration id=autodel 2026/05/13 10:55:26 INFO Applying migration id=jsonb 2026/05/13 10:55:26 INFO Applying migration id=quote 2026/05/13 10:55:26 INFO Applying migration id=rfc9421 2026/05/13 10:55:26 INFO Applying migration id=keys 2026/05/13 10:55:26 INFO Applying migration id=portable 2026/05/13 10:55:26 INFO Applying migration id=proofs 2026/05/13 10:55:26 INFO Applying migration id=contexts 2026/05/13 10:55:26 INFO Applying migration id=deliverieshost 2026/05/13 10:55:26 INFO Applying migration id=pembegin 2026/05/13 10:55:26 INFO Applying migration id=didhost 2026/05/13 10:55:26 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:26 INFO Applying migration id=invites 2026/05/13 10:55:26 INFO Applying migration id=ed25519blob 2026/05/13 10:55:26 INFO Applying migration id=rsablob 2026/05/13 10:55:26 INFO Applying migration id=iconscid 2026/05/13 10:55:26 INFO Applying migration id=actor 2026/05/13 10:55:26 INFO Applying migration id=localkeys 2026/05/13 10:55:26 INFO Applying migration id=deleted 2026/05/13 10:55:26 INFO Applying migration id=history 2026/05/13 10:55:26 INFO Applying migration id=outboxnano 2026/05/13 10:55:26 INFO Applying migration id=implements 2026/05/13 10:55:26 INFO Applying migration id=backfill 2026/05/13 10:55:27 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fa-2e1c-710d-a714-9f5034cd0310 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:27 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-2e1c-7d90-9e68-4721194bc27f activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fa-2e1c-710d-a714-9f5034cd0310 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fa-2e1c-710d-a714-9f5034cd0310 2026/05/13 10:55:27 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-2e20-7a16-9f5c-889078698c66 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-2e20-79cc-b115-83eb36d15719 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-2e20-79cc-b115-83eb36d15719 2026/05/13 10:55:27 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fa-2e20-79cc-b115-83eb36d15719 2026/05/13 10:55:27 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fa-2e23-796d-be48-5128a6bb29b9 note=https://localhost.localdomain:8443/post/019e20fa-2e23-7933-9427-cf6fd57915b5 thread=https://localhost.localdomain:8443/post/019e20fa-2e20-79cc-b115-83eb36d15719 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:27 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-2e23-796d-be48-5128a6bb29b9 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-2e23-7933-9427-cf6fd57915b5 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-2e23-7933-9427-cf6fd57915b5 2026/05/13 10:55:27 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fa-2e2e-7634-aa18-515385d975cc activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:27 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-2e2f-753d-b717-acf8f7ab1e6e activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fa-2e2e-7634-aa18-515385d975cc activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fa-2e2e-7634-aa18-515385d975cc --- PASS: TestFollow_Mutual (0.98s) === RUN TestFollow_AlreadyFollowing 2026/05/13 10:55:27 INFO Applying migration id=initial 2026/05/13 10:55:27 INFO Applying migration id=notesupdated 2026/05/13 10:55:27 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:27 INFO Applying migration id=activitiesid 2026/05/13 10:55:27 INFO Applying migration id=outbox 2026/05/13 10:55:27 INFO Applying migration id=edits 2026/05/13 10:55:27 INFO Applying migration id=outboxactor 2026/05/13 10:55:27 INFO Applying migration id=outboxsender 2026/05/13 10:55:27 INFO Applying migration id=thread 2026/05/13 10:55:27 INFO Applying migration id=host 2026/05/13 10:55:27 INFO Applying migration id=sharedinbox 2026/05/13 10:55:27 INFO Applying migration id=noteshost 2026/05/13 10:55:27 INFO Applying migration id=fetched 2026/05/13 10:55:27 INFO Applying migration id=move 2026/05/13 10:55:27 INFO Applying migration id=cleanup 2026/05/13 10:55:27 INFO Applying migration id=received 2026/05/13 10:55:27 INFO Applying migration id=namehost 2026/05/13 10:55:27 INFO Applying migration id=outboxhost 2026/05/13 10:55:27 INFO Applying migration id=notesfts 2026/05/13 10:55:27 INFO Applying migration id=iconsname 2026/05/13 10:55:27 INFO Applying migration id=nohash 2026/05/13 10:55:27 INFO Applying migration id=shares 2026/05/13 10:55:27 INFO Applying migration id=actorttl 2026/05/13 10:55:27 INFO Applying migration id=tocc 2026/05/13 10:55:27 INFO Applying migration id=followeds 2026/05/13 10:55:27 INFO Applying migration id=certhash 2026/05/13 10:55:27 INFO Applying migration id=follows_sync 2026/05/13 10:55:27 INFO Applying migration id=jsonpath 2026/05/13 10:55:27 INFO Applying migration id=localforward 2026/05/13 10:55:27 INFO Applying migration id=avatar 2026/05/13 10:55:27 INFO Applying migration id=noimage 2026/05/13 10:55:27 INFO Applying migration id=feed 2026/05/13 10:55:27 INFO Applying migration id=bookmarks 2026/05/13 10:55:27 INFO Applying migration id=shareactivity 2026/05/13 10:55:27 INFO Applying migration id=application 2026/05/13 10:55:27 INFO Applying migration id=certificates 2026/05/13 10:55:27 INFO Applying migration id=rawforward 2026/05/13 10:55:27 INFO Applying migration id=publickey 2026/05/13 10:55:27 INFO Applying migration id=resolvegroup 2026/05/13 10:55:27 INFO Applying migration id=reject 2026/05/13 10:55:27 INFO Applying migration id=autodel 2026/05/13 10:55:27 INFO Applying migration id=jsonb 2026/05/13 10:55:27 INFO Applying migration id=quote 2026/05/13 10:55:27 INFO Applying migration id=rfc9421 2026/05/13 10:55:27 INFO Applying migration id=keys 2026/05/13 10:55:27 INFO Applying migration id=portable 2026/05/13 10:55:27 INFO Applying migration id=proofs 2026/05/13 10:55:27 INFO Applying migration id=contexts 2026/05/13 10:55:27 INFO Applying migration id=deliverieshost 2026/05/13 10:55:27 INFO Applying migration id=pembegin 2026/05/13 10:55:27 INFO Applying migration id=didhost 2026/05/13 10:55:27 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:27 INFO Applying migration id=invites 2026/05/13 10:55:27 INFO Applying migration id=ed25519blob 2026/05/13 10:55:27 INFO Applying migration id=rsablob 2026/05/13 10:55:27 INFO Applying migration id=iconscid 2026/05/13 10:55:27 INFO Applying migration id=actor 2026/05/13 10:55:27 INFO Applying migration id=localkeys 2026/05/13 10:55:27 INFO Applying migration id=deleted 2026/05/13 10:55:27 INFO Applying migration id=history 2026/05/13 10:55:27 INFO Applying migration id=outboxnano 2026/05/13 10:55:27 INFO Applying migration id=implements 2026/05/13 10:55:27 INFO Applying migration id=backfill 2026/05/13 10:55:28 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fa-33d8-7017-b6b6-cd4b663b9280 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:28 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-33d8-7d79-a2c0-d5f3e893061c activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fa-33d8-7017-b6b6-cd4b663b9280 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fa-33d8-7017-b6b6-cd4b663b9280 --- PASS: TestFollow_AlreadyFollowing (1.45s) === RUN TestFollow_NoSuchUser 2026/05/13 10:55:28 INFO Applying migration id=initial 2026/05/13 10:55:28 INFO Applying migration id=notesupdated 2026/05/13 10:55:28 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:28 INFO Applying migration id=activitiesid 2026/05/13 10:55:28 INFO Applying migration id=outbox 2026/05/13 10:55:28 INFO Applying migration id=edits 2026/05/13 10:55:28 INFO Applying migration id=outboxactor 2026/05/13 10:55:28 INFO Applying migration id=outboxsender 2026/05/13 10:55:28 INFO Applying migration id=thread 2026/05/13 10:55:28 INFO Applying migration id=host 2026/05/13 10:55:28 INFO Applying migration id=sharedinbox 2026/05/13 10:55:28 INFO Applying migration id=noteshost 2026/05/13 10:55:28 INFO Applying migration id=fetched 2026/05/13 10:55:28 INFO Applying migration id=move 2026/05/13 10:55:28 INFO Applying migration id=cleanup 2026/05/13 10:55:28 INFO Applying migration id=received 2026/05/13 10:55:28 INFO Applying migration id=namehost 2026/05/13 10:55:28 INFO Applying migration id=outboxhost 2026/05/13 10:55:28 INFO Applying migration id=notesfts 2026/05/13 10:55:28 INFO Applying migration id=iconsname 2026/05/13 10:55:28 INFO Applying migration id=nohash 2026/05/13 10:55:28 INFO Applying migration id=shares 2026/05/13 10:55:28 INFO Applying migration id=actorttl 2026/05/13 10:55:28 INFO Applying migration id=tocc 2026/05/13 10:55:28 INFO Applying migration id=followeds 2026/05/13 10:55:28 INFO Applying migration id=certhash 2026/05/13 10:55:28 INFO Applying migration id=follows_sync 2026/05/13 10:55:28 INFO Applying migration id=jsonpath 2026/05/13 10:55:28 INFO Applying migration id=localforward 2026/05/13 10:55:28 INFO Applying migration id=avatar 2026/05/13 10:55:28 INFO Applying migration id=noimage 2026/05/13 10:55:28 INFO Applying migration id=feed 2026/05/13 10:55:28 INFO Applying migration id=bookmarks 2026/05/13 10:55:28 INFO Applying migration id=shareactivity 2026/05/13 10:55:28 INFO Applying migration id=application 2026/05/13 10:55:28 INFO Applying migration id=certificates 2026/05/13 10:55:28 INFO Applying migration id=rawforward 2026/05/13 10:55:28 INFO Applying migration id=publickey 2026/05/13 10:55:28 INFO Applying migration id=resolvegroup 2026/05/13 10:55:28 INFO Applying migration id=reject 2026/05/13 10:55:28 INFO Applying migration id=autodel 2026/05/13 10:55:28 INFO Applying migration id=jsonb 2026/05/13 10:55:28 INFO Applying migration id=quote 2026/05/13 10:55:28 INFO Applying migration id=rfc9421 2026/05/13 10:55:28 INFO Applying migration id=keys 2026/05/13 10:55:28 INFO Applying migration id=portable 2026/05/13 10:55:28 INFO Applying migration id=proofs 2026/05/13 10:55:28 INFO Applying migration id=contexts 2026/05/13 10:55:28 INFO Applying migration id=deliverieshost 2026/05/13 10:55:28 INFO Applying migration id=pembegin 2026/05/13 10:55:28 INFO Applying migration id=didhost 2026/05/13 10:55:28 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:28 INFO Applying migration id=invites 2026/05/13 10:55:28 INFO Applying migration id=ed25519blob 2026/05/13 10:55:28 INFO Applying migration id=rsablob 2026/05/13 10:55:29 INFO Applying migration id=iconscid 2026/05/13 10:55:29 INFO Applying migration id=actor 2026/05/13 10:55:29 INFO Applying migration id=localkeys 2026/05/13 10:55:29 INFO Applying migration id=deleted 2026/05/13 10:55:29 INFO Applying migration id=history 2026/05/13 10:55:29 INFO Applying migration id=outboxnano 2026/05/13 10:55:29 INFO Applying migration id=implements 2026/05/13 10:55:29 INFO Applying migration id=backfill 2026/05/13 10:55:30 WARN Cannot follow a non-existing user followed=https://localhost.localdomain:8443/user/erin --- PASS: TestFollow_NoSuchUser (1.73s) === RUN TestFollow_UnauthenticatedUser 2026/05/13 10:55:30 INFO Applying migration id=initial 2026/05/13 10:55:30 INFO Applying migration id=notesupdated 2026/05/13 10:55:30 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:30 INFO Applying migration id=activitiesid 2026/05/13 10:55:30 INFO Applying migration id=outbox 2026/05/13 10:55:30 INFO Applying migration id=edits 2026/05/13 10:55:30 INFO Applying migration id=outboxactor 2026/05/13 10:55:30 INFO Applying migration id=outboxsender 2026/05/13 10:55:30 INFO Applying migration id=thread 2026/05/13 10:55:30 INFO Applying migration id=host 2026/05/13 10:55:30 INFO Applying migration id=sharedinbox 2026/05/13 10:55:30 INFO Applying migration id=noteshost 2026/05/13 10:55:30 INFO Applying migration id=fetched 2026/05/13 10:55:30 INFO Applying migration id=move 2026/05/13 10:55:30 INFO Applying migration id=cleanup 2026/05/13 10:55:30 INFO Applying migration id=received 2026/05/13 10:55:30 INFO Applying migration id=namehost 2026/05/13 10:55:30 INFO Applying migration id=outboxhost 2026/05/13 10:55:30 INFO Applying migration id=notesfts 2026/05/13 10:55:30 INFO Applying migration id=iconsname 2026/05/13 10:55:30 INFO Applying migration id=nohash 2026/05/13 10:55:30 INFO Applying migration id=shares 2026/05/13 10:55:30 INFO Applying migration id=actorttl 2026/05/13 10:55:30 INFO Applying migration id=tocc 2026/05/13 10:55:30 INFO Applying migration id=followeds 2026/05/13 10:55:30 INFO Applying migration id=certhash 2026/05/13 10:55:30 INFO Applying migration id=follows_sync 2026/05/13 10:55:30 INFO Applying migration id=jsonpath 2026/05/13 10:55:30 INFO Applying migration id=localforward 2026/05/13 10:55:30 INFO Applying migration id=avatar 2026/05/13 10:55:30 INFO Applying migration id=noimage 2026/05/13 10:55:30 INFO Applying migration id=feed 2026/05/13 10:55:30 INFO Applying migration id=bookmarks 2026/05/13 10:55:30 INFO Applying migration id=shareactivity 2026/05/13 10:55:30 INFO Applying migration id=application 2026/05/13 10:55:30 INFO Applying migration id=certificates 2026/05/13 10:55:30 INFO Applying migration id=rawforward 2026/05/13 10:55:30 INFO Applying migration id=publickey 2026/05/13 10:55:30 INFO Applying migration id=resolvegroup 2026/05/13 10:55:30 INFO Applying migration id=reject 2026/05/13 10:55:30 INFO Applying migration id=autodel 2026/05/13 10:55:30 INFO Applying migration id=jsonb 2026/05/13 10:55:30 INFO Applying migration id=quote 2026/05/13 10:55:30 INFO Applying migration id=rfc9421 2026/05/13 10:55:30 INFO Applying migration id=keys 2026/05/13 10:55:30 INFO Applying migration id=portable 2026/05/13 10:55:30 INFO Applying migration id=proofs 2026/05/13 10:55:30 INFO Applying migration id=contexts 2026/05/13 10:55:30 INFO Applying migration id=deliverieshost 2026/05/13 10:55:30 INFO Applying migration id=pembegin 2026/05/13 10:55:30 INFO Applying migration id=didhost 2026/05/13 10:55:30 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:30 INFO Applying migration id=invites 2026/05/13 10:55:30 INFO Applying migration id=ed25519blob 2026/05/13 10:55:30 INFO Applying migration id=rsablob 2026/05/13 10:55:30 INFO Applying migration id=iconscid 2026/05/13 10:55:30 INFO Applying migration id=actor 2026/05/13 10:55:30 INFO Applying migration id=localkeys 2026/05/13 10:55:30 INFO Applying migration id=deleted 2026/05/13 10:55:30 INFO Applying migration id=history 2026/05/13 10:55:30 INFO Applying migration id=outboxnano 2026/05/13 10:55:30 INFO Applying migration id=implements 2026/05/13 10:55:30 INFO Applying migration id=backfill --- PASS: TestFollow_UnauthenticatedUser (0.96s) === RUN TestFollows_NoFollows 2026/05/13 10:55:31 INFO Applying migration id=initial 2026/05/13 10:55:31 INFO Applying migration id=notesupdated 2026/05/13 10:55:31 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:31 INFO Applying migration id=activitiesid 2026/05/13 10:55:31 INFO Applying migration id=outbox 2026/05/13 10:55:31 INFO Applying migration id=edits 2026/05/13 10:55:31 INFO Applying migration id=outboxactor 2026/05/13 10:55:31 INFO Applying migration id=outboxsender 2026/05/13 10:55:31 INFO Applying migration id=thread 2026/05/13 10:55:31 INFO Applying migration id=host 2026/05/13 10:55:31 INFO Applying migration id=sharedinbox 2026/05/13 10:55:31 INFO Applying migration id=noteshost 2026/05/13 10:55:31 INFO Applying migration id=fetched 2026/05/13 10:55:31 INFO Applying migration id=move 2026/05/13 10:55:31 INFO Applying migration id=cleanup 2026/05/13 10:55:31 INFO Applying migration id=received 2026/05/13 10:55:31 INFO Applying migration id=namehost 2026/05/13 10:55:31 INFO Applying migration id=outboxhost 2026/05/13 10:55:31 INFO Applying migration id=notesfts 2026/05/13 10:55:31 INFO Applying migration id=iconsname 2026/05/13 10:55:31 INFO Applying migration id=nohash 2026/05/13 10:55:31 INFO Applying migration id=shares 2026/05/13 10:55:31 INFO Applying migration id=actorttl 2026/05/13 10:55:31 INFO Applying migration id=tocc 2026/05/13 10:55:31 INFO Applying migration id=followeds 2026/05/13 10:55:31 INFO Applying migration id=certhash 2026/05/13 10:55:31 INFO Applying migration id=follows_sync 2026/05/13 10:55:31 INFO Applying migration id=jsonpath 2026/05/13 10:55:31 INFO Applying migration id=localforward 2026/05/13 10:55:31 INFO Applying migration id=avatar 2026/05/13 10:55:31 INFO Applying migration id=noimage 2026/05/13 10:55:31 INFO Applying migration id=feed 2026/05/13 10:55:31 INFO Applying migration id=bookmarks 2026/05/13 10:55:31 INFO Applying migration id=shareactivity 2026/05/13 10:55:31 INFO Applying migration id=application 2026/05/13 10:55:31 INFO Applying migration id=certificates 2026/05/13 10:55:31 INFO Applying migration id=rawforward 2026/05/13 10:55:31 INFO Applying migration id=publickey 2026/05/13 10:55:31 INFO Applying migration id=resolvegroup 2026/05/13 10:55:31 INFO Applying migration id=reject 2026/05/13 10:55:31 INFO Applying migration id=autodel 2026/05/13 10:55:31 INFO Applying migration id=jsonb 2026/05/13 10:55:31 INFO Applying migration id=quote 2026/05/13 10:55:31 INFO Applying migration id=rfc9421 2026/05/13 10:55:31 INFO Applying migration id=keys 2026/05/13 10:55:31 INFO Applying migration id=portable 2026/05/13 10:55:31 INFO Applying migration id=proofs 2026/05/13 10:55:31 INFO Applying migration id=contexts 2026/05/13 10:55:31 INFO Applying migration id=deliverieshost 2026/05/13 10:55:31 INFO Applying migration id=pembegin 2026/05/13 10:55:31 INFO Applying migration id=didhost 2026/05/13 10:55:31 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:31 INFO Applying migration id=invites 2026/05/13 10:55:31 INFO Applying migration id=ed25519blob 2026/05/13 10:55:31 INFO Applying migration id=rsablob 2026/05/13 10:55:31 INFO Applying migration id=iconscid 2026/05/13 10:55:31 INFO Applying migration id=actor 2026/05/13 10:55:31 INFO Applying migration id=localkeys 2026/05/13 10:55:31 INFO Applying migration id=deleted 2026/05/13 10:55:31 INFO Applying migration id=history 2026/05/13 10:55:31 INFO Applying migration id=outboxnano 2026/05/13 10:55:31 INFO Applying migration id=implements 2026/05/13 10:55:31 INFO Applying migration id=backfill --- PASS: TestFollows_NoFollows (0.71s) === RUN TestFollows_TwoInactive 2026/05/13 10:55:32 INFO Applying migration id=initial 2026/05/13 10:55:32 INFO Applying migration id=notesupdated 2026/05/13 10:55:32 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:32 INFO Applying migration id=activitiesid 2026/05/13 10:55:32 INFO Applying migration id=outbox 2026/05/13 10:55:32 INFO Applying migration id=edits 2026/05/13 10:55:32 INFO Applying migration id=outboxactor 2026/05/13 10:55:32 INFO Applying migration id=outboxsender 2026/05/13 10:55:32 INFO Applying migration id=thread 2026/05/13 10:55:32 INFO Applying migration id=host 2026/05/13 10:55:32 INFO Applying migration id=sharedinbox 2026/05/13 10:55:32 INFO Applying migration id=noteshost 2026/05/13 10:55:32 INFO Applying migration id=fetched 2026/05/13 10:55:32 INFO Applying migration id=move 2026/05/13 10:55:32 INFO Applying migration id=cleanup 2026/05/13 10:55:32 INFO Applying migration id=received 2026/05/13 10:55:32 INFO Applying migration id=namehost 2026/05/13 10:55:32 INFO Applying migration id=outboxhost 2026/05/13 10:55:32 INFO Applying migration id=notesfts 2026/05/13 10:55:32 INFO Applying migration id=iconsname 2026/05/13 10:55:32 INFO Applying migration id=nohash 2026/05/13 10:55:32 INFO Applying migration id=shares 2026/05/13 10:55:32 INFO Applying migration id=actorttl 2026/05/13 10:55:32 INFO Applying migration id=tocc 2026/05/13 10:55:32 INFO Applying migration id=followeds 2026/05/13 10:55:32 INFO Applying migration id=certhash 2026/05/13 10:55:32 INFO Applying migration id=follows_sync 2026/05/13 10:55:32 INFO Applying migration id=jsonpath 2026/05/13 10:55:32 INFO Applying migration id=localforward 2026/05/13 10:55:32 INFO Applying migration id=avatar 2026/05/13 10:55:32 INFO Applying migration id=noimage 2026/05/13 10:55:32 INFO Applying migration id=feed 2026/05/13 10:55:32 INFO Applying migration id=bookmarks 2026/05/13 10:55:32 INFO Applying migration id=shareactivity 2026/05/13 10:55:32 INFO Applying migration id=application 2026/05/13 10:55:32 INFO Applying migration id=certificates 2026/05/13 10:55:32 INFO Applying migration id=rawforward 2026/05/13 10:55:32 INFO Applying migration id=publickey 2026/05/13 10:55:32 INFO Applying migration id=resolvegroup 2026/05/13 10:55:32 INFO Applying migration id=reject 2026/05/13 10:55:32 INFO Applying migration id=autodel 2026/05/13 10:55:32 INFO Applying migration id=jsonb 2026/05/13 10:55:32 INFO Applying migration id=quote 2026/05/13 10:55:32 INFO Applying migration id=rfc9421 2026/05/13 10:55:32 INFO Applying migration id=keys 2026/05/13 10:55:32 INFO Applying migration id=portable 2026/05/13 10:55:32 INFO Applying migration id=proofs 2026/05/13 10:55:32 INFO Applying migration id=contexts 2026/05/13 10:55:32 INFO Applying migration id=deliverieshost 2026/05/13 10:55:32 INFO Applying migration id=pembegin 2026/05/13 10:55:32 INFO Applying migration id=didhost 2026/05/13 10:55:32 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:32 INFO Applying migration id=invites 2026/05/13 10:55:32 INFO Applying migration id=ed25519blob 2026/05/13 10:55:32 INFO Applying migration id=rsablob 2026/05/13 10:55:32 INFO Applying migration id=iconscid 2026/05/13 10:55:32 INFO Applying migration id=actor 2026/05/13 10:55:32 INFO Applying migration id=localkeys 2026/05/13 10:55:32 INFO Applying migration id=deleted 2026/05/13 10:55:32 INFO Applying migration id=history 2026/05/13 10:55:32 INFO Applying migration id=outboxnano 2026/05/13 10:55:32 INFO Applying migration id=implements 2026/05/13 10:55:32 INFO Applying migration id=backfill 2026/05/13 10:55:32 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fa-4392-7ddd-874a-992fa2cdd63e activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:32 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-4393-76e9-a897-19a4507d27ac activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fa-4392-7ddd-874a-992fa2cdd63e activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fa-4392-7ddd-874a-992fa2cdd63e 2026/05/13 10:55:32 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fa-4395-7e9d-be62-452424b85dda activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/carol follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/carol 2026/05/13 10:55:32 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-4396-7660-b020-a06998007e19 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fa-4395-7e9d-be62-452424b85dda activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fa-4395-7e9d-be62-452424b85dda --- PASS: TestFollows_TwoInactive (0.63s) === RUN TestFollows_OneActiveOneInactive 2026/05/13 10:55:32 INFO Applying migration id=initial 2026/05/13 10:55:32 INFO Applying migration id=notesupdated 2026/05/13 10:55:32 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:32 INFO Applying migration id=activitiesid 2026/05/13 10:55:32 INFO Applying migration id=outbox 2026/05/13 10:55:32 INFO Applying migration id=edits 2026/05/13 10:55:32 INFO Applying migration id=outboxactor 2026/05/13 10:55:32 INFO Applying migration id=outboxsender 2026/05/13 10:55:32 INFO Applying migration id=thread 2026/05/13 10:55:32 INFO Applying migration id=host 2026/05/13 10:55:32 INFO Applying migration id=sharedinbox 2026/05/13 10:55:32 INFO Applying migration id=noteshost 2026/05/13 10:55:32 INFO Applying migration id=fetched 2026/05/13 10:55:32 INFO Applying migration id=move 2026/05/13 10:55:32 INFO Applying migration id=cleanup 2026/05/13 10:55:32 INFO Applying migration id=received 2026/05/13 10:55:32 INFO Applying migration id=namehost 2026/05/13 10:55:32 INFO Applying migration id=outboxhost 2026/05/13 10:55:32 INFO Applying migration id=notesfts 2026/05/13 10:55:32 INFO Applying migration id=iconsname 2026/05/13 10:55:32 INFO Applying migration id=nohash 2026/05/13 10:55:32 INFO Applying migration id=shares 2026/05/13 10:55:32 INFO Applying migration id=actorttl 2026/05/13 10:55:32 INFO Applying migration id=tocc 2026/05/13 10:55:32 INFO Applying migration id=followeds 2026/05/13 10:55:32 INFO Applying migration id=certhash 2026/05/13 10:55:32 INFO Applying migration id=follows_sync 2026/05/13 10:55:32 INFO Applying migration id=jsonpath 2026/05/13 10:55:32 INFO Applying migration id=localforward 2026/05/13 10:55:32 INFO Applying migration id=avatar 2026/05/13 10:55:32 INFO Applying migration id=noimage 2026/05/13 10:55:32 INFO Applying migration id=feed 2026/05/13 10:55:32 INFO Applying migration id=bookmarks 2026/05/13 10:55:32 INFO Applying migration id=shareactivity 2026/05/13 10:55:32 INFO Applying migration id=application 2026/05/13 10:55:32 INFO Applying migration id=certificates 2026/05/13 10:55:32 INFO Applying migration id=rawforward 2026/05/13 10:55:32 INFO Applying migration id=publickey 2026/05/13 10:55:32 INFO Applying migration id=resolvegroup 2026/05/13 10:55:32 INFO Applying migration id=reject 2026/05/13 10:55:32 INFO Applying migration id=autodel 2026/05/13 10:55:32 INFO Applying migration id=jsonb 2026/05/13 10:55:32 INFO Applying migration id=quote 2026/05/13 10:55:32 INFO Applying migration id=rfc9421 2026/05/13 10:55:32 INFO Applying migration id=keys 2026/05/13 10:55:32 INFO Applying migration id=portable 2026/05/13 10:55:32 INFO Applying migration id=proofs 2026/05/13 10:55:32 INFO Applying migration id=contexts 2026/05/13 10:55:32 INFO Applying migration id=deliverieshost 2026/05/13 10:55:32 INFO Applying migration id=pembegin 2026/05/13 10:55:32 INFO Applying migration id=didhost 2026/05/13 10:55:32 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:32 INFO Applying migration id=invites 2026/05/13 10:55:32 INFO Applying migration id=ed25519blob 2026/05/13 10:55:32 INFO Applying migration id=rsablob 2026/05/13 10:55:32 INFO Applying migration id=iconscid 2026/05/13 10:55:32 INFO Applying migration id=actor 2026/05/13 10:55:32 INFO Applying migration id=localkeys 2026/05/13 10:55:32 INFO Applying migration id=deleted 2026/05/13 10:55:32 INFO Applying migration id=history 2026/05/13 10:55:32 INFO Applying migration id=outboxnano 2026/05/13 10:55:32 INFO Applying migration id=implements 2026/05/13 10:55:32 INFO Applying migration id=backfill 2026/05/13 10:55:33 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fa-46c7-774c-8935-4fab68cb9cd0 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:33 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-46c8-715e-bdd5-d43990d7a833 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fa-46c7-774c-8935-4fab68cb9cd0 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fa-46c7-774c-8935-4fab68cb9cd0 2026/05/13 10:55:33 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fa-46c8-7b5c-9504-eb51c0874424 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/carol follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/carol 2026/05/13 10:55:33 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-46c9-7397-9474-e70fdeacad68 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fa-46c8-7b5c-9504-eb51c0874424 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fa-46c8-7b5c-9504-eb51c0874424 2026/05/13 10:55:33 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-46cc-7332-b3b8-36cafdf300b2 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-46cc-72f1-b8d1-f5dc85b3afd1 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-46cc-72f1-b8d1-f5dc85b3afd1 --- PASS: TestFollows_OneActiveOneInactive (0.82s) === RUN TestFollows_UnauthenticatedUser 2026/05/13 10:55:33 INFO Applying migration id=initial 2026/05/13 10:55:33 INFO Applying migration id=notesupdated 2026/05/13 10:55:33 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:33 INFO Applying migration id=activitiesid 2026/05/13 10:55:33 INFO Applying migration id=outbox 2026/05/13 10:55:33 INFO Applying migration id=edits 2026/05/13 10:55:33 INFO Applying migration id=outboxactor 2026/05/13 10:55:33 INFO Applying migration id=outboxsender 2026/05/13 10:55:33 INFO Applying migration id=thread 2026/05/13 10:55:33 INFO Applying migration id=host 2026/05/13 10:55:33 INFO Applying migration id=sharedinbox 2026/05/13 10:55:33 INFO Applying migration id=noteshost 2026/05/13 10:55:33 INFO Applying migration id=fetched 2026/05/13 10:55:33 INFO Applying migration id=move 2026/05/13 10:55:33 INFO Applying migration id=cleanup 2026/05/13 10:55:33 INFO Applying migration id=received 2026/05/13 10:55:33 INFO Applying migration id=namehost 2026/05/13 10:55:33 INFO Applying migration id=outboxhost 2026/05/13 10:55:33 INFO Applying migration id=notesfts 2026/05/13 10:55:33 INFO Applying migration id=iconsname 2026/05/13 10:55:33 INFO Applying migration id=nohash 2026/05/13 10:55:33 INFO Applying migration id=shares 2026/05/13 10:55:33 INFO Applying migration id=actorttl 2026/05/13 10:55:33 INFO Applying migration id=tocc 2026/05/13 10:55:33 INFO Applying migration id=followeds 2026/05/13 10:55:33 INFO Applying migration id=certhash 2026/05/13 10:55:33 INFO Applying migration id=follows_sync 2026/05/13 10:55:33 INFO Applying migration id=jsonpath 2026/05/13 10:55:33 INFO Applying migration id=localforward 2026/05/13 10:55:33 INFO Applying migration id=avatar 2026/05/13 10:55:33 INFO Applying migration id=noimage 2026/05/13 10:55:33 INFO Applying migration id=feed 2026/05/13 10:55:33 INFO Applying migration id=bookmarks 2026/05/13 10:55:33 INFO Applying migration id=shareactivity 2026/05/13 10:55:33 INFO Applying migration id=application 2026/05/13 10:55:33 INFO Applying migration id=certificates 2026/05/13 10:55:33 INFO Applying migration id=rawforward 2026/05/13 10:55:33 INFO Applying migration id=publickey 2026/05/13 10:55:33 INFO Applying migration id=resolvegroup 2026/05/13 10:55:33 INFO Applying migration id=reject 2026/05/13 10:55:33 INFO Applying migration id=autodel 2026/05/13 10:55:33 INFO Applying migration id=jsonb 2026/05/13 10:55:33 INFO Applying migration id=quote 2026/05/13 10:55:33 INFO Applying migration id=rfc9421 2026/05/13 10:55:33 INFO Applying migration id=keys 2026/05/13 10:55:33 INFO Applying migration id=portable 2026/05/13 10:55:33 INFO Applying migration id=proofs 2026/05/13 10:55:33 INFO Applying migration id=contexts 2026/05/13 10:55:33 INFO Applying migration id=deliverieshost 2026/05/13 10:55:33 INFO Applying migration id=pembegin 2026/05/13 10:55:33 INFO Applying migration id=didhost 2026/05/13 10:55:33 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:33 INFO Applying migration id=invites 2026/05/13 10:55:33 INFO Applying migration id=ed25519blob 2026/05/13 10:55:33 INFO Applying migration id=rsablob 2026/05/13 10:55:33 INFO Applying migration id=iconscid 2026/05/13 10:55:33 INFO Applying migration id=actor 2026/05/13 10:55:33 INFO Applying migration id=localkeys 2026/05/13 10:55:33 INFO Applying migration id=deleted 2026/05/13 10:55:33 INFO Applying migration id=history 2026/05/13 10:55:33 INFO Applying migration id=outboxnano 2026/05/13 10:55:33 INFO Applying migration id=implements 2026/05/13 10:55:33 INFO Applying migration id=backfill --- PASS: TestFollows_UnauthenticatedUser (0.69s) === RUN TestForward_ReplyToPostByFollower 2026/05/13 10:55:34 INFO Applying migration id=initial 2026/05/13 10:55:34 INFO Applying migration id=notesupdated 2026/05/13 10:55:34 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:34 INFO Applying migration id=activitiesid 2026/05/13 10:55:34 INFO Applying migration id=outbox 2026/05/13 10:55:34 INFO Applying migration id=edits 2026/05/13 10:55:34 INFO Applying migration id=outboxactor 2026/05/13 10:55:34 INFO Applying migration id=outboxsender 2026/05/13 10:55:34 INFO Applying migration id=thread 2026/05/13 10:55:34 INFO Applying migration id=host 2026/05/13 10:55:34 INFO Applying migration id=sharedinbox 2026/05/13 10:55:34 INFO Applying migration id=noteshost 2026/05/13 10:55:34 INFO Applying migration id=fetched 2026/05/13 10:55:34 INFO Applying migration id=move 2026/05/13 10:55:34 INFO Applying migration id=cleanup 2026/05/13 10:55:34 INFO Applying migration id=received 2026/05/13 10:55:34 INFO Applying migration id=namehost 2026/05/13 10:55:34 INFO Applying migration id=outboxhost 2026/05/13 10:55:34 INFO Applying migration id=notesfts 2026/05/13 10:55:34 INFO Applying migration id=iconsname 2026/05/13 10:55:34 INFO Applying migration id=nohash 2026/05/13 10:55:34 INFO Applying migration id=shares 2026/05/13 10:55:34 INFO Applying migration id=actorttl 2026/05/13 10:55:34 INFO Applying migration id=tocc 2026/05/13 10:55:34 INFO Applying migration id=followeds 2026/05/13 10:55:34 INFO Applying migration id=certhash 2026/05/13 10:55:34 INFO Applying migration id=follows_sync 2026/05/13 10:55:34 INFO Applying migration id=jsonpath 2026/05/13 10:55:34 INFO Applying migration id=localforward 2026/05/13 10:55:34 INFO Applying migration id=avatar 2026/05/13 10:55:34 INFO Applying migration id=noimage 2026/05/13 10:55:34 INFO Applying migration id=feed 2026/05/13 10:55:34 INFO Applying migration id=bookmarks 2026/05/13 10:55:34 INFO Applying migration id=shareactivity 2026/05/13 10:55:34 INFO Applying migration id=application 2026/05/13 10:55:34 INFO Applying migration id=certificates 2026/05/13 10:55:34 INFO Applying migration id=rawforward 2026/05/13 10:55:34 INFO Applying migration id=publickey 2026/05/13 10:55:34 INFO Applying migration id=resolvegroup 2026/05/13 10:55:34 INFO Applying migration id=reject 2026/05/13 10:55:34 INFO Applying migration id=autodel 2026/05/13 10:55:34 INFO Applying migration id=jsonb 2026/05/13 10:55:34 INFO Applying migration id=quote 2026/05/13 10:55:34 INFO Applying migration id=rfc9421 2026/05/13 10:55:34 INFO Applying migration id=keys 2026/05/13 10:55:34 INFO Applying migration id=portable 2026/05/13 10:55:34 INFO Applying migration id=proofs 2026/05/13 10:55:34 INFO Applying migration id=contexts 2026/05/13 10:55:34 INFO Applying migration id=deliverieshost 2026/05/13 10:55:34 INFO Applying migration id=pembegin 2026/05/13 10:55:34 INFO Applying migration id=didhost 2026/05/13 10:55:34 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:34 INFO Applying migration id=invites 2026/05/13 10:55:34 INFO Applying migration id=ed25519blob 2026/05/13 10:55:34 INFO Applying migration id=rsablob 2026/05/13 10:55:34 INFO Applying migration id=iconscid 2026/05/13 10:55:34 INFO Applying migration id=actor 2026/05/13 10:55:34 INFO Applying migration id=localkeys 2026/05/13 10:55:34 INFO Applying migration id=deleted 2026/05/13 10:55:34 INFO Applying migration id=history 2026/05/13 10:55:34 INFO Applying migration id=outboxnano 2026/05/13 10:55:34 INFO Applying migration id=implements 2026/05/13 10:55:34 INFO Applying migration id=backfill 2026/05/13 10:55:35 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-5002-7b27-8a29-0133f0c19c92 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://localhost.localdomain:8443/follow/1 2026/05/13 10:55:35 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://127.0.0.1/create/1 note=https://127.0.0.1/note/1 thread=https://localhost.localdomain:8443/note/1 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:35 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestForward_ReplyToPostByFollower (1.67s) === RUN TestForward_ReplyToPublicPost 2026/05/13 10:55:35 INFO Applying migration id=initial 2026/05/13 10:55:35 INFO Applying migration id=notesupdated 2026/05/13 10:55:35 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:35 INFO Applying migration id=activitiesid 2026/05/13 10:55:35 INFO Applying migration id=outbox 2026/05/13 10:55:35 INFO Applying migration id=edits 2026/05/13 10:55:35 INFO Applying migration id=outboxactor 2026/05/13 10:55:35 INFO Applying migration id=outboxsender 2026/05/13 10:55:35 INFO Applying migration id=thread 2026/05/13 10:55:35 INFO Applying migration id=host 2026/05/13 10:55:35 INFO Applying migration id=sharedinbox 2026/05/13 10:55:35 INFO Applying migration id=noteshost 2026/05/13 10:55:35 INFO Applying migration id=fetched 2026/05/13 10:55:35 INFO Applying migration id=move 2026/05/13 10:55:35 INFO Applying migration id=cleanup 2026/05/13 10:55:35 INFO Applying migration id=received 2026/05/13 10:55:35 INFO Applying migration id=namehost 2026/05/13 10:55:35 INFO Applying migration id=outboxhost 2026/05/13 10:55:35 INFO Applying migration id=notesfts 2026/05/13 10:55:35 INFO Applying migration id=iconsname 2026/05/13 10:55:35 INFO Applying migration id=nohash 2026/05/13 10:55:35 INFO Applying migration id=shares 2026/05/13 10:55:35 INFO Applying migration id=actorttl 2026/05/13 10:55:35 INFO Applying migration id=tocc 2026/05/13 10:55:36 INFO Applying migration id=followeds 2026/05/13 10:55:36 INFO Applying migration id=certhash 2026/05/13 10:55:36 INFO Applying migration id=follows_sync 2026/05/13 10:55:36 INFO Applying migration id=jsonpath 2026/05/13 10:55:36 INFO Applying migration id=localforward 2026/05/13 10:55:36 INFO Applying migration id=avatar 2026/05/13 10:55:36 INFO Applying migration id=noimage 2026/05/13 10:55:36 INFO Applying migration id=feed 2026/05/13 10:55:36 INFO Applying migration id=bookmarks 2026/05/13 10:55:36 INFO Applying migration id=shareactivity 2026/05/13 10:55:36 INFO Applying migration id=application 2026/05/13 10:55:36 INFO Applying migration id=certificates 2026/05/13 10:55:36 INFO Applying migration id=rawforward 2026/05/13 10:55:36 INFO Applying migration id=publickey 2026/05/13 10:55:36 INFO Applying migration id=resolvegroup 2026/05/13 10:55:36 INFO Applying migration id=reject 2026/05/13 10:55:36 INFO Applying migration id=autodel 2026/05/13 10:55:36 INFO Applying migration id=jsonb 2026/05/13 10:55:36 INFO Applying migration id=quote 2026/05/13 10:55:36 INFO Applying migration id=rfc9421 2026/05/13 10:55:36 INFO Applying migration id=keys 2026/05/13 10:55:36 INFO Applying migration id=portable 2026/05/13 10:55:36 INFO Applying migration id=proofs 2026/05/13 10:55:36 INFO Applying migration id=contexts 2026/05/13 10:55:36 INFO Applying migration id=deliverieshost 2026/05/13 10:55:36 INFO Applying migration id=pembegin 2026/05/13 10:55:36 INFO Applying migration id=didhost 2026/05/13 10:55:36 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:36 INFO Applying migration id=invites 2026/05/13 10:55:36 INFO Applying migration id=ed25519blob 2026/05/13 10:55:36 INFO Applying migration id=rsablob 2026/05/13 10:55:36 INFO Applying migration id=iconscid 2026/05/13 10:55:36 INFO Applying migration id=actor 2026/05/13 10:55:36 INFO Applying migration id=localkeys 2026/05/13 10:55:36 INFO Applying migration id=deleted 2026/05/13 10:55:36 INFO Applying migration id=history 2026/05/13 10:55:36 INFO Applying migration id=outboxnano 2026/05/13 10:55:36 INFO Applying migration id=implements 2026/05/13 10:55:36 INFO Applying migration id=backfill 2026/05/13 10:55:36 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-533e-7ec4-a169-bb594195fff0 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://localhost.localdomain:8443/follow/1 2026/05/13 10:55:36 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://127.0.0.1/create/1 note=https://127.0.0.1/note/1 thread=https://localhost.localdomain:8443/note/1 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:36 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestForward_ReplyToPublicPost (0.83s) === RUN TestForward_LocalReplyToLocalPublicPost 2026/05/13 10:55:36 INFO Applying migration id=initial 2026/05/13 10:55:36 INFO Applying migration id=notesupdated 2026/05/13 10:55:36 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:36 INFO Applying migration id=activitiesid 2026/05/13 10:55:36 INFO Applying migration id=outbox 2026/05/13 10:55:36 INFO Applying migration id=edits 2026/05/13 10:55:36 INFO Applying migration id=outboxactor 2026/05/13 10:55:36 INFO Applying migration id=outboxsender 2026/05/13 10:55:36 INFO Applying migration id=thread 2026/05/13 10:55:36 INFO Applying migration id=host 2026/05/13 10:55:36 INFO Applying migration id=sharedinbox 2026/05/13 10:55:36 INFO Applying migration id=noteshost 2026/05/13 10:55:36 INFO Applying migration id=fetched 2026/05/13 10:55:36 INFO Applying migration id=move 2026/05/13 10:55:36 INFO Applying migration id=cleanup 2026/05/13 10:55:36 INFO Applying migration id=received 2026/05/13 10:55:36 INFO Applying migration id=namehost 2026/05/13 10:55:36 INFO Applying migration id=outboxhost 2026/05/13 10:55:36 INFO Applying migration id=notesfts 2026/05/13 10:55:36 INFO Applying migration id=iconsname 2026/05/13 10:55:36 INFO Applying migration id=nohash 2026/05/13 10:55:36 INFO Applying migration id=shares 2026/05/13 10:55:36 INFO Applying migration id=actorttl 2026/05/13 10:55:36 INFO Applying migration id=tocc 2026/05/13 10:55:36 INFO Applying migration id=followeds 2026/05/13 10:55:36 INFO Applying migration id=certhash 2026/05/13 10:55:36 INFO Applying migration id=follows_sync 2026/05/13 10:55:36 INFO Applying migration id=jsonpath 2026/05/13 10:55:36 INFO Applying migration id=localforward 2026/05/13 10:55:36 INFO Applying migration id=avatar 2026/05/13 10:55:36 INFO Applying migration id=noimage 2026/05/13 10:55:36 INFO Applying migration id=feed 2026/05/13 10:55:36 INFO Applying migration id=bookmarks 2026/05/13 10:55:36 INFO Applying migration id=shareactivity 2026/05/13 10:55:36 INFO Applying migration id=application 2026/05/13 10:55:36 INFO Applying migration id=certificates 2026/05/13 10:55:36 INFO Applying migration id=rawforward 2026/05/13 10:55:36 INFO Applying migration id=publickey 2026/05/13 10:55:36 INFO Applying migration id=resolvegroup 2026/05/13 10:55:36 INFO Applying migration id=reject 2026/05/13 10:55:36 INFO Applying migration id=autodel 2026/05/13 10:55:36 INFO Applying migration id=jsonb 2026/05/13 10:55:36 INFO Applying migration id=quote 2026/05/13 10:55:36 INFO Applying migration id=rfc9421 2026/05/13 10:55:36 INFO Applying migration id=keys 2026/05/13 10:55:36 INFO Applying migration id=portable 2026/05/13 10:55:36 INFO Applying migration id=proofs 2026/05/13 10:55:36 INFO Applying migration id=contexts 2026/05/13 10:55:36 INFO Applying migration id=deliverieshost 2026/05/13 10:55:36 INFO Applying migration id=pembegin 2026/05/13 10:55:36 INFO Applying migration id=didhost 2026/05/13 10:55:36 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:36 INFO Applying migration id=invites 2026/05/13 10:55:36 INFO Applying migration id=ed25519blob 2026/05/13 10:55:36 INFO Applying migration id=rsablob 2026/05/13 10:55:36 INFO Applying migration id=iconscid 2026/05/13 10:55:36 INFO Applying migration id=actor 2026/05/13 10:55:36 INFO Applying migration id=localkeys 2026/05/13 10:55:36 INFO Applying migration id=deleted 2026/05/13 10:55:36 INFO Applying migration id=history 2026/05/13 10:55:36 INFO Applying migration id=outboxnano 2026/05/13 10:55:36 INFO Applying migration id=implements 2026/05/13 10:55:36 INFO Applying migration id=backfill 2026/05/13 10:55:37 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-5790-7c90-90ee-f73516160859 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://localhost.localdomain:8443/follow/1 2026/05/13 10:55:37 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-5792-7211-8abe-434ec339c8a4 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-5792-7193-b3ba-0ca447472501 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-5792-7193-b3ba-0ca447472501 2026/05/13 10:55:37 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fa-5792-7193-b3ba-0ca447472501 2026/05/13 10:55:37 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fa-5795-7db9-aa6b-b93a0c426681 note=https://localhost.localdomain:8443/post/019e20fa-5795-7d46-a0a0-8484107fbf6b thread=https://localhost.localdomain:8443/post/019e20fa-5792-7193-b3ba-0ca447472501 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:37 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-5795-7db9-aa6b-b93a0c426681 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-5795-7d46-a0a0-8484107fbf6b activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-5795-7d46-a0a0-8484107fbf6b --- PASS: TestForward_LocalReplyToLocalPublicPost (1.11s) === RUN TestForward_ReplyToReplyToPostByFollower 2026/05/13 10:55:37 INFO Applying migration id=initial 2026/05/13 10:55:37 INFO Applying migration id=notesupdated 2026/05/13 10:55:37 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:37 INFO Applying migration id=activitiesid 2026/05/13 10:55:37 INFO Applying migration id=outbox 2026/05/13 10:55:37 INFO Applying migration id=edits 2026/05/13 10:55:37 INFO Applying migration id=outboxactor 2026/05/13 10:55:37 INFO Applying migration id=outboxsender 2026/05/13 10:55:37 INFO Applying migration id=thread 2026/05/13 10:55:37 INFO Applying migration id=host 2026/05/13 10:55:37 INFO Applying migration id=sharedinbox 2026/05/13 10:55:37 INFO Applying migration id=noteshost 2026/05/13 10:55:37 INFO Applying migration id=fetched 2026/05/13 10:55:37 INFO Applying migration id=move 2026/05/13 10:55:37 INFO Applying migration id=cleanup 2026/05/13 10:55:37 INFO Applying migration id=received 2026/05/13 10:55:37 INFO Applying migration id=namehost 2026/05/13 10:55:37 INFO Applying migration id=outboxhost 2026/05/13 10:55:37 INFO Applying migration id=notesfts 2026/05/13 10:55:37 INFO Applying migration id=iconsname 2026/05/13 10:55:37 INFO Applying migration id=nohash 2026/05/13 10:55:37 INFO Applying migration id=shares 2026/05/13 10:55:37 INFO Applying migration id=actorttl 2026/05/13 10:55:37 INFO Applying migration id=tocc 2026/05/13 10:55:37 INFO Applying migration id=followeds 2026/05/13 10:55:37 INFO Applying migration id=certhash 2026/05/13 10:55:37 INFO Applying migration id=follows_sync 2026/05/13 10:55:37 INFO Applying migration id=jsonpath 2026/05/13 10:55:38 INFO Applying migration id=localforward 2026/05/13 10:55:38 INFO Applying migration id=avatar 2026/05/13 10:55:38 INFO Applying migration id=noimage 2026/05/13 10:55:38 INFO Applying migration id=feed 2026/05/13 10:55:38 INFO Applying migration id=bookmarks 2026/05/13 10:55:38 INFO Applying migration id=shareactivity 2026/05/13 10:55:38 INFO Applying migration id=application 2026/05/13 10:55:38 INFO Applying migration id=certificates 2026/05/13 10:55:38 INFO Applying migration id=rawforward 2026/05/13 10:55:38 INFO Applying migration id=publickey 2026/05/13 10:55:38 INFO Applying migration id=resolvegroup 2026/05/13 10:55:38 INFO Applying migration id=reject 2026/05/13 10:55:38 INFO Applying migration id=autodel 2026/05/13 10:55:38 INFO Applying migration id=jsonb 2026/05/13 10:55:38 INFO Applying migration id=quote 2026/05/13 10:55:38 INFO Applying migration id=rfc9421 2026/05/13 10:55:38 INFO Applying migration id=keys 2026/05/13 10:55:38 INFO Applying migration id=portable 2026/05/13 10:55:38 INFO Applying migration id=proofs 2026/05/13 10:55:38 INFO Applying migration id=contexts 2026/05/13 10:55:38 INFO Applying migration id=deliverieshost 2026/05/13 10:55:38 INFO Applying migration id=pembegin 2026/05/13 10:55:38 INFO Applying migration id=didhost 2026/05/13 10:55:38 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:38 INFO Applying migration id=invites 2026/05/13 10:55:38 INFO Applying migration id=ed25519blob 2026/05/13 10:55:38 INFO Applying migration id=rsablob 2026/05/13 10:55:38 INFO Applying migration id=iconscid 2026/05/13 10:55:38 INFO Applying migration id=actor 2026/05/13 10:55:38 INFO Applying migration id=localkeys 2026/05/13 10:55:38 INFO Applying migration id=deleted 2026/05/13 10:55:38 INFO Applying migration id=history 2026/05/13 10:55:38 INFO Applying migration id=outboxnano 2026/05/13 10:55:38 INFO Applying migration id=implements 2026/05/13 10:55:38 INFO Applying migration id=backfill 2026/05/13 10:55:38 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-5ac4-78b0-bbbf-311059388939 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://localhost.localdomain:8443/follow/1 2026/05/13 10:55:38 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://127.0.0.1/create/1 note=https://127.0.0.1/note/1 thread=https://localhost.localdomain:8443/note/1 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:38 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestForward_ReplyToReplyToPostByFollower (0.82s) === RUN TestForward_ReplyToUnknownPost 2026/05/13 10:55:38 INFO Applying migration id=initial 2026/05/13 10:55:38 INFO Applying migration id=notesupdated 2026/05/13 10:55:38 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:38 INFO Applying migration id=activitiesid 2026/05/13 10:55:38 INFO Applying migration id=outbox 2026/05/13 10:55:38 INFO Applying migration id=edits 2026/05/13 10:55:38 INFO Applying migration id=outboxactor 2026/05/13 10:55:38 INFO Applying migration id=outboxsender 2026/05/13 10:55:38 INFO Applying migration id=thread 2026/05/13 10:55:38 INFO Applying migration id=host 2026/05/13 10:55:38 INFO Applying migration id=sharedinbox 2026/05/13 10:55:38 INFO Applying migration id=noteshost 2026/05/13 10:55:38 INFO Applying migration id=fetched 2026/05/13 10:55:38 INFO Applying migration id=move 2026/05/13 10:55:38 INFO Applying migration id=cleanup 2026/05/13 10:55:38 INFO Applying migration id=received 2026/05/13 10:55:38 INFO Applying migration id=namehost 2026/05/13 10:55:38 INFO Applying migration id=outboxhost 2026/05/13 10:55:38 INFO Applying migration id=notesfts 2026/05/13 10:55:38 INFO Applying migration id=iconsname 2026/05/13 10:55:38 INFO Applying migration id=nohash 2026/05/13 10:55:38 INFO Applying migration id=shares 2026/05/13 10:55:38 INFO Applying migration id=actorttl 2026/05/13 10:55:38 INFO Applying migration id=tocc 2026/05/13 10:55:38 INFO Applying migration id=followeds 2026/05/13 10:55:38 INFO Applying migration id=certhash 2026/05/13 10:55:38 INFO Applying migration id=follows_sync 2026/05/13 10:55:38 INFO Applying migration id=jsonpath 2026/05/13 10:55:38 INFO Applying migration id=localforward 2026/05/13 10:55:38 INFO Applying migration id=avatar 2026/05/13 10:55:38 INFO Applying migration id=noimage 2026/05/13 10:55:38 INFO Applying migration id=feed 2026/05/13 10:55:38 INFO Applying migration id=bookmarks 2026/05/13 10:55:38 INFO Applying migration id=shareactivity 2026/05/13 10:55:38 INFO Applying migration id=application 2026/05/13 10:55:38 INFO Applying migration id=certificates 2026/05/13 10:55:38 INFO Applying migration id=rawforward 2026/05/13 10:55:38 INFO Applying migration id=publickey 2026/05/13 10:55:38 INFO Applying migration id=resolvegroup 2026/05/13 10:55:38 INFO Applying migration id=reject 2026/05/13 10:55:38 INFO Applying migration id=autodel 2026/05/13 10:55:38 INFO Applying migration id=jsonb 2026/05/13 10:55:38 INFO Applying migration id=quote 2026/05/13 10:55:38 INFO Applying migration id=rfc9421 2026/05/13 10:55:38 INFO Applying migration id=keys 2026/05/13 10:55:38 INFO Applying migration id=portable 2026/05/13 10:55:38 INFO Applying migration id=proofs 2026/05/13 10:55:38 INFO Applying migration id=contexts 2026/05/13 10:55:38 INFO Applying migration id=deliverieshost 2026/05/13 10:55:38 INFO Applying migration id=pembegin 2026/05/13 10:55:38 INFO Applying migration id=didhost 2026/05/13 10:55:38 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:38 INFO Applying migration id=invites 2026/05/13 10:55:38 INFO Applying migration id=ed25519blob 2026/05/13 10:55:38 INFO Applying migration id=rsablob 2026/05/13 10:55:38 INFO Applying migration id=iconscid 2026/05/13 10:55:38 INFO Applying migration id=actor 2026/05/13 10:55:38 INFO Applying migration id=localkeys 2026/05/13 10:55:38 INFO Applying migration id=deleted 2026/05/13 10:55:38 INFO Applying migration id=history 2026/05/13 10:55:38 INFO Applying migration id=outboxnano 2026/05/13 10:55:38 INFO Applying migration id=implements 2026/05/13 10:55:38 INFO Applying migration id=backfill 2026/05/13 10:55:39 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-5e7d-78f0-981d-173ba29ed497 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://localhost.localdomain:8443/follow/1 2026/05/13 10:55:39 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestForward_ReplyToUnknownPost (0.95s) === RUN TestForward_ReplyToDM 2026/05/13 10:55:39 INFO Applying migration id=initial 2026/05/13 10:55:39 INFO Applying migration id=notesupdated 2026/05/13 10:55:39 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:39 INFO Applying migration id=activitiesid 2026/05/13 10:55:39 INFO Applying migration id=outbox 2026/05/13 10:55:39 INFO Applying migration id=edits 2026/05/13 10:55:39 INFO Applying migration id=outboxactor 2026/05/13 10:55:39 INFO Applying migration id=outboxsender 2026/05/13 10:55:39 INFO Applying migration id=thread 2026/05/13 10:55:39 INFO Applying migration id=host 2026/05/13 10:55:39 INFO Applying migration id=sharedinbox 2026/05/13 10:55:39 INFO Applying migration id=noteshost 2026/05/13 10:55:39 INFO Applying migration id=fetched 2026/05/13 10:55:39 INFO Applying migration id=move 2026/05/13 10:55:39 INFO Applying migration id=cleanup 2026/05/13 10:55:39 INFO Applying migration id=received 2026/05/13 10:55:39 INFO Applying migration id=namehost 2026/05/13 10:55:39 INFO Applying migration id=outboxhost 2026/05/13 10:55:39 INFO Applying migration id=notesfts 2026/05/13 10:55:39 INFO Applying migration id=iconsname 2026/05/13 10:55:39 INFO Applying migration id=nohash 2026/05/13 10:55:39 INFO Applying migration id=shares 2026/05/13 10:55:39 INFO Applying migration id=actorttl 2026/05/13 10:55:39 INFO Applying migration id=tocc 2026/05/13 10:55:39 INFO Applying migration id=followeds 2026/05/13 10:55:39 INFO Applying migration id=certhash 2026/05/13 10:55:39 INFO Applying migration id=follows_sync 2026/05/13 10:55:39 INFO Applying migration id=jsonpath 2026/05/13 10:55:39 INFO Applying migration id=localforward 2026/05/13 10:55:39 INFO Applying migration id=avatar 2026/05/13 10:55:39 INFO Applying migration id=noimage 2026/05/13 10:55:39 INFO Applying migration id=feed 2026/05/13 10:55:39 INFO Applying migration id=bookmarks 2026/05/13 10:55:39 INFO Applying migration id=shareactivity 2026/05/13 10:55:39 INFO Applying migration id=application 2026/05/13 10:55:39 INFO Applying migration id=certificates 2026/05/13 10:55:39 INFO Applying migration id=rawforward 2026/05/13 10:55:39 INFO Applying migration id=publickey 2026/05/13 10:55:39 INFO Applying migration id=resolvegroup 2026/05/13 10:55:39 INFO Applying migration id=reject 2026/05/13 10:55:39 INFO Applying migration id=autodel 2026/05/13 10:55:39 INFO Applying migration id=jsonb 2026/05/13 10:55:39 INFO Applying migration id=quote 2026/05/13 10:55:39 INFO Applying migration id=rfc9421 2026/05/13 10:55:39 INFO Applying migration id=keys 2026/05/13 10:55:39 INFO Applying migration id=portable 2026/05/13 10:55:39 INFO Applying migration id=proofs 2026/05/13 10:55:39 INFO Applying migration id=contexts 2026/05/13 10:55:39 INFO Applying migration id=deliverieshost 2026/05/13 10:55:39 INFO Applying migration id=pembegin 2026/05/13 10:55:39 INFO Applying migration id=didhost 2026/05/13 10:55:39 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:39 INFO Applying migration id=invites 2026/05/13 10:55:39 INFO Applying migration id=ed25519blob 2026/05/13 10:55:39 INFO Applying migration id=rsablob 2026/05/13 10:55:39 INFO Applying migration id=iconscid 2026/05/13 10:55:39 INFO Applying migration id=actor 2026/05/13 10:55:39 INFO Applying migration id=localkeys 2026/05/13 10:55:39 INFO Applying migration id=deleted 2026/05/13 10:55:39 INFO Applying migration id=history 2026/05/13 10:55:39 INFO Applying migration id=outboxnano 2026/05/13 10:55:39 INFO Applying migration id=implements 2026/05/13 10:55:39 INFO Applying migration id=backfill 2026/05/13 10:55:40 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-6381-78ab-973e-67c6a17f8821 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://localhost.localdomain:8443/follow/1 2026/05/13 10:55:40 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestForward_ReplyToDM (1.28s) === RUN TestForward_NotFollowingAuthor 2026/05/13 10:55:40 INFO Applying migration id=initial 2026/05/13 10:55:40 INFO Applying migration id=notesupdated 2026/05/13 10:55:40 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:40 INFO Applying migration id=activitiesid 2026/05/13 10:55:40 INFO Applying migration id=outbox 2026/05/13 10:55:40 INFO Applying migration id=edits 2026/05/13 10:55:40 INFO Applying migration id=outboxactor 2026/05/13 10:55:40 INFO Applying migration id=outboxsender 2026/05/13 10:55:40 INFO Applying migration id=thread 2026/05/13 10:55:40 INFO Applying migration id=host 2026/05/13 10:55:40 INFO Applying migration id=sharedinbox 2026/05/13 10:55:40 INFO Applying migration id=noteshost 2026/05/13 10:55:40 INFO Applying migration id=fetched 2026/05/13 10:55:40 INFO Applying migration id=move 2026/05/13 10:55:40 INFO Applying migration id=cleanup 2026/05/13 10:55:40 INFO Applying migration id=received 2026/05/13 10:55:40 INFO Applying migration id=namehost 2026/05/13 10:55:40 INFO Applying migration id=outboxhost 2026/05/13 10:55:40 INFO Applying migration id=notesfts 2026/05/13 10:55:40 INFO Applying migration id=iconsname 2026/05/13 10:55:40 INFO Applying migration id=nohash 2026/05/13 10:55:40 INFO Applying migration id=shares 2026/05/13 10:55:40 INFO Applying migration id=actorttl 2026/05/13 10:55:40 INFO Applying migration id=tocc 2026/05/13 10:55:40 INFO Applying migration id=followeds 2026/05/13 10:55:40 INFO Applying migration id=certhash 2026/05/13 10:55:40 INFO Applying migration id=follows_sync 2026/05/13 10:55:40 INFO Applying migration id=jsonpath 2026/05/13 10:55:41 INFO Applying migration id=localforward 2026/05/13 10:55:41 INFO Applying migration id=avatar 2026/05/13 10:55:41 INFO Applying migration id=noimage 2026/05/13 10:55:41 INFO Applying migration id=feed 2026/05/13 10:55:41 INFO Applying migration id=bookmarks 2026/05/13 10:55:41 INFO Applying migration id=shareactivity 2026/05/13 10:55:41 INFO Applying migration id=application 2026/05/13 10:55:41 INFO Applying migration id=certificates 2026/05/13 10:55:41 INFO Applying migration id=rawforward 2026/05/13 10:55:41 INFO Applying migration id=publickey 2026/05/13 10:55:41 INFO Applying migration id=resolvegroup 2026/05/13 10:55:41 INFO Applying migration id=reject 2026/05/13 10:55:41 INFO Applying migration id=autodel 2026/05/13 10:55:41 INFO Applying migration id=jsonb 2026/05/13 10:55:41 INFO Applying migration id=quote 2026/05/13 10:55:41 INFO Applying migration id=rfc9421 2026/05/13 10:55:41 INFO Applying migration id=keys 2026/05/13 10:55:41 INFO Applying migration id=portable 2026/05/13 10:55:41 INFO Applying migration id=proofs 2026/05/13 10:55:41 INFO Applying migration id=contexts 2026/05/13 10:55:41 INFO Applying migration id=deliverieshost 2026/05/13 10:55:41 INFO Applying migration id=pembegin 2026/05/13 10:55:41 INFO Applying migration id=didhost 2026/05/13 10:55:41 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:41 INFO Applying migration id=invites 2026/05/13 10:55:41 INFO Applying migration id=ed25519blob 2026/05/13 10:55:41 INFO Applying migration id=rsablob 2026/05/13 10:55:41 INFO Applying migration id=iconscid 2026/05/13 10:55:41 INFO Applying migration id=actor 2026/05/13 10:55:41 INFO Applying migration id=localkeys 2026/05/13 10:55:41 INFO Applying migration id=deleted 2026/05/13 10:55:41 INFO Applying migration id=history 2026/05/13 10:55:41 INFO Applying migration id=outboxnano 2026/05/13 10:55:41 INFO Applying migration id=implements 2026/05/13 10:55:41 INFO Applying migration id=backfill 2026/05/13 10:55:41 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://127.0.0.1/create/1 note=https://127.0.0.1/note/1 thread=https://localhost.localdomain:8443/note/1 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:41 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestForward_NotFollowingAuthor (1.03s) === RUN TestForward_NotReplyToLocalPost 2026/05/13 10:55:41 INFO Applying migration id=initial 2026/05/13 10:55:41 INFO Applying migration id=notesupdated 2026/05/13 10:55:41 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:41 INFO Applying migration id=activitiesid 2026/05/13 10:55:41 INFO Applying migration id=outbox 2026/05/13 10:55:41 INFO Applying migration id=edits 2026/05/13 10:55:41 INFO Applying migration id=outboxactor 2026/05/13 10:55:41 INFO Applying migration id=outboxsender 2026/05/13 10:55:41 INFO Applying migration id=thread 2026/05/13 10:55:41 INFO Applying migration id=host 2026/05/13 10:55:41 INFO Applying migration id=sharedinbox 2026/05/13 10:55:41 INFO Applying migration id=noteshost 2026/05/13 10:55:41 INFO Applying migration id=fetched 2026/05/13 10:55:41 INFO Applying migration id=move 2026/05/13 10:55:41 INFO Applying migration id=cleanup 2026/05/13 10:55:41 INFO Applying migration id=received 2026/05/13 10:55:41 INFO Applying migration id=namehost 2026/05/13 10:55:41 INFO Applying migration id=outboxhost 2026/05/13 10:55:41 INFO Applying migration id=notesfts 2026/05/13 10:55:41 INFO Applying migration id=iconsname 2026/05/13 10:55:41 INFO Applying migration id=nohash 2026/05/13 10:55:41 INFO Applying migration id=shares 2026/05/13 10:55:41 INFO Applying migration id=actorttl 2026/05/13 10:55:41 INFO Applying migration id=tocc 2026/05/13 10:55:42 INFO Applying migration id=followeds 2026/05/13 10:55:42 INFO Applying migration id=certhash 2026/05/13 10:55:42 INFO Applying migration id=follows_sync 2026/05/13 10:55:42 INFO Applying migration id=jsonpath 2026/05/13 10:55:42 INFO Applying migration id=localforward 2026/05/13 10:55:42 INFO Applying migration id=avatar 2026/05/13 10:55:42 INFO Applying migration id=noimage 2026/05/13 10:55:42 INFO Applying migration id=feed 2026/05/13 10:55:42 INFO Applying migration id=bookmarks 2026/05/13 10:55:42 INFO Applying migration id=shareactivity 2026/05/13 10:55:42 INFO Applying migration id=application 2026/05/13 10:55:42 INFO Applying migration id=certificates 2026/05/13 10:55:42 INFO Applying migration id=rawforward 2026/05/13 10:55:42 INFO Applying migration id=publickey 2026/05/13 10:55:42 INFO Applying migration id=resolvegroup 2026/05/13 10:55:42 INFO Applying migration id=reject 2026/05/13 10:55:42 INFO Applying migration id=autodel 2026/05/13 10:55:42 INFO Applying migration id=jsonb 2026/05/13 10:55:42 INFO Applying migration id=quote 2026/05/13 10:55:42 INFO Applying migration id=rfc9421 2026/05/13 10:55:42 INFO Applying migration id=keys 2026/05/13 10:55:42 INFO Applying migration id=portable 2026/05/13 10:55:42 INFO Applying migration id=proofs 2026/05/13 10:55:42 INFO Applying migration id=contexts 2026/05/13 10:55:42 INFO Applying migration id=deliverieshost 2026/05/13 10:55:42 INFO Applying migration id=pembegin 2026/05/13 10:55:42 INFO Applying migration id=didhost 2026/05/13 10:55:42 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:42 INFO Applying migration id=invites 2026/05/13 10:55:42 INFO Applying migration id=ed25519blob 2026/05/13 10:55:42 INFO Applying migration id=rsablob 2026/05/13 10:55:42 INFO Applying migration id=iconscid 2026/05/13 10:55:42 INFO Applying migration id=actor 2026/05/13 10:55:42 INFO Applying migration id=localkeys 2026/05/13 10:55:42 INFO Applying migration id=deleted 2026/05/13 10:55:42 INFO Applying migration id=history 2026/05/13 10:55:42 INFO Applying migration id=outboxnano 2026/05/13 10:55:42 INFO Applying migration id=implements 2026/05/13 10:55:42 INFO Applying migration id=backfill 2026/05/13 10:55:42 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-6b0b-717a-a53d-a439da80e31b activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://localhost.localdomain:8443/follow/1 2026/05/13 10:55:42 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestForward_NotReplyToLocalPost (0.90s) === RUN TestForward_ReplyToFederatedPost 2026/05/13 10:55:42 INFO Applying migration id=initial 2026/05/13 10:55:42 INFO Applying migration id=notesupdated 2026/05/13 10:55:42 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:42 INFO Applying migration id=activitiesid 2026/05/13 10:55:42 INFO Applying migration id=outbox 2026/05/13 10:55:42 INFO Applying migration id=edits 2026/05/13 10:55:42 INFO Applying migration id=outboxactor 2026/05/13 10:55:42 INFO Applying migration id=outboxsender 2026/05/13 10:55:42 INFO Applying migration id=thread 2026/05/13 10:55:42 INFO Applying migration id=host 2026/05/13 10:55:42 INFO Applying migration id=sharedinbox 2026/05/13 10:55:42 INFO Applying migration id=noteshost 2026/05/13 10:55:42 INFO Applying migration id=fetched 2026/05/13 10:55:42 INFO Applying migration id=move 2026/05/13 10:55:42 INFO Applying migration id=cleanup 2026/05/13 10:55:42 INFO Applying migration id=received 2026/05/13 10:55:42 INFO Applying migration id=namehost 2026/05/13 10:55:42 INFO Applying migration id=outboxhost 2026/05/13 10:55:42 INFO Applying migration id=notesfts 2026/05/13 10:55:42 INFO Applying migration id=iconsname 2026/05/13 10:55:42 INFO Applying migration id=nohash 2026/05/13 10:55:42 INFO Applying migration id=shares 2026/05/13 10:55:42 INFO Applying migration id=actorttl 2026/05/13 10:55:42 INFO Applying migration id=tocc 2026/05/13 10:55:42 INFO Applying migration id=followeds 2026/05/13 10:55:42 INFO Applying migration id=certhash 2026/05/13 10:55:42 INFO Applying migration id=follows_sync 2026/05/13 10:55:42 INFO Applying migration id=jsonpath 2026/05/13 10:55:42 INFO Applying migration id=localforward 2026/05/13 10:55:42 INFO Applying migration id=avatar 2026/05/13 10:55:42 INFO Applying migration id=noimage 2026/05/13 10:55:42 INFO Applying migration id=feed 2026/05/13 10:55:42 INFO Applying migration id=bookmarks 2026/05/13 10:55:42 INFO Applying migration id=shareactivity 2026/05/13 10:55:42 INFO Applying migration id=application 2026/05/13 10:55:42 INFO Applying migration id=certificates 2026/05/13 10:55:42 INFO Applying migration id=rawforward 2026/05/13 10:55:42 INFO Applying migration id=publickey 2026/05/13 10:55:42 INFO Applying migration id=resolvegroup 2026/05/13 10:55:42 INFO Applying migration id=reject 2026/05/13 10:55:42 INFO Applying migration id=autodel 2026/05/13 10:55:42 INFO Applying migration id=jsonb 2026/05/13 10:55:43 INFO Applying migration id=quote 2026/05/13 10:55:43 INFO Applying migration id=rfc9421 2026/05/13 10:55:43 INFO Applying migration id=keys 2026/05/13 10:55:43 INFO Applying migration id=portable 2026/05/13 10:55:43 INFO Applying migration id=proofs 2026/05/13 10:55:43 INFO Applying migration id=contexts 2026/05/13 10:55:43 INFO Applying migration id=deliverieshost 2026/05/13 10:55:43 INFO Applying migration id=pembegin 2026/05/13 10:55:43 INFO Applying migration id=didhost 2026/05/13 10:55:43 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:43 INFO Applying migration id=invites 2026/05/13 10:55:43 INFO Applying migration id=ed25519blob 2026/05/13 10:55:43 INFO Applying migration id=rsablob 2026/05/13 10:55:43 INFO Applying migration id=iconscid 2026/05/13 10:55:43 INFO Applying migration id=actor 2026/05/13 10:55:43 INFO Applying migration id=localkeys 2026/05/13 10:55:43 INFO Applying migration id=deleted 2026/05/13 10:55:43 INFO Applying migration id=history 2026/05/13 10:55:43 INFO Applying migration id=outboxnano 2026/05/13 10:55:43 INFO Applying migration id=implements 2026/05/13 10:55:43 INFO Applying migration id=backfill --- PASS: TestForward_ReplyToFederatedPost (1.03s) === RUN TestForward_MaxDepth 2026/05/13 10:55:43 INFO Applying migration id=initial 2026/05/13 10:55:43 INFO Applying migration id=notesupdated 2026/05/13 10:55:43 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:43 INFO Applying migration id=activitiesid 2026/05/13 10:55:43 INFO Applying migration id=outbox 2026/05/13 10:55:43 INFO Applying migration id=edits 2026/05/13 10:55:43 INFO Applying migration id=outboxactor 2026/05/13 10:55:43 INFO Applying migration id=outboxsender 2026/05/13 10:55:43 INFO Applying migration id=thread 2026/05/13 10:55:43 INFO Applying migration id=host 2026/05/13 10:55:43 INFO Applying migration id=sharedinbox 2026/05/13 10:55:43 INFO Applying migration id=noteshost 2026/05/13 10:55:43 INFO Applying migration id=fetched 2026/05/13 10:55:43 INFO Applying migration id=move 2026/05/13 10:55:43 INFO Applying migration id=cleanup 2026/05/13 10:55:43 INFO Applying migration id=received 2026/05/13 10:55:43 INFO Applying migration id=namehost 2026/05/13 10:55:43 INFO Applying migration id=outboxhost 2026/05/13 10:55:43 INFO Applying migration id=notesfts 2026/05/13 10:55:43 INFO Applying migration id=iconsname 2026/05/13 10:55:43 INFO Applying migration id=nohash 2026/05/13 10:55:43 INFO Applying migration id=shares 2026/05/13 10:55:43 INFO Applying migration id=actorttl 2026/05/13 10:55:43 INFO Applying migration id=tocc 2026/05/13 10:55:43 INFO Applying migration id=followeds 2026/05/13 10:55:43 INFO Applying migration id=certhash 2026/05/13 10:55:43 INFO Applying migration id=follows_sync 2026/05/13 10:55:43 INFO Applying migration id=jsonpath 2026/05/13 10:55:43 INFO Applying migration id=localforward 2026/05/13 10:55:43 INFO Applying migration id=avatar 2026/05/13 10:55:43 INFO Applying migration id=noimage 2026/05/13 10:55:43 INFO Applying migration id=feed 2026/05/13 10:55:43 INFO Applying migration id=bookmarks 2026/05/13 10:55:43 INFO Applying migration id=shareactivity 2026/05/13 10:55:43 INFO Applying migration id=application 2026/05/13 10:55:43 INFO Applying migration id=certificates 2026/05/13 10:55:43 INFO Applying migration id=rawforward 2026/05/13 10:55:44 INFO Applying migration id=publickey 2026/05/13 10:55:44 INFO Applying migration id=resolvegroup 2026/05/13 10:55:44 INFO Applying migration id=reject 2026/05/13 10:55:44 INFO Applying migration id=autodel 2026/05/13 10:55:44 INFO Applying migration id=jsonb 2026/05/13 10:55:44 INFO Applying migration id=quote 2026/05/13 10:55:44 INFO Applying migration id=rfc9421 2026/05/13 10:55:44 INFO Applying migration id=keys 2026/05/13 10:55:44 INFO Applying migration id=portable 2026/05/13 10:55:44 INFO Applying migration id=proofs 2026/05/13 10:55:44 INFO Applying migration id=contexts 2026/05/13 10:55:44 INFO Applying migration id=deliverieshost 2026/05/13 10:55:44 INFO Applying migration id=pembegin 2026/05/13 10:55:44 INFO Applying migration id=didhost 2026/05/13 10:55:44 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:44 INFO Applying migration id=invites 2026/05/13 10:55:44 INFO Applying migration id=ed25519blob 2026/05/13 10:55:44 INFO Applying migration id=rsablob 2026/05/13 10:55:44 INFO Applying migration id=iconscid 2026/05/13 10:55:44 INFO Applying migration id=actor 2026/05/13 10:55:44 INFO Applying migration id=localkeys 2026/05/13 10:55:44 INFO Applying migration id=deleted 2026/05/13 10:55:44 INFO Applying migration id=history 2026/05/13 10:55:44 INFO Applying migration id=outboxnano 2026/05/13 10:55:44 INFO Applying migration id=implements 2026/05/13 10:55:44 INFO Applying migration id=backfill 2026/05/13 10:55:45 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-7405-7598-96eb-a27b86926808 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://localhost.localdomain:8443/follow/1 2026/05/13 10:55:45 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://127.0.0.1/create/1 note=https://127.0.0.1/note/1 thread=https://localhost.localdomain:8443/note/1 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:45 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestForward_MaxDepth (1.27s) === RUN TestForward_MaxDepthPlusOne 2026/05/13 10:55:45 INFO Applying migration id=initial 2026/05/13 10:55:45 INFO Applying migration id=notesupdated 2026/05/13 10:55:45 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:45 INFO Applying migration id=activitiesid 2026/05/13 10:55:45 INFO Applying migration id=outbox 2026/05/13 10:55:45 INFO Applying migration id=edits 2026/05/13 10:55:45 INFO Applying migration id=outboxactor 2026/05/13 10:55:45 INFO Applying migration id=outboxsender 2026/05/13 10:55:45 INFO Applying migration id=thread 2026/05/13 10:55:45 INFO Applying migration id=host 2026/05/13 10:55:45 INFO Applying migration id=sharedinbox 2026/05/13 10:55:45 INFO Applying migration id=noteshost 2026/05/13 10:55:45 INFO Applying migration id=fetched 2026/05/13 10:55:45 INFO Applying migration id=move 2026/05/13 10:55:45 INFO Applying migration id=cleanup 2026/05/13 10:55:45 INFO Applying migration id=received 2026/05/13 10:55:45 INFO Applying migration id=namehost 2026/05/13 10:55:45 INFO Applying migration id=outboxhost 2026/05/13 10:55:45 INFO Applying migration id=notesfts 2026/05/13 10:55:45 INFO Applying migration id=iconsname 2026/05/13 10:55:45 INFO Applying migration id=nohash 2026/05/13 10:55:45 INFO Applying migration id=shares 2026/05/13 10:55:45 INFO Applying migration id=actorttl 2026/05/13 10:55:45 INFO Applying migration id=tocc 2026/05/13 10:55:45 INFO Applying migration id=followeds 2026/05/13 10:55:45 INFO Applying migration id=certhash 2026/05/13 10:55:45 INFO Applying migration id=follows_sync 2026/05/13 10:55:45 INFO Applying migration id=jsonpath 2026/05/13 10:55:45 INFO Applying migration id=localforward 2026/05/13 10:55:45 INFO Applying migration id=avatar 2026/05/13 10:55:45 INFO Applying migration id=noimage 2026/05/13 10:55:45 INFO Applying migration id=feed 2026/05/13 10:55:45 INFO Applying migration id=bookmarks 2026/05/13 10:55:45 INFO Applying migration id=shareactivity 2026/05/13 10:55:45 INFO Applying migration id=application 2026/05/13 10:55:45 INFO Applying migration id=certificates 2026/05/13 10:55:45 INFO Applying migration id=rawforward 2026/05/13 10:55:45 INFO Applying migration id=publickey 2026/05/13 10:55:45 INFO Applying migration id=resolvegroup 2026/05/13 10:55:45 INFO Applying migration id=reject 2026/05/13 10:55:45 INFO Applying migration id=autodel 2026/05/13 10:55:45 INFO Applying migration id=jsonb 2026/05/13 10:55:45 INFO Applying migration id=quote 2026/05/13 10:55:45 INFO Applying migration id=rfc9421 2026/05/13 10:55:45 INFO Applying migration id=keys 2026/05/13 10:55:45 INFO Applying migration id=portable 2026/05/13 10:55:45 INFO Applying migration id=proofs 2026/05/13 10:55:45 INFO Applying migration id=contexts 2026/05/13 10:55:45 INFO Applying migration id=deliverieshost 2026/05/13 10:55:45 INFO Applying migration id=pembegin 2026/05/13 10:55:45 INFO Applying migration id=didhost 2026/05/13 10:55:45 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:45 INFO Applying migration id=invites 2026/05/13 10:55:45 INFO Applying migration id=ed25519blob 2026/05/13 10:55:45 INFO Applying migration id=rsablob 2026/05/13 10:55:45 INFO Applying migration id=iconscid 2026/05/13 10:55:45 INFO Applying migration id=actor 2026/05/13 10:55:45 INFO Applying migration id=localkeys 2026/05/13 10:55:45 INFO Applying migration id=deleted 2026/05/13 10:55:45 INFO Applying migration id=history 2026/05/13 10:55:45 INFO Applying migration id=outboxnano 2026/05/13 10:55:45 INFO Applying migration id=implements 2026/05/13 10:55:45 INFO Applying migration id=backfill 2026/05/13 10:55:46 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-78b6-7931-b034-6e3ead6c8ae2 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://localhost.localdomain:8443/follow/1 2026/05/13 10:55:46 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestForward_MaxDepthPlusOne (1.20s) === RUN TestForward_ReplyToLocalPostByLocalFollower 2026/05/13 10:55:46 INFO Applying migration id=initial 2026/05/13 10:55:46 INFO Applying migration id=notesupdated 2026/05/13 10:55:46 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:46 INFO Applying migration id=activitiesid 2026/05/13 10:55:46 INFO Applying migration id=outbox 2026/05/13 10:55:46 INFO Applying migration id=edits 2026/05/13 10:55:46 INFO Applying migration id=outboxactor 2026/05/13 10:55:46 INFO Applying migration id=outboxsender 2026/05/13 10:55:46 INFO Applying migration id=thread 2026/05/13 10:55:46 INFO Applying migration id=host 2026/05/13 10:55:46 INFO Applying migration id=sharedinbox 2026/05/13 10:55:46 INFO Applying migration id=noteshost 2026/05/13 10:55:46 INFO Applying migration id=fetched 2026/05/13 10:55:46 INFO Applying migration id=move 2026/05/13 10:55:46 INFO Applying migration id=cleanup 2026/05/13 10:55:46 INFO Applying migration id=received 2026/05/13 10:55:46 INFO Applying migration id=namehost 2026/05/13 10:55:46 INFO Applying migration id=outboxhost 2026/05/13 10:55:46 INFO Applying migration id=notesfts 2026/05/13 10:55:46 INFO Applying migration id=iconsname 2026/05/13 10:55:46 INFO Applying migration id=nohash 2026/05/13 10:55:46 INFO Applying migration id=shares 2026/05/13 10:55:46 INFO Applying migration id=actorttl 2026/05/13 10:55:46 INFO Applying migration id=tocc 2026/05/13 10:55:46 INFO Applying migration id=followeds 2026/05/13 10:55:46 INFO Applying migration id=certhash 2026/05/13 10:55:46 INFO Applying migration id=follows_sync 2026/05/13 10:55:46 INFO Applying migration id=jsonpath 2026/05/13 10:55:46 INFO Applying migration id=localforward 2026/05/13 10:55:46 INFO Applying migration id=avatar 2026/05/13 10:55:46 INFO Applying migration id=noimage 2026/05/13 10:55:46 INFO Applying migration id=feed 2026/05/13 10:55:46 INFO Applying migration id=bookmarks 2026/05/13 10:55:46 INFO Applying migration id=shareactivity 2026/05/13 10:55:46 INFO Applying migration id=application 2026/05/13 10:55:46 INFO Applying migration id=certificates 2026/05/13 10:55:46 INFO Applying migration id=rawforward 2026/05/13 10:55:46 INFO Applying migration id=publickey 2026/05/13 10:55:46 INFO Applying migration id=resolvegroup 2026/05/13 10:55:46 INFO Applying migration id=reject 2026/05/13 10:55:46 INFO Applying migration id=autodel 2026/05/13 10:55:46 INFO Applying migration id=jsonb 2026/05/13 10:55:46 INFO Applying migration id=quote 2026/05/13 10:55:46 INFO Applying migration id=rfc9421 2026/05/13 10:55:46 INFO Applying migration id=keys 2026/05/13 10:55:46 INFO Applying migration id=portable 2026/05/13 10:55:46 INFO Applying migration id=proofs 2026/05/13 10:55:46 INFO Applying migration id=contexts 2026/05/13 10:55:46 INFO Applying migration id=deliverieshost 2026/05/13 10:55:46 INFO Applying migration id=pembegin 2026/05/13 10:55:46 INFO Applying migration id=didhost 2026/05/13 10:55:46 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:46 INFO Applying migration id=invites 2026/05/13 10:55:46 INFO Applying migration id=ed25519blob 2026/05/13 10:55:46 INFO Applying migration id=rsablob 2026/05/13 10:55:46 INFO Applying migration id=iconscid 2026/05/13 10:55:46 INFO Applying migration id=actor 2026/05/13 10:55:46 INFO Applying migration id=localkeys 2026/05/13 10:55:46 INFO Applying migration id=deleted 2026/05/13 10:55:46 INFO Applying migration id=history 2026/05/13 10:55:46 INFO Applying migration id=outboxnano 2026/05/13 10:55:46 INFO Applying migration id=implements 2026/05/13 10:55:46 INFO Applying migration id=backfill 2026/05/13 10:55:46 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-7b18-7caf-bdf4-461031612892 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://localhost.localdomain:8443/follow/1 2026/05/13 10:55:46 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-7b19-7c76-8b3c-0f763b5397b3 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-7b19-7bea-8db8-8bd49a81996b activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-7b19-7bea-8db8-8bd49a81996b 2026/05/13 10:55:46 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fa-7b19-7bea-8db8-8bd49a81996b 2026/05/13 10:55:46 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fa-7b1d-790a-bc3c-08d4211c530f note=https://localhost.localdomain:8443/post/019e20fa-7b1d-78bd-a406-abd3ed75284c thread=https://localhost.localdomain:8443/post/019e20fa-7b19-7bea-8db8-8bd49a81996b starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:46 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-7b1d-790a-bc3c-08d4211c530f activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-7b1d-78bd-a406-abd3ed75284c activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-7b1d-78bd-a406-abd3ed75284c --- PASS: TestForward_ReplyToLocalPostByLocalFollower (0.61s) === RUN TestForward_EditedReplyToLocalPostByLocalFollower 2026/05/13 10:55:46 INFO Applying migration id=initial 2026/05/13 10:55:46 INFO Applying migration id=notesupdated 2026/05/13 10:55:46 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:46 INFO Applying migration id=activitiesid 2026/05/13 10:55:46 INFO Applying migration id=outbox 2026/05/13 10:55:46 INFO Applying migration id=edits 2026/05/13 10:55:46 INFO Applying migration id=outboxactor 2026/05/13 10:55:46 INFO Applying migration id=outboxsender 2026/05/13 10:55:46 INFO Applying migration id=thread 2026/05/13 10:55:46 INFO Applying migration id=host 2026/05/13 10:55:46 INFO Applying migration id=sharedinbox 2026/05/13 10:55:46 INFO Applying migration id=noteshost 2026/05/13 10:55:46 INFO Applying migration id=fetched 2026/05/13 10:55:46 INFO Applying migration id=move 2026/05/13 10:55:46 INFO Applying migration id=cleanup 2026/05/13 10:55:46 INFO Applying migration id=received 2026/05/13 10:55:46 INFO Applying migration id=namehost 2026/05/13 10:55:46 INFO Applying migration id=outboxhost 2026/05/13 10:55:47 INFO Applying migration id=notesfts 2026/05/13 10:55:47 INFO Applying migration id=iconsname 2026/05/13 10:55:47 INFO Applying migration id=nohash 2026/05/13 10:55:47 INFO Applying migration id=shares 2026/05/13 10:55:47 INFO Applying migration id=actorttl 2026/05/13 10:55:47 INFO Applying migration id=tocc 2026/05/13 10:55:47 INFO Applying migration id=followeds 2026/05/13 10:55:47 INFO Applying migration id=certhash 2026/05/13 10:55:47 INFO Applying migration id=follows_sync 2026/05/13 10:55:47 INFO Applying migration id=jsonpath 2026/05/13 10:55:47 INFO Applying migration id=localforward 2026/05/13 10:55:47 INFO Applying migration id=avatar 2026/05/13 10:55:47 INFO Applying migration id=noimage 2026/05/13 10:55:47 INFO Applying migration id=feed 2026/05/13 10:55:47 INFO Applying migration id=bookmarks 2026/05/13 10:55:47 INFO Applying migration id=shareactivity 2026/05/13 10:55:47 INFO Applying migration id=application 2026/05/13 10:55:47 INFO Applying migration id=certificates 2026/05/13 10:55:47 INFO Applying migration id=rawforward 2026/05/13 10:55:47 INFO Applying migration id=publickey 2026/05/13 10:55:47 INFO Applying migration id=resolvegroup 2026/05/13 10:55:47 INFO Applying migration id=reject 2026/05/13 10:55:47 INFO Applying migration id=autodel 2026/05/13 10:55:47 INFO Applying migration id=jsonb 2026/05/13 10:55:47 INFO Applying migration id=quote 2026/05/13 10:55:47 INFO Applying migration id=rfc9421 2026/05/13 10:55:47 INFO Applying migration id=keys 2026/05/13 10:55:47 INFO Applying migration id=portable 2026/05/13 10:55:47 INFO Applying migration id=proofs 2026/05/13 10:55:47 INFO Applying migration id=contexts 2026/05/13 10:55:47 INFO Applying migration id=deliverieshost 2026/05/13 10:55:47 INFO Applying migration id=pembegin 2026/05/13 10:55:47 INFO Applying migration id=didhost 2026/05/13 10:55:47 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:47 INFO Applying migration id=invites 2026/05/13 10:55:47 INFO Applying migration id=ed25519blob 2026/05/13 10:55:47 INFO Applying migration id=rsablob 2026/05/13 10:55:47 INFO Applying migration id=iconscid 2026/05/13 10:55:47 INFO Applying migration id=actor 2026/05/13 10:55:47 INFO Applying migration id=localkeys 2026/05/13 10:55:47 INFO Applying migration id=deleted 2026/05/13 10:55:47 INFO Applying migration id=history 2026/05/13 10:55:47 INFO Applying migration id=outboxnano 2026/05/13 10:55:47 INFO Applying migration id=implements 2026/05/13 10:55:47 INFO Applying migration id=backfill 2026/05/13 10:55:48 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-8086-7db7-9ee8-bc6a6d0beb03 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://localhost.localdomain:8443/follow/1 2026/05/13 10:55:48 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-8087-796f-b530-4352623b3007 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-8087-7905-aecd-a1ebb5012e64 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-8087-7905-aecd-a1ebb5012e64 2026/05/13 10:55:48 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fa-8087-7905-aecd-a1ebb5012e64 2026/05/13 10:55:48 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fa-808a-7892-bea5-13dcb63a9da3 note=https://localhost.localdomain:8443/post/019e20fa-808a-784e-b2ca-da241645e68f thread=https://localhost.localdomain:8443/post/019e20fa-8087-7905-aecd-a1ebb5012e64 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:48 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-808a-7892-bea5-13dcb63a9da3 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-808a-784e-b2ca-da241645e68f activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-808a-784e-b2ca-da241645e68f 2026/05/13 10:55:48 INFO Adding mention name=@alice actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:48 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/update/019e20fa-808d-7a79-98ab-811222779a85 note=https://localhost.localdomain:8443/post/019e20fa-808a-784e-b2ca-da241645e68f thread=https://localhost.localdomain:8443/post/019e20fa-8087-7905-aecd-a1ebb5012e64 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:48 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fa-808d-7a79-98ab-811222779a85 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-808a-784e-b2ca-da241645e68f activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-808a-784e-b2ca-da241645e68f --- PASS: TestForward_EditedReplyToLocalPostByLocalFollower (1.39s) === RUN TestForward_DeletedReplyToLocalPostByLocalFollower 2026/05/13 10:55:48 INFO Applying migration id=initial 2026/05/13 10:55:48 INFO Applying migration id=notesupdated 2026/05/13 10:55:48 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:48 INFO Applying migration id=activitiesid 2026/05/13 10:55:48 INFO Applying migration id=outbox 2026/05/13 10:55:48 INFO Applying migration id=edits 2026/05/13 10:55:48 INFO Applying migration id=outboxactor 2026/05/13 10:55:48 INFO Applying migration id=outboxsender 2026/05/13 10:55:48 INFO Applying migration id=thread 2026/05/13 10:55:48 INFO Applying migration id=host 2026/05/13 10:55:48 INFO Applying migration id=sharedinbox 2026/05/13 10:55:48 INFO Applying migration id=noteshost 2026/05/13 10:55:48 INFO Applying migration id=fetched 2026/05/13 10:55:48 INFO Applying migration id=move 2026/05/13 10:55:48 INFO Applying migration id=cleanup 2026/05/13 10:55:48 INFO Applying migration id=received 2026/05/13 10:55:48 INFO Applying migration id=namehost 2026/05/13 10:55:48 INFO Applying migration id=outboxhost 2026/05/13 10:55:48 INFO Applying migration id=notesfts 2026/05/13 10:55:48 INFO Applying migration id=iconsname 2026/05/13 10:55:48 INFO Applying migration id=nohash 2026/05/13 10:55:48 INFO Applying migration id=shares 2026/05/13 10:55:48 INFO Applying migration id=actorttl 2026/05/13 10:55:48 INFO Applying migration id=tocc 2026/05/13 10:55:48 INFO Applying migration id=followeds 2026/05/13 10:55:48 INFO Applying migration id=certhash 2026/05/13 10:55:48 INFO Applying migration id=follows_sync 2026/05/13 10:55:48 INFO Applying migration id=jsonpath 2026/05/13 10:55:48 INFO Applying migration id=localforward 2026/05/13 10:55:48 INFO Applying migration id=avatar 2026/05/13 10:55:48 INFO Applying migration id=noimage 2026/05/13 10:55:48 INFO Applying migration id=feed 2026/05/13 10:55:48 INFO Applying migration id=bookmarks 2026/05/13 10:55:48 INFO Applying migration id=shareactivity 2026/05/13 10:55:48 INFO Applying migration id=application 2026/05/13 10:55:48 INFO Applying migration id=certificates 2026/05/13 10:55:48 INFO Applying migration id=rawforward 2026/05/13 10:55:48 INFO Applying migration id=publickey 2026/05/13 10:55:48 INFO Applying migration id=resolvegroup 2026/05/13 10:55:48 INFO Applying migration id=reject 2026/05/13 10:55:48 INFO Applying migration id=autodel 2026/05/13 10:55:48 INFO Applying migration id=jsonb 2026/05/13 10:55:48 INFO Applying migration id=quote 2026/05/13 10:55:48 INFO Applying migration id=rfc9421 2026/05/13 10:55:48 INFO Applying migration id=keys 2026/05/13 10:55:48 INFO Applying migration id=portable 2026/05/13 10:55:48 INFO Applying migration id=proofs 2026/05/13 10:55:48 INFO Applying migration id=contexts 2026/05/13 10:55:48 INFO Applying migration id=deliverieshost 2026/05/13 10:55:48 INFO Applying migration id=pembegin 2026/05/13 10:55:48 INFO Applying migration id=didhost 2026/05/13 10:55:48 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:48 INFO Applying migration id=invites 2026/05/13 10:55:48 INFO Applying migration id=ed25519blob 2026/05/13 10:55:48 INFO Applying migration id=rsablob 2026/05/13 10:55:48 INFO Applying migration id=iconscid 2026/05/13 10:55:48 INFO Applying migration id=actor 2026/05/13 10:55:48 INFO Applying migration id=localkeys 2026/05/13 10:55:48 INFO Applying migration id=deleted 2026/05/13 10:55:48 INFO Applying migration id=history 2026/05/13 10:55:48 INFO Applying migration id=outboxnano 2026/05/13 10:55:48 INFO Applying migration id=implements 2026/05/13 10:55:48 INFO Applying migration id=backfill 2026/05/13 10:55:48 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-82fd-7da6-87f2-cdb34b14afac activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://localhost.localdomain:8443/follow/1 2026/05/13 10:55:48 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-82fe-77c9-b9f1-1592f1463cc2 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-82fe-775e-afbf-1dfa3336f6e0 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-82fe-775e-afbf-1dfa3336f6e0 2026/05/13 10:55:48 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fa-82fe-775e-afbf-1dfa3336f6e0 2026/05/13 10:55:48 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fa-8301-703e-8c20-520acd121327 note=https://localhost.localdomain:8443/post/019e20fa-8301-7005-8067-3e76f6afca10 thread=https://localhost.localdomain:8443/post/019e20fa-82fe-775e-afbf-1dfa3336f6e0 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:48 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-8301-703e-8c20-520acd121327 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-8301-7005-8067-3e76f6afca10 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-8301-7005-8067-3e76f6afca10 2026/05/13 10:55:48 INFO Received delete request activity.id=https://localhost.localdomain:8443/post/019e20fa-8301-7005-8067-3e76f6afca10#delete activity.type=Delete activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-8301-7005-8067-3e76f6afca10 activity.object.type=Note activity.object.attributed_to="" deleted=https://localhost.localdomain:8443/post/019e20fa-8301-7005-8067-3e76f6afca10 2026/05/13 10:55:48 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/post/019e20fa-8301-7005-8067-3e76f6afca10#delete note=https://localhost.localdomain:8443/post/019e20fa-8301-7005-8067-3e76f6afca10 thread=https://localhost.localdomain:8443/post/019e20fa-82fe-775e-afbf-1dfa3336f6e0 starter=https://localhost.localdomain:8443/user/alice --- PASS: TestForward_DeletedReplyToLocalPostByLocalFollower (0.63s) === RUN TestForward_EditedReplyToPublicPost 2026/05/13 10:55:48 INFO Applying migration id=initial 2026/05/13 10:55:49 INFO Applying migration id=notesupdated 2026/05/13 10:55:49 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:49 INFO Applying migration id=activitiesid 2026/05/13 10:55:49 INFO Applying migration id=outbox 2026/05/13 10:55:49 INFO Applying migration id=edits 2026/05/13 10:55:49 INFO Applying migration id=outboxactor 2026/05/13 10:55:49 INFO Applying migration id=outboxsender 2026/05/13 10:55:49 INFO Applying migration id=thread 2026/05/13 10:55:49 INFO Applying migration id=host 2026/05/13 10:55:49 INFO Applying migration id=sharedinbox 2026/05/13 10:55:49 INFO Applying migration id=noteshost 2026/05/13 10:55:49 INFO Applying migration id=fetched 2026/05/13 10:55:49 INFO Applying migration id=move 2026/05/13 10:55:49 INFO Applying migration id=cleanup 2026/05/13 10:55:49 INFO Applying migration id=received 2026/05/13 10:55:49 INFO Applying migration id=namehost 2026/05/13 10:55:49 INFO Applying migration id=outboxhost 2026/05/13 10:55:49 INFO Applying migration id=notesfts 2026/05/13 10:55:49 INFO Applying migration id=iconsname 2026/05/13 10:55:49 INFO Applying migration id=nohash 2026/05/13 10:55:49 INFO Applying migration id=shares 2026/05/13 10:55:49 INFO Applying migration id=actorttl 2026/05/13 10:55:49 INFO Applying migration id=tocc 2026/05/13 10:55:49 INFO Applying migration id=followeds 2026/05/13 10:55:49 INFO Applying migration id=certhash 2026/05/13 10:55:49 INFO Applying migration id=follows_sync 2026/05/13 10:55:49 INFO Applying migration id=jsonpath 2026/05/13 10:55:49 INFO Applying migration id=localforward 2026/05/13 10:55:49 INFO Applying migration id=avatar 2026/05/13 10:55:49 INFO Applying migration id=noimage 2026/05/13 10:55:49 INFO Applying migration id=feed 2026/05/13 10:55:49 INFO Applying migration id=bookmarks 2026/05/13 10:55:49 INFO Applying migration id=shareactivity 2026/05/13 10:55:49 INFO Applying migration id=application 2026/05/13 10:55:49 INFO Applying migration id=certificates 2026/05/13 10:55:49 INFO Applying migration id=rawforward 2026/05/13 10:55:49 INFO Applying migration id=publickey 2026/05/13 10:55:49 INFO Applying migration id=resolvegroup 2026/05/13 10:55:49 INFO Applying migration id=reject 2026/05/13 10:55:49 INFO Applying migration id=autodel 2026/05/13 10:55:49 INFO Applying migration id=jsonb 2026/05/13 10:55:49 INFO Applying migration id=quote 2026/05/13 10:55:49 INFO Applying migration id=rfc9421 2026/05/13 10:55:49 INFO Applying migration id=keys 2026/05/13 10:55:49 INFO Applying migration id=portable 2026/05/13 10:55:49 INFO Applying migration id=proofs 2026/05/13 10:55:49 INFO Applying migration id=contexts 2026/05/13 10:55:49 INFO Applying migration id=deliverieshost 2026/05/13 10:55:49 INFO Applying migration id=pembegin 2026/05/13 10:55:49 INFO Applying migration id=didhost 2026/05/13 10:55:49 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:49 INFO Applying migration id=invites 2026/05/13 10:55:49 INFO Applying migration id=ed25519blob 2026/05/13 10:55:49 INFO Applying migration id=rsablob 2026/05/13 10:55:49 INFO Applying migration id=iconscid 2026/05/13 10:55:49 INFO Applying migration id=actor 2026/05/13 10:55:49 INFO Applying migration id=localkeys 2026/05/13 10:55:49 INFO Applying migration id=deleted 2026/05/13 10:55:49 INFO Applying migration id=history 2026/05/13 10:55:49 INFO Applying migration id=outboxnano 2026/05/13 10:55:49 INFO Applying migration id=implements 2026/05/13 10:55:49 INFO Applying migration id=backfill 2026/05/13 10:55:49 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-861a-7cd7-adcf-e00c2e24e9a7 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://localhost.localdomain:8443/follow/1 2026/05/13 10:55:49 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://127.0.0.1/create/1 note=https://127.0.0.1/note/1 thread=https://localhost.localdomain:8443/note/1 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:49 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:55:49 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://127.0.0.1/update/1 note=https://127.0.0.1/note/1 thread=https://localhost.localdomain:8443/note/1 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:49 INFO Updated post activity.id=https://127.0.0.1/update/1 activity.type=Update activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestForward_EditedReplyToPublicPost (0.79s) === RUN TestForward_ResentEditedReplyToPublicPost 2026/05/13 10:55:49 INFO Applying migration id=initial 2026/05/13 10:55:49 INFO Applying migration id=notesupdated 2026/05/13 10:55:49 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:49 INFO Applying migration id=activitiesid 2026/05/13 10:55:49 INFO Applying migration id=outbox 2026/05/13 10:55:49 INFO Applying migration id=edits 2026/05/13 10:55:49 INFO Applying migration id=outboxactor 2026/05/13 10:55:49 INFO Applying migration id=outboxsender 2026/05/13 10:55:49 INFO Applying migration id=thread 2026/05/13 10:55:49 INFO Applying migration id=host 2026/05/13 10:55:49 INFO Applying migration id=sharedinbox 2026/05/13 10:55:49 INFO Applying migration id=noteshost 2026/05/13 10:55:49 INFO Applying migration id=fetched 2026/05/13 10:55:49 INFO Applying migration id=move 2026/05/13 10:55:49 INFO Applying migration id=cleanup 2026/05/13 10:55:49 INFO Applying migration id=received 2026/05/13 10:55:49 INFO Applying migration id=namehost 2026/05/13 10:55:49 INFO Applying migration id=outboxhost 2026/05/13 10:55:49 INFO Applying migration id=notesfts 2026/05/13 10:55:49 INFO Applying migration id=iconsname 2026/05/13 10:55:49 INFO Applying migration id=nohash 2026/05/13 10:55:49 INFO Applying migration id=shares 2026/05/13 10:55:49 INFO Applying migration id=actorttl 2026/05/13 10:55:49 INFO Applying migration id=tocc 2026/05/13 10:55:49 INFO Applying migration id=followeds 2026/05/13 10:55:49 INFO Applying migration id=certhash 2026/05/13 10:55:49 INFO Applying migration id=follows_sync 2026/05/13 10:55:49 INFO Applying migration id=jsonpath 2026/05/13 10:55:49 INFO Applying migration id=localforward 2026/05/13 10:55:49 INFO Applying migration id=avatar 2026/05/13 10:55:49 INFO Applying migration id=noimage 2026/05/13 10:55:49 INFO Applying migration id=feed 2026/05/13 10:55:49 INFO Applying migration id=bookmarks 2026/05/13 10:55:49 INFO Applying migration id=shareactivity 2026/05/13 10:55:49 INFO Applying migration id=application 2026/05/13 10:55:49 INFO Applying migration id=certificates 2026/05/13 10:55:49 INFO Applying migration id=rawforward 2026/05/13 10:55:49 INFO Applying migration id=publickey 2026/05/13 10:55:49 INFO Applying migration id=resolvegroup 2026/05/13 10:55:49 INFO Applying migration id=reject 2026/05/13 10:55:49 INFO Applying migration id=autodel 2026/05/13 10:55:49 INFO Applying migration id=jsonb 2026/05/13 10:55:49 INFO Applying migration id=quote 2026/05/13 10:55:49 INFO Applying migration id=rfc9421 2026/05/13 10:55:49 INFO Applying migration id=keys 2026/05/13 10:55:49 INFO Applying migration id=portable 2026/05/13 10:55:49 INFO Applying migration id=proofs 2026/05/13 10:55:49 INFO Applying migration id=contexts 2026/05/13 10:55:49 INFO Applying migration id=deliverieshost 2026/05/13 10:55:49 INFO Applying migration id=pembegin 2026/05/13 10:55:49 INFO Applying migration id=didhost 2026/05/13 10:55:49 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:49 INFO Applying migration id=invites 2026/05/13 10:55:49 INFO Applying migration id=ed25519blob 2026/05/13 10:55:49 INFO Applying migration id=rsablob 2026/05/13 10:55:49 INFO Applying migration id=iconscid 2026/05/13 10:55:49 INFO Applying migration id=actor 2026/05/13 10:55:49 INFO Applying migration id=localkeys 2026/05/13 10:55:49 INFO Applying migration id=deleted 2026/05/13 10:55:49 INFO Applying migration id=history 2026/05/13 10:55:49 INFO Applying migration id=outboxnano 2026/05/13 10:55:49 INFO Applying migration id=implements 2026/05/13 10:55:49 INFO Applying migration id=backfill 2026/05/13 10:55:50 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-8ab0-71c2-a9f7-3eecf2da95d8 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://localhost.localdomain:8443/follow/1 2026/05/13 10:55:50 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://127.0.0.1/create/1 note=https://127.0.0.1/note/1 thread=https://localhost.localdomain:8443/note/1 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:50 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:55:50 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://127.0.0.1/update/1 note=https://127.0.0.1/note/1 thread=https://localhost.localdomain:8443/note/1 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:50 INFO Updated post activity.id=https://127.0.0.1/update/1 activity.type=Update activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestForward_ResentEditedReplyToPublicPost (1.18s) === RUN TestForward_DeletedReplyToPublicPost 2026/05/13 10:55:50 INFO Applying migration id=initial 2026/05/13 10:55:50 INFO Applying migration id=notesupdated 2026/05/13 10:55:50 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:50 INFO Applying migration id=activitiesid 2026/05/13 10:55:50 INFO Applying migration id=outbox 2026/05/13 10:55:50 INFO Applying migration id=edits 2026/05/13 10:55:50 INFO Applying migration id=outboxactor 2026/05/13 10:55:50 INFO Applying migration id=outboxsender 2026/05/13 10:55:50 INFO Applying migration id=thread 2026/05/13 10:55:50 INFO Applying migration id=host 2026/05/13 10:55:50 INFO Applying migration id=sharedinbox 2026/05/13 10:55:50 INFO Applying migration id=noteshost 2026/05/13 10:55:50 INFO Applying migration id=fetched 2026/05/13 10:55:50 INFO Applying migration id=move 2026/05/13 10:55:50 INFO Applying migration id=cleanup 2026/05/13 10:55:50 INFO Applying migration id=received 2026/05/13 10:55:50 INFO Applying migration id=namehost 2026/05/13 10:55:50 INFO Applying migration id=outboxhost 2026/05/13 10:55:50 INFO Applying migration id=notesfts 2026/05/13 10:55:50 INFO Applying migration id=iconsname 2026/05/13 10:55:50 INFO Applying migration id=nohash 2026/05/13 10:55:50 INFO Applying migration id=shares 2026/05/13 10:55:50 INFO Applying migration id=actorttl 2026/05/13 10:55:50 INFO Applying migration id=tocc 2026/05/13 10:55:51 INFO Applying migration id=followeds 2026/05/13 10:55:51 INFO Applying migration id=certhash 2026/05/13 10:55:51 INFO Applying migration id=follows_sync 2026/05/13 10:55:51 INFO Applying migration id=jsonpath 2026/05/13 10:55:51 INFO Applying migration id=localforward 2026/05/13 10:55:51 INFO Applying migration id=avatar 2026/05/13 10:55:51 INFO Applying migration id=noimage 2026/05/13 10:55:51 INFO Applying migration id=feed 2026/05/13 10:55:51 INFO Applying migration id=bookmarks 2026/05/13 10:55:51 INFO Applying migration id=shareactivity 2026/05/13 10:55:51 INFO Applying migration id=application 2026/05/13 10:55:51 INFO Applying migration id=certificates 2026/05/13 10:55:51 INFO Applying migration id=rawforward 2026/05/13 10:55:51 INFO Applying migration id=publickey 2026/05/13 10:55:51 INFO Applying migration id=resolvegroup 2026/05/13 10:55:51 INFO Applying migration id=reject 2026/05/13 10:55:51 INFO Applying migration id=autodel 2026/05/13 10:55:51 INFO Applying migration id=jsonb 2026/05/13 10:55:51 INFO Applying migration id=quote 2026/05/13 10:55:51 INFO Applying migration id=rfc9421 2026/05/13 10:55:51 INFO Applying migration id=keys 2026/05/13 10:55:51 INFO Applying migration id=portable 2026/05/13 10:55:51 INFO Applying migration id=proofs 2026/05/13 10:55:51 INFO Applying migration id=contexts 2026/05/13 10:55:51 INFO Applying migration id=deliverieshost 2026/05/13 10:55:51 INFO Applying migration id=pembegin 2026/05/13 10:55:51 INFO Applying migration id=didhost 2026/05/13 10:55:51 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:51 INFO Applying migration id=invites 2026/05/13 10:55:51 INFO Applying migration id=ed25519blob 2026/05/13 10:55:51 INFO Applying migration id=rsablob 2026/05/13 10:55:51 INFO Applying migration id=iconscid 2026/05/13 10:55:51 INFO Applying migration id=actor 2026/05/13 10:55:51 INFO Applying migration id=localkeys 2026/05/13 10:55:51 INFO Applying migration id=deleted 2026/05/13 10:55:51 INFO Applying migration id=history 2026/05/13 10:55:51 INFO Applying migration id=outboxnano 2026/05/13 10:55:51 INFO Applying migration id=implements 2026/05/13 10:55:51 INFO Applying migration id=backfill 2026/05/13 10:55:52 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-8f76-7184-b9af-b1d86ef25969 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://localhost.localdomain:8443/follow/1 2026/05/13 10:55:52 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://127.0.0.1/create/1 note=https://127.0.0.1/note/1 thread=https://localhost.localdomain:8443/note/1 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:52 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:55:52 INFO Received delete request activity.id=https://127.0.0.1/delete/1 activity.type=Delete activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to="" deleted=https://127.0.0.1/note/1 2026/05/13 10:55:52 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://127.0.0.1/delete/1 note=https://127.0.0.1/note/1 thread=https://localhost.localdomain:8443/note/1 starter=https://localhost.localdomain:8443/user/alice --- PASS: TestForward_DeletedReplyToPublicPost (1.22s) === RUN TestForward_DeletedDeletedReplyToPublicPost 2026/05/13 10:55:52 INFO Applying migration id=initial 2026/05/13 10:55:52 INFO Applying migration id=notesupdated 2026/05/13 10:55:52 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:52 INFO Applying migration id=activitiesid 2026/05/13 10:55:52 INFO Applying migration id=outbox 2026/05/13 10:55:52 INFO Applying migration id=edits 2026/05/13 10:55:52 INFO Applying migration id=outboxactor 2026/05/13 10:55:52 INFO Applying migration id=outboxsender 2026/05/13 10:55:52 INFO Applying migration id=thread 2026/05/13 10:55:52 INFO Applying migration id=host 2026/05/13 10:55:52 INFO Applying migration id=sharedinbox 2026/05/13 10:55:52 INFO Applying migration id=noteshost 2026/05/13 10:55:52 INFO Applying migration id=fetched 2026/05/13 10:55:52 INFO Applying migration id=move 2026/05/13 10:55:52 INFO Applying migration id=cleanup 2026/05/13 10:55:52 INFO Applying migration id=received 2026/05/13 10:55:52 INFO Applying migration id=namehost 2026/05/13 10:55:52 INFO Applying migration id=outboxhost 2026/05/13 10:55:52 INFO Applying migration id=notesfts 2026/05/13 10:55:52 INFO Applying migration id=iconsname 2026/05/13 10:55:52 INFO Applying migration id=nohash 2026/05/13 10:55:52 INFO Applying migration id=shares 2026/05/13 10:55:52 INFO Applying migration id=actorttl 2026/05/13 10:55:52 INFO Applying migration id=tocc 2026/05/13 10:55:52 INFO Applying migration id=followeds 2026/05/13 10:55:52 INFO Applying migration id=certhash 2026/05/13 10:55:52 INFO Applying migration id=follows_sync 2026/05/13 10:55:52 INFO Applying migration id=jsonpath 2026/05/13 10:55:52 INFO Applying migration id=localforward 2026/05/13 10:55:52 INFO Applying migration id=avatar 2026/05/13 10:55:52 INFO Applying migration id=noimage 2026/05/13 10:55:52 INFO Applying migration id=feed 2026/05/13 10:55:52 INFO Applying migration id=bookmarks 2026/05/13 10:55:52 INFO Applying migration id=shareactivity 2026/05/13 10:55:52 INFO Applying migration id=application 2026/05/13 10:55:52 INFO Applying migration id=certificates 2026/05/13 10:55:52 INFO Applying migration id=rawforward 2026/05/13 10:55:52 INFO Applying migration id=publickey 2026/05/13 10:55:52 INFO Applying migration id=resolvegroup 2026/05/13 10:55:52 INFO Applying migration id=reject 2026/05/13 10:55:52 INFO Applying migration id=autodel 2026/05/13 10:55:52 INFO Applying migration id=jsonb 2026/05/13 10:55:52 INFO Applying migration id=quote 2026/05/13 10:55:52 INFO Applying migration id=rfc9421 2026/05/13 10:55:52 INFO Applying migration id=keys 2026/05/13 10:55:52 INFO Applying migration id=portable 2026/05/13 10:55:52 INFO Applying migration id=proofs 2026/05/13 10:55:52 INFO Applying migration id=contexts 2026/05/13 10:55:52 INFO Applying migration id=deliverieshost 2026/05/13 10:55:52 INFO Applying migration id=pembegin 2026/05/13 10:55:52 INFO Applying migration id=didhost 2026/05/13 10:55:52 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:52 INFO Applying migration id=invites 2026/05/13 10:55:52 INFO Applying migration id=ed25519blob 2026/05/13 10:55:52 INFO Applying migration id=rsablob 2026/05/13 10:55:52 INFO Applying migration id=iconscid 2026/05/13 10:55:52 INFO Applying migration id=actor 2026/05/13 10:55:52 INFO Applying migration id=localkeys 2026/05/13 10:55:52 INFO Applying migration id=deleted 2026/05/13 10:55:52 INFO Applying migration id=history 2026/05/13 10:55:52 INFO Applying migration id=outboxnano 2026/05/13 10:55:52 INFO Applying migration id=implements 2026/05/13 10:55:52 INFO Applying migration id=backfill 2026/05/13 10:55:52 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-9269-7e52-865c-609c58989d37 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://localhost.localdomain:8443/follow/1 2026/05/13 10:55:52 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://127.0.0.1/create/1 note=https://127.0.0.1/note/1 thread=https://localhost.localdomain:8443/note/1 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:52 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:55:52 INFO Received delete request activity.id=https://127.0.0.1/delete/1 activity.type=Delete activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to="" deleted=https://127.0.0.1/note/1 2026/05/13 10:55:52 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://127.0.0.1/delete/1 note=https://127.0.0.1/note/1 thread=https://localhost.localdomain:8443/note/1 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:52 INFO Received delete request activity.id=https://127.0.0.1/delete/1 activity.type=Delete activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to="" deleted=https://127.0.0.1/note/1 --- PASS: TestForward_DeletedDeletedReplyToPublicPost (0.76s) === RUN TestFTS_Happyflow 2026/05/13 10:55:52 INFO Applying migration id=initial 2026/05/13 10:55:52 INFO Applying migration id=notesupdated 2026/05/13 10:55:52 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:52 INFO Applying migration id=activitiesid 2026/05/13 10:55:52 INFO Applying migration id=outbox 2026/05/13 10:55:52 INFO Applying migration id=edits 2026/05/13 10:55:52 INFO Applying migration id=outboxactor 2026/05/13 10:55:52 INFO Applying migration id=outboxsender 2026/05/13 10:55:52 INFO Applying migration id=thread 2026/05/13 10:55:52 INFO Applying migration id=host 2026/05/13 10:55:52 INFO Applying migration id=sharedinbox 2026/05/13 10:55:52 INFO Applying migration id=noteshost 2026/05/13 10:55:52 INFO Applying migration id=fetched 2026/05/13 10:55:52 INFO Applying migration id=move 2026/05/13 10:55:52 INFO Applying migration id=cleanup 2026/05/13 10:55:52 INFO Applying migration id=received 2026/05/13 10:55:52 INFO Applying migration id=namehost 2026/05/13 10:55:52 INFO Applying migration id=outboxhost 2026/05/13 10:55:52 INFO Applying migration id=notesfts 2026/05/13 10:55:52 INFO Applying migration id=iconsname 2026/05/13 10:55:52 INFO Applying migration id=nohash 2026/05/13 10:55:52 INFO Applying migration id=shares 2026/05/13 10:55:52 INFO Applying migration id=actorttl 2026/05/13 10:55:52 INFO Applying migration id=tocc 2026/05/13 10:55:53 INFO Applying migration id=followeds 2026/05/13 10:55:53 INFO Applying migration id=certhash 2026/05/13 10:55:53 INFO Applying migration id=follows_sync 2026/05/13 10:55:53 INFO Applying migration id=jsonpath 2026/05/13 10:55:53 INFO Applying migration id=localforward 2026/05/13 10:55:53 INFO Applying migration id=avatar 2026/05/13 10:55:53 INFO Applying migration id=noimage 2026/05/13 10:55:53 INFO Applying migration id=feed 2026/05/13 10:55:53 INFO Applying migration id=bookmarks 2026/05/13 10:55:53 INFO Applying migration id=shareactivity 2026/05/13 10:55:53 INFO Applying migration id=application 2026/05/13 10:55:53 INFO Applying migration id=certificates 2026/05/13 10:55:53 INFO Applying migration id=rawforward 2026/05/13 10:55:53 INFO Applying migration id=publickey 2026/05/13 10:55:53 INFO Applying migration id=resolvegroup 2026/05/13 10:55:53 INFO Applying migration id=reject 2026/05/13 10:55:53 INFO Applying migration id=autodel 2026/05/13 10:55:53 INFO Applying migration id=jsonb 2026/05/13 10:55:53 INFO Applying migration id=quote 2026/05/13 10:55:53 INFO Applying migration id=rfc9421 2026/05/13 10:55:53 INFO Applying migration id=keys 2026/05/13 10:55:53 INFO Applying migration id=portable 2026/05/13 10:55:53 INFO Applying migration id=proofs 2026/05/13 10:55:53 INFO Applying migration id=contexts 2026/05/13 10:55:53 INFO Applying migration id=deliverieshost 2026/05/13 10:55:53 INFO Applying migration id=pembegin 2026/05/13 10:55:53 INFO Applying migration id=didhost 2026/05/13 10:55:53 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:53 INFO Applying migration id=invites 2026/05/13 10:55:53 INFO Applying migration id=ed25519blob 2026/05/13 10:55:53 INFO Applying migration id=rsablob 2026/05/13 10:55:53 INFO Applying migration id=iconscid 2026/05/13 10:55:53 INFO Applying migration id=actor 2026/05/13 10:55:53 INFO Applying migration id=localkeys 2026/05/13 10:55:53 INFO Applying migration id=deleted 2026/05/13 10:55:53 INFO Applying migration id=history 2026/05/13 10:55:53 INFO Applying migration id=outboxnano 2026/05/13 10:55:53 INFO Applying migration id=implements 2026/05/13 10:55:53 INFO Applying migration id=backfill 2026/05/13 10:55:53 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-967b-713a-b987-630e8c477b59 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-967b-709b-aaf5-29b67baaacd9 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-967b-709b-aaf5-29b67baaacd9 --- PASS: TestFTS_Happyflow (1.04s) === RUN TestFTS_HashtagWithoutHash 2026/05/13 10:55:53 INFO Applying migration id=initial 2026/05/13 10:55:53 INFO Applying migration id=notesupdated 2026/05/13 10:55:53 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:53 INFO Applying migration id=activitiesid 2026/05/13 10:55:53 INFO Applying migration id=outbox 2026/05/13 10:55:53 INFO Applying migration id=edits 2026/05/13 10:55:53 INFO Applying migration id=outboxactor 2026/05/13 10:55:54 INFO Applying migration id=outboxsender 2026/05/13 10:55:54 INFO Applying migration id=thread 2026/05/13 10:55:54 INFO Applying migration id=host 2026/05/13 10:55:54 INFO Applying migration id=sharedinbox 2026/05/13 10:55:54 INFO Applying migration id=noteshost 2026/05/13 10:55:54 INFO Applying migration id=fetched 2026/05/13 10:55:54 INFO Applying migration id=move 2026/05/13 10:55:54 INFO Applying migration id=cleanup 2026/05/13 10:55:54 INFO Applying migration id=received 2026/05/13 10:55:54 INFO Applying migration id=namehost 2026/05/13 10:55:54 INFO Applying migration id=outboxhost 2026/05/13 10:55:54 INFO Applying migration id=notesfts 2026/05/13 10:55:54 INFO Applying migration id=iconsname 2026/05/13 10:55:54 INFO Applying migration id=nohash 2026/05/13 10:55:54 INFO Applying migration id=shares 2026/05/13 10:55:54 INFO Applying migration id=actorttl 2026/05/13 10:55:54 INFO Applying migration id=tocc 2026/05/13 10:55:54 INFO Applying migration id=followeds 2026/05/13 10:55:54 INFO Applying migration id=certhash 2026/05/13 10:55:54 INFO Applying migration id=follows_sync 2026/05/13 10:55:54 INFO Applying migration id=jsonpath 2026/05/13 10:55:54 INFO Applying migration id=localforward 2026/05/13 10:55:54 INFO Applying migration id=avatar 2026/05/13 10:55:54 INFO Applying migration id=noimage 2026/05/13 10:55:54 INFO Applying migration id=feed 2026/05/13 10:55:54 INFO Applying migration id=bookmarks 2026/05/13 10:55:54 INFO Applying migration id=shareactivity 2026/05/13 10:55:54 INFO Applying migration id=application 2026/05/13 10:55:54 INFO Applying migration id=certificates 2026/05/13 10:55:54 INFO Applying migration id=rawforward 2026/05/13 10:55:54 INFO Applying migration id=publickey 2026/05/13 10:55:54 INFO Applying migration id=resolvegroup 2026/05/13 10:55:54 INFO Applying migration id=reject 2026/05/13 10:55:54 INFO Applying migration id=autodel 2026/05/13 10:55:54 INFO Applying migration id=jsonb 2026/05/13 10:55:54 INFO Applying migration id=quote 2026/05/13 10:55:54 INFO Applying migration id=rfc9421 2026/05/13 10:55:54 INFO Applying migration id=keys 2026/05/13 10:55:54 INFO Applying migration id=portable 2026/05/13 10:55:54 INFO Applying migration id=proofs 2026/05/13 10:55:54 INFO Applying migration id=contexts 2026/05/13 10:55:54 INFO Applying migration id=deliverieshost 2026/05/13 10:55:54 INFO Applying migration id=pembegin 2026/05/13 10:55:54 INFO Applying migration id=didhost 2026/05/13 10:55:54 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:54 INFO Applying migration id=invites 2026/05/13 10:55:54 INFO Applying migration id=ed25519blob 2026/05/13 10:55:54 INFO Applying migration id=rsablob 2026/05/13 10:55:54 INFO Applying migration id=iconscid 2026/05/13 10:55:54 INFO Applying migration id=actor 2026/05/13 10:55:54 INFO Applying migration id=localkeys 2026/05/13 10:55:54 INFO Applying migration id=deleted 2026/05/13 10:55:54 INFO Applying migration id=history 2026/05/13 10:55:54 INFO Applying migration id=outboxnano 2026/05/13 10:55:54 INFO Applying migration id=implements 2026/05/13 10:55:54 INFO Applying migration id=backfill 2026/05/13 10:55:54 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-9963-7baa-a101-10755bb192b3 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-9963-762b-9c78-a19e7a13cdba activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-9963-762b-9c78-a19e7a13cdba --- PASS: TestFTS_HashtagWithoutHash (0.74s) === RUN TestFTS_HashtagWithHash 2026/05/13 10:55:54 INFO Applying migration id=initial 2026/05/13 10:55:54 INFO Applying migration id=notesupdated 2026/05/13 10:55:54 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:54 INFO Applying migration id=activitiesid 2026/05/13 10:55:54 INFO Applying migration id=outbox 2026/05/13 10:55:54 INFO Applying migration id=edits 2026/05/13 10:55:54 INFO Applying migration id=outboxactor 2026/05/13 10:55:54 INFO Applying migration id=outboxsender 2026/05/13 10:55:54 INFO Applying migration id=thread 2026/05/13 10:55:54 INFO Applying migration id=host 2026/05/13 10:55:54 INFO Applying migration id=sharedinbox 2026/05/13 10:55:54 INFO Applying migration id=noteshost 2026/05/13 10:55:54 INFO Applying migration id=fetched 2026/05/13 10:55:54 INFO Applying migration id=move 2026/05/13 10:55:54 INFO Applying migration id=cleanup 2026/05/13 10:55:54 INFO Applying migration id=received 2026/05/13 10:55:54 INFO Applying migration id=namehost 2026/05/13 10:55:54 INFO Applying migration id=outboxhost 2026/05/13 10:55:54 INFO Applying migration id=notesfts 2026/05/13 10:55:54 INFO Applying migration id=iconsname 2026/05/13 10:55:54 INFO Applying migration id=nohash 2026/05/13 10:55:54 INFO Applying migration id=shares 2026/05/13 10:55:54 INFO Applying migration id=actorttl 2026/05/13 10:55:54 INFO Applying migration id=tocc 2026/05/13 10:55:54 INFO Applying migration id=followeds 2026/05/13 10:55:54 INFO Applying migration id=certhash 2026/05/13 10:55:54 INFO Applying migration id=follows_sync 2026/05/13 10:55:54 INFO Applying migration id=jsonpath 2026/05/13 10:55:54 INFO Applying migration id=localforward 2026/05/13 10:55:54 INFO Applying migration id=avatar 2026/05/13 10:55:54 INFO Applying migration id=noimage 2026/05/13 10:55:54 INFO Applying migration id=feed 2026/05/13 10:55:54 INFO Applying migration id=bookmarks 2026/05/13 10:55:54 INFO Applying migration id=shareactivity 2026/05/13 10:55:54 INFO Applying migration id=application 2026/05/13 10:55:54 INFO Applying migration id=certificates 2026/05/13 10:55:54 INFO Applying migration id=rawforward 2026/05/13 10:55:54 INFO Applying migration id=publickey 2026/05/13 10:55:54 INFO Applying migration id=resolvegroup 2026/05/13 10:55:54 INFO Applying migration id=reject 2026/05/13 10:55:54 INFO Applying migration id=autodel 2026/05/13 10:55:54 INFO Applying migration id=jsonb 2026/05/13 10:55:54 INFO Applying migration id=quote 2026/05/13 10:55:54 INFO Applying migration id=rfc9421 2026/05/13 10:55:54 INFO Applying migration id=keys 2026/05/13 10:55:54 INFO Applying migration id=portable 2026/05/13 10:55:54 INFO Applying migration id=proofs 2026/05/13 10:55:54 INFO Applying migration id=contexts 2026/05/13 10:55:54 INFO Applying migration id=deliverieshost 2026/05/13 10:55:54 INFO Applying migration id=pembegin 2026/05/13 10:55:54 INFO Applying migration id=didhost 2026/05/13 10:55:54 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:54 INFO Applying migration id=invites 2026/05/13 10:55:54 INFO Applying migration id=ed25519blob 2026/05/13 10:55:54 INFO Applying migration id=rsablob 2026/05/13 10:55:54 INFO Applying migration id=iconscid 2026/05/13 10:55:54 INFO Applying migration id=actor 2026/05/13 10:55:54 INFO Applying migration id=localkeys 2026/05/13 10:55:54 INFO Applying migration id=deleted 2026/05/13 10:55:54 INFO Applying migration id=history 2026/05/13 10:55:54 INFO Applying migration id=outboxnano 2026/05/13 10:55:54 INFO Applying migration id=implements 2026/05/13 10:55:54 INFO Applying migration id=backfill 2026/05/13 10:55:55 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-9d55-776a-ab10-37da57044cd3 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-9d55-76e9-acbd-86d70714f33a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-9d55-76e9-acbd-86d70714f33a 2026/05/13 10:55:55 WARN Failed to scan posts error="fts5: syntax error near \"#\"" --- PASS: TestFTS_HashtagWithHash (1.01s) === RUN TestFTS_HashtagWithHashAndQuotes 2026/05/13 10:55:55 INFO Applying migration id=initial 2026/05/13 10:55:55 INFO Applying migration id=notesupdated 2026/05/13 10:55:55 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:55 INFO Applying migration id=activitiesid 2026/05/13 10:55:55 INFO Applying migration id=outbox 2026/05/13 10:55:55 INFO Applying migration id=edits 2026/05/13 10:55:55 INFO Applying migration id=outboxactor 2026/05/13 10:55:55 INFO Applying migration id=outboxsender 2026/05/13 10:55:55 INFO Applying migration id=thread 2026/05/13 10:55:55 INFO Applying migration id=host 2026/05/13 10:55:55 INFO Applying migration id=sharedinbox 2026/05/13 10:55:55 INFO Applying migration id=noteshost 2026/05/13 10:55:55 INFO Applying migration id=fetched 2026/05/13 10:55:55 INFO Applying migration id=move 2026/05/13 10:55:55 INFO Applying migration id=cleanup 2026/05/13 10:55:55 INFO Applying migration id=received 2026/05/13 10:55:55 INFO Applying migration id=namehost 2026/05/13 10:55:55 INFO Applying migration id=outboxhost 2026/05/13 10:55:55 INFO Applying migration id=notesfts 2026/05/13 10:55:55 INFO Applying migration id=iconsname 2026/05/13 10:55:55 INFO Applying migration id=nohash 2026/05/13 10:55:55 INFO Applying migration id=shares 2026/05/13 10:55:55 INFO Applying migration id=actorttl 2026/05/13 10:55:55 INFO Applying migration id=tocc 2026/05/13 10:55:55 INFO Applying migration id=followeds 2026/05/13 10:55:55 INFO Applying migration id=certhash 2026/05/13 10:55:55 INFO Applying migration id=follows_sync 2026/05/13 10:55:55 INFO Applying migration id=jsonpath 2026/05/13 10:55:55 INFO Applying migration id=localforward 2026/05/13 10:55:55 INFO Applying migration id=avatar 2026/05/13 10:55:55 INFO Applying migration id=noimage 2026/05/13 10:55:55 INFO Applying migration id=feed 2026/05/13 10:55:55 INFO Applying migration id=bookmarks 2026/05/13 10:55:55 INFO Applying migration id=shareactivity 2026/05/13 10:55:55 INFO Applying migration id=application 2026/05/13 10:55:55 INFO Applying migration id=certificates 2026/05/13 10:55:55 INFO Applying migration id=rawforward 2026/05/13 10:55:55 INFO Applying migration id=publickey 2026/05/13 10:55:55 INFO Applying migration id=resolvegroup 2026/05/13 10:55:55 INFO Applying migration id=reject 2026/05/13 10:55:55 INFO Applying migration id=autodel 2026/05/13 10:55:55 INFO Applying migration id=jsonb 2026/05/13 10:55:55 INFO Applying migration id=quote 2026/05/13 10:55:55 INFO Applying migration id=rfc9421 2026/05/13 10:55:55 INFO Applying migration id=keys 2026/05/13 10:55:55 INFO Applying migration id=portable 2026/05/13 10:55:55 INFO Applying migration id=proofs 2026/05/13 10:55:55 INFO Applying migration id=contexts 2026/05/13 10:55:55 INFO Applying migration id=deliverieshost 2026/05/13 10:55:55 INFO Applying migration id=pembegin 2026/05/13 10:55:55 INFO Applying migration id=didhost 2026/05/13 10:55:55 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:55 INFO Applying migration id=invites 2026/05/13 10:55:55 INFO Applying migration id=ed25519blob 2026/05/13 10:55:55 INFO Applying migration id=rsablob 2026/05/13 10:55:55 INFO Applying migration id=iconscid 2026/05/13 10:55:55 INFO Applying migration id=actor 2026/05/13 10:55:55 INFO Applying migration id=localkeys 2026/05/13 10:55:55 INFO Applying migration id=deleted 2026/05/13 10:55:55 INFO Applying migration id=history 2026/05/13 10:55:55 INFO Applying migration id=outboxnano 2026/05/13 10:55:55 INFO Applying migration id=implements 2026/05/13 10:55:55 INFO Applying migration id=backfill 2026/05/13 10:55:56 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-a109-7991-949e-526468caf431 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-a109-78e1-b498-97b0909c4737 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-a109-78e1-b498-97b0909c4737 --- PASS: TestFTS_HashtagWithHashAndQuotes (0.95s) === RUN TestFTS_HashtagWithHashAndQuotesUnauthenticatedUser 2026/05/13 10:55:56 INFO Applying migration id=initial 2026/05/13 10:55:56 INFO Applying migration id=notesupdated 2026/05/13 10:55:56 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:56 INFO Applying migration id=activitiesid 2026/05/13 10:55:56 INFO Applying migration id=outbox 2026/05/13 10:55:56 INFO Applying migration id=edits 2026/05/13 10:55:56 INFO Applying migration id=outboxactor 2026/05/13 10:55:56 INFO Applying migration id=outboxsender 2026/05/13 10:55:56 INFO Applying migration id=thread 2026/05/13 10:55:56 INFO Applying migration id=host 2026/05/13 10:55:56 INFO Applying migration id=sharedinbox 2026/05/13 10:55:56 INFO Applying migration id=noteshost 2026/05/13 10:55:56 INFO Applying migration id=fetched 2026/05/13 10:55:56 INFO Applying migration id=move 2026/05/13 10:55:56 INFO Applying migration id=cleanup 2026/05/13 10:55:56 INFO Applying migration id=received 2026/05/13 10:55:56 INFO Applying migration id=namehost 2026/05/13 10:55:56 INFO Applying migration id=outboxhost 2026/05/13 10:55:56 INFO Applying migration id=notesfts 2026/05/13 10:55:56 INFO Applying migration id=iconsname 2026/05/13 10:55:56 INFO Applying migration id=nohash 2026/05/13 10:55:56 INFO Applying migration id=shares 2026/05/13 10:55:56 INFO Applying migration id=actorttl 2026/05/13 10:55:56 INFO Applying migration id=tocc 2026/05/13 10:55:56 INFO Applying migration id=followeds 2026/05/13 10:55:56 INFO Applying migration id=certhash 2026/05/13 10:55:56 INFO Applying migration id=follows_sync 2026/05/13 10:55:56 INFO Applying migration id=jsonpath 2026/05/13 10:55:56 INFO Applying migration id=localforward 2026/05/13 10:55:56 INFO Applying migration id=avatar 2026/05/13 10:55:56 INFO Applying migration id=noimage 2026/05/13 10:55:56 INFO Applying migration id=feed 2026/05/13 10:55:56 INFO Applying migration id=bookmarks 2026/05/13 10:55:56 INFO Applying migration id=shareactivity 2026/05/13 10:55:56 INFO Applying migration id=application 2026/05/13 10:55:56 INFO Applying migration id=certificates 2026/05/13 10:55:56 INFO Applying migration id=rawforward 2026/05/13 10:55:56 INFO Applying migration id=publickey 2026/05/13 10:55:56 INFO Applying migration id=resolvegroup 2026/05/13 10:55:56 INFO Applying migration id=reject 2026/05/13 10:55:56 INFO Applying migration id=autodel 2026/05/13 10:55:56 INFO Applying migration id=jsonb 2026/05/13 10:55:56 INFO Applying migration id=quote 2026/05/13 10:55:56 INFO Applying migration id=rfc9421 2026/05/13 10:55:56 INFO Applying migration id=keys 2026/05/13 10:55:56 INFO Applying migration id=portable 2026/05/13 10:55:56 INFO Applying migration id=proofs 2026/05/13 10:55:56 INFO Applying migration id=contexts 2026/05/13 10:55:56 INFO Applying migration id=deliverieshost 2026/05/13 10:55:56 INFO Applying migration id=pembegin 2026/05/13 10:55:56 INFO Applying migration id=didhost 2026/05/13 10:55:56 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:56 INFO Applying migration id=invites 2026/05/13 10:55:56 INFO Applying migration id=ed25519blob 2026/05/13 10:55:56 INFO Applying migration id=rsablob 2026/05/13 10:55:56 INFO Applying migration id=iconscid 2026/05/13 10:55:56 INFO Applying migration id=actor 2026/05/13 10:55:56 INFO Applying migration id=localkeys 2026/05/13 10:55:56 INFO Applying migration id=deleted 2026/05/13 10:55:56 INFO Applying migration id=history 2026/05/13 10:55:56 INFO Applying migration id=outboxnano 2026/05/13 10:55:56 INFO Applying migration id=implements 2026/05/13 10:55:56 INFO Applying migration id=backfill 2026/05/13 10:55:57 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-a5e0-7127-8f6c-edc7445ec550 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-a5e0-709f-aa5e-70692d4aadc6 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-a5e0-709f-aa5e-70692d4aadc6 --- PASS: TestFTS_HashtagWithHashAndQuotesUnauthenticatedUser (1.24s) === RUN TestFTS_HashtagWithHashAndQuotesSecondPage 2026/05/13 10:55:57 INFO Applying migration id=initial 2026/05/13 10:55:57 INFO Applying migration id=notesupdated 2026/05/13 10:55:57 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:57 INFO Applying migration id=activitiesid 2026/05/13 10:55:57 INFO Applying migration id=outbox 2026/05/13 10:55:57 INFO Applying migration id=edits 2026/05/13 10:55:57 INFO Applying migration id=outboxactor 2026/05/13 10:55:57 INFO Applying migration id=outboxsender 2026/05/13 10:55:57 INFO Applying migration id=thread 2026/05/13 10:55:57 INFO Applying migration id=host 2026/05/13 10:55:57 INFO Applying migration id=sharedinbox 2026/05/13 10:55:57 INFO Applying migration id=noteshost 2026/05/13 10:55:57 INFO Applying migration id=fetched 2026/05/13 10:55:57 INFO Applying migration id=move 2026/05/13 10:55:57 INFO Applying migration id=cleanup 2026/05/13 10:55:57 INFO Applying migration id=received 2026/05/13 10:55:57 INFO Applying migration id=namehost 2026/05/13 10:55:57 INFO Applying migration id=outboxhost 2026/05/13 10:55:57 INFO Applying migration id=notesfts 2026/05/13 10:55:57 INFO Applying migration id=iconsname 2026/05/13 10:55:57 INFO Applying migration id=nohash 2026/05/13 10:55:57 INFO Applying migration id=shares 2026/05/13 10:55:57 INFO Applying migration id=actorttl 2026/05/13 10:55:57 INFO Applying migration id=tocc 2026/05/13 10:55:57 INFO Applying migration id=followeds 2026/05/13 10:55:57 INFO Applying migration id=certhash 2026/05/13 10:55:57 INFO Applying migration id=follows_sync 2026/05/13 10:55:57 INFO Applying migration id=jsonpath 2026/05/13 10:55:58 INFO Applying migration id=localforward 2026/05/13 10:55:58 INFO Applying migration id=avatar 2026/05/13 10:55:58 INFO Applying migration id=noimage 2026/05/13 10:55:58 INFO Applying migration id=feed 2026/05/13 10:55:58 INFO Applying migration id=bookmarks 2026/05/13 10:55:58 INFO Applying migration id=shareactivity 2026/05/13 10:55:58 INFO Applying migration id=application 2026/05/13 10:55:58 INFO Applying migration id=certificates 2026/05/13 10:55:58 INFO Applying migration id=rawforward 2026/05/13 10:55:58 INFO Applying migration id=publickey 2026/05/13 10:55:58 INFO Applying migration id=resolvegroup 2026/05/13 10:55:58 INFO Applying migration id=reject 2026/05/13 10:55:58 INFO Applying migration id=autodel 2026/05/13 10:55:58 INFO Applying migration id=jsonb 2026/05/13 10:55:58 INFO Applying migration id=quote 2026/05/13 10:55:58 INFO Applying migration id=rfc9421 2026/05/13 10:55:58 INFO Applying migration id=keys 2026/05/13 10:55:58 INFO Applying migration id=portable 2026/05/13 10:55:58 INFO Applying migration id=proofs 2026/05/13 10:55:58 INFO Applying migration id=contexts 2026/05/13 10:55:58 INFO Applying migration id=deliverieshost 2026/05/13 10:55:58 INFO Applying migration id=pembegin 2026/05/13 10:55:58 INFO Applying migration id=didhost 2026/05/13 10:55:58 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:58 INFO Applying migration id=invites 2026/05/13 10:55:58 INFO Applying migration id=ed25519blob 2026/05/13 10:55:58 INFO Applying migration id=rsablob 2026/05/13 10:55:58 INFO Applying migration id=iconscid 2026/05/13 10:55:58 INFO Applying migration id=actor 2026/05/13 10:55:58 INFO Applying migration id=localkeys 2026/05/13 10:55:58 INFO Applying migration id=deleted 2026/05/13 10:55:58 INFO Applying migration id=history 2026/05/13 10:55:58 INFO Applying migration id=outboxnano 2026/05/13 10:55:58 INFO Applying migration id=implements 2026/05/13 10:55:58 INFO Applying migration id=backfill 2026/05/13 10:55:58 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-a87f-7d7f-8541-c5c3bfbe42c1 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-a87f-7d03-8ecb-49783f86c5d6 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-a87f-7d03-8ecb-49783f86c5d6 --- PASS: TestFTS_HashtagWithHashAndQuotesSecondPage (0.67s) === RUN TestFTS_NoInput 2026/05/13 10:55:58 INFO Applying migration id=initial 2026/05/13 10:55:58 INFO Applying migration id=notesupdated 2026/05/13 10:55:58 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:58 INFO Applying migration id=activitiesid 2026/05/13 10:55:58 INFO Applying migration id=outbox 2026/05/13 10:55:58 INFO Applying migration id=edits 2026/05/13 10:55:58 INFO Applying migration id=outboxactor 2026/05/13 10:55:58 INFO Applying migration id=outboxsender 2026/05/13 10:55:58 INFO Applying migration id=thread 2026/05/13 10:55:58 INFO Applying migration id=host 2026/05/13 10:55:58 INFO Applying migration id=sharedinbox 2026/05/13 10:55:58 INFO Applying migration id=noteshost 2026/05/13 10:55:58 INFO Applying migration id=fetched 2026/05/13 10:55:58 INFO Applying migration id=move 2026/05/13 10:55:58 INFO Applying migration id=cleanup 2026/05/13 10:55:58 INFO Applying migration id=received 2026/05/13 10:55:58 INFO Applying migration id=namehost 2026/05/13 10:55:58 INFO Applying migration id=outboxhost 2026/05/13 10:55:58 INFO Applying migration id=notesfts 2026/05/13 10:55:58 INFO Applying migration id=iconsname 2026/05/13 10:55:58 INFO Applying migration id=nohash 2026/05/13 10:55:58 INFO Applying migration id=shares 2026/05/13 10:55:58 INFO Applying migration id=actorttl 2026/05/13 10:55:58 INFO Applying migration id=tocc 2026/05/13 10:55:58 INFO Applying migration id=followeds 2026/05/13 10:55:58 INFO Applying migration id=certhash 2026/05/13 10:55:58 INFO Applying migration id=follows_sync 2026/05/13 10:55:58 INFO Applying migration id=jsonpath 2026/05/13 10:55:58 INFO Applying migration id=localforward 2026/05/13 10:55:58 INFO Applying migration id=avatar 2026/05/13 10:55:58 INFO Applying migration id=noimage 2026/05/13 10:55:58 INFO Applying migration id=feed 2026/05/13 10:55:58 INFO Applying migration id=bookmarks 2026/05/13 10:55:58 INFO Applying migration id=shareactivity 2026/05/13 10:55:58 INFO Applying migration id=application 2026/05/13 10:55:58 INFO Applying migration id=certificates 2026/05/13 10:55:58 INFO Applying migration id=rawforward 2026/05/13 10:55:58 INFO Applying migration id=publickey 2026/05/13 10:55:58 INFO Applying migration id=resolvegroup 2026/05/13 10:55:58 INFO Applying migration id=reject 2026/05/13 10:55:58 INFO Applying migration id=autodel 2026/05/13 10:55:58 INFO Applying migration id=jsonb 2026/05/13 10:55:58 INFO Applying migration id=quote 2026/05/13 10:55:58 INFO Applying migration id=rfc9421 2026/05/13 10:55:58 INFO Applying migration id=keys 2026/05/13 10:55:58 INFO Applying migration id=portable 2026/05/13 10:55:58 INFO Applying migration id=proofs 2026/05/13 10:55:58 INFO Applying migration id=contexts 2026/05/13 10:55:58 INFO Applying migration id=deliverieshost 2026/05/13 10:55:58 INFO Applying migration id=pembegin 2026/05/13 10:55:58 INFO Applying migration id=didhost 2026/05/13 10:55:58 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:58 INFO Applying migration id=invites 2026/05/13 10:55:58 INFO Applying migration id=ed25519blob 2026/05/13 10:55:58 INFO Applying migration id=rsablob 2026/05/13 10:55:58 INFO Applying migration id=iconscid 2026/05/13 10:55:58 INFO Applying migration id=actor 2026/05/13 10:55:58 INFO Applying migration id=localkeys 2026/05/13 10:55:58 INFO Applying migration id=deleted 2026/05/13 10:55:58 INFO Applying migration id=history 2026/05/13 10:55:58 INFO Applying migration id=outboxnano 2026/05/13 10:55:58 INFO Applying migration id=implements 2026/05/13 10:55:58 INFO Applying migration id=backfill --- PASS: TestFTS_NoInput (0.55s) === RUN TestFTS_EmptyInput 2026/05/13 10:55:59 INFO Applying migration id=initial 2026/05/13 10:55:59 INFO Applying migration id=notesupdated 2026/05/13 10:55:59 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:59 INFO Applying migration id=activitiesid 2026/05/13 10:55:59 INFO Applying migration id=outbox 2026/05/13 10:55:59 INFO Applying migration id=edits 2026/05/13 10:55:59 INFO Applying migration id=outboxactor 2026/05/13 10:55:59 INFO Applying migration id=outboxsender 2026/05/13 10:55:59 INFO Applying migration id=thread 2026/05/13 10:55:59 INFO Applying migration id=host 2026/05/13 10:55:59 INFO Applying migration id=sharedinbox 2026/05/13 10:55:59 INFO Applying migration id=noteshost 2026/05/13 10:55:59 INFO Applying migration id=fetched 2026/05/13 10:55:59 INFO Applying migration id=move 2026/05/13 10:55:59 INFO Applying migration id=cleanup 2026/05/13 10:55:59 INFO Applying migration id=received 2026/05/13 10:55:59 INFO Applying migration id=namehost 2026/05/13 10:55:59 INFO Applying migration id=outboxhost 2026/05/13 10:55:59 INFO Applying migration id=notesfts 2026/05/13 10:55:59 INFO Applying migration id=iconsname 2026/05/13 10:55:59 INFO Applying migration id=nohash 2026/05/13 10:55:59 INFO Applying migration id=shares 2026/05/13 10:55:59 INFO Applying migration id=actorttl 2026/05/13 10:55:59 INFO Applying migration id=tocc 2026/05/13 10:55:59 INFO Applying migration id=followeds 2026/05/13 10:55:59 INFO Applying migration id=certhash 2026/05/13 10:55:59 INFO Applying migration id=follows_sync 2026/05/13 10:55:59 INFO Applying migration id=jsonpath 2026/05/13 10:55:59 INFO Applying migration id=localforward 2026/05/13 10:55:59 INFO Applying migration id=avatar 2026/05/13 10:55:59 INFO Applying migration id=noimage 2026/05/13 10:55:59 INFO Applying migration id=feed 2026/05/13 10:55:59 INFO Applying migration id=bookmarks 2026/05/13 10:55:59 INFO Applying migration id=shareactivity 2026/05/13 10:55:59 INFO Applying migration id=application 2026/05/13 10:55:59 INFO Applying migration id=certificates 2026/05/13 10:55:59 INFO Applying migration id=rawforward 2026/05/13 10:55:59 INFO Applying migration id=publickey 2026/05/13 10:55:59 INFO Applying migration id=resolvegroup 2026/05/13 10:55:59 INFO Applying migration id=reject 2026/05/13 10:55:59 INFO Applying migration id=autodel 2026/05/13 10:55:59 INFO Applying migration id=jsonb 2026/05/13 10:55:59 INFO Applying migration id=quote 2026/05/13 10:55:59 INFO Applying migration id=rfc9421 2026/05/13 10:55:59 INFO Applying migration id=keys 2026/05/13 10:55:59 INFO Applying migration id=portable 2026/05/13 10:55:59 INFO Applying migration id=proofs 2026/05/13 10:55:59 INFO Applying migration id=contexts 2026/05/13 10:55:59 INFO Applying migration id=deliverieshost 2026/05/13 10:55:59 INFO Applying migration id=pembegin 2026/05/13 10:55:59 INFO Applying migration id=didhost 2026/05/13 10:55:59 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:59 INFO Applying migration id=invites 2026/05/13 10:55:59 INFO Applying migration id=ed25519blob 2026/05/13 10:55:59 INFO Applying migration id=rsablob 2026/05/13 10:55:59 INFO Applying migration id=iconscid 2026/05/13 10:55:59 INFO Applying migration id=actor 2026/05/13 10:55:59 INFO Applying migration id=localkeys 2026/05/13 10:55:59 INFO Applying migration id=deleted 2026/05/13 10:55:59 INFO Applying migration id=history 2026/05/13 10:55:59 INFO Applying migration id=outboxnano 2026/05/13 10:55:59 INFO Applying migration id=implements 2026/05/13 10:55:59 INFO Applying migration id=backfill --- PASS: TestFTS_EmptyInput (1.01s) === RUN TestFTS_InvalidEscapeSequence 2026/05/13 10:56:00 INFO Applying migration id=initial 2026/05/13 10:56:00 INFO Applying migration id=notesupdated 2026/05/13 10:56:00 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:00 INFO Applying migration id=activitiesid 2026/05/13 10:56:00 INFO Applying migration id=outbox 2026/05/13 10:56:00 INFO Applying migration id=edits 2026/05/13 10:56:00 INFO Applying migration id=outboxactor 2026/05/13 10:56:00 INFO Applying migration id=outboxsender 2026/05/13 10:56:00 INFO Applying migration id=thread 2026/05/13 10:56:00 INFO Applying migration id=host 2026/05/13 10:56:00 INFO Applying migration id=sharedinbox 2026/05/13 10:56:00 INFO Applying migration id=noteshost 2026/05/13 10:56:00 INFO Applying migration id=fetched 2026/05/13 10:56:00 INFO Applying migration id=move 2026/05/13 10:56:00 INFO Applying migration id=cleanup 2026/05/13 10:56:00 INFO Applying migration id=received 2026/05/13 10:56:00 INFO Applying migration id=namehost 2026/05/13 10:56:00 INFO Applying migration id=outboxhost 2026/05/13 10:56:00 INFO Applying migration id=notesfts 2026/05/13 10:56:00 INFO Applying migration id=iconsname 2026/05/13 10:56:00 INFO Applying migration id=nohash 2026/05/13 10:56:00 INFO Applying migration id=shares 2026/05/13 10:56:00 INFO Applying migration id=actorttl 2026/05/13 10:56:00 INFO Applying migration id=tocc 2026/05/13 10:56:00 INFO Applying migration id=followeds 2026/05/13 10:56:00 INFO Applying migration id=certhash 2026/05/13 10:56:00 INFO Applying migration id=follows_sync 2026/05/13 10:56:00 INFO Applying migration id=jsonpath 2026/05/13 10:56:00 INFO Applying migration id=localforward 2026/05/13 10:56:00 INFO Applying migration id=avatar 2026/05/13 10:56:00 INFO Applying migration id=noimage 2026/05/13 10:56:00 INFO Applying migration id=feed 2026/05/13 10:56:00 INFO Applying migration id=bookmarks 2026/05/13 10:56:00 INFO Applying migration id=shareactivity 2026/05/13 10:56:00 INFO Applying migration id=application 2026/05/13 10:56:00 INFO Applying migration id=certificates 2026/05/13 10:56:00 INFO Applying migration id=rawforward 2026/05/13 10:56:00 INFO Applying migration id=publickey 2026/05/13 10:56:00 INFO Applying migration id=resolvegroup 2026/05/13 10:56:00 INFO Applying migration id=reject 2026/05/13 10:56:00 INFO Applying migration id=autodel 2026/05/13 10:56:00 INFO Applying migration id=jsonb 2026/05/13 10:56:00 INFO Applying migration id=quote 2026/05/13 10:56:00 INFO Applying migration id=rfc9421 2026/05/13 10:56:00 INFO Applying migration id=keys 2026/05/13 10:56:00 INFO Applying migration id=portable 2026/05/13 10:56:00 INFO Applying migration id=proofs 2026/05/13 10:56:00 INFO Applying migration id=contexts 2026/05/13 10:56:00 INFO Applying migration id=deliverieshost 2026/05/13 10:56:00 INFO Applying migration id=pembegin 2026/05/13 10:56:00 INFO Applying migration id=didhost 2026/05/13 10:56:00 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:00 INFO Applying migration id=invites 2026/05/13 10:56:00 INFO Applying migration id=ed25519blob 2026/05/13 10:56:00 INFO Applying migration id=rsablob 2026/05/13 10:56:00 INFO Applying migration id=iconscid 2026/05/13 10:56:00 INFO Applying migration id=actor 2026/05/13 10:56:00 INFO Applying migration id=localkeys 2026/05/13 10:56:00 INFO Applying migration id=deleted 2026/05/13 10:56:00 INFO Applying migration id=history 2026/05/13 10:56:00 INFO Applying migration id=outboxnano 2026/05/13 10:56:00 INFO Applying migration id=implements 2026/05/13 10:56:00 INFO Applying migration id=backfill 2026/05/13 10:56:00 INFO Failed to decode query url=/users/fts?%zzworld error="invalid URL escape \"%zz\"" --- PASS: TestFTS_InvalidEscapeSequence (0.70s) === RUN TestFTS_UnathenticatedUser 2026/05/13 10:56:00 INFO Applying migration id=initial 2026/05/13 10:56:00 INFO Applying migration id=notesupdated 2026/05/13 10:56:00 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:00 INFO Applying migration id=activitiesid 2026/05/13 10:56:00 INFO Applying migration id=outbox 2026/05/13 10:56:00 INFO Applying migration id=edits 2026/05/13 10:56:00 INFO Applying migration id=outboxactor 2026/05/13 10:56:00 INFO Applying migration id=outboxsender 2026/05/13 10:56:00 INFO Applying migration id=thread 2026/05/13 10:56:00 INFO Applying migration id=host 2026/05/13 10:56:00 INFO Applying migration id=sharedinbox 2026/05/13 10:56:00 INFO Applying migration id=noteshost 2026/05/13 10:56:00 INFO Applying migration id=fetched 2026/05/13 10:56:00 INFO Applying migration id=move 2026/05/13 10:56:00 INFO Applying migration id=cleanup 2026/05/13 10:56:00 INFO Applying migration id=received 2026/05/13 10:56:00 INFO Applying migration id=namehost 2026/05/13 10:56:00 INFO Applying migration id=outboxhost 2026/05/13 10:56:00 INFO Applying migration id=notesfts 2026/05/13 10:56:00 INFO Applying migration id=iconsname 2026/05/13 10:56:00 INFO Applying migration id=nohash 2026/05/13 10:56:00 INFO Applying migration id=shares 2026/05/13 10:56:00 INFO Applying migration id=actorttl 2026/05/13 10:56:00 INFO Applying migration id=tocc 2026/05/13 10:56:00 INFO Applying migration id=followeds 2026/05/13 10:56:00 INFO Applying migration id=certhash 2026/05/13 10:56:00 INFO Applying migration id=follows_sync 2026/05/13 10:56:00 INFO Applying migration id=jsonpath 2026/05/13 10:56:00 INFO Applying migration id=localforward 2026/05/13 10:56:00 INFO Applying migration id=avatar 2026/05/13 10:56:00 INFO Applying migration id=noimage 2026/05/13 10:56:00 INFO Applying migration id=feed 2026/05/13 10:56:00 INFO Applying migration id=bookmarks 2026/05/13 10:56:00 INFO Applying migration id=shareactivity 2026/05/13 10:56:00 INFO Applying migration id=application 2026/05/13 10:56:00 INFO Applying migration id=certificates 2026/05/13 10:56:00 INFO Applying migration id=rawforward 2026/05/13 10:56:00 INFO Applying migration id=publickey 2026/05/13 10:56:00 INFO Applying migration id=resolvegroup 2026/05/13 10:56:00 INFO Applying migration id=reject 2026/05/13 10:56:00 INFO Applying migration id=autodel 2026/05/13 10:56:00 INFO Applying migration id=jsonb 2026/05/13 10:56:00 INFO Applying migration id=quote 2026/05/13 10:56:00 INFO Applying migration id=rfc9421 2026/05/13 10:56:01 INFO Applying migration id=keys 2026/05/13 10:56:01 INFO Applying migration id=portable 2026/05/13 10:56:01 INFO Applying migration id=proofs 2026/05/13 10:56:01 INFO Applying migration id=contexts 2026/05/13 10:56:01 INFO Applying migration id=deliverieshost 2026/05/13 10:56:01 INFO Applying migration id=pembegin 2026/05/13 10:56:01 INFO Applying migration id=didhost 2026/05/13 10:56:01 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:01 INFO Applying migration id=invites 2026/05/13 10:56:01 INFO Applying migration id=ed25519blob 2026/05/13 10:56:01 INFO Applying migration id=rsablob 2026/05/13 10:56:01 INFO Applying migration id=iconscid 2026/05/13 10:56:01 INFO Applying migration id=actor 2026/05/13 10:56:01 INFO Applying migration id=localkeys 2026/05/13 10:56:01 INFO Applying migration id=deleted 2026/05/13 10:56:01 INFO Applying migration id=history 2026/05/13 10:56:01 INFO Applying migration id=outboxnano 2026/05/13 10:56:01 INFO Applying migration id=implements 2026/05/13 10:56:01 INFO Applying migration id=backfill 2026/05/13 10:56:01 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-b4d9-70da-917d-ac2ce2bb067d activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-b4d9-7075-8af3-aebfa8c13a4b activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-b4d9-7075-8af3-aebfa8c13a4b --- PASS: TestFTS_UnathenticatedUser (0.89s) === RUN TestFTS_SearchByAuthorUserName 2026/05/13 10:56:01 INFO Applying migration id=initial 2026/05/13 10:56:01 INFO Applying migration id=notesupdated 2026/05/13 10:56:01 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:01 INFO Applying migration id=activitiesid 2026/05/13 10:56:01 INFO Applying migration id=outbox 2026/05/13 10:56:01 INFO Applying migration id=edits 2026/05/13 10:56:01 INFO Applying migration id=outboxactor 2026/05/13 10:56:01 INFO Applying migration id=outboxsender 2026/05/13 10:56:01 INFO Applying migration id=thread 2026/05/13 10:56:01 INFO Applying migration id=host 2026/05/13 10:56:01 INFO Applying migration id=sharedinbox 2026/05/13 10:56:01 INFO Applying migration id=noteshost 2026/05/13 10:56:01 INFO Applying migration id=fetched 2026/05/13 10:56:01 INFO Applying migration id=move 2026/05/13 10:56:01 INFO Applying migration id=cleanup 2026/05/13 10:56:01 INFO Applying migration id=received 2026/05/13 10:56:01 INFO Applying migration id=namehost 2026/05/13 10:56:01 INFO Applying migration id=outboxhost 2026/05/13 10:56:01 INFO Applying migration id=notesfts 2026/05/13 10:56:01 INFO Applying migration id=iconsname 2026/05/13 10:56:01 INFO Applying migration id=nohash 2026/05/13 10:56:01 INFO Applying migration id=shares 2026/05/13 10:56:01 INFO Applying migration id=actorttl 2026/05/13 10:56:01 INFO Applying migration id=tocc 2026/05/13 10:56:01 INFO Applying migration id=followeds 2026/05/13 10:56:01 INFO Applying migration id=certhash 2026/05/13 10:56:01 INFO Applying migration id=follows_sync 2026/05/13 10:56:01 INFO Applying migration id=jsonpath 2026/05/13 10:56:01 INFO Applying migration id=localforward 2026/05/13 10:56:01 INFO Applying migration id=avatar 2026/05/13 10:56:01 INFO Applying migration id=noimage 2026/05/13 10:56:01 INFO Applying migration id=feed 2026/05/13 10:56:01 INFO Applying migration id=bookmarks 2026/05/13 10:56:01 INFO Applying migration id=shareactivity 2026/05/13 10:56:01 INFO Applying migration id=application 2026/05/13 10:56:01 INFO Applying migration id=certificates 2026/05/13 10:56:01 INFO Applying migration id=rawforward 2026/05/13 10:56:01 INFO Applying migration id=publickey 2026/05/13 10:56:01 INFO Applying migration id=resolvegroup 2026/05/13 10:56:01 INFO Applying migration id=reject 2026/05/13 10:56:01 INFO Applying migration id=autodel 2026/05/13 10:56:01 INFO Applying migration id=jsonb 2026/05/13 10:56:01 INFO Applying migration id=quote 2026/05/13 10:56:01 INFO Applying migration id=rfc9421 2026/05/13 10:56:01 INFO Applying migration id=keys 2026/05/13 10:56:01 INFO Applying migration id=portable 2026/05/13 10:56:01 INFO Applying migration id=proofs 2026/05/13 10:56:01 INFO Applying migration id=contexts 2026/05/13 10:56:01 INFO Applying migration id=deliverieshost 2026/05/13 10:56:01 INFO Applying migration id=pembegin 2026/05/13 10:56:01 INFO Applying migration id=didhost 2026/05/13 10:56:01 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:01 INFO Applying migration id=invites 2026/05/13 10:56:01 INFO Applying migration id=ed25519blob 2026/05/13 10:56:01 INFO Applying migration id=rsablob 2026/05/13 10:56:01 INFO Applying migration id=iconscid 2026/05/13 10:56:01 INFO Applying migration id=actor 2026/05/13 10:56:01 INFO Applying migration id=localkeys 2026/05/13 10:56:01 INFO Applying migration id=deleted 2026/05/13 10:56:01 INFO Applying migration id=history 2026/05/13 10:56:01 INFO Applying migration id=outboxnano 2026/05/13 10:56:01 INFO Applying migration id=implements 2026/05/13 10:56:01 INFO Applying migration id=backfill 2026/05/13 10:56:02 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-b719-799e-8031-0b0f0533aaf1 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-b719-7919-9147-03fb6c331cca activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-b719-7919-9147-03fb6c331cca --- PASS: TestFTS_SearchByAuthorUserName (0.58s) === RUN TestFTS_SearchByAuthorID 2026/05/13 10:56:02 INFO Applying migration id=initial 2026/05/13 10:56:02 INFO Applying migration id=notesupdated 2026/05/13 10:56:02 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:02 INFO Applying migration id=activitiesid 2026/05/13 10:56:02 INFO Applying migration id=outbox 2026/05/13 10:56:02 INFO Applying migration id=edits 2026/05/13 10:56:02 INFO Applying migration id=outboxactor 2026/05/13 10:56:02 INFO Applying migration id=outboxsender 2026/05/13 10:56:02 INFO Applying migration id=thread 2026/05/13 10:56:02 INFO Applying migration id=host 2026/05/13 10:56:02 INFO Applying migration id=sharedinbox 2026/05/13 10:56:02 INFO Applying migration id=noteshost 2026/05/13 10:56:02 INFO Applying migration id=fetched 2026/05/13 10:56:02 INFO Applying migration id=move 2026/05/13 10:56:02 INFO Applying migration id=cleanup 2026/05/13 10:56:02 INFO Applying migration id=received 2026/05/13 10:56:02 INFO Applying migration id=namehost 2026/05/13 10:56:02 INFO Applying migration id=outboxhost 2026/05/13 10:56:02 INFO Applying migration id=notesfts 2026/05/13 10:56:02 INFO Applying migration id=iconsname 2026/05/13 10:56:02 INFO Applying migration id=nohash 2026/05/13 10:56:02 INFO Applying migration id=shares 2026/05/13 10:56:02 INFO Applying migration id=actorttl 2026/05/13 10:56:02 INFO Applying migration id=tocc 2026/05/13 10:56:02 INFO Applying migration id=followeds 2026/05/13 10:56:02 INFO Applying migration id=certhash 2026/05/13 10:56:02 INFO Applying migration id=follows_sync 2026/05/13 10:56:02 INFO Applying migration id=jsonpath 2026/05/13 10:56:02 INFO Applying migration id=localforward 2026/05/13 10:56:02 INFO Applying migration id=avatar 2026/05/13 10:56:02 INFO Applying migration id=noimage 2026/05/13 10:56:02 INFO Applying migration id=feed 2026/05/13 10:56:02 INFO Applying migration id=bookmarks 2026/05/13 10:56:02 INFO Applying migration id=shareactivity 2026/05/13 10:56:02 INFO Applying migration id=application 2026/05/13 10:56:02 INFO Applying migration id=certificates 2026/05/13 10:56:02 INFO Applying migration id=rawforward 2026/05/13 10:56:02 INFO Applying migration id=publickey 2026/05/13 10:56:02 INFO Applying migration id=resolvegroup 2026/05/13 10:56:02 INFO Applying migration id=reject 2026/05/13 10:56:02 INFO Applying migration id=autodel 2026/05/13 10:56:02 INFO Applying migration id=jsonb 2026/05/13 10:56:02 INFO Applying migration id=quote 2026/05/13 10:56:02 INFO Applying migration id=rfc9421 2026/05/13 10:56:02 INFO Applying migration id=keys 2026/05/13 10:56:02 INFO Applying migration id=portable 2026/05/13 10:56:02 INFO Applying migration id=proofs 2026/05/13 10:56:02 INFO Applying migration id=contexts 2026/05/13 10:56:02 INFO Applying migration id=deliverieshost 2026/05/13 10:56:02 INFO Applying migration id=pembegin 2026/05/13 10:56:02 INFO Applying migration id=didhost 2026/05/13 10:56:02 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:02 INFO Applying migration id=invites 2026/05/13 10:56:02 INFO Applying migration id=ed25519blob 2026/05/13 10:56:02 INFO Applying migration id=rsablob 2026/05/13 10:56:02 INFO Applying migration id=iconscid 2026/05/13 10:56:02 INFO Applying migration id=actor 2026/05/13 10:56:02 INFO Applying migration id=localkeys 2026/05/13 10:56:02 INFO Applying migration id=deleted 2026/05/13 10:56:02 INFO Applying migration id=history 2026/05/13 10:56:02 INFO Applying migration id=outboxnano 2026/05/13 10:56:02 INFO Applying migration id=implements 2026/05/13 10:56:02 INFO Applying migration id=backfill 2026/05/13 10:56:03 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-ba52-7bc0-b355-8572b3e167dd activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-ba52-7b56-aab5-f698ff5ae9c1 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-ba52-7b56-aab5-f698ff5ae9c1 --- PASS: TestFTS_SearchByAuthorID (0.83s) === RUN TestFTS_SearchByMentionUserName 2026/05/13 10:56:03 INFO Applying migration id=initial 2026/05/13 10:56:03 INFO Applying migration id=notesupdated 2026/05/13 10:56:03 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:03 INFO Applying migration id=activitiesid 2026/05/13 10:56:03 INFO Applying migration id=outbox 2026/05/13 10:56:03 INFO Applying migration id=edits 2026/05/13 10:56:03 INFO Applying migration id=outboxactor 2026/05/13 10:56:03 INFO Applying migration id=outboxsender 2026/05/13 10:56:03 INFO Applying migration id=thread 2026/05/13 10:56:03 INFO Applying migration id=host 2026/05/13 10:56:03 INFO Applying migration id=sharedinbox 2026/05/13 10:56:03 INFO Applying migration id=noteshost 2026/05/13 10:56:03 INFO Applying migration id=fetched 2026/05/13 10:56:03 INFO Applying migration id=move 2026/05/13 10:56:03 INFO Applying migration id=cleanup 2026/05/13 10:56:03 INFO Applying migration id=received 2026/05/13 10:56:03 INFO Applying migration id=namehost 2026/05/13 10:56:03 INFO Applying migration id=outboxhost 2026/05/13 10:56:03 INFO Applying migration id=notesfts 2026/05/13 10:56:03 INFO Applying migration id=iconsname 2026/05/13 10:56:03 INFO Applying migration id=nohash 2026/05/13 10:56:03 INFO Applying migration id=shares 2026/05/13 10:56:03 INFO Applying migration id=actorttl 2026/05/13 10:56:03 INFO Applying migration id=tocc 2026/05/13 10:56:03 INFO Applying migration id=followeds 2026/05/13 10:56:03 INFO Applying migration id=certhash 2026/05/13 10:56:03 INFO Applying migration id=follows_sync 2026/05/13 10:56:03 INFO Applying migration id=jsonpath 2026/05/13 10:56:03 INFO Applying migration id=localforward 2026/05/13 10:56:03 INFO Applying migration id=avatar 2026/05/13 10:56:03 INFO Applying migration id=noimage 2026/05/13 10:56:03 INFO Applying migration id=feed 2026/05/13 10:56:03 INFO Applying migration id=bookmarks 2026/05/13 10:56:03 INFO Applying migration id=shareactivity 2026/05/13 10:56:03 INFO Applying migration id=application 2026/05/13 10:56:03 INFO Applying migration id=certificates 2026/05/13 10:56:03 INFO Applying migration id=rawforward 2026/05/13 10:56:03 INFO Applying migration id=publickey 2026/05/13 10:56:03 INFO Applying migration id=resolvegroup 2026/05/13 10:56:03 INFO Applying migration id=reject 2026/05/13 10:56:03 INFO Applying migration id=autodel 2026/05/13 10:56:03 INFO Applying migration id=jsonb 2026/05/13 10:56:03 INFO Applying migration id=quote 2026/05/13 10:56:03 INFO Applying migration id=rfc9421 2026/05/13 10:56:03 INFO Applying migration id=keys 2026/05/13 10:56:03 INFO Applying migration id=portable 2026/05/13 10:56:03 INFO Applying migration id=proofs 2026/05/13 10:56:03 INFO Applying migration id=contexts 2026/05/13 10:56:03 INFO Applying migration id=deliverieshost 2026/05/13 10:56:03 INFO Applying migration id=pembegin 2026/05/13 10:56:03 INFO Applying migration id=didhost 2026/05/13 10:56:03 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:03 INFO Applying migration id=invites 2026/05/13 10:56:03 INFO Applying migration id=ed25519blob 2026/05/13 10:56:03 INFO Applying migration id=rsablob 2026/05/13 10:56:03 INFO Applying migration id=iconscid 2026/05/13 10:56:03 INFO Applying migration id=actor 2026/05/13 10:56:03 INFO Applying migration id=localkeys 2026/05/13 10:56:03 INFO Applying migration id=deleted 2026/05/13 10:56:03 INFO Applying migration id=history 2026/05/13 10:56:03 INFO Applying migration id=outboxnano 2026/05/13 10:56:03 INFO Applying migration id=implements 2026/05/13 10:56:03 INFO Applying migration id=backfill --- PASS: TestFTS_SearchByMentionUserName (0.71s) === RUN TestFTS_SearchByMentionID 2026/05/13 10:56:03 INFO Applying migration id=initial 2026/05/13 10:56:03 INFO Applying migration id=notesupdated 2026/05/13 10:56:03 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:03 INFO Applying migration id=activitiesid 2026/05/13 10:56:03 INFO Applying migration id=outbox 2026/05/13 10:56:03 INFO Applying migration id=edits 2026/05/13 10:56:03 INFO Applying migration id=outboxactor 2026/05/13 10:56:03 INFO Applying migration id=outboxsender 2026/05/13 10:56:03 INFO Applying migration id=thread 2026/05/13 10:56:03 INFO Applying migration id=host 2026/05/13 10:56:03 INFO Applying migration id=sharedinbox 2026/05/13 10:56:03 INFO Applying migration id=noteshost 2026/05/13 10:56:03 INFO Applying migration id=fetched 2026/05/13 10:56:03 INFO Applying migration id=move 2026/05/13 10:56:03 INFO Applying migration id=cleanup 2026/05/13 10:56:03 INFO Applying migration id=received 2026/05/13 10:56:03 INFO Applying migration id=namehost 2026/05/13 10:56:03 INFO Applying migration id=outboxhost 2026/05/13 10:56:03 INFO Applying migration id=notesfts 2026/05/13 10:56:03 INFO Applying migration id=iconsname 2026/05/13 10:56:03 INFO Applying migration id=nohash 2026/05/13 10:56:03 INFO Applying migration id=shares 2026/05/13 10:56:03 INFO Applying migration id=actorttl 2026/05/13 10:56:03 INFO Applying migration id=tocc 2026/05/13 10:56:03 INFO Applying migration id=followeds 2026/05/13 10:56:03 INFO Applying migration id=certhash 2026/05/13 10:56:03 INFO Applying migration id=follows_sync 2026/05/13 10:56:03 INFO Applying migration id=jsonpath 2026/05/13 10:56:03 INFO Applying migration id=localforward 2026/05/13 10:56:03 INFO Applying migration id=avatar 2026/05/13 10:56:03 INFO Applying migration id=noimage 2026/05/13 10:56:03 INFO Applying migration id=feed 2026/05/13 10:56:03 INFO Applying migration id=bookmarks 2026/05/13 10:56:03 INFO Applying migration id=shareactivity 2026/05/13 10:56:03 INFO Applying migration id=application 2026/05/13 10:56:03 INFO Applying migration id=certificates 2026/05/13 10:56:03 INFO Applying migration id=rawforward 2026/05/13 10:56:03 INFO Applying migration id=publickey 2026/05/13 10:56:03 INFO Applying migration id=resolvegroup 2026/05/13 10:56:03 INFO Applying migration id=reject 2026/05/13 10:56:03 INFO Applying migration id=autodel 2026/05/13 10:56:03 INFO Applying migration id=jsonb 2026/05/13 10:56:03 INFO Applying migration id=quote 2026/05/13 10:56:03 INFO Applying migration id=rfc9421 2026/05/13 10:56:03 INFO Applying migration id=keys 2026/05/13 10:56:03 INFO Applying migration id=portable 2026/05/13 10:56:03 INFO Applying migration id=proofs 2026/05/13 10:56:03 INFO Applying migration id=contexts 2026/05/13 10:56:03 INFO Applying migration id=deliverieshost 2026/05/13 10:56:03 INFO Applying migration id=pembegin 2026/05/13 10:56:03 INFO Applying migration id=didhost 2026/05/13 10:56:03 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:03 INFO Applying migration id=invites 2026/05/13 10:56:03 INFO Applying migration id=ed25519blob 2026/05/13 10:56:03 INFO Applying migration id=rsablob 2026/05/13 10:56:04 INFO Applying migration id=iconscid 2026/05/13 10:56:04 INFO Applying migration id=actor 2026/05/13 10:56:04 INFO Applying migration id=localkeys 2026/05/13 10:56:04 INFO Applying migration id=deleted 2026/05/13 10:56:04 INFO Applying migration id=history 2026/05/13 10:56:04 INFO Applying migration id=outboxnano 2026/05/13 10:56:04 INFO Applying migration id=implements 2026/05/13 10:56:04 INFO Applying migration id=backfill --- PASS: TestFTS_SearchByMentionID (0.70s) === RUN TestHashtag_PublicPost 2026/05/13 10:56:04 INFO Applying migration id=initial 2026/05/13 10:56:04 INFO Applying migration id=notesupdated 2026/05/13 10:56:04 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:04 INFO Applying migration id=activitiesid 2026/05/13 10:56:04 INFO Applying migration id=outbox 2026/05/13 10:56:04 INFO Applying migration id=edits 2026/05/13 10:56:04 INFO Applying migration id=outboxactor 2026/05/13 10:56:04 INFO Applying migration id=outboxsender 2026/05/13 10:56:04 INFO Applying migration id=thread 2026/05/13 10:56:04 INFO Applying migration id=host 2026/05/13 10:56:04 INFO Applying migration id=sharedinbox 2026/05/13 10:56:04 INFO Applying migration id=noteshost 2026/05/13 10:56:04 INFO Applying migration id=fetched 2026/05/13 10:56:04 INFO Applying migration id=move 2026/05/13 10:56:04 INFO Applying migration id=cleanup 2026/05/13 10:56:04 INFO Applying migration id=received 2026/05/13 10:56:04 INFO Applying migration id=namehost 2026/05/13 10:56:04 INFO Applying migration id=outboxhost 2026/05/13 10:56:04 INFO Applying migration id=notesfts 2026/05/13 10:56:04 INFO Applying migration id=iconsname 2026/05/13 10:56:04 INFO Applying migration id=nohash 2026/05/13 10:56:04 INFO Applying migration id=shares 2026/05/13 10:56:04 INFO Applying migration id=actorttl 2026/05/13 10:56:04 INFO Applying migration id=tocc 2026/05/13 10:56:04 INFO Applying migration id=followeds 2026/05/13 10:56:04 INFO Applying migration id=certhash 2026/05/13 10:56:04 INFO Applying migration id=follows_sync 2026/05/13 10:56:04 INFO Applying migration id=jsonpath 2026/05/13 10:56:04 INFO Applying migration id=localforward 2026/05/13 10:56:04 INFO Applying migration id=avatar 2026/05/13 10:56:04 INFO Applying migration id=noimage 2026/05/13 10:56:04 INFO Applying migration id=feed 2026/05/13 10:56:04 INFO Applying migration id=bookmarks 2026/05/13 10:56:04 INFO Applying migration id=shareactivity 2026/05/13 10:56:04 INFO Applying migration id=application 2026/05/13 10:56:04 INFO Applying migration id=certificates 2026/05/13 10:56:04 INFO Applying migration id=rawforward 2026/05/13 10:56:04 INFO Applying migration id=publickey 2026/05/13 10:56:04 INFO Applying migration id=resolvegroup 2026/05/13 10:56:04 INFO Applying migration id=reject 2026/05/13 10:56:04 INFO Applying migration id=autodel 2026/05/13 10:56:04 INFO Applying migration id=jsonb 2026/05/13 10:56:04 INFO Applying migration id=quote 2026/05/13 10:56:04 INFO Applying migration id=rfc9421 2026/05/13 10:56:04 INFO Applying migration id=keys 2026/05/13 10:56:04 INFO Applying migration id=portable 2026/05/13 10:56:04 INFO Applying migration id=proofs 2026/05/13 10:56:04 INFO Applying migration id=contexts 2026/05/13 10:56:04 INFO Applying migration id=deliverieshost 2026/05/13 10:56:04 INFO Applying migration id=pembegin 2026/05/13 10:56:04 INFO Applying migration id=didhost 2026/05/13 10:56:04 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:04 INFO Applying migration id=invites 2026/05/13 10:56:04 INFO Applying migration id=ed25519blob 2026/05/13 10:56:04 INFO Applying migration id=rsablob 2026/05/13 10:56:04 INFO Applying migration id=iconscid 2026/05/13 10:56:04 INFO Applying migration id=actor 2026/05/13 10:56:04 INFO Applying migration id=localkeys 2026/05/13 10:56:04 INFO Applying migration id=deleted 2026/05/13 10:56:04 INFO Applying migration id=history 2026/05/13 10:56:04 INFO Applying migration id=outboxnano 2026/05/13 10:56:04 INFO Applying migration id=implements 2026/05/13 10:56:04 INFO Applying migration id=backfill 2026/05/13 10:56:05 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-c281-7d08-a27c-d3c4acb6c73b activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-c281-7c9c-af2a-04d19b340edb activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-c281-7c9c-af2a-04d19b340edb 2026/05/13 10:56:05 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-c281-7c9c-af2a-04d19b340edb 2026/05/13 10:56:05 INFO Generating first response key=/users/hashtag/world --- PASS: TestHashtag_PublicPost (0.69s) === RUN TestHashtag_PublicPostUnauthenticatedUser 2026/05/13 10:56:05 INFO Applying migration id=initial 2026/05/13 10:56:05 INFO Applying migration id=notesupdated 2026/05/13 10:56:05 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:05 INFO Applying migration id=activitiesid 2026/05/13 10:56:05 INFO Applying migration id=outbox 2026/05/13 10:56:05 INFO Applying migration id=edits 2026/05/13 10:56:05 INFO Applying migration id=outboxactor 2026/05/13 10:56:05 INFO Applying migration id=outboxsender 2026/05/13 10:56:05 INFO Applying migration id=thread 2026/05/13 10:56:05 INFO Applying migration id=host 2026/05/13 10:56:05 INFO Applying migration id=sharedinbox 2026/05/13 10:56:05 INFO Applying migration id=noteshost 2026/05/13 10:56:05 INFO Applying migration id=fetched 2026/05/13 10:56:05 INFO Applying migration id=move 2026/05/13 10:56:05 INFO Applying migration id=cleanup 2026/05/13 10:56:05 INFO Applying migration id=received 2026/05/13 10:56:05 INFO Applying migration id=namehost 2026/05/13 10:56:05 INFO Applying migration id=outboxhost 2026/05/13 10:56:05 INFO Applying migration id=notesfts 2026/05/13 10:56:05 INFO Applying migration id=iconsname 2026/05/13 10:56:05 INFO Applying migration id=nohash 2026/05/13 10:56:05 INFO Applying migration id=shares 2026/05/13 10:56:05 INFO Applying migration id=actorttl 2026/05/13 10:56:05 INFO Applying migration id=tocc 2026/05/13 10:56:05 INFO Applying migration id=followeds 2026/05/13 10:56:05 INFO Applying migration id=certhash 2026/05/13 10:56:05 INFO Applying migration id=follows_sync 2026/05/13 10:56:05 INFO Applying migration id=jsonpath 2026/05/13 10:56:05 INFO Applying migration id=localforward 2026/05/13 10:56:05 INFO Applying migration id=avatar 2026/05/13 10:56:05 INFO Applying migration id=noimage 2026/05/13 10:56:05 INFO Applying migration id=feed 2026/05/13 10:56:05 INFO Applying migration id=bookmarks 2026/05/13 10:56:05 INFO Applying migration id=shareactivity 2026/05/13 10:56:05 INFO Applying migration id=application 2026/05/13 10:56:05 INFO Applying migration id=certificates 2026/05/13 10:56:05 INFO Applying migration id=rawforward 2026/05/13 10:56:05 INFO Applying migration id=publickey 2026/05/13 10:56:05 INFO Applying migration id=resolvegroup 2026/05/13 10:56:05 INFO Applying migration id=reject 2026/05/13 10:56:05 INFO Applying migration id=autodel 2026/05/13 10:56:05 INFO Applying migration id=jsonb 2026/05/13 10:56:05 INFO Applying migration id=quote 2026/05/13 10:56:05 INFO Applying migration id=rfc9421 2026/05/13 10:56:05 INFO Applying migration id=keys 2026/05/13 10:56:05 INFO Applying migration id=portable 2026/05/13 10:56:05 INFO Applying migration id=proofs 2026/05/13 10:56:05 INFO Applying migration id=contexts 2026/05/13 10:56:05 INFO Applying migration id=deliverieshost 2026/05/13 10:56:05 INFO Applying migration id=pembegin 2026/05/13 10:56:05 INFO Applying migration id=didhost 2026/05/13 10:56:05 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:05 INFO Applying migration id=invites 2026/05/13 10:56:05 INFO Applying migration id=ed25519blob 2026/05/13 10:56:05 INFO Applying migration id=rsablob 2026/05/13 10:56:05 INFO Applying migration id=iconscid 2026/05/13 10:56:05 INFO Applying migration id=actor 2026/05/13 10:56:05 INFO Applying migration id=localkeys 2026/05/13 10:56:05 INFO Applying migration id=deleted 2026/05/13 10:56:05 INFO Applying migration id=history 2026/05/13 10:56:05 INFO Applying migration id=outboxnano 2026/05/13 10:56:05 INFO Applying migration id=implements 2026/05/13 10:56:05 INFO Applying migration id=backfill 2026/05/13 10:56:05 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-c449-7a3b-acf4-d8c42e7d696b activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-c449-79b4-ad25-b78b90769fd8 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-c449-79b4-ad25-b78b90769fd8 2026/05/13 10:56:05 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-c449-79b4-ad25-b78b90769fd8 2026/05/13 10:56:05 INFO Generating first response key=/hashtag/world --- PASS: TestHashtag_PublicPostUnauthenticatedUser (0.46s) === RUN TestHashtag_ExclamationMark 2026/05/13 10:56:05 INFO Applying migration id=initial 2026/05/13 10:56:05 INFO Applying migration id=notesupdated 2026/05/13 10:56:05 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:05 INFO Applying migration id=activitiesid 2026/05/13 10:56:05 INFO Applying migration id=outbox 2026/05/13 10:56:05 INFO Applying migration id=edits 2026/05/13 10:56:05 INFO Applying migration id=outboxactor 2026/05/13 10:56:05 INFO Applying migration id=outboxsender 2026/05/13 10:56:05 INFO Applying migration id=thread 2026/05/13 10:56:05 INFO Applying migration id=host 2026/05/13 10:56:05 INFO Applying migration id=sharedinbox 2026/05/13 10:56:05 INFO Applying migration id=noteshost 2026/05/13 10:56:05 INFO Applying migration id=fetched 2026/05/13 10:56:05 INFO Applying migration id=move 2026/05/13 10:56:05 INFO Applying migration id=cleanup 2026/05/13 10:56:05 INFO Applying migration id=received 2026/05/13 10:56:05 INFO Applying migration id=namehost 2026/05/13 10:56:05 INFO Applying migration id=outboxhost 2026/05/13 10:56:05 INFO Applying migration id=notesfts 2026/05/13 10:56:05 INFO Applying migration id=iconsname 2026/05/13 10:56:05 INFO Applying migration id=nohash 2026/05/13 10:56:05 INFO Applying migration id=shares 2026/05/13 10:56:05 INFO Applying migration id=actorttl 2026/05/13 10:56:05 INFO Applying migration id=tocc 2026/05/13 10:56:05 INFO Applying migration id=followeds 2026/05/13 10:56:05 INFO Applying migration id=certhash 2026/05/13 10:56:05 INFO Applying migration id=follows_sync 2026/05/13 10:56:05 INFO Applying migration id=jsonpath 2026/05/13 10:56:05 INFO Applying migration id=localforward 2026/05/13 10:56:05 INFO Applying migration id=avatar 2026/05/13 10:56:05 INFO Applying migration id=noimage 2026/05/13 10:56:05 INFO Applying migration id=feed 2026/05/13 10:56:05 INFO Applying migration id=bookmarks 2026/05/13 10:56:05 INFO Applying migration id=shareactivity 2026/05/13 10:56:05 INFO Applying migration id=application 2026/05/13 10:56:05 INFO Applying migration id=certificates 2026/05/13 10:56:05 INFO Applying migration id=rawforward 2026/05/13 10:56:05 INFO Applying migration id=publickey 2026/05/13 10:56:05 INFO Applying migration id=resolvegroup 2026/05/13 10:56:05 INFO Applying migration id=reject 2026/05/13 10:56:05 INFO Applying migration id=autodel 2026/05/13 10:56:05 INFO Applying migration id=jsonb 2026/05/13 10:56:05 INFO Applying migration id=quote 2026/05/13 10:56:05 INFO Applying migration id=rfc9421 2026/05/13 10:56:05 INFO Applying migration id=keys 2026/05/13 10:56:05 INFO Applying migration id=portable 2026/05/13 10:56:05 INFO Applying migration id=proofs 2026/05/13 10:56:05 INFO Applying migration id=contexts 2026/05/13 10:56:05 INFO Applying migration id=deliverieshost 2026/05/13 10:56:05 INFO Applying migration id=pembegin 2026/05/13 10:56:05 INFO Applying migration id=didhost 2026/05/13 10:56:05 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:05 INFO Applying migration id=invites 2026/05/13 10:56:05 INFO Applying migration id=ed25519blob 2026/05/13 10:56:05 INFO Applying migration id=rsablob 2026/05/13 10:56:05 INFO Applying migration id=iconscid 2026/05/13 10:56:05 INFO Applying migration id=actor 2026/05/13 10:56:05 INFO Applying migration id=localkeys 2026/05/13 10:56:05 INFO Applying migration id=deleted 2026/05/13 10:56:05 INFO Applying migration id=history 2026/05/13 10:56:05 INFO Applying migration id=outboxnano 2026/05/13 10:56:05 INFO Applying migration id=implements 2026/05/13 10:56:05 INFO Applying migration id=backfill 2026/05/13 10:56:06 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-c8ac-7dc3-9ab9-9895b1b834fc activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-c8ac-7d2d-beff-1a34dd86e91d activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-c8ac-7d2d-beff-1a34dd86e91d 2026/05/13 10:56:06 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-c8ac-7d2d-beff-1a34dd86e91d 2026/05/13 10:56:06 INFO Generating first response key=/users/hashtag/world --- PASS: TestHashtag_ExclamationMark (1.12s) === RUN TestHashtag_Beginning 2026/05/13 10:56:06 INFO Applying migration id=initial 2026/05/13 10:56:06 INFO Applying migration id=notesupdated 2026/05/13 10:56:06 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:06 INFO Applying migration id=activitiesid 2026/05/13 10:56:06 INFO Applying migration id=outbox 2026/05/13 10:56:06 INFO Applying migration id=edits 2026/05/13 10:56:06 INFO Applying migration id=outboxactor 2026/05/13 10:56:06 INFO Applying migration id=outboxsender 2026/05/13 10:56:06 INFO Applying migration id=thread 2026/05/13 10:56:06 INFO Applying migration id=host 2026/05/13 10:56:06 INFO Applying migration id=sharedinbox 2026/05/13 10:56:06 INFO Applying migration id=noteshost 2026/05/13 10:56:06 INFO Applying migration id=fetched 2026/05/13 10:56:06 INFO Applying migration id=move 2026/05/13 10:56:06 INFO Applying migration id=cleanup 2026/05/13 10:56:06 INFO Applying migration id=received 2026/05/13 10:56:06 INFO Applying migration id=namehost 2026/05/13 10:56:06 INFO Applying migration id=outboxhost 2026/05/13 10:56:06 INFO Applying migration id=notesfts 2026/05/13 10:56:06 INFO Applying migration id=iconsname 2026/05/13 10:56:06 INFO Applying migration id=nohash 2026/05/13 10:56:06 INFO Applying migration id=shares 2026/05/13 10:56:06 INFO Applying migration id=actorttl 2026/05/13 10:56:06 INFO Applying migration id=tocc 2026/05/13 10:56:06 INFO Applying migration id=followeds 2026/05/13 10:56:06 INFO Applying migration id=certhash 2026/05/13 10:56:06 INFO Applying migration id=follows_sync 2026/05/13 10:56:06 INFO Applying migration id=jsonpath 2026/05/13 10:56:06 INFO Applying migration id=localforward 2026/05/13 10:56:06 INFO Applying migration id=avatar 2026/05/13 10:56:06 INFO Applying migration id=noimage 2026/05/13 10:56:06 INFO Applying migration id=feed 2026/05/13 10:56:06 INFO Applying migration id=bookmarks 2026/05/13 10:56:06 INFO Applying migration id=shareactivity 2026/05/13 10:56:06 INFO Applying migration id=application 2026/05/13 10:56:06 INFO Applying migration id=certificates 2026/05/13 10:56:06 INFO Applying migration id=rawforward 2026/05/13 10:56:06 INFO Applying migration id=publickey 2026/05/13 10:56:06 INFO Applying migration id=resolvegroup 2026/05/13 10:56:06 INFO Applying migration id=reject 2026/05/13 10:56:06 INFO Applying migration id=autodel 2026/05/13 10:56:06 INFO Applying migration id=jsonb 2026/05/13 10:56:06 INFO Applying migration id=quote 2026/05/13 10:56:06 INFO Applying migration id=rfc9421 2026/05/13 10:56:06 INFO Applying migration id=keys 2026/05/13 10:56:06 INFO Applying migration id=portable 2026/05/13 10:56:06 INFO Applying migration id=proofs 2026/05/13 10:56:06 INFO Applying migration id=contexts 2026/05/13 10:56:06 INFO Applying migration id=deliverieshost 2026/05/13 10:56:06 INFO Applying migration id=pembegin 2026/05/13 10:56:06 INFO Applying migration id=didhost 2026/05/13 10:56:06 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:06 INFO Applying migration id=invites 2026/05/13 10:56:06 INFO Applying migration id=ed25519blob 2026/05/13 10:56:07 INFO Applying migration id=rsablob 2026/05/13 10:56:07 INFO Applying migration id=iconscid 2026/05/13 10:56:07 INFO Applying migration id=actor 2026/05/13 10:56:07 INFO Applying migration id=localkeys 2026/05/13 10:56:07 INFO Applying migration id=deleted 2026/05/13 10:56:07 INFO Applying migration id=history 2026/05/13 10:56:07 INFO Applying migration id=outboxnano 2026/05/13 10:56:07 INFO Applying migration id=implements 2026/05/13 10:56:07 INFO Applying migration id=backfill 2026/05/13 10:56:07 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-cb55-76ad-abe2-73ec2a82408c activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-cb55-75ed-a1c3-e065acf35ed8 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-cb55-75ed-a1c3-e065acf35ed8 2026/05/13 10:56:07 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-cb55-75ed-a1c3-e065acf35ed8 2026/05/13 10:56:07 INFO Generating first response key=/hashtag/Hello --- PASS: TestHashtag_Beginning (0.68s) === RUN TestHashtag_Multiple 2026/05/13 10:56:07 INFO Applying migration id=initial 2026/05/13 10:56:07 INFO Applying migration id=notesupdated 2026/05/13 10:56:07 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:07 INFO Applying migration id=activitiesid 2026/05/13 10:56:07 INFO Applying migration id=outbox 2026/05/13 10:56:07 INFO Applying migration id=edits 2026/05/13 10:56:07 INFO Applying migration id=outboxactor 2026/05/13 10:56:07 INFO Applying migration id=outboxsender 2026/05/13 10:56:07 INFO Applying migration id=thread 2026/05/13 10:56:07 INFO Applying migration id=host 2026/05/13 10:56:07 INFO Applying migration id=sharedinbox 2026/05/13 10:56:07 INFO Applying migration id=noteshost 2026/05/13 10:56:07 INFO Applying migration id=fetched 2026/05/13 10:56:07 INFO Applying migration id=move 2026/05/13 10:56:07 INFO Applying migration id=cleanup 2026/05/13 10:56:07 INFO Applying migration id=received 2026/05/13 10:56:07 INFO Applying migration id=namehost 2026/05/13 10:56:07 INFO Applying migration id=outboxhost 2026/05/13 10:56:07 INFO Applying migration id=notesfts 2026/05/13 10:56:07 INFO Applying migration id=iconsname 2026/05/13 10:56:07 INFO Applying migration id=nohash 2026/05/13 10:56:07 INFO Applying migration id=shares 2026/05/13 10:56:07 INFO Applying migration id=actorttl 2026/05/13 10:56:07 INFO Applying migration id=tocc 2026/05/13 10:56:07 INFO Applying migration id=followeds 2026/05/13 10:56:07 INFO Applying migration id=certhash 2026/05/13 10:56:07 INFO Applying migration id=follows_sync 2026/05/13 10:56:07 INFO Applying migration id=jsonpath 2026/05/13 10:56:07 INFO Applying migration id=localforward 2026/05/13 10:56:07 INFO Applying migration id=avatar 2026/05/13 10:56:07 INFO Applying migration id=noimage 2026/05/13 10:56:07 INFO Applying migration id=feed 2026/05/13 10:56:07 INFO Applying migration id=bookmarks 2026/05/13 10:56:07 INFO Applying migration id=shareactivity 2026/05/13 10:56:07 INFO Applying migration id=application 2026/05/13 10:56:07 INFO Applying migration id=certificates 2026/05/13 10:56:07 INFO Applying migration id=rawforward 2026/05/13 10:56:07 INFO Applying migration id=publickey 2026/05/13 10:56:07 INFO Applying migration id=resolvegroup 2026/05/13 10:56:07 INFO Applying migration id=reject 2026/05/13 10:56:07 INFO Applying migration id=autodel 2026/05/13 10:56:07 INFO Applying migration id=jsonb 2026/05/13 10:56:07 INFO Applying migration id=quote 2026/05/13 10:56:07 INFO Applying migration id=rfc9421 2026/05/13 10:56:07 INFO Applying migration id=keys 2026/05/13 10:56:07 INFO Applying migration id=portable 2026/05/13 10:56:07 INFO Applying migration id=proofs 2026/05/13 10:56:07 INFO Applying migration id=contexts 2026/05/13 10:56:07 INFO Applying migration id=deliverieshost 2026/05/13 10:56:07 INFO Applying migration id=pembegin 2026/05/13 10:56:07 INFO Applying migration id=didhost 2026/05/13 10:56:07 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:07 INFO Applying migration id=invites 2026/05/13 10:56:07 INFO Applying migration id=ed25519blob 2026/05/13 10:56:07 INFO Applying migration id=rsablob 2026/05/13 10:56:07 INFO Applying migration id=iconscid 2026/05/13 10:56:07 INFO Applying migration id=actor 2026/05/13 10:56:07 INFO Applying migration id=localkeys 2026/05/13 10:56:07 INFO Applying migration id=deleted 2026/05/13 10:56:07 INFO Applying migration id=history 2026/05/13 10:56:07 INFO Applying migration id=outboxnano 2026/05/13 10:56:07 INFO Applying migration id=implements 2026/05/13 10:56:07 INFO Applying migration id=backfill 2026/05/13 10:56:08 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-ce51-7e9e-b36c-06e864015a9e activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-ce51-784e-88b2-90a355f90ab6 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-ce51-784e-88b2-90a355f90ab6 2026/05/13 10:56:08 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-ce51-784e-88b2-90a355f90ab6 2026/05/13 10:56:08 INFO Generating first response key=/hashtag/Hello 2026/05/13 10:56:08 INFO Generating first response key=/users/hashtag/world --- PASS: TestHashtag_Multiple (0.77s) === RUN TestHashtag_CaseSensitivity 2026/05/13 10:56:08 INFO Applying migration id=initial 2026/05/13 10:56:08 INFO Applying migration id=notesupdated 2026/05/13 10:56:08 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:08 INFO Applying migration id=activitiesid 2026/05/13 10:56:08 INFO Applying migration id=outbox 2026/05/13 10:56:08 INFO Applying migration id=edits 2026/05/13 10:56:08 INFO Applying migration id=outboxactor 2026/05/13 10:56:08 INFO Applying migration id=outboxsender 2026/05/13 10:56:08 INFO Applying migration id=thread 2026/05/13 10:56:08 INFO Applying migration id=host 2026/05/13 10:56:08 INFO Applying migration id=sharedinbox 2026/05/13 10:56:08 INFO Applying migration id=noteshost 2026/05/13 10:56:08 INFO Applying migration id=fetched 2026/05/13 10:56:08 INFO Applying migration id=move 2026/05/13 10:56:08 INFO Applying migration id=cleanup 2026/05/13 10:56:08 INFO Applying migration id=received 2026/05/13 10:56:08 INFO Applying migration id=namehost 2026/05/13 10:56:08 INFO Applying migration id=outboxhost 2026/05/13 10:56:08 INFO Applying migration id=notesfts 2026/05/13 10:56:08 INFO Applying migration id=iconsname 2026/05/13 10:56:08 INFO Applying migration id=nohash 2026/05/13 10:56:08 INFO Applying migration id=shares 2026/05/13 10:56:08 INFO Applying migration id=actorttl 2026/05/13 10:56:08 INFO Applying migration id=tocc 2026/05/13 10:56:08 INFO Applying migration id=followeds 2026/05/13 10:56:08 INFO Applying migration id=certhash 2026/05/13 10:56:08 INFO Applying migration id=follows_sync 2026/05/13 10:56:08 INFO Applying migration id=jsonpath 2026/05/13 10:56:08 INFO Applying migration id=localforward 2026/05/13 10:56:08 INFO Applying migration id=avatar 2026/05/13 10:56:08 INFO Applying migration id=noimage 2026/05/13 10:56:08 INFO Applying migration id=feed 2026/05/13 10:56:08 INFO Applying migration id=bookmarks 2026/05/13 10:56:08 INFO Applying migration id=shareactivity 2026/05/13 10:56:08 INFO Applying migration id=application 2026/05/13 10:56:08 INFO Applying migration id=certificates 2026/05/13 10:56:08 INFO Applying migration id=rawforward 2026/05/13 10:56:08 INFO Applying migration id=publickey 2026/05/13 10:56:08 INFO Applying migration id=resolvegroup 2026/05/13 10:56:08 INFO Applying migration id=reject 2026/05/13 10:56:08 INFO Applying migration id=autodel 2026/05/13 10:56:08 INFO Applying migration id=jsonb 2026/05/13 10:56:08 INFO Applying migration id=quote 2026/05/13 10:56:08 INFO Applying migration id=rfc9421 2026/05/13 10:56:08 INFO Applying migration id=keys 2026/05/13 10:56:08 INFO Applying migration id=portable 2026/05/13 10:56:08 INFO Applying migration id=proofs 2026/05/13 10:56:08 INFO Applying migration id=contexts 2026/05/13 10:56:08 INFO Applying migration id=deliverieshost 2026/05/13 10:56:08 INFO Applying migration id=pembegin 2026/05/13 10:56:08 INFO Applying migration id=didhost 2026/05/13 10:56:08 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:08 INFO Applying migration id=invites 2026/05/13 10:56:08 INFO Applying migration id=ed25519blob 2026/05/13 10:56:08 INFO Applying migration id=rsablob 2026/05/13 10:56:08 INFO Applying migration id=iconscid 2026/05/13 10:56:08 INFO Applying migration id=actor 2026/05/13 10:56:08 INFO Applying migration id=localkeys 2026/05/13 10:56:08 INFO Applying migration id=deleted 2026/05/13 10:56:08 INFO Applying migration id=history 2026/05/13 10:56:08 INFO Applying migration id=outboxnano 2026/05/13 10:56:08 INFO Applying migration id=implements 2026/05/13 10:56:08 INFO Applying migration id=backfill 2026/05/13 10:56:08 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-d0d8-7b39-b1da-98064a698118 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-d0d8-7abf-9fb0-14afc0cb3662 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-d0d8-7abf-9fb0-14afc0cb3662 2026/05/13 10:56:08 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-d0d8-7abf-9fb0-14afc0cb3662 2026/05/13 10:56:08 INFO Generating first response key=/hashtag/WoRlD --- PASS: TestHashtag_CaseSensitivity (0.65s) === RUN TestHashtag_PostToFollowers 2026/05/13 10:56:08 INFO Applying migration id=initial 2026/05/13 10:56:08 INFO Applying migration id=notesupdated 2026/05/13 10:56:08 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:08 INFO Applying migration id=activitiesid 2026/05/13 10:56:08 INFO Applying migration id=outbox 2026/05/13 10:56:08 INFO Applying migration id=edits 2026/05/13 10:56:08 INFO Applying migration id=outboxactor 2026/05/13 10:56:08 INFO Applying migration id=outboxsender 2026/05/13 10:56:08 INFO Applying migration id=thread 2026/05/13 10:56:08 INFO Applying migration id=host 2026/05/13 10:56:08 INFO Applying migration id=sharedinbox 2026/05/13 10:56:08 INFO Applying migration id=noteshost 2026/05/13 10:56:08 INFO Applying migration id=fetched 2026/05/13 10:56:08 INFO Applying migration id=move 2026/05/13 10:56:08 INFO Applying migration id=cleanup 2026/05/13 10:56:08 INFO Applying migration id=received 2026/05/13 10:56:08 INFO Applying migration id=namehost 2026/05/13 10:56:08 INFO Applying migration id=outboxhost 2026/05/13 10:56:08 INFO Applying migration id=notesfts 2026/05/13 10:56:08 INFO Applying migration id=iconsname 2026/05/13 10:56:08 INFO Applying migration id=nohash 2026/05/13 10:56:08 INFO Applying migration id=shares 2026/05/13 10:56:08 INFO Applying migration id=actorttl 2026/05/13 10:56:08 INFO Applying migration id=tocc 2026/05/13 10:56:08 INFO Applying migration id=followeds 2026/05/13 10:56:08 INFO Applying migration id=certhash 2026/05/13 10:56:08 INFO Applying migration id=follows_sync 2026/05/13 10:56:08 INFO Applying migration id=jsonpath 2026/05/13 10:56:09 INFO Applying migration id=localforward 2026/05/13 10:56:09 INFO Applying migration id=avatar 2026/05/13 10:56:09 INFO Applying migration id=noimage 2026/05/13 10:56:09 INFO Applying migration id=feed 2026/05/13 10:56:09 INFO Applying migration id=bookmarks 2026/05/13 10:56:09 INFO Applying migration id=shareactivity 2026/05/13 10:56:09 INFO Applying migration id=application 2026/05/13 10:56:09 INFO Applying migration id=certificates 2026/05/13 10:56:09 INFO Applying migration id=rawforward 2026/05/13 10:56:09 INFO Applying migration id=publickey 2026/05/13 10:56:09 INFO Applying migration id=resolvegroup 2026/05/13 10:56:09 INFO Applying migration id=reject 2026/05/13 10:56:09 INFO Applying migration id=autodel 2026/05/13 10:56:09 INFO Applying migration id=jsonb 2026/05/13 10:56:09 INFO Applying migration id=quote 2026/05/13 10:56:09 INFO Applying migration id=rfc9421 2026/05/13 10:56:09 INFO Applying migration id=keys 2026/05/13 10:56:09 INFO Applying migration id=portable 2026/05/13 10:56:09 INFO Applying migration id=proofs 2026/05/13 10:56:09 INFO Applying migration id=contexts 2026/05/13 10:56:09 INFO Applying migration id=deliverieshost 2026/05/13 10:56:09 INFO Applying migration id=pembegin 2026/05/13 10:56:09 INFO Applying migration id=didhost 2026/05/13 10:56:09 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:09 INFO Applying migration id=invites 2026/05/13 10:56:09 INFO Applying migration id=ed25519blob 2026/05/13 10:56:09 INFO Applying migration id=rsablob 2026/05/13 10:56:09 INFO Applying migration id=iconscid 2026/05/13 10:56:09 INFO Applying migration id=actor 2026/05/13 10:56:09 INFO Applying migration id=localkeys 2026/05/13 10:56:09 INFO Applying migration id=deleted 2026/05/13 10:56:09 INFO Applying migration id=history 2026/05/13 10:56:09 INFO Applying migration id=outboxnano 2026/05/13 10:56:09 INFO Applying migration id=implements 2026/05/13 10:56:09 INFO Applying migration id=backfill 2026/05/13 10:56:09 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fa-d4aa-7649-9a79-07a402e1b54f activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:56:09 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-d4ab-7044-a449-17f527ad6a26 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fa-d4aa-7649-9a79-07a402e1b54f activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fa-d4aa-7649-9a79-07a402e1b54f 2026/05/13 10:56:09 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-d4ab-795a-b35e-a5634293db26 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-d4ab-7916-a1c8-534b6501ac5e activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-d4ab-7916-a1c8-534b6501ac5e 2026/05/13 10:56:09 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-d4ab-7916-a1c8-534b6501ac5e 2026/05/13 10:56:09 INFO Generating first response key=/users/hashtag/world --- PASS: TestHashtag_PostToFollowers (0.98s) === RUN TestHashtag_BigOffset 2026/05/13 10:56:09 INFO Applying migration id=initial 2026/05/13 10:56:09 INFO Applying migration id=notesupdated 2026/05/13 10:56:09 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:09 INFO Applying migration id=activitiesid 2026/05/13 10:56:09 INFO Applying migration id=outbox 2026/05/13 10:56:09 INFO Applying migration id=edits 2026/05/13 10:56:09 INFO Applying migration id=outboxactor 2026/05/13 10:56:09 INFO Applying migration id=outboxsender 2026/05/13 10:56:09 INFO Applying migration id=thread 2026/05/13 10:56:09 INFO Applying migration id=host 2026/05/13 10:56:09 INFO Applying migration id=sharedinbox 2026/05/13 10:56:09 INFO Applying migration id=noteshost 2026/05/13 10:56:09 INFO Applying migration id=fetched 2026/05/13 10:56:09 INFO Applying migration id=move 2026/05/13 10:56:09 INFO Applying migration id=cleanup 2026/05/13 10:56:09 INFO Applying migration id=received 2026/05/13 10:56:09 INFO Applying migration id=namehost 2026/05/13 10:56:09 INFO Applying migration id=outboxhost 2026/05/13 10:56:09 INFO Applying migration id=notesfts 2026/05/13 10:56:09 INFO Applying migration id=iconsname 2026/05/13 10:56:09 INFO Applying migration id=nohash 2026/05/13 10:56:09 INFO Applying migration id=shares 2026/05/13 10:56:09 INFO Applying migration id=actorttl 2026/05/13 10:56:09 INFO Applying migration id=tocc 2026/05/13 10:56:09 INFO Applying migration id=followeds 2026/05/13 10:56:09 INFO Applying migration id=certhash 2026/05/13 10:56:09 INFO Applying migration id=follows_sync 2026/05/13 10:56:09 INFO Applying migration id=jsonpath 2026/05/13 10:56:09 INFO Applying migration id=localforward 2026/05/13 10:56:10 INFO Applying migration id=avatar 2026/05/13 10:56:10 INFO Applying migration id=noimage 2026/05/13 10:56:10 INFO Applying migration id=feed 2026/05/13 10:56:10 INFO Applying migration id=bookmarks 2026/05/13 10:56:10 INFO Applying migration id=shareactivity 2026/05/13 10:56:10 INFO Applying migration id=application 2026/05/13 10:56:10 INFO Applying migration id=certificates 2026/05/13 10:56:10 INFO Applying migration id=rawforward 2026/05/13 10:56:10 INFO Applying migration id=publickey 2026/05/13 10:56:10 INFO Applying migration id=resolvegroup 2026/05/13 10:56:10 INFO Applying migration id=reject 2026/05/13 10:56:10 INFO Applying migration id=autodel 2026/05/13 10:56:10 INFO Applying migration id=jsonb 2026/05/13 10:56:10 INFO Applying migration id=quote 2026/05/13 10:56:10 INFO Applying migration id=rfc9421 2026/05/13 10:56:10 INFO Applying migration id=keys 2026/05/13 10:56:10 INFO Applying migration id=portable 2026/05/13 10:56:10 INFO Applying migration id=proofs 2026/05/13 10:56:10 INFO Applying migration id=contexts 2026/05/13 10:56:10 INFO Applying migration id=deliverieshost 2026/05/13 10:56:10 INFO Applying migration id=pembegin 2026/05/13 10:56:10 INFO Applying migration id=didhost 2026/05/13 10:56:10 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:10 INFO Applying migration id=invites 2026/05/13 10:56:10 INFO Applying migration id=ed25519blob 2026/05/13 10:56:10 INFO Applying migration id=rsablob 2026/05/13 10:56:10 INFO Applying migration id=iconscid 2026/05/13 10:56:10 INFO Applying migration id=actor 2026/05/13 10:56:10 INFO Applying migration id=localkeys 2026/05/13 10:56:10 INFO Applying migration id=deleted 2026/05/13 10:56:10 INFO Applying migration id=history 2026/05/13 10:56:10 INFO Applying migration id=outboxnano 2026/05/13 10:56:10 INFO Applying migration id=implements 2026/05/13 10:56:10 INFO Applying migration id=backfill 2026/05/13 10:56:10 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-d86b-70dd-a43a-9d90d056940a activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-d86a-7408-a1d3-cedd23d0c83d activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-d86a-7408-a1d3-cedd23d0c83d 2026/05/13 10:56:10 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-d86a-7408-a1d3-cedd23d0c83d 2026/05/13 10:56:10 INFO Generating first response key=/users/hashtag/world?123 --- PASS: TestHashtag_BigOffset (0.96s) === RUN TestHashtag_BigOffsetUnauthenticatedUser 2026/05/13 10:56:10 INFO Applying migration id=initial 2026/05/13 10:56:10 INFO Applying migration id=notesupdated 2026/05/13 10:56:10 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:10 INFO Applying migration id=activitiesid 2026/05/13 10:56:10 INFO Applying migration id=outbox 2026/05/13 10:56:10 INFO Applying migration id=edits 2026/05/13 10:56:10 INFO Applying migration id=outboxactor 2026/05/13 10:56:10 INFO Applying migration id=outboxsender 2026/05/13 10:56:10 INFO Applying migration id=thread 2026/05/13 10:56:10 INFO Applying migration id=host 2026/05/13 10:56:10 INFO Applying migration id=sharedinbox 2026/05/13 10:56:10 INFO Applying migration id=noteshost 2026/05/13 10:56:10 INFO Applying migration id=fetched 2026/05/13 10:56:10 INFO Applying migration id=move 2026/05/13 10:56:10 INFO Applying migration id=cleanup 2026/05/13 10:56:10 INFO Applying migration id=received 2026/05/13 10:56:10 INFO Applying migration id=namehost 2026/05/13 10:56:10 INFO Applying migration id=outboxhost 2026/05/13 10:56:10 INFO Applying migration id=notesfts 2026/05/13 10:56:10 INFO Applying migration id=iconsname 2026/05/13 10:56:10 INFO Applying migration id=nohash 2026/05/13 10:56:10 INFO Applying migration id=shares 2026/05/13 10:56:10 INFO Applying migration id=actorttl 2026/05/13 10:56:10 INFO Applying migration id=tocc 2026/05/13 10:56:10 INFO Applying migration id=followeds 2026/05/13 10:56:10 INFO Applying migration id=certhash 2026/05/13 10:56:10 INFO Applying migration id=follows_sync 2026/05/13 10:56:10 INFO Applying migration id=jsonpath 2026/05/13 10:56:10 INFO Applying migration id=localforward 2026/05/13 10:56:10 INFO Applying migration id=avatar 2026/05/13 10:56:10 INFO Applying migration id=noimage 2026/05/13 10:56:10 INFO Applying migration id=feed 2026/05/13 10:56:10 INFO Applying migration id=bookmarks 2026/05/13 10:56:10 INFO Applying migration id=shareactivity 2026/05/13 10:56:10 INFO Applying migration id=application 2026/05/13 10:56:10 INFO Applying migration id=certificates 2026/05/13 10:56:10 INFO Applying migration id=rawforward 2026/05/13 10:56:10 INFO Applying migration id=publickey 2026/05/13 10:56:10 INFO Applying migration id=resolvegroup 2026/05/13 10:56:10 INFO Applying migration id=reject 2026/05/13 10:56:10 INFO Applying migration id=autodel 2026/05/13 10:56:10 INFO Applying migration id=jsonb 2026/05/13 10:56:10 INFO Applying migration id=quote 2026/05/13 10:56:10 INFO Applying migration id=rfc9421 2026/05/13 10:56:10 INFO Applying migration id=keys 2026/05/13 10:56:10 INFO Applying migration id=portable 2026/05/13 10:56:10 INFO Applying migration id=proofs 2026/05/13 10:56:10 INFO Applying migration id=contexts 2026/05/13 10:56:10 INFO Applying migration id=deliverieshost 2026/05/13 10:56:10 INFO Applying migration id=pembegin 2026/05/13 10:56:10 INFO Applying migration id=didhost 2026/05/13 10:56:10 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:10 INFO Applying migration id=invites 2026/05/13 10:56:10 INFO Applying migration id=ed25519blob 2026/05/13 10:56:11 INFO Applying migration id=rsablob 2026/05/13 10:56:11 INFO Applying migration id=iconscid 2026/05/13 10:56:11 INFO Applying migration id=actor 2026/05/13 10:56:11 INFO Applying migration id=localkeys 2026/05/13 10:56:11 INFO Applying migration id=deleted 2026/05/13 10:56:11 INFO Applying migration id=history 2026/05/13 10:56:11 INFO Applying migration id=outboxnano 2026/05/13 10:56:11 INFO Applying migration id=implements 2026/05/13 10:56:11 INFO Applying migration id=backfill 2026/05/13 10:56:11 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-da30-7b0f-92cb-1113e639fa0c activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-da30-7a65-bf70-5cce44a3b320 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-da30-7a65-bf70-5cce44a3b320 2026/05/13 10:56:11 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-da30-7a65-bf70-5cce44a3b320 2026/05/13 10:56:11 INFO Generating first response key=/hashtag/world?123 --- PASS: TestHashtag_BigOffsetUnauthenticatedUser (0.45s) === RUN TestHashtag_InvalidOffset 2026/05/13 10:56:11 INFO Applying migration id=initial 2026/05/13 10:56:11 INFO Applying migration id=notesupdated 2026/05/13 10:56:11 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:11 INFO Applying migration id=activitiesid 2026/05/13 10:56:11 INFO Applying migration id=outbox 2026/05/13 10:56:11 INFO Applying migration id=edits 2026/05/13 10:56:11 INFO Applying migration id=outboxactor 2026/05/13 10:56:11 INFO Applying migration id=outboxsender 2026/05/13 10:56:11 INFO Applying migration id=thread 2026/05/13 10:56:11 INFO Applying migration id=host 2026/05/13 10:56:11 INFO Applying migration id=sharedinbox 2026/05/13 10:56:11 INFO Applying migration id=noteshost 2026/05/13 10:56:11 INFO Applying migration id=fetched 2026/05/13 10:56:11 INFO Applying migration id=move 2026/05/13 10:56:11 INFO Applying migration id=cleanup 2026/05/13 10:56:11 INFO Applying migration id=received 2026/05/13 10:56:11 INFO Applying migration id=namehost 2026/05/13 10:56:11 INFO Applying migration id=outboxhost 2026/05/13 10:56:11 INFO Applying migration id=notesfts 2026/05/13 10:56:11 INFO Applying migration id=iconsname 2026/05/13 10:56:11 INFO Applying migration id=nohash 2026/05/13 10:56:11 INFO Applying migration id=shares 2026/05/13 10:56:11 INFO Applying migration id=actorttl 2026/05/13 10:56:11 INFO Applying migration id=tocc 2026/05/13 10:56:11 INFO Applying migration id=followeds 2026/05/13 10:56:11 INFO Applying migration id=certhash 2026/05/13 10:56:11 INFO Applying migration id=follows_sync 2026/05/13 10:56:11 INFO Applying migration id=jsonpath 2026/05/13 10:56:11 INFO Applying migration id=localforward 2026/05/13 10:56:11 INFO Applying migration id=avatar 2026/05/13 10:56:11 INFO Applying migration id=noimage 2026/05/13 10:56:11 INFO Applying migration id=feed 2026/05/13 10:56:11 INFO Applying migration id=bookmarks 2026/05/13 10:56:11 INFO Applying migration id=shareactivity 2026/05/13 10:56:11 INFO Applying migration id=application 2026/05/13 10:56:11 INFO Applying migration id=certificates 2026/05/13 10:56:11 INFO Applying migration id=rawforward 2026/05/13 10:56:11 INFO Applying migration id=publickey 2026/05/13 10:56:11 INFO Applying migration id=resolvegroup 2026/05/13 10:56:11 INFO Applying migration id=reject 2026/05/13 10:56:11 INFO Applying migration id=autodel 2026/05/13 10:56:11 INFO Applying migration id=jsonb 2026/05/13 10:56:11 INFO Applying migration id=quote 2026/05/13 10:56:11 INFO Applying migration id=rfc9421 2026/05/13 10:56:11 INFO Applying migration id=keys 2026/05/13 10:56:11 INFO Applying migration id=portable 2026/05/13 10:56:11 INFO Applying migration id=proofs 2026/05/13 10:56:11 INFO Applying migration id=contexts 2026/05/13 10:56:11 INFO Applying migration id=deliverieshost 2026/05/13 10:56:11 INFO Applying migration id=pembegin 2026/05/13 10:56:11 INFO Applying migration id=didhost 2026/05/13 10:56:11 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:11 INFO Applying migration id=invites 2026/05/13 10:56:11 INFO Applying migration id=ed25519blob 2026/05/13 10:56:11 INFO Applying migration id=rsablob 2026/05/13 10:56:11 INFO Applying migration id=iconscid 2026/05/13 10:56:11 INFO Applying migration id=actor 2026/05/13 10:56:11 INFO Applying migration id=localkeys 2026/05/13 10:56:11 INFO Applying migration id=deleted 2026/05/13 10:56:11 INFO Applying migration id=history 2026/05/13 10:56:11 INFO Applying migration id=outboxnano 2026/05/13 10:56:11 INFO Applying migration id=implements 2026/05/13 10:56:11 INFO Applying migration id=backfill 2026/05/13 10:56:12 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-ddbe-761b-9687-c2f5b34c4e20 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-ddbe-75b0-93cf-df63ed03de74 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-ddbe-75b0-93cf-df63ed03de74 2026/05/13 10:56:12 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-ddbe-75b0-93cf-df63ed03de74 2026/05/13 10:56:12 INFO Generating first response key=/hashtag/world?z 2026/05/13 10:56:12 INFO Failed to parse query url=/hashtag/world?z error="strconv.ParseInt: parsing \"z\": invalid syntax" --- PASS: TestHashtag_InvalidOffset (0.91s) === RUN TestHashtag_EmptyHashtag 2026/05/13 10:56:12 INFO Applying migration id=initial 2026/05/13 10:56:12 INFO Applying migration id=notesupdated 2026/05/13 10:56:12 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:12 INFO Applying migration id=activitiesid 2026/05/13 10:56:12 INFO Applying migration id=outbox 2026/05/13 10:56:12 INFO Applying migration id=edits 2026/05/13 10:56:12 INFO Applying migration id=outboxactor 2026/05/13 10:56:12 INFO Applying migration id=outboxsender 2026/05/13 10:56:12 INFO Applying migration id=thread 2026/05/13 10:56:12 INFO Applying migration id=host 2026/05/13 10:56:12 INFO Applying migration id=sharedinbox 2026/05/13 10:56:12 INFO Applying migration id=noteshost 2026/05/13 10:56:12 INFO Applying migration id=fetched 2026/05/13 10:56:12 INFO Applying migration id=move 2026/05/13 10:56:12 INFO Applying migration id=cleanup 2026/05/13 10:56:12 INFO Applying migration id=received 2026/05/13 10:56:12 INFO Applying migration id=namehost 2026/05/13 10:56:12 INFO Applying migration id=outboxhost 2026/05/13 10:56:12 INFO Applying migration id=notesfts 2026/05/13 10:56:12 INFO Applying migration id=iconsname 2026/05/13 10:56:12 INFO Applying migration id=nohash 2026/05/13 10:56:12 INFO Applying migration id=shares 2026/05/13 10:56:12 INFO Applying migration id=actorttl 2026/05/13 10:56:12 INFO Applying migration id=tocc 2026/05/13 10:56:12 INFO Applying migration id=followeds 2026/05/13 10:56:12 INFO Applying migration id=certhash 2026/05/13 10:56:12 INFO Applying migration id=follows_sync 2026/05/13 10:56:12 INFO Applying migration id=jsonpath 2026/05/13 10:56:12 INFO Applying migration id=localforward 2026/05/13 10:56:12 INFO Applying migration id=avatar 2026/05/13 10:56:12 INFO Applying migration id=noimage 2026/05/13 10:56:12 INFO Applying migration id=feed 2026/05/13 10:56:12 INFO Applying migration id=bookmarks 2026/05/13 10:56:12 INFO Applying migration id=shareactivity 2026/05/13 10:56:12 INFO Applying migration id=application 2026/05/13 10:56:12 INFO Applying migration id=certificates 2026/05/13 10:56:12 INFO Applying migration id=rawforward 2026/05/13 10:56:12 INFO Applying migration id=publickey 2026/05/13 10:56:12 INFO Applying migration id=resolvegroup 2026/05/13 10:56:12 INFO Applying migration id=reject 2026/05/13 10:56:12 INFO Applying migration id=autodel 2026/05/13 10:56:12 INFO Applying migration id=jsonb 2026/05/13 10:56:12 INFO Applying migration id=quote 2026/05/13 10:56:12 INFO Applying migration id=rfc9421 2026/05/13 10:56:12 INFO Applying migration id=keys 2026/05/13 10:56:12 INFO Applying migration id=portable 2026/05/13 10:56:12 INFO Applying migration id=proofs 2026/05/13 10:56:12 INFO Applying migration id=contexts 2026/05/13 10:56:12 INFO Applying migration id=deliverieshost 2026/05/13 10:56:12 INFO Applying migration id=pembegin 2026/05/13 10:56:12 INFO Applying migration id=didhost 2026/05/13 10:56:12 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:12 INFO Applying migration id=invites 2026/05/13 10:56:12 INFO Applying migration id=ed25519blob 2026/05/13 10:56:12 INFO Applying migration id=rsablob 2026/05/13 10:56:12 INFO Applying migration id=iconscid 2026/05/13 10:56:12 INFO Applying migration id=actor 2026/05/13 10:56:12 INFO Applying migration id=localkeys 2026/05/13 10:56:12 INFO Applying migration id=deleted 2026/05/13 10:56:12 INFO Applying migration id=history 2026/05/13 10:56:12 INFO Applying migration id=outboxnano 2026/05/13 10:56:12 INFO Applying migration id=implements 2026/05/13 10:56:12 INFO Applying migration id=backfill 2026/05/13 10:56:13 WARN Received an invalid request --- PASS: TestHashtag_EmptyHashtag (0.99s) === RUN TestHashtag_EmptyHashtagUnauthenticatedUser 2026/05/13 10:56:13 INFO Applying migration id=initial 2026/05/13 10:56:13 INFO Applying migration id=notesupdated 2026/05/13 10:56:13 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:13 INFO Applying migration id=activitiesid 2026/05/13 10:56:13 INFO Applying migration id=outbox 2026/05/13 10:56:13 INFO Applying migration id=edits 2026/05/13 10:56:13 INFO Applying migration id=outboxactor 2026/05/13 10:56:13 INFO Applying migration id=outboxsender 2026/05/13 10:56:13 INFO Applying migration id=thread 2026/05/13 10:56:13 INFO Applying migration id=host 2026/05/13 10:56:13 INFO Applying migration id=sharedinbox 2026/05/13 10:56:13 INFO Applying migration id=noteshost 2026/05/13 10:56:13 INFO Applying migration id=fetched 2026/05/13 10:56:13 INFO Applying migration id=move 2026/05/13 10:56:13 INFO Applying migration id=cleanup 2026/05/13 10:56:13 INFO Applying migration id=received 2026/05/13 10:56:13 INFO Applying migration id=namehost 2026/05/13 10:56:13 INFO Applying migration id=outboxhost 2026/05/13 10:56:13 INFO Applying migration id=notesfts 2026/05/13 10:56:13 INFO Applying migration id=iconsname 2026/05/13 10:56:13 INFO Applying migration id=nohash 2026/05/13 10:56:13 INFO Applying migration id=shares 2026/05/13 10:56:13 INFO Applying migration id=actorttl 2026/05/13 10:56:13 INFO Applying migration id=tocc 2026/05/13 10:56:13 INFO Applying migration id=followeds 2026/05/13 10:56:13 INFO Applying migration id=certhash 2026/05/13 10:56:13 INFO Applying migration id=follows_sync 2026/05/13 10:56:13 INFO Applying migration id=jsonpath 2026/05/13 10:56:13 INFO Applying migration id=localforward 2026/05/13 10:56:13 INFO Applying migration id=avatar 2026/05/13 10:56:13 INFO Applying migration id=noimage 2026/05/13 10:56:13 INFO Applying migration id=feed 2026/05/13 10:56:13 INFO Applying migration id=bookmarks 2026/05/13 10:56:13 INFO Applying migration id=shareactivity 2026/05/13 10:56:13 INFO Applying migration id=application 2026/05/13 10:56:13 INFO Applying migration id=certificates 2026/05/13 10:56:13 INFO Applying migration id=rawforward 2026/05/13 10:56:13 INFO Applying migration id=publickey 2026/05/13 10:56:13 INFO Applying migration id=resolvegroup 2026/05/13 10:56:13 INFO Applying migration id=reject 2026/05/13 10:56:13 INFO Applying migration id=autodel 2026/05/13 10:56:13 INFO Applying migration id=jsonb 2026/05/13 10:56:13 INFO Applying migration id=quote 2026/05/13 10:56:13 INFO Applying migration id=rfc9421 2026/05/13 10:56:13 INFO Applying migration id=keys 2026/05/13 10:56:13 INFO Applying migration id=portable 2026/05/13 10:56:13 INFO Applying migration id=proofs 2026/05/13 10:56:13 INFO Applying migration id=contexts 2026/05/13 10:56:13 INFO Applying migration id=deliverieshost 2026/05/13 10:56:13 INFO Applying migration id=pembegin 2026/05/13 10:56:13 INFO Applying migration id=didhost 2026/05/13 10:56:13 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:13 INFO Applying migration id=invites 2026/05/13 10:56:13 INFO Applying migration id=ed25519blob 2026/05/13 10:56:13 INFO Applying migration id=rsablob 2026/05/13 10:56:13 INFO Applying migration id=iconscid 2026/05/13 10:56:13 INFO Applying migration id=actor 2026/05/13 10:56:13 INFO Applying migration id=localkeys 2026/05/13 10:56:13 INFO Applying migration id=deleted 2026/05/13 10:56:13 INFO Applying migration id=history 2026/05/13 10:56:13 INFO Applying migration id=outboxnano 2026/05/13 10:56:13 INFO Applying migration id=implements 2026/05/13 10:56:13 INFO Applying migration id=backfill 2026/05/13 10:56:13 WARN Received an invalid request --- PASS: TestHashtag_EmptyHashtagUnauthenticatedUser (0.71s) === RUN TestHashtags_NoHashtags 2026/05/13 10:56:13 INFO Applying migration id=initial 2026/05/13 10:56:13 INFO Applying migration id=notesupdated 2026/05/13 10:56:13 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:13 INFO Applying migration id=activitiesid 2026/05/13 10:56:13 INFO Applying migration id=outbox 2026/05/13 10:56:13 INFO Applying migration id=edits 2026/05/13 10:56:13 INFO Applying migration id=outboxactor 2026/05/13 10:56:13 INFO Applying migration id=outboxsender 2026/05/13 10:56:13 INFO Applying migration id=thread 2026/05/13 10:56:13 INFO Applying migration id=host 2026/05/13 10:56:13 INFO Applying migration id=sharedinbox 2026/05/13 10:56:13 INFO Applying migration id=noteshost 2026/05/13 10:56:13 INFO Applying migration id=fetched 2026/05/13 10:56:13 INFO Applying migration id=move 2026/05/13 10:56:13 INFO Applying migration id=cleanup 2026/05/13 10:56:13 INFO Applying migration id=received 2026/05/13 10:56:13 INFO Applying migration id=namehost 2026/05/13 10:56:13 INFO Applying migration id=outboxhost 2026/05/13 10:56:13 INFO Applying migration id=notesfts 2026/05/13 10:56:13 INFO Applying migration id=iconsname 2026/05/13 10:56:13 INFO Applying migration id=nohash 2026/05/13 10:56:13 INFO Applying migration id=shares 2026/05/13 10:56:13 INFO Applying migration id=actorttl 2026/05/13 10:56:13 INFO Applying migration id=tocc 2026/05/13 10:56:13 INFO Applying migration id=followeds 2026/05/13 10:56:13 INFO Applying migration id=certhash 2026/05/13 10:56:13 INFO Applying migration id=follows_sync 2026/05/13 10:56:13 INFO Applying migration id=jsonpath 2026/05/13 10:56:13 INFO Applying migration id=localforward 2026/05/13 10:56:13 INFO Applying migration id=avatar 2026/05/13 10:56:13 INFO Applying migration id=noimage 2026/05/13 10:56:13 INFO Applying migration id=feed 2026/05/13 10:56:13 INFO Applying migration id=bookmarks 2026/05/13 10:56:13 INFO Applying migration id=shareactivity 2026/05/13 10:56:13 INFO Applying migration id=application 2026/05/13 10:56:13 INFO Applying migration id=certificates 2026/05/13 10:56:14 INFO Applying migration id=rawforward 2026/05/13 10:56:14 INFO Applying migration id=publickey 2026/05/13 10:56:14 INFO Applying migration id=resolvegroup 2026/05/13 10:56:14 INFO Applying migration id=reject 2026/05/13 10:56:14 INFO Applying migration id=autodel 2026/05/13 10:56:14 INFO Applying migration id=jsonb 2026/05/13 10:56:14 INFO Applying migration id=quote 2026/05/13 10:56:14 INFO Applying migration id=rfc9421 2026/05/13 10:56:14 INFO Applying migration id=keys 2026/05/13 10:56:14 INFO Applying migration id=portable 2026/05/13 10:56:14 INFO Applying migration id=proofs 2026/05/13 10:56:14 INFO Applying migration id=contexts 2026/05/13 10:56:14 INFO Applying migration id=deliverieshost 2026/05/13 10:56:14 INFO Applying migration id=pembegin 2026/05/13 10:56:14 INFO Applying migration id=didhost 2026/05/13 10:56:14 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:14 INFO Applying migration id=invites 2026/05/13 10:56:14 INFO Applying migration id=ed25519blob 2026/05/13 10:56:14 INFO Applying migration id=rsablob 2026/05/13 10:56:14 INFO Applying migration id=iconscid 2026/05/13 10:56:14 INFO Applying migration id=actor 2026/05/13 10:56:14 INFO Applying migration id=localkeys 2026/05/13 10:56:14 INFO Applying migration id=deleted 2026/05/13 10:56:14 INFO Applying migration id=history 2026/05/13 10:56:14 INFO Applying migration id=outboxnano 2026/05/13 10:56:14 INFO Applying migration id=implements 2026/05/13 10:56:14 INFO Applying migration id=backfill 2026/05/13 10:56:14 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-e6d6-75cc-98f0-ebba0c0644b4 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-e6d6-755e-b91a-611d61ae6a6d activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-e6d6-755e-b91a-611d61ae6a6d 2026/05/13 10:56:14 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-e6d6-755e-b91a-611d61ae6a6d 2026/05/13 10:56:14 INFO Generating first response key=/users/hashtags --- PASS: TestHashtags_NoHashtags (0.63s) === RUN TestHashtags_OneHashtagOneAuthor 2026/05/13 10:56:14 INFO Applying migration id=initial 2026/05/13 10:56:14 INFO Applying migration id=notesupdated 2026/05/13 10:56:14 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:14 INFO Applying migration id=activitiesid 2026/05/13 10:56:14 INFO Applying migration id=outbox 2026/05/13 10:56:14 INFO Applying migration id=edits 2026/05/13 10:56:14 INFO Applying migration id=outboxactor 2026/05/13 10:56:14 INFO Applying migration id=outboxsender 2026/05/13 10:56:14 INFO Applying migration id=thread 2026/05/13 10:56:14 INFO Applying migration id=host 2026/05/13 10:56:14 INFO Applying migration id=sharedinbox 2026/05/13 10:56:14 INFO Applying migration id=noteshost 2026/05/13 10:56:14 INFO Applying migration id=fetched 2026/05/13 10:56:14 INFO Applying migration id=move 2026/05/13 10:56:14 INFO Applying migration id=cleanup 2026/05/13 10:56:14 INFO Applying migration id=received 2026/05/13 10:56:14 INFO Applying migration id=namehost 2026/05/13 10:56:14 INFO Applying migration id=outboxhost 2026/05/13 10:56:14 INFO Applying migration id=notesfts 2026/05/13 10:56:14 INFO Applying migration id=iconsname 2026/05/13 10:56:14 INFO Applying migration id=nohash 2026/05/13 10:56:14 INFO Applying migration id=shares 2026/05/13 10:56:14 INFO Applying migration id=actorttl 2026/05/13 10:56:14 INFO Applying migration id=tocc 2026/05/13 10:56:14 INFO Applying migration id=followeds 2026/05/13 10:56:14 INFO Applying migration id=certhash 2026/05/13 10:56:14 INFO Applying migration id=follows_sync 2026/05/13 10:56:14 INFO Applying migration id=jsonpath 2026/05/13 10:56:14 INFO Applying migration id=localforward 2026/05/13 10:56:14 INFO Applying migration id=avatar 2026/05/13 10:56:14 INFO Applying migration id=noimage 2026/05/13 10:56:14 INFO Applying migration id=feed 2026/05/13 10:56:14 INFO Applying migration id=bookmarks 2026/05/13 10:56:14 INFO Applying migration id=shareactivity 2026/05/13 10:56:14 INFO Applying migration id=application 2026/05/13 10:56:14 INFO Applying migration id=certificates 2026/05/13 10:56:14 INFO Applying migration id=rawforward 2026/05/13 10:56:14 INFO Applying migration id=publickey 2026/05/13 10:56:14 INFO Applying migration id=resolvegroup 2026/05/13 10:56:14 INFO Applying migration id=reject 2026/05/13 10:56:14 INFO Applying migration id=autodel 2026/05/13 10:56:14 INFO Applying migration id=jsonb 2026/05/13 10:56:14 INFO Applying migration id=quote 2026/05/13 10:56:14 INFO Applying migration id=rfc9421 2026/05/13 10:56:14 INFO Applying migration id=keys 2026/05/13 10:56:14 INFO Applying migration id=portable 2026/05/13 10:56:14 INFO Applying migration id=proofs 2026/05/13 10:56:14 INFO Applying migration id=contexts 2026/05/13 10:56:14 INFO Applying migration id=deliverieshost 2026/05/13 10:56:14 INFO Applying migration id=pembegin 2026/05/13 10:56:14 INFO Applying migration id=didhost 2026/05/13 10:56:14 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:14 INFO Applying migration id=invites 2026/05/13 10:56:14 INFO Applying migration id=ed25519blob 2026/05/13 10:56:14 INFO Applying migration id=rsablob 2026/05/13 10:56:14 INFO Applying migration id=iconscid 2026/05/13 10:56:14 INFO Applying migration id=actor 2026/05/13 10:56:14 INFO Applying migration id=localkeys 2026/05/13 10:56:14 INFO Applying migration id=deleted 2026/05/13 10:56:14 INFO Applying migration id=history 2026/05/13 10:56:14 INFO Applying migration id=outboxnano 2026/05/13 10:56:14 INFO Applying migration id=implements 2026/05/13 10:56:14 INFO Applying migration id=backfill 2026/05/13 10:56:15 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-e936-7113-bf5c-242345708bde activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-e936-707c-b484-b4c175a5bd3b activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-e936-707c-b484-b4c175a5bd3b 2026/05/13 10:56:15 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-e936-707c-b484-b4c175a5bd3b 2026/05/13 10:56:15 INFO Generating first response key=/users/hashtags --- PASS: TestHashtags_OneHashtagOneAuthor (0.61s) === RUN TestHashtags_OneHashtagTwoAuthors 2026/05/13 10:56:15 INFO Applying migration id=initial 2026/05/13 10:56:15 INFO Applying migration id=notesupdated 2026/05/13 10:56:15 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:15 INFO Applying migration id=activitiesid 2026/05/13 10:56:15 INFO Applying migration id=outbox 2026/05/13 10:56:15 INFO Applying migration id=edits 2026/05/13 10:56:15 INFO Applying migration id=outboxactor 2026/05/13 10:56:15 INFO Applying migration id=outboxsender 2026/05/13 10:56:15 INFO Applying migration id=thread 2026/05/13 10:56:15 INFO Applying migration id=host 2026/05/13 10:56:15 INFO Applying migration id=sharedinbox 2026/05/13 10:56:15 INFO Applying migration id=noteshost 2026/05/13 10:56:15 INFO Applying migration id=fetched 2026/05/13 10:56:15 INFO Applying migration id=move 2026/05/13 10:56:15 INFO Applying migration id=cleanup 2026/05/13 10:56:15 INFO Applying migration id=received 2026/05/13 10:56:15 INFO Applying migration id=namehost 2026/05/13 10:56:15 INFO Applying migration id=outboxhost 2026/05/13 10:56:15 INFO Applying migration id=notesfts 2026/05/13 10:56:15 INFO Applying migration id=iconsname 2026/05/13 10:56:15 INFO Applying migration id=nohash 2026/05/13 10:56:15 INFO Applying migration id=shares 2026/05/13 10:56:15 INFO Applying migration id=actorttl 2026/05/13 10:56:15 INFO Applying migration id=tocc 2026/05/13 10:56:15 INFO Applying migration id=followeds 2026/05/13 10:56:15 INFO Applying migration id=certhash 2026/05/13 10:56:15 INFO Applying migration id=follows_sync 2026/05/13 10:56:15 INFO Applying migration id=jsonpath 2026/05/13 10:56:15 INFO Applying migration id=localforward 2026/05/13 10:56:15 INFO Applying migration id=avatar 2026/05/13 10:56:15 INFO Applying migration id=noimage 2026/05/13 10:56:15 INFO Applying migration id=feed 2026/05/13 10:56:15 INFO Applying migration id=bookmarks 2026/05/13 10:56:15 INFO Applying migration id=shareactivity 2026/05/13 10:56:15 INFO Applying migration id=application 2026/05/13 10:56:15 INFO Applying migration id=certificates 2026/05/13 10:56:15 INFO Applying migration id=rawforward 2026/05/13 10:56:15 INFO Applying migration id=publickey 2026/05/13 10:56:15 INFO Applying migration id=resolvegroup 2026/05/13 10:56:15 INFO Applying migration id=reject 2026/05/13 10:56:15 INFO Applying migration id=autodel 2026/05/13 10:56:15 INFO Applying migration id=jsonb 2026/05/13 10:56:15 INFO Applying migration id=quote 2026/05/13 10:56:15 INFO Applying migration id=rfc9421 2026/05/13 10:56:15 INFO Applying migration id=keys 2026/05/13 10:56:15 INFO Applying migration id=portable 2026/05/13 10:56:15 INFO Applying migration id=proofs 2026/05/13 10:56:15 INFO Applying migration id=contexts 2026/05/13 10:56:15 INFO Applying migration id=deliverieshost 2026/05/13 10:56:15 INFO Applying migration id=pembegin 2026/05/13 10:56:15 INFO Applying migration id=didhost 2026/05/13 10:56:15 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:15 INFO Applying migration id=invites 2026/05/13 10:56:15 INFO Applying migration id=ed25519blob 2026/05/13 10:56:15 INFO Applying migration id=rsablob 2026/05/13 10:56:15 INFO Applying migration id=iconscid 2026/05/13 10:56:15 INFO Applying migration id=actor 2026/05/13 10:56:15 INFO Applying migration id=localkeys 2026/05/13 10:56:15 INFO Applying migration id=deleted 2026/05/13 10:56:15 INFO Applying migration id=history 2026/05/13 10:56:15 INFO Applying migration id=outboxnano 2026/05/13 10:56:15 INFO Applying migration id=implements 2026/05/13 10:56:15 INFO Applying migration id=backfill 2026/05/13 10:56:15 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-ec2f-7b17-944b-825986e72494 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-ec2f-7a87-ae64-2649b7cec9a0 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-ec2f-7a87-ae64-2649b7cec9a0 2026/05/13 10:56:15 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-ec2f-7a87-ae64-2649b7cec9a0 2026/05/13 10:56:15 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-ec33-7b73-931d-fbd7ed7b6b45 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-ec33-7b33-aa15-3d99281e8927 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-ec33-7b33-aa15-3d99281e8927 2026/05/13 10:56:15 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-ec33-7b33-aa15-3d99281e8927 2026/05/13 10:56:15 INFO Generating first response key=/users/hashtags --- PASS: TestHashtags_OneHashtagTwoAuthors (0.77s) === RUN TestHashtags_OneHashtagTwoAuthorsCaseSensitivity 2026/05/13 10:56:15 INFO Applying migration id=initial 2026/05/13 10:56:15 INFO Applying migration id=notesupdated 2026/05/13 10:56:15 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:15 INFO Applying migration id=activitiesid 2026/05/13 10:56:15 INFO Applying migration id=outbox 2026/05/13 10:56:15 INFO Applying migration id=edits 2026/05/13 10:56:15 INFO Applying migration id=outboxactor 2026/05/13 10:56:15 INFO Applying migration id=outboxsender 2026/05/13 10:56:15 INFO Applying migration id=thread 2026/05/13 10:56:15 INFO Applying migration id=host 2026/05/13 10:56:15 INFO Applying migration id=sharedinbox 2026/05/13 10:56:15 INFO Applying migration id=noteshost 2026/05/13 10:56:15 INFO Applying migration id=fetched 2026/05/13 10:56:15 INFO Applying migration id=move 2026/05/13 10:56:15 INFO Applying migration id=cleanup 2026/05/13 10:56:15 INFO Applying migration id=received 2026/05/13 10:56:15 INFO Applying migration id=namehost 2026/05/13 10:56:15 INFO Applying migration id=outboxhost 2026/05/13 10:56:15 INFO Applying migration id=notesfts 2026/05/13 10:56:15 INFO Applying migration id=iconsname 2026/05/13 10:56:15 INFO Applying migration id=nohash 2026/05/13 10:56:15 INFO Applying migration id=shares 2026/05/13 10:56:15 INFO Applying migration id=actorttl 2026/05/13 10:56:15 INFO Applying migration id=tocc 2026/05/13 10:56:15 INFO Applying migration id=followeds 2026/05/13 10:56:15 INFO Applying migration id=certhash 2026/05/13 10:56:15 INFO Applying migration id=follows_sync 2026/05/13 10:56:15 INFO Applying migration id=jsonpath 2026/05/13 10:56:16 INFO Applying migration id=localforward 2026/05/13 10:56:16 INFO Applying migration id=avatar 2026/05/13 10:56:16 INFO Applying migration id=noimage 2026/05/13 10:56:16 INFO Applying migration id=feed 2026/05/13 10:56:16 INFO Applying migration id=bookmarks 2026/05/13 10:56:16 INFO Applying migration id=shareactivity 2026/05/13 10:56:16 INFO Applying migration id=application 2026/05/13 10:56:16 INFO Applying migration id=certificates 2026/05/13 10:56:16 INFO Applying migration id=rawforward 2026/05/13 10:56:16 INFO Applying migration id=publickey 2026/05/13 10:56:16 INFO Applying migration id=resolvegroup 2026/05/13 10:56:16 INFO Applying migration id=reject 2026/05/13 10:56:16 INFO Applying migration id=autodel 2026/05/13 10:56:16 INFO Applying migration id=jsonb 2026/05/13 10:56:16 INFO Applying migration id=quote 2026/05/13 10:56:16 INFO Applying migration id=rfc9421 2026/05/13 10:56:16 INFO Applying migration id=keys 2026/05/13 10:56:16 INFO Applying migration id=portable 2026/05/13 10:56:16 INFO Applying migration id=proofs 2026/05/13 10:56:16 INFO Applying migration id=contexts 2026/05/13 10:56:16 INFO Applying migration id=deliverieshost 2026/05/13 10:56:16 INFO Applying migration id=pembegin 2026/05/13 10:56:16 INFO Applying migration id=didhost 2026/05/13 10:56:16 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:16 INFO Applying migration id=invites 2026/05/13 10:56:16 INFO Applying migration id=ed25519blob 2026/05/13 10:56:16 INFO Applying migration id=rsablob 2026/05/13 10:56:16 INFO Applying migration id=iconscid 2026/05/13 10:56:16 INFO Applying migration id=actor 2026/05/13 10:56:16 INFO Applying migration id=localkeys 2026/05/13 10:56:16 INFO Applying migration id=deleted 2026/05/13 10:56:16 INFO Applying migration id=history 2026/05/13 10:56:16 INFO Applying migration id=outboxnano 2026/05/13 10:56:16 INFO Applying migration id=implements 2026/05/13 10:56:16 INFO Applying migration id=backfill 2026/05/13 10:56:16 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-ef7e-7b33-b79f-bb8e9db3b666 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-ef7e-7ab7-a8be-15161f50a712 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-ef7e-7ab7-a8be-15161f50a712 2026/05/13 10:56:16 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-ef7e-7ab7-a8be-15161f50a712 2026/05/13 10:56:16 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-ef83-7cfe-b9fe-f125920fc107 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-ef83-7cb1-9fe4-37991ba260e0 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-ef83-7cb1-9fe4-37991ba260e0 2026/05/13 10:56:16 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-ef83-7cb1-9fe4-37991ba260e0 2026/05/13 10:56:16 INFO Generating first response key=/users/hashtags --- PASS: TestHashtags_OneHashtagTwoAuthorsCaseSensitivity (0.85s) === RUN TestHashtags_TwoHashtagsOneAuthor 2026/05/13 10:56:16 INFO Applying migration id=initial 2026/05/13 10:56:16 INFO Applying migration id=notesupdated 2026/05/13 10:56:16 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:16 INFO Applying migration id=activitiesid 2026/05/13 10:56:16 INFO Applying migration id=outbox 2026/05/13 10:56:16 INFO Applying migration id=edits 2026/05/13 10:56:16 INFO Applying migration id=outboxactor 2026/05/13 10:56:16 INFO Applying migration id=outboxsender 2026/05/13 10:56:16 INFO Applying migration id=thread 2026/05/13 10:56:16 INFO Applying migration id=host 2026/05/13 10:56:16 INFO Applying migration id=sharedinbox 2026/05/13 10:56:16 INFO Applying migration id=noteshost 2026/05/13 10:56:16 INFO Applying migration id=fetched 2026/05/13 10:56:16 INFO Applying migration id=move 2026/05/13 10:56:16 INFO Applying migration id=cleanup 2026/05/13 10:56:16 INFO Applying migration id=received 2026/05/13 10:56:16 INFO Applying migration id=namehost 2026/05/13 10:56:16 INFO Applying migration id=outboxhost 2026/05/13 10:56:16 INFO Applying migration id=notesfts 2026/05/13 10:56:16 INFO Applying migration id=iconsname 2026/05/13 10:56:16 INFO Applying migration id=nohash 2026/05/13 10:56:16 INFO Applying migration id=shares 2026/05/13 10:56:16 INFO Applying migration id=actorttl 2026/05/13 10:56:16 INFO Applying migration id=tocc 2026/05/13 10:56:16 INFO Applying migration id=followeds 2026/05/13 10:56:16 INFO Applying migration id=certhash 2026/05/13 10:56:16 INFO Applying migration id=follows_sync 2026/05/13 10:56:16 INFO Applying migration id=jsonpath 2026/05/13 10:56:16 INFO Applying migration id=localforward 2026/05/13 10:56:16 INFO Applying migration id=avatar 2026/05/13 10:56:16 INFO Applying migration id=noimage 2026/05/13 10:56:16 INFO Applying migration id=feed 2026/05/13 10:56:16 INFO Applying migration id=bookmarks 2026/05/13 10:56:16 INFO Applying migration id=shareactivity 2026/05/13 10:56:16 INFO Applying migration id=application 2026/05/13 10:56:16 INFO Applying migration id=certificates 2026/05/13 10:56:16 INFO Applying migration id=rawforward 2026/05/13 10:56:16 INFO Applying migration id=publickey 2026/05/13 10:56:16 INFO Applying migration id=resolvegroup 2026/05/13 10:56:16 INFO Applying migration id=reject 2026/05/13 10:56:16 INFO Applying migration id=autodel 2026/05/13 10:56:16 INFO Applying migration id=jsonb 2026/05/13 10:56:16 INFO Applying migration id=quote 2026/05/13 10:56:16 INFO Applying migration id=rfc9421 2026/05/13 10:56:16 INFO Applying migration id=keys 2026/05/13 10:56:16 INFO Applying migration id=portable 2026/05/13 10:56:16 INFO Applying migration id=proofs 2026/05/13 10:56:16 INFO Applying migration id=contexts 2026/05/13 10:56:16 INFO Applying migration id=deliverieshost 2026/05/13 10:56:16 INFO Applying migration id=pembegin 2026/05/13 10:56:16 INFO Applying migration id=didhost 2026/05/13 10:56:16 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:16 INFO Applying migration id=invites 2026/05/13 10:56:16 INFO Applying migration id=ed25519blob 2026/05/13 10:56:16 INFO Applying migration id=rsablob 2026/05/13 10:56:16 INFO Applying migration id=iconscid 2026/05/13 10:56:16 INFO Applying migration id=actor 2026/05/13 10:56:16 INFO Applying migration id=localkeys 2026/05/13 10:56:16 INFO Applying migration id=deleted 2026/05/13 10:56:16 INFO Applying migration id=history 2026/05/13 10:56:16 INFO Applying migration id=outboxnano 2026/05/13 10:56:16 INFO Applying migration id=implements 2026/05/13 10:56:16 INFO Applying migration id=backfill 2026/05/13 10:56:17 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-f2a0-7a8a-916e-17e8dd19b7e8 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-f2a0-7a1d-b1f5-db3852805418 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-f2a0-7a1d-b1f5-db3852805418 2026/05/13 10:56:17 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-f2a0-7a1d-b1f5-db3852805418 2026/05/13 10:56:17 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-f2a5-78c3-9d41-343885b18696 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-f2a5-7822-ab0f-c94e9925a2ac activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-f2a5-7822-ab0f-c94e9925a2ac 2026/05/13 10:56:17 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-f2a5-7822-ab0f-c94e9925a2ac 2026/05/13 10:56:17 INFO Generating first response key=/users/hashtags --- PASS: TestHashtags_TwoHashtagsOneAuthor (0.81s) === RUN TestHashtags_OneHashtagTwoAuthorsUnauthenticatedUser 2026/05/13 10:56:17 INFO Applying migration id=initial 2026/05/13 10:56:17 INFO Applying migration id=notesupdated 2026/05/13 10:56:17 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:17 INFO Applying migration id=activitiesid 2026/05/13 10:56:17 INFO Applying migration id=outbox 2026/05/13 10:56:17 INFO Applying migration id=edits 2026/05/13 10:56:17 INFO Applying migration id=outboxactor 2026/05/13 10:56:17 INFO Applying migration id=outboxsender 2026/05/13 10:56:17 INFO Applying migration id=thread 2026/05/13 10:56:17 INFO Applying migration id=host 2026/05/13 10:56:17 INFO Applying migration id=sharedinbox 2026/05/13 10:56:17 INFO Applying migration id=noteshost 2026/05/13 10:56:17 INFO Applying migration id=fetched 2026/05/13 10:56:17 INFO Applying migration id=move 2026/05/13 10:56:17 INFO Applying migration id=cleanup 2026/05/13 10:56:17 INFO Applying migration id=received 2026/05/13 10:56:17 INFO Applying migration id=namehost 2026/05/13 10:56:17 INFO Applying migration id=outboxhost 2026/05/13 10:56:17 INFO Applying migration id=notesfts 2026/05/13 10:56:17 INFO Applying migration id=iconsname 2026/05/13 10:56:17 INFO Applying migration id=nohash 2026/05/13 10:56:17 INFO Applying migration id=shares 2026/05/13 10:56:17 INFO Applying migration id=actorttl 2026/05/13 10:56:17 INFO Applying migration id=tocc 2026/05/13 10:56:17 INFO Applying migration id=followeds 2026/05/13 10:56:17 INFO Applying migration id=certhash 2026/05/13 10:56:17 INFO Applying migration id=follows_sync 2026/05/13 10:56:17 INFO Applying migration id=jsonpath 2026/05/13 10:56:17 INFO Applying migration id=localforward 2026/05/13 10:56:17 INFO Applying migration id=avatar 2026/05/13 10:56:17 INFO Applying migration id=noimage 2026/05/13 10:56:17 INFO Applying migration id=feed 2026/05/13 10:56:17 INFO Applying migration id=bookmarks 2026/05/13 10:56:17 INFO Applying migration id=shareactivity 2026/05/13 10:56:17 INFO Applying migration id=application 2026/05/13 10:56:17 INFO Applying migration id=certificates 2026/05/13 10:56:17 INFO Applying migration id=rawforward 2026/05/13 10:56:17 INFO Applying migration id=publickey 2026/05/13 10:56:17 INFO Applying migration id=resolvegroup 2026/05/13 10:56:17 INFO Applying migration id=reject 2026/05/13 10:56:17 INFO Applying migration id=autodel 2026/05/13 10:56:17 INFO Applying migration id=jsonb 2026/05/13 10:56:17 INFO Applying migration id=quote 2026/05/13 10:56:17 INFO Applying migration id=rfc9421 2026/05/13 10:56:17 INFO Applying migration id=keys 2026/05/13 10:56:17 INFO Applying migration id=portable 2026/05/13 10:56:17 INFO Applying migration id=proofs 2026/05/13 10:56:17 INFO Applying migration id=contexts 2026/05/13 10:56:17 INFO Applying migration id=deliverieshost 2026/05/13 10:56:17 INFO Applying migration id=pembegin 2026/05/13 10:56:17 INFO Applying migration id=didhost 2026/05/13 10:56:17 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:17 INFO Applying migration id=invites 2026/05/13 10:56:17 INFO Applying migration id=ed25519blob 2026/05/13 10:56:17 INFO Applying migration id=rsablob 2026/05/13 10:56:17 INFO Applying migration id=iconscid 2026/05/13 10:56:17 INFO Applying migration id=actor 2026/05/13 10:56:17 INFO Applying migration id=localkeys 2026/05/13 10:56:17 INFO Applying migration id=deleted 2026/05/13 10:56:17 INFO Applying migration id=history 2026/05/13 10:56:17 INFO Applying migration id=outboxnano 2026/05/13 10:56:17 INFO Applying migration id=implements 2026/05/13 10:56:17 INFO Applying migration id=backfill 2026/05/13 10:56:18 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-f66c-7d16-9021-b2cb2b21b70a activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-f66c-7c77-a67f-199d637e0486 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-f66c-7c77-a67f-199d637e0486 2026/05/13 10:56:18 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-f66c-7c77-a67f-199d637e0486 2026/05/13 10:56:18 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-f673-79e5-b707-176c2c1527df activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-f673-792b-937e-0e223f8f691d activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-f673-792b-937e-0e223f8f691d 2026/05/13 10:56:18 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-f673-792b-937e-0e223f8f691d 2026/05/13 10:56:18 INFO Generating first response key=/hashtags --- PASS: TestHashtags_OneHashtagTwoAuthorsUnauthenticatedUser (0.97s) === RUN TestHome_AuthenticatedUser 2026/05/13 10:56:18 INFO Applying migration id=initial 2026/05/13 10:56:18 INFO Applying migration id=notesupdated 2026/05/13 10:56:18 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:18 INFO Applying migration id=activitiesid 2026/05/13 10:56:18 INFO Applying migration id=outbox 2026/05/13 10:56:18 INFO Applying migration id=edits 2026/05/13 10:56:18 INFO Applying migration id=outboxactor 2026/05/13 10:56:18 INFO Applying migration id=outboxsender 2026/05/13 10:56:18 INFO Applying migration id=thread 2026/05/13 10:56:18 INFO Applying migration id=host 2026/05/13 10:56:18 INFO Applying migration id=sharedinbox 2026/05/13 10:56:18 INFO Applying migration id=noteshost 2026/05/13 10:56:18 INFO Applying migration id=fetched 2026/05/13 10:56:18 INFO Applying migration id=move 2026/05/13 10:56:18 INFO Applying migration id=cleanup 2026/05/13 10:56:18 INFO Applying migration id=received 2026/05/13 10:56:18 INFO Applying migration id=namehost 2026/05/13 10:56:18 INFO Applying migration id=outboxhost 2026/05/13 10:56:18 INFO Applying migration id=notesfts 2026/05/13 10:56:18 INFO Applying migration id=iconsname 2026/05/13 10:56:18 INFO Applying migration id=nohash 2026/05/13 10:56:18 INFO Applying migration id=shares 2026/05/13 10:56:18 INFO Applying migration id=actorttl 2026/05/13 10:56:18 INFO Applying migration id=tocc 2026/05/13 10:56:18 INFO Applying migration id=followeds 2026/05/13 10:56:18 INFO Applying migration id=certhash 2026/05/13 10:56:18 INFO Applying migration id=follows_sync 2026/05/13 10:56:18 INFO Applying migration id=jsonpath 2026/05/13 10:56:18 INFO Applying migration id=localforward 2026/05/13 10:56:18 INFO Applying migration id=avatar 2026/05/13 10:56:18 INFO Applying migration id=noimage 2026/05/13 10:56:18 INFO Applying migration id=feed 2026/05/13 10:56:18 INFO Applying migration id=bookmarks 2026/05/13 10:56:18 INFO Applying migration id=shareactivity 2026/05/13 10:56:18 INFO Applying migration id=application 2026/05/13 10:56:18 INFO Applying migration id=certificates 2026/05/13 10:56:18 INFO Applying migration id=rawforward 2026/05/13 10:56:18 INFO Applying migration id=publickey 2026/05/13 10:56:18 INFO Applying migration id=resolvegroup 2026/05/13 10:56:18 INFO Applying migration id=reject 2026/05/13 10:56:18 INFO Applying migration id=autodel 2026/05/13 10:56:18 INFO Applying migration id=jsonb 2026/05/13 10:56:18 INFO Applying migration id=quote 2026/05/13 10:56:18 INFO Applying migration id=rfc9421 2026/05/13 10:56:18 INFO Applying migration id=keys 2026/05/13 10:56:18 INFO Applying migration id=portable 2026/05/13 10:56:18 INFO Applying migration id=proofs 2026/05/13 10:56:18 INFO Applying migration id=contexts 2026/05/13 10:56:18 INFO Applying migration id=deliverieshost 2026/05/13 10:56:18 INFO Applying migration id=pembegin 2026/05/13 10:56:18 INFO Applying migration id=didhost 2026/05/13 10:56:18 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:18 INFO Applying migration id=invites 2026/05/13 10:56:18 INFO Applying migration id=ed25519blob 2026/05/13 10:56:18 INFO Applying migration id=rsablob 2026/05/13 10:56:18 INFO Applying migration id=iconscid 2026/05/13 10:56:18 INFO Applying migration id=actor 2026/05/13 10:56:18 INFO Applying migration id=localkeys 2026/05/13 10:56:18 INFO Applying migration id=deleted 2026/05/13 10:56:18 INFO Applying migration id=history 2026/05/13 10:56:18 INFO Applying migration id=outboxnano 2026/05/13 10:56:18 INFO Applying migration id=implements 2026/05/13 10:56:18 INFO Applying migration id=backfill --- PASS: TestHome_AuthenticatedUser (0.76s) === RUN TestHome_UnauthenticatedUser 2026/05/13 10:56:19 INFO Applying migration id=initial 2026/05/13 10:56:19 INFO Applying migration id=notesupdated 2026/05/13 10:56:19 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:19 INFO Applying migration id=activitiesid 2026/05/13 10:56:19 INFO Applying migration id=outbox 2026/05/13 10:56:19 INFO Applying migration id=edits 2026/05/13 10:56:19 INFO Applying migration id=outboxactor 2026/05/13 10:56:19 INFO Applying migration id=outboxsender 2026/05/13 10:56:19 INFO Applying migration id=thread 2026/05/13 10:56:19 INFO Applying migration id=host 2026/05/13 10:56:19 INFO Applying migration id=sharedinbox 2026/05/13 10:56:19 INFO Applying migration id=noteshost 2026/05/13 10:56:19 INFO Applying migration id=fetched 2026/05/13 10:56:19 INFO Applying migration id=move 2026/05/13 10:56:19 INFO Applying migration id=cleanup 2026/05/13 10:56:19 INFO Applying migration id=received 2026/05/13 10:56:19 INFO Applying migration id=namehost 2026/05/13 10:56:19 INFO Applying migration id=outboxhost 2026/05/13 10:56:19 INFO Applying migration id=notesfts 2026/05/13 10:56:19 INFO Applying migration id=iconsname 2026/05/13 10:56:19 INFO Applying migration id=nohash 2026/05/13 10:56:19 INFO Applying migration id=shares 2026/05/13 10:56:19 INFO Applying migration id=actorttl 2026/05/13 10:56:19 INFO Applying migration id=tocc 2026/05/13 10:56:19 INFO Applying migration id=followeds 2026/05/13 10:56:19 INFO Applying migration id=certhash 2026/05/13 10:56:19 INFO Applying migration id=follows_sync 2026/05/13 10:56:19 INFO Applying migration id=jsonpath 2026/05/13 10:56:19 INFO Applying migration id=localforward 2026/05/13 10:56:19 INFO Applying migration id=avatar 2026/05/13 10:56:19 INFO Applying migration id=noimage 2026/05/13 10:56:19 INFO Applying migration id=feed 2026/05/13 10:56:19 INFO Applying migration id=bookmarks 2026/05/13 10:56:19 INFO Applying migration id=shareactivity 2026/05/13 10:56:19 INFO Applying migration id=application 2026/05/13 10:56:19 INFO Applying migration id=certificates 2026/05/13 10:56:19 INFO Applying migration id=rawforward 2026/05/13 10:56:19 INFO Applying migration id=publickey 2026/05/13 10:56:19 INFO Applying migration id=resolvegroup 2026/05/13 10:56:19 INFO Applying migration id=reject 2026/05/13 10:56:19 INFO Applying migration id=autodel 2026/05/13 10:56:19 INFO Applying migration id=jsonb 2026/05/13 10:56:19 INFO Applying migration id=quote 2026/05/13 10:56:19 INFO Applying migration id=rfc9421 2026/05/13 10:56:19 INFO Applying migration id=keys 2026/05/13 10:56:19 INFO Applying migration id=portable 2026/05/13 10:56:19 INFO Applying migration id=proofs 2026/05/13 10:56:19 INFO Applying migration id=contexts 2026/05/13 10:56:19 INFO Applying migration id=deliverieshost 2026/05/13 10:56:19 INFO Applying migration id=pembegin 2026/05/13 10:56:19 INFO Applying migration id=didhost 2026/05/13 10:56:19 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:19 INFO Applying migration id=invites 2026/05/13 10:56:19 INFO Applying migration id=ed25519blob 2026/05/13 10:56:19 INFO Applying migration id=rsablob 2026/05/13 10:56:19 INFO Applying migration id=iconscid 2026/05/13 10:56:19 INFO Applying migration id=actor 2026/05/13 10:56:19 INFO Applying migration id=localkeys 2026/05/13 10:56:19 INFO Applying migration id=deleted 2026/05/13 10:56:19 INFO Applying migration id=history 2026/05/13 10:56:19 INFO Applying migration id=outboxnano 2026/05/13 10:56:19 INFO Applying migration id=implements 2026/05/13 10:56:19 INFO Applying migration id=backfill --- PASS: TestHome_UnauthenticatedUser (1.54s) === RUN TestMove_FederatedToFederated 2026/05/13 10:56:20 INFO Applying migration id=initial 2026/05/13 10:56:20 INFO Applying migration id=notesupdated 2026/05/13 10:56:20 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:20 INFO Applying migration id=activitiesid 2026/05/13 10:56:20 INFO Applying migration id=outbox 2026/05/13 10:56:20 INFO Applying migration id=edits 2026/05/13 10:56:20 INFO Applying migration id=outboxactor 2026/05/13 10:56:20 INFO Applying migration id=outboxsender 2026/05/13 10:56:20 INFO Applying migration id=thread 2026/05/13 10:56:20 INFO Applying migration id=host 2026/05/13 10:56:20 INFO Applying migration id=sharedinbox 2026/05/13 10:56:20 INFO Applying migration id=noteshost 2026/05/13 10:56:20 INFO Applying migration id=fetched 2026/05/13 10:56:20 INFO Applying migration id=move 2026/05/13 10:56:20 INFO Applying migration id=cleanup 2026/05/13 10:56:20 INFO Applying migration id=received 2026/05/13 10:56:20 INFO Applying migration id=namehost 2026/05/13 10:56:20 INFO Applying migration id=outboxhost 2026/05/13 10:56:20 INFO Applying migration id=notesfts 2026/05/13 10:56:20 INFO Applying migration id=iconsname 2026/05/13 10:56:20 INFO Applying migration id=nohash 2026/05/13 10:56:20 INFO Applying migration id=shares 2026/05/13 10:56:20 INFO Applying migration id=actorttl 2026/05/13 10:56:20 INFO Applying migration id=tocc 2026/05/13 10:56:20 INFO Applying migration id=followeds 2026/05/13 10:56:20 INFO Applying migration id=certhash 2026/05/13 10:56:20 INFO Applying migration id=follows_sync 2026/05/13 10:56:20 INFO Applying migration id=jsonpath 2026/05/13 10:56:20 INFO Applying migration id=localforward 2026/05/13 10:56:20 INFO Applying migration id=avatar 2026/05/13 10:56:20 INFO Applying migration id=noimage 2026/05/13 10:56:20 INFO Applying migration id=feed 2026/05/13 10:56:20 INFO Applying migration id=bookmarks 2026/05/13 10:56:20 INFO Applying migration id=shareactivity 2026/05/13 10:56:20 INFO Applying migration id=application 2026/05/13 10:56:20 INFO Applying migration id=certificates 2026/05/13 10:56:20 INFO Applying migration id=rawforward 2026/05/13 10:56:20 INFO Applying migration id=publickey 2026/05/13 10:56:20 INFO Applying migration id=resolvegroup 2026/05/13 10:56:20 INFO Applying migration id=reject 2026/05/13 10:56:20 INFO Applying migration id=autodel 2026/05/13 10:56:20 INFO Applying migration id=jsonb 2026/05/13 10:56:20 INFO Applying migration id=quote 2026/05/13 10:56:20 INFO Applying migration id=rfc9421 2026/05/13 10:56:20 INFO Applying migration id=keys 2026/05/13 10:56:20 INFO Applying migration id=portable 2026/05/13 10:56:20 INFO Applying migration id=proofs 2026/05/13 10:56:20 INFO Applying migration id=contexts 2026/05/13 10:56:20 INFO Applying migration id=deliverieshost 2026/05/13 10:56:20 INFO Applying migration id=pembegin 2026/05/13 10:56:20 INFO Applying migration id=didhost 2026/05/13 10:56:20 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:20 INFO Applying migration id=invites 2026/05/13 10:56:20 INFO Applying migration id=ed25519blob 2026/05/13 10:56:20 INFO Applying migration id=rsablob 2026/05/13 10:56:20 INFO Applying migration id=iconscid 2026/05/13 10:56:21 INFO Applying migration id=actor 2026/05/13 10:56:21 INFO Applying migration id=localkeys 2026/05/13 10:56:21 INFO Applying migration id=deleted 2026/05/13 10:56:21 INFO Applying migration id=history 2026/05/13 10:56:21 INFO Applying migration id=outboxnano 2026/05/13 10:56:21 INFO Applying migration id=implements 2026/05/13 10:56:21 INFO Applying migration id=backfill 2026/05/13 10:56:21 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-0286-7a03-ab7b-00fe05c2e19a activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://127.0.0.1/user/dan follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/user/dan 2026/05/13 10:56:21 INFO Moving follow follow=https://localhost.localdomain:8443/follow/019e20fb-0286-7a03-ab7b-00fe05c2e19a old=https://127.0.0.1/user/dan new=https://::1/user/dan 2026/05/13 10:56:21 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-0288-721a-9dda-bb062a1b7acf activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://::1/user/dan follower=https://localhost.localdomain:8443/user/alice followed=https://::1/user/dan 2026/05/13 10:56:21 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fb-0288-78b9-8072-2d9525c36291 activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-0286-7a03-ab7b-00fe05c2e19a activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/user/dan --- PASS: TestMove_FederatedToFederated (0.79s) === RUN TestMove_FederatedToFederatedTwoAccounts 2026/05/13 10:56:21 INFO Applying migration id=initial 2026/05/13 10:56:21 INFO Applying migration id=notesupdated 2026/05/13 10:56:21 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:21 INFO Applying migration id=activitiesid 2026/05/13 10:56:21 INFO Applying migration id=outbox 2026/05/13 10:56:21 INFO Applying migration id=edits 2026/05/13 10:56:21 INFO Applying migration id=outboxactor 2026/05/13 10:56:21 INFO Applying migration id=outboxsender 2026/05/13 10:56:21 INFO Applying migration id=thread 2026/05/13 10:56:21 INFO Applying migration id=host 2026/05/13 10:56:21 INFO Applying migration id=sharedinbox 2026/05/13 10:56:21 INFO Applying migration id=noteshost 2026/05/13 10:56:21 INFO Applying migration id=fetched 2026/05/13 10:56:21 INFO Applying migration id=move 2026/05/13 10:56:21 INFO Applying migration id=cleanup 2026/05/13 10:56:21 INFO Applying migration id=received 2026/05/13 10:56:21 INFO Applying migration id=namehost 2026/05/13 10:56:21 INFO Applying migration id=outboxhost 2026/05/13 10:56:21 INFO Applying migration id=notesfts 2026/05/13 10:56:21 INFO Applying migration id=iconsname 2026/05/13 10:56:21 INFO Applying migration id=nohash 2026/05/13 10:56:21 INFO Applying migration id=shares 2026/05/13 10:56:21 INFO Applying migration id=actorttl 2026/05/13 10:56:21 INFO Applying migration id=tocc 2026/05/13 10:56:21 INFO Applying migration id=followeds 2026/05/13 10:56:21 INFO Applying migration id=certhash 2026/05/13 10:56:21 INFO Applying migration id=follows_sync 2026/05/13 10:56:21 INFO Applying migration id=jsonpath 2026/05/13 10:56:21 INFO Applying migration id=localforward 2026/05/13 10:56:21 INFO Applying migration id=avatar 2026/05/13 10:56:21 INFO Applying migration id=noimage 2026/05/13 10:56:21 INFO Applying migration id=feed 2026/05/13 10:56:21 INFO Applying migration id=bookmarks 2026/05/13 10:56:21 INFO Applying migration id=shareactivity 2026/05/13 10:56:21 INFO Applying migration id=application 2026/05/13 10:56:21 INFO Applying migration id=certificates 2026/05/13 10:56:21 INFO Applying migration id=rawforward 2026/05/13 10:56:21 INFO Applying migration id=publickey 2026/05/13 10:56:21 INFO Applying migration id=resolvegroup 2026/05/13 10:56:21 INFO Applying migration id=reject 2026/05/13 10:56:21 INFO Applying migration id=autodel 2026/05/13 10:56:21 INFO Applying migration id=jsonb 2026/05/13 10:56:21 INFO Applying migration id=quote 2026/05/13 10:56:21 INFO Applying migration id=rfc9421 2026/05/13 10:56:21 INFO Applying migration id=keys 2026/05/13 10:56:21 INFO Applying migration id=portable 2026/05/13 10:56:21 INFO Applying migration id=proofs 2026/05/13 10:56:21 INFO Applying migration id=contexts 2026/05/13 10:56:21 INFO Applying migration id=deliverieshost 2026/05/13 10:56:21 INFO Applying migration id=pembegin 2026/05/13 10:56:21 INFO Applying migration id=didhost 2026/05/13 10:56:21 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:21 INFO Applying migration id=invites 2026/05/13 10:56:21 INFO Applying migration id=ed25519blob 2026/05/13 10:56:21 INFO Applying migration id=rsablob 2026/05/13 10:56:21 INFO Applying migration id=iconscid 2026/05/13 10:56:21 INFO Applying migration id=actor 2026/05/13 10:56:21 INFO Applying migration id=localkeys 2026/05/13 10:56:21 INFO Applying migration id=deleted 2026/05/13 10:56:21 INFO Applying migration id=history 2026/05/13 10:56:21 INFO Applying migration id=outboxnano 2026/05/13 10:56:21 INFO Applying migration id=implements 2026/05/13 10:56:21 INFO Applying migration id=backfill 2026/05/13 10:56:22 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-051d-79b8-901e-b8963070ae5d activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://127.0.0.1/user/dan follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/user/dan 2026/05/13 10:56:22 INFO Moving follow follow=https://localhost.localdomain:8443/follow/019e20fb-051d-79b8-901e-b8963070ae5d old=https://127.0.0.1/user/dan new=https://::1/user/dan 2026/05/13 10:56:22 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-051f-78a2-b29a-ebc6f0cb8020 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://::1/user/dan follower=https://localhost.localdomain:8443/user/alice followed=https://::1/user/dan 2026/05/13 10:56:22 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fb-0520-7357-9f52-aa437865091e activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-051d-79b8-901e-b8963070ae5d activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/user/dan --- PASS: TestMove_FederatedToFederatedTwoAccounts (0.66s) === RUN TestMove_FederatedToFederatedNotLinked 2026/05/13 10:56:22 INFO Applying migration id=initial 2026/05/13 10:56:22 INFO Applying migration id=notesupdated 2026/05/13 10:56:22 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:22 INFO Applying migration id=activitiesid 2026/05/13 10:56:22 INFO Applying migration id=outbox 2026/05/13 10:56:22 INFO Applying migration id=edits 2026/05/13 10:56:22 INFO Applying migration id=outboxactor 2026/05/13 10:56:22 INFO Applying migration id=outboxsender 2026/05/13 10:56:22 INFO Applying migration id=thread 2026/05/13 10:56:22 INFO Applying migration id=host 2026/05/13 10:56:22 INFO Applying migration id=sharedinbox 2026/05/13 10:56:22 INFO Applying migration id=noteshost 2026/05/13 10:56:22 INFO Applying migration id=fetched 2026/05/13 10:56:22 INFO Applying migration id=move 2026/05/13 10:56:22 INFO Applying migration id=cleanup 2026/05/13 10:56:22 INFO Applying migration id=received 2026/05/13 10:56:22 INFO Applying migration id=namehost 2026/05/13 10:56:22 INFO Applying migration id=outboxhost 2026/05/13 10:56:22 INFO Applying migration id=notesfts 2026/05/13 10:56:22 INFO Applying migration id=iconsname 2026/05/13 10:56:22 INFO Applying migration id=nohash 2026/05/13 10:56:22 INFO Applying migration id=shares 2026/05/13 10:56:22 INFO Applying migration id=actorttl 2026/05/13 10:56:22 INFO Applying migration id=tocc 2026/05/13 10:56:22 INFO Applying migration id=followeds 2026/05/13 10:56:22 INFO Applying migration id=certhash 2026/05/13 10:56:22 INFO Applying migration id=follows_sync 2026/05/13 10:56:22 INFO Applying migration id=jsonpath 2026/05/13 10:56:22 INFO Applying migration id=localforward 2026/05/13 10:56:22 INFO Applying migration id=avatar 2026/05/13 10:56:22 INFO Applying migration id=noimage 2026/05/13 10:56:22 INFO Applying migration id=feed 2026/05/13 10:56:22 INFO Applying migration id=bookmarks 2026/05/13 10:56:22 INFO Applying migration id=shareactivity 2026/05/13 10:56:22 INFO Applying migration id=application 2026/05/13 10:56:22 INFO Applying migration id=certificates 2026/05/13 10:56:22 INFO Applying migration id=rawforward 2026/05/13 10:56:22 INFO Applying migration id=publickey 2026/05/13 10:56:22 INFO Applying migration id=resolvegroup 2026/05/13 10:56:22 INFO Applying migration id=reject 2026/05/13 10:56:22 INFO Applying migration id=autodel 2026/05/13 10:56:22 INFO Applying migration id=jsonb 2026/05/13 10:56:22 INFO Applying migration id=quote 2026/05/13 10:56:22 INFO Applying migration id=rfc9421 2026/05/13 10:56:22 INFO Applying migration id=keys 2026/05/13 10:56:22 INFO Applying migration id=portable 2026/05/13 10:56:22 INFO Applying migration id=proofs 2026/05/13 10:56:22 INFO Applying migration id=contexts 2026/05/13 10:56:22 INFO Applying migration id=deliverieshost 2026/05/13 10:56:22 INFO Applying migration id=pembegin 2026/05/13 10:56:22 INFO Applying migration id=didhost 2026/05/13 10:56:22 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:22 INFO Applying migration id=invites 2026/05/13 10:56:22 INFO Applying migration id=ed25519blob 2026/05/13 10:56:22 INFO Applying migration id=rsablob 2026/05/13 10:56:22 INFO Applying migration id=iconscid 2026/05/13 10:56:22 INFO Applying migration id=actor 2026/05/13 10:56:22 INFO Applying migration id=localkeys 2026/05/13 10:56:22 INFO Applying migration id=deleted 2026/05/13 10:56:22 INFO Applying migration id=history 2026/05/13 10:56:22 INFO Applying migration id=outboxnano 2026/05/13 10:56:22 INFO Applying migration id=implements 2026/05/13 10:56:22 INFO Applying migration id=backfill 2026/05/13 10:56:23 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-0970-7e2c-bd13-e7058b3bfa5b activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://127.0.0.1/user/dan follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/user/dan --- PASS: TestMove_FederatedToFederatedNotLinked (1.11s) === RUN TestMove_FederatedToLocal 2026/05/13 10:56:23 INFO Applying migration id=initial 2026/05/13 10:56:23 INFO Applying migration id=notesupdated 2026/05/13 10:56:23 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:23 INFO Applying migration id=activitiesid 2026/05/13 10:56:23 INFO Applying migration id=outbox 2026/05/13 10:56:23 INFO Applying migration id=edits 2026/05/13 10:56:23 INFO Applying migration id=outboxactor 2026/05/13 10:56:23 INFO Applying migration id=outboxsender 2026/05/13 10:56:23 INFO Applying migration id=thread 2026/05/13 10:56:23 INFO Applying migration id=host 2026/05/13 10:56:23 INFO Applying migration id=sharedinbox 2026/05/13 10:56:23 INFO Applying migration id=noteshost 2026/05/13 10:56:23 INFO Applying migration id=fetched 2026/05/13 10:56:23 INFO Applying migration id=move 2026/05/13 10:56:23 INFO Applying migration id=cleanup 2026/05/13 10:56:23 INFO Applying migration id=received 2026/05/13 10:56:23 INFO Applying migration id=namehost 2026/05/13 10:56:23 INFO Applying migration id=outboxhost 2026/05/13 10:56:23 INFO Applying migration id=notesfts 2026/05/13 10:56:23 INFO Applying migration id=iconsname 2026/05/13 10:56:23 INFO Applying migration id=nohash 2026/05/13 10:56:23 INFO Applying migration id=shares 2026/05/13 10:56:23 INFO Applying migration id=actorttl 2026/05/13 10:56:23 INFO Applying migration id=tocc 2026/05/13 10:56:23 INFO Applying migration id=followeds 2026/05/13 10:56:23 INFO Applying migration id=certhash 2026/05/13 10:56:23 INFO Applying migration id=follows_sync 2026/05/13 10:56:23 INFO Applying migration id=jsonpath 2026/05/13 10:56:23 INFO Applying migration id=localforward 2026/05/13 10:56:23 INFO Applying migration id=avatar 2026/05/13 10:56:23 INFO Applying migration id=noimage 2026/05/13 10:56:23 INFO Applying migration id=feed 2026/05/13 10:56:23 INFO Applying migration id=bookmarks 2026/05/13 10:56:23 INFO Applying migration id=shareactivity 2026/05/13 10:56:23 INFO Applying migration id=application 2026/05/13 10:56:23 INFO Applying migration id=certificates 2026/05/13 10:56:23 INFO Applying migration id=rawforward 2026/05/13 10:56:23 INFO Applying migration id=publickey 2026/05/13 10:56:23 INFO Applying migration id=resolvegroup 2026/05/13 10:56:23 INFO Applying migration id=reject 2026/05/13 10:56:23 INFO Applying migration id=autodel 2026/05/13 10:56:23 INFO Applying migration id=jsonb 2026/05/13 10:56:23 INFO Applying migration id=quote 2026/05/13 10:56:23 INFO Applying migration id=rfc9421 2026/05/13 10:56:23 INFO Applying migration id=keys 2026/05/13 10:56:23 INFO Applying migration id=portable 2026/05/13 10:56:23 INFO Applying migration id=proofs 2026/05/13 10:56:23 INFO Applying migration id=contexts 2026/05/13 10:56:23 INFO Applying migration id=deliverieshost 2026/05/13 10:56:23 INFO Applying migration id=pembegin 2026/05/13 10:56:23 INFO Applying migration id=didhost 2026/05/13 10:56:23 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:23 INFO Applying migration id=invites 2026/05/13 10:56:23 INFO Applying migration id=ed25519blob 2026/05/13 10:56:23 INFO Applying migration id=rsablob 2026/05/13 10:56:23 INFO Applying migration id=iconscid 2026/05/13 10:56:23 INFO Applying migration id=actor 2026/05/13 10:56:23 INFO Applying migration id=localkeys 2026/05/13 10:56:23 INFO Applying migration id=deleted 2026/05/13 10:56:23 INFO Applying migration id=history 2026/05/13 10:56:23 INFO Applying migration id=outboxnano 2026/05/13 10:56:23 INFO Applying migration id=implements 2026/05/13 10:56:23 INFO Applying migration id=backfill 2026/05/13 10:56:24 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-0c35-73db-ab2b-c0807fcf373e activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://127.0.0.1/user/dan follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/user/dan 2026/05/13 10:56:24 WARN New account does not point to old account new=https://localhost.localdomain:8443/user/bob old=https://127.0.0.1/user/dan --- PASS: TestMove_FederatedToLocal (0.71s) === RUN TestMove_FederatedToLocalLinked 2026/05/13 10:56:24 INFO Applying migration id=initial 2026/05/13 10:56:24 INFO Applying migration id=notesupdated 2026/05/13 10:56:24 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:24 INFO Applying migration id=activitiesid 2026/05/13 10:56:24 INFO Applying migration id=outbox 2026/05/13 10:56:24 INFO Applying migration id=edits 2026/05/13 10:56:24 INFO Applying migration id=outboxactor 2026/05/13 10:56:24 INFO Applying migration id=outboxsender 2026/05/13 10:56:24 INFO Applying migration id=thread 2026/05/13 10:56:24 INFO Applying migration id=host 2026/05/13 10:56:24 INFO Applying migration id=sharedinbox 2026/05/13 10:56:24 INFO Applying migration id=noteshost 2026/05/13 10:56:24 INFO Applying migration id=fetched 2026/05/13 10:56:24 INFO Applying migration id=move 2026/05/13 10:56:24 INFO Applying migration id=cleanup 2026/05/13 10:56:24 INFO Applying migration id=received 2026/05/13 10:56:24 INFO Applying migration id=namehost 2026/05/13 10:56:24 INFO Applying migration id=outboxhost 2026/05/13 10:56:24 INFO Applying migration id=notesfts 2026/05/13 10:56:24 INFO Applying migration id=iconsname 2026/05/13 10:56:24 INFO Applying migration id=nohash 2026/05/13 10:56:24 INFO Applying migration id=shares 2026/05/13 10:56:24 INFO Applying migration id=actorttl 2026/05/13 10:56:24 INFO Applying migration id=tocc 2026/05/13 10:56:24 INFO Applying migration id=followeds 2026/05/13 10:56:24 INFO Applying migration id=certhash 2026/05/13 10:56:24 INFO Applying migration id=follows_sync 2026/05/13 10:56:24 INFO Applying migration id=jsonpath 2026/05/13 10:56:24 INFO Applying migration id=localforward 2026/05/13 10:56:24 INFO Applying migration id=avatar 2026/05/13 10:56:24 INFO Applying migration id=noimage 2026/05/13 10:56:24 INFO Applying migration id=feed 2026/05/13 10:56:24 INFO Applying migration id=bookmarks 2026/05/13 10:56:24 INFO Applying migration id=shareactivity 2026/05/13 10:56:24 INFO Applying migration id=application 2026/05/13 10:56:24 INFO Applying migration id=certificates 2026/05/13 10:56:24 INFO Applying migration id=rawforward 2026/05/13 10:56:24 INFO Applying migration id=publickey 2026/05/13 10:56:24 INFO Applying migration id=resolvegroup 2026/05/13 10:56:24 INFO Applying migration id=reject 2026/05/13 10:56:24 INFO Applying migration id=autodel 2026/05/13 10:56:24 INFO Applying migration id=jsonb 2026/05/13 10:56:24 INFO Applying migration id=quote 2026/05/13 10:56:24 INFO Applying migration id=rfc9421 2026/05/13 10:56:24 INFO Applying migration id=keys 2026/05/13 10:56:24 INFO Applying migration id=portable 2026/05/13 10:56:24 INFO Applying migration id=proofs 2026/05/13 10:56:24 INFO Applying migration id=contexts 2026/05/13 10:56:24 INFO Applying migration id=deliverieshost 2026/05/13 10:56:24 INFO Applying migration id=pembegin 2026/05/13 10:56:24 INFO Applying migration id=didhost 2026/05/13 10:56:24 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:24 INFO Applying migration id=invites 2026/05/13 10:56:24 INFO Applying migration id=ed25519blob 2026/05/13 10:56:24 INFO Applying migration id=rsablob 2026/05/13 10:56:24 INFO Applying migration id=iconscid 2026/05/13 10:56:24 INFO Applying migration id=actor 2026/05/13 10:56:24 INFO Applying migration id=localkeys 2026/05/13 10:56:24 INFO Applying migration id=deleted 2026/05/13 10:56:24 INFO Applying migration id=history 2026/05/13 10:56:24 INFO Applying migration id=outboxnano 2026/05/13 10:56:24 INFO Applying migration id=implements 2026/05/13 10:56:24 INFO Applying migration id=backfill 2026/05/13 10:56:24 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-0ed9-75c8-98ad-d2cb3bfec199 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://127.0.0.1/user/dan follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/user/dan 2026/05/13 10:56:24 INFO Moving follow follow=https://localhost.localdomain:8443/follow/019e20fb-0ed9-75c8-98ad-d2cb3bfec199 old=https://127.0.0.1/user/dan new=https://localhost.localdomain:8443/user/bob 2026/05/13 10:56:24 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-0eda-7d94-a2bc-152adcdb7b90 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:56:24 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-0edb-7545-8571-2cf4660d9d7f activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-0eda-7d94-a2bc-152adcdb7b90 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fb-0eda-7d94-a2bc-152adcdb7b90 2026/05/13 10:56:24 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fb-0edb-7be4-aa90-4747d058da00 activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-0ed9-75c8-98ad-d2cb3bfec199 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/user/dan --- PASS: TestMove_FederatedToLocalLinked (0.68s) === RUN TestMove_FollowingBoth 2026/05/13 10:56:24 INFO Applying migration id=initial 2026/05/13 10:56:24 INFO Applying migration id=notesupdated 2026/05/13 10:56:24 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:24 INFO Applying migration id=activitiesid 2026/05/13 10:56:24 INFO Applying migration id=outbox 2026/05/13 10:56:24 INFO Applying migration id=edits 2026/05/13 10:56:24 INFO Applying migration id=outboxactor 2026/05/13 10:56:24 INFO Applying migration id=outboxsender 2026/05/13 10:56:24 INFO Applying migration id=thread 2026/05/13 10:56:24 INFO Applying migration id=host 2026/05/13 10:56:24 INFO Applying migration id=sharedinbox 2026/05/13 10:56:24 INFO Applying migration id=noteshost 2026/05/13 10:56:24 INFO Applying migration id=fetched 2026/05/13 10:56:24 INFO Applying migration id=move 2026/05/13 10:56:24 INFO Applying migration id=cleanup 2026/05/13 10:56:24 INFO Applying migration id=received 2026/05/13 10:56:24 INFO Applying migration id=namehost 2026/05/13 10:56:24 INFO Applying migration id=outboxhost 2026/05/13 10:56:24 INFO Applying migration id=notesfts 2026/05/13 10:56:24 INFO Applying migration id=iconsname 2026/05/13 10:56:24 INFO Applying migration id=nohash 2026/05/13 10:56:24 INFO Applying migration id=shares 2026/05/13 10:56:24 INFO Applying migration id=actorttl 2026/05/13 10:56:24 INFO Applying migration id=tocc 2026/05/13 10:56:24 INFO Applying migration id=followeds 2026/05/13 10:56:24 INFO Applying migration id=certhash 2026/05/13 10:56:24 INFO Applying migration id=follows_sync 2026/05/13 10:56:24 INFO Applying migration id=jsonpath 2026/05/13 10:56:24 INFO Applying migration id=localforward 2026/05/13 10:56:24 INFO Applying migration id=avatar 2026/05/13 10:56:24 INFO Applying migration id=noimage 2026/05/13 10:56:24 INFO Applying migration id=feed 2026/05/13 10:56:24 INFO Applying migration id=bookmarks 2026/05/13 10:56:24 INFO Applying migration id=shareactivity 2026/05/13 10:56:24 INFO Applying migration id=application 2026/05/13 10:56:24 INFO Applying migration id=certificates 2026/05/13 10:56:24 INFO Applying migration id=rawforward 2026/05/13 10:56:24 INFO Applying migration id=publickey 2026/05/13 10:56:24 INFO Applying migration id=resolvegroup 2026/05/13 10:56:24 INFO Applying migration id=reject 2026/05/13 10:56:24 INFO Applying migration id=autodel 2026/05/13 10:56:24 INFO Applying migration id=jsonb 2026/05/13 10:56:24 INFO Applying migration id=quote 2026/05/13 10:56:24 INFO Applying migration id=rfc9421 2026/05/13 10:56:24 INFO Applying migration id=keys 2026/05/13 10:56:24 INFO Applying migration id=portable 2026/05/13 10:56:24 INFO Applying migration id=proofs 2026/05/13 10:56:24 INFO Applying migration id=contexts 2026/05/13 10:56:24 INFO Applying migration id=deliverieshost 2026/05/13 10:56:24 INFO Applying migration id=pembegin 2026/05/13 10:56:24 INFO Applying migration id=didhost 2026/05/13 10:56:24 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:24 INFO Applying migration id=invites 2026/05/13 10:56:24 INFO Applying migration id=ed25519blob 2026/05/13 10:56:24 INFO Applying migration id=rsablob 2026/05/13 10:56:24 INFO Applying migration id=iconscid 2026/05/13 10:56:24 INFO Applying migration id=actor 2026/05/13 10:56:24 INFO Applying migration id=localkeys 2026/05/13 10:56:24 INFO Applying migration id=deleted 2026/05/13 10:56:24 INFO Applying migration id=history 2026/05/13 10:56:24 INFO Applying migration id=outboxnano 2026/05/13 10:56:24 INFO Applying migration id=implements 2026/05/13 10:56:24 INFO Applying migration id=backfill 2026/05/13 10:56:25 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-11d8-706c-9eec-dc249e3afaf3 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://127.0.0.1/user/dan follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/user/dan 2026/05/13 10:56:25 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-11d8-7dc2-a56b-a0e506408290 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://::1/user/dan follower=https://localhost.localdomain:8443/user/alice followed=https://::1/user/dan 2026/05/13 10:56:25 INFO Removing follow of moved actor follow=https://localhost.localdomain:8443/follow/019e20fb-11d8-706c-9eec-dc249e3afaf3 old=https://127.0.0.1/user/dan new=https://::1/user/dan 2026/05/13 10:56:25 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fb-11da-7c4b-8c28-73f9b02e166c activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-11d8-706c-9eec-dc249e3afaf3 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/user/dan --- PASS: TestMove_FollowingBoth (0.77s) === RUN TestMove_LocalToLocalAliasThrottled 2026/05/13 10:56:25 INFO Applying migration id=initial 2026/05/13 10:56:25 INFO Applying migration id=notesupdated 2026/05/13 10:56:25 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:25 INFO Applying migration id=activitiesid 2026/05/13 10:56:25 INFO Applying migration id=outbox 2026/05/13 10:56:25 INFO Applying migration id=edits 2026/05/13 10:56:25 INFO Applying migration id=outboxactor 2026/05/13 10:56:25 INFO Applying migration id=outboxsender 2026/05/13 10:56:25 INFO Applying migration id=thread 2026/05/13 10:56:25 INFO Applying migration id=host 2026/05/13 10:56:25 INFO Applying migration id=sharedinbox 2026/05/13 10:56:25 INFO Applying migration id=noteshost 2026/05/13 10:56:25 INFO Applying migration id=fetched 2026/05/13 10:56:25 INFO Applying migration id=move 2026/05/13 10:56:25 INFO Applying migration id=cleanup 2026/05/13 10:56:25 INFO Applying migration id=received 2026/05/13 10:56:25 INFO Applying migration id=namehost 2026/05/13 10:56:25 INFO Applying migration id=outboxhost 2026/05/13 10:56:25 INFO Applying migration id=notesfts 2026/05/13 10:56:25 INFO Applying migration id=iconsname 2026/05/13 10:56:25 INFO Applying migration id=nohash 2026/05/13 10:56:25 INFO Applying migration id=shares 2026/05/13 10:56:25 INFO Applying migration id=actorttl 2026/05/13 10:56:25 INFO Applying migration id=tocc 2026/05/13 10:56:25 INFO Applying migration id=followeds 2026/05/13 10:56:25 INFO Applying migration id=certhash 2026/05/13 10:56:25 INFO Applying migration id=follows_sync 2026/05/13 10:56:25 INFO Applying migration id=jsonpath 2026/05/13 10:56:25 INFO Applying migration id=localforward 2026/05/13 10:56:25 INFO Applying migration id=avatar 2026/05/13 10:56:25 INFO Applying migration id=noimage 2026/05/13 10:56:25 INFO Applying migration id=feed 2026/05/13 10:56:25 INFO Applying migration id=bookmarks 2026/05/13 10:56:25 INFO Applying migration id=shareactivity 2026/05/13 10:56:25 INFO Applying migration id=application 2026/05/13 10:56:25 INFO Applying migration id=certificates 2026/05/13 10:56:25 INFO Applying migration id=rawforward 2026/05/13 10:56:25 INFO Applying migration id=publickey 2026/05/13 10:56:25 INFO Applying migration id=resolvegroup 2026/05/13 10:56:25 INFO Applying migration id=reject 2026/05/13 10:56:25 INFO Applying migration id=autodel 2026/05/13 10:56:25 INFO Applying migration id=jsonb 2026/05/13 10:56:25 INFO Applying migration id=quote 2026/05/13 10:56:25 INFO Applying migration id=rfc9421 2026/05/13 10:56:25 INFO Applying migration id=keys 2026/05/13 10:56:25 INFO Applying migration id=portable 2026/05/13 10:56:25 INFO Applying migration id=proofs 2026/05/13 10:56:25 INFO Applying migration id=contexts 2026/05/13 10:56:25 INFO Applying migration id=deliverieshost 2026/05/13 10:56:25 INFO Applying migration id=pembegin 2026/05/13 10:56:25 INFO Applying migration id=didhost 2026/05/13 10:56:25 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:25 INFO Applying migration id=invites 2026/05/13 10:56:25 INFO Applying migration id=ed25519blob 2026/05/13 10:56:25 INFO Applying migration id=rsablob 2026/05/13 10:56:25 INFO Applying migration id=iconscid 2026/05/13 10:56:25 INFO Applying migration id=actor 2026/05/13 10:56:25 INFO Applying migration id=localkeys 2026/05/13 10:56:25 INFO Applying migration id=deleted 2026/05/13 10:56:25 INFO Applying migration id=history 2026/05/13 10:56:25 INFO Applying migration id=outboxnano 2026/05/13 10:56:25 INFO Applying migration id=implements 2026/05/13 10:56:25 INFO Applying migration id=backfill 2026/05/13 10:56:26 WARN Throttled request to set alias can=2026-05-13T11:26:25.827Z --- PASS: TestMove_LocalToLocalAliasThrottled (0.97s) === RUN TestMove_LocalToLocal 2026/05/13 10:56:26 INFO Applying migration id=initial 2026/05/13 10:56:26 INFO Applying migration id=notesupdated 2026/05/13 10:56:26 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:26 INFO Applying migration id=activitiesid 2026/05/13 10:56:26 INFO Applying migration id=outbox 2026/05/13 10:56:26 INFO Applying migration id=edits 2026/05/13 10:56:26 INFO Applying migration id=outboxactor 2026/05/13 10:56:26 INFO Applying migration id=outboxsender 2026/05/13 10:56:26 INFO Applying migration id=thread 2026/05/13 10:56:26 INFO Applying migration id=host 2026/05/13 10:56:26 INFO Applying migration id=sharedinbox 2026/05/13 10:56:26 INFO Applying migration id=noteshost 2026/05/13 10:56:26 INFO Applying migration id=fetched 2026/05/13 10:56:26 INFO Applying migration id=move 2026/05/13 10:56:26 INFO Applying migration id=cleanup 2026/05/13 10:56:26 INFO Applying migration id=received 2026/05/13 10:56:26 INFO Applying migration id=namehost 2026/05/13 10:56:26 INFO Applying migration id=outboxhost 2026/05/13 10:56:26 INFO Applying migration id=notesfts 2026/05/13 10:56:26 INFO Applying migration id=iconsname 2026/05/13 10:56:26 INFO Applying migration id=nohash 2026/05/13 10:56:26 INFO Applying migration id=shares 2026/05/13 10:56:26 INFO Applying migration id=actorttl 2026/05/13 10:56:26 INFO Applying migration id=tocc 2026/05/13 10:56:26 INFO Applying migration id=followeds 2026/05/13 10:56:26 INFO Applying migration id=certhash 2026/05/13 10:56:26 INFO Applying migration id=follows_sync 2026/05/13 10:56:26 INFO Applying migration id=jsonpath 2026/05/13 10:56:26 INFO Applying migration id=localforward 2026/05/13 10:56:26 INFO Applying migration id=avatar 2026/05/13 10:56:26 INFO Applying migration id=noimage 2026/05/13 10:56:26 INFO Applying migration id=feed 2026/05/13 10:56:26 INFO Applying migration id=bookmarks 2026/05/13 10:56:26 INFO Applying migration id=shareactivity 2026/05/13 10:56:26 INFO Applying migration id=application 2026/05/13 10:56:26 INFO Applying migration id=certificates 2026/05/13 10:56:26 INFO Applying migration id=rawforward 2026/05/13 10:56:26 INFO Applying migration id=publickey 2026/05/13 10:56:26 INFO Applying migration id=resolvegroup 2026/05/13 10:56:26 INFO Applying migration id=reject 2026/05/13 10:56:26 INFO Applying migration id=autodel 2026/05/13 10:56:26 INFO Applying migration id=jsonb 2026/05/13 10:56:26 INFO Applying migration id=quote 2026/05/13 10:56:26 INFO Applying migration id=rfc9421 2026/05/13 10:56:26 INFO Applying migration id=keys 2026/05/13 10:56:26 INFO Applying migration id=portable 2026/05/13 10:56:26 INFO Applying migration id=proofs 2026/05/13 10:56:26 INFO Applying migration id=contexts 2026/05/13 10:56:26 INFO Applying migration id=deliverieshost 2026/05/13 10:56:26 INFO Applying migration id=pembegin 2026/05/13 10:56:26 INFO Applying migration id=didhost 2026/05/13 10:56:26 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:26 INFO Applying migration id=invites 2026/05/13 10:56:26 INFO Applying migration id=ed25519blob 2026/05/13 10:56:26 INFO Applying migration id=rsablob 2026/05/13 10:56:26 INFO Applying migration id=iconscid 2026/05/13 10:56:26 INFO Applying migration id=actor 2026/05/13 10:56:26 INFO Applying migration id=localkeys 2026/05/13 10:56:26 INFO Applying migration id=deleted 2026/05/13 10:56:26 INFO Applying migration id=history 2026/05/13 10:56:26 INFO Applying migration id=outboxnano 2026/05/13 10:56:26 INFO Applying migration id=implements 2026/05/13 10:56:26 INFO Applying migration id=backfill 2026/05/13 10:56:27 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-17fd-707f-86c7-82a6101a04fe activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/carol followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:56:27 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-17fd-7921-90a9-327e056c3154 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-17fd-707f-86c7-82a6101a04fe activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/carol follow=https://localhost.localdomain:8443/follow/019e20fb-17fd-707f-86c7-82a6101a04fe 2026/05/13 10:56:27 INFO Moving follow follow=https://localhost.localdomain:8443/follow/019e20fb-17fd-707f-86c7-82a6101a04fe old=https://localhost.localdomain:8443/user/alice new=https://localhost.localdomain:8443/user/bob 2026/05/13 10:56:27 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-1800-7ea2-9efd-fbf536405424 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/carol followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:56:27 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-1801-763e-a469-858c9c2d004d activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-1800-7ea2-9efd-fbf536405424 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/carol follow=https://localhost.localdomain:8443/follow/019e20fb-1800-7ea2-9efd-fbf536405424 2026/05/13 10:56:27 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fb-1801-7d21-b27a-e470a319b247 activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-17fd-707f-86c7-82a6101a04fe activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/carol follower=https://localhost.localdomain:8443/user/carol followed=https://localhost.localdomain:8443/user/alice --- PASS: TestMove_LocalToLocal (0.61s) === RUN TestMove_LocalToLocalNoFollowers 2026/05/13 10:56:27 INFO Applying migration id=initial 2026/05/13 10:56:27 INFO Applying migration id=notesupdated 2026/05/13 10:56:27 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:27 INFO Applying migration id=activitiesid 2026/05/13 10:56:27 INFO Applying migration id=outbox 2026/05/13 10:56:27 INFO Applying migration id=edits 2026/05/13 10:56:27 INFO Applying migration id=outboxactor 2026/05/13 10:56:27 INFO Applying migration id=outboxsender 2026/05/13 10:56:27 INFO Applying migration id=thread 2026/05/13 10:56:27 INFO Applying migration id=host 2026/05/13 10:56:27 INFO Applying migration id=sharedinbox 2026/05/13 10:56:27 INFO Applying migration id=noteshost 2026/05/13 10:56:27 INFO Applying migration id=fetched 2026/05/13 10:56:27 INFO Applying migration id=move 2026/05/13 10:56:27 INFO Applying migration id=cleanup 2026/05/13 10:56:27 INFO Applying migration id=received 2026/05/13 10:56:27 INFO Applying migration id=namehost 2026/05/13 10:56:27 INFO Applying migration id=outboxhost 2026/05/13 10:56:27 INFO Applying migration id=notesfts 2026/05/13 10:56:27 INFO Applying migration id=iconsname 2026/05/13 10:56:27 INFO Applying migration id=nohash 2026/05/13 10:56:27 INFO Applying migration id=shares 2026/05/13 10:56:27 INFO Applying migration id=actorttl 2026/05/13 10:56:27 INFO Applying migration id=tocc 2026/05/13 10:56:27 INFO Applying migration id=followeds 2026/05/13 10:56:27 INFO Applying migration id=certhash 2026/05/13 10:56:27 INFO Applying migration id=follows_sync 2026/05/13 10:56:27 INFO Applying migration id=jsonpath 2026/05/13 10:56:27 INFO Applying migration id=localforward 2026/05/13 10:56:27 INFO Applying migration id=avatar 2026/05/13 10:56:27 INFO Applying migration id=noimage 2026/05/13 10:56:27 INFO Applying migration id=feed 2026/05/13 10:56:27 INFO Applying migration id=bookmarks 2026/05/13 10:56:27 INFO Applying migration id=shareactivity 2026/05/13 10:56:27 INFO Applying migration id=application 2026/05/13 10:56:27 INFO Applying migration id=certificates 2026/05/13 10:56:27 INFO Applying migration id=rawforward 2026/05/13 10:56:27 INFO Applying migration id=publickey 2026/05/13 10:56:27 INFO Applying migration id=resolvegroup 2026/05/13 10:56:27 INFO Applying migration id=reject 2026/05/13 10:56:27 INFO Applying migration id=autodel 2026/05/13 10:56:27 INFO Applying migration id=jsonb 2026/05/13 10:56:27 INFO Applying migration id=quote 2026/05/13 10:56:27 INFO Applying migration id=rfc9421 2026/05/13 10:56:27 INFO Applying migration id=keys 2026/05/13 10:56:27 INFO Applying migration id=portable 2026/05/13 10:56:27 INFO Applying migration id=proofs 2026/05/13 10:56:27 INFO Applying migration id=contexts 2026/05/13 10:56:27 INFO Applying migration id=deliverieshost 2026/05/13 10:56:27 INFO Applying migration id=pembegin 2026/05/13 10:56:27 INFO Applying migration id=didhost 2026/05/13 10:56:27 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:27 INFO Applying migration id=invites 2026/05/13 10:56:27 INFO Applying migration id=ed25519blob 2026/05/13 10:56:27 INFO Applying migration id=rsablob 2026/05/13 10:56:27 INFO Applying migration id=iconscid 2026/05/13 10:56:27 INFO Applying migration id=actor 2026/05/13 10:56:27 INFO Applying migration id=localkeys 2026/05/13 10:56:27 INFO Applying migration id=deleted 2026/05/13 10:56:27 INFO Applying migration id=history 2026/05/13 10:56:27 INFO Applying migration id=outboxnano 2026/05/13 10:56:27 INFO Applying migration id=implements 2026/05/13 10:56:27 INFO Applying migration id=backfill --- PASS: TestMove_LocalToLocalNoFollowers (0.86s) === RUN TestMove_LocalToFederated 2026/05/13 10:56:27 INFO Applying migration id=initial 2026/05/13 10:56:27 INFO Applying migration id=notesupdated 2026/05/13 10:56:27 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:27 INFO Applying migration id=activitiesid 2026/05/13 10:56:27 INFO Applying migration id=outbox 2026/05/13 10:56:28 INFO Applying migration id=edits 2026/05/13 10:56:28 INFO Applying migration id=outboxactor 2026/05/13 10:56:28 INFO Applying migration id=outboxsender 2026/05/13 10:56:28 INFO Applying migration id=thread 2026/05/13 10:56:28 INFO Applying migration id=host 2026/05/13 10:56:28 INFO Applying migration id=sharedinbox 2026/05/13 10:56:28 INFO Applying migration id=noteshost 2026/05/13 10:56:28 INFO Applying migration id=fetched 2026/05/13 10:56:28 INFO Applying migration id=move 2026/05/13 10:56:28 INFO Applying migration id=cleanup 2026/05/13 10:56:28 INFO Applying migration id=received 2026/05/13 10:56:28 INFO Applying migration id=namehost 2026/05/13 10:56:28 INFO Applying migration id=outboxhost 2026/05/13 10:56:28 INFO Applying migration id=notesfts 2026/05/13 10:56:28 INFO Applying migration id=iconsname 2026/05/13 10:56:28 INFO Applying migration id=nohash 2026/05/13 10:56:28 INFO Applying migration id=shares 2026/05/13 10:56:28 INFO Applying migration id=actorttl 2026/05/13 10:56:28 INFO Applying migration id=tocc 2026/05/13 10:56:28 INFO Applying migration id=followeds 2026/05/13 10:56:28 INFO Applying migration id=certhash 2026/05/13 10:56:28 INFO Applying migration id=follows_sync 2026/05/13 10:56:28 INFO Applying migration id=jsonpath 2026/05/13 10:56:28 INFO Applying migration id=localforward 2026/05/13 10:56:28 INFO Applying migration id=avatar 2026/05/13 10:56:28 INFO Applying migration id=noimage 2026/05/13 10:56:28 INFO Applying migration id=feed 2026/05/13 10:56:28 INFO Applying migration id=bookmarks 2026/05/13 10:56:28 INFO Applying migration id=shareactivity 2026/05/13 10:56:28 INFO Applying migration id=application 2026/05/13 10:56:28 INFO Applying migration id=certificates 2026/05/13 10:56:28 INFO Applying migration id=rawforward 2026/05/13 10:56:28 INFO Applying migration id=publickey 2026/05/13 10:56:28 INFO Applying migration id=resolvegroup 2026/05/13 10:56:28 INFO Applying migration id=reject 2026/05/13 10:56:28 INFO Applying migration id=autodel 2026/05/13 10:56:28 INFO Applying migration id=jsonb 2026/05/13 10:56:28 INFO Applying migration id=quote 2026/05/13 10:56:28 INFO Applying migration id=rfc9421 2026/05/13 10:56:28 INFO Applying migration id=keys 2026/05/13 10:56:28 INFO Applying migration id=portable 2026/05/13 10:56:28 INFO Applying migration id=proofs 2026/05/13 10:56:28 INFO Applying migration id=contexts 2026/05/13 10:56:28 INFO Applying migration id=deliverieshost 2026/05/13 10:56:28 INFO Applying migration id=pembegin 2026/05/13 10:56:28 INFO Applying migration id=didhost 2026/05/13 10:56:28 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:28 INFO Applying migration id=invites 2026/05/13 10:56:28 INFO Applying migration id=ed25519blob 2026/05/13 10:56:28 INFO Applying migration id=rsablob 2026/05/13 10:56:28 INFO Applying migration id=iconscid 2026/05/13 10:56:28 INFO Applying migration id=actor 2026/05/13 10:56:28 INFO Applying migration id=localkeys 2026/05/13 10:56:28 INFO Applying migration id=deleted 2026/05/13 10:56:28 INFO Applying migration id=history 2026/05/13 10:56:28 INFO Applying migration id=outboxnano 2026/05/13 10:56:28 INFO Applying migration id=implements 2026/05/13 10:56:28 INFO Applying migration id=backfill 2026/05/13 10:56:28 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-1e20-7750-a196-09cd40120ca1 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/carol followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:56:28 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-1e21-70c3-87cc-2cac650e32d6 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-1e20-7750-a196-09cd40120ca1 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/carol follow=https://localhost.localdomain:8443/follow/019e20fb-1e20-7750-a196-09cd40120ca1 2026/05/13 10:56:28 INFO Moving follow follow=https://localhost.localdomain:8443/follow/019e20fb-1e20-7750-a196-09cd40120ca1 old=https://localhost.localdomain:8443/user/alice new=https://127.0.0.1/user/alice 2026/05/13 10:56:28 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-1e23-784d-aba5-5e3f64d12e4c activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=string activity.object.id=https://127.0.0.1/user/alice follower=https://localhost.localdomain:8443/user/carol followed=https://127.0.0.1/user/alice 2026/05/13 10:56:28 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fb-1e24-710d-9ac8-6eec9ab12ae1 activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-1e20-7750-a196-09cd40120ca1 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/carol follower=https://localhost.localdomain:8443/user/carol followed=https://localhost.localdomain:8443/user/alice --- PASS: TestMove_LocalToFederated (0.71s) === RUN TestMove_LocalToFederatedNoSourceToTargetAlias 2026/05/13 10:56:28 INFO Applying migration id=initial 2026/05/13 10:56:28 INFO Applying migration id=notesupdated 2026/05/13 10:56:28 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:28 INFO Applying migration id=activitiesid 2026/05/13 10:56:28 INFO Applying migration id=outbox 2026/05/13 10:56:28 INFO Applying migration id=edits 2026/05/13 10:56:28 INFO Applying migration id=outboxactor 2026/05/13 10:56:28 INFO Applying migration id=outboxsender 2026/05/13 10:56:28 INFO Applying migration id=thread 2026/05/13 10:56:28 INFO Applying migration id=host 2026/05/13 10:56:28 INFO Applying migration id=sharedinbox 2026/05/13 10:56:28 INFO Applying migration id=noteshost 2026/05/13 10:56:28 INFO Applying migration id=fetched 2026/05/13 10:56:28 INFO Applying migration id=move 2026/05/13 10:56:28 INFO Applying migration id=cleanup 2026/05/13 10:56:28 INFO Applying migration id=received 2026/05/13 10:56:28 INFO Applying migration id=namehost 2026/05/13 10:56:28 INFO Applying migration id=outboxhost 2026/05/13 10:56:28 INFO Applying migration id=notesfts 2026/05/13 10:56:28 INFO Applying migration id=iconsname 2026/05/13 10:56:28 INFO Applying migration id=nohash 2026/05/13 10:56:28 INFO Applying migration id=shares 2026/05/13 10:56:28 INFO Applying migration id=actorttl 2026/05/13 10:56:28 INFO Applying migration id=tocc 2026/05/13 10:56:28 INFO Applying migration id=followeds 2026/05/13 10:56:28 INFO Applying migration id=certhash 2026/05/13 10:56:28 INFO Applying migration id=follows_sync 2026/05/13 10:56:28 INFO Applying migration id=jsonpath 2026/05/13 10:56:28 INFO Applying migration id=localforward 2026/05/13 10:56:28 INFO Applying migration id=avatar 2026/05/13 10:56:28 INFO Applying migration id=noimage 2026/05/13 10:56:28 INFO Applying migration id=feed 2026/05/13 10:56:28 INFO Applying migration id=bookmarks 2026/05/13 10:56:28 INFO Applying migration id=shareactivity 2026/05/13 10:56:28 INFO Applying migration id=application 2026/05/13 10:56:28 INFO Applying migration id=certificates 2026/05/13 10:56:28 INFO Applying migration id=rawforward 2026/05/13 10:56:28 INFO Applying migration id=publickey 2026/05/13 10:56:28 INFO Applying migration id=resolvegroup 2026/05/13 10:56:28 INFO Applying migration id=reject 2026/05/13 10:56:28 INFO Applying migration id=autodel 2026/05/13 10:56:28 INFO Applying migration id=jsonb 2026/05/13 10:56:28 INFO Applying migration id=quote 2026/05/13 10:56:28 INFO Applying migration id=rfc9421 2026/05/13 10:56:28 INFO Applying migration id=keys 2026/05/13 10:56:28 INFO Applying migration id=portable 2026/05/13 10:56:28 INFO Applying migration id=proofs 2026/05/13 10:56:28 INFO Applying migration id=contexts 2026/05/13 10:56:28 INFO Applying migration id=deliverieshost 2026/05/13 10:56:28 INFO Applying migration id=pembegin 2026/05/13 10:56:28 INFO Applying migration id=didhost 2026/05/13 10:56:28 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:28 INFO Applying migration id=invites 2026/05/13 10:56:28 INFO Applying migration id=ed25519blob 2026/05/13 10:56:28 INFO Applying migration id=rsablob 2026/05/13 10:56:28 INFO Applying migration id=iconscid 2026/05/13 10:56:28 INFO Applying migration id=actor 2026/05/13 10:56:28 INFO Applying migration id=localkeys 2026/05/13 10:56:28 INFO Applying migration id=deleted 2026/05/13 10:56:28 INFO Applying migration id=history 2026/05/13 10:56:28 INFO Applying migration id=outboxnano 2026/05/13 10:56:28 INFO Applying migration id=implements 2026/05/13 10:56:28 INFO Applying migration id=backfill 2026/05/13 10:56:29 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-21cd-7d40-a18b-8c073a4bc87a activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/carol followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:56:29 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-21ce-764f-8b60-b14f40f147eb activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-21cd-7d40-a18b-8c073a4bc87a activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/carol follow=https://localhost.localdomain:8443/follow/019e20fb-21cd-7d40-a18b-8c073a4bc87a 2026/05/13 10:56:29 WARN Move source is not an alias for target target=alice@127.0.0.1 --- PASS: TestMove_LocalToFederatedNoSourceToTargetAlias (0.94s) === RUN TestMove_LocalToFederatedNoTargetToSourceAlias 2026/05/13 10:56:29 INFO Applying migration id=initial 2026/05/13 10:56:29 INFO Applying migration id=notesupdated 2026/05/13 10:56:29 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:29 INFO Applying migration id=activitiesid 2026/05/13 10:56:29 INFO Applying migration id=outbox 2026/05/13 10:56:29 INFO Applying migration id=edits 2026/05/13 10:56:29 INFO Applying migration id=outboxactor 2026/05/13 10:56:29 INFO Applying migration id=outboxsender 2026/05/13 10:56:29 INFO Applying migration id=thread 2026/05/13 10:56:29 INFO Applying migration id=host 2026/05/13 10:56:29 INFO Applying migration id=sharedinbox 2026/05/13 10:56:29 INFO Applying migration id=noteshost 2026/05/13 10:56:29 INFO Applying migration id=fetched 2026/05/13 10:56:29 INFO Applying migration id=move 2026/05/13 10:56:29 INFO Applying migration id=cleanup 2026/05/13 10:56:29 INFO Applying migration id=received 2026/05/13 10:56:29 INFO Applying migration id=namehost 2026/05/13 10:56:29 INFO Applying migration id=outboxhost 2026/05/13 10:56:29 INFO Applying migration id=notesfts 2026/05/13 10:56:29 INFO Applying migration id=iconsname 2026/05/13 10:56:29 INFO Applying migration id=nohash 2026/05/13 10:56:29 INFO Applying migration id=shares 2026/05/13 10:56:29 INFO Applying migration id=actorttl 2026/05/13 10:56:29 INFO Applying migration id=tocc 2026/05/13 10:56:29 INFO Applying migration id=followeds 2026/05/13 10:56:29 INFO Applying migration id=certhash 2026/05/13 10:56:29 INFO Applying migration id=follows_sync 2026/05/13 10:56:29 INFO Applying migration id=jsonpath 2026/05/13 10:56:29 INFO Applying migration id=localforward 2026/05/13 10:56:29 INFO Applying migration id=avatar 2026/05/13 10:56:29 INFO Applying migration id=noimage 2026/05/13 10:56:29 INFO Applying migration id=feed 2026/05/13 10:56:29 INFO Applying migration id=bookmarks 2026/05/13 10:56:29 INFO Applying migration id=shareactivity 2026/05/13 10:56:29 INFO Applying migration id=application 2026/05/13 10:56:29 INFO Applying migration id=certificates 2026/05/13 10:56:29 INFO Applying migration id=rawforward 2026/05/13 10:56:29 INFO Applying migration id=publickey 2026/05/13 10:56:29 INFO Applying migration id=resolvegroup 2026/05/13 10:56:29 INFO Applying migration id=reject 2026/05/13 10:56:29 INFO Applying migration id=autodel 2026/05/13 10:56:29 INFO Applying migration id=jsonb 2026/05/13 10:56:29 INFO Applying migration id=quote 2026/05/13 10:56:29 INFO Applying migration id=rfc9421 2026/05/13 10:56:29 INFO Applying migration id=keys 2026/05/13 10:56:29 INFO Applying migration id=portable 2026/05/13 10:56:29 INFO Applying migration id=proofs 2026/05/13 10:56:29 INFO Applying migration id=contexts 2026/05/13 10:56:29 INFO Applying migration id=deliverieshost 2026/05/13 10:56:29 INFO Applying migration id=pembegin 2026/05/13 10:56:29 INFO Applying migration id=didhost 2026/05/13 10:56:29 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:29 INFO Applying migration id=invites 2026/05/13 10:56:29 INFO Applying migration id=ed25519blob 2026/05/13 10:56:29 INFO Applying migration id=rsablob 2026/05/13 10:56:29 INFO Applying migration id=iconscid 2026/05/13 10:56:29 INFO Applying migration id=actor 2026/05/13 10:56:29 INFO Applying migration id=localkeys 2026/05/13 10:56:29 INFO Applying migration id=deleted 2026/05/13 10:56:29 INFO Applying migration id=history 2026/05/13 10:56:29 INFO Applying migration id=outboxnano 2026/05/13 10:56:29 INFO Applying migration id=implements 2026/05/13 10:56:29 INFO Applying migration id=backfill 2026/05/13 10:56:30 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-242f-71fe-9d2c-62f4b1f0330b activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/carol followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:56:30 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-242f-7a7a-b083-a6e364ac1def activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-242f-71fe-9d2c-62f4b1f0330b activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/carol follow=https://localhost.localdomain:8443/follow/019e20fb-242f-71fe-9d2c-62f4b1f0330b 2026/05/13 10:56:30 WARN Move target is not an alias for source target=alice@127.0.0.1 --- PASS: TestMove_LocalToFederatedNoTargetToSourceAlias (0.61s) === RUN TestMove_LocalToFederatedAlreadyMoved 2026/05/13 10:56:30 INFO Applying migration id=initial 2026/05/13 10:56:30 INFO Applying migration id=notesupdated 2026/05/13 10:56:30 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:30 INFO Applying migration id=activitiesid 2026/05/13 10:56:30 INFO Applying migration id=outbox 2026/05/13 10:56:30 INFO Applying migration id=edits 2026/05/13 10:56:30 INFO Applying migration id=outboxactor 2026/05/13 10:56:30 INFO Applying migration id=outboxsender 2026/05/13 10:56:30 INFO Applying migration id=thread 2026/05/13 10:56:30 INFO Applying migration id=host 2026/05/13 10:56:30 INFO Applying migration id=sharedinbox 2026/05/13 10:56:30 INFO Applying migration id=noteshost 2026/05/13 10:56:30 INFO Applying migration id=fetched 2026/05/13 10:56:30 INFO Applying migration id=move 2026/05/13 10:56:30 INFO Applying migration id=cleanup 2026/05/13 10:56:30 INFO Applying migration id=received 2026/05/13 10:56:30 INFO Applying migration id=namehost 2026/05/13 10:56:30 INFO Applying migration id=outboxhost 2026/05/13 10:56:30 INFO Applying migration id=notesfts 2026/05/13 10:56:30 INFO Applying migration id=iconsname 2026/05/13 10:56:30 INFO Applying migration id=nohash 2026/05/13 10:56:30 INFO Applying migration id=shares 2026/05/13 10:56:30 INFO Applying migration id=actorttl 2026/05/13 10:56:30 INFO Applying migration id=tocc 2026/05/13 10:56:30 INFO Applying migration id=followeds 2026/05/13 10:56:30 INFO Applying migration id=certhash 2026/05/13 10:56:30 INFO Applying migration id=follows_sync 2026/05/13 10:56:30 INFO Applying migration id=jsonpath 2026/05/13 10:56:30 INFO Applying migration id=localforward 2026/05/13 10:56:30 INFO Applying migration id=avatar 2026/05/13 10:56:30 INFO Applying migration id=noimage 2026/05/13 10:56:30 INFO Applying migration id=feed 2026/05/13 10:56:30 INFO Applying migration id=bookmarks 2026/05/13 10:56:30 INFO Applying migration id=shareactivity 2026/05/13 10:56:30 INFO Applying migration id=application 2026/05/13 10:56:30 INFO Applying migration id=certificates 2026/05/13 10:56:30 INFO Applying migration id=rawforward 2026/05/13 10:56:30 INFO Applying migration id=publickey 2026/05/13 10:56:30 INFO Applying migration id=resolvegroup 2026/05/13 10:56:30 INFO Applying migration id=reject 2026/05/13 10:56:30 INFO Applying migration id=autodel 2026/05/13 10:56:30 INFO Applying migration id=jsonb 2026/05/13 10:56:30 INFO Applying migration id=quote 2026/05/13 10:56:30 INFO Applying migration id=rfc9421 2026/05/13 10:56:30 INFO Applying migration id=keys 2026/05/13 10:56:30 INFO Applying migration id=portable 2026/05/13 10:56:30 INFO Applying migration id=proofs 2026/05/13 10:56:30 INFO Applying migration id=contexts 2026/05/13 10:56:30 INFO Applying migration id=deliverieshost 2026/05/13 10:56:30 INFO Applying migration id=pembegin 2026/05/13 10:56:30 INFO Applying migration id=didhost 2026/05/13 10:56:30 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:30 INFO Applying migration id=invites 2026/05/13 10:56:30 INFO Applying migration id=ed25519blob 2026/05/13 10:56:30 INFO Applying migration id=rsablob 2026/05/13 10:56:30 INFO Applying migration id=iconscid 2026/05/13 10:56:30 INFO Applying migration id=actor 2026/05/13 10:56:30 INFO Applying migration id=localkeys 2026/05/13 10:56:30 INFO Applying migration id=deleted 2026/05/13 10:56:30 INFO Applying migration id=history 2026/05/13 10:56:30 INFO Applying migration id=outboxnano 2026/05/13 10:56:30 INFO Applying migration id=implements 2026/05/13 10:56:30 INFO Applying migration id=backfill 2026/05/13 10:56:31 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-282a-7de6-935e-197a4ca87104 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/carol followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:56:31 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-282c-79ca-93bb-16b6cf5cddbf activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-282a-7de6-935e-197a4ca87104 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/carol follow=https://localhost.localdomain:8443/follow/019e20fb-282a-7de6-935e-197a4ca87104 2026/05/13 10:56:31 INFO Moving follow follow=https://localhost.localdomain:8443/follow/019e20fb-282a-7de6-935e-197a4ca87104 old=https://localhost.localdomain:8443/user/alice new=https://127.0.0.1/user/alice 2026/05/13 10:56:31 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-2830-7c1e-a6af-fe345196c616 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=string activity.object.id=https://127.0.0.1/user/alice follower=https://localhost.localdomain:8443/user/carol followed=https://127.0.0.1/user/alice 2026/05/13 10:56:31 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fb-2831-76bd-bebb-cc5c5473c410 activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-282a-7de6-935e-197a4ca87104 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/carol follower=https://localhost.localdomain:8443/user/carol followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:56:31 WARN User cannot be moved again movedTo=https://127.0.0.1/user/alice --- PASS: TestMove_LocalToFederatedAlreadyMoved (1.03s) === RUN TestName_Throttled 2026/05/13 10:56:31 INFO Applying migration id=initial 2026/05/13 10:56:31 INFO Applying migration id=notesupdated 2026/05/13 10:56:31 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:31 INFO Applying migration id=activitiesid 2026/05/13 10:56:31 INFO Applying migration id=outbox 2026/05/13 10:56:31 INFO Applying migration id=edits 2026/05/13 10:56:31 INFO Applying migration id=outboxactor 2026/05/13 10:56:31 INFO Applying migration id=outboxsender 2026/05/13 10:56:31 INFO Applying migration id=thread 2026/05/13 10:56:31 INFO Applying migration id=host 2026/05/13 10:56:31 INFO Applying migration id=sharedinbox 2026/05/13 10:56:31 INFO Applying migration id=noteshost 2026/05/13 10:56:31 INFO Applying migration id=fetched 2026/05/13 10:56:31 INFO Applying migration id=move 2026/05/13 10:56:31 INFO Applying migration id=cleanup 2026/05/13 10:56:31 INFO Applying migration id=received 2026/05/13 10:56:31 INFO Applying migration id=namehost 2026/05/13 10:56:31 INFO Applying migration id=outboxhost 2026/05/13 10:56:31 INFO Applying migration id=notesfts 2026/05/13 10:56:31 INFO Applying migration id=iconsname 2026/05/13 10:56:31 INFO Applying migration id=nohash 2026/05/13 10:56:31 INFO Applying migration id=shares 2026/05/13 10:56:31 INFO Applying migration id=actorttl 2026/05/13 10:56:31 INFO Applying migration id=tocc 2026/05/13 10:56:31 INFO Applying migration id=followeds 2026/05/13 10:56:31 INFO Applying migration id=certhash 2026/05/13 10:56:31 INFO Applying migration id=follows_sync 2026/05/13 10:56:31 INFO Applying migration id=jsonpath 2026/05/13 10:56:31 INFO Applying migration id=localforward 2026/05/13 10:56:31 INFO Applying migration id=avatar 2026/05/13 10:56:31 INFO Applying migration id=noimage 2026/05/13 10:56:31 INFO Applying migration id=feed 2026/05/13 10:56:31 INFO Applying migration id=bookmarks 2026/05/13 10:56:31 INFO Applying migration id=shareactivity 2026/05/13 10:56:31 INFO Applying migration id=application 2026/05/13 10:56:31 INFO Applying migration id=certificates 2026/05/13 10:56:31 INFO Applying migration id=rawforward 2026/05/13 10:56:31 INFO Applying migration id=publickey 2026/05/13 10:56:31 INFO Applying migration id=resolvegroup 2026/05/13 10:56:31 INFO Applying migration id=reject 2026/05/13 10:56:31 INFO Applying migration id=autodel 2026/05/13 10:56:31 INFO Applying migration id=jsonb 2026/05/13 10:56:31 INFO Applying migration id=quote 2026/05/13 10:56:31 INFO Applying migration id=rfc9421 2026/05/13 10:56:31 INFO Applying migration id=keys 2026/05/13 10:56:31 INFO Applying migration id=portable 2026/05/13 10:56:31 INFO Applying migration id=proofs 2026/05/13 10:56:31 INFO Applying migration id=contexts 2026/05/13 10:56:31 INFO Applying migration id=deliverieshost 2026/05/13 10:56:31 INFO Applying migration id=pembegin 2026/05/13 10:56:31 INFO Applying migration id=didhost 2026/05/13 10:56:31 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:31 INFO Applying migration id=invites 2026/05/13 10:56:31 INFO Applying migration id=ed25519blob 2026/05/13 10:56:31 INFO Applying migration id=rsablob 2026/05/13 10:56:31 INFO Applying migration id=iconscid 2026/05/13 10:56:31 INFO Applying migration id=actor 2026/05/13 10:56:31 INFO Applying migration id=localkeys 2026/05/13 10:56:31 INFO Applying migration id=deleted 2026/05/13 10:56:31 INFO Applying migration id=history 2026/05/13 10:56:31 INFO Applying migration id=outboxnano 2026/05/13 10:56:31 INFO Applying migration id=implements 2026/05/13 10:56:31 INFO Applying migration id=backfill 2026/05/13 10:56:32 WARN Throttled request to set name can=2026-05-13T11:26:31.797Z --- PASS: TestName_Throttled (0.94s) === RUN TestName_HappyFlow 2026/05/13 10:56:32 INFO Applying migration id=initial 2026/05/13 10:56:32 INFO Applying migration id=notesupdated 2026/05/13 10:56:32 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:32 INFO Applying migration id=activitiesid 2026/05/13 10:56:32 INFO Applying migration id=outbox 2026/05/13 10:56:32 INFO Applying migration id=edits 2026/05/13 10:56:32 INFO Applying migration id=outboxactor 2026/05/13 10:56:32 INFO Applying migration id=outboxsender 2026/05/13 10:56:32 INFO Applying migration id=thread 2026/05/13 10:56:32 INFO Applying migration id=host 2026/05/13 10:56:32 INFO Applying migration id=sharedinbox 2026/05/13 10:56:32 INFO Applying migration id=noteshost 2026/05/13 10:56:32 INFO Applying migration id=fetched 2026/05/13 10:56:32 INFO Applying migration id=move 2026/05/13 10:56:32 INFO Applying migration id=cleanup 2026/05/13 10:56:32 INFO Applying migration id=received 2026/05/13 10:56:32 INFO Applying migration id=namehost 2026/05/13 10:56:32 INFO Applying migration id=outboxhost 2026/05/13 10:56:32 INFO Applying migration id=notesfts 2026/05/13 10:56:32 INFO Applying migration id=iconsname 2026/05/13 10:56:32 INFO Applying migration id=nohash 2026/05/13 10:56:32 INFO Applying migration id=shares 2026/05/13 10:56:32 INFO Applying migration id=actorttl 2026/05/13 10:56:32 INFO Applying migration id=tocc 2026/05/13 10:56:32 INFO Applying migration id=followeds 2026/05/13 10:56:32 INFO Applying migration id=certhash 2026/05/13 10:56:32 INFO Applying migration id=follows_sync 2026/05/13 10:56:32 INFO Applying migration id=jsonpath 2026/05/13 10:56:32 INFO Applying migration id=localforward 2026/05/13 10:56:32 INFO Applying migration id=avatar 2026/05/13 10:56:32 INFO Applying migration id=noimage 2026/05/13 10:56:32 INFO Applying migration id=feed 2026/05/13 10:56:32 INFO Applying migration id=bookmarks 2026/05/13 10:56:32 INFO Applying migration id=shareactivity 2026/05/13 10:56:32 INFO Applying migration id=application 2026/05/13 10:56:32 INFO Applying migration id=certificates 2026/05/13 10:56:32 INFO Applying migration id=rawforward 2026/05/13 10:56:32 INFO Applying migration id=publickey 2026/05/13 10:56:32 INFO Applying migration id=resolvegroup 2026/05/13 10:56:32 INFO Applying migration id=reject 2026/05/13 10:56:32 INFO Applying migration id=autodel 2026/05/13 10:56:32 INFO Applying migration id=jsonb 2026/05/13 10:56:32 INFO Applying migration id=quote 2026/05/13 10:56:32 INFO Applying migration id=rfc9421 2026/05/13 10:56:32 INFO Applying migration id=keys 2026/05/13 10:56:32 INFO Applying migration id=portable 2026/05/13 10:56:32 INFO Applying migration id=proofs 2026/05/13 10:56:32 INFO Applying migration id=contexts 2026/05/13 10:56:32 INFO Applying migration id=deliverieshost 2026/05/13 10:56:32 INFO Applying migration id=pembegin 2026/05/13 10:56:32 INFO Applying migration id=didhost 2026/05/13 10:56:32 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:32 INFO Applying migration id=invites 2026/05/13 10:56:32 INFO Applying migration id=ed25519blob 2026/05/13 10:56:32 INFO Applying migration id=rsablob 2026/05/13 10:56:32 INFO Applying migration id=iconscid 2026/05/13 10:56:32 INFO Applying migration id=actor 2026/05/13 10:56:32 INFO Applying migration id=localkeys 2026/05/13 10:56:32 INFO Applying migration id=deleted 2026/05/13 10:56:32 INFO Applying migration id=history 2026/05/13 10:56:32 INFO Applying migration id=outboxnano 2026/05/13 10:56:32 INFO Applying migration id=implements 2026/05/13 10:56:32 INFO Applying migration id=backfill 2026/05/13 10:56:33 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestName_HappyFlow (1.30s) === RUN TestName_TooLong 2026/05/13 10:56:33 INFO Applying migration id=initial 2026/05/13 10:56:33 INFO Applying migration id=notesupdated 2026/05/13 10:56:33 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:33 INFO Applying migration id=activitiesid 2026/05/13 10:56:33 INFO Applying migration id=outbox 2026/05/13 10:56:33 INFO Applying migration id=edits 2026/05/13 10:56:33 INFO Applying migration id=outboxactor 2026/05/13 10:56:33 INFO Applying migration id=outboxsender 2026/05/13 10:56:33 INFO Applying migration id=thread 2026/05/13 10:56:33 INFO Applying migration id=host 2026/05/13 10:56:33 INFO Applying migration id=sharedinbox 2026/05/13 10:56:33 INFO Applying migration id=noteshost 2026/05/13 10:56:33 INFO Applying migration id=fetched 2026/05/13 10:56:33 INFO Applying migration id=move 2026/05/13 10:56:33 INFO Applying migration id=cleanup 2026/05/13 10:56:33 INFO Applying migration id=received 2026/05/13 10:56:33 INFO Applying migration id=namehost 2026/05/13 10:56:33 INFO Applying migration id=outboxhost 2026/05/13 10:56:33 INFO Applying migration id=notesfts 2026/05/13 10:56:33 INFO Applying migration id=iconsname 2026/05/13 10:56:33 INFO Applying migration id=nohash 2026/05/13 10:56:33 INFO Applying migration id=shares 2026/05/13 10:56:33 INFO Applying migration id=actorttl 2026/05/13 10:56:33 INFO Applying migration id=tocc 2026/05/13 10:56:33 INFO Applying migration id=followeds 2026/05/13 10:56:33 INFO Applying migration id=certhash 2026/05/13 10:56:33 INFO Applying migration id=follows_sync 2026/05/13 10:56:33 INFO Applying migration id=jsonpath 2026/05/13 10:56:33 INFO Applying migration id=localforward 2026/05/13 10:56:33 INFO Applying migration id=avatar 2026/05/13 10:56:33 INFO Applying migration id=noimage 2026/05/13 10:56:33 INFO Applying migration id=feed 2026/05/13 10:56:33 INFO Applying migration id=bookmarks 2026/05/13 10:56:33 INFO Applying migration id=shareactivity 2026/05/13 10:56:33 INFO Applying migration id=application 2026/05/13 10:56:33 INFO Applying migration id=certificates 2026/05/13 10:56:33 INFO Applying migration id=rawforward 2026/05/13 10:56:33 INFO Applying migration id=publickey 2026/05/13 10:56:33 INFO Applying migration id=resolvegroup 2026/05/13 10:56:33 INFO Applying migration id=reject 2026/05/13 10:56:33 INFO Applying migration id=autodel 2026/05/13 10:56:33 INFO Applying migration id=jsonb 2026/05/13 10:56:33 INFO Applying migration id=quote 2026/05/13 10:56:33 INFO Applying migration id=rfc9421 2026/05/13 10:56:33 INFO Applying migration id=keys 2026/05/13 10:56:33 INFO Applying migration id=portable 2026/05/13 10:56:33 INFO Applying migration id=proofs 2026/05/13 10:56:33 INFO Applying migration id=contexts 2026/05/13 10:56:33 INFO Applying migration id=deliverieshost 2026/05/13 10:56:33 INFO Applying migration id=pembegin 2026/05/13 10:56:33 INFO Applying migration id=didhost 2026/05/13 10:56:33 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:33 INFO Applying migration id=invites 2026/05/13 10:56:33 INFO Applying migration id=ed25519blob 2026/05/13 10:56:33 INFO Applying migration id=rsablob 2026/05/13 10:56:33 INFO Applying migration id=iconscid 2026/05/13 10:56:33 INFO Applying migration id=actor 2026/05/13 10:56:33 INFO Applying migration id=localkeys 2026/05/13 10:56:33 INFO Applying migration id=deleted 2026/05/13 10:56:33 INFO Applying migration id=history 2026/05/13 10:56:33 INFO Applying migration id=outboxnano 2026/05/13 10:56:33 INFO Applying migration id=implements 2026/05/13 10:56:33 INFO Applying migration id=backfill --- PASS: TestName_TooLong (0.65s) === RUN TestName_MultiLine 2026/05/13 10:56:34 INFO Applying migration id=initial 2026/05/13 10:56:34 INFO Applying migration id=notesupdated 2026/05/13 10:56:34 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:34 INFO Applying migration id=activitiesid 2026/05/13 10:56:34 INFO Applying migration id=outbox 2026/05/13 10:56:34 INFO Applying migration id=edits 2026/05/13 10:56:34 INFO Applying migration id=outboxactor 2026/05/13 10:56:34 INFO Applying migration id=outboxsender 2026/05/13 10:56:34 INFO Applying migration id=thread 2026/05/13 10:56:34 INFO Applying migration id=host 2026/05/13 10:56:34 INFO Applying migration id=sharedinbox 2026/05/13 10:56:34 INFO Applying migration id=noteshost 2026/05/13 10:56:34 INFO Applying migration id=fetched 2026/05/13 10:56:34 INFO Applying migration id=move 2026/05/13 10:56:34 INFO Applying migration id=cleanup 2026/05/13 10:56:34 INFO Applying migration id=received 2026/05/13 10:56:34 INFO Applying migration id=namehost 2026/05/13 10:56:34 INFO Applying migration id=outboxhost 2026/05/13 10:56:34 INFO Applying migration id=notesfts 2026/05/13 10:56:34 INFO Applying migration id=iconsname 2026/05/13 10:56:34 INFO Applying migration id=nohash 2026/05/13 10:56:34 INFO Applying migration id=shares 2026/05/13 10:56:34 INFO Applying migration id=actorttl 2026/05/13 10:56:34 INFO Applying migration id=tocc 2026/05/13 10:56:34 INFO Applying migration id=followeds 2026/05/13 10:56:34 INFO Applying migration id=certhash 2026/05/13 10:56:34 INFO Applying migration id=follows_sync 2026/05/13 10:56:34 INFO Applying migration id=jsonpath 2026/05/13 10:56:34 INFO Applying migration id=localforward 2026/05/13 10:56:34 INFO Applying migration id=avatar 2026/05/13 10:56:34 INFO Applying migration id=noimage 2026/05/13 10:56:34 INFO Applying migration id=feed 2026/05/13 10:56:34 INFO Applying migration id=bookmarks 2026/05/13 10:56:34 INFO Applying migration id=shareactivity 2026/05/13 10:56:34 INFO Applying migration id=application 2026/05/13 10:56:34 INFO Applying migration id=certificates 2026/05/13 10:56:34 INFO Applying migration id=rawforward 2026/05/13 10:56:34 INFO Applying migration id=publickey 2026/05/13 10:56:34 INFO Applying migration id=resolvegroup 2026/05/13 10:56:34 INFO Applying migration id=reject 2026/05/13 10:56:34 INFO Applying migration id=autodel 2026/05/13 10:56:34 INFO Applying migration id=jsonb 2026/05/13 10:56:34 INFO Applying migration id=quote 2026/05/13 10:56:34 INFO Applying migration id=rfc9421 2026/05/13 10:56:34 INFO Applying migration id=keys 2026/05/13 10:56:34 INFO Applying migration id=portable 2026/05/13 10:56:34 INFO Applying migration id=proofs 2026/05/13 10:56:34 INFO Applying migration id=contexts 2026/05/13 10:56:34 INFO Applying migration id=deliverieshost 2026/05/13 10:56:34 INFO Applying migration id=pembegin 2026/05/13 10:56:34 INFO Applying migration id=didhost 2026/05/13 10:56:34 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:34 INFO Applying migration id=invites 2026/05/13 10:56:34 INFO Applying migration id=ed25519blob 2026/05/13 10:56:34 INFO Applying migration id=rsablob 2026/05/13 10:56:34 INFO Applying migration id=iconscid 2026/05/13 10:56:34 INFO Applying migration id=actor 2026/05/13 10:56:34 INFO Applying migration id=localkeys 2026/05/13 10:56:34 INFO Applying migration id=deleted 2026/05/13 10:56:34 INFO Applying migration id=history 2026/05/13 10:56:34 INFO Applying migration id=outboxnano 2026/05/13 10:56:34 INFO Applying migration id=implements 2026/05/13 10:56:34 INFO Applying migration id=backfill 2026/05/13 10:56:35 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestName_MultiLine (0.88s) === RUN TestOutbox_NonExistingUser 2026/05/13 10:56:35 INFO Applying migration id=initial 2026/05/13 10:56:35 INFO Applying migration id=notesupdated 2026/05/13 10:56:35 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:35 INFO Applying migration id=activitiesid 2026/05/13 10:56:35 INFO Applying migration id=outbox 2026/05/13 10:56:35 INFO Applying migration id=edits 2026/05/13 10:56:35 INFO Applying migration id=outboxactor 2026/05/13 10:56:35 INFO Applying migration id=outboxsender 2026/05/13 10:56:35 INFO Applying migration id=thread 2026/05/13 10:56:35 INFO Applying migration id=host 2026/05/13 10:56:35 INFO Applying migration id=sharedinbox 2026/05/13 10:56:35 INFO Applying migration id=noteshost 2026/05/13 10:56:35 INFO Applying migration id=fetched 2026/05/13 10:56:35 INFO Applying migration id=move 2026/05/13 10:56:35 INFO Applying migration id=cleanup 2026/05/13 10:56:35 INFO Applying migration id=received 2026/05/13 10:56:35 INFO Applying migration id=namehost 2026/05/13 10:56:35 INFO Applying migration id=outboxhost 2026/05/13 10:56:35 INFO Applying migration id=notesfts 2026/05/13 10:56:35 INFO Applying migration id=iconsname 2026/05/13 10:56:35 INFO Applying migration id=nohash 2026/05/13 10:56:35 INFO Applying migration id=shares 2026/05/13 10:56:35 INFO Applying migration id=actorttl 2026/05/13 10:56:35 INFO Applying migration id=tocc 2026/05/13 10:56:35 INFO Applying migration id=followeds 2026/05/13 10:56:35 INFO Applying migration id=certhash 2026/05/13 10:56:35 INFO Applying migration id=follows_sync 2026/05/13 10:56:35 INFO Applying migration id=jsonpath 2026/05/13 10:56:35 INFO Applying migration id=localforward 2026/05/13 10:56:35 INFO Applying migration id=avatar 2026/05/13 10:56:35 INFO Applying migration id=noimage 2026/05/13 10:56:35 INFO Applying migration id=feed 2026/05/13 10:56:35 INFO Applying migration id=bookmarks 2026/05/13 10:56:35 INFO Applying migration id=shareactivity 2026/05/13 10:56:35 INFO Applying migration id=application 2026/05/13 10:56:35 INFO Applying migration id=certificates 2026/05/13 10:56:35 INFO Applying migration id=rawforward 2026/05/13 10:56:35 INFO Applying migration id=publickey 2026/05/13 10:56:35 INFO Applying migration id=resolvegroup 2026/05/13 10:56:35 INFO Applying migration id=reject 2026/05/13 10:56:35 INFO Applying migration id=autodel 2026/05/13 10:56:35 INFO Applying migration id=jsonb 2026/05/13 10:56:35 INFO Applying migration id=quote 2026/05/13 10:56:35 INFO Applying migration id=rfc9421 2026/05/13 10:56:35 INFO Applying migration id=keys 2026/05/13 10:56:35 INFO Applying migration id=portable 2026/05/13 10:56:35 INFO Applying migration id=proofs 2026/05/13 10:56:35 INFO Applying migration id=contexts 2026/05/13 10:56:35 INFO Applying migration id=deliverieshost 2026/05/13 10:56:35 INFO Applying migration id=pembegin 2026/05/13 10:56:35 INFO Applying migration id=didhost 2026/05/13 10:56:35 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:35 INFO Applying migration id=invites 2026/05/13 10:56:35 INFO Applying migration id=ed25519blob 2026/05/13 10:56:35 INFO Applying migration id=rsablob 2026/05/13 10:56:35 INFO Applying migration id=iconscid 2026/05/13 10:56:35 INFO Applying migration id=actor 2026/05/13 10:56:35 INFO Applying migration id=localkeys 2026/05/13 10:56:35 INFO Applying migration id=deleted 2026/05/13 10:56:35 INFO Applying migration id=history 2026/05/13 10:56:35 INFO Applying migration id=outboxnano 2026/05/13 10:56:35 INFO Applying migration id=implements 2026/05/13 10:56:35 INFO Applying migration id=backfill 2026/05/13 10:56:35 INFO Person was not found actor=https://x --- PASS: TestOutbox_NonExistingUser (0.67s) === RUN TestOutbox_InvalidOffset 2026/05/13 10:56:35 INFO Applying migration id=initial 2026/05/13 10:56:35 INFO Applying migration id=notesupdated 2026/05/13 10:56:35 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:35 INFO Applying migration id=activitiesid 2026/05/13 10:56:35 INFO Applying migration id=outbox 2026/05/13 10:56:35 INFO Applying migration id=edits 2026/05/13 10:56:35 INFO Applying migration id=outboxactor 2026/05/13 10:56:35 INFO Applying migration id=outboxsender 2026/05/13 10:56:35 INFO Applying migration id=thread 2026/05/13 10:56:35 INFO Applying migration id=host 2026/05/13 10:56:35 INFO Applying migration id=sharedinbox 2026/05/13 10:56:35 INFO Applying migration id=noteshost 2026/05/13 10:56:35 INFO Applying migration id=fetched 2026/05/13 10:56:35 INFO Applying migration id=move 2026/05/13 10:56:35 INFO Applying migration id=cleanup 2026/05/13 10:56:35 INFO Applying migration id=received 2026/05/13 10:56:35 INFO Applying migration id=namehost 2026/05/13 10:56:35 INFO Applying migration id=outboxhost 2026/05/13 10:56:35 INFO Applying migration id=notesfts 2026/05/13 10:56:35 INFO Applying migration id=iconsname 2026/05/13 10:56:35 INFO Applying migration id=nohash 2026/05/13 10:56:35 INFO Applying migration id=shares 2026/05/13 10:56:35 INFO Applying migration id=actorttl 2026/05/13 10:56:35 INFO Applying migration id=tocc 2026/05/13 10:56:35 INFO Applying migration id=followeds 2026/05/13 10:56:35 INFO Applying migration id=certhash 2026/05/13 10:56:35 INFO Applying migration id=follows_sync 2026/05/13 10:56:35 INFO Applying migration id=jsonpath 2026/05/13 10:56:35 INFO Applying migration id=localforward 2026/05/13 10:56:35 INFO Applying migration id=avatar 2026/05/13 10:56:35 INFO Applying migration id=noimage 2026/05/13 10:56:35 INFO Applying migration id=feed 2026/05/13 10:56:35 INFO Applying migration id=bookmarks 2026/05/13 10:56:35 INFO Applying migration id=shareactivity 2026/05/13 10:56:35 INFO Applying migration id=application 2026/05/13 10:56:35 INFO Applying migration id=certificates 2026/05/13 10:56:35 INFO Applying migration id=rawforward 2026/05/13 10:56:35 INFO Applying migration id=publickey 2026/05/13 10:56:35 INFO Applying migration id=resolvegroup 2026/05/13 10:56:35 INFO Applying migration id=reject 2026/05/13 10:56:35 INFO Applying migration id=autodel 2026/05/13 10:56:35 INFO Applying migration id=jsonb 2026/05/13 10:56:35 INFO Applying migration id=quote 2026/05/13 10:56:35 INFO Applying migration id=rfc9421 2026/05/13 10:56:35 INFO Applying migration id=keys 2026/05/13 10:56:35 INFO Applying migration id=portable 2026/05/13 10:56:35 INFO Applying migration id=proofs 2026/05/13 10:56:35 INFO Applying migration id=contexts 2026/05/13 10:56:35 INFO Applying migration id=deliverieshost 2026/05/13 10:56:35 INFO Applying migration id=pembegin 2026/05/13 10:56:35 INFO Applying migration id=didhost 2026/05/13 10:56:35 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:35 INFO Applying migration id=invites 2026/05/13 10:56:35 INFO Applying migration id=ed25519blob 2026/05/13 10:56:35 INFO Applying migration id=rsablob 2026/05/13 10:56:35 INFO Applying migration id=iconscid 2026/05/13 10:56:35 INFO Applying migration id=actor 2026/05/13 10:56:35 INFO Applying migration id=localkeys 2026/05/13 10:56:35 INFO Applying migration id=deleted 2026/05/13 10:56:35 INFO Applying migration id=history 2026/05/13 10:56:35 INFO Applying migration id=outboxnano 2026/05/13 10:56:35 INFO Applying migration id=implements 2026/05/13 10:56:35 INFO Applying migration id=backfill 2026/05/13 10:56:36 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-3cfa-7779-9f29-2c974ab5cbc9 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-3cfa-7714-bc46-39dec7dd8fd0 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-3cfa-7714-bc46-39dec7dd8fd0 2026/05/13 10:56:36 INFO Failed to parse query url=/users/outbox/localhost.localdomain:8443/user/alice?abc error="strconv.ParseInt: parsing \"abc\": invalid syntax" --- PASS: TestOutbox_InvalidOffset (0.88s) === RUN TestOutbox_PublicPost 2026/05/13 10:56:36 INFO Applying migration id=initial 2026/05/13 10:56:36 INFO Applying migration id=notesupdated 2026/05/13 10:56:36 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:36 INFO Applying migration id=activitiesid 2026/05/13 10:56:36 INFO Applying migration id=outbox 2026/05/13 10:56:36 INFO Applying migration id=edits 2026/05/13 10:56:36 INFO Applying migration id=outboxactor 2026/05/13 10:56:36 INFO Applying migration id=outboxsender 2026/05/13 10:56:36 INFO Applying migration id=thread 2026/05/13 10:56:36 INFO Applying migration id=host 2026/05/13 10:56:36 INFO Applying migration id=sharedinbox 2026/05/13 10:56:36 INFO Applying migration id=noteshost 2026/05/13 10:56:36 INFO Applying migration id=fetched 2026/05/13 10:56:36 INFO Applying migration id=move 2026/05/13 10:56:36 INFO Applying migration id=cleanup 2026/05/13 10:56:36 INFO Applying migration id=received 2026/05/13 10:56:36 INFO Applying migration id=namehost 2026/05/13 10:56:36 INFO Applying migration id=outboxhost 2026/05/13 10:56:36 INFO Applying migration id=notesfts 2026/05/13 10:56:36 INFO Applying migration id=iconsname 2026/05/13 10:56:36 INFO Applying migration id=nohash 2026/05/13 10:56:36 INFO Applying migration id=shares 2026/05/13 10:56:36 INFO Applying migration id=actorttl 2026/05/13 10:56:36 INFO Applying migration id=tocc 2026/05/13 10:56:36 INFO Applying migration id=followeds 2026/05/13 10:56:36 INFO Applying migration id=certhash 2026/05/13 10:56:36 INFO Applying migration id=follows_sync 2026/05/13 10:56:36 INFO Applying migration id=jsonpath 2026/05/13 10:56:36 INFO Applying migration id=localforward 2026/05/13 10:56:36 INFO Applying migration id=avatar 2026/05/13 10:56:36 INFO Applying migration id=noimage 2026/05/13 10:56:36 INFO Applying migration id=feed 2026/05/13 10:56:36 INFO Applying migration id=bookmarks 2026/05/13 10:56:36 INFO Applying migration id=shareactivity 2026/05/13 10:56:36 INFO Applying migration id=application 2026/05/13 10:56:36 INFO Applying migration id=certificates 2026/05/13 10:56:36 INFO Applying migration id=rawforward 2026/05/13 10:56:36 INFO Applying migration id=publickey 2026/05/13 10:56:36 INFO Applying migration id=resolvegroup 2026/05/13 10:56:36 INFO Applying migration id=reject 2026/05/13 10:56:36 INFO Applying migration id=autodel 2026/05/13 10:56:36 INFO Applying migration id=jsonb 2026/05/13 10:56:36 INFO Applying migration id=quote 2026/05/13 10:56:36 INFO Applying migration id=rfc9421 2026/05/13 10:56:36 INFO Applying migration id=keys 2026/05/13 10:56:36 INFO Applying migration id=portable 2026/05/13 10:56:36 INFO Applying migration id=proofs 2026/05/13 10:56:36 INFO Applying migration id=contexts 2026/05/13 10:56:36 INFO Applying migration id=deliverieshost 2026/05/13 10:56:36 INFO Applying migration id=pembegin 2026/05/13 10:56:36 INFO Applying migration id=didhost 2026/05/13 10:56:36 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:36 INFO Applying migration id=invites 2026/05/13 10:56:36 INFO Applying migration id=ed25519blob 2026/05/13 10:56:36 INFO Applying migration id=rsablob 2026/05/13 10:56:36 INFO Applying migration id=iconscid 2026/05/13 10:56:36 INFO Applying migration id=actor 2026/05/13 10:56:36 INFO Applying migration id=localkeys 2026/05/13 10:56:36 INFO Applying migration id=deleted 2026/05/13 10:56:36 INFO Applying migration id=history 2026/05/13 10:56:36 INFO Applying migration id=outboxnano 2026/05/13 10:56:36 INFO Applying migration id=implements 2026/05/13 10:56:36 INFO Applying migration id=backfill 2026/05/13 10:56:37 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-3f18-798d-aea9-3b2604360800 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-3f18-7934-ae32-12b02904b22b activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-3f18-7934-ae32-12b02904b22b 2026/05/13 10:56:37 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestOutbox_PublicPost (0.54s) === RUN TestOutbox_PublicPostUnauthenticatedUser 2026/05/13 10:56:37 INFO Applying migration id=initial 2026/05/13 10:56:37 INFO Applying migration id=notesupdated 2026/05/13 10:56:37 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:37 INFO Applying migration id=activitiesid 2026/05/13 10:56:37 INFO Applying migration id=outbox 2026/05/13 10:56:37 INFO Applying migration id=edits 2026/05/13 10:56:37 INFO Applying migration id=outboxactor 2026/05/13 10:56:37 INFO Applying migration id=outboxsender 2026/05/13 10:56:37 INFO Applying migration id=thread 2026/05/13 10:56:37 INFO Applying migration id=host 2026/05/13 10:56:37 INFO Applying migration id=sharedinbox 2026/05/13 10:56:37 INFO Applying migration id=noteshost 2026/05/13 10:56:37 INFO Applying migration id=fetched 2026/05/13 10:56:37 INFO Applying migration id=move 2026/05/13 10:56:37 INFO Applying migration id=cleanup 2026/05/13 10:56:37 INFO Applying migration id=received 2026/05/13 10:56:37 INFO Applying migration id=namehost 2026/05/13 10:56:37 INFO Applying migration id=outboxhost 2026/05/13 10:56:37 INFO Applying migration id=notesfts 2026/05/13 10:56:37 INFO Applying migration id=iconsname 2026/05/13 10:56:37 INFO Applying migration id=nohash 2026/05/13 10:56:37 INFO Applying migration id=shares 2026/05/13 10:56:37 INFO Applying migration id=actorttl 2026/05/13 10:56:37 INFO Applying migration id=tocc 2026/05/13 10:56:37 INFO Applying migration id=followeds 2026/05/13 10:56:37 INFO Applying migration id=certhash 2026/05/13 10:56:37 INFO Applying migration id=follows_sync 2026/05/13 10:56:37 INFO Applying migration id=jsonpath 2026/05/13 10:56:37 INFO Applying migration id=localforward 2026/05/13 10:56:37 INFO Applying migration id=avatar 2026/05/13 10:56:37 INFO Applying migration id=noimage 2026/05/13 10:56:37 INFO Applying migration id=feed 2026/05/13 10:56:37 INFO Applying migration id=bookmarks 2026/05/13 10:56:37 INFO Applying migration id=shareactivity 2026/05/13 10:56:37 INFO Applying migration id=application 2026/05/13 10:56:37 INFO Applying migration id=certificates 2026/05/13 10:56:37 INFO Applying migration id=rawforward 2026/05/13 10:56:37 INFO Applying migration id=publickey 2026/05/13 10:56:37 INFO Applying migration id=resolvegroup 2026/05/13 10:56:37 INFO Applying migration id=reject 2026/05/13 10:56:37 INFO Applying migration id=autodel 2026/05/13 10:56:37 INFO Applying migration id=jsonb 2026/05/13 10:56:37 INFO Applying migration id=quote 2026/05/13 10:56:37 INFO Applying migration id=rfc9421 2026/05/13 10:56:37 INFO Applying migration id=keys 2026/05/13 10:56:37 INFO Applying migration id=portable 2026/05/13 10:56:37 INFO Applying migration id=proofs 2026/05/13 10:56:37 INFO Applying migration id=contexts 2026/05/13 10:56:37 INFO Applying migration id=deliverieshost 2026/05/13 10:56:37 INFO Applying migration id=pembegin 2026/05/13 10:56:37 INFO Applying migration id=didhost 2026/05/13 10:56:37 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:37 INFO Applying migration id=invites 2026/05/13 10:56:37 INFO Applying migration id=ed25519blob 2026/05/13 10:56:37 INFO Applying migration id=rsablob 2026/05/13 10:56:37 INFO Applying migration id=iconscid 2026/05/13 10:56:37 INFO Applying migration id=actor 2026/05/13 10:56:37 INFO Applying migration id=localkeys 2026/05/13 10:56:37 INFO Applying migration id=deleted 2026/05/13 10:56:37 INFO Applying migration id=history 2026/05/13 10:56:37 INFO Applying migration id=outboxnano 2026/05/13 10:56:37 INFO Applying migration id=implements 2026/05/13 10:56:37 INFO Applying migration id=backfill 2026/05/13 10:56:38 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-43c7-761f-9297-2deca310ff9d activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-43c7-75ba-812b-6bf2067a7ddd activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-43c7-75ba-812b-6bf2067a7ddd 2026/05/13 10:56:38 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestOutbox_PublicPostUnauthenticatedUser (1.20s) === RUN TestOutbox_PublicPostSelf 2026/05/13 10:56:38 INFO Applying migration id=initial 2026/05/13 10:56:38 INFO Applying migration id=notesupdated 2026/05/13 10:56:38 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:38 INFO Applying migration id=activitiesid 2026/05/13 10:56:38 INFO Applying migration id=outbox 2026/05/13 10:56:38 INFO Applying migration id=edits 2026/05/13 10:56:38 INFO Applying migration id=outboxactor 2026/05/13 10:56:38 INFO Applying migration id=outboxsender 2026/05/13 10:56:38 INFO Applying migration id=thread 2026/05/13 10:56:38 INFO Applying migration id=host 2026/05/13 10:56:38 INFO Applying migration id=sharedinbox 2026/05/13 10:56:38 INFO Applying migration id=noteshost 2026/05/13 10:56:38 INFO Applying migration id=fetched 2026/05/13 10:56:38 INFO Applying migration id=move 2026/05/13 10:56:38 INFO Applying migration id=cleanup 2026/05/13 10:56:38 INFO Applying migration id=received 2026/05/13 10:56:38 INFO Applying migration id=namehost 2026/05/13 10:56:38 INFO Applying migration id=outboxhost 2026/05/13 10:56:38 INFO Applying migration id=notesfts 2026/05/13 10:56:38 INFO Applying migration id=iconsname 2026/05/13 10:56:38 INFO Applying migration id=nohash 2026/05/13 10:56:38 INFO Applying migration id=shares 2026/05/13 10:56:38 INFO Applying migration id=actorttl 2026/05/13 10:56:38 INFO Applying migration id=tocc 2026/05/13 10:56:38 INFO Applying migration id=followeds 2026/05/13 10:56:38 INFO Applying migration id=certhash 2026/05/13 10:56:38 INFO Applying migration id=follows_sync 2026/05/13 10:56:38 INFO Applying migration id=jsonpath 2026/05/13 10:56:38 INFO Applying migration id=localforward 2026/05/13 10:56:38 INFO Applying migration id=avatar 2026/05/13 10:56:38 INFO Applying migration id=noimage 2026/05/13 10:56:38 INFO Applying migration id=feed 2026/05/13 10:56:38 INFO Applying migration id=bookmarks 2026/05/13 10:56:38 INFO Applying migration id=shareactivity 2026/05/13 10:56:38 INFO Applying migration id=application 2026/05/13 10:56:38 INFO Applying migration id=certificates 2026/05/13 10:56:38 INFO Applying migration id=rawforward 2026/05/13 10:56:38 INFO Applying migration id=publickey 2026/05/13 10:56:38 INFO Applying migration id=resolvegroup 2026/05/13 10:56:38 INFO Applying migration id=reject 2026/05/13 10:56:38 INFO Applying migration id=autodel 2026/05/13 10:56:38 INFO Applying migration id=jsonb 2026/05/13 10:56:38 INFO Applying migration id=quote 2026/05/13 10:56:38 INFO Applying migration id=rfc9421 2026/05/13 10:56:38 INFO Applying migration id=keys 2026/05/13 10:56:38 INFO Applying migration id=portable 2026/05/13 10:56:38 INFO Applying migration id=proofs 2026/05/13 10:56:38 INFO Applying migration id=contexts 2026/05/13 10:56:38 INFO Applying migration id=deliverieshost 2026/05/13 10:56:38 INFO Applying migration id=pembegin 2026/05/13 10:56:38 INFO Applying migration id=didhost 2026/05/13 10:56:38 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:38 INFO Applying migration id=invites 2026/05/13 10:56:38 INFO Applying migration id=ed25519blob 2026/05/13 10:56:38 INFO Applying migration id=rsablob 2026/05/13 10:56:38 INFO Applying migration id=iconscid 2026/05/13 10:56:38 INFO Applying migration id=actor 2026/05/13 10:56:38 INFO Applying migration id=localkeys 2026/05/13 10:56:38 INFO Applying migration id=deleted 2026/05/13 10:56:38 INFO Applying migration id=history 2026/05/13 10:56:38 INFO Applying migration id=outboxnano 2026/05/13 10:56:38 INFO Applying migration id=implements 2026/05/13 10:56:38 INFO Applying migration id=backfill 2026/05/13 10:56:39 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-4754-7440-a585-77e804867e7f activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-4754-7346-89a6-645f992ac7a8 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-4754-7346-89a6-645f992ac7a8 2026/05/13 10:56:39 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestOutbox_PublicPostSelf (0.91s) === RUN TestOutbox_PostToFollowers 2026/05/13 10:56:39 INFO Applying migration id=initial 2026/05/13 10:56:39 INFO Applying migration id=notesupdated 2026/05/13 10:56:39 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:39 INFO Applying migration id=activitiesid 2026/05/13 10:56:39 INFO Applying migration id=outbox 2026/05/13 10:56:39 INFO Applying migration id=edits 2026/05/13 10:56:39 INFO Applying migration id=outboxactor 2026/05/13 10:56:39 INFO Applying migration id=outboxsender 2026/05/13 10:56:39 INFO Applying migration id=thread 2026/05/13 10:56:39 INFO Applying migration id=host 2026/05/13 10:56:39 INFO Applying migration id=sharedinbox 2026/05/13 10:56:39 INFO Applying migration id=noteshost 2026/05/13 10:56:39 INFO Applying migration id=fetched 2026/05/13 10:56:39 INFO Applying migration id=move 2026/05/13 10:56:39 INFO Applying migration id=cleanup 2026/05/13 10:56:39 INFO Applying migration id=received 2026/05/13 10:56:39 INFO Applying migration id=namehost 2026/05/13 10:56:39 INFO Applying migration id=outboxhost 2026/05/13 10:56:39 INFO Applying migration id=notesfts 2026/05/13 10:56:39 INFO Applying migration id=iconsname 2026/05/13 10:56:39 INFO Applying migration id=nohash 2026/05/13 10:56:39 INFO Applying migration id=shares 2026/05/13 10:56:39 INFO Applying migration id=actorttl 2026/05/13 10:56:39 INFO Applying migration id=tocc 2026/05/13 10:56:39 INFO Applying migration id=followeds 2026/05/13 10:56:39 INFO Applying migration id=certhash 2026/05/13 10:56:39 INFO Applying migration id=follows_sync 2026/05/13 10:56:39 INFO Applying migration id=jsonpath 2026/05/13 10:56:39 INFO Applying migration id=localforward 2026/05/13 10:56:39 INFO Applying migration id=avatar 2026/05/13 10:56:39 INFO Applying migration id=noimage 2026/05/13 10:56:39 INFO Applying migration id=feed 2026/05/13 10:56:39 INFO Applying migration id=bookmarks 2026/05/13 10:56:39 INFO Applying migration id=shareactivity 2026/05/13 10:56:39 INFO Applying migration id=application 2026/05/13 10:56:39 INFO Applying migration id=certificates 2026/05/13 10:56:39 INFO Applying migration id=rawforward 2026/05/13 10:56:39 INFO Applying migration id=publickey 2026/05/13 10:56:39 INFO Applying migration id=resolvegroup 2026/05/13 10:56:39 INFO Applying migration id=reject 2026/05/13 10:56:39 INFO Applying migration id=autodel 2026/05/13 10:56:39 INFO Applying migration id=jsonb 2026/05/13 10:56:39 INFO Applying migration id=quote 2026/05/13 10:56:39 INFO Applying migration id=rfc9421 2026/05/13 10:56:39 INFO Applying migration id=keys 2026/05/13 10:56:39 INFO Applying migration id=portable 2026/05/13 10:56:39 INFO Applying migration id=proofs 2026/05/13 10:56:39 INFO Applying migration id=contexts 2026/05/13 10:56:39 INFO Applying migration id=deliverieshost 2026/05/13 10:56:39 INFO Applying migration id=pembegin 2026/05/13 10:56:39 INFO Applying migration id=didhost 2026/05/13 10:56:39 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:39 INFO Applying migration id=invites 2026/05/13 10:56:39 INFO Applying migration id=ed25519blob 2026/05/13 10:56:39 INFO Applying migration id=rsablob 2026/05/13 10:56:39 INFO Applying migration id=iconscid 2026/05/13 10:56:39 INFO Applying migration id=actor 2026/05/13 10:56:39 INFO Applying migration id=localkeys 2026/05/13 10:56:39 INFO Applying migration id=deleted 2026/05/13 10:56:39 INFO Applying migration id=history 2026/05/13 10:56:39 INFO Applying migration id=outboxnano 2026/05/13 10:56:39 INFO Applying migration id=implements 2026/05/13 10:56:39 INFO Applying migration id=backfill 2026/05/13 10:56:40 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-4a81-7c7c-8b78-87cadd19b21c activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:56:40 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-4a82-79f7-94ab-322b860ef292 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-4a81-7c7c-8b78-87cadd19b21c activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fb-4a81-7c7c-8b78-87cadd19b21c 2026/05/13 10:56:40 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-4a83-77a9-9369-472dd6261073 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-4a83-774e-ac48-5523418a34ca activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-4a83-774e-ac48-5523418a34ca 2026/05/13 10:56:40 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestOutbox_PostToFollowers (0.82s) === RUN TestOutbox_PostToFollowersNotFollowing 2026/05/13 10:56:40 INFO Applying migration id=initial 2026/05/13 10:56:40 INFO Applying migration id=notesupdated 2026/05/13 10:56:40 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:40 INFO Applying migration id=activitiesid 2026/05/13 10:56:40 INFO Applying migration id=outbox 2026/05/13 10:56:40 INFO Applying migration id=edits 2026/05/13 10:56:40 INFO Applying migration id=outboxactor 2026/05/13 10:56:40 INFO Applying migration id=outboxsender 2026/05/13 10:56:40 INFO Applying migration id=thread 2026/05/13 10:56:40 INFO Applying migration id=host 2026/05/13 10:56:40 INFO Applying migration id=sharedinbox 2026/05/13 10:56:40 INFO Applying migration id=noteshost 2026/05/13 10:56:40 INFO Applying migration id=fetched 2026/05/13 10:56:40 INFO Applying migration id=move 2026/05/13 10:56:40 INFO Applying migration id=cleanup 2026/05/13 10:56:40 INFO Applying migration id=received 2026/05/13 10:56:40 INFO Applying migration id=namehost 2026/05/13 10:56:40 INFO Applying migration id=outboxhost 2026/05/13 10:56:40 INFO Applying migration id=notesfts 2026/05/13 10:56:40 INFO Applying migration id=iconsname 2026/05/13 10:56:40 INFO Applying migration id=nohash 2026/05/13 10:56:40 INFO Applying migration id=shares 2026/05/13 10:56:40 INFO Applying migration id=actorttl 2026/05/13 10:56:40 INFO Applying migration id=tocc 2026/05/13 10:56:40 INFO Applying migration id=followeds 2026/05/13 10:56:40 INFO Applying migration id=certhash 2026/05/13 10:56:40 INFO Applying migration id=follows_sync 2026/05/13 10:56:40 INFO Applying migration id=jsonpath 2026/05/13 10:56:40 INFO Applying migration id=localforward 2026/05/13 10:56:40 INFO Applying migration id=avatar 2026/05/13 10:56:40 INFO Applying migration id=noimage 2026/05/13 10:56:40 INFO Applying migration id=feed 2026/05/13 10:56:40 INFO Applying migration id=bookmarks 2026/05/13 10:56:40 INFO Applying migration id=shareactivity 2026/05/13 10:56:40 INFO Applying migration id=application 2026/05/13 10:56:40 INFO Applying migration id=certificates 2026/05/13 10:56:40 INFO Applying migration id=rawforward 2026/05/13 10:56:40 INFO Applying migration id=publickey 2026/05/13 10:56:40 INFO Applying migration id=resolvegroup 2026/05/13 10:56:40 INFO Applying migration id=reject 2026/05/13 10:56:40 INFO Applying migration id=autodel 2026/05/13 10:56:40 INFO Applying migration id=jsonb 2026/05/13 10:56:40 INFO Applying migration id=quote 2026/05/13 10:56:40 INFO Applying migration id=rfc9421 2026/05/13 10:56:40 INFO Applying migration id=keys 2026/05/13 10:56:40 INFO Applying migration id=portable 2026/05/13 10:56:40 INFO Applying migration id=proofs 2026/05/13 10:56:40 INFO Applying migration id=contexts 2026/05/13 10:56:40 INFO Applying migration id=deliverieshost 2026/05/13 10:56:40 INFO Applying migration id=pembegin 2026/05/13 10:56:40 INFO Applying migration id=didhost 2026/05/13 10:56:40 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:40 INFO Applying migration id=invites 2026/05/13 10:56:40 INFO Applying migration id=ed25519blob 2026/05/13 10:56:40 INFO Applying migration id=rsablob 2026/05/13 10:56:40 INFO Applying migration id=iconscid 2026/05/13 10:56:40 INFO Applying migration id=actor 2026/05/13 10:56:40 INFO Applying migration id=localkeys 2026/05/13 10:56:40 INFO Applying migration id=deleted 2026/05/13 10:56:40 INFO Applying migration id=history 2026/05/13 10:56:40 INFO Applying migration id=outboxnano 2026/05/13 10:56:40 INFO Applying migration id=implements 2026/05/13 10:56:40 INFO Applying migration id=backfill 2026/05/13 10:56:41 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-4eb7-7aa2-8a78-bbbbf68edcdd activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-4eb7-7a13-921e-c81bc635dfbc activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-4eb7-7a13-921e-c81bc635dfbc 2026/05/13 10:56:41 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestOutbox_PostToFollowersNotFollowing (1.08s) === RUN TestOutbox_PostToFollowersUnauthentictedUser 2026/05/13 10:56:41 INFO Applying migration id=initial 2026/05/13 10:56:41 INFO Applying migration id=notesupdated 2026/05/13 10:56:41 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:41 INFO Applying migration id=activitiesid 2026/05/13 10:56:41 INFO Applying migration id=outbox 2026/05/13 10:56:41 INFO Applying migration id=edits 2026/05/13 10:56:41 INFO Applying migration id=outboxactor 2026/05/13 10:56:41 INFO Applying migration id=outboxsender 2026/05/13 10:56:41 INFO Applying migration id=thread 2026/05/13 10:56:41 INFO Applying migration id=host 2026/05/13 10:56:41 INFO Applying migration id=sharedinbox 2026/05/13 10:56:41 INFO Applying migration id=noteshost 2026/05/13 10:56:41 INFO Applying migration id=fetched 2026/05/13 10:56:41 INFO Applying migration id=move 2026/05/13 10:56:41 INFO Applying migration id=cleanup 2026/05/13 10:56:41 INFO Applying migration id=received 2026/05/13 10:56:41 INFO Applying migration id=namehost 2026/05/13 10:56:41 INFO Applying migration id=outboxhost 2026/05/13 10:56:41 INFO Applying migration id=notesfts 2026/05/13 10:56:41 INFO Applying migration id=iconsname 2026/05/13 10:56:41 INFO Applying migration id=nohash 2026/05/13 10:56:41 INFO Applying migration id=shares 2026/05/13 10:56:41 INFO Applying migration id=actorttl 2026/05/13 10:56:41 INFO Applying migration id=tocc 2026/05/13 10:56:41 INFO Applying migration id=followeds 2026/05/13 10:56:41 INFO Applying migration id=certhash 2026/05/13 10:56:41 INFO Applying migration id=follows_sync 2026/05/13 10:56:41 INFO Applying migration id=jsonpath 2026/05/13 10:56:41 INFO Applying migration id=localforward 2026/05/13 10:56:41 INFO Applying migration id=avatar 2026/05/13 10:56:41 INFO Applying migration id=noimage 2026/05/13 10:56:41 INFO Applying migration id=feed 2026/05/13 10:56:41 INFO Applying migration id=bookmarks 2026/05/13 10:56:41 INFO Applying migration id=shareactivity 2026/05/13 10:56:41 INFO Applying migration id=application 2026/05/13 10:56:41 INFO Applying migration id=certificates 2026/05/13 10:56:41 INFO Applying migration id=rawforward 2026/05/13 10:56:41 INFO Applying migration id=publickey 2026/05/13 10:56:41 INFO Applying migration id=resolvegroup 2026/05/13 10:56:41 INFO Applying migration id=reject 2026/05/13 10:56:41 INFO Applying migration id=autodel 2026/05/13 10:56:41 INFO Applying migration id=jsonb 2026/05/13 10:56:41 INFO Applying migration id=quote 2026/05/13 10:56:41 INFO Applying migration id=rfc9421 2026/05/13 10:56:41 INFO Applying migration id=keys 2026/05/13 10:56:41 INFO Applying migration id=portable 2026/05/13 10:56:41 INFO Applying migration id=proofs 2026/05/13 10:56:41 INFO Applying migration id=contexts 2026/05/13 10:56:41 INFO Applying migration id=deliverieshost 2026/05/13 10:56:41 INFO Applying migration id=pembegin 2026/05/13 10:56:41 INFO Applying migration id=didhost 2026/05/13 10:56:41 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:41 INFO Applying migration id=invites 2026/05/13 10:56:41 INFO Applying migration id=ed25519blob 2026/05/13 10:56:41 INFO Applying migration id=rsablob 2026/05/13 10:56:41 INFO Applying migration id=iconscid 2026/05/13 10:56:41 INFO Applying migration id=actor 2026/05/13 10:56:41 INFO Applying migration id=localkeys 2026/05/13 10:56:41 INFO Applying migration id=deleted 2026/05/13 10:56:41 INFO Applying migration id=history 2026/05/13 10:56:41 INFO Applying migration id=outboxnano 2026/05/13 10:56:41 INFO Applying migration id=implements 2026/05/13 10:56:41 INFO Applying migration id=backfill 2026/05/13 10:56:42 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-5271-7e6e-8afa-19f9f8912ff5 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-5271-7e18-9753-e858f1587fce activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-5271-7e18-9753-e858f1587fce 2026/05/13 10:56:42 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestOutbox_PostToFollowersUnauthentictedUser (0.95s) === RUN TestOutbox_PostToFollowersSelf 2026/05/13 10:56:42 INFO Applying migration id=initial 2026/05/13 10:56:42 INFO Applying migration id=notesupdated 2026/05/13 10:56:42 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:42 INFO Applying migration id=activitiesid 2026/05/13 10:56:42 INFO Applying migration id=outbox 2026/05/13 10:56:42 INFO Applying migration id=edits 2026/05/13 10:56:42 INFO Applying migration id=outboxactor 2026/05/13 10:56:42 INFO Applying migration id=outboxsender 2026/05/13 10:56:42 INFO Applying migration id=thread 2026/05/13 10:56:42 INFO Applying migration id=host 2026/05/13 10:56:42 INFO Applying migration id=sharedinbox 2026/05/13 10:56:42 INFO Applying migration id=noteshost 2026/05/13 10:56:42 INFO Applying migration id=fetched 2026/05/13 10:56:42 INFO Applying migration id=move 2026/05/13 10:56:42 INFO Applying migration id=cleanup 2026/05/13 10:56:42 INFO Applying migration id=received 2026/05/13 10:56:42 INFO Applying migration id=namehost 2026/05/13 10:56:42 INFO Applying migration id=outboxhost 2026/05/13 10:56:42 INFO Applying migration id=notesfts 2026/05/13 10:56:42 INFO Applying migration id=iconsname 2026/05/13 10:56:42 INFO Applying migration id=nohash 2026/05/13 10:56:42 INFO Applying migration id=shares 2026/05/13 10:56:42 INFO Applying migration id=actorttl 2026/05/13 10:56:42 INFO Applying migration id=tocc 2026/05/13 10:56:42 INFO Applying migration id=followeds 2026/05/13 10:56:42 INFO Applying migration id=certhash 2026/05/13 10:56:42 INFO Applying migration id=follows_sync 2026/05/13 10:56:42 INFO Applying migration id=jsonpath 2026/05/13 10:56:42 INFO Applying migration id=localforward 2026/05/13 10:56:42 INFO Applying migration id=avatar 2026/05/13 10:56:42 INFO Applying migration id=noimage 2026/05/13 10:56:42 INFO Applying migration id=feed 2026/05/13 10:56:42 INFO Applying migration id=bookmarks 2026/05/13 10:56:42 INFO Applying migration id=shareactivity 2026/05/13 10:56:42 INFO Applying migration id=application 2026/05/13 10:56:42 INFO Applying migration id=certificates 2026/05/13 10:56:42 INFO Applying migration id=rawforward 2026/05/13 10:56:42 INFO Applying migration id=publickey 2026/05/13 10:56:42 INFO Applying migration id=resolvegroup 2026/05/13 10:56:42 INFO Applying migration id=reject 2026/05/13 10:56:42 INFO Applying migration id=autodel 2026/05/13 10:56:42 INFO Applying migration id=jsonb 2026/05/13 10:56:42 INFO Applying migration id=quote 2026/05/13 10:56:42 INFO Applying migration id=rfc9421 2026/05/13 10:56:42 INFO Applying migration id=keys 2026/05/13 10:56:42 INFO Applying migration id=portable 2026/05/13 10:56:42 INFO Applying migration id=proofs 2026/05/13 10:56:42 INFO Applying migration id=contexts 2026/05/13 10:56:42 INFO Applying migration id=deliverieshost 2026/05/13 10:56:42 INFO Applying migration id=pembegin 2026/05/13 10:56:42 INFO Applying migration id=didhost 2026/05/13 10:56:42 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:42 INFO Applying migration id=invites 2026/05/13 10:56:42 INFO Applying migration id=ed25519blob 2026/05/13 10:56:42 INFO Applying migration id=rsablob 2026/05/13 10:56:42 INFO Applying migration id=iconscid 2026/05/13 10:56:42 INFO Applying migration id=actor 2026/05/13 10:56:42 INFO Applying migration id=localkeys 2026/05/13 10:56:42 INFO Applying migration id=deleted 2026/05/13 10:56:42 INFO Applying migration id=history 2026/05/13 10:56:42 INFO Applying migration id=outboxnano 2026/05/13 10:56:42 INFO Applying migration id=implements 2026/05/13 10:56:42 INFO Applying migration id=backfill 2026/05/13 10:56:43 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-55f8-7019-9653-4def0a9d7dd9 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-55f7-7f1d-b542-3dd9cfea1044 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-55f7-7f1d-b542-3dd9cfea1044 2026/05/13 10:56:43 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestOutbox_PostToFollowersSelf (0.90s) === RUN TestOutbox_DM 2026/05/13 10:56:43 INFO Applying migration id=initial 2026/05/13 10:56:43 INFO Applying migration id=notesupdated 2026/05/13 10:56:43 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:43 INFO Applying migration id=activitiesid 2026/05/13 10:56:43 INFO Applying migration id=outbox 2026/05/13 10:56:43 INFO Applying migration id=edits 2026/05/13 10:56:43 INFO Applying migration id=outboxactor 2026/05/13 10:56:43 INFO Applying migration id=outboxsender 2026/05/13 10:56:43 INFO Applying migration id=thread 2026/05/13 10:56:43 INFO Applying migration id=host 2026/05/13 10:56:43 INFO Applying migration id=sharedinbox 2026/05/13 10:56:43 INFO Applying migration id=noteshost 2026/05/13 10:56:43 INFO Applying migration id=fetched 2026/05/13 10:56:43 INFO Applying migration id=move 2026/05/13 10:56:43 INFO Applying migration id=cleanup 2026/05/13 10:56:43 INFO Applying migration id=received 2026/05/13 10:56:43 INFO Applying migration id=namehost 2026/05/13 10:56:43 INFO Applying migration id=outboxhost 2026/05/13 10:56:43 INFO Applying migration id=notesfts 2026/05/13 10:56:43 INFO Applying migration id=iconsname 2026/05/13 10:56:43 INFO Applying migration id=nohash 2026/05/13 10:56:43 INFO Applying migration id=shares 2026/05/13 10:56:43 INFO Applying migration id=actorttl 2026/05/13 10:56:43 INFO Applying migration id=tocc 2026/05/13 10:56:43 INFO Applying migration id=followeds 2026/05/13 10:56:43 INFO Applying migration id=certhash 2026/05/13 10:56:43 INFO Applying migration id=follows_sync 2026/05/13 10:56:43 INFO Applying migration id=jsonpath 2026/05/13 10:56:43 INFO Applying migration id=localforward 2026/05/13 10:56:43 INFO Applying migration id=avatar 2026/05/13 10:56:43 INFO Applying migration id=noimage 2026/05/13 10:56:43 INFO Applying migration id=feed 2026/05/13 10:56:43 INFO Applying migration id=bookmarks 2026/05/13 10:56:43 INFO Applying migration id=shareactivity 2026/05/13 10:56:43 INFO Applying migration id=application 2026/05/13 10:56:43 INFO Applying migration id=certificates 2026/05/13 10:56:43 INFO Applying migration id=rawforward 2026/05/13 10:56:43 INFO Applying migration id=publickey 2026/05/13 10:56:43 INFO Applying migration id=resolvegroup 2026/05/13 10:56:43 INFO Applying migration id=reject 2026/05/13 10:56:43 INFO Applying migration id=autodel 2026/05/13 10:56:43 INFO Applying migration id=jsonb 2026/05/13 10:56:43 INFO Applying migration id=quote 2026/05/13 10:56:43 INFO Applying migration id=rfc9421 2026/05/13 10:56:43 INFO Applying migration id=keys 2026/05/13 10:56:43 INFO Applying migration id=portable 2026/05/13 10:56:43 INFO Applying migration id=proofs 2026/05/13 10:56:43 INFO Applying migration id=contexts 2026/05/13 10:56:43 INFO Applying migration id=deliverieshost 2026/05/13 10:56:43 INFO Applying migration id=pembegin 2026/05/13 10:56:43 INFO Applying migration id=didhost 2026/05/13 10:56:43 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:43 INFO Applying migration id=invites 2026/05/13 10:56:43 INFO Applying migration id=ed25519blob 2026/05/13 10:56:43 INFO Applying migration id=rsablob 2026/05/13 10:56:43 INFO Applying migration id=iconscid 2026/05/13 10:56:43 INFO Applying migration id=actor 2026/05/13 10:56:43 INFO Applying migration id=localkeys 2026/05/13 10:56:43 INFO Applying migration id=deleted 2026/05/13 10:56:43 INFO Applying migration id=history 2026/05/13 10:56:43 INFO Applying migration id=outboxnano 2026/05/13 10:56:43 INFO Applying migration id=implements 2026/05/13 10:56:43 INFO Applying migration id=backfill 2026/05/13 10:56:43 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-58b9-7cbf-b434-0c7f05402212 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:56:43 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-58ba-7461-808e-6ab2a83a3c3c activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-58b9-7cbf-b434-0c7f05402212 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fb-58b9-7cbf-b434-0c7f05402212 2026/05/13 10:56:43 INFO Adding mention name=@bob actor=https://localhost.localdomain:8443/user/bob 2026/05/13 10:56:43 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-58ba-7dfa-8a72-0653df26528c activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-58ba-7bd8-86db-2a6185d57ec4 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-58ba-7bd8-86db-2a6185d57ec4 2026/05/13 10:56:43 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestOutbox_DM (0.71s) === RUN TestOutbox_DMSelf 2026/05/13 10:56:43 INFO Applying migration id=initial 2026/05/13 10:56:43 INFO Applying migration id=notesupdated 2026/05/13 10:56:43 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:43 INFO Applying migration id=activitiesid 2026/05/13 10:56:43 INFO Applying migration id=outbox 2026/05/13 10:56:43 INFO Applying migration id=edits 2026/05/13 10:56:43 INFO Applying migration id=outboxactor 2026/05/13 10:56:43 INFO Applying migration id=outboxsender 2026/05/13 10:56:43 INFO Applying migration id=thread 2026/05/13 10:56:43 INFO Applying migration id=host 2026/05/13 10:56:43 INFO Applying migration id=sharedinbox 2026/05/13 10:56:43 INFO Applying migration id=noteshost 2026/05/13 10:56:43 INFO Applying migration id=fetched 2026/05/13 10:56:43 INFO Applying migration id=move 2026/05/13 10:56:43 INFO Applying migration id=cleanup 2026/05/13 10:56:43 INFO Applying migration id=received 2026/05/13 10:56:43 INFO Applying migration id=namehost 2026/05/13 10:56:43 INFO Applying migration id=outboxhost 2026/05/13 10:56:43 INFO Applying migration id=notesfts 2026/05/13 10:56:43 INFO Applying migration id=iconsname 2026/05/13 10:56:43 INFO Applying migration id=nohash 2026/05/13 10:56:43 INFO Applying migration id=shares 2026/05/13 10:56:43 INFO Applying migration id=actorttl 2026/05/13 10:56:43 INFO Applying migration id=tocc 2026/05/13 10:56:43 INFO Applying migration id=followeds 2026/05/13 10:56:43 INFO Applying migration id=certhash 2026/05/13 10:56:43 INFO Applying migration id=follows_sync 2026/05/13 10:56:43 INFO Applying migration id=jsonpath 2026/05/13 10:56:43 INFO Applying migration id=localforward 2026/05/13 10:56:43 INFO Applying migration id=avatar 2026/05/13 10:56:43 INFO Applying migration id=noimage 2026/05/13 10:56:43 INFO Applying migration id=feed 2026/05/13 10:56:43 INFO Applying migration id=bookmarks 2026/05/13 10:56:43 INFO Applying migration id=shareactivity 2026/05/13 10:56:43 INFO Applying migration id=application 2026/05/13 10:56:43 INFO Applying migration id=certificates 2026/05/13 10:56:43 INFO Applying migration id=rawforward 2026/05/13 10:56:43 INFO Applying migration id=publickey 2026/05/13 10:56:43 INFO Applying migration id=resolvegroup 2026/05/13 10:56:43 INFO Applying migration id=reject 2026/05/13 10:56:43 INFO Applying migration id=autodel 2026/05/13 10:56:43 INFO Applying migration id=jsonb 2026/05/13 10:56:43 INFO Applying migration id=quote 2026/05/13 10:56:43 INFO Applying migration id=rfc9421 2026/05/13 10:56:43 INFO Applying migration id=keys 2026/05/13 10:56:43 INFO Applying migration id=portable 2026/05/13 10:56:43 INFO Applying migration id=proofs 2026/05/13 10:56:43 INFO Applying migration id=contexts 2026/05/13 10:56:43 INFO Applying migration id=deliverieshost 2026/05/13 10:56:43 INFO Applying migration id=pembegin 2026/05/13 10:56:43 INFO Applying migration id=didhost 2026/05/13 10:56:43 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:43 INFO Applying migration id=invites 2026/05/13 10:56:43 INFO Applying migration id=ed25519blob 2026/05/13 10:56:43 INFO Applying migration id=rsablob 2026/05/13 10:56:43 INFO Applying migration id=iconscid 2026/05/13 10:56:43 INFO Applying migration id=actor 2026/05/13 10:56:43 INFO Applying migration id=localkeys 2026/05/13 10:56:43 INFO Applying migration id=deleted 2026/05/13 10:56:43 INFO Applying migration id=history 2026/05/13 10:56:43 INFO Applying migration id=outboxnano 2026/05/13 10:56:43 INFO Applying migration id=implements 2026/05/13 10:56:43 INFO Applying migration id=backfill 2026/05/13 10:56:44 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-5b2b-7291-bf05-3c17c55c0b20 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:56:44 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-5b2b-7a86-9ae7-7bfe893d71f6 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-5b2b-7291-bf05-3c17c55c0b20 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fb-5b2b-7291-bf05-3c17c55c0b20 2026/05/13 10:56:44 INFO Adding mention name=@bob actor=https://localhost.localdomain:8443/user/bob 2026/05/13 10:56:44 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-5b2c-7566-872e-b04fb56262ad activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-5b2c-731d-ba09-ad091674fca2 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-5b2c-731d-ba09-ad091674fca2 2026/05/13 10:56:44 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestOutbox_DMSelf (0.62s) === RUN TestOutbox_DMNotRecipient 2026/05/13 10:56:44 INFO Applying migration id=initial 2026/05/13 10:56:44 INFO Applying migration id=notesupdated 2026/05/13 10:56:44 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:44 INFO Applying migration id=activitiesid 2026/05/13 10:56:44 INFO Applying migration id=outbox 2026/05/13 10:56:44 INFO Applying migration id=edits 2026/05/13 10:56:44 INFO Applying migration id=outboxactor 2026/05/13 10:56:44 INFO Applying migration id=outboxsender 2026/05/13 10:56:44 INFO Applying migration id=thread 2026/05/13 10:56:44 INFO Applying migration id=host 2026/05/13 10:56:44 INFO Applying migration id=sharedinbox 2026/05/13 10:56:44 INFO Applying migration id=noteshost 2026/05/13 10:56:44 INFO Applying migration id=fetched 2026/05/13 10:56:44 INFO Applying migration id=move 2026/05/13 10:56:44 INFO Applying migration id=cleanup 2026/05/13 10:56:44 INFO Applying migration id=received 2026/05/13 10:56:44 INFO Applying migration id=namehost 2026/05/13 10:56:44 INFO Applying migration id=outboxhost 2026/05/13 10:56:44 INFO Applying migration id=notesfts 2026/05/13 10:56:44 INFO Applying migration id=iconsname 2026/05/13 10:56:44 INFO Applying migration id=nohash 2026/05/13 10:56:44 INFO Applying migration id=shares 2026/05/13 10:56:44 INFO Applying migration id=actorttl 2026/05/13 10:56:44 INFO Applying migration id=tocc 2026/05/13 10:56:44 INFO Applying migration id=followeds 2026/05/13 10:56:44 INFO Applying migration id=certhash 2026/05/13 10:56:44 INFO Applying migration id=follows_sync 2026/05/13 10:56:44 INFO Applying migration id=jsonpath 2026/05/13 10:56:44 INFO Applying migration id=localforward 2026/05/13 10:56:44 INFO Applying migration id=avatar 2026/05/13 10:56:44 INFO Applying migration id=noimage 2026/05/13 10:56:44 INFO Applying migration id=feed 2026/05/13 10:56:44 INFO Applying migration id=bookmarks 2026/05/13 10:56:44 INFO Applying migration id=shareactivity 2026/05/13 10:56:44 INFO Applying migration id=application 2026/05/13 10:56:44 INFO Applying migration id=certificates 2026/05/13 10:56:44 INFO Applying migration id=rawforward 2026/05/13 10:56:44 INFO Applying migration id=publickey 2026/05/13 10:56:44 INFO Applying migration id=resolvegroup 2026/05/13 10:56:44 INFO Applying migration id=reject 2026/05/13 10:56:44 INFO Applying migration id=autodel 2026/05/13 10:56:44 INFO Applying migration id=jsonb 2026/05/13 10:56:44 INFO Applying migration id=quote 2026/05/13 10:56:44 INFO Applying migration id=rfc9421 2026/05/13 10:56:44 INFO Applying migration id=keys 2026/05/13 10:56:44 INFO Applying migration id=portable 2026/05/13 10:56:44 INFO Applying migration id=proofs 2026/05/13 10:56:44 INFO Applying migration id=contexts 2026/05/13 10:56:44 INFO Applying migration id=deliverieshost 2026/05/13 10:56:44 INFO Applying migration id=pembegin 2026/05/13 10:56:44 INFO Applying migration id=didhost 2026/05/13 10:56:44 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:44 INFO Applying migration id=invites 2026/05/13 10:56:44 INFO Applying migration id=ed25519blob 2026/05/13 10:56:44 INFO Applying migration id=rsablob 2026/05/13 10:56:44 INFO Applying migration id=iconscid 2026/05/13 10:56:44 INFO Applying migration id=actor 2026/05/13 10:56:44 INFO Applying migration id=localkeys 2026/05/13 10:56:44 INFO Applying migration id=deleted 2026/05/13 10:56:44 INFO Applying migration id=history 2026/05/13 10:56:44 INFO Applying migration id=outboxnano 2026/05/13 10:56:44 INFO Applying migration id=implements 2026/05/13 10:56:44 INFO Applying migration id=backfill 2026/05/13 10:56:44 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-5cd4-7b78-967a-6f5899fade01 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:56:44 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-5cd5-7bf8-8ee5-7bfa3c8ad073 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-5cd4-7b78-967a-6f5899fade01 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fb-5cd4-7b78-967a-6f5899fade01 2026/05/13 10:56:44 INFO Adding mention name=@bob actor=https://localhost.localdomain:8443/user/bob 2026/05/13 10:56:44 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-5cd7-7827-8b7a-ef1bd8eda8e4 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-5cd7-7409-ad49-e990241d4ec4 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-5cd7-7409-ad49-e990241d4ec4 2026/05/13 10:56:44 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestOutbox_DMNotRecipient (0.43s) === RUN TestOutbox_UnauthenticatedUser 2026/05/13 10:56:44 INFO Applying migration id=initial 2026/05/13 10:56:44 INFO Applying migration id=notesupdated 2026/05/13 10:56:44 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:44 INFO Applying migration id=activitiesid 2026/05/13 10:56:44 INFO Applying migration id=outbox 2026/05/13 10:56:44 INFO Applying migration id=edits 2026/05/13 10:56:44 INFO Applying migration id=outboxactor 2026/05/13 10:56:44 INFO Applying migration id=outboxsender 2026/05/13 10:56:44 INFO Applying migration id=thread 2026/05/13 10:56:44 INFO Applying migration id=host 2026/05/13 10:56:44 INFO Applying migration id=sharedinbox 2026/05/13 10:56:44 INFO Applying migration id=noteshost 2026/05/13 10:56:44 INFO Applying migration id=fetched 2026/05/13 10:56:44 INFO Applying migration id=move 2026/05/13 10:56:44 INFO Applying migration id=cleanup 2026/05/13 10:56:44 INFO Applying migration id=received 2026/05/13 10:56:44 INFO Applying migration id=namehost 2026/05/13 10:56:44 INFO Applying migration id=outboxhost 2026/05/13 10:56:44 INFO Applying migration id=notesfts 2026/05/13 10:56:44 INFO Applying migration id=iconsname 2026/05/13 10:56:44 INFO Applying migration id=nohash 2026/05/13 10:56:44 INFO Applying migration id=shares 2026/05/13 10:56:44 INFO Applying migration id=actorttl 2026/05/13 10:56:44 INFO Applying migration id=tocc 2026/05/13 10:56:44 INFO Applying migration id=followeds 2026/05/13 10:56:44 INFO Applying migration id=certhash 2026/05/13 10:56:44 INFO Applying migration id=follows_sync 2026/05/13 10:56:44 INFO Applying migration id=jsonpath 2026/05/13 10:56:44 INFO Applying migration id=localforward 2026/05/13 10:56:44 INFO Applying migration id=avatar 2026/05/13 10:56:44 INFO Applying migration id=noimage 2026/05/13 10:56:44 INFO Applying migration id=feed 2026/05/13 10:56:44 INFO Applying migration id=bookmarks 2026/05/13 10:56:44 INFO Applying migration id=shareactivity 2026/05/13 10:56:44 INFO Applying migration id=application 2026/05/13 10:56:44 INFO Applying migration id=certificates 2026/05/13 10:56:44 INFO Applying migration id=rawforward 2026/05/13 10:56:44 INFO Applying migration id=publickey 2026/05/13 10:56:44 INFO Applying migration id=resolvegroup 2026/05/13 10:56:44 INFO Applying migration id=reject 2026/05/13 10:56:44 INFO Applying migration id=autodel 2026/05/13 10:56:44 INFO Applying migration id=jsonb 2026/05/13 10:56:44 INFO Applying migration id=quote 2026/05/13 10:56:44 INFO Applying migration id=rfc9421 2026/05/13 10:56:44 INFO Applying migration id=keys 2026/05/13 10:56:44 INFO Applying migration id=portable 2026/05/13 10:56:44 INFO Applying migration id=proofs 2026/05/13 10:56:44 INFO Applying migration id=contexts 2026/05/13 10:56:44 INFO Applying migration id=deliverieshost 2026/05/13 10:56:44 INFO Applying migration id=pembegin 2026/05/13 10:56:44 INFO Applying migration id=didhost 2026/05/13 10:56:44 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:44 INFO Applying migration id=invites 2026/05/13 10:56:44 INFO Applying migration id=ed25519blob 2026/05/13 10:56:44 INFO Applying migration id=rsablob 2026/05/13 10:56:44 INFO Applying migration id=iconscid 2026/05/13 10:56:44 INFO Applying migration id=actor 2026/05/13 10:56:44 INFO Applying migration id=localkeys 2026/05/13 10:56:44 INFO Applying migration id=deleted 2026/05/13 10:56:44 INFO Applying migration id=history 2026/05/13 10:56:44 INFO Applying migration id=outboxnano 2026/05/13 10:56:44 INFO Applying migration id=implements 2026/05/13 10:56:44 INFO Applying migration id=backfill 2026/05/13 10:56:45 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-5ec9-7cfb-8392-785e0a0ce015 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:56:45 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-5eca-752d-a28a-d84c86b889e0 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-5ec9-7cfb-8392-785e0a0ce015 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fb-5ec9-7cfb-8392-785e0a0ce015 2026/05/13 10:56:45 INFO Adding mention name=@bob actor=https://localhost.localdomain:8443/user/bob 2026/05/13 10:56:45 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-5ecb-7013-8102-7e26ca67eb37 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-5eca-7d09-8958-cfa9df78feac activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-5eca-7d09-8958-cfa9df78feac 2026/05/13 10:56:45 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestOutbox_UnauthenticatedUser (0.50s) === RUN TestOutbox_PublicPostInGroup 2026/05/13 10:56:45 INFO Applying migration id=initial 2026/05/13 10:56:45 INFO Applying migration id=notesupdated 2026/05/13 10:56:45 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:45 INFO Applying migration id=activitiesid 2026/05/13 10:56:45 INFO Applying migration id=outbox 2026/05/13 10:56:45 INFO Applying migration id=edits 2026/05/13 10:56:45 INFO Applying migration id=outboxactor 2026/05/13 10:56:45 INFO Applying migration id=outboxsender 2026/05/13 10:56:45 INFO Applying migration id=thread 2026/05/13 10:56:45 INFO Applying migration id=host 2026/05/13 10:56:45 INFO Applying migration id=sharedinbox 2026/05/13 10:56:45 INFO Applying migration id=noteshost 2026/05/13 10:56:45 INFO Applying migration id=fetched 2026/05/13 10:56:45 INFO Applying migration id=move 2026/05/13 10:56:45 INFO Applying migration id=cleanup 2026/05/13 10:56:45 INFO Applying migration id=received 2026/05/13 10:56:45 INFO Applying migration id=namehost 2026/05/13 10:56:45 INFO Applying migration id=outboxhost 2026/05/13 10:56:45 INFO Applying migration id=notesfts 2026/05/13 10:56:45 INFO Applying migration id=iconsname 2026/05/13 10:56:45 INFO Applying migration id=nohash 2026/05/13 10:56:45 INFO Applying migration id=shares 2026/05/13 10:56:45 INFO Applying migration id=actorttl 2026/05/13 10:56:45 INFO Applying migration id=tocc 2026/05/13 10:56:45 INFO Applying migration id=followeds 2026/05/13 10:56:45 INFO Applying migration id=certhash 2026/05/13 10:56:45 INFO Applying migration id=follows_sync 2026/05/13 10:56:45 INFO Applying migration id=jsonpath 2026/05/13 10:56:45 INFO Applying migration id=localforward 2026/05/13 10:56:45 INFO Applying migration id=avatar 2026/05/13 10:56:45 INFO Applying migration id=noimage 2026/05/13 10:56:45 INFO Applying migration id=feed 2026/05/13 10:56:45 INFO Applying migration id=bookmarks 2026/05/13 10:56:45 INFO Applying migration id=shareactivity 2026/05/13 10:56:45 INFO Applying migration id=application 2026/05/13 10:56:45 INFO Applying migration id=certificates 2026/05/13 10:56:45 INFO Applying migration id=rawforward 2026/05/13 10:56:45 INFO Applying migration id=publickey 2026/05/13 10:56:45 INFO Applying migration id=resolvegroup 2026/05/13 10:56:45 INFO Applying migration id=reject 2026/05/13 10:56:45 INFO Applying migration id=autodel 2026/05/13 10:56:45 INFO Applying migration id=jsonb 2026/05/13 10:56:45 INFO Applying migration id=quote 2026/05/13 10:56:45 INFO Applying migration id=rfc9421 2026/05/13 10:56:45 INFO Applying migration id=keys 2026/05/13 10:56:45 INFO Applying migration id=portable 2026/05/13 10:56:45 INFO Applying migration id=proofs 2026/05/13 10:56:45 INFO Applying migration id=contexts 2026/05/13 10:56:45 INFO Applying migration id=deliverieshost 2026/05/13 10:56:45 INFO Applying migration id=pembegin 2026/05/13 10:56:45 INFO Applying migration id=didhost 2026/05/13 10:56:45 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:45 INFO Applying migration id=invites 2026/05/13 10:56:45 INFO Applying migration id=ed25519blob 2026/05/13 10:56:45 INFO Applying migration id=rsablob 2026/05/13 10:56:45 INFO Applying migration id=iconscid 2026/05/13 10:56:45 INFO Applying migration id=actor 2026/05/13 10:56:45 INFO Applying migration id=localkeys 2026/05/13 10:56:45 INFO Applying migration id=deleted 2026/05/13 10:56:45 INFO Applying migration id=history 2026/05/13 10:56:45 INFO Applying migration id=outboxnano 2026/05/13 10:56:45 INFO Applying migration id=implements 2026/05/13 10:56:45 INFO Applying migration id=backfill 2026/05/13 10:56:46 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:46 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PublicPostInGroup (0.96s) === RUN TestOutbox_PublicPostInGroupUnauthenticatedUser 2026/05/13 10:56:46 INFO Applying migration id=initial 2026/05/13 10:56:46 INFO Applying migration id=notesupdated 2026/05/13 10:56:46 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:46 INFO Applying migration id=activitiesid 2026/05/13 10:56:46 INFO Applying migration id=outbox 2026/05/13 10:56:46 INFO Applying migration id=edits 2026/05/13 10:56:46 INFO Applying migration id=outboxactor 2026/05/13 10:56:46 INFO Applying migration id=outboxsender 2026/05/13 10:56:46 INFO Applying migration id=thread 2026/05/13 10:56:46 INFO Applying migration id=host 2026/05/13 10:56:46 INFO Applying migration id=sharedinbox 2026/05/13 10:56:46 INFO Applying migration id=noteshost 2026/05/13 10:56:46 INFO Applying migration id=fetched 2026/05/13 10:56:46 INFO Applying migration id=move 2026/05/13 10:56:46 INFO Applying migration id=cleanup 2026/05/13 10:56:46 INFO Applying migration id=received 2026/05/13 10:56:46 INFO Applying migration id=namehost 2026/05/13 10:56:46 INFO Applying migration id=outboxhost 2026/05/13 10:56:46 INFO Applying migration id=notesfts 2026/05/13 10:56:46 INFO Applying migration id=iconsname 2026/05/13 10:56:46 INFO Applying migration id=nohash 2026/05/13 10:56:46 INFO Applying migration id=shares 2026/05/13 10:56:46 INFO Applying migration id=actorttl 2026/05/13 10:56:46 INFO Applying migration id=tocc 2026/05/13 10:56:46 INFO Applying migration id=followeds 2026/05/13 10:56:46 INFO Applying migration id=certhash 2026/05/13 10:56:46 INFO Applying migration id=follows_sync 2026/05/13 10:56:46 INFO Applying migration id=jsonpath 2026/05/13 10:56:46 INFO Applying migration id=localforward 2026/05/13 10:56:46 INFO Applying migration id=avatar 2026/05/13 10:56:46 INFO Applying migration id=noimage 2026/05/13 10:56:46 INFO Applying migration id=feed 2026/05/13 10:56:46 INFO Applying migration id=bookmarks 2026/05/13 10:56:46 INFO Applying migration id=shareactivity 2026/05/13 10:56:46 INFO Applying migration id=application 2026/05/13 10:56:46 INFO Applying migration id=certificates 2026/05/13 10:56:46 INFO Applying migration id=rawforward 2026/05/13 10:56:46 INFO Applying migration id=publickey 2026/05/13 10:56:46 INFO Applying migration id=resolvegroup 2026/05/13 10:56:46 INFO Applying migration id=reject 2026/05/13 10:56:46 INFO Applying migration id=autodel 2026/05/13 10:56:46 INFO Applying migration id=jsonb 2026/05/13 10:56:46 INFO Applying migration id=quote 2026/05/13 10:56:46 INFO Applying migration id=rfc9421 2026/05/13 10:56:46 INFO Applying migration id=keys 2026/05/13 10:56:46 INFO Applying migration id=portable 2026/05/13 10:56:46 INFO Applying migration id=proofs 2026/05/13 10:56:46 INFO Applying migration id=contexts 2026/05/13 10:56:46 INFO Applying migration id=deliverieshost 2026/05/13 10:56:46 INFO Applying migration id=pembegin 2026/05/13 10:56:46 INFO Applying migration id=didhost 2026/05/13 10:56:46 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:46 INFO Applying migration id=invites 2026/05/13 10:56:46 INFO Applying migration id=ed25519blob 2026/05/13 10:56:46 INFO Applying migration id=rsablob 2026/05/13 10:56:46 INFO Applying migration id=iconscid 2026/05/13 10:56:46 INFO Applying migration id=actor 2026/05/13 10:56:46 INFO Applying migration id=localkeys 2026/05/13 10:56:46 INFO Applying migration id=deleted 2026/05/13 10:56:46 INFO Applying migration id=history 2026/05/13 10:56:46 INFO Applying migration id=outboxnano 2026/05/13 10:56:46 INFO Applying migration id=implements 2026/05/13 10:56:46 INFO Applying migration id=backfill 2026/05/13 10:56:47 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:47 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PublicPostInGroupUnauthenticatedUser (1.04s) === RUN TestOutbox_PublicPostInGroupAudienceSetByUser 2026/05/13 10:56:47 INFO Applying migration id=initial 2026/05/13 10:56:47 INFO Applying migration id=notesupdated 2026/05/13 10:56:47 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:47 INFO Applying migration id=activitiesid 2026/05/13 10:56:47 INFO Applying migration id=outbox 2026/05/13 10:56:47 INFO Applying migration id=edits 2026/05/13 10:56:47 INFO Applying migration id=outboxactor 2026/05/13 10:56:47 INFO Applying migration id=outboxsender 2026/05/13 10:56:47 INFO Applying migration id=thread 2026/05/13 10:56:47 INFO Applying migration id=host 2026/05/13 10:56:47 INFO Applying migration id=sharedinbox 2026/05/13 10:56:47 INFO Applying migration id=noteshost 2026/05/13 10:56:47 INFO Applying migration id=fetched 2026/05/13 10:56:47 INFO Applying migration id=move 2026/05/13 10:56:47 INFO Applying migration id=cleanup 2026/05/13 10:56:47 INFO Applying migration id=received 2026/05/13 10:56:47 INFO Applying migration id=namehost 2026/05/13 10:56:47 INFO Applying migration id=outboxhost 2026/05/13 10:56:47 INFO Applying migration id=notesfts 2026/05/13 10:56:47 INFO Applying migration id=iconsname 2026/05/13 10:56:47 INFO Applying migration id=nohash 2026/05/13 10:56:47 INFO Applying migration id=shares 2026/05/13 10:56:47 INFO Applying migration id=actorttl 2026/05/13 10:56:47 INFO Applying migration id=tocc 2026/05/13 10:56:47 INFO Applying migration id=followeds 2026/05/13 10:56:47 INFO Applying migration id=certhash 2026/05/13 10:56:47 INFO Applying migration id=follows_sync 2026/05/13 10:56:47 INFO Applying migration id=jsonpath 2026/05/13 10:56:47 INFO Applying migration id=localforward 2026/05/13 10:56:47 INFO Applying migration id=avatar 2026/05/13 10:56:47 INFO Applying migration id=noimage 2026/05/13 10:56:47 INFO Applying migration id=feed 2026/05/13 10:56:47 INFO Applying migration id=bookmarks 2026/05/13 10:56:47 INFO Applying migration id=shareactivity 2026/05/13 10:56:47 INFO Applying migration id=application 2026/05/13 10:56:47 INFO Applying migration id=certificates 2026/05/13 10:56:47 INFO Applying migration id=rawforward 2026/05/13 10:56:47 INFO Applying migration id=publickey 2026/05/13 10:56:47 INFO Applying migration id=resolvegroup 2026/05/13 10:56:47 INFO Applying migration id=reject 2026/05/13 10:56:47 INFO Applying migration id=autodel 2026/05/13 10:56:47 INFO Applying migration id=jsonb 2026/05/13 10:56:47 INFO Applying migration id=quote 2026/05/13 10:56:47 INFO Applying migration id=rfc9421 2026/05/13 10:56:47 INFO Applying migration id=keys 2026/05/13 10:56:47 INFO Applying migration id=portable 2026/05/13 10:56:47 INFO Applying migration id=proofs 2026/05/13 10:56:47 INFO Applying migration id=contexts 2026/05/13 10:56:47 INFO Applying migration id=deliverieshost 2026/05/13 10:56:47 INFO Applying migration id=pembegin 2026/05/13 10:56:47 INFO Applying migration id=didhost 2026/05/13 10:56:47 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:47 INFO Applying migration id=invites 2026/05/13 10:56:47 INFO Applying migration id=ed25519blob 2026/05/13 10:56:47 INFO Applying migration id=rsablob 2026/05/13 10:56:47 INFO Applying migration id=iconscid 2026/05/13 10:56:47 INFO Applying migration id=actor 2026/05/13 10:56:47 INFO Applying migration id=localkeys 2026/05/13 10:56:47 INFO Applying migration id=deleted 2026/05/13 10:56:47 INFO Applying migration id=history 2026/05/13 10:56:47 INFO Applying migration id=outboxnano 2026/05/13 10:56:47 INFO Applying migration id=implements 2026/05/13 10:56:47 INFO Applying migration id=backfill 2026/05/13 10:56:48 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:48 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 2026/05/13 10:56:48 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PublicPostInGroupAudienceSetByUser (0.89s) === RUN TestOutbox_PublicPostInGroupAudienceSetByGroup 2026/05/13 10:56:48 INFO Applying migration id=initial 2026/05/13 10:56:48 INFO Applying migration id=notesupdated 2026/05/13 10:56:48 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:48 INFO Applying migration id=activitiesid 2026/05/13 10:56:48 INFO Applying migration id=outbox 2026/05/13 10:56:48 INFO Applying migration id=edits 2026/05/13 10:56:48 INFO Applying migration id=outboxactor 2026/05/13 10:56:48 INFO Applying migration id=outboxsender 2026/05/13 10:56:48 INFO Applying migration id=thread 2026/05/13 10:56:48 INFO Applying migration id=host 2026/05/13 10:56:48 INFO Applying migration id=sharedinbox 2026/05/13 10:56:48 INFO Applying migration id=noteshost 2026/05/13 10:56:48 INFO Applying migration id=fetched 2026/05/13 10:56:48 INFO Applying migration id=move 2026/05/13 10:56:48 INFO Applying migration id=cleanup 2026/05/13 10:56:48 INFO Applying migration id=received 2026/05/13 10:56:48 INFO Applying migration id=namehost 2026/05/13 10:56:48 INFO Applying migration id=outboxhost 2026/05/13 10:56:48 INFO Applying migration id=notesfts 2026/05/13 10:56:48 INFO Applying migration id=iconsname 2026/05/13 10:56:48 INFO Applying migration id=nohash 2026/05/13 10:56:48 INFO Applying migration id=shares 2026/05/13 10:56:48 INFO Applying migration id=actorttl 2026/05/13 10:56:48 INFO Applying migration id=tocc 2026/05/13 10:56:48 INFO Applying migration id=followeds 2026/05/13 10:56:48 INFO Applying migration id=certhash 2026/05/13 10:56:48 INFO Applying migration id=follows_sync 2026/05/13 10:56:48 INFO Applying migration id=jsonpath 2026/05/13 10:56:48 INFO Applying migration id=localforward 2026/05/13 10:56:48 INFO Applying migration id=avatar 2026/05/13 10:56:48 INFO Applying migration id=noimage 2026/05/13 10:56:48 INFO Applying migration id=feed 2026/05/13 10:56:48 INFO Applying migration id=bookmarks 2026/05/13 10:56:48 INFO Applying migration id=shareactivity 2026/05/13 10:56:48 INFO Applying migration id=application 2026/05/13 10:56:48 INFO Applying migration id=certificates 2026/05/13 10:56:48 INFO Applying migration id=rawforward 2026/05/13 10:56:48 INFO Applying migration id=publickey 2026/05/13 10:56:48 INFO Applying migration id=resolvegroup 2026/05/13 10:56:48 INFO Applying migration id=reject 2026/05/13 10:56:48 INFO Applying migration id=autodel 2026/05/13 10:56:48 INFO Applying migration id=jsonb 2026/05/13 10:56:48 INFO Applying migration id=quote 2026/05/13 10:56:48 INFO Applying migration id=rfc9421 2026/05/13 10:56:48 INFO Applying migration id=keys 2026/05/13 10:56:48 INFO Applying migration id=portable 2026/05/13 10:56:48 INFO Applying migration id=proofs 2026/05/13 10:56:48 INFO Applying migration id=contexts 2026/05/13 10:56:48 INFO Applying migration id=deliverieshost 2026/05/13 10:56:48 INFO Applying migration id=pembegin 2026/05/13 10:56:48 INFO Applying migration id=didhost 2026/05/13 10:56:48 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:48 INFO Applying migration id=invites 2026/05/13 10:56:48 INFO Applying migration id=ed25519blob 2026/05/13 10:56:48 INFO Applying migration id=rsablob 2026/05/13 10:56:48 INFO Applying migration id=iconscid 2026/05/13 10:56:48 INFO Applying migration id=actor 2026/05/13 10:56:48 INFO Applying migration id=localkeys 2026/05/13 10:56:48 INFO Applying migration id=deleted 2026/05/13 10:56:48 INFO Applying migration id=history 2026/05/13 10:56:48 INFO Applying migration id=outboxnano 2026/05/13 10:56:48 INFO Applying migration id=implements 2026/05/13 10:56:48 INFO Applying migration id=backfill 2026/05/13 10:56:48 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:48 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 2026/05/13 10:56:48 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PublicPostInGroupAudienceSetByGroup (0.45s) === RUN TestOutbox_PublicPostInGroupDeletedByUser 2026/05/13 10:56:48 INFO Applying migration id=initial 2026/05/13 10:56:48 INFO Applying migration id=notesupdated 2026/05/13 10:56:48 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:48 INFO Applying migration id=activitiesid 2026/05/13 10:56:48 INFO Applying migration id=outbox 2026/05/13 10:56:48 INFO Applying migration id=edits 2026/05/13 10:56:48 INFO Applying migration id=outboxactor 2026/05/13 10:56:48 INFO Applying migration id=outboxsender 2026/05/13 10:56:48 INFO Applying migration id=thread 2026/05/13 10:56:48 INFO Applying migration id=host 2026/05/13 10:56:48 INFO Applying migration id=sharedinbox 2026/05/13 10:56:48 INFO Applying migration id=noteshost 2026/05/13 10:56:48 INFO Applying migration id=fetched 2026/05/13 10:56:48 INFO Applying migration id=move 2026/05/13 10:56:48 INFO Applying migration id=cleanup 2026/05/13 10:56:48 INFO Applying migration id=received 2026/05/13 10:56:48 INFO Applying migration id=namehost 2026/05/13 10:56:48 INFO Applying migration id=outboxhost 2026/05/13 10:56:48 INFO Applying migration id=notesfts 2026/05/13 10:56:48 INFO Applying migration id=iconsname 2026/05/13 10:56:48 INFO Applying migration id=nohash 2026/05/13 10:56:48 INFO Applying migration id=shares 2026/05/13 10:56:48 INFO Applying migration id=actorttl 2026/05/13 10:56:48 INFO Applying migration id=tocc 2026/05/13 10:56:48 INFO Applying migration id=followeds 2026/05/13 10:56:48 INFO Applying migration id=certhash 2026/05/13 10:56:48 INFO Applying migration id=follows_sync 2026/05/13 10:56:48 INFO Applying migration id=jsonpath 2026/05/13 10:56:48 INFO Applying migration id=localforward 2026/05/13 10:56:48 INFO Applying migration id=avatar 2026/05/13 10:56:48 INFO Applying migration id=noimage 2026/05/13 10:56:48 INFO Applying migration id=feed 2026/05/13 10:56:48 INFO Applying migration id=bookmarks 2026/05/13 10:56:48 INFO Applying migration id=shareactivity 2026/05/13 10:56:48 INFO Applying migration id=application 2026/05/13 10:56:48 INFO Applying migration id=certificates 2026/05/13 10:56:48 INFO Applying migration id=rawforward 2026/05/13 10:56:48 INFO Applying migration id=publickey 2026/05/13 10:56:48 INFO Applying migration id=resolvegroup 2026/05/13 10:56:48 INFO Applying migration id=reject 2026/05/13 10:56:48 INFO Applying migration id=autodel 2026/05/13 10:56:48 INFO Applying migration id=jsonb 2026/05/13 10:56:48 INFO Applying migration id=quote 2026/05/13 10:56:48 INFO Applying migration id=rfc9421 2026/05/13 10:56:48 INFO Applying migration id=keys 2026/05/13 10:56:48 INFO Applying migration id=portable 2026/05/13 10:56:48 INFO Applying migration id=proofs 2026/05/13 10:56:48 INFO Applying migration id=contexts 2026/05/13 10:56:48 INFO Applying migration id=deliverieshost 2026/05/13 10:56:48 INFO Applying migration id=pembegin 2026/05/13 10:56:48 INFO Applying migration id=didhost 2026/05/13 10:56:48 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:48 INFO Applying migration id=invites 2026/05/13 10:56:48 INFO Applying migration id=ed25519blob 2026/05/13 10:56:48 INFO Applying migration id=rsablob 2026/05/13 10:56:48 INFO Applying migration id=iconscid 2026/05/13 10:56:48 INFO Applying migration id=actor 2026/05/13 10:56:48 INFO Applying migration id=localkeys 2026/05/13 10:56:48 INFO Applying migration id=deleted 2026/05/13 10:56:48 INFO Applying migration id=history 2026/05/13 10:56:48 INFO Applying migration id=outboxnano 2026/05/13 10:56:48 INFO Applying migration id=implements 2026/05/13 10:56:48 INFO Applying migration id=backfill 2026/05/13 10:56:49 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:49 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 2026/05/13 10:56:49 INFO Received delete request activity.id=https://127.0.0.1/delete/1 activity.type=Delete activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to="" deleted=https://127.0.0.1/note/1 2026/05/13 10:56:49 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PublicPostInGroupDeletedByUser (0.49s) === RUN TestOutbox_PublicPostInGroupDeletedByAnotherUser 2026/05/13 10:56:49 INFO Applying migration id=initial 2026/05/13 10:56:49 INFO Applying migration id=notesupdated 2026/05/13 10:56:49 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:49 INFO Applying migration id=activitiesid 2026/05/13 10:56:49 INFO Applying migration id=outbox 2026/05/13 10:56:49 INFO Applying migration id=edits 2026/05/13 10:56:49 INFO Applying migration id=outboxactor 2026/05/13 10:56:49 INFO Applying migration id=outboxsender 2026/05/13 10:56:49 INFO Applying migration id=thread 2026/05/13 10:56:49 INFO Applying migration id=host 2026/05/13 10:56:49 INFO Applying migration id=sharedinbox 2026/05/13 10:56:49 INFO Applying migration id=noteshost 2026/05/13 10:56:49 INFO Applying migration id=fetched 2026/05/13 10:56:49 INFO Applying migration id=move 2026/05/13 10:56:49 INFO Applying migration id=cleanup 2026/05/13 10:56:49 INFO Applying migration id=received 2026/05/13 10:56:49 INFO Applying migration id=namehost 2026/05/13 10:56:49 INFO Applying migration id=outboxhost 2026/05/13 10:56:49 INFO Applying migration id=notesfts 2026/05/13 10:56:49 INFO Applying migration id=iconsname 2026/05/13 10:56:49 INFO Applying migration id=nohash 2026/05/13 10:56:49 INFO Applying migration id=shares 2026/05/13 10:56:49 INFO Applying migration id=actorttl 2026/05/13 10:56:49 INFO Applying migration id=tocc 2026/05/13 10:56:49 INFO Applying migration id=followeds 2026/05/13 10:56:49 INFO Applying migration id=certhash 2026/05/13 10:56:49 INFO Applying migration id=follows_sync 2026/05/13 10:56:49 INFO Applying migration id=jsonpath 2026/05/13 10:56:49 INFO Applying migration id=localforward 2026/05/13 10:56:49 INFO Applying migration id=avatar 2026/05/13 10:56:49 INFO Applying migration id=noimage 2026/05/13 10:56:49 INFO Applying migration id=feed 2026/05/13 10:56:49 INFO Applying migration id=bookmarks 2026/05/13 10:56:49 INFO Applying migration id=shareactivity 2026/05/13 10:56:49 INFO Applying migration id=application 2026/05/13 10:56:49 INFO Applying migration id=certificates 2026/05/13 10:56:49 INFO Applying migration id=rawforward 2026/05/13 10:56:49 INFO Applying migration id=publickey 2026/05/13 10:56:49 INFO Applying migration id=resolvegroup 2026/05/13 10:56:49 INFO Applying migration id=reject 2026/05/13 10:56:49 INFO Applying migration id=autodel 2026/05/13 10:56:49 INFO Applying migration id=jsonb 2026/05/13 10:56:49 INFO Applying migration id=quote 2026/05/13 10:56:49 INFO Applying migration id=rfc9421 2026/05/13 10:56:49 INFO Applying migration id=keys 2026/05/13 10:56:49 INFO Applying migration id=portable 2026/05/13 10:56:49 INFO Applying migration id=proofs 2026/05/13 10:56:49 INFO Applying migration id=contexts 2026/05/13 10:56:49 INFO Applying migration id=deliverieshost 2026/05/13 10:56:49 INFO Applying migration id=pembegin 2026/05/13 10:56:49 INFO Applying migration id=didhost 2026/05/13 10:56:49 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:49 INFO Applying migration id=invites 2026/05/13 10:56:49 INFO Applying migration id=ed25519blob 2026/05/13 10:56:49 INFO Applying migration id=rsablob 2026/05/13 10:56:49 INFO Applying migration id=iconscid 2026/05/13 10:56:49 INFO Applying migration id=actor 2026/05/13 10:56:49 INFO Applying migration id=localkeys 2026/05/13 10:56:49 INFO Applying migration id=deleted 2026/05/13 10:56:49 INFO Applying migration id=history 2026/05/13 10:56:49 INFO Applying migration id=outboxnano 2026/05/13 10:56:49 INFO Applying migration id=implements 2026/05/13 10:56:49 INFO Applying migration id=backfill 2026/05/13 10:56:49 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:49 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 2026/05/13 10:56:49 INFO Received delete request activity.id=https://127.0.0.1/delete/1 activity.type=Delete activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to="" deleted=https://127.0.0.1/note/1 2026/05/13 10:56:49 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PublicPostInGroupDeletedByAnotherUser (0.78s) === RUN TestOutbox_PublicPostInGroupDeletedByGroup 2026/05/13 10:56:49 INFO Applying migration id=initial 2026/05/13 10:56:49 INFO Applying migration id=notesupdated 2026/05/13 10:56:49 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:49 INFO Applying migration id=activitiesid 2026/05/13 10:56:49 INFO Applying migration id=outbox 2026/05/13 10:56:49 INFO Applying migration id=edits 2026/05/13 10:56:49 INFO Applying migration id=outboxactor 2026/05/13 10:56:49 INFO Applying migration id=outboxsender 2026/05/13 10:56:49 INFO Applying migration id=thread 2026/05/13 10:56:49 INFO Applying migration id=host 2026/05/13 10:56:49 INFO Applying migration id=sharedinbox 2026/05/13 10:56:49 INFO Applying migration id=noteshost 2026/05/13 10:56:49 INFO Applying migration id=fetched 2026/05/13 10:56:49 INFO Applying migration id=move 2026/05/13 10:56:49 INFO Applying migration id=cleanup 2026/05/13 10:56:49 INFO Applying migration id=received 2026/05/13 10:56:49 INFO Applying migration id=namehost 2026/05/13 10:56:49 INFO Applying migration id=outboxhost 2026/05/13 10:56:49 INFO Applying migration id=notesfts 2026/05/13 10:56:49 INFO Applying migration id=iconsname 2026/05/13 10:56:49 INFO Applying migration id=nohash 2026/05/13 10:56:49 INFO Applying migration id=shares 2026/05/13 10:56:49 INFO Applying migration id=actorttl 2026/05/13 10:56:49 INFO Applying migration id=tocc 2026/05/13 10:56:49 INFO Applying migration id=followeds 2026/05/13 10:56:49 INFO Applying migration id=certhash 2026/05/13 10:56:49 INFO Applying migration id=follows_sync 2026/05/13 10:56:49 INFO Applying migration id=jsonpath 2026/05/13 10:56:49 INFO Applying migration id=localforward 2026/05/13 10:56:49 INFO Applying migration id=avatar 2026/05/13 10:56:49 INFO Applying migration id=noimage 2026/05/13 10:56:49 INFO Applying migration id=feed 2026/05/13 10:56:49 INFO Applying migration id=bookmarks 2026/05/13 10:56:49 INFO Applying migration id=shareactivity 2026/05/13 10:56:49 INFO Applying migration id=application 2026/05/13 10:56:49 INFO Applying migration id=certificates 2026/05/13 10:56:49 INFO Applying migration id=rawforward 2026/05/13 10:56:49 INFO Applying migration id=publickey 2026/05/13 10:56:49 INFO Applying migration id=resolvegroup 2026/05/13 10:56:49 INFO Applying migration id=reject 2026/05/13 10:56:49 INFO Applying migration id=autodel 2026/05/13 10:56:49 INFO Applying migration id=jsonb 2026/05/13 10:56:49 INFO Applying migration id=quote 2026/05/13 10:56:49 INFO Applying migration id=rfc9421 2026/05/13 10:56:49 INFO Applying migration id=keys 2026/05/13 10:56:49 INFO Applying migration id=portable 2026/05/13 10:56:50 INFO Applying migration id=proofs 2026/05/13 10:56:50 INFO Applying migration id=contexts 2026/05/13 10:56:50 INFO Applying migration id=deliverieshost 2026/05/13 10:56:50 INFO Applying migration id=pembegin 2026/05/13 10:56:50 INFO Applying migration id=didhost 2026/05/13 10:56:50 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:50 INFO Applying migration id=invites 2026/05/13 10:56:50 INFO Applying migration id=ed25519blob 2026/05/13 10:56:50 INFO Applying migration id=rsablob 2026/05/13 10:56:50 INFO Applying migration id=iconscid 2026/05/13 10:56:50 INFO Applying migration id=actor 2026/05/13 10:56:50 INFO Applying migration id=localkeys 2026/05/13 10:56:50 INFO Applying migration id=deleted 2026/05/13 10:56:50 INFO Applying migration id=history 2026/05/13 10:56:50 INFO Applying migration id=outboxnano 2026/05/13 10:56:50 INFO Applying migration id=implements 2026/05/13 10:56:50 INFO Applying migration id=backfill 2026/05/13 10:56:50 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:50 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 2026/05/13 10:56:50 INFO Received delete request activity.id=https://127.0.0.1/delete/1 activity.type=Delete activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to="" deleted=https://127.0.0.1/note/1 2026/05/13 10:56:50 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PublicPostInGroupDeletedByGroup (0.64s) === RUN TestOutbox_PublicPostInGroupForwardedDelete 2026/05/13 10:56:50 INFO Applying migration id=initial 2026/05/13 10:56:50 INFO Applying migration id=notesupdated 2026/05/13 10:56:50 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:50 INFO Applying migration id=activitiesid 2026/05/13 10:56:50 INFO Applying migration id=outbox 2026/05/13 10:56:50 INFO Applying migration id=edits 2026/05/13 10:56:50 INFO Applying migration id=outboxactor 2026/05/13 10:56:50 INFO Applying migration id=outboxsender 2026/05/13 10:56:50 INFO Applying migration id=thread 2026/05/13 10:56:50 INFO Applying migration id=host 2026/05/13 10:56:50 INFO Applying migration id=sharedinbox 2026/05/13 10:56:50 INFO Applying migration id=noteshost 2026/05/13 10:56:50 INFO Applying migration id=fetched 2026/05/13 10:56:50 INFO Applying migration id=move 2026/05/13 10:56:50 INFO Applying migration id=cleanup 2026/05/13 10:56:50 INFO Applying migration id=received 2026/05/13 10:56:50 INFO Applying migration id=namehost 2026/05/13 10:56:50 INFO Applying migration id=outboxhost 2026/05/13 10:56:50 INFO Applying migration id=notesfts 2026/05/13 10:56:50 INFO Applying migration id=iconsname 2026/05/13 10:56:50 INFO Applying migration id=nohash 2026/05/13 10:56:50 INFO Applying migration id=shares 2026/05/13 10:56:50 INFO Applying migration id=actorttl 2026/05/13 10:56:50 INFO Applying migration id=tocc 2026/05/13 10:56:50 INFO Applying migration id=followeds 2026/05/13 10:56:50 INFO Applying migration id=certhash 2026/05/13 10:56:50 INFO Applying migration id=follows_sync 2026/05/13 10:56:50 INFO Applying migration id=jsonpath 2026/05/13 10:56:50 INFO Applying migration id=localforward 2026/05/13 10:56:50 INFO Applying migration id=avatar 2026/05/13 10:56:50 INFO Applying migration id=noimage 2026/05/13 10:56:50 INFO Applying migration id=feed 2026/05/13 10:56:50 INFO Applying migration id=bookmarks 2026/05/13 10:56:50 INFO Applying migration id=shareactivity 2026/05/13 10:56:50 INFO Applying migration id=application 2026/05/13 10:56:50 INFO Applying migration id=certificates 2026/05/13 10:56:50 INFO Applying migration id=rawforward 2026/05/13 10:56:50 INFO Applying migration id=publickey 2026/05/13 10:56:50 INFO Applying migration id=resolvegroup 2026/05/13 10:56:50 INFO Applying migration id=reject 2026/05/13 10:56:50 INFO Applying migration id=autodel 2026/05/13 10:56:50 INFO Applying migration id=jsonb 2026/05/13 10:56:50 INFO Applying migration id=quote 2026/05/13 10:56:50 INFO Applying migration id=rfc9421 2026/05/13 10:56:50 INFO Applying migration id=keys 2026/05/13 10:56:50 INFO Applying migration id=portable 2026/05/13 10:56:50 INFO Applying migration id=proofs 2026/05/13 10:56:50 INFO Applying migration id=contexts 2026/05/13 10:56:50 INFO Applying migration id=deliverieshost 2026/05/13 10:56:50 INFO Applying migration id=pembegin 2026/05/13 10:56:50 INFO Applying migration id=didhost 2026/05/13 10:56:50 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:50 INFO Applying migration id=invites 2026/05/13 10:56:50 INFO Applying migration id=ed25519blob 2026/05/13 10:56:50 INFO Applying migration id=rsablob 2026/05/13 10:56:50 INFO Applying migration id=iconscid 2026/05/13 10:56:50 INFO Applying migration id=actor 2026/05/13 10:56:50 INFO Applying migration id=localkeys 2026/05/13 10:56:50 INFO Applying migration id=deleted 2026/05/13 10:56:50 INFO Applying migration id=history 2026/05/13 10:56:50 INFO Applying migration id=outboxnano 2026/05/13 10:56:50 INFO Applying migration id=implements 2026/05/13 10:56:50 INFO Applying migration id=backfill 2026/05/13 10:56:51 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:51 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 2026/05/13 10:56:51 INFO Received delete request activity.id=https://127.0.0.1/delete/1 activity.type=Delete activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to="" deleted=https://127.0.0.1/note/1 2026/05/13 10:56:51 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PublicPostInGroupForwardedDelete (0.58s) === RUN TestOutbox_PublicPostInGroupEditedByUser 2026/05/13 10:56:51 INFO Applying migration id=initial 2026/05/13 10:56:51 INFO Applying migration id=notesupdated 2026/05/13 10:56:51 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:51 INFO Applying migration id=activitiesid 2026/05/13 10:56:51 INFO Applying migration id=outbox 2026/05/13 10:56:51 INFO Applying migration id=edits 2026/05/13 10:56:51 INFO Applying migration id=outboxactor 2026/05/13 10:56:51 INFO Applying migration id=outboxsender 2026/05/13 10:56:51 INFO Applying migration id=thread 2026/05/13 10:56:51 INFO Applying migration id=host 2026/05/13 10:56:51 INFO Applying migration id=sharedinbox 2026/05/13 10:56:51 INFO Applying migration id=noteshost 2026/05/13 10:56:51 INFO Applying migration id=fetched 2026/05/13 10:56:51 INFO Applying migration id=move 2026/05/13 10:56:51 INFO Applying migration id=cleanup 2026/05/13 10:56:51 INFO Applying migration id=received 2026/05/13 10:56:51 INFO Applying migration id=namehost 2026/05/13 10:56:51 INFO Applying migration id=outboxhost 2026/05/13 10:56:51 INFO Applying migration id=notesfts 2026/05/13 10:56:51 INFO Applying migration id=iconsname 2026/05/13 10:56:51 INFO Applying migration id=nohash 2026/05/13 10:56:51 INFO Applying migration id=shares 2026/05/13 10:56:51 INFO Applying migration id=actorttl 2026/05/13 10:56:51 INFO Applying migration id=tocc 2026/05/13 10:56:51 INFO Applying migration id=followeds 2026/05/13 10:56:51 INFO Applying migration id=certhash 2026/05/13 10:56:51 INFO Applying migration id=follows_sync 2026/05/13 10:56:51 INFO Applying migration id=jsonpath 2026/05/13 10:56:51 INFO Applying migration id=localforward 2026/05/13 10:56:51 INFO Applying migration id=avatar 2026/05/13 10:56:51 INFO Applying migration id=noimage 2026/05/13 10:56:51 INFO Applying migration id=feed 2026/05/13 10:56:51 INFO Applying migration id=bookmarks 2026/05/13 10:56:51 INFO Applying migration id=shareactivity 2026/05/13 10:56:51 INFO Applying migration id=application 2026/05/13 10:56:51 INFO Applying migration id=certificates 2026/05/13 10:56:51 INFO Applying migration id=rawforward 2026/05/13 10:56:51 INFO Applying migration id=publickey 2026/05/13 10:56:51 INFO Applying migration id=resolvegroup 2026/05/13 10:56:51 INFO Applying migration id=reject 2026/05/13 10:56:51 INFO Applying migration id=autodel 2026/05/13 10:56:51 INFO Applying migration id=jsonb 2026/05/13 10:56:51 INFO Applying migration id=quote 2026/05/13 10:56:51 INFO Applying migration id=rfc9421 2026/05/13 10:56:51 INFO Applying migration id=keys 2026/05/13 10:56:51 INFO Applying migration id=portable 2026/05/13 10:56:51 INFO Applying migration id=proofs 2026/05/13 10:56:51 INFO Applying migration id=contexts 2026/05/13 10:56:51 INFO Applying migration id=deliverieshost 2026/05/13 10:56:51 INFO Applying migration id=pembegin 2026/05/13 10:56:51 INFO Applying migration id=didhost 2026/05/13 10:56:51 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:51 INFO Applying migration id=invites 2026/05/13 10:56:51 INFO Applying migration id=ed25519blob 2026/05/13 10:56:51 INFO Applying migration id=rsablob 2026/05/13 10:56:51 INFO Applying migration id=iconscid 2026/05/13 10:56:51 INFO Applying migration id=actor 2026/05/13 10:56:51 INFO Applying migration id=localkeys 2026/05/13 10:56:51 INFO Applying migration id=deleted 2026/05/13 10:56:51 INFO Applying migration id=history 2026/05/13 10:56:51 INFO Applying migration id=outboxnano 2026/05/13 10:56:51 INFO Applying migration id=implements 2026/05/13 10:56:51 INFO Applying migration id=backfill 2026/05/13 10:56:51 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:51 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 2026/05/13 10:56:51 INFO Updated post activity.id=https://127.0.0.1/update/1 activity.type=Update activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:51 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PublicPostInGroupEditedByUser (0.69s) === RUN TestOutbox_PostToFollowersInGroup 2026/05/13 10:56:51 INFO Applying migration id=initial 2026/05/13 10:56:51 INFO Applying migration id=notesupdated 2026/05/13 10:56:51 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:51 INFO Applying migration id=activitiesid 2026/05/13 10:56:51 INFO Applying migration id=outbox 2026/05/13 10:56:51 INFO Applying migration id=edits 2026/05/13 10:56:51 INFO Applying migration id=outboxactor 2026/05/13 10:56:51 INFO Applying migration id=outboxsender 2026/05/13 10:56:51 INFO Applying migration id=thread 2026/05/13 10:56:51 INFO Applying migration id=host 2026/05/13 10:56:51 INFO Applying migration id=sharedinbox 2026/05/13 10:56:51 INFO Applying migration id=noteshost 2026/05/13 10:56:51 INFO Applying migration id=fetched 2026/05/13 10:56:51 INFO Applying migration id=move 2026/05/13 10:56:51 INFO Applying migration id=cleanup 2026/05/13 10:56:51 INFO Applying migration id=received 2026/05/13 10:56:51 INFO Applying migration id=namehost 2026/05/13 10:56:51 INFO Applying migration id=outboxhost 2026/05/13 10:56:51 INFO Applying migration id=notesfts 2026/05/13 10:56:51 INFO Applying migration id=iconsname 2026/05/13 10:56:51 INFO Applying migration id=nohash 2026/05/13 10:56:51 INFO Applying migration id=shares 2026/05/13 10:56:51 INFO Applying migration id=actorttl 2026/05/13 10:56:51 INFO Applying migration id=tocc 2026/05/13 10:56:51 INFO Applying migration id=followeds 2026/05/13 10:56:51 INFO Applying migration id=certhash 2026/05/13 10:56:51 INFO Applying migration id=follows_sync 2026/05/13 10:56:51 INFO Applying migration id=jsonpath 2026/05/13 10:56:51 INFO Applying migration id=localforward 2026/05/13 10:56:51 INFO Applying migration id=avatar 2026/05/13 10:56:51 INFO Applying migration id=noimage 2026/05/13 10:56:51 INFO Applying migration id=feed 2026/05/13 10:56:51 INFO Applying migration id=bookmarks 2026/05/13 10:56:51 INFO Applying migration id=shareactivity 2026/05/13 10:56:51 INFO Applying migration id=application 2026/05/13 10:56:51 INFO Applying migration id=certificates 2026/05/13 10:56:51 INFO Applying migration id=rawforward 2026/05/13 10:56:51 INFO Applying migration id=publickey 2026/05/13 10:56:51 INFO Applying migration id=resolvegroup 2026/05/13 10:56:51 INFO Applying migration id=reject 2026/05/13 10:56:51 INFO Applying migration id=autodel 2026/05/13 10:56:51 INFO Applying migration id=jsonb 2026/05/13 10:56:51 INFO Applying migration id=quote 2026/05/13 10:56:51 INFO Applying migration id=rfc9421 2026/05/13 10:56:51 INFO Applying migration id=keys 2026/05/13 10:56:51 INFO Applying migration id=portable 2026/05/13 10:56:51 INFO Applying migration id=proofs 2026/05/13 10:56:51 INFO Applying migration id=contexts 2026/05/13 10:56:51 INFO Applying migration id=deliverieshost 2026/05/13 10:56:51 INFO Applying migration id=pembegin 2026/05/13 10:56:51 INFO Applying migration id=didhost 2026/05/13 10:56:51 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:51 INFO Applying migration id=invites 2026/05/13 10:56:51 INFO Applying migration id=ed25519blob 2026/05/13 10:56:51 INFO Applying migration id=rsablob 2026/05/13 10:56:51 INFO Applying migration id=iconscid 2026/05/13 10:56:51 INFO Applying migration id=actor 2026/05/13 10:56:51 INFO Applying migration id=localkeys 2026/05/13 10:56:51 INFO Applying migration id=deleted 2026/05/13 10:56:51 INFO Applying migration id=history 2026/05/13 10:56:51 INFO Applying migration id=outboxnano 2026/05/13 10:56:51 INFO Applying migration id=implements 2026/05/13 10:56:51 INFO Applying migration id=backfill 2026/05/13 10:56:52 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-7b2b-785e-94f1-1306eb00e05d activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://other.localdomain/group/people follower=https://localhost.localdomain:8443/user/alice followed=https://other.localdomain/group/people 2026/05/13 10:56:52 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:52 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PostToFollowersInGroup (0.77s) === RUN TestOutbox_PostToFollowersInGroupNotFollowingGroup 2026/05/13 10:56:52 INFO Applying migration id=initial 2026/05/13 10:56:52 INFO Applying migration id=notesupdated 2026/05/13 10:56:52 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:52 INFO Applying migration id=activitiesid 2026/05/13 10:56:52 INFO Applying migration id=outbox 2026/05/13 10:56:52 INFO Applying migration id=edits 2026/05/13 10:56:52 INFO Applying migration id=outboxactor 2026/05/13 10:56:52 INFO Applying migration id=outboxsender 2026/05/13 10:56:52 INFO Applying migration id=thread 2026/05/13 10:56:52 INFO Applying migration id=host 2026/05/13 10:56:52 INFO Applying migration id=sharedinbox 2026/05/13 10:56:52 INFO Applying migration id=noteshost 2026/05/13 10:56:52 INFO Applying migration id=fetched 2026/05/13 10:56:52 INFO Applying migration id=move 2026/05/13 10:56:52 INFO Applying migration id=cleanup 2026/05/13 10:56:52 INFO Applying migration id=received 2026/05/13 10:56:52 INFO Applying migration id=namehost 2026/05/13 10:56:52 INFO Applying migration id=outboxhost 2026/05/13 10:56:52 INFO Applying migration id=notesfts 2026/05/13 10:56:52 INFO Applying migration id=iconsname 2026/05/13 10:56:52 INFO Applying migration id=nohash 2026/05/13 10:56:52 INFO Applying migration id=shares 2026/05/13 10:56:52 INFO Applying migration id=actorttl 2026/05/13 10:56:52 INFO Applying migration id=tocc 2026/05/13 10:56:52 INFO Applying migration id=followeds 2026/05/13 10:56:52 INFO Applying migration id=certhash 2026/05/13 10:56:52 INFO Applying migration id=follows_sync 2026/05/13 10:56:52 INFO Applying migration id=jsonpath 2026/05/13 10:56:52 INFO Applying migration id=localforward 2026/05/13 10:56:52 INFO Applying migration id=avatar 2026/05/13 10:56:52 INFO Applying migration id=noimage 2026/05/13 10:56:52 INFO Applying migration id=feed 2026/05/13 10:56:52 INFO Applying migration id=bookmarks 2026/05/13 10:56:52 INFO Applying migration id=shareactivity 2026/05/13 10:56:52 INFO Applying migration id=application 2026/05/13 10:56:52 INFO Applying migration id=certificates 2026/05/13 10:56:52 INFO Applying migration id=rawforward 2026/05/13 10:56:52 INFO Applying migration id=publickey 2026/05/13 10:56:52 INFO Applying migration id=resolvegroup 2026/05/13 10:56:52 INFO Applying migration id=reject 2026/05/13 10:56:52 INFO Applying migration id=autodel 2026/05/13 10:56:52 INFO Applying migration id=jsonb 2026/05/13 10:56:52 INFO Applying migration id=quote 2026/05/13 10:56:52 INFO Applying migration id=rfc9421 2026/05/13 10:56:52 INFO Applying migration id=keys 2026/05/13 10:56:52 INFO Applying migration id=portable 2026/05/13 10:56:52 INFO Applying migration id=proofs 2026/05/13 10:56:52 INFO Applying migration id=contexts 2026/05/13 10:56:52 INFO Applying migration id=deliverieshost 2026/05/13 10:56:52 INFO Applying migration id=pembegin 2026/05/13 10:56:52 INFO Applying migration id=didhost 2026/05/13 10:56:52 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:52 INFO Applying migration id=invites 2026/05/13 10:56:52 INFO Applying migration id=ed25519blob 2026/05/13 10:56:52 INFO Applying migration id=rsablob 2026/05/13 10:56:52 INFO Applying migration id=iconscid 2026/05/13 10:56:52 INFO Applying migration id=actor 2026/05/13 10:56:52 INFO Applying migration id=localkeys 2026/05/13 10:56:52 INFO Applying migration id=deleted 2026/05/13 10:56:52 INFO Applying migration id=history 2026/05/13 10:56:52 INFO Applying migration id=outboxnano 2026/05/13 10:56:52 INFO Applying migration id=implements 2026/05/13 10:56:52 INFO Applying migration id=backfill 2026/05/13 10:56:53 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-7e39-745a-ba84-355fe94e2494 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://other.localdomain/group/people follower=https://localhost.localdomain:8443/user/alice followed=https://other.localdomain/group/people 2026/05/13 10:56:53 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:53 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PostToFollowersInGroupNotFollowingGroup (0.78s) === RUN TestOutbox_PostToFollowersInGroupNotAccepted 2026/05/13 10:56:53 INFO Applying migration id=initial 2026/05/13 10:56:53 INFO Applying migration id=notesupdated 2026/05/13 10:56:53 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:53 INFO Applying migration id=activitiesid 2026/05/13 10:56:53 INFO Applying migration id=outbox 2026/05/13 10:56:53 INFO Applying migration id=edits 2026/05/13 10:56:53 INFO Applying migration id=outboxactor 2026/05/13 10:56:53 INFO Applying migration id=outboxsender 2026/05/13 10:56:53 INFO Applying migration id=thread 2026/05/13 10:56:53 INFO Applying migration id=host 2026/05/13 10:56:53 INFO Applying migration id=sharedinbox 2026/05/13 10:56:53 INFO Applying migration id=noteshost 2026/05/13 10:56:53 INFO Applying migration id=fetched 2026/05/13 10:56:53 INFO Applying migration id=move 2026/05/13 10:56:53 INFO Applying migration id=cleanup 2026/05/13 10:56:53 INFO Applying migration id=received 2026/05/13 10:56:53 INFO Applying migration id=namehost 2026/05/13 10:56:53 INFO Applying migration id=outboxhost 2026/05/13 10:56:53 INFO Applying migration id=notesfts 2026/05/13 10:56:53 INFO Applying migration id=iconsname 2026/05/13 10:56:53 INFO Applying migration id=nohash 2026/05/13 10:56:53 INFO Applying migration id=shares 2026/05/13 10:56:53 INFO Applying migration id=actorttl 2026/05/13 10:56:53 INFO Applying migration id=tocc 2026/05/13 10:56:53 INFO Applying migration id=followeds 2026/05/13 10:56:53 INFO Applying migration id=certhash 2026/05/13 10:56:53 INFO Applying migration id=follows_sync 2026/05/13 10:56:53 INFO Applying migration id=jsonpath 2026/05/13 10:56:53 INFO Applying migration id=localforward 2026/05/13 10:56:53 INFO Applying migration id=avatar 2026/05/13 10:56:53 INFO Applying migration id=noimage 2026/05/13 10:56:53 INFO Applying migration id=feed 2026/05/13 10:56:53 INFO Applying migration id=bookmarks 2026/05/13 10:56:53 INFO Applying migration id=shareactivity 2026/05/13 10:56:53 INFO Applying migration id=application 2026/05/13 10:56:53 INFO Applying migration id=certificates 2026/05/13 10:56:53 INFO Applying migration id=rawforward 2026/05/13 10:56:53 INFO Applying migration id=publickey 2026/05/13 10:56:53 INFO Applying migration id=resolvegroup 2026/05/13 10:56:53 INFO Applying migration id=reject 2026/05/13 10:56:53 INFO Applying migration id=autodel 2026/05/13 10:56:53 INFO Applying migration id=jsonb 2026/05/13 10:56:53 INFO Applying migration id=quote 2026/05/13 10:56:53 INFO Applying migration id=rfc9421 2026/05/13 10:56:53 INFO Applying migration id=keys 2026/05/13 10:56:53 INFO Applying migration id=portable 2026/05/13 10:56:53 INFO Applying migration id=proofs 2026/05/13 10:56:53 INFO Applying migration id=contexts 2026/05/13 10:56:53 INFO Applying migration id=deliverieshost 2026/05/13 10:56:53 INFO Applying migration id=pembegin 2026/05/13 10:56:53 INFO Applying migration id=didhost 2026/05/13 10:56:53 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:53 INFO Applying migration id=invites 2026/05/13 10:56:53 INFO Applying migration id=ed25519blob 2026/05/13 10:56:53 INFO Applying migration id=rsablob 2026/05/13 10:56:53 INFO Applying migration id=iconscid 2026/05/13 10:56:53 INFO Applying migration id=actor 2026/05/13 10:56:53 INFO Applying migration id=localkeys 2026/05/13 10:56:53 INFO Applying migration id=deleted 2026/05/13 10:56:53 INFO Applying migration id=history 2026/05/13 10:56:53 INFO Applying migration id=outboxnano 2026/05/13 10:56:53 INFO Applying migration id=implements 2026/05/13 10:56:53 INFO Applying migration id=backfill 2026/05/13 10:56:54 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-8192-7a49-9b73-6c2a2be14fb8 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://other.localdomain/group/people follower=https://localhost.localdomain:8443/user/alice followed=https://other.localdomain/group/people 2026/05/13 10:56:54 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:54 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PostToFollowersInGroupNotAccepted (0.85s) === RUN TestOutbox_PostToFollowersInGroupFollowingAuthor 2026/05/13 10:56:54 INFO Applying migration id=initial 2026/05/13 10:56:54 INFO Applying migration id=notesupdated 2026/05/13 10:56:54 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:54 INFO Applying migration id=activitiesid 2026/05/13 10:56:54 INFO Applying migration id=outbox 2026/05/13 10:56:54 INFO Applying migration id=edits 2026/05/13 10:56:54 INFO Applying migration id=outboxactor 2026/05/13 10:56:54 INFO Applying migration id=outboxsender 2026/05/13 10:56:54 INFO Applying migration id=thread 2026/05/13 10:56:54 INFO Applying migration id=host 2026/05/13 10:56:54 INFO Applying migration id=sharedinbox 2026/05/13 10:56:54 INFO Applying migration id=noteshost 2026/05/13 10:56:54 INFO Applying migration id=fetched 2026/05/13 10:56:54 INFO Applying migration id=move 2026/05/13 10:56:54 INFO Applying migration id=cleanup 2026/05/13 10:56:54 INFO Applying migration id=received 2026/05/13 10:56:54 INFO Applying migration id=namehost 2026/05/13 10:56:54 INFO Applying migration id=outboxhost 2026/05/13 10:56:54 INFO Applying migration id=notesfts 2026/05/13 10:56:54 INFO Applying migration id=iconsname 2026/05/13 10:56:54 INFO Applying migration id=nohash 2026/05/13 10:56:54 INFO Applying migration id=shares 2026/05/13 10:56:54 INFO Applying migration id=actorttl 2026/05/13 10:56:54 INFO Applying migration id=tocc 2026/05/13 10:56:54 INFO Applying migration id=followeds 2026/05/13 10:56:54 INFO Applying migration id=certhash 2026/05/13 10:56:54 INFO Applying migration id=follows_sync 2026/05/13 10:56:54 INFO Applying migration id=jsonpath 2026/05/13 10:56:54 INFO Applying migration id=localforward 2026/05/13 10:56:54 INFO Applying migration id=avatar 2026/05/13 10:56:54 INFO Applying migration id=noimage 2026/05/13 10:56:54 INFO Applying migration id=feed 2026/05/13 10:56:54 INFO Applying migration id=bookmarks 2026/05/13 10:56:54 INFO Applying migration id=shareactivity 2026/05/13 10:56:54 INFO Applying migration id=application 2026/05/13 10:56:54 INFO Applying migration id=certificates 2026/05/13 10:56:54 INFO Applying migration id=rawforward 2026/05/13 10:56:54 INFO Applying migration id=publickey 2026/05/13 10:56:54 INFO Applying migration id=resolvegroup 2026/05/13 10:56:54 INFO Applying migration id=reject 2026/05/13 10:56:54 INFO Applying migration id=autodel 2026/05/13 10:56:54 INFO Applying migration id=jsonb 2026/05/13 10:56:54 INFO Applying migration id=quote 2026/05/13 10:56:54 INFO Applying migration id=rfc9421 2026/05/13 10:56:54 INFO Applying migration id=keys 2026/05/13 10:56:54 INFO Applying migration id=portable 2026/05/13 10:56:54 INFO Applying migration id=proofs 2026/05/13 10:56:54 INFO Applying migration id=contexts 2026/05/13 10:56:54 INFO Applying migration id=deliverieshost 2026/05/13 10:56:54 INFO Applying migration id=pembegin 2026/05/13 10:56:54 INFO Applying migration id=didhost 2026/05/13 10:56:54 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:54 INFO Applying migration id=invites 2026/05/13 10:56:54 INFO Applying migration id=ed25519blob 2026/05/13 10:56:54 INFO Applying migration id=rsablob 2026/05/13 10:56:54 INFO Applying migration id=iconscid 2026/05/13 10:56:54 INFO Applying migration id=actor 2026/05/13 10:56:54 INFO Applying migration id=localkeys 2026/05/13 10:56:54 INFO Applying migration id=deleted 2026/05/13 10:56:54 INFO Applying migration id=history 2026/05/13 10:56:54 INFO Applying migration id=outboxnano 2026/05/13 10:56:54 INFO Applying migration id=implements 2026/05/13 10:56:54 INFO Applying migration id=backfill 2026/05/13 10:56:54 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-832f-7150-aeb4-db854f11df91 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://127.0.0.1/user/dan follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/user/dan 2026/05/13 10:56:54 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:54 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PostToFollowersInGroupFollowingAuthor (0.41s) === RUN TestOutbox_PostToFollowersInGroupUnauthenticatedUser 2026/05/13 10:56:54 INFO Applying migration id=initial 2026/05/13 10:56:54 INFO Applying migration id=notesupdated 2026/05/13 10:56:54 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:54 INFO Applying migration id=activitiesid 2026/05/13 10:56:54 INFO Applying migration id=outbox 2026/05/13 10:56:54 INFO Applying migration id=edits 2026/05/13 10:56:54 INFO Applying migration id=outboxactor 2026/05/13 10:56:54 INFO Applying migration id=outboxsender 2026/05/13 10:56:54 INFO Applying migration id=thread 2026/05/13 10:56:54 INFO Applying migration id=host 2026/05/13 10:56:54 INFO Applying migration id=sharedinbox 2026/05/13 10:56:54 INFO Applying migration id=noteshost 2026/05/13 10:56:54 INFO Applying migration id=fetched 2026/05/13 10:56:54 INFO Applying migration id=move 2026/05/13 10:56:54 INFO Applying migration id=cleanup 2026/05/13 10:56:54 INFO Applying migration id=received 2026/05/13 10:56:54 INFO Applying migration id=namehost 2026/05/13 10:56:54 INFO Applying migration id=outboxhost 2026/05/13 10:56:54 INFO Applying migration id=notesfts 2026/05/13 10:56:54 INFO Applying migration id=iconsname 2026/05/13 10:56:54 INFO Applying migration id=nohash 2026/05/13 10:56:54 INFO Applying migration id=shares 2026/05/13 10:56:54 INFO Applying migration id=actorttl 2026/05/13 10:56:54 INFO Applying migration id=tocc 2026/05/13 10:56:54 INFO Applying migration id=followeds 2026/05/13 10:56:54 INFO Applying migration id=certhash 2026/05/13 10:56:54 INFO Applying migration id=follows_sync 2026/05/13 10:56:54 INFO Applying migration id=jsonpath 2026/05/13 10:56:54 INFO Applying migration id=localforward 2026/05/13 10:56:54 INFO Applying migration id=avatar 2026/05/13 10:56:54 INFO Applying migration id=noimage 2026/05/13 10:56:54 INFO Applying migration id=feed 2026/05/13 10:56:54 INFO Applying migration id=bookmarks 2026/05/13 10:56:54 INFO Applying migration id=shareactivity 2026/05/13 10:56:54 INFO Applying migration id=application 2026/05/13 10:56:54 INFO Applying migration id=certificates 2026/05/13 10:56:54 INFO Applying migration id=rawforward 2026/05/13 10:56:54 INFO Applying migration id=publickey 2026/05/13 10:56:54 INFO Applying migration id=resolvegroup 2026/05/13 10:56:54 INFO Applying migration id=reject 2026/05/13 10:56:54 INFO Applying migration id=autodel 2026/05/13 10:56:54 INFO Applying migration id=jsonb 2026/05/13 10:56:54 INFO Applying migration id=quote 2026/05/13 10:56:54 INFO Applying migration id=rfc9421 2026/05/13 10:56:54 INFO Applying migration id=keys 2026/05/13 10:56:54 INFO Applying migration id=portable 2026/05/13 10:56:54 INFO Applying migration id=proofs 2026/05/13 10:56:54 INFO Applying migration id=contexts 2026/05/13 10:56:54 INFO Applying migration id=deliverieshost 2026/05/13 10:56:54 INFO Applying migration id=pembegin 2026/05/13 10:56:54 INFO Applying migration id=didhost 2026/05/13 10:56:54 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:54 INFO Applying migration id=invites 2026/05/13 10:56:54 INFO Applying migration id=ed25519blob 2026/05/13 10:56:54 INFO Applying migration id=rsablob 2026/05/13 10:56:54 INFO Applying migration id=iconscid 2026/05/13 10:56:54 INFO Applying migration id=actor 2026/05/13 10:56:54 INFO Applying migration id=localkeys 2026/05/13 10:56:54 INFO Applying migration id=deleted 2026/05/13 10:56:54 INFO Applying migration id=history 2026/05/13 10:56:54 INFO Applying migration id=outboxnano 2026/05/13 10:56:54 INFO Applying migration id=implements 2026/05/13 10:56:54 INFO Applying migration id=backfill 2026/05/13 10:56:55 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-8687-7003-a3b9-e60520bfd2e6 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://other.localdomain/group/people follower=https://localhost.localdomain:8443/user/alice followed=https://other.localdomain/group/people 2026/05/13 10:56:55 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:55 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PostToFollowersInGroupUnauthenticatedUser (0.86s) === RUN TestOutbox_DMInGroupNotFollowingGroup 2026/05/13 10:56:55 INFO Applying migration id=initial 2026/05/13 10:56:55 INFO Applying migration id=notesupdated 2026/05/13 10:56:55 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:55 INFO Applying migration id=activitiesid 2026/05/13 10:56:55 INFO Applying migration id=outbox 2026/05/13 10:56:55 INFO Applying migration id=edits 2026/05/13 10:56:55 INFO Applying migration id=outboxactor 2026/05/13 10:56:55 INFO Applying migration id=outboxsender 2026/05/13 10:56:55 INFO Applying migration id=thread 2026/05/13 10:56:55 INFO Applying migration id=host 2026/05/13 10:56:55 INFO Applying migration id=sharedinbox 2026/05/13 10:56:55 INFO Applying migration id=noteshost 2026/05/13 10:56:55 INFO Applying migration id=fetched 2026/05/13 10:56:55 INFO Applying migration id=move 2026/05/13 10:56:55 INFO Applying migration id=cleanup 2026/05/13 10:56:55 INFO Applying migration id=received 2026/05/13 10:56:55 INFO Applying migration id=namehost 2026/05/13 10:56:55 INFO Applying migration id=outboxhost 2026/05/13 10:56:55 INFO Applying migration id=notesfts 2026/05/13 10:56:55 INFO Applying migration id=iconsname 2026/05/13 10:56:55 INFO Applying migration id=nohash 2026/05/13 10:56:55 INFO Applying migration id=shares 2026/05/13 10:56:55 INFO Applying migration id=actorttl 2026/05/13 10:56:55 INFO Applying migration id=tocc 2026/05/13 10:56:55 INFO Applying migration id=followeds 2026/05/13 10:56:55 INFO Applying migration id=certhash 2026/05/13 10:56:55 INFO Applying migration id=follows_sync 2026/05/13 10:56:55 INFO Applying migration id=jsonpath 2026/05/13 10:56:55 INFO Applying migration id=localforward 2026/05/13 10:56:55 INFO Applying migration id=avatar 2026/05/13 10:56:55 INFO Applying migration id=noimage 2026/05/13 10:56:55 INFO Applying migration id=feed 2026/05/13 10:56:55 INFO Applying migration id=bookmarks 2026/05/13 10:56:55 INFO Applying migration id=shareactivity 2026/05/13 10:56:55 INFO Applying migration id=application 2026/05/13 10:56:55 INFO Applying migration id=certificates 2026/05/13 10:56:55 INFO Applying migration id=rawforward 2026/05/13 10:56:55 INFO Applying migration id=publickey 2026/05/13 10:56:55 INFO Applying migration id=resolvegroup 2026/05/13 10:56:55 INFO Applying migration id=reject 2026/05/13 10:56:55 INFO Applying migration id=autodel 2026/05/13 10:56:55 INFO Applying migration id=jsonb 2026/05/13 10:56:55 INFO Applying migration id=quote 2026/05/13 10:56:55 INFO Applying migration id=rfc9421 2026/05/13 10:56:55 INFO Applying migration id=keys 2026/05/13 10:56:55 INFO Applying migration id=portable 2026/05/13 10:56:55 INFO Applying migration id=proofs 2026/05/13 10:56:55 INFO Applying migration id=contexts 2026/05/13 10:56:55 INFO Applying migration id=deliverieshost 2026/05/13 10:56:55 INFO Applying migration id=pembegin 2026/05/13 10:56:55 INFO Applying migration id=didhost 2026/05/13 10:56:55 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:55 INFO Applying migration id=invites 2026/05/13 10:56:55 INFO Applying migration id=ed25519blob 2026/05/13 10:56:55 INFO Applying migration id=rsablob 2026/05/13 10:56:55 INFO Applying migration id=iconscid 2026/05/13 10:56:55 INFO Applying migration id=actor 2026/05/13 10:56:55 INFO Applying migration id=localkeys 2026/05/13 10:56:55 INFO Applying migration id=deleted 2026/05/13 10:56:55 INFO Applying migration id=history 2026/05/13 10:56:55 INFO Applying migration id=outboxnano 2026/05/13 10:56:55 INFO Applying migration id=implements 2026/05/13 10:56:55 INFO Applying migration id=backfill 2026/05/13 10:56:55 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-88bc-7d66-a077-4a393c73b88a activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:56:55 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-88bd-74f5-b074-962817fa800e activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-88bc-7d66-a077-4a393c73b88a activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fb-88bc-7d66-a077-4a393c73b88a 2026/05/13 10:56:55 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:55 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_DMInGroupNotFollowingGroup (0.56s) === RUN TestOutbox_DMInGroupAnotherUser 2026/05/13 10:56:56 INFO Applying migration id=initial 2026/05/13 10:56:56 INFO Applying migration id=notesupdated 2026/05/13 10:56:56 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:56 INFO Applying migration id=activitiesid 2026/05/13 10:56:56 INFO Applying migration id=outbox 2026/05/13 10:56:56 INFO Applying migration id=edits 2026/05/13 10:56:56 INFO Applying migration id=outboxactor 2026/05/13 10:56:56 INFO Applying migration id=outboxsender 2026/05/13 10:56:56 INFO Applying migration id=thread 2026/05/13 10:56:56 INFO Applying migration id=host 2026/05/13 10:56:56 INFO Applying migration id=sharedinbox 2026/05/13 10:56:56 INFO Applying migration id=noteshost 2026/05/13 10:56:56 INFO Applying migration id=fetched 2026/05/13 10:56:56 INFO Applying migration id=move 2026/05/13 10:56:56 INFO Applying migration id=cleanup 2026/05/13 10:56:56 INFO Applying migration id=received 2026/05/13 10:56:56 INFO Applying migration id=namehost 2026/05/13 10:56:56 INFO Applying migration id=outboxhost 2026/05/13 10:56:56 INFO Applying migration id=notesfts 2026/05/13 10:56:56 INFO Applying migration id=iconsname 2026/05/13 10:56:56 INFO Applying migration id=nohash 2026/05/13 10:56:56 INFO Applying migration id=shares 2026/05/13 10:56:56 INFO Applying migration id=actorttl 2026/05/13 10:56:56 INFO Applying migration id=tocc 2026/05/13 10:56:56 INFO Applying migration id=followeds 2026/05/13 10:56:56 INFO Applying migration id=certhash 2026/05/13 10:56:56 INFO Applying migration id=follows_sync 2026/05/13 10:56:56 INFO Applying migration id=jsonpath 2026/05/13 10:56:56 INFO Applying migration id=localforward 2026/05/13 10:56:56 INFO Applying migration id=avatar 2026/05/13 10:56:56 INFO Applying migration id=noimage 2026/05/13 10:56:56 INFO Applying migration id=feed 2026/05/13 10:56:56 INFO Applying migration id=bookmarks 2026/05/13 10:56:56 INFO Applying migration id=shareactivity 2026/05/13 10:56:56 INFO Applying migration id=application 2026/05/13 10:56:56 INFO Applying migration id=certificates 2026/05/13 10:56:56 INFO Applying migration id=rawforward 2026/05/13 10:56:56 INFO Applying migration id=publickey 2026/05/13 10:56:56 INFO Applying migration id=resolvegroup 2026/05/13 10:56:56 INFO Applying migration id=reject 2026/05/13 10:56:56 INFO Applying migration id=autodel 2026/05/13 10:56:56 INFO Applying migration id=jsonb 2026/05/13 10:56:56 INFO Applying migration id=quote 2026/05/13 10:56:56 INFO Applying migration id=rfc9421 2026/05/13 10:56:56 INFO Applying migration id=keys 2026/05/13 10:56:56 INFO Applying migration id=portable 2026/05/13 10:56:56 INFO Applying migration id=proofs 2026/05/13 10:56:56 INFO Applying migration id=contexts 2026/05/13 10:56:56 INFO Applying migration id=deliverieshost 2026/05/13 10:56:56 INFO Applying migration id=pembegin 2026/05/13 10:56:56 INFO Applying migration id=didhost 2026/05/13 10:56:56 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:56 INFO Applying migration id=invites 2026/05/13 10:56:56 INFO Applying migration id=ed25519blob 2026/05/13 10:56:56 INFO Applying migration id=rsablob 2026/05/13 10:56:56 INFO Applying migration id=iconscid 2026/05/13 10:56:56 INFO Applying migration id=actor 2026/05/13 10:56:56 INFO Applying migration id=localkeys 2026/05/13 10:56:56 INFO Applying migration id=deleted 2026/05/13 10:56:56 INFO Applying migration id=history 2026/05/13 10:56:56 INFO Applying migration id=outboxnano 2026/05/13 10:56:56 INFO Applying migration id=implements 2026/05/13 10:56:56 INFO Applying migration id=backfill 2026/05/13 10:56:56 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-8bf2-7c5d-a03e-5278012ee153 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://other.localdomain/group/people follower=https://localhost.localdomain:8443/user/alice followed=https://other.localdomain/group/people 2026/05/13 10:56:56 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-8bf3-77ec-baff-8875ddad6dae activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:56:56 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-8bf3-7f0c-93fc-2142065fc0fd activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-8bf3-77ec-baff-8875ddad6dae activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fb-8bf3-77ec-baff-8875ddad6dae 2026/05/13 10:56:56 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:56 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_DMInGroupAnotherUser (0.82s) === RUN TestPoll_TwoOptions 2026/05/13 10:56:56 INFO Applying migration id=initial 2026/05/13 10:56:56 INFO Applying migration id=notesupdated 2026/05/13 10:56:56 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:56 INFO Applying migration id=activitiesid 2026/05/13 10:56:56 INFO Applying migration id=outbox 2026/05/13 10:56:56 INFO Applying migration id=edits 2026/05/13 10:56:56 INFO Applying migration id=outboxactor 2026/05/13 10:56:56 INFO Applying migration id=outboxsender 2026/05/13 10:56:56 INFO Applying migration id=thread 2026/05/13 10:56:56 INFO Applying migration id=host 2026/05/13 10:56:56 INFO Applying migration id=sharedinbox 2026/05/13 10:56:56 INFO Applying migration id=noteshost 2026/05/13 10:56:56 INFO Applying migration id=fetched 2026/05/13 10:56:56 INFO Applying migration id=move 2026/05/13 10:56:56 INFO Applying migration id=cleanup 2026/05/13 10:56:56 INFO Applying migration id=received 2026/05/13 10:56:56 INFO Applying migration id=namehost 2026/05/13 10:56:56 INFO Applying migration id=outboxhost 2026/05/13 10:56:56 INFO Applying migration id=notesfts 2026/05/13 10:56:56 INFO Applying migration id=iconsname 2026/05/13 10:56:56 INFO Applying migration id=nohash 2026/05/13 10:56:56 INFO Applying migration id=shares 2026/05/13 10:56:56 INFO Applying migration id=actorttl 2026/05/13 10:56:56 INFO Applying migration id=tocc 2026/05/13 10:56:56 INFO Applying migration id=followeds 2026/05/13 10:56:56 INFO Applying migration id=certhash 2026/05/13 10:56:56 INFO Applying migration id=follows_sync 2026/05/13 10:56:56 INFO Applying migration id=jsonpath 2026/05/13 10:56:56 INFO Applying migration id=localforward 2026/05/13 10:56:56 INFO Applying migration id=avatar 2026/05/13 10:56:56 INFO Applying migration id=noimage 2026/05/13 10:56:56 INFO Applying migration id=feed 2026/05/13 10:56:56 INFO Applying migration id=bookmarks 2026/05/13 10:56:56 INFO Applying migration id=shareactivity 2026/05/13 10:56:56 INFO Applying migration id=application 2026/05/13 10:56:56 INFO Applying migration id=certificates 2026/05/13 10:56:56 INFO Applying migration id=rawforward 2026/05/13 10:56:56 INFO Applying migration id=publickey 2026/05/13 10:56:56 INFO Applying migration id=resolvegroup 2026/05/13 10:56:56 INFO Applying migration id=reject 2026/05/13 10:56:56 INFO Applying migration id=autodel 2026/05/13 10:56:56 INFO Applying migration id=jsonb 2026/05/13 10:56:56 INFO Applying migration id=quote 2026/05/13 10:56:56 INFO Applying migration id=rfc9421 2026/05/13 10:56:56 INFO Applying migration id=keys 2026/05/13 10:56:56 INFO Applying migration id=portable 2026/05/13 10:56:56 INFO Applying migration id=proofs 2026/05/13 10:56:56 INFO Applying migration id=contexts 2026/05/13 10:56:56 INFO Applying migration id=deliverieshost 2026/05/13 10:56:56 INFO Applying migration id=pembegin 2026/05/13 10:56:56 INFO Applying migration id=didhost 2026/05/13 10:56:56 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:56 INFO Applying migration id=invites 2026/05/13 10:56:56 INFO Applying migration id=ed25519blob 2026/05/13 10:56:56 INFO Applying migration id=rsablob 2026/05/13 10:56:56 INFO Applying migration id=iconscid 2026/05/13 10:56:56 INFO Applying migration id=actor 2026/05/13 10:56:56 INFO Applying migration id=localkeys 2026/05/13 10:56:56 INFO Applying migration id=deleted 2026/05/13 10:56:56 INFO Applying migration id=history 2026/05/13 10:56:56 INFO Applying migration id=outboxnano 2026/05/13 10:56:57 INFO Applying migration id=implements 2026/05/13 10:56:57 INFO Applying migration id=backfill 2026/05/13 10:56:57 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/poll/1 activity.object.type=Question activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/poll/1 2026/05/13 10:56:57 INFO Viewing post post=https://127.0.0.1/poll/1 --- PASS: TestPoll_TwoOptions (0.73s) === RUN TestPoll_TwoOptionsZeroVotes 2026/05/13 10:56:57 INFO Applying migration id=initial 2026/05/13 10:56:57 INFO Applying migration id=notesupdated 2026/05/13 10:56:57 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:57 INFO Applying migration id=activitiesid 2026/05/13 10:56:57 INFO Applying migration id=outbox 2026/05/13 10:56:57 INFO Applying migration id=edits 2026/05/13 10:56:57 INFO Applying migration id=outboxactor 2026/05/13 10:56:57 INFO Applying migration id=outboxsender 2026/05/13 10:56:57 INFO Applying migration id=thread 2026/05/13 10:56:57 INFO Applying migration id=host 2026/05/13 10:56:57 INFO Applying migration id=sharedinbox 2026/05/13 10:56:57 INFO Applying migration id=noteshost 2026/05/13 10:56:57 INFO Applying migration id=fetched 2026/05/13 10:56:57 INFO Applying migration id=move 2026/05/13 10:56:57 INFO Applying migration id=cleanup 2026/05/13 10:56:57 INFO Applying migration id=received 2026/05/13 10:56:57 INFO Applying migration id=namehost 2026/05/13 10:56:57 INFO Applying migration id=outboxhost 2026/05/13 10:56:57 INFO Applying migration id=notesfts 2026/05/13 10:56:57 INFO Applying migration id=iconsname 2026/05/13 10:56:57 INFO Applying migration id=nohash 2026/05/13 10:56:57 INFO Applying migration id=shares 2026/05/13 10:56:57 INFO Applying migration id=actorttl 2026/05/13 10:56:57 INFO Applying migration id=tocc 2026/05/13 10:56:57 INFO Applying migration id=followeds 2026/05/13 10:56:57 INFO Applying migration id=certhash 2026/05/13 10:56:57 INFO Applying migration id=follows_sync 2026/05/13 10:56:57 INFO Applying migration id=jsonpath 2026/05/13 10:56:57 INFO Applying migration id=localforward 2026/05/13 10:56:57 INFO Applying migration id=avatar 2026/05/13 10:56:57 INFO Applying migration id=noimage 2026/05/13 10:56:57 INFO Applying migration id=feed 2026/05/13 10:56:57 INFO Applying migration id=bookmarks 2026/05/13 10:56:57 INFO Applying migration id=shareactivity 2026/05/13 10:56:57 INFO Applying migration id=application 2026/05/13 10:56:57 INFO Applying migration id=certificates 2026/05/13 10:56:57 INFO Applying migration id=rawforward 2026/05/13 10:56:57 INFO Applying migration id=publickey 2026/05/13 10:56:57 INFO Applying migration id=resolvegroup 2026/05/13 10:56:57 INFO Applying migration id=reject 2026/05/13 10:56:57 INFO Applying migration id=autodel 2026/05/13 10:56:57 INFO Applying migration id=jsonb 2026/05/13 10:56:57 INFO Applying migration id=quote 2026/05/13 10:56:57 INFO Applying migration id=rfc9421 2026/05/13 10:56:57 INFO Applying migration id=keys 2026/05/13 10:56:57 INFO Applying migration id=portable 2026/05/13 10:56:57 INFO Applying migration id=proofs 2026/05/13 10:56:57 INFO Applying migration id=contexts 2026/05/13 10:56:57 INFO Applying migration id=deliverieshost 2026/05/13 10:56:57 INFO Applying migration id=pembegin 2026/05/13 10:56:57 INFO Applying migration id=didhost 2026/05/13 10:56:57 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:57 INFO Applying migration id=invites 2026/05/13 10:56:57 INFO Applying migration id=ed25519blob 2026/05/13 10:56:57 INFO Applying migration id=rsablob 2026/05/13 10:56:57 INFO Applying migration id=iconscid 2026/05/13 10:56:57 INFO Applying migration id=actor 2026/05/13 10:56:57 INFO Applying migration id=localkeys 2026/05/13 10:56:57 INFO Applying migration id=deleted 2026/05/13 10:56:57 INFO Applying migration id=history 2026/05/13 10:56:57 INFO Applying migration id=outboxnano 2026/05/13 10:56:57 INFO Applying migration id=implements 2026/05/13 10:56:57 INFO Applying migration id=backfill 2026/05/13 10:56:58 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/poll/1 activity.object.type=Question activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/poll/1 2026/05/13 10:56:58 INFO Viewing post post=https://127.0.0.1/poll/1 --- PASS: TestPoll_TwoOptionsZeroVotes (1.10s) === RUN TestPoll_TwoOptionsOnlyZeroVotes 2026/05/13 10:56:58 INFO Applying migration id=initial 2026/05/13 10:56:58 INFO Applying migration id=notesupdated 2026/05/13 10:56:58 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:58 INFO Applying migration id=activitiesid 2026/05/13 10:56:58 INFO Applying migration id=outbox 2026/05/13 10:56:58 INFO Applying migration id=edits 2026/05/13 10:56:58 INFO Applying migration id=outboxactor 2026/05/13 10:56:58 INFO Applying migration id=outboxsender 2026/05/13 10:56:58 INFO Applying migration id=thread 2026/05/13 10:56:58 INFO Applying migration id=host 2026/05/13 10:56:58 INFO Applying migration id=sharedinbox 2026/05/13 10:56:58 INFO Applying migration id=noteshost 2026/05/13 10:56:58 INFO Applying migration id=fetched 2026/05/13 10:56:58 INFO Applying migration id=move 2026/05/13 10:56:58 INFO Applying migration id=cleanup 2026/05/13 10:56:58 INFO Applying migration id=received 2026/05/13 10:56:58 INFO Applying migration id=namehost 2026/05/13 10:56:58 INFO Applying migration id=outboxhost 2026/05/13 10:56:58 INFO Applying migration id=notesfts 2026/05/13 10:56:58 INFO Applying migration id=iconsname 2026/05/13 10:56:58 INFO Applying migration id=nohash 2026/05/13 10:56:58 INFO Applying migration id=shares 2026/05/13 10:56:58 INFO Applying migration id=actorttl 2026/05/13 10:56:58 INFO Applying migration id=tocc 2026/05/13 10:56:58 INFO Applying migration id=followeds 2026/05/13 10:56:58 INFO Applying migration id=certhash 2026/05/13 10:56:58 INFO Applying migration id=follows_sync 2026/05/13 10:56:58 INFO Applying migration id=jsonpath 2026/05/13 10:56:58 INFO Applying migration id=localforward 2026/05/13 10:56:58 INFO Applying migration id=avatar 2026/05/13 10:56:58 INFO Applying migration id=noimage 2026/05/13 10:56:58 INFO Applying migration id=feed 2026/05/13 10:56:58 INFO Applying migration id=bookmarks 2026/05/13 10:56:58 INFO Applying migration id=shareactivity 2026/05/13 10:56:58 INFO Applying migration id=application 2026/05/13 10:56:58 INFO Applying migration id=certificates 2026/05/13 10:56:58 INFO Applying migration id=rawforward 2026/05/13 10:56:58 INFO Applying migration id=publickey 2026/05/13 10:56:58 INFO Applying migration id=resolvegroup 2026/05/13 10:56:58 INFO Applying migration id=reject 2026/05/13 10:56:58 INFO Applying migration id=autodel 2026/05/13 10:56:58 INFO Applying migration id=jsonb 2026/05/13 10:56:58 INFO Applying migration id=quote 2026/05/13 10:56:58 INFO Applying migration id=rfc9421 2026/05/13 10:56:58 INFO Applying migration id=keys 2026/05/13 10:56:58 INFO Applying migration id=portable 2026/05/13 10:56:58 INFO Applying migration id=proofs 2026/05/13 10:56:58 INFO Applying migration id=contexts 2026/05/13 10:56:58 INFO Applying migration id=deliverieshost 2026/05/13 10:56:58 INFO Applying migration id=pembegin 2026/05/13 10:56:58 INFO Applying migration id=didhost 2026/05/13 10:56:58 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:58 INFO Applying migration id=invites 2026/05/13 10:56:58 INFO Applying migration id=ed25519blob 2026/05/13 10:56:58 INFO Applying migration id=rsablob 2026/05/13 10:56:58 INFO Applying migration id=iconscid 2026/05/13 10:56:58 INFO Applying migration id=actor 2026/05/13 10:56:58 INFO Applying migration id=localkeys 2026/05/13 10:56:58 INFO Applying migration id=deleted 2026/05/13 10:56:58 INFO Applying migration id=history 2026/05/13 10:56:58 INFO Applying migration id=outboxnano 2026/05/13 10:56:58 INFO Applying migration id=implements 2026/05/13 10:56:58 INFO Applying migration id=backfill 2026/05/13 10:56:59 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/poll/1 activity.object.type=Question activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/poll/1 2026/05/13 10:56:59 INFO Viewing post post=https://127.0.0.1/poll/1 --- PASS: TestPoll_TwoOptionsOnlyZeroVotes (0.69s) === RUN TestPoll_OneOption 2026/05/13 10:56:59 INFO Applying migration id=initial 2026/05/13 10:56:59 INFO Applying migration id=notesupdated 2026/05/13 10:56:59 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:59 INFO Applying migration id=activitiesid 2026/05/13 10:56:59 INFO Applying migration id=outbox 2026/05/13 10:56:59 INFO Applying migration id=edits 2026/05/13 10:56:59 INFO Applying migration id=outboxactor 2026/05/13 10:56:59 INFO Applying migration id=outboxsender 2026/05/13 10:56:59 INFO Applying migration id=thread 2026/05/13 10:56:59 INFO Applying migration id=host 2026/05/13 10:56:59 INFO Applying migration id=sharedinbox 2026/05/13 10:56:59 INFO Applying migration id=noteshost 2026/05/13 10:56:59 INFO Applying migration id=fetched 2026/05/13 10:56:59 INFO Applying migration id=move 2026/05/13 10:56:59 INFO Applying migration id=cleanup 2026/05/13 10:56:59 INFO Applying migration id=received 2026/05/13 10:56:59 INFO Applying migration id=namehost 2026/05/13 10:56:59 INFO Applying migration id=outboxhost 2026/05/13 10:56:59 INFO Applying migration id=notesfts 2026/05/13 10:56:59 INFO Applying migration id=iconsname 2026/05/13 10:56:59 INFO Applying migration id=nohash 2026/05/13 10:56:59 INFO Applying migration id=shares 2026/05/13 10:56:59 INFO Applying migration id=actorttl 2026/05/13 10:56:59 INFO Applying migration id=tocc 2026/05/13 10:56:59 INFO Applying migration id=followeds 2026/05/13 10:56:59 INFO Applying migration id=certhash 2026/05/13 10:56:59 INFO Applying migration id=follows_sync 2026/05/13 10:56:59 INFO Applying migration id=jsonpath 2026/05/13 10:56:59 INFO Applying migration id=localforward 2026/05/13 10:56:59 INFO Applying migration id=avatar 2026/05/13 10:56:59 INFO Applying migration id=noimage 2026/05/13 10:56:59 INFO Applying migration id=feed 2026/05/13 10:56:59 INFO Applying migration id=bookmarks 2026/05/13 10:56:59 INFO Applying migration id=shareactivity 2026/05/13 10:56:59 INFO Applying migration id=application 2026/05/13 10:56:59 INFO Applying migration id=certificates 2026/05/13 10:56:59 INFO Applying migration id=rawforward 2026/05/13 10:56:59 INFO Applying migration id=publickey 2026/05/13 10:56:59 INFO Applying migration id=resolvegroup 2026/05/13 10:56:59 INFO Applying migration id=reject 2026/05/13 10:56:59 INFO Applying migration id=autodel 2026/05/13 10:56:59 INFO Applying migration id=jsonb 2026/05/13 10:56:59 INFO Applying migration id=quote 2026/05/13 10:56:59 INFO Applying migration id=rfc9421 2026/05/13 10:56:59 INFO Applying migration id=keys 2026/05/13 10:56:59 INFO Applying migration id=portable 2026/05/13 10:56:59 INFO Applying migration id=proofs 2026/05/13 10:56:59 INFO Applying migration id=contexts 2026/05/13 10:56:59 INFO Applying migration id=deliverieshost 2026/05/13 10:56:59 INFO Applying migration id=pembegin 2026/05/13 10:56:59 INFO Applying migration id=didhost 2026/05/13 10:56:59 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:59 INFO Applying migration id=invites 2026/05/13 10:56:59 INFO Applying migration id=ed25519blob 2026/05/13 10:56:59 INFO Applying migration id=rsablob 2026/05/13 10:56:59 INFO Applying migration id=iconscid 2026/05/13 10:56:59 INFO Applying migration id=actor 2026/05/13 10:56:59 INFO Applying migration id=localkeys 2026/05/13 10:56:59 INFO Applying migration id=deleted 2026/05/13 10:56:59 INFO Applying migration id=history 2026/05/13 10:56:59 INFO Applying migration id=outboxnano 2026/05/13 10:56:59 INFO Applying migration id=implements 2026/05/13 10:56:59 INFO Applying migration id=backfill 2026/05/13 10:57:00 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/poll/1 activity.object.type=Question activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/poll/1 2026/05/13 10:57:00 INFO Viewing post post=https://127.0.0.1/poll/1 --- PASS: TestPoll_OneOption (0.79s) === RUN TestPoll_Vote 2026/05/13 10:57:00 INFO Applying migration id=initial 2026/05/13 10:57:00 INFO Applying migration id=notesupdated 2026/05/13 10:57:00 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:00 INFO Applying migration id=activitiesid 2026/05/13 10:57:00 INFO Applying migration id=outbox 2026/05/13 10:57:00 INFO Applying migration id=edits 2026/05/13 10:57:00 INFO Applying migration id=outboxactor 2026/05/13 10:57:00 INFO Applying migration id=outboxsender 2026/05/13 10:57:00 INFO Applying migration id=thread 2026/05/13 10:57:00 INFO Applying migration id=host 2026/05/13 10:57:00 INFO Applying migration id=sharedinbox 2026/05/13 10:57:00 INFO Applying migration id=noteshost 2026/05/13 10:57:00 INFO Applying migration id=fetched 2026/05/13 10:57:00 INFO Applying migration id=move 2026/05/13 10:57:00 INFO Applying migration id=cleanup 2026/05/13 10:57:00 INFO Applying migration id=received 2026/05/13 10:57:00 INFO Applying migration id=namehost 2026/05/13 10:57:00 INFO Applying migration id=outboxhost 2026/05/13 10:57:00 INFO Applying migration id=notesfts 2026/05/13 10:57:00 INFO Applying migration id=iconsname 2026/05/13 10:57:00 INFO Applying migration id=nohash 2026/05/13 10:57:00 INFO Applying migration id=shares 2026/05/13 10:57:00 INFO Applying migration id=actorttl 2026/05/13 10:57:00 INFO Applying migration id=tocc 2026/05/13 10:57:00 INFO Applying migration id=followeds 2026/05/13 10:57:00 INFO Applying migration id=certhash 2026/05/13 10:57:00 INFO Applying migration id=follows_sync 2026/05/13 10:57:00 INFO Applying migration id=jsonpath 2026/05/13 10:57:00 INFO Applying migration id=localforward 2026/05/13 10:57:00 INFO Applying migration id=avatar 2026/05/13 10:57:00 INFO Applying migration id=noimage 2026/05/13 10:57:00 INFO Applying migration id=feed 2026/05/13 10:57:00 INFO Applying migration id=bookmarks 2026/05/13 10:57:00 INFO Applying migration id=shareactivity 2026/05/13 10:57:00 INFO Applying migration id=application 2026/05/13 10:57:00 INFO Applying migration id=certificates 2026/05/13 10:57:00 INFO Applying migration id=rawforward 2026/05/13 10:57:00 INFO Applying migration id=publickey 2026/05/13 10:57:00 INFO Applying migration id=resolvegroup 2026/05/13 10:57:00 INFO Applying migration id=reject 2026/05/13 10:57:00 INFO Applying migration id=autodel 2026/05/13 10:57:00 INFO Applying migration id=jsonb 2026/05/13 10:57:00 INFO Applying migration id=quote 2026/05/13 10:57:00 INFO Applying migration id=rfc9421 2026/05/13 10:57:00 INFO Applying migration id=keys 2026/05/13 10:57:00 INFO Applying migration id=portable 2026/05/13 10:57:00 INFO Applying migration id=proofs 2026/05/13 10:57:00 INFO Applying migration id=contexts 2026/05/13 10:57:00 INFO Applying migration id=deliverieshost 2026/05/13 10:57:00 INFO Applying migration id=pembegin 2026/05/13 10:57:00 INFO Applying migration id=didhost 2026/05/13 10:57:00 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:00 INFO Applying migration id=invites 2026/05/13 10:57:00 INFO Applying migration id=ed25519blob 2026/05/13 10:57:00 INFO Applying migration id=rsablob 2026/05/13 10:57:00 INFO Applying migration id=iconscid 2026/05/13 10:57:00 INFO Applying migration id=actor 2026/05/13 10:57:00 INFO Applying migration id=localkeys 2026/05/13 10:57:00 INFO Applying migration id=deleted 2026/05/13 10:57:00 INFO Applying migration id=history 2026/05/13 10:57:00 INFO Applying migration id=outboxnano 2026/05/13 10:57:00 INFO Applying migration id=implements 2026/05/13 10:57:00 INFO Applying migration id=backfill 2026/05/13 10:57:00 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/poll/1 activity.object.type=Question activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/poll/1 2026/05/13 10:57:00 INFO Replying to post post=https://127.0.0.1/poll/1 2026/05/13 10:57:00 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-9b07-7cde-9bbe-0626709df24d activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-9b07-7cbb-8915-07a1c7775566 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-9b07-7cbb-8915-07a1c7775566 2026/05/13 10:57:00 INFO Viewing post post=https://127.0.0.1/poll/1 --- PASS: TestPoll_Vote (0.56s) === RUN TestPoll_VoteClosedPoll 2026/05/13 10:57:00 INFO Applying migration id=initial 2026/05/13 10:57:00 INFO Applying migration id=notesupdated 2026/05/13 10:57:00 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:00 INFO Applying migration id=activitiesid 2026/05/13 10:57:00 INFO Applying migration id=outbox 2026/05/13 10:57:00 INFO Applying migration id=edits 2026/05/13 10:57:00 INFO Applying migration id=outboxactor 2026/05/13 10:57:00 INFO Applying migration id=outboxsender 2026/05/13 10:57:00 INFO Applying migration id=thread 2026/05/13 10:57:00 INFO Applying migration id=host 2026/05/13 10:57:00 INFO Applying migration id=sharedinbox 2026/05/13 10:57:00 INFO Applying migration id=noteshost 2026/05/13 10:57:00 INFO Applying migration id=fetched 2026/05/13 10:57:00 INFO Applying migration id=move 2026/05/13 10:57:00 INFO Applying migration id=cleanup 2026/05/13 10:57:00 INFO Applying migration id=received 2026/05/13 10:57:00 INFO Applying migration id=namehost 2026/05/13 10:57:00 INFO Applying migration id=outboxhost 2026/05/13 10:57:00 INFO Applying migration id=notesfts 2026/05/13 10:57:00 INFO Applying migration id=iconsname 2026/05/13 10:57:00 INFO Applying migration id=nohash 2026/05/13 10:57:00 INFO Applying migration id=shares 2026/05/13 10:57:00 INFO Applying migration id=actorttl 2026/05/13 10:57:00 INFO Applying migration id=tocc 2026/05/13 10:57:00 INFO Applying migration id=followeds 2026/05/13 10:57:00 INFO Applying migration id=certhash 2026/05/13 10:57:00 INFO Applying migration id=follows_sync 2026/05/13 10:57:00 INFO Applying migration id=jsonpath 2026/05/13 10:57:00 INFO Applying migration id=localforward 2026/05/13 10:57:00 INFO Applying migration id=avatar 2026/05/13 10:57:00 INFO Applying migration id=noimage 2026/05/13 10:57:00 INFO Applying migration id=feed 2026/05/13 10:57:00 INFO Applying migration id=bookmarks 2026/05/13 10:57:00 INFO Applying migration id=shareactivity 2026/05/13 10:57:00 INFO Applying migration id=application 2026/05/13 10:57:00 INFO Applying migration id=certificates 2026/05/13 10:57:00 INFO Applying migration id=rawforward 2026/05/13 10:57:00 INFO Applying migration id=publickey 2026/05/13 10:57:00 INFO Applying migration id=resolvegroup 2026/05/13 10:57:00 INFO Applying migration id=reject 2026/05/13 10:57:00 INFO Applying migration id=autodel 2026/05/13 10:57:00 INFO Applying migration id=jsonb 2026/05/13 10:57:00 INFO Applying migration id=quote 2026/05/13 10:57:00 INFO Applying migration id=rfc9421 2026/05/13 10:57:00 INFO Applying migration id=keys 2026/05/13 10:57:00 INFO Applying migration id=portable 2026/05/13 10:57:00 INFO Applying migration id=proofs 2026/05/13 10:57:00 INFO Applying migration id=contexts 2026/05/13 10:57:00 INFO Applying migration id=deliverieshost 2026/05/13 10:57:00 INFO Applying migration id=pembegin 2026/05/13 10:57:00 INFO Applying migration id=didhost 2026/05/13 10:57:00 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:00 INFO Applying migration id=invites 2026/05/13 10:57:00 INFO Applying migration id=ed25519blob 2026/05/13 10:57:00 INFO Applying migration id=rsablob 2026/05/13 10:57:00 INFO Applying migration id=iconscid 2026/05/13 10:57:00 INFO Applying migration id=actor 2026/05/13 10:57:00 INFO Applying migration id=localkeys 2026/05/13 10:57:00 INFO Applying migration id=deleted 2026/05/13 10:57:00 INFO Applying migration id=history 2026/05/13 10:57:00 INFO Applying migration id=outboxnano 2026/05/13 10:57:00 INFO Applying migration id=implements 2026/05/13 10:57:00 INFO Applying migration id=backfill 2026/05/13 10:57:01 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/poll/1 activity.object.type=Question activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/poll/1 2026/05/13 10:57:01 INFO Replying to post post=https://127.0.0.1/poll/1 --- PASS: TestPoll_VoteClosedPoll (1.28s) === RUN TestPoll_VoteEndedPoll 2026/05/13 10:57:01 INFO Applying migration id=initial 2026/05/13 10:57:01 INFO Applying migration id=notesupdated 2026/05/13 10:57:01 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:01 INFO Applying migration id=activitiesid 2026/05/13 10:57:01 INFO Applying migration id=outbox 2026/05/13 10:57:01 INFO Applying migration id=edits 2026/05/13 10:57:01 INFO Applying migration id=outboxactor 2026/05/13 10:57:01 INFO Applying migration id=outboxsender 2026/05/13 10:57:01 INFO Applying migration id=thread 2026/05/13 10:57:01 INFO Applying migration id=host 2026/05/13 10:57:01 INFO Applying migration id=sharedinbox 2026/05/13 10:57:01 INFO Applying migration id=noteshost 2026/05/13 10:57:01 INFO Applying migration id=fetched 2026/05/13 10:57:01 INFO Applying migration id=move 2026/05/13 10:57:01 INFO Applying migration id=cleanup 2026/05/13 10:57:01 INFO Applying migration id=received 2026/05/13 10:57:01 INFO Applying migration id=namehost 2026/05/13 10:57:01 INFO Applying migration id=outboxhost 2026/05/13 10:57:01 INFO Applying migration id=notesfts 2026/05/13 10:57:01 INFO Applying migration id=iconsname 2026/05/13 10:57:01 INFO Applying migration id=nohash 2026/05/13 10:57:01 INFO Applying migration id=shares 2026/05/13 10:57:01 INFO Applying migration id=actorttl 2026/05/13 10:57:01 INFO Applying migration id=tocc 2026/05/13 10:57:02 INFO Applying migration id=followeds 2026/05/13 10:57:02 INFO Applying migration id=certhash 2026/05/13 10:57:02 INFO Applying migration id=follows_sync 2026/05/13 10:57:02 INFO Applying migration id=jsonpath 2026/05/13 10:57:02 INFO Applying migration id=localforward 2026/05/13 10:57:02 INFO Applying migration id=avatar 2026/05/13 10:57:02 INFO Applying migration id=noimage 2026/05/13 10:57:02 INFO Applying migration id=feed 2026/05/13 10:57:02 INFO Applying migration id=bookmarks 2026/05/13 10:57:02 INFO Applying migration id=shareactivity 2026/05/13 10:57:02 INFO Applying migration id=application 2026/05/13 10:57:02 INFO Applying migration id=certificates 2026/05/13 10:57:02 INFO Applying migration id=rawforward 2026/05/13 10:57:02 INFO Applying migration id=publickey 2026/05/13 10:57:02 INFO Applying migration id=resolvegroup 2026/05/13 10:57:02 INFO Applying migration id=reject 2026/05/13 10:57:02 INFO Applying migration id=autodel 2026/05/13 10:57:02 INFO Applying migration id=jsonb 2026/05/13 10:57:02 INFO Applying migration id=quote 2026/05/13 10:57:02 INFO Applying migration id=rfc9421 2026/05/13 10:57:02 INFO Applying migration id=keys 2026/05/13 10:57:02 INFO Applying migration id=portable 2026/05/13 10:57:02 INFO Applying migration id=proofs 2026/05/13 10:57:02 INFO Applying migration id=contexts 2026/05/13 10:57:02 INFO Applying migration id=deliverieshost 2026/05/13 10:57:02 INFO Applying migration id=pembegin 2026/05/13 10:57:02 INFO Applying migration id=didhost 2026/05/13 10:57:02 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:02 INFO Applying migration id=invites 2026/05/13 10:57:02 INFO Applying migration id=ed25519blob 2026/05/13 10:57:02 INFO Applying migration id=rsablob 2026/05/13 10:57:02 INFO Applying migration id=iconscid 2026/05/13 10:57:02 INFO Applying migration id=actor 2026/05/13 10:57:02 INFO Applying migration id=localkeys 2026/05/13 10:57:02 INFO Applying migration id=deleted 2026/05/13 10:57:02 INFO Applying migration id=history 2026/05/13 10:57:02 INFO Applying migration id=outboxnano 2026/05/13 10:57:02 INFO Applying migration id=implements 2026/05/13 10:57:02 INFO Applying migration id=backfill 2026/05/13 10:57:03 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/poll/1 activity.object.type=Question activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/poll/1 2026/05/13 10:57:03 INFO Replying to post post=https://127.0.0.1/poll/1 --- PASS: TestPoll_VoteEndedPoll (1.22s) === RUN TestPoll_Reply 2026/05/13 10:57:03 INFO Applying migration id=initial 2026/05/13 10:57:03 INFO Applying migration id=notesupdated 2026/05/13 10:57:03 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:03 INFO Applying migration id=activitiesid 2026/05/13 10:57:03 INFO Applying migration id=outbox 2026/05/13 10:57:03 INFO Applying migration id=edits 2026/05/13 10:57:03 INFO Applying migration id=outboxactor 2026/05/13 10:57:03 INFO Applying migration id=outboxsender 2026/05/13 10:57:03 INFO Applying migration id=thread 2026/05/13 10:57:03 INFO Applying migration id=host 2026/05/13 10:57:03 INFO Applying migration id=sharedinbox 2026/05/13 10:57:03 INFO Applying migration id=noteshost 2026/05/13 10:57:03 INFO Applying migration id=fetched 2026/05/13 10:57:03 INFO Applying migration id=move 2026/05/13 10:57:03 INFO Applying migration id=cleanup 2026/05/13 10:57:03 INFO Applying migration id=received 2026/05/13 10:57:03 INFO Applying migration id=namehost 2026/05/13 10:57:03 INFO Applying migration id=outboxhost 2026/05/13 10:57:03 INFO Applying migration id=notesfts 2026/05/13 10:57:03 INFO Applying migration id=iconsname 2026/05/13 10:57:03 INFO Applying migration id=nohash 2026/05/13 10:57:03 INFO Applying migration id=shares 2026/05/13 10:57:03 INFO Applying migration id=actorttl 2026/05/13 10:57:03 INFO Applying migration id=tocc 2026/05/13 10:57:03 INFO Applying migration id=followeds 2026/05/13 10:57:03 INFO Applying migration id=certhash 2026/05/13 10:57:03 INFO Applying migration id=follows_sync 2026/05/13 10:57:03 INFO Applying migration id=jsonpath 2026/05/13 10:57:03 INFO Applying migration id=localforward 2026/05/13 10:57:03 INFO Applying migration id=avatar 2026/05/13 10:57:03 INFO Applying migration id=noimage 2026/05/13 10:57:03 INFO Applying migration id=feed 2026/05/13 10:57:03 INFO Applying migration id=bookmarks 2026/05/13 10:57:03 INFO Applying migration id=shareactivity 2026/05/13 10:57:03 INFO Applying migration id=application 2026/05/13 10:57:03 INFO Applying migration id=certificates 2026/05/13 10:57:03 INFO Applying migration id=rawforward 2026/05/13 10:57:03 INFO Applying migration id=publickey 2026/05/13 10:57:03 INFO Applying migration id=resolvegroup 2026/05/13 10:57:03 INFO Applying migration id=reject 2026/05/13 10:57:03 INFO Applying migration id=autodel 2026/05/13 10:57:03 INFO Applying migration id=jsonb 2026/05/13 10:57:03 INFO Applying migration id=quote 2026/05/13 10:57:03 INFO Applying migration id=rfc9421 2026/05/13 10:57:03 INFO Applying migration id=keys 2026/05/13 10:57:03 INFO Applying migration id=portable 2026/05/13 10:57:03 INFO Applying migration id=proofs 2026/05/13 10:57:03 INFO Applying migration id=contexts 2026/05/13 10:57:03 INFO Applying migration id=deliverieshost 2026/05/13 10:57:03 INFO Applying migration id=pembegin 2026/05/13 10:57:03 INFO Applying migration id=didhost 2026/05/13 10:57:03 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:03 INFO Applying migration id=invites 2026/05/13 10:57:03 INFO Applying migration id=ed25519blob 2026/05/13 10:57:03 INFO Applying migration id=rsablob 2026/05/13 10:57:03 INFO Applying migration id=iconscid 2026/05/13 10:57:03 INFO Applying migration id=actor 2026/05/13 10:57:03 INFO Applying migration id=localkeys 2026/05/13 10:57:03 INFO Applying migration id=deleted 2026/05/13 10:57:03 INFO Applying migration id=history 2026/05/13 10:57:03 INFO Applying migration id=outboxnano 2026/05/13 10:57:03 INFO Applying migration id=implements 2026/05/13 10:57:03 INFO Applying migration id=backfill 2026/05/13 10:57:03 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/poll/1 activity.object.type=Question activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/poll/1 2026/05/13 10:57:03 INFO Replying to post post=https://127.0.0.1/poll/1 2026/05/13 10:57:03 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-a7ea-7dac-9f24-41f28da053cc activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-a7ea-7d88-b228-fde220f68be1 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-a7ea-7d88-b228-fde220f68be1 2026/05/13 10:57:03 INFO Viewing post post=https://127.0.0.1/poll/1 --- PASS: TestPoll_Reply (0.79s) === RUN TestPoll_ReplyClosedPoll 2026/05/13 10:57:03 INFO Applying migration id=initial 2026/05/13 10:57:03 INFO Applying migration id=notesupdated 2026/05/13 10:57:03 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:03 INFO Applying migration id=activitiesid 2026/05/13 10:57:03 INFO Applying migration id=outbox 2026/05/13 10:57:03 INFO Applying migration id=edits 2026/05/13 10:57:03 INFO Applying migration id=outboxactor 2026/05/13 10:57:03 INFO Applying migration id=outboxsender 2026/05/13 10:57:03 INFO Applying migration id=thread 2026/05/13 10:57:03 INFO Applying migration id=host 2026/05/13 10:57:03 INFO Applying migration id=sharedinbox 2026/05/13 10:57:03 INFO Applying migration id=noteshost 2026/05/13 10:57:03 INFO Applying migration id=fetched 2026/05/13 10:57:03 INFO Applying migration id=move 2026/05/13 10:57:03 INFO Applying migration id=cleanup 2026/05/13 10:57:03 INFO Applying migration id=received 2026/05/13 10:57:03 INFO Applying migration id=namehost 2026/05/13 10:57:03 INFO Applying migration id=outboxhost 2026/05/13 10:57:03 INFO Applying migration id=notesfts 2026/05/13 10:57:03 INFO Applying migration id=iconsname 2026/05/13 10:57:03 INFO Applying migration id=nohash 2026/05/13 10:57:04 INFO Applying migration id=shares 2026/05/13 10:57:04 INFO Applying migration id=actorttl 2026/05/13 10:57:04 INFO Applying migration id=tocc 2026/05/13 10:57:04 INFO Applying migration id=followeds 2026/05/13 10:57:04 INFO Applying migration id=certhash 2026/05/13 10:57:04 INFO Applying migration id=follows_sync 2026/05/13 10:57:04 INFO Applying migration id=jsonpath 2026/05/13 10:57:04 INFO Applying migration id=localforward 2026/05/13 10:57:04 INFO Applying migration id=avatar 2026/05/13 10:57:04 INFO Applying migration id=noimage 2026/05/13 10:57:04 INFO Applying migration id=feed 2026/05/13 10:57:04 INFO Applying migration id=bookmarks 2026/05/13 10:57:04 INFO Applying migration id=shareactivity 2026/05/13 10:57:04 INFO Applying migration id=application 2026/05/13 10:57:04 INFO Applying migration id=certificates 2026/05/13 10:57:04 INFO Applying migration id=rawforward 2026/05/13 10:57:04 INFO Applying migration id=publickey 2026/05/13 10:57:04 INFO Applying migration id=resolvegroup 2026/05/13 10:57:04 INFO Applying migration id=reject 2026/05/13 10:57:04 INFO Applying migration id=autodel 2026/05/13 10:57:04 INFO Applying migration id=jsonb 2026/05/13 10:57:04 INFO Applying migration id=quote 2026/05/13 10:57:04 INFO Applying migration id=rfc9421 2026/05/13 10:57:04 INFO Applying migration id=keys 2026/05/13 10:57:04 INFO Applying migration id=portable 2026/05/13 10:57:04 INFO Applying migration id=proofs 2026/05/13 10:57:04 INFO Applying migration id=contexts 2026/05/13 10:57:04 INFO Applying migration id=deliverieshost 2026/05/13 10:57:04 INFO Applying migration id=pembegin 2026/05/13 10:57:04 INFO Applying migration id=didhost 2026/05/13 10:57:04 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:04 INFO Applying migration id=invites 2026/05/13 10:57:04 INFO Applying migration id=ed25519blob 2026/05/13 10:57:04 INFO Applying migration id=rsablob 2026/05/13 10:57:04 INFO Applying migration id=iconscid 2026/05/13 10:57:04 INFO Applying migration id=actor 2026/05/13 10:57:04 INFO Applying migration id=localkeys 2026/05/13 10:57:04 INFO Applying migration id=deleted 2026/05/13 10:57:04 INFO Applying migration id=history 2026/05/13 10:57:04 INFO Applying migration id=outboxnano 2026/05/13 10:57:04 INFO Applying migration id=implements 2026/05/13 10:57:04 INFO Applying migration id=backfill 2026/05/13 10:57:04 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/poll/1 activity.object.type=Question activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/poll/1 2026/05/13 10:57:04 INFO Replying to post post=https://127.0.0.1/poll/1 2026/05/13 10:57:04 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-aa5b-7ef8-bc09-c8722d57491a activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-aa5b-7ece-9ed4-3c1ec6dc1e4a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-aa5b-7ece-9ed4-3c1ec6dc1e4a 2026/05/13 10:57:04 INFO Viewing post post=https://127.0.0.1/poll/1 --- PASS: TestPoll_ReplyClosedPoll (0.62s) === RUN TestPoll_EditVote 2026/05/13 10:57:04 INFO Applying migration id=initial 2026/05/13 10:57:04 INFO Applying migration id=notesupdated 2026/05/13 10:57:04 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:04 INFO Applying migration id=activitiesid 2026/05/13 10:57:04 INFO Applying migration id=outbox 2026/05/13 10:57:04 INFO Applying migration id=edits 2026/05/13 10:57:04 INFO Applying migration id=outboxactor 2026/05/13 10:57:04 INFO Applying migration id=outboxsender 2026/05/13 10:57:04 INFO Applying migration id=thread 2026/05/13 10:57:04 INFO Applying migration id=host 2026/05/13 10:57:04 INFO Applying migration id=sharedinbox 2026/05/13 10:57:04 INFO Applying migration id=noteshost 2026/05/13 10:57:04 INFO Applying migration id=fetched 2026/05/13 10:57:04 INFO Applying migration id=move 2026/05/13 10:57:04 INFO Applying migration id=cleanup 2026/05/13 10:57:04 INFO Applying migration id=received 2026/05/13 10:57:04 INFO Applying migration id=namehost 2026/05/13 10:57:04 INFO Applying migration id=outboxhost 2026/05/13 10:57:04 INFO Applying migration id=notesfts 2026/05/13 10:57:04 INFO Applying migration id=iconsname 2026/05/13 10:57:04 INFO Applying migration id=nohash 2026/05/13 10:57:04 INFO Applying migration id=shares 2026/05/13 10:57:04 INFO Applying migration id=actorttl 2026/05/13 10:57:04 INFO Applying migration id=tocc 2026/05/13 10:57:04 INFO Applying migration id=followeds 2026/05/13 10:57:04 INFO Applying migration id=certhash 2026/05/13 10:57:04 INFO Applying migration id=follows_sync 2026/05/13 10:57:04 INFO Applying migration id=jsonpath 2026/05/13 10:57:04 INFO Applying migration id=localforward 2026/05/13 10:57:04 INFO Applying migration id=avatar 2026/05/13 10:57:04 INFO Applying migration id=noimage 2026/05/13 10:57:04 INFO Applying migration id=feed 2026/05/13 10:57:04 INFO Applying migration id=bookmarks 2026/05/13 10:57:04 INFO Applying migration id=shareactivity 2026/05/13 10:57:04 INFO Applying migration id=application 2026/05/13 10:57:04 INFO Applying migration id=certificates 2026/05/13 10:57:04 INFO Applying migration id=rawforward 2026/05/13 10:57:04 INFO Applying migration id=publickey 2026/05/13 10:57:04 INFO Applying migration id=resolvegroup 2026/05/13 10:57:04 INFO Applying migration id=reject 2026/05/13 10:57:04 INFO Applying migration id=autodel 2026/05/13 10:57:04 INFO Applying migration id=jsonb 2026/05/13 10:57:04 INFO Applying migration id=quote 2026/05/13 10:57:04 INFO Applying migration id=rfc9421 2026/05/13 10:57:04 INFO Applying migration id=keys 2026/05/13 10:57:04 INFO Applying migration id=portable 2026/05/13 10:57:04 INFO Applying migration id=proofs 2026/05/13 10:57:04 INFO Applying migration id=contexts 2026/05/13 10:57:04 INFO Applying migration id=deliverieshost 2026/05/13 10:57:04 INFO Applying migration id=pembegin 2026/05/13 10:57:04 INFO Applying migration id=didhost 2026/05/13 10:57:04 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:04 INFO Applying migration id=invites 2026/05/13 10:57:04 INFO Applying migration id=ed25519blob 2026/05/13 10:57:04 INFO Applying migration id=rsablob 2026/05/13 10:57:04 INFO Applying migration id=iconscid 2026/05/13 10:57:04 INFO Applying migration id=actor 2026/05/13 10:57:04 INFO Applying migration id=localkeys 2026/05/13 10:57:04 INFO Applying migration id=deleted 2026/05/13 10:57:04 INFO Applying migration id=history 2026/05/13 10:57:04 INFO Applying migration id=outboxnano 2026/05/13 10:57:04 INFO Applying migration id=implements 2026/05/13 10:57:04 INFO Applying migration id=backfill 2026/05/13 10:57:05 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/poll/1 activity.object.type=Question activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/poll/1 2026/05/13 10:57:05 INFO Replying to post post=https://127.0.0.1/poll/1 2026/05/13 10:57:05 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-ae30-7073-b8e0-6ae1732da00d activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-ae30-704e-9c31-38ee9f8fc867 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-ae30-704e-9c31-38ee9f8fc867 2026/05/13 10:57:05 INFO Viewing post post=https://127.0.0.1/poll/1 2026/05/13 10:57:05 WARN Cannot edit votes vote=https://localhost.localdomain:8443/post/019e20fb-ae30-704e-9c31-38ee9f8fc867 --- PASS: TestPoll_EditVote (0.98s) === RUN TestPoll_DeleteReply 2026/05/13 10:57:05 INFO Applying migration id=initial 2026/05/13 10:57:05 INFO Applying migration id=notesupdated 2026/05/13 10:57:05 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:05 INFO Applying migration id=activitiesid 2026/05/13 10:57:05 INFO Applying migration id=outbox 2026/05/13 10:57:05 INFO Applying migration id=edits 2026/05/13 10:57:05 INFO Applying migration id=outboxactor 2026/05/13 10:57:05 INFO Applying migration id=outboxsender 2026/05/13 10:57:05 INFO Applying migration id=thread 2026/05/13 10:57:05 INFO Applying migration id=host 2026/05/13 10:57:05 INFO Applying migration id=sharedinbox 2026/05/13 10:57:05 INFO Applying migration id=noteshost 2026/05/13 10:57:05 INFO Applying migration id=fetched 2026/05/13 10:57:05 INFO Applying migration id=move 2026/05/13 10:57:05 INFO Applying migration id=cleanup 2026/05/13 10:57:05 INFO Applying migration id=received 2026/05/13 10:57:05 INFO Applying migration id=namehost 2026/05/13 10:57:05 INFO Applying migration id=outboxhost 2026/05/13 10:57:05 INFO Applying migration id=notesfts 2026/05/13 10:57:05 INFO Applying migration id=iconsname 2026/05/13 10:57:05 INFO Applying migration id=nohash 2026/05/13 10:57:05 INFO Applying migration id=shares 2026/05/13 10:57:05 INFO Applying migration id=actorttl 2026/05/13 10:57:05 INFO Applying migration id=tocc 2026/05/13 10:57:05 INFO Applying migration id=followeds 2026/05/13 10:57:05 INFO Applying migration id=certhash 2026/05/13 10:57:05 INFO Applying migration id=follows_sync 2026/05/13 10:57:05 INFO Applying migration id=jsonpath 2026/05/13 10:57:05 INFO Applying migration id=localforward 2026/05/13 10:57:05 INFO Applying migration id=avatar 2026/05/13 10:57:05 INFO Applying migration id=noimage 2026/05/13 10:57:05 INFO Applying migration id=feed 2026/05/13 10:57:05 INFO Applying migration id=bookmarks 2026/05/13 10:57:05 INFO Applying migration id=shareactivity 2026/05/13 10:57:05 INFO Applying migration id=application 2026/05/13 10:57:05 INFO Applying migration id=certificates 2026/05/13 10:57:05 INFO Applying migration id=rawforward 2026/05/13 10:57:05 INFO Applying migration id=publickey 2026/05/13 10:57:05 INFO Applying migration id=resolvegroup 2026/05/13 10:57:05 INFO Applying migration id=reject 2026/05/13 10:57:05 INFO Applying migration id=autodel 2026/05/13 10:57:05 INFO Applying migration id=jsonb 2026/05/13 10:57:05 INFO Applying migration id=quote 2026/05/13 10:57:05 INFO Applying migration id=rfc9421 2026/05/13 10:57:05 INFO Applying migration id=keys 2026/05/13 10:57:05 INFO Applying migration id=portable 2026/05/13 10:57:05 INFO Applying migration id=proofs 2026/05/13 10:57:05 INFO Applying migration id=contexts 2026/05/13 10:57:05 INFO Applying migration id=deliverieshost 2026/05/13 10:57:05 INFO Applying migration id=pembegin 2026/05/13 10:57:05 INFO Applying migration id=didhost 2026/05/13 10:57:05 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:05 INFO Applying migration id=invites 2026/05/13 10:57:05 INFO Applying migration id=ed25519blob 2026/05/13 10:57:05 INFO Applying migration id=rsablob 2026/05/13 10:57:05 INFO Applying migration id=iconscid 2026/05/13 10:57:05 INFO Applying migration id=actor 2026/05/13 10:57:05 INFO Applying migration id=localkeys 2026/05/13 10:57:05 INFO Applying migration id=deleted 2026/05/13 10:57:05 INFO Applying migration id=history 2026/05/13 10:57:05 INFO Applying migration id=outboxnano 2026/05/13 10:57:05 INFO Applying migration id=implements 2026/05/13 10:57:05 INFO Applying migration id=backfill 2026/05/13 10:57:06 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/poll/1 activity.object.type=Question activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/poll/1 2026/05/13 10:57:06 INFO Replying to post post=https://127.0.0.1/poll/1 2026/05/13 10:57:06 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-b175-7f33-a3d6-094e822ec141 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-b175-7f05-abf3-20f560285ea2 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-b175-7f05-abf3-20f560285ea2 2026/05/13 10:57:06 INFO Viewing post post=https://127.0.0.1/poll/1 2026/05/13 10:57:06 WARN Throttled request to edit post note=https://localhost.localdomain:8443/post/019e20fb-b175-7f05-abf3-20f560285ea2 can=2026-05-13T11:01:06.421Z --- PASS: TestPoll_DeleteReply (0.84s) === RUN TestPoll_Update 2026/05/13 10:57:06 INFO Applying migration id=initial 2026/05/13 10:57:06 INFO Applying migration id=notesupdated 2026/05/13 10:57:06 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:06 INFO Applying migration id=activitiesid 2026/05/13 10:57:06 INFO Applying migration id=outbox 2026/05/13 10:57:06 INFO Applying migration id=edits 2026/05/13 10:57:06 INFO Applying migration id=outboxactor 2026/05/13 10:57:06 INFO Applying migration id=outboxsender 2026/05/13 10:57:06 INFO Applying migration id=thread 2026/05/13 10:57:06 INFO Applying migration id=host 2026/05/13 10:57:06 INFO Applying migration id=sharedinbox 2026/05/13 10:57:06 INFO Applying migration id=noteshost 2026/05/13 10:57:06 INFO Applying migration id=fetched 2026/05/13 10:57:06 INFO Applying migration id=move 2026/05/13 10:57:06 INFO Applying migration id=cleanup 2026/05/13 10:57:06 INFO Applying migration id=received 2026/05/13 10:57:06 INFO Applying migration id=namehost 2026/05/13 10:57:06 INFO Applying migration id=outboxhost 2026/05/13 10:57:06 INFO Applying migration id=notesfts 2026/05/13 10:57:06 INFO Applying migration id=iconsname 2026/05/13 10:57:06 INFO Applying migration id=nohash 2026/05/13 10:57:06 INFO Applying migration id=shares 2026/05/13 10:57:06 INFO Applying migration id=actorttl 2026/05/13 10:57:06 INFO Applying migration id=tocc 2026/05/13 10:57:06 INFO Applying migration id=followeds 2026/05/13 10:57:06 INFO Applying migration id=certhash 2026/05/13 10:57:06 INFO Applying migration id=follows_sync 2026/05/13 10:57:06 INFO Applying migration id=jsonpath 2026/05/13 10:57:06 INFO Applying migration id=localforward 2026/05/13 10:57:06 INFO Applying migration id=avatar 2026/05/13 10:57:06 INFO Applying migration id=noimage 2026/05/13 10:57:06 INFO Applying migration id=feed 2026/05/13 10:57:06 INFO Applying migration id=bookmarks 2026/05/13 10:57:06 INFO Applying migration id=shareactivity 2026/05/13 10:57:06 INFO Applying migration id=application 2026/05/13 10:57:06 INFO Applying migration id=certificates 2026/05/13 10:57:06 INFO Applying migration id=rawforward 2026/05/13 10:57:06 INFO Applying migration id=publickey 2026/05/13 10:57:06 INFO Applying migration id=resolvegroup 2026/05/13 10:57:06 INFO Applying migration id=reject 2026/05/13 10:57:06 INFO Applying migration id=autodel 2026/05/13 10:57:06 INFO Applying migration id=jsonb 2026/05/13 10:57:06 INFO Applying migration id=quote 2026/05/13 10:57:06 INFO Applying migration id=rfc9421 2026/05/13 10:57:06 INFO Applying migration id=keys 2026/05/13 10:57:06 INFO Applying migration id=portable 2026/05/13 10:57:06 INFO Applying migration id=proofs 2026/05/13 10:57:06 INFO Applying migration id=contexts 2026/05/13 10:57:06 INFO Applying migration id=deliverieshost 2026/05/13 10:57:06 INFO Applying migration id=pembegin 2026/05/13 10:57:06 INFO Applying migration id=didhost 2026/05/13 10:57:06 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:06 INFO Applying migration id=invites 2026/05/13 10:57:06 INFO Applying migration id=ed25519blob 2026/05/13 10:57:06 INFO Applying migration id=rsablob 2026/05/13 10:57:06 INFO Applying migration id=iconscid 2026/05/13 10:57:06 INFO Applying migration id=actor 2026/05/13 10:57:06 INFO Applying migration id=localkeys 2026/05/13 10:57:06 INFO Applying migration id=deleted 2026/05/13 10:57:06 INFO Applying migration id=history 2026/05/13 10:57:06 INFO Applying migration id=outboxnano 2026/05/13 10:57:06 INFO Applying migration id=implements 2026/05/13 10:57:06 INFO Applying migration id=backfill 2026/05/13 10:57:07 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/poll/1 activity.object.type=Question activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/poll/1 2026/05/13 10:57:07 INFO Viewing post post=https://127.0.0.1/poll/1 2026/05/13 10:57:07 INFO Updated post activity.id=https://127.0.0.1/update/1 activity.type=Update activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/poll/1 activity.object.type=Question activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/poll/1 2026/05/13 10:57:07 INFO Viewing post post=https://127.0.0.1/poll/1 --- PASS: TestPoll_Update (0.65s) === RUN TestPoll_OldUpdate 2026/05/13 10:57:07 INFO Applying migration id=initial 2026/05/13 10:57:07 INFO Applying migration id=notesupdated 2026/05/13 10:57:07 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:07 INFO Applying migration id=activitiesid 2026/05/13 10:57:07 INFO Applying migration id=outbox 2026/05/13 10:57:07 INFO Applying migration id=edits 2026/05/13 10:57:07 INFO Applying migration id=outboxactor 2026/05/13 10:57:07 INFO Applying migration id=outboxsender 2026/05/13 10:57:07 INFO Applying migration id=thread 2026/05/13 10:57:07 INFO Applying migration id=host 2026/05/13 10:57:07 INFO Applying migration id=sharedinbox 2026/05/13 10:57:07 INFO Applying migration id=noteshost 2026/05/13 10:57:07 INFO Applying migration id=fetched 2026/05/13 10:57:07 INFO Applying migration id=move 2026/05/13 10:57:07 INFO Applying migration id=cleanup 2026/05/13 10:57:07 INFO Applying migration id=received 2026/05/13 10:57:07 INFO Applying migration id=namehost 2026/05/13 10:57:07 INFO Applying migration id=outboxhost 2026/05/13 10:57:07 INFO Applying migration id=notesfts 2026/05/13 10:57:07 INFO Applying migration id=iconsname 2026/05/13 10:57:07 INFO Applying migration id=nohash 2026/05/13 10:57:07 INFO Applying migration id=shares 2026/05/13 10:57:07 INFO Applying migration id=actorttl 2026/05/13 10:57:07 INFO Applying migration id=tocc 2026/05/13 10:57:07 INFO Applying migration id=followeds 2026/05/13 10:57:07 INFO Applying migration id=certhash 2026/05/13 10:57:07 INFO Applying migration id=follows_sync 2026/05/13 10:57:07 INFO Applying migration id=jsonpath 2026/05/13 10:57:07 INFO Applying migration id=localforward 2026/05/13 10:57:07 INFO Applying migration id=avatar 2026/05/13 10:57:07 INFO Applying migration id=noimage 2026/05/13 10:57:07 INFO Applying migration id=feed 2026/05/13 10:57:07 INFO Applying migration id=bookmarks 2026/05/13 10:57:07 INFO Applying migration id=shareactivity 2026/05/13 10:57:07 INFO Applying migration id=application 2026/05/13 10:57:07 INFO Applying migration id=certificates 2026/05/13 10:57:07 INFO Applying migration id=rawforward 2026/05/13 10:57:07 INFO Applying migration id=publickey 2026/05/13 10:57:07 INFO Applying migration id=resolvegroup 2026/05/13 10:57:07 INFO Applying migration id=reject 2026/05/13 10:57:07 INFO Applying migration id=autodel 2026/05/13 10:57:07 INFO Applying migration id=jsonb 2026/05/13 10:57:07 INFO Applying migration id=quote 2026/05/13 10:57:07 INFO Applying migration id=rfc9421 2026/05/13 10:57:07 INFO Applying migration id=keys 2026/05/13 10:57:07 INFO Applying migration id=portable 2026/05/13 10:57:07 INFO Applying migration id=proofs 2026/05/13 10:57:07 INFO Applying migration id=contexts 2026/05/13 10:57:07 INFO Applying migration id=deliverieshost 2026/05/13 10:57:07 INFO Applying migration id=pembegin 2026/05/13 10:57:07 INFO Applying migration id=didhost 2026/05/13 10:57:07 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:07 INFO Applying migration id=invites 2026/05/13 10:57:07 INFO Applying migration id=ed25519blob 2026/05/13 10:57:07 INFO Applying migration id=rsablob 2026/05/13 10:57:07 INFO Applying migration id=iconscid 2026/05/13 10:57:07 INFO Applying migration id=actor 2026/05/13 10:57:07 INFO Applying migration id=localkeys 2026/05/13 10:57:07 INFO Applying migration id=deleted 2026/05/13 10:57:07 INFO Applying migration id=history 2026/05/13 10:57:07 INFO Applying migration id=outboxnano 2026/05/13 10:57:07 INFO Applying migration id=implements 2026/05/13 10:57:07 INFO Applying migration id=backfill 2026/05/13 10:57:07 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/poll/1 activity.object.type=Question activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/poll/1 2026/05/13 10:57:07 INFO Viewing post post=https://127.0.0.1/poll/1 2026/05/13 10:57:07 INFO Viewing post post=https://127.0.0.1/poll/1 --- PASS: TestPoll_OldUpdate (0.81s) === RUN TestPoll_Local3Options 2026/05/13 10:57:07 INFO Applying migration id=initial 2026/05/13 10:57:07 INFO Applying migration id=notesupdated 2026/05/13 10:57:07 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:07 INFO Applying migration id=activitiesid 2026/05/13 10:57:07 INFO Applying migration id=outbox 2026/05/13 10:57:07 INFO Applying migration id=edits 2026/05/13 10:57:07 INFO Applying migration id=outboxactor 2026/05/13 10:57:07 INFO Applying migration id=outboxsender 2026/05/13 10:57:07 INFO Applying migration id=thread 2026/05/13 10:57:07 INFO Applying migration id=host 2026/05/13 10:57:07 INFO Applying migration id=sharedinbox 2026/05/13 10:57:07 INFO Applying migration id=noteshost 2026/05/13 10:57:07 INFO Applying migration id=fetched 2026/05/13 10:57:07 INFO Applying migration id=move 2026/05/13 10:57:07 INFO Applying migration id=cleanup 2026/05/13 10:57:07 INFO Applying migration id=received 2026/05/13 10:57:07 INFO Applying migration id=namehost 2026/05/13 10:57:07 INFO Applying migration id=outboxhost 2026/05/13 10:57:07 INFO Applying migration id=notesfts 2026/05/13 10:57:07 INFO Applying migration id=iconsname 2026/05/13 10:57:07 INFO Applying migration id=nohash 2026/05/13 10:57:07 INFO Applying migration id=shares 2026/05/13 10:57:07 INFO Applying migration id=actorttl 2026/05/13 10:57:07 INFO Applying migration id=tocc 2026/05/13 10:57:07 INFO Applying migration id=followeds 2026/05/13 10:57:07 INFO Applying migration id=certhash 2026/05/13 10:57:07 INFO Applying migration id=follows_sync 2026/05/13 10:57:07 INFO Applying migration id=jsonpath 2026/05/13 10:57:07 INFO Applying migration id=localforward 2026/05/13 10:57:07 INFO Applying migration id=avatar 2026/05/13 10:57:07 INFO Applying migration id=noimage 2026/05/13 10:57:07 INFO Applying migration id=feed 2026/05/13 10:57:07 INFO Applying migration id=bookmarks 2026/05/13 10:57:07 INFO Applying migration id=shareactivity 2026/05/13 10:57:07 INFO Applying migration id=application 2026/05/13 10:57:07 INFO Applying migration id=certificates 2026/05/13 10:57:07 INFO Applying migration id=rawforward 2026/05/13 10:57:07 INFO Applying migration id=publickey 2026/05/13 10:57:07 INFO Applying migration id=resolvegroup 2026/05/13 10:57:07 INFO Applying migration id=reject 2026/05/13 10:57:07 INFO Applying migration id=autodel 2026/05/13 10:57:07 INFO Applying migration id=jsonb 2026/05/13 10:57:08 INFO Applying migration id=quote 2026/05/13 10:57:08 INFO Applying migration id=rfc9421 2026/05/13 10:57:08 INFO Applying migration id=keys 2026/05/13 10:57:08 INFO Applying migration id=portable 2026/05/13 10:57:08 INFO Applying migration id=proofs 2026/05/13 10:57:08 INFO Applying migration id=contexts 2026/05/13 10:57:08 INFO Applying migration id=deliverieshost 2026/05/13 10:57:08 INFO Applying migration id=pembegin 2026/05/13 10:57:08 INFO Applying migration id=didhost 2026/05/13 10:57:08 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:08 INFO Applying migration id=invites 2026/05/13 10:57:08 INFO Applying migration id=ed25519blob 2026/05/13 10:57:08 INFO Applying migration id=rsablob 2026/05/13 10:57:08 INFO Applying migration id=iconscid 2026/05/13 10:57:08 INFO Applying migration id=actor 2026/05/13 10:57:08 INFO Applying migration id=localkeys 2026/05/13 10:57:08 INFO Applying migration id=deleted 2026/05/13 10:57:08 INFO Applying migration id=history 2026/05/13 10:57:08 INFO Applying migration id=outboxnano 2026/05/13 10:57:08 INFO Applying migration id=implements 2026/05/13 10:57:08 INFO Applying migration id=backfill 2026/05/13 10:57:08 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-b939-755f-9275-a685fdc647fb activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-b938-7450-97ed-2a26c7b296df activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-b938-7450-97ed-2a26c7b296df 2026/05/13 10:57:08 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-b938-7450-97ed-2a26c7b296df --- PASS: TestPoll_Local3Options (0.52s) === RUN TestPoll_Local5Options 2026/05/13 10:57:08 INFO Applying migration id=initial 2026/05/13 10:57:08 INFO Applying migration id=notesupdated 2026/05/13 10:57:08 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:08 INFO Applying migration id=activitiesid 2026/05/13 10:57:08 INFO Applying migration id=outbox 2026/05/13 10:57:08 INFO Applying migration id=edits 2026/05/13 10:57:08 INFO Applying migration id=outboxactor 2026/05/13 10:57:08 INFO Applying migration id=outboxsender 2026/05/13 10:57:08 INFO Applying migration id=thread 2026/05/13 10:57:08 INFO Applying migration id=host 2026/05/13 10:57:08 INFO Applying migration id=sharedinbox 2026/05/13 10:57:08 INFO Applying migration id=noteshost 2026/05/13 10:57:08 INFO Applying migration id=fetched 2026/05/13 10:57:08 INFO Applying migration id=move 2026/05/13 10:57:08 INFO Applying migration id=cleanup 2026/05/13 10:57:08 INFO Applying migration id=received 2026/05/13 10:57:08 INFO Applying migration id=namehost 2026/05/13 10:57:08 INFO Applying migration id=outboxhost 2026/05/13 10:57:08 INFO Applying migration id=notesfts 2026/05/13 10:57:08 INFO Applying migration id=iconsname 2026/05/13 10:57:08 INFO Applying migration id=nohash 2026/05/13 10:57:08 INFO Applying migration id=shares 2026/05/13 10:57:08 INFO Applying migration id=actorttl 2026/05/13 10:57:08 INFO Applying migration id=tocc 2026/05/13 10:57:08 INFO Applying migration id=followeds 2026/05/13 10:57:08 INFO Applying migration id=certhash 2026/05/13 10:57:08 INFO Applying migration id=follows_sync 2026/05/13 10:57:08 INFO Applying migration id=jsonpath 2026/05/13 10:57:08 INFO Applying migration id=localforward 2026/05/13 10:57:08 INFO Applying migration id=avatar 2026/05/13 10:57:08 INFO Applying migration id=noimage 2026/05/13 10:57:08 INFO Applying migration id=feed 2026/05/13 10:57:08 INFO Applying migration id=bookmarks 2026/05/13 10:57:08 INFO Applying migration id=shareactivity 2026/05/13 10:57:08 INFO Applying migration id=application 2026/05/13 10:57:08 INFO Applying migration id=certificates 2026/05/13 10:57:08 INFO Applying migration id=rawforward 2026/05/13 10:57:08 INFO Applying migration id=publickey 2026/05/13 10:57:08 INFO Applying migration id=resolvegroup 2026/05/13 10:57:08 INFO Applying migration id=reject 2026/05/13 10:57:08 INFO Applying migration id=autodel 2026/05/13 10:57:08 INFO Applying migration id=jsonb 2026/05/13 10:57:08 INFO Applying migration id=quote 2026/05/13 10:57:08 INFO Applying migration id=rfc9421 2026/05/13 10:57:08 INFO Applying migration id=keys 2026/05/13 10:57:08 INFO Applying migration id=portable 2026/05/13 10:57:08 INFO Applying migration id=proofs 2026/05/13 10:57:08 INFO Applying migration id=contexts 2026/05/13 10:57:08 INFO Applying migration id=deliverieshost 2026/05/13 10:57:08 INFO Applying migration id=pembegin 2026/05/13 10:57:08 INFO Applying migration id=didhost 2026/05/13 10:57:08 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:08 INFO Applying migration id=invites 2026/05/13 10:57:08 INFO Applying migration id=ed25519blob 2026/05/13 10:57:08 INFO Applying migration id=rsablob 2026/05/13 10:57:08 INFO Applying migration id=iconscid 2026/05/13 10:57:08 INFO Applying migration id=actor 2026/05/13 10:57:08 INFO Applying migration id=localkeys 2026/05/13 10:57:08 INFO Applying migration id=deleted 2026/05/13 10:57:08 INFO Applying migration id=history 2026/05/13 10:57:08 INFO Applying migration id=outboxnano 2026/05/13 10:57:08 INFO Applying migration id=implements 2026/05/13 10:57:08 INFO Applying migration id=backfill 2026/05/13 10:57:09 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-bbe5-7ad9-a8ca-ac724ce593f9 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-bbe4-789f-930e-e87b532bc1dd activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-bbe4-789f-930e-e87b532bc1dd 2026/05/13 10:57:09 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-bbe4-789f-930e-e87b532bc1dd --- PASS: TestPoll_Local5Options (0.69s) === RUN TestPoll_Local1Option 2026/05/13 10:57:09 INFO Applying migration id=initial 2026/05/13 10:57:09 INFO Applying migration id=notesupdated 2026/05/13 10:57:09 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:09 INFO Applying migration id=activitiesid 2026/05/13 10:57:09 INFO Applying migration id=outbox 2026/05/13 10:57:09 INFO Applying migration id=edits 2026/05/13 10:57:09 INFO Applying migration id=outboxactor 2026/05/13 10:57:09 INFO Applying migration id=outboxsender 2026/05/13 10:57:09 INFO Applying migration id=thread 2026/05/13 10:57:09 INFO Applying migration id=host 2026/05/13 10:57:09 INFO Applying migration id=sharedinbox 2026/05/13 10:57:09 INFO Applying migration id=noteshost 2026/05/13 10:57:09 INFO Applying migration id=fetched 2026/05/13 10:57:09 INFO Applying migration id=move 2026/05/13 10:57:09 INFO Applying migration id=cleanup 2026/05/13 10:57:09 INFO Applying migration id=received 2026/05/13 10:57:09 INFO Applying migration id=namehost 2026/05/13 10:57:09 INFO Applying migration id=outboxhost 2026/05/13 10:57:09 INFO Applying migration id=notesfts 2026/05/13 10:57:09 INFO Applying migration id=iconsname 2026/05/13 10:57:09 INFO Applying migration id=nohash 2026/05/13 10:57:09 INFO Applying migration id=shares 2026/05/13 10:57:09 INFO Applying migration id=actorttl 2026/05/13 10:57:09 INFO Applying migration id=tocc 2026/05/13 10:57:09 INFO Applying migration id=followeds 2026/05/13 10:57:09 INFO Applying migration id=certhash 2026/05/13 10:57:09 INFO Applying migration id=follows_sync 2026/05/13 10:57:09 INFO Applying migration id=jsonpath 2026/05/13 10:57:09 INFO Applying migration id=localforward 2026/05/13 10:57:09 INFO Applying migration id=avatar 2026/05/13 10:57:09 INFO Applying migration id=noimage 2026/05/13 10:57:09 INFO Applying migration id=feed 2026/05/13 10:57:09 INFO Applying migration id=bookmarks 2026/05/13 10:57:09 INFO Applying migration id=shareactivity 2026/05/13 10:57:09 INFO Applying migration id=application 2026/05/13 10:57:09 INFO Applying migration id=certificates 2026/05/13 10:57:09 INFO Applying migration id=rawforward 2026/05/13 10:57:09 INFO Applying migration id=publickey 2026/05/13 10:57:09 INFO Applying migration id=resolvegroup 2026/05/13 10:57:09 INFO Applying migration id=reject 2026/05/13 10:57:09 INFO Applying migration id=autodel 2026/05/13 10:57:09 INFO Applying migration id=jsonb 2026/05/13 10:57:09 INFO Applying migration id=quote 2026/05/13 10:57:09 INFO Applying migration id=rfc9421 2026/05/13 10:57:09 INFO Applying migration id=keys 2026/05/13 10:57:09 INFO Applying migration id=portable 2026/05/13 10:57:09 INFO Applying migration id=proofs 2026/05/13 10:57:09 INFO Applying migration id=contexts 2026/05/13 10:57:09 INFO Applying migration id=deliverieshost 2026/05/13 10:57:09 INFO Applying migration id=pembegin 2026/05/13 10:57:09 INFO Applying migration id=didhost 2026/05/13 10:57:09 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:09 INFO Applying migration id=invites 2026/05/13 10:57:09 INFO Applying migration id=ed25519blob 2026/05/13 10:57:09 INFO Applying migration id=rsablob 2026/05/13 10:57:09 INFO Applying migration id=iconscid 2026/05/13 10:57:09 INFO Applying migration id=actor 2026/05/13 10:57:09 INFO Applying migration id=localkeys 2026/05/13 10:57:09 INFO Applying migration id=deleted 2026/05/13 10:57:09 INFO Applying migration id=history 2026/05/13 10:57:09 INFO Applying migration id=outboxnano 2026/05/13 10:57:09 INFO Applying migration id=implements 2026/05/13 10:57:09 INFO Applying migration id=backfill 2026/05/13 10:57:10 INFO Received invalid poll content="[POLL So, polls on Station are pretty cool, right?] Nope" --- PASS: TestPoll_Local1Option (0.93s) === RUN TestPoll_Local6Options 2026/05/13 10:57:10 INFO Applying migration id=initial 2026/05/13 10:57:10 INFO Applying migration id=notesupdated 2026/05/13 10:57:10 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:10 INFO Applying migration id=activitiesid 2026/05/13 10:57:10 INFO Applying migration id=outbox 2026/05/13 10:57:10 INFO Applying migration id=edits 2026/05/13 10:57:10 INFO Applying migration id=outboxactor 2026/05/13 10:57:10 INFO Applying migration id=outboxsender 2026/05/13 10:57:10 INFO Applying migration id=thread 2026/05/13 10:57:10 INFO Applying migration id=host 2026/05/13 10:57:10 INFO Applying migration id=sharedinbox 2026/05/13 10:57:10 INFO Applying migration id=noteshost 2026/05/13 10:57:10 INFO Applying migration id=fetched 2026/05/13 10:57:10 INFO Applying migration id=move 2026/05/13 10:57:10 INFO Applying migration id=cleanup 2026/05/13 10:57:10 INFO Applying migration id=received 2026/05/13 10:57:10 INFO Applying migration id=namehost 2026/05/13 10:57:10 INFO Applying migration id=outboxhost 2026/05/13 10:57:10 INFO Applying migration id=notesfts 2026/05/13 10:57:10 INFO Applying migration id=iconsname 2026/05/13 10:57:10 INFO Applying migration id=nohash 2026/05/13 10:57:10 INFO Applying migration id=shares 2026/05/13 10:57:10 INFO Applying migration id=actorttl 2026/05/13 10:57:10 INFO Applying migration id=tocc 2026/05/13 10:57:10 INFO Applying migration id=followeds 2026/05/13 10:57:10 INFO Applying migration id=certhash 2026/05/13 10:57:10 INFO Applying migration id=follows_sync 2026/05/13 10:57:10 INFO Applying migration id=jsonpath 2026/05/13 10:57:10 INFO Applying migration id=localforward 2026/05/13 10:57:10 INFO Applying migration id=avatar 2026/05/13 10:57:10 INFO Applying migration id=noimage 2026/05/13 10:57:10 INFO Applying migration id=feed 2026/05/13 10:57:10 INFO Applying migration id=bookmarks 2026/05/13 10:57:10 INFO Applying migration id=shareactivity 2026/05/13 10:57:10 INFO Applying migration id=application 2026/05/13 10:57:10 INFO Applying migration id=certificates 2026/05/13 10:57:10 INFO Applying migration id=rawforward 2026/05/13 10:57:10 INFO Applying migration id=publickey 2026/05/13 10:57:10 INFO Applying migration id=resolvegroup 2026/05/13 10:57:10 INFO Applying migration id=reject 2026/05/13 10:57:10 INFO Applying migration id=autodel 2026/05/13 10:57:10 INFO Applying migration id=jsonb 2026/05/13 10:57:10 INFO Applying migration id=quote 2026/05/13 10:57:10 INFO Applying migration id=rfc9421 2026/05/13 10:57:10 INFO Applying migration id=keys 2026/05/13 10:57:10 INFO Applying migration id=portable 2026/05/13 10:57:10 INFO Applying migration id=proofs 2026/05/13 10:57:10 INFO Applying migration id=contexts 2026/05/13 10:57:10 INFO Applying migration id=deliverieshost 2026/05/13 10:57:10 INFO Applying migration id=pembegin 2026/05/13 10:57:10 INFO Applying migration id=didhost 2026/05/13 10:57:10 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:10 INFO Applying migration id=invites 2026/05/13 10:57:10 INFO Applying migration id=ed25519blob 2026/05/13 10:57:10 INFO Applying migration id=rsablob 2026/05/13 10:57:10 INFO Applying migration id=iconscid 2026/05/13 10:57:10 INFO Applying migration id=actor 2026/05/13 10:57:10 INFO Applying migration id=localkeys 2026/05/13 10:57:10 INFO Applying migration id=deleted 2026/05/13 10:57:10 INFO Applying migration id=history 2026/05/13 10:57:10 INFO Applying migration id=outboxnano 2026/05/13 10:57:10 INFO Applying migration id=implements 2026/05/13 10:57:10 INFO Applying migration id=backfill 2026/05/13 10:57:10 INFO Received invalid poll content="[POLL So, polls on Station are pretty cool, right?] Nope | Hell yeah! | I couldn't care less | wut? | Maybe | kinda" --- PASS: TestPoll_Local6Options (0.72s) === RUN TestPoll_LocalEmptyOption 2026/05/13 10:57:10 INFO Applying migration id=initial 2026/05/13 10:57:10 INFO Applying migration id=notesupdated 2026/05/13 10:57:10 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:10 INFO Applying migration id=activitiesid 2026/05/13 10:57:10 INFO Applying migration id=outbox 2026/05/13 10:57:10 INFO Applying migration id=edits 2026/05/13 10:57:10 INFO Applying migration id=outboxactor 2026/05/13 10:57:10 INFO Applying migration id=outboxsender 2026/05/13 10:57:10 INFO Applying migration id=thread 2026/05/13 10:57:10 INFO Applying migration id=host 2026/05/13 10:57:10 INFO Applying migration id=sharedinbox 2026/05/13 10:57:10 INFO Applying migration id=noteshost 2026/05/13 10:57:10 INFO Applying migration id=fetched 2026/05/13 10:57:10 INFO Applying migration id=move 2026/05/13 10:57:10 INFO Applying migration id=cleanup 2026/05/13 10:57:10 INFO Applying migration id=received 2026/05/13 10:57:10 INFO Applying migration id=namehost 2026/05/13 10:57:10 INFO Applying migration id=outboxhost 2026/05/13 10:57:10 INFO Applying migration id=notesfts 2026/05/13 10:57:10 INFO Applying migration id=iconsname 2026/05/13 10:57:10 INFO Applying migration id=nohash 2026/05/13 10:57:10 INFO Applying migration id=shares 2026/05/13 10:57:10 INFO Applying migration id=actorttl 2026/05/13 10:57:10 INFO Applying migration id=tocc 2026/05/13 10:57:10 INFO Applying migration id=followeds 2026/05/13 10:57:10 INFO Applying migration id=certhash 2026/05/13 10:57:10 INFO Applying migration id=follows_sync 2026/05/13 10:57:10 INFO Applying migration id=jsonpath 2026/05/13 10:57:10 INFO Applying migration id=localforward 2026/05/13 10:57:10 INFO Applying migration id=avatar 2026/05/13 10:57:10 INFO Applying migration id=noimage 2026/05/13 10:57:10 INFO Applying migration id=feed 2026/05/13 10:57:10 INFO Applying migration id=bookmarks 2026/05/13 10:57:10 INFO Applying migration id=shareactivity 2026/05/13 10:57:10 INFO Applying migration id=application 2026/05/13 10:57:10 INFO Applying migration id=certificates 2026/05/13 10:57:10 INFO Applying migration id=rawforward 2026/05/13 10:57:10 INFO Applying migration id=publickey 2026/05/13 10:57:10 INFO Applying migration id=resolvegroup 2026/05/13 10:57:10 INFO Applying migration id=reject 2026/05/13 10:57:10 INFO Applying migration id=autodel 2026/05/13 10:57:10 INFO Applying migration id=jsonb 2026/05/13 10:57:10 INFO Applying migration id=quote 2026/05/13 10:57:10 INFO Applying migration id=rfc9421 2026/05/13 10:57:10 INFO Applying migration id=keys 2026/05/13 10:57:10 INFO Applying migration id=portable 2026/05/13 10:57:10 INFO Applying migration id=proofs 2026/05/13 10:57:10 INFO Applying migration id=contexts 2026/05/13 10:57:10 INFO Applying migration id=deliverieshost 2026/05/13 10:57:10 INFO Applying migration id=pembegin 2026/05/13 10:57:10 INFO Applying migration id=didhost 2026/05/13 10:57:10 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:10 INFO Applying migration id=invites 2026/05/13 10:57:10 INFO Applying migration id=ed25519blob 2026/05/13 10:57:10 INFO Applying migration id=rsablob 2026/05/13 10:57:10 INFO Applying migration id=iconscid 2026/05/13 10:57:10 INFO Applying migration id=actor 2026/05/13 10:57:10 INFO Applying migration id=localkeys 2026/05/13 10:57:10 INFO Applying migration id=deleted 2026/05/13 10:57:10 INFO Applying migration id=history 2026/05/13 10:57:10 INFO Applying migration id=outboxnano 2026/05/13 10:57:10 INFO Applying migration id=implements 2026/05/13 10:57:10 INFO Applying migration id=backfill --- PASS: TestPoll_LocalEmptyOption (0.81s) === RUN TestPoll_LocalOptionWithLink 2026/05/13 10:57:11 INFO Applying migration id=initial 2026/05/13 10:57:11 INFO Applying migration id=notesupdated 2026/05/13 10:57:11 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:11 INFO Applying migration id=activitiesid 2026/05/13 10:57:11 INFO Applying migration id=outbox 2026/05/13 10:57:11 INFO Applying migration id=edits 2026/05/13 10:57:11 INFO Applying migration id=outboxactor 2026/05/13 10:57:11 INFO Applying migration id=outboxsender 2026/05/13 10:57:11 INFO Applying migration id=thread 2026/05/13 10:57:11 INFO Applying migration id=host 2026/05/13 10:57:11 INFO Applying migration id=sharedinbox 2026/05/13 10:57:11 INFO Applying migration id=noteshost 2026/05/13 10:57:11 INFO Applying migration id=fetched 2026/05/13 10:57:11 INFO Applying migration id=move 2026/05/13 10:57:11 INFO Applying migration id=cleanup 2026/05/13 10:57:11 INFO Applying migration id=received 2026/05/13 10:57:11 INFO Applying migration id=namehost 2026/05/13 10:57:11 INFO Applying migration id=outboxhost 2026/05/13 10:57:11 INFO Applying migration id=notesfts 2026/05/13 10:57:11 INFO Applying migration id=iconsname 2026/05/13 10:57:11 INFO Applying migration id=nohash 2026/05/13 10:57:11 INFO Applying migration id=shares 2026/05/13 10:57:11 INFO Applying migration id=actorttl 2026/05/13 10:57:11 INFO Applying migration id=tocc 2026/05/13 10:57:11 INFO Applying migration id=followeds 2026/05/13 10:57:11 INFO Applying migration id=certhash 2026/05/13 10:57:11 INFO Applying migration id=follows_sync 2026/05/13 10:57:11 INFO Applying migration id=jsonpath 2026/05/13 10:57:11 INFO Applying migration id=localforward 2026/05/13 10:57:11 INFO Applying migration id=avatar 2026/05/13 10:57:11 INFO Applying migration id=noimage 2026/05/13 10:57:11 INFO Applying migration id=feed 2026/05/13 10:57:11 INFO Applying migration id=bookmarks 2026/05/13 10:57:11 INFO Applying migration id=shareactivity 2026/05/13 10:57:11 INFO Applying migration id=application 2026/05/13 10:57:11 INFO Applying migration id=certificates 2026/05/13 10:57:11 INFO Applying migration id=rawforward 2026/05/13 10:57:11 INFO Applying migration id=publickey 2026/05/13 10:57:11 INFO Applying migration id=resolvegroup 2026/05/13 10:57:11 INFO Applying migration id=reject 2026/05/13 10:57:11 INFO Applying migration id=autodel 2026/05/13 10:57:11 INFO Applying migration id=jsonb 2026/05/13 10:57:11 INFO Applying migration id=quote 2026/05/13 10:57:11 INFO Applying migration id=rfc9421 2026/05/13 10:57:11 INFO Applying migration id=keys 2026/05/13 10:57:11 INFO Applying migration id=portable 2026/05/13 10:57:11 INFO Applying migration id=proofs 2026/05/13 10:57:11 INFO Applying migration id=contexts 2026/05/13 10:57:11 INFO Applying migration id=deliverieshost 2026/05/13 10:57:11 INFO Applying migration id=pembegin 2026/05/13 10:57:11 INFO Applying migration id=didhost 2026/05/13 10:57:11 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:11 INFO Applying migration id=invites 2026/05/13 10:57:11 INFO Applying migration id=ed25519blob 2026/05/13 10:57:11 INFO Applying migration id=rsablob 2026/05/13 10:57:11 INFO Applying migration id=iconscid 2026/05/13 10:57:11 INFO Applying migration id=actor 2026/05/13 10:57:11 INFO Applying migration id=localkeys 2026/05/13 10:57:11 INFO Applying migration id=deleted 2026/05/13 10:57:11 INFO Applying migration id=history 2026/05/13 10:57:11 INFO Applying migration id=outboxnano 2026/05/13 10:57:11 INFO Applying migration id=implements 2026/05/13 10:57:11 INFO Applying migration id=backfill 2026/05/13 10:57:12 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-c95f-7510-b3b6-356904404c56 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-c95e-7ea0-a6d1-328fa5e77d4c activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-c95e-7ea0-a6d1-328fa5e77d4c 2026/05/13 10:57:12 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-c95e-7ea0-a6d1-328fa5e77d4c --- PASS: TestPoll_LocalOptionWithLink (1.00s) === RUN TestPoll_Local3OptionsAnd2Votes 2026/05/13 10:57:12 INFO Applying migration id=initial 2026/05/13 10:57:12 INFO Applying migration id=notesupdated 2026/05/13 10:57:12 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:12 INFO Applying migration id=activitiesid 2026/05/13 10:57:12 INFO Applying migration id=outbox 2026/05/13 10:57:12 INFO Applying migration id=edits 2026/05/13 10:57:12 INFO Applying migration id=outboxactor 2026/05/13 10:57:12 INFO Applying migration id=outboxsender 2026/05/13 10:57:12 INFO Applying migration id=thread 2026/05/13 10:57:12 INFO Applying migration id=host 2026/05/13 10:57:12 INFO Applying migration id=sharedinbox 2026/05/13 10:57:12 INFO Applying migration id=noteshost 2026/05/13 10:57:12 INFO Applying migration id=fetched 2026/05/13 10:57:12 INFO Applying migration id=move 2026/05/13 10:57:12 INFO Applying migration id=cleanup 2026/05/13 10:57:12 INFO Applying migration id=received 2026/05/13 10:57:12 INFO Applying migration id=namehost 2026/05/13 10:57:12 INFO Applying migration id=outboxhost 2026/05/13 10:57:12 INFO Applying migration id=notesfts 2026/05/13 10:57:12 INFO Applying migration id=iconsname 2026/05/13 10:57:12 INFO Applying migration id=nohash 2026/05/13 10:57:12 INFO Applying migration id=shares 2026/05/13 10:57:12 INFO Applying migration id=actorttl 2026/05/13 10:57:12 INFO Applying migration id=tocc 2026/05/13 10:57:12 INFO Applying migration id=followeds 2026/05/13 10:57:12 INFO Applying migration id=certhash 2026/05/13 10:57:12 INFO Applying migration id=follows_sync 2026/05/13 10:57:12 INFO Applying migration id=jsonpath 2026/05/13 10:57:12 INFO Applying migration id=localforward 2026/05/13 10:57:12 INFO Applying migration id=avatar 2026/05/13 10:57:12 INFO Applying migration id=noimage 2026/05/13 10:57:12 INFO Applying migration id=feed 2026/05/13 10:57:12 INFO Applying migration id=bookmarks 2026/05/13 10:57:12 INFO Applying migration id=shareactivity 2026/05/13 10:57:12 INFO Applying migration id=application 2026/05/13 10:57:12 INFO Applying migration id=certificates 2026/05/13 10:57:12 INFO Applying migration id=rawforward 2026/05/13 10:57:12 INFO Applying migration id=publickey 2026/05/13 10:57:12 INFO Applying migration id=resolvegroup 2026/05/13 10:57:12 INFO Applying migration id=reject 2026/05/13 10:57:12 INFO Applying migration id=autodel 2026/05/13 10:57:12 INFO Applying migration id=jsonb 2026/05/13 10:57:12 INFO Applying migration id=quote 2026/05/13 10:57:12 INFO Applying migration id=rfc9421 2026/05/13 10:57:12 INFO Applying migration id=keys 2026/05/13 10:57:12 INFO Applying migration id=portable 2026/05/13 10:57:12 INFO Applying migration id=proofs 2026/05/13 10:57:12 INFO Applying migration id=contexts 2026/05/13 10:57:12 INFO Applying migration id=deliverieshost 2026/05/13 10:57:12 INFO Applying migration id=pembegin 2026/05/13 10:57:12 INFO Applying migration id=didhost 2026/05/13 10:57:12 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:12 INFO Applying migration id=invites 2026/05/13 10:57:12 INFO Applying migration id=ed25519blob 2026/05/13 10:57:12 INFO Applying migration id=rsablob 2026/05/13 10:57:12 INFO Applying migration id=iconscid 2026/05/13 10:57:12 INFO Applying migration id=actor 2026/05/13 10:57:12 INFO Applying migration id=localkeys 2026/05/13 10:57:12 INFO Applying migration id=deleted 2026/05/13 10:57:12 INFO Applying migration id=history 2026/05/13 10:57:12 INFO Applying migration id=outboxnano 2026/05/13 10:57:12 INFO Applying migration id=implements 2026/05/13 10:57:12 INFO Applying migration id=backfill 2026/05/13 10:57:13 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-ccd6-731a-9afa-56b3d5628b1a activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-ccd6-714e-a6c6-36e89f17e4a6 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-ccd6-714e-a6c6-36e89f17e4a6 2026/05/13 10:57:13 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-ccd6-714e-a6c6-36e89f17e4a6 2026/05/13 10:57:13 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-ccd9-7d1d-a22f-d40eee4a20f8 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-ccd9-7cf0-9af9-c7f74457da9e activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fb-ccd9-7cf0-9af9-c7f74457da9e 2026/05/13 10:57:13 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-ccd6-714e-a6c6-36e89f17e4a6 2026/05/13 10:57:13 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-ccdc-71fa-9852-a7685de922f5 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-ccdc-71c7-8cb4-27dfaab21cab activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019e20fb-ccdc-71c7-8cb4-27dfaab21cab 2026/05/13 10:57:13 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-ccd6-714e-a6c6-36e89f17e4a6 2026/05/13 10:57:13 INFO Updating poll results poll=https://localhost.localdomain:8443/post/019e20fb-ccd6-714e-a6c6-36e89f17e4a6 2026/05/13 10:57:13 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fb-cce1-7bce-9c66-9d7b2e55a115 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-ccd6-714e-a6c6-36e89f17e4a6 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-ccd6-714e-a6c6-36e89f17e4a6 2026/05/13 10:57:13 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-ccd6-714e-a6c6-36e89f17e4a6 --- PASS: TestPoll_Local3OptionsAnd2Votes (0.89s) === RUN TestPoll_Local3OptionsAnd2VotesAndDeletedVote 2026/05/13 10:57:13 INFO Applying migration id=initial 2026/05/13 10:57:13 INFO Applying migration id=notesupdated 2026/05/13 10:57:13 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:13 INFO Applying migration id=activitiesid 2026/05/13 10:57:13 INFO Applying migration id=outbox 2026/05/13 10:57:13 INFO Applying migration id=edits 2026/05/13 10:57:13 INFO Applying migration id=outboxactor 2026/05/13 10:57:13 INFO Applying migration id=outboxsender 2026/05/13 10:57:13 INFO Applying migration id=thread 2026/05/13 10:57:13 INFO Applying migration id=host 2026/05/13 10:57:13 INFO Applying migration id=sharedinbox 2026/05/13 10:57:13 INFO Applying migration id=noteshost 2026/05/13 10:57:13 INFO Applying migration id=fetched 2026/05/13 10:57:13 INFO Applying migration id=move 2026/05/13 10:57:13 INFO Applying migration id=cleanup 2026/05/13 10:57:13 INFO Applying migration id=received 2026/05/13 10:57:13 INFO Applying migration id=namehost 2026/05/13 10:57:13 INFO Applying migration id=outboxhost 2026/05/13 10:57:13 INFO Applying migration id=notesfts 2026/05/13 10:57:13 INFO Applying migration id=iconsname 2026/05/13 10:57:13 INFO Applying migration id=nohash 2026/05/13 10:57:13 INFO Applying migration id=shares 2026/05/13 10:57:13 INFO Applying migration id=actorttl 2026/05/13 10:57:13 INFO Applying migration id=tocc 2026/05/13 10:57:13 INFO Applying migration id=followeds 2026/05/13 10:57:13 INFO Applying migration id=certhash 2026/05/13 10:57:13 INFO Applying migration id=follows_sync 2026/05/13 10:57:13 INFO Applying migration id=jsonpath 2026/05/13 10:57:13 INFO Applying migration id=localforward 2026/05/13 10:57:13 INFO Applying migration id=avatar 2026/05/13 10:57:13 INFO Applying migration id=noimage 2026/05/13 10:57:13 INFO Applying migration id=feed 2026/05/13 10:57:13 INFO Applying migration id=bookmarks 2026/05/13 10:57:13 INFO Applying migration id=shareactivity 2026/05/13 10:57:13 INFO Applying migration id=application 2026/05/13 10:57:13 INFO Applying migration id=certificates 2026/05/13 10:57:13 INFO Applying migration id=rawforward 2026/05/13 10:57:13 INFO Applying migration id=publickey 2026/05/13 10:57:13 INFO Applying migration id=resolvegroup 2026/05/13 10:57:13 INFO Applying migration id=reject 2026/05/13 10:57:13 INFO Applying migration id=autodel 2026/05/13 10:57:13 INFO Applying migration id=jsonb 2026/05/13 10:57:13 INFO Applying migration id=quote 2026/05/13 10:57:13 INFO Applying migration id=rfc9421 2026/05/13 10:57:13 INFO Applying migration id=keys 2026/05/13 10:57:13 INFO Applying migration id=portable 2026/05/13 10:57:13 INFO Applying migration id=proofs 2026/05/13 10:57:13 INFO Applying migration id=contexts 2026/05/13 10:57:13 INFO Applying migration id=deliverieshost 2026/05/13 10:57:13 INFO Applying migration id=pembegin 2026/05/13 10:57:13 INFO Applying migration id=didhost 2026/05/13 10:57:13 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:13 INFO Applying migration id=invites 2026/05/13 10:57:13 INFO Applying migration id=ed25519blob 2026/05/13 10:57:13 INFO Applying migration id=rsablob 2026/05/13 10:57:13 INFO Applying migration id=iconscid 2026/05/13 10:57:13 INFO Applying migration id=actor 2026/05/13 10:57:13 INFO Applying migration id=localkeys 2026/05/13 10:57:13 INFO Applying migration id=deleted 2026/05/13 10:57:13 INFO Applying migration id=history 2026/05/13 10:57:13 INFO Applying migration id=outboxnano 2026/05/13 10:57:13 INFO Applying migration id=implements 2026/05/13 10:57:13 INFO Applying migration id=backfill 2026/05/13 10:57:14 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-cf2b-767d-9f46-de95c761c3dd activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-cf2a-7eb6-b1dc-54ab8b79aa21 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-cf2a-7eb6-b1dc-54ab8b79aa21 2026/05/13 10:57:14 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-cf2a-7eb6-b1dc-54ab8b79aa21 2026/05/13 10:57:14 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-cf2e-7799-a48a-47d82da04d40 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-cf2e-7779-95c1-1e1147f58ecd activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fb-cf2e-7779-95c1-1e1147f58ecd 2026/05/13 10:57:14 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-cf2a-7eb6-b1dc-54ab8b79aa21 2026/05/13 10:57:14 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-cf2f-7e53-92dd-3ec07f84ed06 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-cf2f-7e31-8b99-214583910a34 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019e20fb-cf2f-7e31-8b99-214583910a34 2026/05/13 10:57:14 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-cf2a-7eb6-b1dc-54ab8b79aa21 2026/05/13 10:57:14 INFO Received delete request activity.id=https://localhost.localdomain:8443/post/019e20fb-cf2f-7e31-8b99-214583910a34#delete activity.type=Delete activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-cf2f-7e31-8b99-214583910a34 activity.object.type=Note activity.object.attributed_to="" deleted=https://localhost.localdomain:8443/post/019e20fb-cf2f-7e31-8b99-214583910a34 2026/05/13 10:57:14 INFO Updating poll results poll=https://localhost.localdomain:8443/post/019e20fb-cf2a-7eb6-b1dc-54ab8b79aa21 2026/05/13 10:57:14 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fb-cf35-7290-824c-96b74a950a78 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-cf2a-7eb6-b1dc-54ab8b79aa21 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-cf2a-7eb6-b1dc-54ab8b79aa21 2026/05/13 10:57:14 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-cf2a-7eb6-b1dc-54ab8b79aa21 --- PASS: TestPoll_Local3OptionsAnd2VotesAndDeletedVote (0.60s) === RUN TestPoll_LocalVoteVisibilityFollowers 2026/05/13 10:57:14 INFO Applying migration id=initial 2026/05/13 10:57:14 INFO Applying migration id=notesupdated 2026/05/13 10:57:14 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:14 INFO Applying migration id=activitiesid 2026/05/13 10:57:14 INFO Applying migration id=outbox 2026/05/13 10:57:14 INFO Applying migration id=edits 2026/05/13 10:57:14 INFO Applying migration id=outboxactor 2026/05/13 10:57:14 INFO Applying migration id=outboxsender 2026/05/13 10:57:14 INFO Applying migration id=thread 2026/05/13 10:57:14 INFO Applying migration id=host 2026/05/13 10:57:14 INFO Applying migration id=sharedinbox 2026/05/13 10:57:14 INFO Applying migration id=noteshost 2026/05/13 10:57:14 INFO Applying migration id=fetched 2026/05/13 10:57:14 INFO Applying migration id=move 2026/05/13 10:57:14 INFO Applying migration id=cleanup 2026/05/13 10:57:14 INFO Applying migration id=received 2026/05/13 10:57:14 INFO Applying migration id=namehost 2026/05/13 10:57:14 INFO Applying migration id=outboxhost 2026/05/13 10:57:14 INFO Applying migration id=notesfts 2026/05/13 10:57:14 INFO Applying migration id=iconsname 2026/05/13 10:57:14 INFO Applying migration id=nohash 2026/05/13 10:57:14 INFO Applying migration id=shares 2026/05/13 10:57:14 INFO Applying migration id=actorttl 2026/05/13 10:57:14 INFO Applying migration id=tocc 2026/05/13 10:57:14 INFO Applying migration id=followeds 2026/05/13 10:57:14 INFO Applying migration id=certhash 2026/05/13 10:57:14 INFO Applying migration id=follows_sync 2026/05/13 10:57:14 INFO Applying migration id=jsonpath 2026/05/13 10:57:14 INFO Applying migration id=localforward 2026/05/13 10:57:14 INFO Applying migration id=avatar 2026/05/13 10:57:14 INFO Applying migration id=noimage 2026/05/13 10:57:14 INFO Applying migration id=feed 2026/05/13 10:57:14 INFO Applying migration id=bookmarks 2026/05/13 10:57:14 INFO Applying migration id=shareactivity 2026/05/13 10:57:14 INFO Applying migration id=application 2026/05/13 10:57:14 INFO Applying migration id=certificates 2026/05/13 10:57:14 INFO Applying migration id=rawforward 2026/05/13 10:57:14 INFO Applying migration id=publickey 2026/05/13 10:57:14 INFO Applying migration id=resolvegroup 2026/05/13 10:57:14 INFO Applying migration id=reject 2026/05/13 10:57:14 INFO Applying migration id=autodel 2026/05/13 10:57:14 INFO Applying migration id=jsonb 2026/05/13 10:57:14 INFO Applying migration id=quote 2026/05/13 10:57:14 INFO Applying migration id=rfc9421 2026/05/13 10:57:14 INFO Applying migration id=keys 2026/05/13 10:57:14 INFO Applying migration id=portable 2026/05/13 10:57:14 INFO Applying migration id=proofs 2026/05/13 10:57:14 INFO Applying migration id=contexts 2026/05/13 10:57:14 INFO Applying migration id=deliverieshost 2026/05/13 10:57:14 INFO Applying migration id=pembegin 2026/05/13 10:57:14 INFO Applying migration id=didhost 2026/05/13 10:57:14 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:14 INFO Applying migration id=invites 2026/05/13 10:57:14 INFO Applying migration id=ed25519blob 2026/05/13 10:57:14 INFO Applying migration id=rsablob 2026/05/13 10:57:14 INFO Applying migration id=iconscid 2026/05/13 10:57:14 INFO Applying migration id=actor 2026/05/13 10:57:14 INFO Applying migration id=localkeys 2026/05/13 10:57:14 INFO Applying migration id=deleted 2026/05/13 10:57:14 INFO Applying migration id=history 2026/05/13 10:57:14 INFO Applying migration id=outboxnano 2026/05/13 10:57:14 INFO Applying migration id=implements 2026/05/13 10:57:14 INFO Applying migration id=backfill 2026/05/13 10:57:14 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-d27a-7cbf-b8ac-347dcfc77142 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:57:14 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-d27b-7a9c-aa56-827f8aaebfbb activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-d27a-7cbf-b8ac-347dcfc77142 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fb-d27a-7cbf-b8ac-347dcfc77142 2026/05/13 10:57:14 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-d27c-792b-8003-78240019288e activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/carol followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:57:14 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-d27d-741b-bfea-74f3fec72aaf activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-d27c-792b-8003-78240019288e activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/carol follow=https://localhost.localdomain:8443/follow/019e20fb-d27c-792b-8003-78240019288e 2026/05/13 10:57:14 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-d27e-732f-bb5a-0f476f8e6ae6 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-d27e-71e9-b7a8-5741b290d8e8 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-d27e-71e9-b7a8-5741b290d8e8 2026/05/13 10:57:14 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-d27e-71e9-b7a8-5741b290d8e8 2026/05/13 10:57:14 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-d281-74ac-9fb1-25e1e7c4b474 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-d281-747f-8e18-e2b0fac3af53 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fb-d281-747f-8e18-e2b0fac3af53 2026/05/13 10:57:14 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-d27e-71e9-b7a8-5741b290d8e8 2026/05/13 10:57:14 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-d283-7bec-8078-2b938458d0de activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-d283-7bb7-bdbc-2b598856b69b activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019e20fb-d283-7bb7-bdbc-2b598856b69b 2026/05/13 10:57:14 INFO Updating poll results poll=https://localhost.localdomain:8443/post/019e20fb-d27e-71e9-b7a8-5741b290d8e8 2026/05/13 10:57:14 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fb-d286-72cc-aab7-1289225d9d6d activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-d27e-71e9-b7a8-5741b290d8e8 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-d27e-71e9-b7a8-5741b290d8e8 2026/05/13 10:57:14 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-d27e-71e9-b7a8-5741b290d8e8 2026/05/13 10:57:14 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-d27e-71e9-b7a8-5741b290d8e8 2026/05/13 10:57:14 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-d27e-71e9-b7a8-5741b290d8e8 2026/05/13 10:57:14 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-d27e-71e9-b7a8-5741b290d8e8 2026/05/13 10:57:14 INFO Post was not found post=https://localhost.localdomain:8443/post/019e20fb-d27e-71e9-b7a8-5741b290d8e8 --- PASS: TestPoll_LocalVoteVisibilityFollowers (0.85s) === RUN TestPoll_LocalVoteVisibilityPublic 2026/05/13 10:57:14 INFO Applying migration id=initial 2026/05/13 10:57:14 INFO Applying migration id=notesupdated 2026/05/13 10:57:14 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:14 INFO Applying migration id=activitiesid 2026/05/13 10:57:14 INFO Applying migration id=outbox 2026/05/13 10:57:14 INFO Applying migration id=edits 2026/05/13 10:57:14 INFO Applying migration id=outboxactor 2026/05/13 10:57:14 INFO Applying migration id=outboxsender 2026/05/13 10:57:14 INFO Applying migration id=thread 2026/05/13 10:57:14 INFO Applying migration id=host 2026/05/13 10:57:14 INFO Applying migration id=sharedinbox 2026/05/13 10:57:14 INFO Applying migration id=noteshost 2026/05/13 10:57:14 INFO Applying migration id=fetched 2026/05/13 10:57:14 INFO Applying migration id=move 2026/05/13 10:57:14 INFO Applying migration id=cleanup 2026/05/13 10:57:14 INFO Applying migration id=received 2026/05/13 10:57:14 INFO Applying migration id=namehost 2026/05/13 10:57:14 INFO Applying migration id=outboxhost 2026/05/13 10:57:14 INFO Applying migration id=notesfts 2026/05/13 10:57:14 INFO Applying migration id=iconsname 2026/05/13 10:57:14 INFO Applying migration id=nohash 2026/05/13 10:57:14 INFO Applying migration id=shares 2026/05/13 10:57:14 INFO Applying migration id=actorttl 2026/05/13 10:57:14 INFO Applying migration id=tocc 2026/05/13 10:57:14 INFO Applying migration id=followeds 2026/05/13 10:57:14 INFO Applying migration id=certhash 2026/05/13 10:57:14 INFO Applying migration id=follows_sync 2026/05/13 10:57:14 INFO Applying migration id=jsonpath 2026/05/13 10:57:14 INFO Applying migration id=localforward 2026/05/13 10:57:14 INFO Applying migration id=avatar 2026/05/13 10:57:14 INFO Applying migration id=noimage 2026/05/13 10:57:14 INFO Applying migration id=feed 2026/05/13 10:57:14 INFO Applying migration id=bookmarks 2026/05/13 10:57:14 INFO Applying migration id=shareactivity 2026/05/13 10:57:14 INFO Applying migration id=application 2026/05/13 10:57:14 INFO Applying migration id=certificates 2026/05/13 10:57:14 INFO Applying migration id=rawforward 2026/05/13 10:57:14 INFO Applying migration id=publickey 2026/05/13 10:57:14 INFO Applying migration id=resolvegroup 2026/05/13 10:57:14 INFO Applying migration id=reject 2026/05/13 10:57:14 INFO Applying migration id=autodel 2026/05/13 10:57:14 INFO Applying migration id=jsonb 2026/05/13 10:57:15 INFO Applying migration id=quote 2026/05/13 10:57:15 INFO Applying migration id=rfc9421 2026/05/13 10:57:15 INFO Applying migration id=keys 2026/05/13 10:57:15 INFO Applying migration id=portable 2026/05/13 10:57:15 INFO Applying migration id=proofs 2026/05/13 10:57:15 INFO Applying migration id=contexts 2026/05/13 10:57:15 INFO Applying migration id=deliverieshost 2026/05/13 10:57:15 INFO Applying migration id=pembegin 2026/05/13 10:57:15 INFO Applying migration id=didhost 2026/05/13 10:57:15 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:15 INFO Applying migration id=invites 2026/05/13 10:57:15 INFO Applying migration id=ed25519blob 2026/05/13 10:57:15 INFO Applying migration id=rsablob 2026/05/13 10:57:15 INFO Applying migration id=iconscid 2026/05/13 10:57:15 INFO Applying migration id=actor 2026/05/13 10:57:15 INFO Applying migration id=localkeys 2026/05/13 10:57:15 INFO Applying migration id=deleted 2026/05/13 10:57:15 INFO Applying migration id=history 2026/05/13 10:57:15 INFO Applying migration id=outboxnano 2026/05/13 10:57:15 INFO Applying migration id=implements 2026/05/13 10:57:15 INFO Applying migration id=backfill 2026/05/13 10:57:15 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-d5cd-7047-aae2-53ea355732ab activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-d5cc-7e99-8127-47b4d7e4a940 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-d5cc-7e99-8127-47b4d7e4a940 2026/05/13 10:57:15 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-d5cc-7e99-8127-47b4d7e4a940 2026/05/13 10:57:15 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-d5cf-74a4-a73a-818f33462fb6 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-d5cf-7486-bca9-7765380ae51a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fb-d5cf-7486-bca9-7765380ae51a 2026/05/13 10:57:15 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-d5cc-7e99-8127-47b4d7e4a940 2026/05/13 10:57:15 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-d5d1-7a5f-a5f1-ef778683ef35 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-d5d1-799e-b07c-1f239dff9976 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019e20fb-d5d1-799e-b07c-1f239dff9976 2026/05/13 10:57:15 INFO Updating poll results poll=https://localhost.localdomain:8443/post/019e20fb-d5cc-7e99-8127-47b4d7e4a940 2026/05/13 10:57:15 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fb-d5d3-7c50-afe7-5202c8188a24 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-d5cc-7e99-8127-47b4d7e4a940 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-d5cc-7e99-8127-47b4d7e4a940 2026/05/13 10:57:15 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-d5cc-7e99-8127-47b4d7e4a940 2026/05/13 10:57:15 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-d5cc-7e99-8127-47b4d7e4a940 2026/05/13 10:57:15 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-d5cc-7e99-8127-47b4d7e4a940 2026/05/13 10:57:15 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-d5cc-7e99-8127-47b4d7e4a940 --- PASS: TestPoll_LocalVoteVisibilityPublic (0.84s) === RUN TestPoll_LocalSelfVote 2026/05/13 10:57:15 INFO Applying migration id=initial 2026/05/13 10:57:15 INFO Applying migration id=notesupdated 2026/05/13 10:57:15 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:15 INFO Applying migration id=activitiesid 2026/05/13 10:57:15 INFO Applying migration id=outbox 2026/05/13 10:57:15 INFO Applying migration id=edits 2026/05/13 10:57:15 INFO Applying migration id=outboxactor 2026/05/13 10:57:15 INFO Applying migration id=outboxsender 2026/05/13 10:57:15 INFO Applying migration id=thread 2026/05/13 10:57:15 INFO Applying migration id=host 2026/05/13 10:57:15 INFO Applying migration id=sharedinbox 2026/05/13 10:57:15 INFO Applying migration id=noteshost 2026/05/13 10:57:15 INFO Applying migration id=fetched 2026/05/13 10:57:15 INFO Applying migration id=move 2026/05/13 10:57:15 INFO Applying migration id=cleanup 2026/05/13 10:57:15 INFO Applying migration id=received 2026/05/13 10:57:15 INFO Applying migration id=namehost 2026/05/13 10:57:15 INFO Applying migration id=outboxhost 2026/05/13 10:57:15 INFO Applying migration id=notesfts 2026/05/13 10:57:15 INFO Applying migration id=iconsname 2026/05/13 10:57:15 INFO Applying migration id=nohash 2026/05/13 10:57:15 INFO Applying migration id=shares 2026/05/13 10:57:15 INFO Applying migration id=actorttl 2026/05/13 10:57:15 INFO Applying migration id=tocc 2026/05/13 10:57:15 INFO Applying migration id=followeds 2026/05/13 10:57:15 INFO Applying migration id=certhash 2026/05/13 10:57:15 INFO Applying migration id=follows_sync 2026/05/13 10:57:15 INFO Applying migration id=jsonpath 2026/05/13 10:57:15 INFO Applying migration id=localforward 2026/05/13 10:57:15 INFO Applying migration id=avatar 2026/05/13 10:57:15 INFO Applying migration id=noimage 2026/05/13 10:57:15 INFO Applying migration id=feed 2026/05/13 10:57:15 INFO Applying migration id=bookmarks 2026/05/13 10:57:15 INFO Applying migration id=shareactivity 2026/05/13 10:57:15 INFO Applying migration id=application 2026/05/13 10:57:15 INFO Applying migration id=certificates 2026/05/13 10:57:15 INFO Applying migration id=rawforward 2026/05/13 10:57:15 INFO Applying migration id=publickey 2026/05/13 10:57:15 INFO Applying migration id=resolvegroup 2026/05/13 10:57:15 INFO Applying migration id=reject 2026/05/13 10:57:15 INFO Applying migration id=autodel 2026/05/13 10:57:15 INFO Applying migration id=jsonb 2026/05/13 10:57:15 INFO Applying migration id=quote 2026/05/13 10:57:15 INFO Applying migration id=rfc9421 2026/05/13 10:57:15 INFO Applying migration id=keys 2026/05/13 10:57:15 INFO Applying migration id=portable 2026/05/13 10:57:15 INFO Applying migration id=proofs 2026/05/13 10:57:15 INFO Applying migration id=contexts 2026/05/13 10:57:15 INFO Applying migration id=deliverieshost 2026/05/13 10:57:15 INFO Applying migration id=pembegin 2026/05/13 10:57:15 INFO Applying migration id=didhost 2026/05/13 10:57:15 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:15 INFO Applying migration id=invites 2026/05/13 10:57:15 INFO Applying migration id=ed25519blob 2026/05/13 10:57:15 INFO Applying migration id=rsablob 2026/05/13 10:57:15 INFO Applying migration id=iconscid 2026/05/13 10:57:15 INFO Applying migration id=actor 2026/05/13 10:57:15 INFO Applying migration id=localkeys 2026/05/13 10:57:15 INFO Applying migration id=deleted 2026/05/13 10:57:15 INFO Applying migration id=history 2026/05/13 10:57:15 INFO Applying migration id=outboxnano 2026/05/13 10:57:15 INFO Applying migration id=implements 2026/05/13 10:57:15 INFO Applying migration id=backfill 2026/05/13 10:57:16 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-d878-7e09-8b1e-abb0954ca444 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-d878-7c1c-b78b-93fc81b5bd28 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-d878-7c1c-b78b-93fc81b5bd28 2026/05/13 10:57:16 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-d878-7c1c-b78b-93fc81b5bd28 2026/05/13 10:57:16 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-d87b-7b4e-aed8-678ce53eb137 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-d87b-7b2c-860a-4f9dab67e271 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-d87b-7b2c-860a-4f9dab67e271 2026/05/13 10:57:16 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-d878-7c1c-b78b-93fc81b5bd28 2026/05/13 10:57:16 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-d87d-7359-8b57-32880054c1f4 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-d87d-7336-8230-698e875e981d activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fb-d87d-7336-8230-698e875e981d 2026/05/13 10:57:16 INFO Updating poll results poll=https://localhost.localdomain:8443/post/019e20fb-d878-7c1c-b78b-93fc81b5bd28 2026/05/13 10:57:16 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fb-d87e-7ace-a94a-183147181c33 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-d878-7c1c-b78b-93fc81b5bd28 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-d878-7c1c-b78b-93fc81b5bd28 2026/05/13 10:57:16 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-d878-7c1c-b78b-93fc81b5bd28 --- PASS: TestPoll_LocalSelfVote (0.68s) === RUN TestRegister_RedirectNoCertificate 2026/05/13 10:57:16 INFO Applying migration id=initial 2026/05/13 10:57:16 INFO Applying migration id=notesupdated 2026/05/13 10:57:16 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:16 INFO Applying migration id=activitiesid 2026/05/13 10:57:16 INFO Applying migration id=outbox 2026/05/13 10:57:16 INFO Applying migration id=edits 2026/05/13 10:57:16 INFO Applying migration id=outboxactor 2026/05/13 10:57:16 INFO Applying migration id=outboxsender 2026/05/13 10:57:16 INFO Applying migration id=thread 2026/05/13 10:57:16 INFO Applying migration id=host 2026/05/13 10:57:16 INFO Applying migration id=sharedinbox 2026/05/13 10:57:16 INFO Applying migration id=noteshost 2026/05/13 10:57:16 INFO Applying migration id=fetched 2026/05/13 10:57:16 INFO Applying migration id=move 2026/05/13 10:57:16 INFO Applying migration id=cleanup 2026/05/13 10:57:16 INFO Applying migration id=received 2026/05/13 10:57:16 INFO Applying migration id=namehost 2026/05/13 10:57:16 INFO Applying migration id=outboxhost 2026/05/13 10:57:16 INFO Applying migration id=notesfts 2026/05/13 10:57:16 INFO Applying migration id=iconsname 2026/05/13 10:57:16 INFO Applying migration id=nohash 2026/05/13 10:57:16 INFO Applying migration id=shares 2026/05/13 10:57:16 INFO Applying migration id=actorttl 2026/05/13 10:57:16 INFO Applying migration id=tocc 2026/05/13 10:57:16 INFO Applying migration id=followeds 2026/05/13 10:57:16 INFO Applying migration id=certhash 2026/05/13 10:57:16 INFO Applying migration id=follows_sync 2026/05/13 10:57:16 INFO Applying migration id=jsonpath 2026/05/13 10:57:16 INFO Applying migration id=localforward 2026/05/13 10:57:16 INFO Applying migration id=avatar 2026/05/13 10:57:16 INFO Applying migration id=noimage 2026/05/13 10:57:16 INFO Applying migration id=feed 2026/05/13 10:57:16 INFO Applying migration id=bookmarks 2026/05/13 10:57:16 INFO Applying migration id=shareactivity 2026/05/13 10:57:16 INFO Applying migration id=application 2026/05/13 10:57:16 INFO Applying migration id=certificates 2026/05/13 10:57:16 INFO Applying migration id=rawforward 2026/05/13 10:57:16 INFO Applying migration id=publickey 2026/05/13 10:57:16 INFO Applying migration id=resolvegroup 2026/05/13 10:57:16 INFO Applying migration id=reject 2026/05/13 10:57:16 INFO Applying migration id=autodel 2026/05/13 10:57:16 INFO Applying migration id=jsonb 2026/05/13 10:57:16 INFO Applying migration id=quote 2026/05/13 10:57:16 INFO Applying migration id=rfc9421 2026/05/13 10:57:16 INFO Applying migration id=keys 2026/05/13 10:57:16 INFO Applying migration id=portable 2026/05/13 10:57:16 INFO Applying migration id=proofs 2026/05/13 10:57:16 INFO Applying migration id=contexts 2026/05/13 10:57:16 INFO Applying migration id=deliverieshost 2026/05/13 10:57:16 INFO Applying migration id=pembegin 2026/05/13 10:57:16 INFO Applying migration id=didhost 2026/05/13 10:57:16 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:16 INFO Applying migration id=invites 2026/05/13 10:57:16 INFO Applying migration id=ed25519blob 2026/05/13 10:57:16 INFO Applying migration id=rsablob 2026/05/13 10:57:16 INFO Applying migration id=iconscid 2026/05/13 10:57:16 INFO Applying migration id=actor 2026/05/13 10:57:16 INFO Applying migration id=localkeys 2026/05/13 10:57:16 INFO Applying migration id=deleted 2026/05/13 10:57:16 INFO Applying migration id=history 2026/05/13 10:57:16 INFO Applying migration id=outboxnano 2026/05/13 10:57:16 INFO Applying migration id=implements 2026/05/13 10:57:16 INFO Applying migration id=backfill --- PASS: TestRegister_RedirectNoCertificate (0.16s) === RUN TestRegister_InvitationRequired 2026/05/13 10:57:16 INFO Applying migration id=initial 2026/05/13 10:57:16 INFO Applying migration id=notesupdated 2026/05/13 10:57:16 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:16 INFO Applying migration id=activitiesid 2026/05/13 10:57:16 INFO Applying migration id=outbox 2026/05/13 10:57:16 INFO Applying migration id=edits 2026/05/13 10:57:16 INFO Applying migration id=outboxactor 2026/05/13 10:57:16 INFO Applying migration id=outboxsender 2026/05/13 10:57:16 INFO Applying migration id=thread 2026/05/13 10:57:16 INFO Applying migration id=host 2026/05/13 10:57:16 INFO Applying migration id=sharedinbox 2026/05/13 10:57:16 INFO Applying migration id=noteshost 2026/05/13 10:57:16 INFO Applying migration id=fetched 2026/05/13 10:57:16 INFO Applying migration id=move 2026/05/13 10:57:16 INFO Applying migration id=cleanup 2026/05/13 10:57:16 INFO Applying migration id=received 2026/05/13 10:57:16 INFO Applying migration id=namehost 2026/05/13 10:57:16 INFO Applying migration id=outboxhost 2026/05/13 10:57:16 INFO Applying migration id=notesfts 2026/05/13 10:57:16 INFO Applying migration id=iconsname 2026/05/13 10:57:16 INFO Applying migration id=nohash 2026/05/13 10:57:16 INFO Applying migration id=shares 2026/05/13 10:57:16 INFO Applying migration id=actorttl 2026/05/13 10:57:16 INFO Applying migration id=tocc 2026/05/13 10:57:16 INFO Applying migration id=followeds 2026/05/13 10:57:16 INFO Applying migration id=certhash 2026/05/13 10:57:16 INFO Applying migration id=follows_sync 2026/05/13 10:57:16 INFO Applying migration id=jsonpath 2026/05/13 10:57:16 INFO Applying migration id=localforward 2026/05/13 10:57:16 INFO Applying migration id=avatar 2026/05/13 10:57:16 INFO Applying migration id=noimage 2026/05/13 10:57:16 INFO Applying migration id=feed 2026/05/13 10:57:16 INFO Applying migration id=bookmarks 2026/05/13 10:57:16 INFO Applying migration id=shareactivity 2026/05/13 10:57:16 INFO Applying migration id=application 2026/05/13 10:57:16 INFO Applying migration id=certificates 2026/05/13 10:57:16 INFO Applying migration id=rawforward 2026/05/13 10:57:16 INFO Applying migration id=publickey 2026/05/13 10:57:16 INFO Applying migration id=resolvegroup 2026/05/13 10:57:16 INFO Applying migration id=reject 2026/05/13 10:57:16 INFO Applying migration id=autodel 2026/05/13 10:57:16 INFO Applying migration id=jsonb 2026/05/13 10:57:16 INFO Applying migration id=quote 2026/05/13 10:57:16 INFO Applying migration id=rfc9421 2026/05/13 10:57:16 INFO Applying migration id=keys 2026/05/13 10:57:16 INFO Applying migration id=portable 2026/05/13 10:57:16 INFO Applying migration id=proofs 2026/05/13 10:57:16 INFO Applying migration id=contexts 2026/05/13 10:57:16 INFO Applying migration id=deliverieshost 2026/05/13 10:57:16 INFO Applying migration id=pembegin 2026/05/13 10:57:16 INFO Applying migration id=didhost 2026/05/13 10:57:16 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:16 INFO Applying migration id=invites 2026/05/13 10:57:16 INFO Applying migration id=ed25519blob 2026/05/13 10:57:16 INFO Applying migration id=rsablob 2026/05/13 10:57:16 INFO Applying migration id=iconscid 2026/05/13 10:57:16 INFO Applying migration id=actor 2026/05/13 10:57:16 INFO Applying migration id=localkeys 2026/05/13 10:57:16 INFO Applying migration id=deleted 2026/05/13 10:57:16 INFO Applying migration id=history 2026/05/13 10:57:16 INFO Applying migration id=outboxnano 2026/05/13 10:57:16 INFO Applying migration id=implements 2026/05/13 10:57:16 INFO Applying migration id=backfill 2026/05/13 10:57:16 INFO Redirecting uninvited user --- PASS: TestRegister_InvitationRequired (0.16s) === RUN TestRegister_InvitationPrompt 2026/05/13 10:57:16 INFO Applying migration id=initial 2026/05/13 10:57:16 INFO Applying migration id=notesupdated 2026/05/13 10:57:16 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:16 INFO Applying migration id=activitiesid 2026/05/13 10:57:16 INFO Applying migration id=outbox 2026/05/13 10:57:16 INFO Applying migration id=edits 2026/05/13 10:57:16 INFO Applying migration id=outboxactor 2026/05/13 10:57:16 INFO Applying migration id=outboxsender 2026/05/13 10:57:16 INFO Applying migration id=thread 2026/05/13 10:57:16 INFO Applying migration id=host 2026/05/13 10:57:16 INFO Applying migration id=sharedinbox 2026/05/13 10:57:16 INFO Applying migration id=noteshost 2026/05/13 10:57:16 INFO Applying migration id=fetched 2026/05/13 10:57:16 INFO Applying migration id=move 2026/05/13 10:57:16 INFO Applying migration id=cleanup 2026/05/13 10:57:16 INFO Applying migration id=received 2026/05/13 10:57:16 INFO Applying migration id=namehost 2026/05/13 10:57:16 INFO Applying migration id=outboxhost 2026/05/13 10:57:16 INFO Applying migration id=notesfts 2026/05/13 10:57:16 INFO Applying migration id=iconsname 2026/05/13 10:57:16 INFO Applying migration id=nohash 2026/05/13 10:57:16 INFO Applying migration id=shares 2026/05/13 10:57:16 INFO Applying migration id=actorttl 2026/05/13 10:57:16 INFO Applying migration id=tocc 2026/05/13 10:57:16 INFO Applying migration id=followeds 2026/05/13 10:57:16 INFO Applying migration id=certhash 2026/05/13 10:57:16 INFO Applying migration id=follows_sync 2026/05/13 10:57:16 INFO Applying migration id=jsonpath 2026/05/13 10:57:16 INFO Applying migration id=localforward 2026/05/13 10:57:16 INFO Applying migration id=avatar 2026/05/13 10:57:16 INFO Applying migration id=noimage 2026/05/13 10:57:16 INFO Applying migration id=feed 2026/05/13 10:57:16 INFO Applying migration id=bookmarks 2026/05/13 10:57:16 INFO Applying migration id=shareactivity 2026/05/13 10:57:16 INFO Applying migration id=application 2026/05/13 10:57:16 INFO Applying migration id=certificates 2026/05/13 10:57:16 INFO Applying migration id=rawforward 2026/05/13 10:57:16 INFO Applying migration id=publickey 2026/05/13 10:57:16 INFO Applying migration id=resolvegroup 2026/05/13 10:57:16 INFO Applying migration id=reject 2026/05/13 10:57:16 INFO Applying migration id=autodel 2026/05/13 10:57:16 INFO Applying migration id=jsonb 2026/05/13 10:57:16 INFO Applying migration id=quote 2026/05/13 10:57:16 INFO Applying migration id=rfc9421 2026/05/13 10:57:16 INFO Applying migration id=keys 2026/05/13 10:57:16 INFO Applying migration id=portable 2026/05/13 10:57:16 INFO Applying migration id=proofs 2026/05/13 10:57:16 INFO Applying migration id=contexts 2026/05/13 10:57:16 INFO Applying migration id=deliverieshost 2026/05/13 10:57:16 INFO Applying migration id=pembegin 2026/05/13 10:57:16 INFO Applying migration id=didhost 2026/05/13 10:57:16 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:16 INFO Applying migration id=invites 2026/05/13 10:57:16 INFO Applying migration id=ed25519blob 2026/05/13 10:57:16 INFO Applying migration id=rsablob 2026/05/13 10:57:16 INFO Applying migration id=iconscid 2026/05/13 10:57:16 INFO Applying migration id=actor 2026/05/13 10:57:16 INFO Applying migration id=localkeys 2026/05/13 10:57:16 INFO Applying migration id=deleted 2026/05/13 10:57:16 INFO Applying migration id=history 2026/05/13 10:57:16 INFO Applying migration id=outboxnano 2026/05/13 10:57:16 INFO Applying migration id=implements 2026/05/13 10:57:16 INFO Applying migration id=backfill --- PASS: TestRegister_InvitationPrompt (0.16s) === RUN TestRegister_InvalidInvitationCode 2026/05/13 10:57:16 INFO Applying migration id=initial 2026/05/13 10:57:16 INFO Applying migration id=notesupdated 2026/05/13 10:57:16 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:16 INFO Applying migration id=activitiesid 2026/05/13 10:57:16 INFO Applying migration id=outbox 2026/05/13 10:57:16 INFO Applying migration id=edits 2026/05/13 10:57:16 INFO Applying migration id=outboxactor 2026/05/13 10:57:16 INFO Applying migration id=outboxsender 2026/05/13 10:57:16 INFO Applying migration id=thread 2026/05/13 10:57:16 INFO Applying migration id=host 2026/05/13 10:57:16 INFO Applying migration id=sharedinbox 2026/05/13 10:57:16 INFO Applying migration id=noteshost 2026/05/13 10:57:16 INFO Applying migration id=fetched 2026/05/13 10:57:16 INFO Applying migration id=move 2026/05/13 10:57:16 INFO Applying migration id=cleanup 2026/05/13 10:57:16 INFO Applying migration id=received 2026/05/13 10:57:16 INFO Applying migration id=namehost 2026/05/13 10:57:16 INFO Applying migration id=outboxhost 2026/05/13 10:57:16 INFO Applying migration id=notesfts 2026/05/13 10:57:16 INFO Applying migration id=iconsname 2026/05/13 10:57:16 INFO Applying migration id=nohash 2026/05/13 10:57:16 INFO Applying migration id=shares 2026/05/13 10:57:16 INFO Applying migration id=actorttl 2026/05/13 10:57:16 INFO Applying migration id=tocc 2026/05/13 10:57:16 INFO Applying migration id=followeds 2026/05/13 10:57:16 INFO Applying migration id=certhash 2026/05/13 10:57:16 INFO Applying migration id=follows_sync 2026/05/13 10:57:16 INFO Applying migration id=jsonpath 2026/05/13 10:57:16 INFO Applying migration id=localforward 2026/05/13 10:57:16 INFO Applying migration id=avatar 2026/05/13 10:57:16 INFO Applying migration id=noimage 2026/05/13 10:57:16 INFO Applying migration id=feed 2026/05/13 10:57:16 INFO Applying migration id=bookmarks 2026/05/13 10:57:16 INFO Applying migration id=shareactivity 2026/05/13 10:57:16 INFO Applying migration id=application 2026/05/13 10:57:16 INFO Applying migration id=certificates 2026/05/13 10:57:16 INFO Applying migration id=rawforward 2026/05/13 10:57:16 INFO Applying migration id=publickey 2026/05/13 10:57:16 INFO Applying migration id=resolvegroup 2026/05/13 10:57:16 INFO Applying migration id=reject 2026/05/13 10:57:16 INFO Applying migration id=autodel 2026/05/13 10:57:16 INFO Applying migration id=jsonb 2026/05/13 10:57:17 INFO Applying migration id=quote 2026/05/13 10:57:17 INFO Applying migration id=rfc9421 2026/05/13 10:57:17 INFO Applying migration id=keys 2026/05/13 10:57:17 INFO Applying migration id=portable 2026/05/13 10:57:17 INFO Applying migration id=proofs 2026/05/13 10:57:17 INFO Applying migration id=contexts 2026/05/13 10:57:17 INFO Applying migration id=deliverieshost 2026/05/13 10:57:17 INFO Applying migration id=pembegin 2026/05/13 10:57:17 INFO Applying migration id=didhost 2026/05/13 10:57:17 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:17 INFO Applying migration id=invites 2026/05/13 10:57:17 INFO Applying migration id=ed25519blob 2026/05/13 10:57:17 INFO Applying migration id=rsablob 2026/05/13 10:57:17 INFO Applying migration id=iconscid 2026/05/13 10:57:17 INFO Applying migration id=actor 2026/05/13 10:57:17 INFO Applying migration id=localkeys 2026/05/13 10:57:17 INFO Applying migration id=deleted 2026/05/13 10:57:17 INFO Applying migration id=history 2026/05/13 10:57:17 INFO Applying migration id=outboxnano 2026/05/13 10:57:17 INFO Applying migration id=implements 2026/05/13 10:57:17 INFO Applying migration id=backfill 2026/05/13 10:57:17 WARN Invalid invitation code request.path=/users/invitations/accept code=abc --- PASS: TestRegister_InvalidInvitationCode (0.18s) === RUN TestRegister_Redirect 2026/05/13 10:57:17 INFO Applying migration id=initial 2026/05/13 10:57:17 INFO Applying migration id=notesupdated 2026/05/13 10:57:17 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:17 INFO Applying migration id=activitiesid 2026/05/13 10:57:17 INFO Applying migration id=outbox 2026/05/13 10:57:17 INFO Applying migration id=edits 2026/05/13 10:57:17 INFO Applying migration id=outboxactor 2026/05/13 10:57:17 INFO Applying migration id=outboxsender 2026/05/13 10:57:17 INFO Applying migration id=thread 2026/05/13 10:57:17 INFO Applying migration id=host 2026/05/13 10:57:17 INFO Applying migration id=sharedinbox 2026/05/13 10:57:17 INFO Applying migration id=noteshost 2026/05/13 10:57:17 INFO Applying migration id=fetched 2026/05/13 10:57:17 INFO Applying migration id=move 2026/05/13 10:57:17 INFO Applying migration id=cleanup 2026/05/13 10:57:17 INFO Applying migration id=received 2026/05/13 10:57:17 INFO Applying migration id=namehost 2026/05/13 10:57:17 INFO Applying migration id=outboxhost 2026/05/13 10:57:17 INFO Applying migration id=notesfts 2026/05/13 10:57:17 INFO Applying migration id=iconsname 2026/05/13 10:57:17 INFO Applying migration id=nohash 2026/05/13 10:57:17 INFO Applying migration id=shares 2026/05/13 10:57:17 INFO Applying migration id=actorttl 2026/05/13 10:57:17 INFO Applying migration id=tocc 2026/05/13 10:57:17 INFO Applying migration id=followeds 2026/05/13 10:57:17 INFO Applying migration id=certhash 2026/05/13 10:57:17 INFO Applying migration id=follows_sync 2026/05/13 10:57:17 INFO Applying migration id=jsonpath 2026/05/13 10:57:17 INFO Applying migration id=localforward 2026/05/13 10:57:17 INFO Applying migration id=avatar 2026/05/13 10:57:17 INFO Applying migration id=noimage 2026/05/13 10:57:17 INFO Applying migration id=feed 2026/05/13 10:57:17 INFO Applying migration id=bookmarks 2026/05/13 10:57:17 INFO Applying migration id=shareactivity 2026/05/13 10:57:17 INFO Applying migration id=application 2026/05/13 10:57:17 INFO Applying migration id=certificates 2026/05/13 10:57:17 INFO Applying migration id=rawforward 2026/05/13 10:57:17 INFO Applying migration id=publickey 2026/05/13 10:57:17 INFO Applying migration id=resolvegroup 2026/05/13 10:57:17 INFO Applying migration id=reject 2026/05/13 10:57:17 INFO Applying migration id=autodel 2026/05/13 10:57:17 INFO Applying migration id=jsonb 2026/05/13 10:57:17 INFO Applying migration id=quote 2026/05/13 10:57:17 INFO Applying migration id=rfc9421 2026/05/13 10:57:17 INFO Applying migration id=keys 2026/05/13 10:57:17 INFO Applying migration id=portable 2026/05/13 10:57:17 INFO Applying migration id=proofs 2026/05/13 10:57:17 INFO Applying migration id=contexts 2026/05/13 10:57:17 INFO Applying migration id=deliverieshost 2026/05/13 10:57:17 INFO Applying migration id=pembegin 2026/05/13 10:57:17 INFO Applying migration id=didhost 2026/05/13 10:57:17 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:17 INFO Applying migration id=invites 2026/05/13 10:57:17 INFO Applying migration id=ed25519blob 2026/05/13 10:57:17 INFO Applying migration id=rsablob 2026/05/13 10:57:17 INFO Applying migration id=iconscid 2026/05/13 10:57:17 INFO Applying migration id=actor 2026/05/13 10:57:17 INFO Applying migration id=localkeys 2026/05/13 10:57:17 INFO Applying migration id=deleted 2026/05/13 10:57:17 INFO Applying migration id=history 2026/05/13 10:57:17 INFO Applying migration id=outboxnano 2026/05/13 10:57:17 INFO Applying migration id=implements 2026/05/13 10:57:17 INFO Applying migration id=backfill 2026/05/13 10:57:17 INFO Redirecting new user --- PASS: TestRegister_Redirect (0.21s) === RUN TestRegister_NoCertificate 2026/05/13 10:57:17 INFO Applying migration id=initial 2026/05/13 10:57:17 INFO Applying migration id=notesupdated 2026/05/13 10:57:17 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:17 INFO Applying migration id=activitiesid 2026/05/13 10:57:17 INFO Applying migration id=outbox 2026/05/13 10:57:17 INFO Applying migration id=edits 2026/05/13 10:57:17 INFO Applying migration id=outboxactor 2026/05/13 10:57:17 INFO Applying migration id=outboxsender 2026/05/13 10:57:17 INFO Applying migration id=thread 2026/05/13 10:57:17 INFO Applying migration id=host 2026/05/13 10:57:17 INFO Applying migration id=sharedinbox 2026/05/13 10:57:17 INFO Applying migration id=noteshost 2026/05/13 10:57:17 INFO Applying migration id=fetched 2026/05/13 10:57:17 INFO Applying migration id=move 2026/05/13 10:57:17 INFO Applying migration id=cleanup 2026/05/13 10:57:17 INFO Applying migration id=received 2026/05/13 10:57:17 INFO Applying migration id=namehost 2026/05/13 10:57:17 INFO Applying migration id=outboxhost 2026/05/13 10:57:17 INFO Applying migration id=notesfts 2026/05/13 10:57:17 INFO Applying migration id=iconsname 2026/05/13 10:57:17 INFO Applying migration id=nohash 2026/05/13 10:57:17 INFO Applying migration id=shares 2026/05/13 10:57:17 INFO Applying migration id=actorttl 2026/05/13 10:57:17 INFO Applying migration id=tocc 2026/05/13 10:57:17 INFO Applying migration id=followeds 2026/05/13 10:57:17 INFO Applying migration id=certhash 2026/05/13 10:57:17 INFO Applying migration id=follows_sync 2026/05/13 10:57:17 INFO Applying migration id=jsonpath 2026/05/13 10:57:17 INFO Applying migration id=localforward 2026/05/13 10:57:17 INFO Applying migration id=avatar 2026/05/13 10:57:17 INFO Applying migration id=noimage 2026/05/13 10:57:17 INFO Applying migration id=feed 2026/05/13 10:57:17 INFO Applying migration id=bookmarks 2026/05/13 10:57:17 INFO Applying migration id=shareactivity 2026/05/13 10:57:17 INFO Applying migration id=application 2026/05/13 10:57:17 INFO Applying migration id=certificates 2026/05/13 10:57:17 INFO Applying migration id=rawforward 2026/05/13 10:57:17 INFO Applying migration id=publickey 2026/05/13 10:57:17 INFO Applying migration id=resolvegroup 2026/05/13 10:57:17 INFO Applying migration id=reject 2026/05/13 10:57:17 INFO Applying migration id=autodel 2026/05/13 10:57:17 INFO Applying migration id=jsonb 2026/05/13 10:57:17 INFO Applying migration id=quote 2026/05/13 10:57:17 INFO Applying migration id=rfc9421 2026/05/13 10:57:17 INFO Applying migration id=keys 2026/05/13 10:57:17 INFO Applying migration id=portable 2026/05/13 10:57:17 INFO Applying migration id=proofs 2026/05/13 10:57:17 INFO Applying migration id=contexts 2026/05/13 10:57:17 INFO Applying migration id=deliverieshost 2026/05/13 10:57:17 INFO Applying migration id=pembegin 2026/05/13 10:57:17 INFO Applying migration id=didhost 2026/05/13 10:57:17 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:17 INFO Applying migration id=invites 2026/05/13 10:57:17 INFO Applying migration id=ed25519blob 2026/05/13 10:57:17 INFO Applying migration id=rsablob 2026/05/13 10:57:17 INFO Applying migration id=iconscid 2026/05/13 10:57:17 INFO Applying migration id=actor 2026/05/13 10:57:17 INFO Applying migration id=localkeys 2026/05/13 10:57:17 INFO Applying migration id=deleted 2026/05/13 10:57:17 INFO Applying migration id=history 2026/05/13 10:57:17 INFO Applying migration id=outboxnano 2026/05/13 10:57:17 INFO Applying migration id=implements 2026/05/13 10:57:17 INFO Applying migration id=backfill 2026/05/13 10:57:17 WARN No client certificate request.path=/users/register --- PASS: TestRegister_NoCertificate (0.17s) === RUN TestRegister_HappyFlow 2026/05/13 10:57:17 INFO Applying migration id=initial 2026/05/13 10:57:17 INFO Applying migration id=notesupdated 2026/05/13 10:57:17 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:17 INFO Applying migration id=activitiesid 2026/05/13 10:57:17 INFO Applying migration id=outbox 2026/05/13 10:57:17 INFO Applying migration id=edits 2026/05/13 10:57:17 INFO Applying migration id=outboxactor 2026/05/13 10:57:17 INFO Applying migration id=outboxsender 2026/05/13 10:57:17 INFO Applying migration id=thread 2026/05/13 10:57:17 INFO Applying migration id=host 2026/05/13 10:57:17 INFO Applying migration id=sharedinbox 2026/05/13 10:57:17 INFO Applying migration id=noteshost 2026/05/13 10:57:17 INFO Applying migration id=fetched 2026/05/13 10:57:17 INFO Applying migration id=move 2026/05/13 10:57:17 INFO Applying migration id=cleanup 2026/05/13 10:57:17 INFO Applying migration id=received 2026/05/13 10:57:17 INFO Applying migration id=namehost 2026/05/13 10:57:17 INFO Applying migration id=outboxhost 2026/05/13 10:57:17 INFO Applying migration id=notesfts 2026/05/13 10:57:17 INFO Applying migration id=iconsname 2026/05/13 10:57:17 INFO Applying migration id=nohash 2026/05/13 10:57:17 INFO Applying migration id=shares 2026/05/13 10:57:17 INFO Applying migration id=actorttl 2026/05/13 10:57:17 INFO Applying migration id=tocc 2026/05/13 10:57:17 INFO Applying migration id=followeds 2026/05/13 10:57:17 INFO Applying migration id=certhash 2026/05/13 10:57:17 INFO Applying migration id=follows_sync 2026/05/13 10:57:17 INFO Applying migration id=jsonpath 2026/05/13 10:57:17 INFO Applying migration id=localforward 2026/05/13 10:57:17 INFO Applying migration id=avatar 2026/05/13 10:57:17 INFO Applying migration id=noimage 2026/05/13 10:57:17 INFO Applying migration id=feed 2026/05/13 10:57:17 INFO Applying migration id=bookmarks 2026/05/13 10:57:17 INFO Applying migration id=shareactivity 2026/05/13 10:57:17 INFO Applying migration id=application 2026/05/13 10:57:17 INFO Applying migration id=certificates 2026/05/13 10:57:17 INFO Applying migration id=rawforward 2026/05/13 10:57:17 INFO Applying migration id=publickey 2026/05/13 10:57:17 INFO Applying migration id=resolvegroup 2026/05/13 10:57:17 INFO Applying migration id=reject 2026/05/13 10:57:17 INFO Applying migration id=autodel 2026/05/13 10:57:17 INFO Applying migration id=jsonb 2026/05/13 10:57:17 INFO Applying migration id=quote 2026/05/13 10:57:17 INFO Applying migration id=rfc9421 2026/05/13 10:57:17 INFO Applying migration id=keys 2026/05/13 10:57:17 INFO Applying migration id=portable 2026/05/13 10:57:17 INFO Applying migration id=proofs 2026/05/13 10:57:17 INFO Applying migration id=contexts 2026/05/13 10:57:17 INFO Applying migration id=deliverieshost 2026/05/13 10:57:17 INFO Applying migration id=pembegin 2026/05/13 10:57:17 INFO Applying migration id=didhost 2026/05/13 10:57:17 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:17 INFO Applying migration id=invites 2026/05/13 10:57:17 INFO Applying migration id=ed25519blob 2026/05/13 10:57:17 INFO Applying migration id=rsablob 2026/05/13 10:57:17 INFO Applying migration id=iconscid 2026/05/13 10:57:17 INFO Applying migration id=actor 2026/05/13 10:57:17 INFO Applying migration id=localkeys 2026/05/13 10:57:17 INFO Applying migration id=deleted 2026/05/13 10:57:17 INFO Applying migration id=history 2026/05/13 10:57:17 INFO Applying migration id=outboxnano 2026/05/13 10:57:17 INFO Applying migration id=implements 2026/05/13 10:57:17 INFO Applying migration id=backfill 2026/05/13 10:57:17 INFO Creating new user request.path=/users/register name=erin --- PASS: TestRegister_HappyFlow (0.27s) === RUN TestRegister_AlreadyRegistered 2026/05/13 10:57:17 INFO Applying migration id=initial 2026/05/13 10:57:17 INFO Applying migration id=notesupdated 2026/05/13 10:57:17 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:17 INFO Applying migration id=activitiesid 2026/05/13 10:57:17 INFO Applying migration id=outbox 2026/05/13 10:57:17 INFO Applying migration id=edits 2026/05/13 10:57:17 INFO Applying migration id=outboxactor 2026/05/13 10:57:17 INFO Applying migration id=outboxsender 2026/05/13 10:57:17 INFO Applying migration id=thread 2026/05/13 10:57:17 INFO Applying migration id=host 2026/05/13 10:57:17 INFO Applying migration id=sharedinbox 2026/05/13 10:57:17 INFO Applying migration id=noteshost 2026/05/13 10:57:17 INFO Applying migration id=fetched 2026/05/13 10:57:17 INFO Applying migration id=move 2026/05/13 10:57:17 INFO Applying migration id=cleanup 2026/05/13 10:57:17 INFO Applying migration id=received 2026/05/13 10:57:17 INFO Applying migration id=namehost 2026/05/13 10:57:17 INFO Applying migration id=outboxhost 2026/05/13 10:57:17 INFO Applying migration id=notesfts 2026/05/13 10:57:17 INFO Applying migration id=iconsname 2026/05/13 10:57:17 INFO Applying migration id=nohash 2026/05/13 10:57:17 INFO Applying migration id=shares 2026/05/13 10:57:17 INFO Applying migration id=actorttl 2026/05/13 10:57:17 INFO Applying migration id=tocc 2026/05/13 10:57:17 INFO Applying migration id=followeds 2026/05/13 10:57:17 INFO Applying migration id=certhash 2026/05/13 10:57:17 INFO Applying migration id=follows_sync 2026/05/13 10:57:17 INFO Applying migration id=jsonpath 2026/05/13 10:57:17 INFO Applying migration id=localforward 2026/05/13 10:57:17 INFO Applying migration id=avatar 2026/05/13 10:57:17 INFO Applying migration id=noimage 2026/05/13 10:57:17 INFO Applying migration id=feed 2026/05/13 10:57:17 INFO Applying migration id=bookmarks 2026/05/13 10:57:17 INFO Applying migration id=shareactivity 2026/05/13 10:57:17 INFO Applying migration id=application 2026/05/13 10:57:17 INFO Applying migration id=certificates 2026/05/13 10:57:17 INFO Applying migration id=rawforward 2026/05/13 10:57:17 INFO Applying migration id=publickey 2026/05/13 10:57:17 INFO Applying migration id=resolvegroup 2026/05/13 10:57:17 INFO Applying migration id=reject 2026/05/13 10:57:17 INFO Applying migration id=autodel 2026/05/13 10:57:17 INFO Applying migration id=jsonb 2026/05/13 10:57:17 INFO Applying migration id=quote 2026/05/13 10:57:17 INFO Applying migration id=rfc9421 2026/05/13 10:57:17 INFO Applying migration id=keys 2026/05/13 10:57:17 INFO Applying migration id=portable 2026/05/13 10:57:17 INFO Applying migration id=proofs 2026/05/13 10:57:17 INFO Applying migration id=contexts 2026/05/13 10:57:17 INFO Applying migration id=deliverieshost 2026/05/13 10:57:17 INFO Applying migration id=pembegin 2026/05/13 10:57:17 INFO Applying migration id=didhost 2026/05/13 10:57:17 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:17 INFO Applying migration id=invites 2026/05/13 10:57:17 INFO Applying migration id=ed25519blob 2026/05/13 10:57:17 INFO Applying migration id=rsablob 2026/05/13 10:57:17 INFO Applying migration id=iconscid 2026/05/13 10:57:17 INFO Applying migration id=actor 2026/05/13 10:57:17 INFO Applying migration id=localkeys 2026/05/13 10:57:17 INFO Applying migration id=deleted 2026/05/13 10:57:17 INFO Applying migration id=history 2026/05/13 10:57:17 INFO Applying migration id=outboxnano 2026/05/13 10:57:17 INFO Applying migration id=implements 2026/05/13 10:57:17 INFO Applying migration id=backfill 2026/05/13 10:57:17 WARN Registered user cannot register again request.path=/users/register request.user=erin --- PASS: TestRegister_AlreadyRegistered (0.26s) === RUN TestRegister_Twice 2026/05/13 10:57:17 INFO Applying migration id=initial 2026/05/13 10:57:17 INFO Applying migration id=notesupdated 2026/05/13 10:57:17 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:17 INFO Applying migration id=activitiesid 2026/05/13 10:57:17 INFO Applying migration id=outbox 2026/05/13 10:57:17 INFO Applying migration id=edits 2026/05/13 10:57:17 INFO Applying migration id=outboxactor 2026/05/13 10:57:17 INFO Applying migration id=outboxsender 2026/05/13 10:57:17 INFO Applying migration id=thread 2026/05/13 10:57:17 INFO Applying migration id=host 2026/05/13 10:57:17 INFO Applying migration id=sharedinbox 2026/05/13 10:57:17 INFO Applying migration id=noteshost 2026/05/13 10:57:17 INFO Applying migration id=fetched 2026/05/13 10:57:17 INFO Applying migration id=move 2026/05/13 10:57:18 INFO Applying migration id=cleanup 2026/05/13 10:57:18 INFO Applying migration id=received 2026/05/13 10:57:18 INFO Applying migration id=namehost 2026/05/13 10:57:18 INFO Applying migration id=outboxhost 2026/05/13 10:57:18 INFO Applying migration id=notesfts 2026/05/13 10:57:18 INFO Applying migration id=iconsname 2026/05/13 10:57:18 INFO Applying migration id=nohash 2026/05/13 10:57:18 INFO Applying migration id=shares 2026/05/13 10:57:18 INFO Applying migration id=actorttl 2026/05/13 10:57:18 INFO Applying migration id=tocc 2026/05/13 10:57:18 INFO Applying migration id=followeds 2026/05/13 10:57:18 INFO Applying migration id=certhash 2026/05/13 10:57:18 INFO Applying migration id=follows_sync 2026/05/13 10:57:18 INFO Applying migration id=jsonpath 2026/05/13 10:57:18 INFO Applying migration id=localforward 2026/05/13 10:57:18 INFO Applying migration id=avatar 2026/05/13 10:57:18 INFO Applying migration id=noimage 2026/05/13 10:57:18 INFO Applying migration id=feed 2026/05/13 10:57:18 INFO Applying migration id=bookmarks 2026/05/13 10:57:18 INFO Applying migration id=shareactivity 2026/05/13 10:57:18 INFO Applying migration id=application 2026/05/13 10:57:18 INFO Applying migration id=certificates 2026/05/13 10:57:18 INFO Applying migration id=rawforward 2026/05/13 10:57:18 INFO Applying migration id=publickey 2026/05/13 10:57:18 INFO Applying migration id=resolvegroup 2026/05/13 10:57:18 INFO Applying migration id=reject 2026/05/13 10:57:18 INFO Applying migration id=autodel 2026/05/13 10:57:18 INFO Applying migration id=jsonb 2026/05/13 10:57:18 INFO Applying migration id=quote 2026/05/13 10:57:18 INFO Applying migration id=rfc9421 2026/05/13 10:57:18 INFO Applying migration id=keys 2026/05/13 10:57:18 INFO Applying migration id=portable 2026/05/13 10:57:18 INFO Applying migration id=proofs 2026/05/13 10:57:18 INFO Applying migration id=contexts 2026/05/13 10:57:18 INFO Applying migration id=deliverieshost 2026/05/13 10:57:18 INFO Applying migration id=pembegin 2026/05/13 10:57:18 INFO Applying migration id=didhost 2026/05/13 10:57:18 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:18 INFO Applying migration id=invites 2026/05/13 10:57:18 INFO Applying migration id=ed25519blob 2026/05/13 10:57:18 INFO Applying migration id=rsablob 2026/05/13 10:57:18 INFO Applying migration id=iconscid 2026/05/13 10:57:18 INFO Applying migration id=actor 2026/05/13 10:57:18 INFO Applying migration id=localkeys 2026/05/13 10:57:18 INFO Applying migration id=deleted 2026/05/13 10:57:18 INFO Applying migration id=history 2026/05/13 10:57:18 INFO Applying migration id=outboxnano 2026/05/13 10:57:18 INFO Applying migration id=implements 2026/05/13 10:57:18 INFO Applying migration id=backfill 2026/05/13 10:57:18 INFO Creating new user request.path=/users/register name=erin 2026/05/13 10:57:18 WARN Registered user cannot register again request.path=/users/register request.user=erin --- PASS: TestRegister_Twice (0.28s) === RUN TestRegister_Throttling 2026/05/13 10:57:18 INFO Applying migration id=initial 2026/05/13 10:57:18 INFO Applying migration id=notesupdated 2026/05/13 10:57:18 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:18 INFO Applying migration id=activitiesid 2026/05/13 10:57:18 INFO Applying migration id=outbox 2026/05/13 10:57:18 INFO Applying migration id=edits 2026/05/13 10:57:18 INFO Applying migration id=outboxactor 2026/05/13 10:57:18 INFO Applying migration id=outboxsender 2026/05/13 10:57:18 INFO Applying migration id=thread 2026/05/13 10:57:18 INFO Applying migration id=host 2026/05/13 10:57:18 INFO Applying migration id=sharedinbox 2026/05/13 10:57:18 INFO Applying migration id=noteshost 2026/05/13 10:57:18 INFO Applying migration id=fetched 2026/05/13 10:57:18 INFO Applying migration id=move 2026/05/13 10:57:18 INFO Applying migration id=cleanup 2026/05/13 10:57:18 INFO Applying migration id=received 2026/05/13 10:57:18 INFO Applying migration id=namehost 2026/05/13 10:57:18 INFO Applying migration id=outboxhost 2026/05/13 10:57:18 INFO Applying migration id=notesfts 2026/05/13 10:57:18 INFO Applying migration id=iconsname 2026/05/13 10:57:18 INFO Applying migration id=nohash 2026/05/13 10:57:18 INFO Applying migration id=shares 2026/05/13 10:57:18 INFO Applying migration id=actorttl 2026/05/13 10:57:18 INFO Applying migration id=tocc 2026/05/13 10:57:18 INFO Applying migration id=followeds 2026/05/13 10:57:18 INFO Applying migration id=certhash 2026/05/13 10:57:18 INFO Applying migration id=follows_sync 2026/05/13 10:57:18 INFO Applying migration id=jsonpath 2026/05/13 10:57:18 INFO Applying migration id=localforward 2026/05/13 10:57:18 INFO Applying migration id=avatar 2026/05/13 10:57:18 INFO Applying migration id=noimage 2026/05/13 10:57:18 INFO Applying migration id=feed 2026/05/13 10:57:18 INFO Applying migration id=bookmarks 2026/05/13 10:57:18 INFO Applying migration id=shareactivity 2026/05/13 10:57:18 INFO Applying migration id=application 2026/05/13 10:57:18 INFO Applying migration id=certificates 2026/05/13 10:57:18 INFO Applying migration id=rawforward 2026/05/13 10:57:18 INFO Applying migration id=publickey 2026/05/13 10:57:18 INFO Applying migration id=resolvegroup 2026/05/13 10:57:18 INFO Applying migration id=reject 2026/05/13 10:57:18 INFO Applying migration id=autodel 2026/05/13 10:57:18 INFO Applying migration id=jsonb 2026/05/13 10:57:18 INFO Applying migration id=quote 2026/05/13 10:57:18 INFO Applying migration id=rfc9421 2026/05/13 10:57:18 INFO Applying migration id=keys 2026/05/13 10:57:18 INFO Applying migration id=portable 2026/05/13 10:57:18 INFO Applying migration id=proofs 2026/05/13 10:57:18 INFO Applying migration id=contexts 2026/05/13 10:57:18 INFO Applying migration id=deliverieshost 2026/05/13 10:57:18 INFO Applying migration id=pembegin 2026/05/13 10:57:18 INFO Applying migration id=didhost 2026/05/13 10:57:18 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:18 INFO Applying migration id=invites 2026/05/13 10:57:18 INFO Applying migration id=ed25519blob 2026/05/13 10:57:18 INFO Applying migration id=rsablob 2026/05/13 10:57:18 INFO Applying migration id=iconscid 2026/05/13 10:57:18 INFO Applying migration id=actor 2026/05/13 10:57:18 INFO Applying migration id=localkeys 2026/05/13 10:57:18 INFO Applying migration id=deleted 2026/05/13 10:57:18 INFO Applying migration id=history 2026/05/13 10:57:18 INFO Applying migration id=outboxnano 2026/05/13 10:57:18 INFO Applying migration id=implements 2026/05/13 10:57:18 INFO Applying migration id=backfill 2026/05/13 10:57:18 INFO Creating new user request.path=/users/register name=erin --- PASS: TestRegister_Throttling (0.34s) === RUN TestRegister_Throttling30Minutes 2026/05/13 10:57:18 INFO Applying migration id=initial 2026/05/13 10:57:18 INFO Applying migration id=notesupdated 2026/05/13 10:57:18 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:18 INFO Applying migration id=activitiesid 2026/05/13 10:57:18 INFO Applying migration id=outbox 2026/05/13 10:57:18 INFO Applying migration id=edits 2026/05/13 10:57:18 INFO Applying migration id=outboxactor 2026/05/13 10:57:18 INFO Applying migration id=outboxsender 2026/05/13 10:57:18 INFO Applying migration id=thread 2026/05/13 10:57:18 INFO Applying migration id=host 2026/05/13 10:57:18 INFO Applying migration id=sharedinbox 2026/05/13 10:57:18 INFO Applying migration id=noteshost 2026/05/13 10:57:18 INFO Applying migration id=fetched 2026/05/13 10:57:18 INFO Applying migration id=move 2026/05/13 10:57:18 INFO Applying migration id=cleanup 2026/05/13 10:57:18 INFO Applying migration id=received 2026/05/13 10:57:18 INFO Applying migration id=namehost 2026/05/13 10:57:18 INFO Applying migration id=outboxhost 2026/05/13 10:57:18 INFO Applying migration id=notesfts 2026/05/13 10:57:18 INFO Applying migration id=iconsname 2026/05/13 10:57:18 INFO Applying migration id=nohash 2026/05/13 10:57:18 INFO Applying migration id=shares 2026/05/13 10:57:18 INFO Applying migration id=actorttl 2026/05/13 10:57:18 INFO Applying migration id=tocc 2026/05/13 10:57:18 INFO Applying migration id=followeds 2026/05/13 10:57:18 INFO Applying migration id=certhash 2026/05/13 10:57:18 INFO Applying migration id=follows_sync 2026/05/13 10:57:18 INFO Applying migration id=jsonpath 2026/05/13 10:57:18 INFO Applying migration id=localforward 2026/05/13 10:57:18 INFO Applying migration id=avatar 2026/05/13 10:57:18 INFO Applying migration id=noimage 2026/05/13 10:57:18 INFO Applying migration id=feed 2026/05/13 10:57:18 INFO Applying migration id=bookmarks 2026/05/13 10:57:18 INFO Applying migration id=shareactivity 2026/05/13 10:57:18 INFO Applying migration id=application 2026/05/13 10:57:18 INFO Applying migration id=certificates 2026/05/13 10:57:18 INFO Applying migration id=rawforward 2026/05/13 10:57:18 INFO Applying migration id=publickey 2026/05/13 10:57:18 INFO Applying migration id=resolvegroup 2026/05/13 10:57:18 INFO Applying migration id=reject 2026/05/13 10:57:18 INFO Applying migration id=autodel 2026/05/13 10:57:18 INFO Applying migration id=jsonb 2026/05/13 10:57:18 INFO Applying migration id=quote 2026/05/13 10:57:18 INFO Applying migration id=rfc9421 2026/05/13 10:57:18 INFO Applying migration id=keys 2026/05/13 10:57:18 INFO Applying migration id=portable 2026/05/13 10:57:18 INFO Applying migration id=proofs 2026/05/13 10:57:18 INFO Applying migration id=contexts 2026/05/13 10:57:18 INFO Applying migration id=deliverieshost 2026/05/13 10:57:18 INFO Applying migration id=pembegin 2026/05/13 10:57:18 INFO Applying migration id=didhost 2026/05/13 10:57:18 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:18 INFO Applying migration id=invites 2026/05/13 10:57:18 INFO Applying migration id=ed25519blob 2026/05/13 10:57:18 INFO Applying migration id=rsablob 2026/05/13 10:57:18 INFO Applying migration id=iconscid 2026/05/13 10:57:18 INFO Applying migration id=actor 2026/05/13 10:57:18 INFO Applying migration id=localkeys 2026/05/13 10:57:18 INFO Applying migration id=deleted 2026/05/13 10:57:18 INFO Applying migration id=history 2026/05/13 10:57:18 INFO Applying migration id=outboxnano 2026/05/13 10:57:18 INFO Applying migration id=implements 2026/05/13 10:57:18 INFO Applying migration id=backfill 2026/05/13 10:57:18 INFO Creating new user request.path=/users/register name=erin --- PASS: TestRegister_Throttling30Minutes (0.28s) === RUN TestRegister_Throttling1Hour 2026/05/13 10:57:18 INFO Applying migration id=initial 2026/05/13 10:57:18 INFO Applying migration id=notesupdated 2026/05/13 10:57:18 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:18 INFO Applying migration id=activitiesid 2026/05/13 10:57:18 INFO Applying migration id=outbox 2026/05/13 10:57:18 INFO Applying migration id=edits 2026/05/13 10:57:18 INFO Applying migration id=outboxactor 2026/05/13 10:57:18 INFO Applying migration id=outboxsender 2026/05/13 10:57:18 INFO Applying migration id=thread 2026/05/13 10:57:18 INFO Applying migration id=host 2026/05/13 10:57:18 INFO Applying migration id=sharedinbox 2026/05/13 10:57:18 INFO Applying migration id=noteshost 2026/05/13 10:57:18 INFO Applying migration id=fetched 2026/05/13 10:57:18 INFO Applying migration id=move 2026/05/13 10:57:18 INFO Applying migration id=cleanup 2026/05/13 10:57:18 INFO Applying migration id=received 2026/05/13 10:57:18 INFO Applying migration id=namehost 2026/05/13 10:57:18 INFO Applying migration id=outboxhost 2026/05/13 10:57:18 INFO Applying migration id=notesfts 2026/05/13 10:57:18 INFO Applying migration id=iconsname 2026/05/13 10:57:18 INFO Applying migration id=nohash 2026/05/13 10:57:18 INFO Applying migration id=shares 2026/05/13 10:57:18 INFO Applying migration id=actorttl 2026/05/13 10:57:18 INFO Applying migration id=tocc 2026/05/13 10:57:18 INFO Applying migration id=followeds 2026/05/13 10:57:18 INFO Applying migration id=certhash 2026/05/13 10:57:18 INFO Applying migration id=follows_sync 2026/05/13 10:57:18 INFO Applying migration id=jsonpath 2026/05/13 10:57:18 INFO Applying migration id=localforward 2026/05/13 10:57:18 INFO Applying migration id=avatar 2026/05/13 10:57:18 INFO Applying migration id=noimage 2026/05/13 10:57:18 INFO Applying migration id=feed 2026/05/13 10:57:18 INFO Applying migration id=bookmarks 2026/05/13 10:57:18 INFO Applying migration id=shareactivity 2026/05/13 10:57:18 INFO Applying migration id=application 2026/05/13 10:57:18 INFO Applying migration id=certificates 2026/05/13 10:57:18 INFO Applying migration id=rawforward 2026/05/13 10:57:18 INFO Applying migration id=publickey 2026/05/13 10:57:18 INFO Applying migration id=resolvegroup 2026/05/13 10:57:18 INFO Applying migration id=reject 2026/05/13 10:57:18 INFO Applying migration id=autodel 2026/05/13 10:57:18 INFO Applying migration id=jsonb 2026/05/13 10:57:18 INFO Applying migration id=quote 2026/05/13 10:57:18 INFO Applying migration id=rfc9421 2026/05/13 10:57:18 INFO Applying migration id=keys 2026/05/13 10:57:18 INFO Applying migration id=portable 2026/05/13 10:57:19 INFO Applying migration id=proofs 2026/05/13 10:57:19 INFO Applying migration id=contexts 2026/05/13 10:57:19 INFO Applying migration id=deliverieshost 2026/05/13 10:57:19 INFO Applying migration id=pembegin 2026/05/13 10:57:19 INFO Applying migration id=didhost 2026/05/13 10:57:19 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:19 INFO Applying migration id=invites 2026/05/13 10:57:19 INFO Applying migration id=ed25519blob 2026/05/13 10:57:19 INFO Applying migration id=rsablob 2026/05/13 10:57:19 INFO Applying migration id=iconscid 2026/05/13 10:57:19 INFO Applying migration id=actor 2026/05/13 10:57:19 INFO Applying migration id=localkeys 2026/05/13 10:57:19 INFO Applying migration id=deleted 2026/05/13 10:57:19 INFO Applying migration id=history 2026/05/13 10:57:19 INFO Applying migration id=outboxnano 2026/05/13 10:57:19 INFO Applying migration id=implements 2026/05/13 10:57:19 INFO Applying migration id=backfill 2026/05/13 10:57:19 INFO Creating new user request.path=/users/register name=erin 2026/05/13 10:57:19 INFO Creating new user request.path=/users/register name=david --- PASS: TestRegister_Throttling1Hour (0.49s) === RUN TestRegister_TwoCertificates 2026/05/13 10:57:19 INFO Applying migration id=initial 2026/05/13 10:57:19 INFO Applying migration id=notesupdated 2026/05/13 10:57:19 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:19 INFO Applying migration id=activitiesid 2026/05/13 10:57:19 INFO Applying migration id=outbox 2026/05/13 10:57:19 INFO Applying migration id=edits 2026/05/13 10:57:19 INFO Applying migration id=outboxactor 2026/05/13 10:57:19 INFO Applying migration id=outboxsender 2026/05/13 10:57:19 INFO Applying migration id=thread 2026/05/13 10:57:19 INFO Applying migration id=host 2026/05/13 10:57:19 INFO Applying migration id=sharedinbox 2026/05/13 10:57:19 INFO Applying migration id=noteshost 2026/05/13 10:57:19 INFO Applying migration id=fetched 2026/05/13 10:57:19 INFO Applying migration id=move 2026/05/13 10:57:19 INFO Applying migration id=cleanup 2026/05/13 10:57:19 INFO Applying migration id=received 2026/05/13 10:57:19 INFO Applying migration id=namehost 2026/05/13 10:57:19 INFO Applying migration id=outboxhost 2026/05/13 10:57:19 INFO Applying migration id=notesfts 2026/05/13 10:57:19 INFO Applying migration id=iconsname 2026/05/13 10:57:19 INFO Applying migration id=nohash 2026/05/13 10:57:19 INFO Applying migration id=shares 2026/05/13 10:57:19 INFO Applying migration id=actorttl 2026/05/13 10:57:19 INFO Applying migration id=tocc 2026/05/13 10:57:19 INFO Applying migration id=followeds 2026/05/13 10:57:19 INFO Applying migration id=certhash 2026/05/13 10:57:19 INFO Applying migration id=follows_sync 2026/05/13 10:57:19 INFO Applying migration id=jsonpath 2026/05/13 10:57:19 INFO Applying migration id=localforward 2026/05/13 10:57:19 INFO Applying migration id=avatar 2026/05/13 10:57:19 INFO Applying migration id=noimage 2026/05/13 10:57:19 INFO Applying migration id=feed 2026/05/13 10:57:19 INFO Applying migration id=bookmarks 2026/05/13 10:57:19 INFO Applying migration id=shareactivity 2026/05/13 10:57:19 INFO Applying migration id=application 2026/05/13 10:57:19 INFO Applying migration id=certificates 2026/05/13 10:57:19 INFO Applying migration id=rawforward 2026/05/13 10:57:19 INFO Applying migration id=publickey 2026/05/13 10:57:19 INFO Applying migration id=resolvegroup 2026/05/13 10:57:19 INFO Applying migration id=reject 2026/05/13 10:57:19 INFO Applying migration id=autodel 2026/05/13 10:57:19 INFO Applying migration id=jsonb 2026/05/13 10:57:19 INFO Applying migration id=quote 2026/05/13 10:57:19 INFO Applying migration id=rfc9421 2026/05/13 10:57:19 INFO Applying migration id=keys 2026/05/13 10:57:19 INFO Applying migration id=portable 2026/05/13 10:57:19 INFO Applying migration id=proofs 2026/05/13 10:57:19 INFO Applying migration id=contexts 2026/05/13 10:57:19 INFO Applying migration id=deliverieshost 2026/05/13 10:57:19 INFO Applying migration id=pembegin 2026/05/13 10:57:19 INFO Applying migration id=didhost 2026/05/13 10:57:19 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:19 INFO Applying migration id=invites 2026/05/13 10:57:19 INFO Applying migration id=ed25519blob 2026/05/13 10:57:19 INFO Applying migration id=rsablob 2026/05/13 10:57:19 INFO Applying migration id=iconscid 2026/05/13 10:57:19 INFO Applying migration id=actor 2026/05/13 10:57:19 INFO Applying migration id=localkeys 2026/05/13 10:57:19 INFO Applying migration id=deleted 2026/05/13 10:57:19 INFO Applying migration id=history 2026/05/13 10:57:19 INFO Applying migration id=outboxnano 2026/05/13 10:57:19 INFO Applying migration id=implements 2026/05/13 10:57:19 INFO Applying migration id=backfill 2026/05/13 10:57:19 INFO Redirecting new user 2026/05/13 10:57:19 INFO Creating new user request.path=/users/register name=erin 2026/05/13 10:57:19 WARN Registered user cannot register again request.path=/users/register request.user=erin 2026/05/13 10:57:19 INFO Redirecting new user 2026/05/13 10:57:19 INFO Creating new user request.path=/users/register name=erin 2026/05/13 10:57:19 INFO Approving certificate request.path=/users/certificates/approve/4561F7655D75BC965B6204AAED6CB1CE2047E1CA79397A81B41AC26281D42EFF request.user=erin user=erin hash=4561F7655D75BC965B6204AAED6CB1CE2047E1CA79397A81B41AC26281D42EFF 2026/05/13 10:57:19 WARN Registered user cannot register again request.path=/users/register request.user=erin 2026/05/13 10:57:19 INFO Revoking certificate request.path=/users/certificates/revoke/EB108D8A0EF3051B2830FEAA87AA79ADA1C5B60DD8A7CECCC8EC25BD086DC11A request.user=erin user=erin hash=EB108D8A0EF3051B2830FEAA87AA79ADA1C5B60DD8A7CECCC8EC25BD086DC11A 2026/05/13 10:57:19 INFO Redirecting new user 2026/05/13 10:57:19 INFO Creating new user request.path=/users/register name=erin --- PASS: TestRegister_TwoCertificates (0.59s) === RUN TestRegister_ForbiddenUserName 2026/05/13 10:57:19 INFO Applying migration id=initial 2026/05/13 10:57:19 INFO Applying migration id=notesupdated 2026/05/13 10:57:19 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:19 INFO Applying migration id=activitiesid 2026/05/13 10:57:19 INFO Applying migration id=outbox 2026/05/13 10:57:19 INFO Applying migration id=edits 2026/05/13 10:57:19 INFO Applying migration id=outboxactor 2026/05/13 10:57:19 INFO Applying migration id=outboxsender 2026/05/13 10:57:19 INFO Applying migration id=thread 2026/05/13 10:57:19 INFO Applying migration id=host 2026/05/13 10:57:19 INFO Applying migration id=sharedinbox 2026/05/13 10:57:19 INFO Applying migration id=noteshost 2026/05/13 10:57:19 INFO Applying migration id=fetched 2026/05/13 10:57:19 INFO Applying migration id=move 2026/05/13 10:57:19 INFO Applying migration id=cleanup 2026/05/13 10:57:19 INFO Applying migration id=received 2026/05/13 10:57:19 INFO Applying migration id=namehost 2026/05/13 10:57:19 INFO Applying migration id=outboxhost 2026/05/13 10:57:19 INFO Applying migration id=notesfts 2026/05/13 10:57:19 INFO Applying migration id=iconsname 2026/05/13 10:57:19 INFO Applying migration id=nohash 2026/05/13 10:57:19 INFO Applying migration id=shares 2026/05/13 10:57:19 INFO Applying migration id=actorttl 2026/05/13 10:57:19 INFO Applying migration id=tocc 2026/05/13 10:57:20 INFO Applying migration id=followeds 2026/05/13 10:57:20 INFO Applying migration id=certhash 2026/05/13 10:57:20 INFO Applying migration id=follows_sync 2026/05/13 10:57:20 INFO Applying migration id=jsonpath 2026/05/13 10:57:20 INFO Applying migration id=localforward 2026/05/13 10:57:20 INFO Applying migration id=avatar 2026/05/13 10:57:20 INFO Applying migration id=noimage 2026/05/13 10:57:20 INFO Applying migration id=feed 2026/05/13 10:57:20 INFO Applying migration id=bookmarks 2026/05/13 10:57:20 INFO Applying migration id=shareactivity 2026/05/13 10:57:20 INFO Applying migration id=application 2026/05/13 10:57:20 INFO Applying migration id=certificates 2026/05/13 10:57:20 INFO Applying migration id=rawforward 2026/05/13 10:57:20 INFO Applying migration id=publickey 2026/05/13 10:57:20 INFO Applying migration id=resolvegroup 2026/05/13 10:57:20 INFO Applying migration id=reject 2026/05/13 10:57:20 INFO Applying migration id=autodel 2026/05/13 10:57:20 INFO Applying migration id=jsonb 2026/05/13 10:57:20 INFO Applying migration id=quote 2026/05/13 10:57:20 INFO Applying migration id=rfc9421 2026/05/13 10:57:20 INFO Applying migration id=keys 2026/05/13 10:57:20 INFO Applying migration id=portable 2026/05/13 10:57:20 INFO Applying migration id=proofs 2026/05/13 10:57:20 INFO Applying migration id=contexts 2026/05/13 10:57:20 INFO Applying migration id=deliverieshost 2026/05/13 10:57:20 INFO Applying migration id=pembegin 2026/05/13 10:57:20 INFO Applying migration id=didhost 2026/05/13 10:57:20 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:20 INFO Applying migration id=invites 2026/05/13 10:57:20 INFO Applying migration id=ed25519blob 2026/05/13 10:57:20 INFO Applying migration id=rsablob 2026/05/13 10:57:20 INFO Applying migration id=iconscid 2026/05/13 10:57:20 INFO Applying migration id=actor 2026/05/13 10:57:20 INFO Applying migration id=localkeys 2026/05/13 10:57:20 INFO Applying migration id=deleted 2026/05/13 10:57:20 INFO Applying migration id=history 2026/05/13 10:57:20 INFO Applying migration id=outboxnano 2026/05/13 10:57:20 INFO Applying migration id=implements 2026/05/13 10:57:20 INFO Applying migration id=backfill --- PASS: TestRegister_ForbiddenUserName (0.18s) === RUN TestReply_AuthorNotFollowed 2026/05/13 10:57:20 INFO Applying migration id=initial 2026/05/13 10:57:20 INFO Applying migration id=notesupdated 2026/05/13 10:57:20 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:20 INFO Applying migration id=activitiesid 2026/05/13 10:57:20 INFO Applying migration id=outbox 2026/05/13 10:57:20 INFO Applying migration id=edits 2026/05/13 10:57:20 INFO Applying migration id=outboxactor 2026/05/13 10:57:20 INFO Applying migration id=outboxsender 2026/05/13 10:57:20 INFO Applying migration id=thread 2026/05/13 10:57:20 INFO Applying migration id=host 2026/05/13 10:57:20 INFO Applying migration id=sharedinbox 2026/05/13 10:57:20 INFO Applying migration id=noteshost 2026/05/13 10:57:20 INFO Applying migration id=fetched 2026/05/13 10:57:20 INFO Applying migration id=move 2026/05/13 10:57:20 INFO Applying migration id=cleanup 2026/05/13 10:57:20 INFO Applying migration id=received 2026/05/13 10:57:20 INFO Applying migration id=namehost 2026/05/13 10:57:20 INFO Applying migration id=outboxhost 2026/05/13 10:57:20 INFO Applying migration id=notesfts 2026/05/13 10:57:20 INFO Applying migration id=iconsname 2026/05/13 10:57:20 INFO Applying migration id=nohash 2026/05/13 10:57:20 INFO Applying migration id=shares 2026/05/13 10:57:20 INFO Applying migration id=actorttl 2026/05/13 10:57:20 INFO Applying migration id=tocc 2026/05/13 10:57:20 INFO Applying migration id=followeds 2026/05/13 10:57:20 INFO Applying migration id=certhash 2026/05/13 10:57:20 INFO Applying migration id=follows_sync 2026/05/13 10:57:20 INFO Applying migration id=jsonpath 2026/05/13 10:57:20 INFO Applying migration id=localforward 2026/05/13 10:57:20 INFO Applying migration id=avatar 2026/05/13 10:57:20 INFO Applying migration id=noimage 2026/05/13 10:57:20 INFO Applying migration id=feed 2026/05/13 10:57:20 INFO Applying migration id=bookmarks 2026/05/13 10:57:20 INFO Applying migration id=shareactivity 2026/05/13 10:57:20 INFO Applying migration id=application 2026/05/13 10:57:20 INFO Applying migration id=certificates 2026/05/13 10:57:20 INFO Applying migration id=rawforward 2026/05/13 10:57:20 INFO Applying migration id=publickey 2026/05/13 10:57:20 INFO Applying migration id=resolvegroup 2026/05/13 10:57:20 INFO Applying migration id=reject 2026/05/13 10:57:20 INFO Applying migration id=autodel 2026/05/13 10:57:20 INFO Applying migration id=jsonb 2026/05/13 10:57:20 INFO Applying migration id=quote 2026/05/13 10:57:20 INFO Applying migration id=rfc9421 2026/05/13 10:57:20 INFO Applying migration id=keys 2026/05/13 10:57:20 INFO Applying migration id=portable 2026/05/13 10:57:20 INFO Applying migration id=proofs 2026/05/13 10:57:20 INFO Applying migration id=contexts 2026/05/13 10:57:20 INFO Applying migration id=deliverieshost 2026/05/13 10:57:20 INFO Applying migration id=pembegin 2026/05/13 10:57:20 INFO Applying migration id=didhost 2026/05/13 10:57:20 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:20 INFO Applying migration id=invites 2026/05/13 10:57:20 INFO Applying migration id=ed25519blob 2026/05/13 10:57:20 INFO Applying migration id=rsablob 2026/05/13 10:57:20 INFO Applying migration id=iconscid 2026/05/13 10:57:20 INFO Applying migration id=actor 2026/05/13 10:57:20 INFO Applying migration id=localkeys 2026/05/13 10:57:20 INFO Applying migration id=deleted 2026/05/13 10:57:20 INFO Applying migration id=history 2026/05/13 10:57:20 INFO Applying migration id=outboxnano 2026/05/13 10:57:20 INFO Applying migration id=implements 2026/05/13 10:57:20 INFO Applying migration id=backfill 2026/05/13 10:57:20 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-ea18-75ff-9208-b23998c413a2 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-ea18-7597-9c0f-13b4325524c7 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fb-ea18-7597-9c0f-13b4325524c7 2026/05/13 10:57:20 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-ea18-7597-9c0f-13b4325524c7 2026/05/13 10:57:20 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-ea18-7597-9c0f-13b4325524c7 2026/05/13 10:57:20 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fb-ea1d-7188-ba84-1001f6ee8d6e note=https://localhost.localdomain:8443/post/019e20fb-ea1d-7153-a742-868eca80b37a thread=https://localhost.localdomain:8443/post/019e20fb-ea18-7597-9c0f-13b4325524c7 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:20 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-ea1d-7188-ba84-1001f6ee8d6e activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-ea1d-7153-a742-868eca80b37a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-ea1d-7153-a742-868eca80b37a 2026/05/13 10:57:20 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-ea18-7597-9c0f-13b4325524c7 2026/05/13 10:57:20 INFO Generating first response key=/local --- PASS: TestReply_AuthorNotFollowed (0.79s) === RUN TestReply_AuthorFollowed 2026/05/13 10:57:20 INFO Applying migration id=initial 2026/05/13 10:57:20 INFO Applying migration id=notesupdated 2026/05/13 10:57:20 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:20 INFO Applying migration id=activitiesid 2026/05/13 10:57:20 INFO Applying migration id=outbox 2026/05/13 10:57:20 INFO Applying migration id=edits 2026/05/13 10:57:20 INFO Applying migration id=outboxactor 2026/05/13 10:57:20 INFO Applying migration id=outboxsender 2026/05/13 10:57:20 INFO Applying migration id=thread 2026/05/13 10:57:20 INFO Applying migration id=host 2026/05/13 10:57:20 INFO Applying migration id=sharedinbox 2026/05/13 10:57:20 INFO Applying migration id=noteshost 2026/05/13 10:57:20 INFO Applying migration id=fetched 2026/05/13 10:57:20 INFO Applying migration id=move 2026/05/13 10:57:20 INFO Applying migration id=cleanup 2026/05/13 10:57:20 INFO Applying migration id=received 2026/05/13 10:57:20 INFO Applying migration id=namehost 2026/05/13 10:57:20 INFO Applying migration id=outboxhost 2026/05/13 10:57:20 INFO Applying migration id=notesfts 2026/05/13 10:57:20 INFO Applying migration id=iconsname 2026/05/13 10:57:20 INFO Applying migration id=nohash 2026/05/13 10:57:20 INFO Applying migration id=shares 2026/05/13 10:57:20 INFO Applying migration id=actorttl 2026/05/13 10:57:20 INFO Applying migration id=tocc 2026/05/13 10:57:20 INFO Applying migration id=followeds 2026/05/13 10:57:20 INFO Applying migration id=certhash 2026/05/13 10:57:20 INFO Applying migration id=follows_sync 2026/05/13 10:57:20 INFO Applying migration id=jsonpath 2026/05/13 10:57:21 INFO Applying migration id=localforward 2026/05/13 10:57:21 INFO Applying migration id=avatar 2026/05/13 10:57:21 INFO Applying migration id=noimage 2026/05/13 10:57:21 INFO Applying migration id=feed 2026/05/13 10:57:21 INFO Applying migration id=bookmarks 2026/05/13 10:57:21 INFO Applying migration id=shareactivity 2026/05/13 10:57:21 INFO Applying migration id=application 2026/05/13 10:57:21 INFO Applying migration id=certificates 2026/05/13 10:57:21 INFO Applying migration id=rawforward 2026/05/13 10:57:21 INFO Applying migration id=publickey 2026/05/13 10:57:21 INFO Applying migration id=resolvegroup 2026/05/13 10:57:21 INFO Applying migration id=reject 2026/05/13 10:57:21 INFO Applying migration id=autodel 2026/05/13 10:57:21 INFO Applying migration id=jsonb 2026/05/13 10:57:21 INFO Applying migration id=quote 2026/05/13 10:57:21 INFO Applying migration id=rfc9421 2026/05/13 10:57:21 INFO Applying migration id=keys 2026/05/13 10:57:21 INFO Applying migration id=portable 2026/05/13 10:57:21 INFO Applying migration id=proofs 2026/05/13 10:57:21 INFO Applying migration id=contexts 2026/05/13 10:57:21 INFO Applying migration id=deliverieshost 2026/05/13 10:57:21 INFO Applying migration id=pembegin 2026/05/13 10:57:21 INFO Applying migration id=didhost 2026/05/13 10:57:21 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:21 INFO Applying migration id=invites 2026/05/13 10:57:21 INFO Applying migration id=ed25519blob 2026/05/13 10:57:21 INFO Applying migration id=rsablob 2026/05/13 10:57:21 INFO Applying migration id=iconscid 2026/05/13 10:57:21 INFO Applying migration id=actor 2026/05/13 10:57:21 INFO Applying migration id=localkeys 2026/05/13 10:57:21 INFO Applying migration id=deleted 2026/05/13 10:57:21 INFO Applying migration id=history 2026/05/13 10:57:21 INFO Applying migration id=outboxnano 2026/05/13 10:57:21 INFO Applying migration id=implements 2026/05/13 10:57:21 INFO Applying migration id=backfill 2026/05/13 10:57:21 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-ed34-7b0f-b65f-fd998fddd846 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:21 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-ed35-72cd-8e94-c328330b2714 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-ed34-7b0f-b65f-fd998fddd846 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fb-ed34-7b0f-b65f-fd998fddd846 2026/05/13 10:57:21 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-ed35-7a85-9dfb-1d0ae8c526f4 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-ed35-7a47-b7f2-fe1635086183 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fb-ed35-7a47-b7f2-fe1635086183 2026/05/13 10:57:21 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-ed35-7a47-b7f2-fe1635086183 2026/05/13 10:57:21 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-ed35-7a47-b7f2-fe1635086183 2026/05/13 10:57:21 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fb-ed3a-7b62-bc24-1596985af4a5 note=https://localhost.localdomain:8443/post/019e20fb-ed3a-7b2f-bc8f-58beadaba187 thread=https://localhost.localdomain:8443/post/019e20fb-ed35-7a47-b7f2-fe1635086183 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:21 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-ed3a-7b62-bc24-1596985af4a5 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-ed3a-7b2f-bc8f-58beadaba187 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-ed3a-7b2f-bc8f-58beadaba187 2026/05/13 10:57:21 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-ed35-7a47-b7f2-fe1635086183 2026/05/13 10:57:21 INFO Generating first response key=/local --- PASS: TestReply_AuthorFollowed (0.80s) === RUN TestReply_PostToFollowers 2026/05/13 10:57:21 INFO Applying migration id=initial 2026/05/13 10:57:21 INFO Applying migration id=notesupdated 2026/05/13 10:57:21 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:21 INFO Applying migration id=activitiesid 2026/05/13 10:57:21 INFO Applying migration id=outbox 2026/05/13 10:57:21 INFO Applying migration id=edits 2026/05/13 10:57:21 INFO Applying migration id=outboxactor 2026/05/13 10:57:21 INFO Applying migration id=outboxsender 2026/05/13 10:57:21 INFO Applying migration id=thread 2026/05/13 10:57:21 INFO Applying migration id=host 2026/05/13 10:57:21 INFO Applying migration id=sharedinbox 2026/05/13 10:57:21 INFO Applying migration id=noteshost 2026/05/13 10:57:21 INFO Applying migration id=fetched 2026/05/13 10:57:21 INFO Applying migration id=move 2026/05/13 10:57:21 INFO Applying migration id=cleanup 2026/05/13 10:57:21 INFO Applying migration id=received 2026/05/13 10:57:21 INFO Applying migration id=namehost 2026/05/13 10:57:21 INFO Applying migration id=outboxhost 2026/05/13 10:57:21 INFO Applying migration id=notesfts 2026/05/13 10:57:21 INFO Applying migration id=iconsname 2026/05/13 10:57:21 INFO Applying migration id=nohash 2026/05/13 10:57:21 INFO Applying migration id=shares 2026/05/13 10:57:21 INFO Applying migration id=actorttl 2026/05/13 10:57:21 INFO Applying migration id=tocc 2026/05/13 10:57:21 INFO Applying migration id=followeds 2026/05/13 10:57:21 INFO Applying migration id=certhash 2026/05/13 10:57:21 INFO Applying migration id=follows_sync 2026/05/13 10:57:21 INFO Applying migration id=jsonpath 2026/05/13 10:57:21 INFO Applying migration id=localforward 2026/05/13 10:57:21 INFO Applying migration id=avatar 2026/05/13 10:57:21 INFO Applying migration id=noimage 2026/05/13 10:57:21 INFO Applying migration id=feed 2026/05/13 10:57:21 INFO Applying migration id=bookmarks 2026/05/13 10:57:21 INFO Applying migration id=shareactivity 2026/05/13 10:57:21 INFO Applying migration id=application 2026/05/13 10:57:21 INFO Applying migration id=certificates 2026/05/13 10:57:21 INFO Applying migration id=rawforward 2026/05/13 10:57:21 INFO Applying migration id=publickey 2026/05/13 10:57:21 INFO Applying migration id=resolvegroup 2026/05/13 10:57:21 INFO Applying migration id=reject 2026/05/13 10:57:21 INFO Applying migration id=autodel 2026/05/13 10:57:21 INFO Applying migration id=jsonb 2026/05/13 10:57:21 INFO Applying migration id=quote 2026/05/13 10:57:21 INFO Applying migration id=rfc9421 2026/05/13 10:57:21 INFO Applying migration id=keys 2026/05/13 10:57:21 INFO Applying migration id=portable 2026/05/13 10:57:21 INFO Applying migration id=proofs 2026/05/13 10:57:21 INFO Applying migration id=contexts 2026/05/13 10:57:21 INFO Applying migration id=deliverieshost 2026/05/13 10:57:21 INFO Applying migration id=pembegin 2026/05/13 10:57:21 INFO Applying migration id=didhost 2026/05/13 10:57:21 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:21 INFO Applying migration id=invites 2026/05/13 10:57:21 INFO Applying migration id=ed25519blob 2026/05/13 10:57:21 INFO Applying migration id=rsablob 2026/05/13 10:57:21 INFO Applying migration id=iconscid 2026/05/13 10:57:21 INFO Applying migration id=actor 2026/05/13 10:57:21 INFO Applying migration id=localkeys 2026/05/13 10:57:21 INFO Applying migration id=deleted 2026/05/13 10:57:21 INFO Applying migration id=history 2026/05/13 10:57:21 INFO Applying migration id=outboxnano 2026/05/13 10:57:21 INFO Applying migration id=implements 2026/05/13 10:57:21 INFO Applying migration id=backfill 2026/05/13 10:57:22 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-eee7-7df9-8bf6-d608beffe228 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:22 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-eee8-75db-a75d-c8aee31d166e activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-eee7-7df9-8bf6-d608beffe228 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fb-eee7-7df9-8bf6-d608beffe228 2026/05/13 10:57:22 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-eee8-7e1c-aa4a-ca2e44ca8a22 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-eee8-7de2-9371-4e35659bbcbd activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fb-eee8-7de2-9371-4e35659bbcbd 2026/05/13 10:57:22 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-eee8-7de2-9371-4e35659bbcbd 2026/05/13 10:57:22 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-eee8-7de2-9371-4e35659bbcbd 2026/05/13 10:57:22 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fb-eeed-7861-91d4-f95e14c0dde9 note=https://localhost.localdomain:8443/post/019e20fb-eeed-7808-a4b0-6402bae7d653 thread=https://localhost.localdomain:8443/post/019e20fb-eee8-7de2-9371-4e35659bbcbd starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:22 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-eeed-7861-91d4-f95e14c0dde9 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-eeed-7808-a4b0-6402bae7d653 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-eeed-7808-a4b0-6402bae7d653 2026/05/13 10:57:22 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-eee8-7de2-9371-4e35659bbcbd 2026/05/13 10:57:22 INFO Generating first response key=/local --- PASS: TestReply_PostToFollowers (0.44s) === RUN TestReply_PostToFollowersNotFollowing 2026/05/13 10:57:22 INFO Applying migration id=initial 2026/05/13 10:57:22 INFO Applying migration id=notesupdated 2026/05/13 10:57:22 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:22 INFO Applying migration id=activitiesid 2026/05/13 10:57:22 INFO Applying migration id=outbox 2026/05/13 10:57:22 INFO Applying migration id=edits 2026/05/13 10:57:22 INFO Applying migration id=outboxactor 2026/05/13 10:57:22 INFO Applying migration id=outboxsender 2026/05/13 10:57:22 INFO Applying migration id=thread 2026/05/13 10:57:22 INFO Applying migration id=host 2026/05/13 10:57:22 INFO Applying migration id=sharedinbox 2026/05/13 10:57:22 INFO Applying migration id=noteshost 2026/05/13 10:57:22 INFO Applying migration id=fetched 2026/05/13 10:57:22 INFO Applying migration id=move 2026/05/13 10:57:22 INFO Applying migration id=cleanup 2026/05/13 10:57:22 INFO Applying migration id=received 2026/05/13 10:57:22 INFO Applying migration id=namehost 2026/05/13 10:57:22 INFO Applying migration id=outboxhost 2026/05/13 10:57:22 INFO Applying migration id=notesfts 2026/05/13 10:57:22 INFO Applying migration id=iconsname 2026/05/13 10:57:22 INFO Applying migration id=nohash 2026/05/13 10:57:22 INFO Applying migration id=shares 2026/05/13 10:57:22 INFO Applying migration id=actorttl 2026/05/13 10:57:22 INFO Applying migration id=tocc 2026/05/13 10:57:22 INFO Applying migration id=followeds 2026/05/13 10:57:22 INFO Applying migration id=certhash 2026/05/13 10:57:22 INFO Applying migration id=follows_sync 2026/05/13 10:57:22 INFO Applying migration id=jsonpath 2026/05/13 10:57:22 INFO Applying migration id=localforward 2026/05/13 10:57:22 INFO Applying migration id=avatar 2026/05/13 10:57:22 INFO Applying migration id=noimage 2026/05/13 10:57:22 INFO Applying migration id=feed 2026/05/13 10:57:22 INFO Applying migration id=bookmarks 2026/05/13 10:57:22 INFO Applying migration id=shareactivity 2026/05/13 10:57:22 INFO Applying migration id=application 2026/05/13 10:57:22 INFO Applying migration id=certificates 2026/05/13 10:57:22 INFO Applying migration id=rawforward 2026/05/13 10:57:22 INFO Applying migration id=publickey 2026/05/13 10:57:22 INFO Applying migration id=resolvegroup 2026/05/13 10:57:22 INFO Applying migration id=reject 2026/05/13 10:57:22 INFO Applying migration id=autodel 2026/05/13 10:57:22 INFO Applying migration id=jsonb 2026/05/13 10:57:22 INFO Applying migration id=quote 2026/05/13 10:57:22 INFO Applying migration id=rfc9421 2026/05/13 10:57:22 INFO Applying migration id=keys 2026/05/13 10:57:22 INFO Applying migration id=portable 2026/05/13 10:57:22 INFO Applying migration id=proofs 2026/05/13 10:57:22 INFO Applying migration id=contexts 2026/05/13 10:57:22 INFO Applying migration id=deliverieshost 2026/05/13 10:57:22 INFO Applying migration id=pembegin 2026/05/13 10:57:22 INFO Applying migration id=didhost 2026/05/13 10:57:22 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:22 INFO Applying migration id=invites 2026/05/13 10:57:22 INFO Applying migration id=ed25519blob 2026/05/13 10:57:22 INFO Applying migration id=rsablob 2026/05/13 10:57:22 INFO Applying migration id=iconscid 2026/05/13 10:57:22 INFO Applying migration id=actor 2026/05/13 10:57:22 INFO Applying migration id=localkeys 2026/05/13 10:57:22 INFO Applying migration id=deleted 2026/05/13 10:57:22 INFO Applying migration id=history 2026/05/13 10:57:22 INFO Applying migration id=outboxnano 2026/05/13 10:57:22 INFO Applying migration id=implements 2026/05/13 10:57:22 INFO Applying migration id=backfill 2026/05/13 10:57:22 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-f168-77db-bbd9-e8c899e3f455 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-f168-7798-a48d-d2cd7ef62047 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fb-f168-7798-a48d-d2cd7ef62047 2026/05/13 10:57:22 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-f168-7798-a48d-d2cd7ef62047 2026/05/13 10:57:22 WARN Post does not exist post=https://localhost.localdomain:8443/post/019e20fb-f168-7798-a48d-d2cd7ef62047 2026/05/13 10:57:22 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-f168-7798-a48d-d2cd7ef62047 2026/05/13 10:57:22 INFO Post was not found post=https://localhost.localdomain:8443/post/019e20fb-f168-7798-a48d-d2cd7ef62047 2026/05/13 10:57:22 INFO Generating first response key=/local --- PASS: TestReply_PostToFollowersNotFollowing (0.63s) === RUN TestReply_PostToFollowersUnfollowedBeforeReply 2026/05/13 10:57:22 INFO Applying migration id=initial 2026/05/13 10:57:22 INFO Applying migration id=notesupdated 2026/05/13 10:57:22 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:22 INFO Applying migration id=activitiesid 2026/05/13 10:57:22 INFO Applying migration id=outbox 2026/05/13 10:57:22 INFO Applying migration id=edits 2026/05/13 10:57:22 INFO Applying migration id=outboxactor 2026/05/13 10:57:22 INFO Applying migration id=outboxsender 2026/05/13 10:57:22 INFO Applying migration id=thread 2026/05/13 10:57:22 INFO Applying migration id=host 2026/05/13 10:57:22 INFO Applying migration id=sharedinbox 2026/05/13 10:57:22 INFO Applying migration id=noteshost 2026/05/13 10:57:22 INFO Applying migration id=fetched 2026/05/13 10:57:22 INFO Applying migration id=move 2026/05/13 10:57:22 INFO Applying migration id=cleanup 2026/05/13 10:57:22 INFO Applying migration id=received 2026/05/13 10:57:22 INFO Applying migration id=namehost 2026/05/13 10:57:22 INFO Applying migration id=outboxhost 2026/05/13 10:57:22 INFO Applying migration id=notesfts 2026/05/13 10:57:22 INFO Applying migration id=iconsname 2026/05/13 10:57:22 INFO Applying migration id=nohash 2026/05/13 10:57:22 INFO Applying migration id=shares 2026/05/13 10:57:22 INFO Applying migration id=actorttl 2026/05/13 10:57:22 INFO Applying migration id=tocc 2026/05/13 10:57:22 INFO Applying migration id=followeds 2026/05/13 10:57:22 INFO Applying migration id=certhash 2026/05/13 10:57:22 INFO Applying migration id=follows_sync 2026/05/13 10:57:22 INFO Applying migration id=jsonpath 2026/05/13 10:57:22 INFO Applying migration id=localforward 2026/05/13 10:57:22 INFO Applying migration id=avatar 2026/05/13 10:57:22 INFO Applying migration id=noimage 2026/05/13 10:57:22 INFO Applying migration id=feed 2026/05/13 10:57:22 INFO Applying migration id=bookmarks 2026/05/13 10:57:22 INFO Applying migration id=shareactivity 2026/05/13 10:57:22 INFO Applying migration id=application 2026/05/13 10:57:22 INFO Applying migration id=certificates 2026/05/13 10:57:22 INFO Applying migration id=rawforward 2026/05/13 10:57:22 INFO Applying migration id=publickey 2026/05/13 10:57:22 INFO Applying migration id=resolvegroup 2026/05/13 10:57:22 INFO Applying migration id=reject 2026/05/13 10:57:22 INFO Applying migration id=autodel 2026/05/13 10:57:22 INFO Applying migration id=jsonb 2026/05/13 10:57:22 INFO Applying migration id=quote 2026/05/13 10:57:22 INFO Applying migration id=rfc9421 2026/05/13 10:57:22 INFO Applying migration id=keys 2026/05/13 10:57:22 INFO Applying migration id=portable 2026/05/13 10:57:22 INFO Applying migration id=proofs 2026/05/13 10:57:22 INFO Applying migration id=contexts 2026/05/13 10:57:22 INFO Applying migration id=deliverieshost 2026/05/13 10:57:22 INFO Applying migration id=pembegin 2026/05/13 10:57:22 INFO Applying migration id=didhost 2026/05/13 10:57:22 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:22 INFO Applying migration id=invites 2026/05/13 10:57:22 INFO Applying migration id=ed25519blob 2026/05/13 10:57:22 INFO Applying migration id=rsablob 2026/05/13 10:57:22 INFO Applying migration id=iconscid 2026/05/13 10:57:22 INFO Applying migration id=actor 2026/05/13 10:57:22 INFO Applying migration id=localkeys 2026/05/13 10:57:22 INFO Applying migration id=deleted 2026/05/13 10:57:22 INFO Applying migration id=history 2026/05/13 10:57:22 INFO Applying migration id=outboxnano 2026/05/13 10:57:22 INFO Applying migration id=implements 2026/05/13 10:57:22 INFO Applying migration id=backfill 2026/05/13 10:57:23 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-f402-7ce5-9d1d-7755d06c70d0 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:23 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-f403-74dc-8df3-c08e52ce60ca activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-f402-7ce5-9d1d-7755d06c70d0 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fb-f402-7ce5-9d1d-7755d06c70d0 2026/05/13 10:57:23 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-f403-7d4d-9a76-41806081df21 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-f403-7d12-8a6d-0fc84b382eea activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fb-f403-7d12-8a6d-0fc84b382eea 2026/05/13 10:57:23 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-f403-7d12-8a6d-0fc84b382eea 2026/05/13 10:57:23 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fb-f408-7004-a086-a78d689a714d activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-f402-7ce5-9d1d-7755d06c70d0 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:23 WARN Post does not exist post=https://localhost.localdomain:8443/post/019e20fb-f403-7d12-8a6d-0fc84b382eea 2026/05/13 10:57:23 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-f403-7d12-8a6d-0fc84b382eea 2026/05/13 10:57:23 INFO Post was not found post=https://localhost.localdomain:8443/post/019e20fb-f403-7d12-8a6d-0fc84b382eea 2026/05/13 10:57:23 INFO Generating first response key=/local --- PASS: TestReply_PostToFollowersUnfollowedBeforeReply (0.67s) === RUN TestReply_PostToFollowersUnfollowedAfterReply 2026/05/13 10:57:23 INFO Applying migration id=initial 2026/05/13 10:57:23 INFO Applying migration id=notesupdated 2026/05/13 10:57:23 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:23 INFO Applying migration id=activitiesid 2026/05/13 10:57:23 INFO Applying migration id=outbox 2026/05/13 10:57:23 INFO Applying migration id=edits 2026/05/13 10:57:23 INFO Applying migration id=outboxactor 2026/05/13 10:57:23 INFO Applying migration id=outboxsender 2026/05/13 10:57:23 INFO Applying migration id=thread 2026/05/13 10:57:23 INFO Applying migration id=host 2026/05/13 10:57:23 INFO Applying migration id=sharedinbox 2026/05/13 10:57:23 INFO Applying migration id=noteshost 2026/05/13 10:57:23 INFO Applying migration id=fetched 2026/05/13 10:57:23 INFO Applying migration id=move 2026/05/13 10:57:23 INFO Applying migration id=cleanup 2026/05/13 10:57:23 INFO Applying migration id=received 2026/05/13 10:57:23 INFO Applying migration id=namehost 2026/05/13 10:57:23 INFO Applying migration id=outboxhost 2026/05/13 10:57:23 INFO Applying migration id=notesfts 2026/05/13 10:57:23 INFO Applying migration id=iconsname 2026/05/13 10:57:23 INFO Applying migration id=nohash 2026/05/13 10:57:23 INFO Applying migration id=shares 2026/05/13 10:57:23 INFO Applying migration id=actorttl 2026/05/13 10:57:23 INFO Applying migration id=tocc 2026/05/13 10:57:23 INFO Applying migration id=followeds 2026/05/13 10:57:23 INFO Applying migration id=certhash 2026/05/13 10:57:23 INFO Applying migration id=follows_sync 2026/05/13 10:57:23 INFO Applying migration id=jsonpath 2026/05/13 10:57:23 INFO Applying migration id=localforward 2026/05/13 10:57:23 INFO Applying migration id=avatar 2026/05/13 10:57:23 INFO Applying migration id=noimage 2026/05/13 10:57:23 INFO Applying migration id=feed 2026/05/13 10:57:23 INFO Applying migration id=bookmarks 2026/05/13 10:57:23 INFO Applying migration id=shareactivity 2026/05/13 10:57:23 INFO Applying migration id=application 2026/05/13 10:57:23 INFO Applying migration id=certificates 2026/05/13 10:57:23 INFO Applying migration id=rawforward 2026/05/13 10:57:23 INFO Applying migration id=publickey 2026/05/13 10:57:23 INFO Applying migration id=resolvegroup 2026/05/13 10:57:23 INFO Applying migration id=reject 2026/05/13 10:57:23 INFO Applying migration id=autodel 2026/05/13 10:57:23 INFO Applying migration id=jsonb 2026/05/13 10:57:23 INFO Applying migration id=quote 2026/05/13 10:57:23 INFO Applying migration id=rfc9421 2026/05/13 10:57:23 INFO Applying migration id=keys 2026/05/13 10:57:23 INFO Applying migration id=portable 2026/05/13 10:57:23 INFO Applying migration id=proofs 2026/05/13 10:57:23 INFO Applying migration id=contexts 2026/05/13 10:57:23 INFO Applying migration id=deliverieshost 2026/05/13 10:57:23 INFO Applying migration id=pembegin 2026/05/13 10:57:23 INFO Applying migration id=didhost 2026/05/13 10:57:23 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:23 INFO Applying migration id=invites 2026/05/13 10:57:23 INFO Applying migration id=ed25519blob 2026/05/13 10:57:23 INFO Applying migration id=rsablob 2026/05/13 10:57:23 INFO Applying migration id=iconscid 2026/05/13 10:57:23 INFO Applying migration id=actor 2026/05/13 10:57:23 INFO Applying migration id=localkeys 2026/05/13 10:57:23 INFO Applying migration id=deleted 2026/05/13 10:57:23 INFO Applying migration id=history 2026/05/13 10:57:23 INFO Applying migration id=outboxnano 2026/05/13 10:57:23 INFO Applying migration id=implements 2026/05/13 10:57:23 INFO Applying migration id=backfill 2026/05/13 10:57:24 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-f665-76b1-894c-2cbb2d4dd4de activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:24 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-f665-7f25-a535-c8513cde61f7 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-f665-76b1-894c-2cbb2d4dd4de activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fb-f665-76b1-894c-2cbb2d4dd4de 2026/05/13 10:57:24 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-f666-78cf-b149-8a9e3133745b activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-f666-788f-9c64-a1bd07e5c42c activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fb-f666-788f-9c64-a1bd07e5c42c 2026/05/13 10:57:24 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-f666-788f-9c64-a1bd07e5c42c 2026/05/13 10:57:24 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-f666-788f-9c64-a1bd07e5c42c 2026/05/13 10:57:24 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fb-f66a-7b5e-b049-e52f7b882bd0 note=https://localhost.localdomain:8443/post/019e20fb-f66a-7b08-9a26-20e05c98f526 thread=https://localhost.localdomain:8443/post/019e20fb-f666-788f-9c64-a1bd07e5c42c starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:24 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-f66a-7b5e-b049-e52f7b882bd0 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-f66a-7b08-9a26-20e05c98f526 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-f66a-7b08-9a26-20e05c98f526 2026/05/13 10:57:24 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fb-f66d-72bf-a414-f07431a161d6 activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-f665-76b1-894c-2cbb2d4dd4de activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:24 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-f666-788f-9c64-a1bd07e5c42c 2026/05/13 10:57:24 INFO Post was not found post=https://localhost.localdomain:8443/post/019e20fb-f666-788f-9c64-a1bd07e5c42c 2026/05/13 10:57:24 INFO Generating first response key=/local --- PASS: TestReply_PostToFollowersUnfollowedAfterReply (0.62s) === RUN TestReply_SelfReply 2026/05/13 10:57:24 INFO Applying migration id=initial 2026/05/13 10:57:24 INFO Applying migration id=notesupdated 2026/05/13 10:57:24 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:24 INFO Applying migration id=activitiesid 2026/05/13 10:57:24 INFO Applying migration id=outbox 2026/05/13 10:57:24 INFO Applying migration id=edits 2026/05/13 10:57:24 INFO Applying migration id=outboxactor 2026/05/13 10:57:24 INFO Applying migration id=outboxsender 2026/05/13 10:57:24 INFO Applying migration id=thread 2026/05/13 10:57:24 INFO Applying migration id=host 2026/05/13 10:57:24 INFO Applying migration id=sharedinbox 2026/05/13 10:57:24 INFO Applying migration id=noteshost 2026/05/13 10:57:24 INFO Applying migration id=fetched 2026/05/13 10:57:24 INFO Applying migration id=move 2026/05/13 10:57:24 INFO Applying migration id=cleanup 2026/05/13 10:57:24 INFO Applying migration id=received 2026/05/13 10:57:24 INFO Applying migration id=namehost 2026/05/13 10:57:24 INFO Applying migration id=outboxhost 2026/05/13 10:57:24 INFO Applying migration id=notesfts 2026/05/13 10:57:24 INFO Applying migration id=iconsname 2026/05/13 10:57:24 INFO Applying migration id=nohash 2026/05/13 10:57:24 INFO Applying migration id=shares 2026/05/13 10:57:24 INFO Applying migration id=actorttl 2026/05/13 10:57:24 INFO Applying migration id=tocc 2026/05/13 10:57:24 INFO Applying migration id=followeds 2026/05/13 10:57:24 INFO Applying migration id=certhash 2026/05/13 10:57:24 INFO Applying migration id=follows_sync 2026/05/13 10:57:24 INFO Applying migration id=jsonpath 2026/05/13 10:57:24 INFO Applying migration id=localforward 2026/05/13 10:57:24 INFO Applying migration id=avatar 2026/05/13 10:57:24 INFO Applying migration id=noimage 2026/05/13 10:57:24 INFO Applying migration id=feed 2026/05/13 10:57:24 INFO Applying migration id=bookmarks 2026/05/13 10:57:24 INFO Applying migration id=shareactivity 2026/05/13 10:57:24 INFO Applying migration id=application 2026/05/13 10:57:24 INFO Applying migration id=certificates 2026/05/13 10:57:24 INFO Applying migration id=rawforward 2026/05/13 10:57:24 INFO Applying migration id=publickey 2026/05/13 10:57:24 INFO Applying migration id=resolvegroup 2026/05/13 10:57:24 INFO Applying migration id=reject 2026/05/13 10:57:24 INFO Applying migration id=autodel 2026/05/13 10:57:24 INFO Applying migration id=jsonb 2026/05/13 10:57:24 INFO Applying migration id=quote 2026/05/13 10:57:24 INFO Applying migration id=rfc9421 2026/05/13 10:57:24 INFO Applying migration id=keys 2026/05/13 10:57:24 INFO Applying migration id=portable 2026/05/13 10:57:24 INFO Applying migration id=proofs 2026/05/13 10:57:24 INFO Applying migration id=contexts 2026/05/13 10:57:24 INFO Applying migration id=deliverieshost 2026/05/13 10:57:24 INFO Applying migration id=pembegin 2026/05/13 10:57:24 INFO Applying migration id=didhost 2026/05/13 10:57:24 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:24 INFO Applying migration id=invites 2026/05/13 10:57:24 INFO Applying migration id=ed25519blob 2026/05/13 10:57:24 INFO Applying migration id=rsablob 2026/05/13 10:57:24 INFO Applying migration id=iconscid 2026/05/13 10:57:24 INFO Applying migration id=actor 2026/05/13 10:57:24 INFO Applying migration id=localkeys 2026/05/13 10:57:24 INFO Applying migration id=deleted 2026/05/13 10:57:24 INFO Applying migration id=history 2026/05/13 10:57:24 INFO Applying migration id=outboxnano 2026/05/13 10:57:24 INFO Applying migration id=implements 2026/05/13 10:57:24 INFO Applying migration id=backfill 2026/05/13 10:57:24 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-f9c8-75ee-ac73-384e1826e2ae activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:24 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-f9c8-7d77-a6af-7cc750b6eb50 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-f9c8-75ee-ac73-384e1826e2ae activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fb-f9c8-75ee-ac73-384e1826e2ae 2026/05/13 10:57:24 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-f9c9-766b-962f-f06447204dd5 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-f9c9-762c-8729-df79d41f71b6 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fb-f9c9-762c-8729-df79d41f71b6 2026/05/13 10:57:24 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-f9c9-762c-8729-df79d41f71b6 2026/05/13 10:57:24 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-f9c9-762c-8729-df79d41f71b6 2026/05/13 10:57:24 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fb-f9ce-701b-9c75-e66210ebc8db note=https://localhost.localdomain:8443/post/019e20fb-f9cd-7f28-9266-84a58a4e5cf1 thread=https://localhost.localdomain:8443/post/019e20fb-f9c9-762c-8729-df79d41f71b6 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:24 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-f9ce-701b-9c75-e66210ebc8db activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-f9cd-7f28-9266-84a58a4e5cf1 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fb-f9cd-7f28-9266-84a58a4e5cf1 2026/05/13 10:57:24 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-f9c9-762c-8729-df79d41f71b6 2026/05/13 10:57:24 INFO Generating first response key=/local --- PASS: TestReply_SelfReply (0.86s) === RUN TestReply_ReplyToPublicPostByFollowedUser 2026/05/13 10:57:24 INFO Applying migration id=initial 2026/05/13 10:57:24 INFO Applying migration id=notesupdated 2026/05/13 10:57:24 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:24 INFO Applying migration id=activitiesid 2026/05/13 10:57:24 INFO Applying migration id=outbox 2026/05/13 10:57:24 INFO Applying migration id=edits 2026/05/13 10:57:24 INFO Applying migration id=outboxactor 2026/05/13 10:57:24 INFO Applying migration id=outboxsender 2026/05/13 10:57:24 INFO Applying migration id=thread 2026/05/13 10:57:24 INFO Applying migration id=host 2026/05/13 10:57:24 INFO Applying migration id=sharedinbox 2026/05/13 10:57:24 INFO Applying migration id=noteshost 2026/05/13 10:57:24 INFO Applying migration id=fetched 2026/05/13 10:57:24 INFO Applying migration id=move 2026/05/13 10:57:24 INFO Applying migration id=cleanup 2026/05/13 10:57:24 INFO Applying migration id=received 2026/05/13 10:57:24 INFO Applying migration id=namehost 2026/05/13 10:57:24 INFO Applying migration id=outboxhost 2026/05/13 10:57:24 INFO Applying migration id=notesfts 2026/05/13 10:57:24 INFO Applying migration id=iconsname 2026/05/13 10:57:24 INFO Applying migration id=nohash 2026/05/13 10:57:24 INFO Applying migration id=shares 2026/05/13 10:57:24 INFO Applying migration id=actorttl 2026/05/13 10:57:24 INFO Applying migration id=tocc 2026/05/13 10:57:24 INFO Applying migration id=followeds 2026/05/13 10:57:24 INFO Applying migration id=certhash 2026/05/13 10:57:24 INFO Applying migration id=follows_sync 2026/05/13 10:57:24 INFO Applying migration id=jsonpath 2026/05/13 10:57:25 INFO Applying migration id=localforward 2026/05/13 10:57:25 INFO Applying migration id=avatar 2026/05/13 10:57:25 INFO Applying migration id=noimage 2026/05/13 10:57:25 INFO Applying migration id=feed 2026/05/13 10:57:25 INFO Applying migration id=bookmarks 2026/05/13 10:57:25 INFO Applying migration id=shareactivity 2026/05/13 10:57:25 INFO Applying migration id=application 2026/05/13 10:57:25 INFO Applying migration id=certificates 2026/05/13 10:57:25 INFO Applying migration id=rawforward 2026/05/13 10:57:25 INFO Applying migration id=publickey 2026/05/13 10:57:25 INFO Applying migration id=resolvegroup 2026/05/13 10:57:25 INFO Applying migration id=reject 2026/05/13 10:57:25 INFO Applying migration id=autodel 2026/05/13 10:57:25 INFO Applying migration id=jsonb 2026/05/13 10:57:25 INFO Applying migration id=quote 2026/05/13 10:57:25 INFO Applying migration id=rfc9421 2026/05/13 10:57:25 INFO Applying migration id=keys 2026/05/13 10:57:25 INFO Applying migration id=portable 2026/05/13 10:57:25 INFO Applying migration id=proofs 2026/05/13 10:57:25 INFO Applying migration id=contexts 2026/05/13 10:57:25 INFO Applying migration id=deliverieshost 2026/05/13 10:57:25 INFO Applying migration id=pembegin 2026/05/13 10:57:25 INFO Applying migration id=didhost 2026/05/13 10:57:25 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:25 INFO Applying migration id=invites 2026/05/13 10:57:25 INFO Applying migration id=ed25519blob 2026/05/13 10:57:25 INFO Applying migration id=rsablob 2026/05/13 10:57:25 INFO Applying migration id=iconscid 2026/05/13 10:57:25 INFO Applying migration id=actor 2026/05/13 10:57:25 INFO Applying migration id=localkeys 2026/05/13 10:57:25 INFO Applying migration id=deleted 2026/05/13 10:57:25 INFO Applying migration id=history 2026/05/13 10:57:25 INFO Applying migration id=outboxnano 2026/05/13 10:57:25 INFO Applying migration id=implements 2026/05/13 10:57:25 INFO Applying migration id=backfill 2026/05/13 10:57:25 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-fca1-7bca-ab94-5f28919ec299 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:25 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-fca2-7492-8653-89ab4c378f26 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-fca1-7bca-ab94-5f28919ec299 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fb-fca1-7bca-ab94-5f28919ec299 2026/05/13 10:57:25 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-fca3-7455-95ab-a20fee195b10 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-fca3-7388-a756-00ca690448c3 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fb-fca3-7388-a756-00ca690448c3 2026/05/13 10:57:25 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-fca3-7388-a756-00ca690448c3 2026/05/13 10:57:25 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-fca3-7388-a756-00ca690448c3 2026/05/13 10:57:25 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fb-fca8-7cf6-aea3-6417265cf130 note=https://localhost.localdomain:8443/post/019e20fb-fca8-7c7d-aa26-35ac8b620cdf thread=https://localhost.localdomain:8443/post/019e20fb-fca3-7388-a756-00ca690448c3 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:25 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-fca8-7cf6-aea3-6417265cf130 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-fca8-7c7d-aa26-35ac8b620cdf activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019e20fb-fca8-7c7d-aa26-35ac8b620cdf 2026/05/13 10:57:25 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-fca3-7388-a756-00ca690448c3 2026/05/13 10:57:25 INFO Generating first response key=/local --- PASS: TestReply_ReplyToPublicPostByFollowedUser (0.73s) === RUN TestReply_ReplyToPublicPostByNotFollowedUser 2026/05/13 10:57:25 INFO Applying migration id=initial 2026/05/13 10:57:25 INFO Applying migration id=notesupdated 2026/05/13 10:57:25 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:25 INFO Applying migration id=activitiesid 2026/05/13 10:57:25 INFO Applying migration id=outbox 2026/05/13 10:57:25 INFO Applying migration id=edits 2026/05/13 10:57:25 INFO Applying migration id=outboxactor 2026/05/13 10:57:25 INFO Applying migration id=outboxsender 2026/05/13 10:57:25 INFO Applying migration id=thread 2026/05/13 10:57:25 INFO Applying migration id=host 2026/05/13 10:57:25 INFO Applying migration id=sharedinbox 2026/05/13 10:57:25 INFO Applying migration id=noteshost 2026/05/13 10:57:25 INFO Applying migration id=fetched 2026/05/13 10:57:25 INFO Applying migration id=move 2026/05/13 10:57:25 INFO Applying migration id=cleanup 2026/05/13 10:57:25 INFO Applying migration id=received 2026/05/13 10:57:25 INFO Applying migration id=namehost 2026/05/13 10:57:25 INFO Applying migration id=outboxhost 2026/05/13 10:57:25 INFO Applying migration id=notesfts 2026/05/13 10:57:25 INFO Applying migration id=iconsname 2026/05/13 10:57:25 INFO Applying migration id=nohash 2026/05/13 10:57:25 INFO Applying migration id=shares 2026/05/13 10:57:25 INFO Applying migration id=actorttl 2026/05/13 10:57:25 INFO Applying migration id=tocc 2026/05/13 10:57:25 INFO Applying migration id=followeds 2026/05/13 10:57:25 INFO Applying migration id=certhash 2026/05/13 10:57:25 INFO Applying migration id=follows_sync 2026/05/13 10:57:25 INFO Applying migration id=jsonpath 2026/05/13 10:57:25 INFO Applying migration id=localforward 2026/05/13 10:57:25 INFO Applying migration id=avatar 2026/05/13 10:57:25 INFO Applying migration id=noimage 2026/05/13 10:57:25 INFO Applying migration id=feed 2026/05/13 10:57:25 INFO Applying migration id=bookmarks 2026/05/13 10:57:25 INFO Applying migration id=shareactivity 2026/05/13 10:57:25 INFO Applying migration id=application 2026/05/13 10:57:25 INFO Applying migration id=certificates 2026/05/13 10:57:25 INFO Applying migration id=rawforward 2026/05/13 10:57:25 INFO Applying migration id=publickey 2026/05/13 10:57:25 INFO Applying migration id=resolvegroup 2026/05/13 10:57:25 INFO Applying migration id=reject 2026/05/13 10:57:25 INFO Applying migration id=autodel 2026/05/13 10:57:25 INFO Applying migration id=jsonb 2026/05/13 10:57:25 INFO Applying migration id=quote 2026/05/13 10:57:25 INFO Applying migration id=rfc9421 2026/05/13 10:57:25 INFO Applying migration id=keys 2026/05/13 10:57:25 INFO Applying migration id=portable 2026/05/13 10:57:25 INFO Applying migration id=proofs 2026/05/13 10:57:25 INFO Applying migration id=contexts 2026/05/13 10:57:25 INFO Applying migration id=deliverieshost 2026/05/13 10:57:25 INFO Applying migration id=pembegin 2026/05/13 10:57:25 INFO Applying migration id=didhost 2026/05/13 10:57:25 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:25 INFO Applying migration id=invites 2026/05/13 10:57:25 INFO Applying migration id=ed25519blob 2026/05/13 10:57:25 INFO Applying migration id=rsablob 2026/05/13 10:57:25 INFO Applying migration id=iconscid 2026/05/13 10:57:25 INFO Applying migration id=actor 2026/05/13 10:57:25 INFO Applying migration id=localkeys 2026/05/13 10:57:25 INFO Applying migration id=deleted 2026/05/13 10:57:25 INFO Applying migration id=history 2026/05/13 10:57:25 INFO Applying migration id=outboxnano 2026/05/13 10:57:25 INFO Applying migration id=implements 2026/05/13 10:57:25 INFO Applying migration id=backfill 2026/05/13 10:57:26 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-ffa4-7371-99a2-e6518619f669 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-ffa4-72f8-85a6-5943ae8ed10f activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fb-ffa4-72f8-85a6-5943ae8ed10f 2026/05/13 10:57:26 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-ffa4-72f8-85a6-5943ae8ed10f 2026/05/13 10:57:26 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-ffa4-72f8-85a6-5943ae8ed10f 2026/05/13 10:57:26 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fb-ffa9-721c-b27f-0a8d38340a75 note=https://localhost.localdomain:8443/post/019e20fb-ffa9-71e8-9bf0-2df16ede8012 thread=https://localhost.localdomain:8443/post/019e20fb-ffa4-72f8-85a6-5943ae8ed10f starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:26 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-ffa9-721c-b27f-0a8d38340a75 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-ffa9-71e8-9bf0-2df16ede8012 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019e20fb-ffa9-71e8-9bf0-2df16ede8012 2026/05/13 10:57:26 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-ffa4-72f8-85a6-5943ae8ed10f 2026/05/13 10:57:26 INFO Generating first response key=/local --- PASS: TestReply_ReplyToPublicPostByNotFollowedUser (0.77s) === RUN TestReply_DM 2026/05/13 10:57:26 INFO Applying migration id=initial 2026/05/13 10:57:26 INFO Applying migration id=notesupdated 2026/05/13 10:57:26 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:26 INFO Applying migration id=activitiesid 2026/05/13 10:57:26 INFO Applying migration id=outbox 2026/05/13 10:57:26 INFO Applying migration id=edits 2026/05/13 10:57:26 INFO Applying migration id=outboxactor 2026/05/13 10:57:26 INFO Applying migration id=outboxsender 2026/05/13 10:57:26 INFO Applying migration id=thread 2026/05/13 10:57:26 INFO Applying migration id=host 2026/05/13 10:57:26 INFO Applying migration id=sharedinbox 2026/05/13 10:57:26 INFO Applying migration id=noteshost 2026/05/13 10:57:26 INFO Applying migration id=fetched 2026/05/13 10:57:26 INFO Applying migration id=move 2026/05/13 10:57:26 INFO Applying migration id=cleanup 2026/05/13 10:57:26 INFO Applying migration id=received 2026/05/13 10:57:26 INFO Applying migration id=namehost 2026/05/13 10:57:26 INFO Applying migration id=outboxhost 2026/05/13 10:57:26 INFO Applying migration id=notesfts 2026/05/13 10:57:26 INFO Applying migration id=iconsname 2026/05/13 10:57:26 INFO Applying migration id=nohash 2026/05/13 10:57:26 INFO Applying migration id=shares 2026/05/13 10:57:26 INFO Applying migration id=actorttl 2026/05/13 10:57:26 INFO Applying migration id=tocc 2026/05/13 10:57:26 INFO Applying migration id=followeds 2026/05/13 10:57:26 INFO Applying migration id=certhash 2026/05/13 10:57:26 INFO Applying migration id=follows_sync 2026/05/13 10:57:26 INFO Applying migration id=jsonpath 2026/05/13 10:57:26 INFO Applying migration id=localforward 2026/05/13 10:57:26 INFO Applying migration id=avatar 2026/05/13 10:57:26 INFO Applying migration id=noimage 2026/05/13 10:57:26 INFO Applying migration id=feed 2026/05/13 10:57:26 INFO Applying migration id=bookmarks 2026/05/13 10:57:26 INFO Applying migration id=shareactivity 2026/05/13 10:57:26 INFO Applying migration id=application 2026/05/13 10:57:26 INFO Applying migration id=certificates 2026/05/13 10:57:26 INFO Applying migration id=rawforward 2026/05/13 10:57:26 INFO Applying migration id=publickey 2026/05/13 10:57:26 INFO Applying migration id=resolvegroup 2026/05/13 10:57:26 INFO Applying migration id=reject 2026/05/13 10:57:26 INFO Applying migration id=autodel 2026/05/13 10:57:26 INFO Applying migration id=jsonb 2026/05/13 10:57:26 INFO Applying migration id=quote 2026/05/13 10:57:26 INFO Applying migration id=rfc9421 2026/05/13 10:57:26 INFO Applying migration id=keys 2026/05/13 10:57:26 INFO Applying migration id=portable 2026/05/13 10:57:26 INFO Applying migration id=proofs 2026/05/13 10:57:26 INFO Applying migration id=contexts 2026/05/13 10:57:26 INFO Applying migration id=deliverieshost 2026/05/13 10:57:26 INFO Applying migration id=pembegin 2026/05/13 10:57:26 INFO Applying migration id=didhost 2026/05/13 10:57:26 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:26 INFO Applying migration id=invites 2026/05/13 10:57:26 INFO Applying migration id=ed25519blob 2026/05/13 10:57:26 INFO Applying migration id=rsablob 2026/05/13 10:57:26 INFO Applying migration id=iconscid 2026/05/13 10:57:26 INFO Applying migration id=actor 2026/05/13 10:57:26 INFO Applying migration id=localkeys 2026/05/13 10:57:26 INFO Applying migration id=deleted 2026/05/13 10:57:26 INFO Applying migration id=history 2026/05/13 10:57:26 INFO Applying migration id=outboxnano 2026/05/13 10:57:26 INFO Applying migration id=implements 2026/05/13 10:57:26 INFO Applying migration id=backfill 2026/05/13 10:57:26 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-01d2-7704-8386-0ee225128351 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:26 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-01d2-7e00-8c7f-46d5321b315c activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-01d2-7704-8386-0ee225128351 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-01d2-7704-8386-0ee225128351 2026/05/13 10:57:26 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:57:26 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-01d5-79eb-872c-10de5faaef6d activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-01d5-766c-b874-0440039a7918 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-01d5-766c-b874-0440039a7918 2026/05/13 10:57:27 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-01d5-766c-b874-0440039a7918 2026/05/13 10:57:27 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-01d5-766c-b874-0440039a7918 2026/05/13 10:57:27 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-01dc-7070-9465-2f74059e932a activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-01dc-7039-b3ce-c816a68d445e activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-01dc-7039-b3ce-c816a68d445e --- PASS: TestReply_DM (0.56s) === RUN TestReply_DMUnfollowed 2026/05/13 10:57:27 INFO Applying migration id=initial 2026/05/13 10:57:27 INFO Applying migration id=notesupdated 2026/05/13 10:57:27 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:27 INFO Applying migration id=activitiesid 2026/05/13 10:57:27 INFO Applying migration id=outbox 2026/05/13 10:57:27 INFO Applying migration id=edits 2026/05/13 10:57:27 INFO Applying migration id=outboxactor 2026/05/13 10:57:27 INFO Applying migration id=outboxsender 2026/05/13 10:57:27 INFO Applying migration id=thread 2026/05/13 10:57:27 INFO Applying migration id=host 2026/05/13 10:57:27 INFO Applying migration id=sharedinbox 2026/05/13 10:57:27 INFO Applying migration id=noteshost 2026/05/13 10:57:27 INFO Applying migration id=fetched 2026/05/13 10:57:27 INFO Applying migration id=move 2026/05/13 10:57:27 INFO Applying migration id=cleanup 2026/05/13 10:57:27 INFO Applying migration id=received 2026/05/13 10:57:27 INFO Applying migration id=namehost 2026/05/13 10:57:27 INFO Applying migration id=outboxhost 2026/05/13 10:57:27 INFO Applying migration id=notesfts 2026/05/13 10:57:27 INFO Applying migration id=iconsname 2026/05/13 10:57:27 INFO Applying migration id=nohash 2026/05/13 10:57:27 INFO Applying migration id=shares 2026/05/13 10:57:27 INFO Applying migration id=actorttl 2026/05/13 10:57:27 INFO Applying migration id=tocc 2026/05/13 10:57:27 INFO Applying migration id=followeds 2026/05/13 10:57:27 INFO Applying migration id=certhash 2026/05/13 10:57:27 INFO Applying migration id=follows_sync 2026/05/13 10:57:27 INFO Applying migration id=jsonpath 2026/05/13 10:57:27 INFO Applying migration id=localforward 2026/05/13 10:57:27 INFO Applying migration id=avatar 2026/05/13 10:57:27 INFO Applying migration id=noimage 2026/05/13 10:57:27 INFO Applying migration id=feed 2026/05/13 10:57:27 INFO Applying migration id=bookmarks 2026/05/13 10:57:27 INFO Applying migration id=shareactivity 2026/05/13 10:57:27 INFO Applying migration id=application 2026/05/13 10:57:27 INFO Applying migration id=certificates 2026/05/13 10:57:27 INFO Applying migration id=rawforward 2026/05/13 10:57:27 INFO Applying migration id=publickey 2026/05/13 10:57:27 INFO Applying migration id=resolvegroup 2026/05/13 10:57:27 INFO Applying migration id=reject 2026/05/13 10:57:27 INFO Applying migration id=autodel 2026/05/13 10:57:27 INFO Applying migration id=jsonb 2026/05/13 10:57:27 INFO Applying migration id=quote 2026/05/13 10:57:27 INFO Applying migration id=rfc9421 2026/05/13 10:57:27 INFO Applying migration id=keys 2026/05/13 10:57:27 INFO Applying migration id=portable 2026/05/13 10:57:27 INFO Applying migration id=proofs 2026/05/13 10:57:27 INFO Applying migration id=contexts 2026/05/13 10:57:27 INFO Applying migration id=deliverieshost 2026/05/13 10:57:27 INFO Applying migration id=pembegin 2026/05/13 10:57:27 INFO Applying migration id=didhost 2026/05/13 10:57:27 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:27 INFO Applying migration id=invites 2026/05/13 10:57:27 INFO Applying migration id=ed25519blob 2026/05/13 10:57:27 INFO Applying migration id=rsablob 2026/05/13 10:57:27 INFO Applying migration id=iconscid 2026/05/13 10:57:27 INFO Applying migration id=actor 2026/05/13 10:57:27 INFO Applying migration id=localkeys 2026/05/13 10:57:27 INFO Applying migration id=deleted 2026/05/13 10:57:27 INFO Applying migration id=history 2026/05/13 10:57:27 INFO Applying migration id=outboxnano 2026/05/13 10:57:27 INFO Applying migration id=implements 2026/05/13 10:57:27 INFO Applying migration id=backfill 2026/05/13 10:57:27 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-045a-7527-aea4-2c3ab29b42d7 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:27 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-045a-7ee0-bc09-163700468354 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-045a-7527-aea4-2c3ab29b42d7 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-045a-7527-aea4-2c3ab29b42d7 2026/05/13 10:57:27 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:57:27 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-045c-730d-af32-b96980a8e71b activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-045c-719e-b348-92b176f8bbec activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-045c-719e-b348-92b176f8bbec 2026/05/13 10:57:27 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-045c-719e-b348-92b176f8bbec 2026/05/13 10:57:27 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fc-0461-77f0-9f1e-1c3e550f188b activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-045a-7527-aea4-2c3ab29b42d7 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:27 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-045c-719e-b348-92b176f8bbec 2026/05/13 10:57:27 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-0462-7818-984b-79643b54698f activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-0462-77ea-9aa9-7aa48cd553d3 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-0462-77ea-9aa9-7aa48cd553d3 --- PASS: TestReply_DMUnfollowed (0.65s) === RUN TestReply_DMUnfollowedBeforeFeedUpdate 2026/05/13 10:57:27 INFO Applying migration id=initial 2026/05/13 10:57:27 INFO Applying migration id=notesupdated 2026/05/13 10:57:27 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:27 INFO Applying migration id=activitiesid 2026/05/13 10:57:27 INFO Applying migration id=outbox 2026/05/13 10:57:27 INFO Applying migration id=edits 2026/05/13 10:57:27 INFO Applying migration id=outboxactor 2026/05/13 10:57:27 INFO Applying migration id=outboxsender 2026/05/13 10:57:27 INFO Applying migration id=thread 2026/05/13 10:57:27 INFO Applying migration id=host 2026/05/13 10:57:27 INFO Applying migration id=sharedinbox 2026/05/13 10:57:27 INFO Applying migration id=noteshost 2026/05/13 10:57:27 INFO Applying migration id=fetched 2026/05/13 10:57:27 INFO Applying migration id=move 2026/05/13 10:57:27 INFO Applying migration id=cleanup 2026/05/13 10:57:27 INFO Applying migration id=received 2026/05/13 10:57:27 INFO Applying migration id=namehost 2026/05/13 10:57:27 INFO Applying migration id=outboxhost 2026/05/13 10:57:27 INFO Applying migration id=notesfts 2026/05/13 10:57:27 INFO Applying migration id=iconsname 2026/05/13 10:57:27 INFO Applying migration id=nohash 2026/05/13 10:57:27 INFO Applying migration id=shares 2026/05/13 10:57:27 INFO Applying migration id=actorttl 2026/05/13 10:57:27 INFO Applying migration id=tocc 2026/05/13 10:57:27 INFO Applying migration id=followeds 2026/05/13 10:57:27 INFO Applying migration id=certhash 2026/05/13 10:57:27 INFO Applying migration id=follows_sync 2026/05/13 10:57:27 INFO Applying migration id=jsonpath 2026/05/13 10:57:27 INFO Applying migration id=localforward 2026/05/13 10:57:27 INFO Applying migration id=avatar 2026/05/13 10:57:27 INFO Applying migration id=noimage 2026/05/13 10:57:27 INFO Applying migration id=feed 2026/05/13 10:57:27 INFO Applying migration id=bookmarks 2026/05/13 10:57:27 INFO Applying migration id=shareactivity 2026/05/13 10:57:27 INFO Applying migration id=application 2026/05/13 10:57:27 INFO Applying migration id=certificates 2026/05/13 10:57:27 INFO Applying migration id=rawforward 2026/05/13 10:57:27 INFO Applying migration id=publickey 2026/05/13 10:57:27 INFO Applying migration id=resolvegroup 2026/05/13 10:57:27 INFO Applying migration id=reject 2026/05/13 10:57:27 INFO Applying migration id=autodel 2026/05/13 10:57:27 INFO Applying migration id=jsonb 2026/05/13 10:57:27 INFO Applying migration id=quote 2026/05/13 10:57:27 INFO Applying migration id=rfc9421 2026/05/13 10:57:27 INFO Applying migration id=keys 2026/05/13 10:57:27 INFO Applying migration id=portable 2026/05/13 10:57:27 INFO Applying migration id=proofs 2026/05/13 10:57:27 INFO Applying migration id=contexts 2026/05/13 10:57:27 INFO Applying migration id=deliverieshost 2026/05/13 10:57:27 INFO Applying migration id=pembegin 2026/05/13 10:57:27 INFO Applying migration id=didhost 2026/05/13 10:57:27 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:27 INFO Applying migration id=invites 2026/05/13 10:57:27 INFO Applying migration id=ed25519blob 2026/05/13 10:57:27 INFO Applying migration id=rsablob 2026/05/13 10:57:27 INFO Applying migration id=iconscid 2026/05/13 10:57:27 INFO Applying migration id=actor 2026/05/13 10:57:27 INFO Applying migration id=localkeys 2026/05/13 10:57:27 INFO Applying migration id=deleted 2026/05/13 10:57:27 INFO Applying migration id=history 2026/05/13 10:57:27 INFO Applying migration id=outboxnano 2026/05/13 10:57:27 INFO Applying migration id=implements 2026/05/13 10:57:27 INFO Applying migration id=backfill 2026/05/13 10:57:28 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-06c4-77c3-b24f-07a5d420aece activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:28 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-06c5-7597-911a-2a2011ed4325 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-06c4-77c3-b24f-07a5d420aece activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-06c4-77c3-b24f-07a5d420aece 2026/05/13 10:57:28 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:57:28 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-06c6-75ac-9dfa-9331aaf77ca9 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-06c6-737c-beac-53fd2aabbdc5 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-06c6-737c-beac-53fd2aabbdc5 2026/05/13 10:57:28 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-06c6-737c-beac-53fd2aabbdc5 2026/05/13 10:57:28 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fc-06cc-7600-bb84-489db4b648ed activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-06c4-77c3-b24f-07a5d420aece activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:28 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-06c6-737c-beac-53fd2aabbdc5 2026/05/13 10:57:28 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-06ce-70ed-8b50-3b2666433c2c activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-06ce-70a5-a497-eb75e6bdfcb6 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-06ce-70a5-a497-eb75e6bdfcb6 --- PASS: TestReply_DMUnfollowedBeforeFeedUpdate (0.62s) === RUN TestReply_DMToAnotherUser 2026/05/13 10:57:28 INFO Applying migration id=initial 2026/05/13 10:57:28 INFO Applying migration id=notesupdated 2026/05/13 10:57:28 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:28 INFO Applying migration id=activitiesid 2026/05/13 10:57:28 INFO Applying migration id=outbox 2026/05/13 10:57:28 INFO Applying migration id=edits 2026/05/13 10:57:28 INFO Applying migration id=outboxactor 2026/05/13 10:57:28 INFO Applying migration id=outboxsender 2026/05/13 10:57:28 INFO Applying migration id=thread 2026/05/13 10:57:28 INFO Applying migration id=host 2026/05/13 10:57:28 INFO Applying migration id=sharedinbox 2026/05/13 10:57:28 INFO Applying migration id=noteshost 2026/05/13 10:57:28 INFO Applying migration id=fetched 2026/05/13 10:57:28 INFO Applying migration id=move 2026/05/13 10:57:28 INFO Applying migration id=cleanup 2026/05/13 10:57:28 INFO Applying migration id=received 2026/05/13 10:57:28 INFO Applying migration id=namehost 2026/05/13 10:57:28 INFO Applying migration id=outboxhost 2026/05/13 10:57:28 INFO Applying migration id=notesfts 2026/05/13 10:57:28 INFO Applying migration id=iconsname 2026/05/13 10:57:28 INFO Applying migration id=nohash 2026/05/13 10:57:28 INFO Applying migration id=shares 2026/05/13 10:57:28 INFO Applying migration id=actorttl 2026/05/13 10:57:28 INFO Applying migration id=tocc 2026/05/13 10:57:28 INFO Applying migration id=followeds 2026/05/13 10:57:28 INFO Applying migration id=certhash 2026/05/13 10:57:28 INFO Applying migration id=follows_sync 2026/05/13 10:57:28 INFO Applying migration id=jsonpath 2026/05/13 10:57:28 INFO Applying migration id=localforward 2026/05/13 10:57:28 INFO Applying migration id=avatar 2026/05/13 10:57:28 INFO Applying migration id=noimage 2026/05/13 10:57:28 INFO Applying migration id=feed 2026/05/13 10:57:28 INFO Applying migration id=bookmarks 2026/05/13 10:57:28 INFO Applying migration id=shareactivity 2026/05/13 10:57:28 INFO Applying migration id=application 2026/05/13 10:57:28 INFO Applying migration id=certificates 2026/05/13 10:57:28 INFO Applying migration id=rawforward 2026/05/13 10:57:28 INFO Applying migration id=publickey 2026/05/13 10:57:28 INFO Applying migration id=resolvegroup 2026/05/13 10:57:28 INFO Applying migration id=reject 2026/05/13 10:57:28 INFO Applying migration id=autodel 2026/05/13 10:57:28 INFO Applying migration id=jsonb 2026/05/13 10:57:28 INFO Applying migration id=quote 2026/05/13 10:57:28 INFO Applying migration id=rfc9421 2026/05/13 10:57:28 INFO Applying migration id=keys 2026/05/13 10:57:28 INFO Applying migration id=portable 2026/05/13 10:57:28 INFO Applying migration id=proofs 2026/05/13 10:57:28 INFO Applying migration id=contexts 2026/05/13 10:57:28 INFO Applying migration id=deliverieshost 2026/05/13 10:57:28 INFO Applying migration id=pembegin 2026/05/13 10:57:28 INFO Applying migration id=didhost 2026/05/13 10:57:28 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:28 INFO Applying migration id=invites 2026/05/13 10:57:28 INFO Applying migration id=ed25519blob 2026/05/13 10:57:28 INFO Applying migration id=rsablob 2026/05/13 10:57:28 INFO Applying migration id=iconscid 2026/05/13 10:57:28 INFO Applying migration id=actor 2026/05/13 10:57:28 INFO Applying migration id=localkeys 2026/05/13 10:57:28 INFO Applying migration id=deleted 2026/05/13 10:57:28 INFO Applying migration id=history 2026/05/13 10:57:28 INFO Applying migration id=outboxnano 2026/05/13 10:57:28 INFO Applying migration id=implements 2026/05/13 10:57:28 INFO Applying migration id=backfill 2026/05/13 10:57:28 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-0984-79d0-b3b3-47800698f264 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:28 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-0985-7200-b4c2-0d5984b52c2a activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-0984-79d0-b3b3-47800698f264 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-0984-79d0-b3b3-47800698f264 2026/05/13 10:57:28 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:57:28 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-0985-7ac9-b929-795f3838f483 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-0985-796a-8334-b1b24c3c1336 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-0985-796a-8334-b1b24c3c1336 2026/05/13 10:57:28 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-0985-796a-8334-b1b24c3c1336 2026/05/13 10:57:28 WARN Post does not exist post=https://localhost.localdomain:8443/post/019e20fc-0985-796a-8334-b1b24c3c1336 --- PASS: TestReply_DMToAnotherUser (0.70s) === RUN TestReply_NoSuchPost 2026/05/13 10:57:28 INFO Applying migration id=initial 2026/05/13 10:57:28 INFO Applying migration id=notesupdated 2026/05/13 10:57:28 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:28 INFO Applying migration id=activitiesid 2026/05/13 10:57:28 INFO Applying migration id=outbox 2026/05/13 10:57:28 INFO Applying migration id=edits 2026/05/13 10:57:28 INFO Applying migration id=outboxactor 2026/05/13 10:57:28 INFO Applying migration id=outboxsender 2026/05/13 10:57:28 INFO Applying migration id=thread 2026/05/13 10:57:28 INFO Applying migration id=host 2026/05/13 10:57:28 INFO Applying migration id=sharedinbox 2026/05/13 10:57:28 INFO Applying migration id=noteshost 2026/05/13 10:57:28 INFO Applying migration id=fetched 2026/05/13 10:57:28 INFO Applying migration id=move 2026/05/13 10:57:28 INFO Applying migration id=cleanup 2026/05/13 10:57:28 INFO Applying migration id=received 2026/05/13 10:57:28 INFO Applying migration id=namehost 2026/05/13 10:57:28 INFO Applying migration id=outboxhost 2026/05/13 10:57:28 INFO Applying migration id=notesfts 2026/05/13 10:57:28 INFO Applying migration id=iconsname 2026/05/13 10:57:28 INFO Applying migration id=nohash 2026/05/13 10:57:28 INFO Applying migration id=shares 2026/05/13 10:57:28 INFO Applying migration id=actorttl 2026/05/13 10:57:29 INFO Applying migration id=tocc 2026/05/13 10:57:29 INFO Applying migration id=followeds 2026/05/13 10:57:29 INFO Applying migration id=certhash 2026/05/13 10:57:29 INFO Applying migration id=follows_sync 2026/05/13 10:57:29 INFO Applying migration id=jsonpath 2026/05/13 10:57:29 INFO Applying migration id=localforward 2026/05/13 10:57:29 INFO Applying migration id=avatar 2026/05/13 10:57:29 INFO Applying migration id=noimage 2026/05/13 10:57:29 INFO Applying migration id=feed 2026/05/13 10:57:29 INFO Applying migration id=bookmarks 2026/05/13 10:57:29 INFO Applying migration id=shareactivity 2026/05/13 10:57:29 INFO Applying migration id=application 2026/05/13 10:57:29 INFO Applying migration id=certificates 2026/05/13 10:57:29 INFO Applying migration id=rawforward 2026/05/13 10:57:29 INFO Applying migration id=publickey 2026/05/13 10:57:29 INFO Applying migration id=resolvegroup 2026/05/13 10:57:29 INFO Applying migration id=reject 2026/05/13 10:57:29 INFO Applying migration id=autodel 2026/05/13 10:57:29 INFO Applying migration id=jsonb 2026/05/13 10:57:29 INFO Applying migration id=quote 2026/05/13 10:57:29 INFO Applying migration id=rfc9421 2026/05/13 10:57:29 INFO Applying migration id=keys 2026/05/13 10:57:29 INFO Applying migration id=portable 2026/05/13 10:57:29 INFO Applying migration id=proofs 2026/05/13 10:57:29 INFO Applying migration id=contexts 2026/05/13 10:57:29 INFO Applying migration id=deliverieshost 2026/05/13 10:57:29 INFO Applying migration id=pembegin 2026/05/13 10:57:29 INFO Applying migration id=didhost 2026/05/13 10:57:29 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:29 INFO Applying migration id=invites 2026/05/13 10:57:29 INFO Applying migration id=ed25519blob 2026/05/13 10:57:29 INFO Applying migration id=rsablob 2026/05/13 10:57:29 INFO Applying migration id=iconscid 2026/05/13 10:57:29 INFO Applying migration id=actor 2026/05/13 10:57:29 INFO Applying migration id=localkeys 2026/05/13 10:57:29 INFO Applying migration id=deleted 2026/05/13 10:57:29 INFO Applying migration id=history 2026/05/13 10:57:29 INFO Applying migration id=outboxnano 2026/05/13 10:57:29 INFO Applying migration id=implements 2026/05/13 10:57:29 INFO Applying migration id=backfill 2026/05/13 10:57:29 WARN Post does not exist post=https://x --- PASS: TestReply_NoSuchPost (0.84s) === RUN TestResolve_LocalUser 2026/05/13 10:57:29 INFO Applying migration id=initial 2026/05/13 10:57:29 INFO Applying migration id=notesupdated 2026/05/13 10:57:29 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:29 INFO Applying migration id=activitiesid 2026/05/13 10:57:29 INFO Applying migration id=outbox 2026/05/13 10:57:29 INFO Applying migration id=edits 2026/05/13 10:57:29 INFO Applying migration id=outboxactor 2026/05/13 10:57:29 INFO Applying migration id=outboxsender 2026/05/13 10:57:29 INFO Applying migration id=thread 2026/05/13 10:57:29 INFO Applying migration id=host 2026/05/13 10:57:29 INFO Applying migration id=sharedinbox 2026/05/13 10:57:29 INFO Applying migration id=noteshost 2026/05/13 10:57:29 INFO Applying migration id=fetched 2026/05/13 10:57:29 INFO Applying migration id=move 2026/05/13 10:57:29 INFO Applying migration id=cleanup 2026/05/13 10:57:29 INFO Applying migration id=received 2026/05/13 10:57:29 INFO Applying migration id=namehost 2026/05/13 10:57:29 INFO Applying migration id=outboxhost 2026/05/13 10:57:29 INFO Applying migration id=notesfts 2026/05/13 10:57:29 INFO Applying migration id=iconsname 2026/05/13 10:57:29 INFO Applying migration id=nohash 2026/05/13 10:57:29 INFO Applying migration id=shares 2026/05/13 10:57:29 INFO Applying migration id=actorttl 2026/05/13 10:57:29 INFO Applying migration id=tocc 2026/05/13 10:57:29 INFO Applying migration id=followeds 2026/05/13 10:57:29 INFO Applying migration id=certhash 2026/05/13 10:57:29 INFO Applying migration id=follows_sync 2026/05/13 10:57:29 INFO Applying migration id=jsonpath 2026/05/13 10:57:29 INFO Applying migration id=localforward 2026/05/13 10:57:29 INFO Applying migration id=avatar 2026/05/13 10:57:29 INFO Applying migration id=noimage 2026/05/13 10:57:29 INFO Applying migration id=feed 2026/05/13 10:57:29 INFO Applying migration id=bookmarks 2026/05/13 10:57:29 INFO Applying migration id=shareactivity 2026/05/13 10:57:29 INFO Applying migration id=application 2026/05/13 10:57:29 INFO Applying migration id=certificates 2026/05/13 10:57:29 INFO Applying migration id=rawforward 2026/05/13 10:57:29 INFO Applying migration id=publickey 2026/05/13 10:57:29 INFO Applying migration id=resolvegroup 2026/05/13 10:57:29 INFO Applying migration id=reject 2026/05/13 10:57:29 INFO Applying migration id=autodel 2026/05/13 10:57:29 INFO Applying migration id=jsonb 2026/05/13 10:57:29 INFO Applying migration id=quote 2026/05/13 10:57:29 INFO Applying migration id=rfc9421 2026/05/13 10:57:29 INFO Applying migration id=keys 2026/05/13 10:57:29 INFO Applying migration id=portable 2026/05/13 10:57:29 INFO Applying migration id=proofs 2026/05/13 10:57:29 INFO Applying migration id=contexts 2026/05/13 10:57:29 INFO Applying migration id=deliverieshost 2026/05/13 10:57:29 INFO Applying migration id=pembegin 2026/05/13 10:57:29 INFO Applying migration id=didhost 2026/05/13 10:57:29 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:29 INFO Applying migration id=invites 2026/05/13 10:57:29 INFO Applying migration id=ed25519blob 2026/05/13 10:57:29 INFO Applying migration id=rsablob 2026/05/13 10:57:29 INFO Applying migration id=iconscid 2026/05/13 10:57:29 INFO Applying migration id=actor 2026/05/13 10:57:29 INFO Applying migration id=localkeys 2026/05/13 10:57:29 INFO Applying migration id=deleted 2026/05/13 10:57:29 INFO Applying migration id=history 2026/05/13 10:57:29 INFO Applying migration id=outboxnano 2026/05/13 10:57:29 INFO Applying migration id=implements 2026/05/13 10:57:29 INFO Applying migration id=backfill 2026/05/13 10:57:30 INFO Resolving user ID host=localhost.localdomain:8443 name=alice --- PASS: TestResolve_LocalUser (0.73s) === RUN TestResolve_LocalUserByNameOnly 2026/05/13 10:57:30 INFO Applying migration id=initial 2026/05/13 10:57:30 INFO Applying migration id=notesupdated 2026/05/13 10:57:30 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:30 INFO Applying migration id=activitiesid 2026/05/13 10:57:30 INFO Applying migration id=outbox 2026/05/13 10:57:30 INFO Applying migration id=edits 2026/05/13 10:57:30 INFO Applying migration id=outboxactor 2026/05/13 10:57:30 INFO Applying migration id=outboxsender 2026/05/13 10:57:30 INFO Applying migration id=thread 2026/05/13 10:57:30 INFO Applying migration id=host 2026/05/13 10:57:30 INFO Applying migration id=sharedinbox 2026/05/13 10:57:30 INFO Applying migration id=noteshost 2026/05/13 10:57:30 INFO Applying migration id=fetched 2026/05/13 10:57:30 INFO Applying migration id=move 2026/05/13 10:57:30 INFO Applying migration id=cleanup 2026/05/13 10:57:30 INFO Applying migration id=received 2026/05/13 10:57:30 INFO Applying migration id=namehost 2026/05/13 10:57:30 INFO Applying migration id=outboxhost 2026/05/13 10:57:30 INFO Applying migration id=notesfts 2026/05/13 10:57:30 INFO Applying migration id=iconsname 2026/05/13 10:57:30 INFO Applying migration id=nohash 2026/05/13 10:57:30 INFO Applying migration id=shares 2026/05/13 10:57:30 INFO Applying migration id=actorttl 2026/05/13 10:57:30 INFO Applying migration id=tocc 2026/05/13 10:57:30 INFO Applying migration id=followeds 2026/05/13 10:57:30 INFO Applying migration id=certhash 2026/05/13 10:57:30 INFO Applying migration id=follows_sync 2026/05/13 10:57:30 INFO Applying migration id=jsonpath 2026/05/13 10:57:30 INFO Applying migration id=localforward 2026/05/13 10:57:30 INFO Applying migration id=avatar 2026/05/13 10:57:30 INFO Applying migration id=noimage 2026/05/13 10:57:30 INFO Applying migration id=feed 2026/05/13 10:57:30 INFO Applying migration id=bookmarks 2026/05/13 10:57:30 INFO Applying migration id=shareactivity 2026/05/13 10:57:30 INFO Applying migration id=application 2026/05/13 10:57:30 INFO Applying migration id=certificates 2026/05/13 10:57:30 INFO Applying migration id=rawforward 2026/05/13 10:57:30 INFO Applying migration id=publickey 2026/05/13 10:57:30 INFO Applying migration id=resolvegroup 2026/05/13 10:57:30 INFO Applying migration id=reject 2026/05/13 10:57:30 INFO Applying migration id=autodel 2026/05/13 10:57:30 INFO Applying migration id=jsonb 2026/05/13 10:57:30 INFO Applying migration id=quote 2026/05/13 10:57:30 INFO Applying migration id=rfc9421 2026/05/13 10:57:30 INFO Applying migration id=keys 2026/05/13 10:57:30 INFO Applying migration id=portable 2026/05/13 10:57:30 INFO Applying migration id=proofs 2026/05/13 10:57:30 INFO Applying migration id=contexts 2026/05/13 10:57:30 INFO Applying migration id=deliverieshost 2026/05/13 10:57:30 INFO Applying migration id=pembegin 2026/05/13 10:57:30 INFO Applying migration id=didhost 2026/05/13 10:57:30 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:30 INFO Applying migration id=invites 2026/05/13 10:57:30 INFO Applying migration id=ed25519blob 2026/05/13 10:57:30 INFO Applying migration id=rsablob 2026/05/13 10:57:30 INFO Applying migration id=iconscid 2026/05/13 10:57:30 INFO Applying migration id=actor 2026/05/13 10:57:30 INFO Applying migration id=localkeys 2026/05/13 10:57:30 INFO Applying migration id=deleted 2026/05/13 10:57:30 INFO Applying migration id=history 2026/05/13 10:57:30 INFO Applying migration id=outboxnano 2026/05/13 10:57:30 INFO Applying migration id=implements 2026/05/13 10:57:30 INFO Applying migration id=backfill 2026/05/13 10:57:31 INFO Resolving user ID host=localhost.localdomain:8443 name=alice --- PASS: TestResolve_LocalUserByNameOnly (1.08s) === RUN TestResolve_NoSuchLocalUser 2026/05/13 10:57:31 INFO Applying migration id=initial 2026/05/13 10:57:31 INFO Applying migration id=notesupdated 2026/05/13 10:57:31 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:31 INFO Applying migration id=activitiesid 2026/05/13 10:57:31 INFO Applying migration id=outbox 2026/05/13 10:57:31 INFO Applying migration id=edits 2026/05/13 10:57:31 INFO Applying migration id=outboxactor 2026/05/13 10:57:31 INFO Applying migration id=outboxsender 2026/05/13 10:57:31 INFO Applying migration id=thread 2026/05/13 10:57:31 INFO Applying migration id=host 2026/05/13 10:57:31 INFO Applying migration id=sharedinbox 2026/05/13 10:57:31 INFO Applying migration id=noteshost 2026/05/13 10:57:31 INFO Applying migration id=fetched 2026/05/13 10:57:31 INFO Applying migration id=move 2026/05/13 10:57:31 INFO Applying migration id=cleanup 2026/05/13 10:57:31 INFO Applying migration id=received 2026/05/13 10:57:31 INFO Applying migration id=namehost 2026/05/13 10:57:31 INFO Applying migration id=outboxhost 2026/05/13 10:57:31 INFO Applying migration id=notesfts 2026/05/13 10:57:31 INFO Applying migration id=iconsname 2026/05/13 10:57:31 INFO Applying migration id=nohash 2026/05/13 10:57:31 INFO Applying migration id=shares 2026/05/13 10:57:31 INFO Applying migration id=actorttl 2026/05/13 10:57:31 INFO Applying migration id=tocc 2026/05/13 10:57:31 INFO Applying migration id=followeds 2026/05/13 10:57:31 INFO Applying migration id=certhash 2026/05/13 10:57:31 INFO Applying migration id=follows_sync 2026/05/13 10:57:31 INFO Applying migration id=jsonpath 2026/05/13 10:57:31 INFO Applying migration id=localforward 2026/05/13 10:57:31 INFO Applying migration id=avatar 2026/05/13 10:57:31 INFO Applying migration id=noimage 2026/05/13 10:57:31 INFO Applying migration id=feed 2026/05/13 10:57:31 INFO Applying migration id=bookmarks 2026/05/13 10:57:31 INFO Applying migration id=shareactivity 2026/05/13 10:57:31 INFO Applying migration id=application 2026/05/13 10:57:31 INFO Applying migration id=certificates 2026/05/13 10:57:31 INFO Applying migration id=rawforward 2026/05/13 10:57:31 INFO Applying migration id=publickey 2026/05/13 10:57:31 INFO Applying migration id=resolvegroup 2026/05/13 10:57:31 INFO Applying migration id=reject 2026/05/13 10:57:31 INFO Applying migration id=autodel 2026/05/13 10:57:31 INFO Applying migration id=jsonb 2026/05/13 10:57:31 INFO Applying migration id=quote 2026/05/13 10:57:31 INFO Applying migration id=rfc9421 2026/05/13 10:57:31 INFO Applying migration id=keys 2026/05/13 10:57:31 INFO Applying migration id=portable 2026/05/13 10:57:31 INFO Applying migration id=proofs 2026/05/13 10:57:31 INFO Applying migration id=contexts 2026/05/13 10:57:31 INFO Applying migration id=deliverieshost 2026/05/13 10:57:31 INFO Applying migration id=pembegin 2026/05/13 10:57:31 INFO Applying migration id=didhost 2026/05/13 10:57:31 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:31 INFO Applying migration id=invites 2026/05/13 10:57:31 INFO Applying migration id=ed25519blob 2026/05/13 10:57:31 INFO Applying migration id=rsablob 2026/05/13 10:57:31 INFO Applying migration id=iconscid 2026/05/13 10:57:31 INFO Applying migration id=actor 2026/05/13 10:57:31 INFO Applying migration id=localkeys 2026/05/13 10:57:31 INFO Applying migration id=deleted 2026/05/13 10:57:31 INFO Applying migration id=history 2026/05/13 10:57:31 INFO Applying migration id=outboxnano 2026/05/13 10:57:31 INFO Applying migration id=implements 2026/05/13 10:57:31 INFO Applying migration id=backfill 2026/05/13 10:57:32 INFO Resolving user ID host=localhost.localdomain:8443 name=troll 2026/05/13 10:57:32 WARN Failed to resolve user ID host=localhost.localdomain:8443 name=troll error="cannot resolve troll@localhost.localdomain:8443: no such local user" --- PASS: TestResolve_NoSuchLocalUser (0.64s) === RUN TestResolve_NoSuchLocalUserByNameOnly 2026/05/13 10:57:32 INFO Applying migration id=initial 2026/05/13 10:57:32 INFO Applying migration id=notesupdated 2026/05/13 10:57:32 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:32 INFO Applying migration id=activitiesid 2026/05/13 10:57:32 INFO Applying migration id=outbox 2026/05/13 10:57:32 INFO Applying migration id=edits 2026/05/13 10:57:32 INFO Applying migration id=outboxactor 2026/05/13 10:57:32 INFO Applying migration id=outboxsender 2026/05/13 10:57:32 INFO Applying migration id=thread 2026/05/13 10:57:32 INFO Applying migration id=host 2026/05/13 10:57:32 INFO Applying migration id=sharedinbox 2026/05/13 10:57:32 INFO Applying migration id=noteshost 2026/05/13 10:57:32 INFO Applying migration id=fetched 2026/05/13 10:57:32 INFO Applying migration id=move 2026/05/13 10:57:32 INFO Applying migration id=cleanup 2026/05/13 10:57:32 INFO Applying migration id=received 2026/05/13 10:57:32 INFO Applying migration id=namehost 2026/05/13 10:57:32 INFO Applying migration id=outboxhost 2026/05/13 10:57:32 INFO Applying migration id=notesfts 2026/05/13 10:57:32 INFO Applying migration id=iconsname 2026/05/13 10:57:32 INFO Applying migration id=nohash 2026/05/13 10:57:32 INFO Applying migration id=shares 2026/05/13 10:57:32 INFO Applying migration id=actorttl 2026/05/13 10:57:32 INFO Applying migration id=tocc 2026/05/13 10:57:32 INFO Applying migration id=followeds 2026/05/13 10:57:32 INFO Applying migration id=certhash 2026/05/13 10:57:32 INFO Applying migration id=follows_sync 2026/05/13 10:57:32 INFO Applying migration id=jsonpath 2026/05/13 10:57:32 INFO Applying migration id=localforward 2026/05/13 10:57:32 INFO Applying migration id=avatar 2026/05/13 10:57:32 INFO Applying migration id=noimage 2026/05/13 10:57:32 INFO Applying migration id=feed 2026/05/13 10:57:32 INFO Applying migration id=bookmarks 2026/05/13 10:57:32 INFO Applying migration id=shareactivity 2026/05/13 10:57:32 INFO Applying migration id=application 2026/05/13 10:57:32 INFO Applying migration id=certificates 2026/05/13 10:57:32 INFO Applying migration id=rawforward 2026/05/13 10:57:32 INFO Applying migration id=publickey 2026/05/13 10:57:32 INFO Applying migration id=resolvegroup 2026/05/13 10:57:32 INFO Applying migration id=reject 2026/05/13 10:57:32 INFO Applying migration id=autodel 2026/05/13 10:57:32 INFO Applying migration id=jsonb 2026/05/13 10:57:32 INFO Applying migration id=quote 2026/05/13 10:57:32 INFO Applying migration id=rfc9421 2026/05/13 10:57:32 INFO Applying migration id=keys 2026/05/13 10:57:32 INFO Applying migration id=portable 2026/05/13 10:57:32 INFO Applying migration id=proofs 2026/05/13 10:57:32 INFO Applying migration id=contexts 2026/05/13 10:57:32 INFO Applying migration id=deliverieshost 2026/05/13 10:57:32 INFO Applying migration id=pembegin 2026/05/13 10:57:32 INFO Applying migration id=didhost 2026/05/13 10:57:32 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:32 INFO Applying migration id=invites 2026/05/13 10:57:32 INFO Applying migration id=ed25519blob 2026/05/13 10:57:32 INFO Applying migration id=rsablob 2026/05/13 10:57:32 INFO Applying migration id=iconscid 2026/05/13 10:57:32 INFO Applying migration id=actor 2026/05/13 10:57:32 INFO Applying migration id=localkeys 2026/05/13 10:57:32 INFO Applying migration id=deleted 2026/05/13 10:57:32 INFO Applying migration id=history 2026/05/13 10:57:32 INFO Applying migration id=outboxnano 2026/05/13 10:57:32 INFO Applying migration id=implements 2026/05/13 10:57:32 INFO Applying migration id=backfill 2026/05/13 10:57:33 INFO Resolving user ID host=localhost.localdomain:8443 name=troll 2026/05/13 10:57:33 WARN Failed to resolve user ID host=localhost.localdomain:8443 name=troll error="cannot resolve troll@localhost.localdomain:8443: no such local user" --- PASS: TestResolve_NoSuchLocalUserByNameOnly (0.86s) === RUN TestResolve_NoSuchFederatedUser 2026/05/13 10:57:33 INFO Applying migration id=initial 2026/05/13 10:57:33 INFO Applying migration id=notesupdated 2026/05/13 10:57:33 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:33 INFO Applying migration id=activitiesid 2026/05/13 10:57:33 INFO Applying migration id=outbox 2026/05/13 10:57:33 INFO Applying migration id=edits 2026/05/13 10:57:33 INFO Applying migration id=outboxactor 2026/05/13 10:57:33 INFO Applying migration id=outboxsender 2026/05/13 10:57:33 INFO Applying migration id=thread 2026/05/13 10:57:33 INFO Applying migration id=host 2026/05/13 10:57:33 INFO Applying migration id=sharedinbox 2026/05/13 10:57:33 INFO Applying migration id=noteshost 2026/05/13 10:57:33 INFO Applying migration id=fetched 2026/05/13 10:57:33 INFO Applying migration id=move 2026/05/13 10:57:33 INFO Applying migration id=cleanup 2026/05/13 10:57:33 INFO Applying migration id=received 2026/05/13 10:57:33 INFO Applying migration id=namehost 2026/05/13 10:57:33 INFO Applying migration id=outboxhost 2026/05/13 10:57:33 INFO Applying migration id=notesfts 2026/05/13 10:57:33 INFO Applying migration id=iconsname 2026/05/13 10:57:33 INFO Applying migration id=nohash 2026/05/13 10:57:33 INFO Applying migration id=shares 2026/05/13 10:57:33 INFO Applying migration id=actorttl 2026/05/13 10:57:33 INFO Applying migration id=tocc 2026/05/13 10:57:33 INFO Applying migration id=followeds 2026/05/13 10:57:33 INFO Applying migration id=certhash 2026/05/13 10:57:33 INFO Applying migration id=follows_sync 2026/05/13 10:57:33 INFO Applying migration id=jsonpath 2026/05/13 10:57:33 INFO Applying migration id=localforward 2026/05/13 10:57:33 INFO Applying migration id=avatar 2026/05/13 10:57:33 INFO Applying migration id=noimage 2026/05/13 10:57:33 INFO Applying migration id=feed 2026/05/13 10:57:33 INFO Applying migration id=bookmarks 2026/05/13 10:57:33 INFO Applying migration id=shareactivity 2026/05/13 10:57:33 INFO Applying migration id=application 2026/05/13 10:57:33 INFO Applying migration id=certificates 2026/05/13 10:57:33 INFO Applying migration id=rawforward 2026/05/13 10:57:33 INFO Applying migration id=publickey 2026/05/13 10:57:33 INFO Applying migration id=resolvegroup 2026/05/13 10:57:33 INFO Applying migration id=reject 2026/05/13 10:57:33 INFO Applying migration id=autodel 2026/05/13 10:57:33 INFO Applying migration id=jsonb 2026/05/13 10:57:33 INFO Applying migration id=quote 2026/05/13 10:57:33 INFO Applying migration id=rfc9421 2026/05/13 10:57:33 INFO Applying migration id=keys 2026/05/13 10:57:33 INFO Applying migration id=portable 2026/05/13 10:57:33 INFO Applying migration id=proofs 2026/05/13 10:57:33 INFO Applying migration id=contexts 2026/05/13 10:57:33 INFO Applying migration id=deliverieshost 2026/05/13 10:57:33 INFO Applying migration id=pembegin 2026/05/13 10:57:33 INFO Applying migration id=didhost 2026/05/13 10:57:33 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:33 INFO Applying migration id=invites 2026/05/13 10:57:33 INFO Applying migration id=ed25519blob 2026/05/13 10:57:33 INFO Applying migration id=rsablob 2026/05/13 10:57:33 INFO Applying migration id=iconscid 2026/05/13 10:57:33 INFO Applying migration id=actor 2026/05/13 10:57:33 INFO Applying migration id=localkeys 2026/05/13 10:57:33 INFO Applying migration id=deleted 2026/05/13 10:57:33 INFO Applying migration id=history 2026/05/13 10:57:33 INFO Applying migration id=outboxnano 2026/05/13 10:57:33 INFO Applying migration id=implements 2026/05/13 10:57:33 INFO Applying migration id=backfill 2026/05/13 10:57:33 INFO Resolving user ID host=0.0.0.0 name=troll 2026/05/13 10:57:33 WARN Failed to resolve user ID host=0.0.0.0 name=troll error="failed to fetch https://0.0.0.0/.well-known/webfinger?resource=acct:troll@0.0.0.0: failed to sign request for https://0.0.0.0/.well-known/webfinger?resource=acct:troll@0.0.0.0: empty key ID" --- PASS: TestResolve_NoSuchFederatedUser (0.67s) === RUN TestResolve_NoInput 2026/05/13 10:57:33 INFO Applying migration id=initial 2026/05/13 10:57:33 INFO Applying migration id=notesupdated 2026/05/13 10:57:33 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:33 INFO Applying migration id=activitiesid 2026/05/13 10:57:33 INFO Applying migration id=outbox 2026/05/13 10:57:33 INFO Applying migration id=edits 2026/05/13 10:57:33 INFO Applying migration id=outboxactor 2026/05/13 10:57:33 INFO Applying migration id=outboxsender 2026/05/13 10:57:33 INFO Applying migration id=thread 2026/05/13 10:57:33 INFO Applying migration id=host 2026/05/13 10:57:33 INFO Applying migration id=sharedinbox 2026/05/13 10:57:33 INFO Applying migration id=noteshost 2026/05/13 10:57:33 INFO Applying migration id=fetched 2026/05/13 10:57:33 INFO Applying migration id=move 2026/05/13 10:57:33 INFO Applying migration id=cleanup 2026/05/13 10:57:33 INFO Applying migration id=received 2026/05/13 10:57:33 INFO Applying migration id=namehost 2026/05/13 10:57:33 INFO Applying migration id=outboxhost 2026/05/13 10:57:33 INFO Applying migration id=notesfts 2026/05/13 10:57:33 INFO Applying migration id=iconsname 2026/05/13 10:57:33 INFO Applying migration id=nohash 2026/05/13 10:57:33 INFO Applying migration id=shares 2026/05/13 10:57:33 INFO Applying migration id=actorttl 2026/05/13 10:57:33 INFO Applying migration id=tocc 2026/05/13 10:57:33 INFO Applying migration id=followeds 2026/05/13 10:57:33 INFO Applying migration id=certhash 2026/05/13 10:57:33 INFO Applying migration id=follows_sync 2026/05/13 10:57:33 INFO Applying migration id=jsonpath 2026/05/13 10:57:33 INFO Applying migration id=localforward 2026/05/13 10:57:33 INFO Applying migration id=avatar 2026/05/13 10:57:33 INFO Applying migration id=noimage 2026/05/13 10:57:33 INFO Applying migration id=feed 2026/05/13 10:57:33 INFO Applying migration id=bookmarks 2026/05/13 10:57:33 INFO Applying migration id=shareactivity 2026/05/13 10:57:33 INFO Applying migration id=application 2026/05/13 10:57:33 INFO Applying migration id=certificates 2026/05/13 10:57:33 INFO Applying migration id=rawforward 2026/05/13 10:57:33 INFO Applying migration id=publickey 2026/05/13 10:57:33 INFO Applying migration id=resolvegroup 2026/05/13 10:57:33 INFO Applying migration id=reject 2026/05/13 10:57:33 INFO Applying migration id=autodel 2026/05/13 10:57:33 INFO Applying migration id=jsonb 2026/05/13 10:57:33 INFO Applying migration id=quote 2026/05/13 10:57:33 INFO Applying migration id=rfc9421 2026/05/13 10:57:33 INFO Applying migration id=keys 2026/05/13 10:57:33 INFO Applying migration id=portable 2026/05/13 10:57:33 INFO Applying migration id=proofs 2026/05/13 10:57:33 INFO Applying migration id=contexts 2026/05/13 10:57:33 INFO Applying migration id=deliverieshost 2026/05/13 10:57:33 INFO Applying migration id=pembegin 2026/05/13 10:57:33 INFO Applying migration id=didhost 2026/05/13 10:57:33 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:33 INFO Applying migration id=invites 2026/05/13 10:57:33 INFO Applying migration id=ed25519blob 2026/05/13 10:57:33 INFO Applying migration id=rsablob 2026/05/13 10:57:33 INFO Applying migration id=iconscid 2026/05/13 10:57:33 INFO Applying migration id=actor 2026/05/13 10:57:33 INFO Applying migration id=localkeys 2026/05/13 10:57:33 INFO Applying migration id=deleted 2026/05/13 10:57:33 INFO Applying migration id=history 2026/05/13 10:57:33 INFO Applying migration id=outboxnano 2026/05/13 10:57:33 INFO Applying migration id=implements 2026/05/13 10:57:33 INFO Applying migration id=backfill --- PASS: TestResolve_NoInput (0.85s) === RUN TestResolve_InvalidEscapeSequence 2026/05/13 10:57:34 INFO Applying migration id=initial 2026/05/13 10:57:34 INFO Applying migration id=notesupdated 2026/05/13 10:57:34 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:34 INFO Applying migration id=activitiesid 2026/05/13 10:57:34 INFO Applying migration id=outbox 2026/05/13 10:57:34 INFO Applying migration id=edits 2026/05/13 10:57:34 INFO Applying migration id=outboxactor 2026/05/13 10:57:34 INFO Applying migration id=outboxsender 2026/05/13 10:57:34 INFO Applying migration id=thread 2026/05/13 10:57:34 INFO Applying migration id=host 2026/05/13 10:57:34 INFO Applying migration id=sharedinbox 2026/05/13 10:57:34 INFO Applying migration id=noteshost 2026/05/13 10:57:34 INFO Applying migration id=fetched 2026/05/13 10:57:34 INFO Applying migration id=move 2026/05/13 10:57:34 INFO Applying migration id=cleanup 2026/05/13 10:57:34 INFO Applying migration id=received 2026/05/13 10:57:34 INFO Applying migration id=namehost 2026/05/13 10:57:34 INFO Applying migration id=outboxhost 2026/05/13 10:57:34 INFO Applying migration id=notesfts 2026/05/13 10:57:34 INFO Applying migration id=iconsname 2026/05/13 10:57:34 INFO Applying migration id=nohash 2026/05/13 10:57:34 INFO Applying migration id=shares 2026/05/13 10:57:34 INFO Applying migration id=actorttl 2026/05/13 10:57:34 INFO Applying migration id=tocc 2026/05/13 10:57:34 INFO Applying migration id=followeds 2026/05/13 10:57:34 INFO Applying migration id=certhash 2026/05/13 10:57:34 INFO Applying migration id=follows_sync 2026/05/13 10:57:34 INFO Applying migration id=jsonpath 2026/05/13 10:57:34 INFO Applying migration id=localforward 2026/05/13 10:57:34 INFO Applying migration id=avatar 2026/05/13 10:57:34 INFO Applying migration id=noimage 2026/05/13 10:57:34 INFO Applying migration id=feed 2026/05/13 10:57:34 INFO Applying migration id=bookmarks 2026/05/13 10:57:34 INFO Applying migration id=shareactivity 2026/05/13 10:57:34 INFO Applying migration id=application 2026/05/13 10:57:34 INFO Applying migration id=certificates 2026/05/13 10:57:34 INFO Applying migration id=rawforward 2026/05/13 10:57:34 INFO Applying migration id=publickey 2026/05/13 10:57:34 INFO Applying migration id=resolvegroup 2026/05/13 10:57:34 INFO Applying migration id=reject 2026/05/13 10:57:34 INFO Applying migration id=autodel 2026/05/13 10:57:34 INFO Applying migration id=jsonb 2026/05/13 10:57:34 INFO Applying migration id=quote 2026/05/13 10:57:34 INFO Applying migration id=rfc9421 2026/05/13 10:57:34 INFO Applying migration id=keys 2026/05/13 10:57:34 INFO Applying migration id=portable 2026/05/13 10:57:34 INFO Applying migration id=proofs 2026/05/13 10:57:34 INFO Applying migration id=contexts 2026/05/13 10:57:34 INFO Applying migration id=deliverieshost 2026/05/13 10:57:34 INFO Applying migration id=pembegin 2026/05/13 10:57:34 INFO Applying migration id=didhost 2026/05/13 10:57:34 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:34 INFO Applying migration id=invites 2026/05/13 10:57:34 INFO Applying migration id=ed25519blob 2026/05/13 10:57:34 INFO Applying migration id=rsablob 2026/05/13 10:57:34 INFO Applying migration id=iconscid 2026/05/13 10:57:34 INFO Applying migration id=actor 2026/05/13 10:57:34 INFO Applying migration id=localkeys 2026/05/13 10:57:34 INFO Applying migration id=deleted 2026/05/13 10:57:34 INFO Applying migration id=history 2026/05/13 10:57:34 INFO Applying migration id=outboxnano 2026/05/13 10:57:34 INFO Applying migration id=implements 2026/05/13 10:57:34 INFO Applying migration id=backfill 2026/05/13 10:57:35 INFO Failed to decode user name url="/users/resolve?troll%zzlocalhost.localdomain%3a8443 " error="invalid URL escape \"%zz\"" --- PASS: TestResolve_InvalidEscapeSequence (0.80s) === RUN TestResolve_InvalidInputFormat 2026/05/13 10:57:35 INFO Applying migration id=initial 2026/05/13 10:57:35 INFO Applying migration id=notesupdated 2026/05/13 10:57:35 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:35 INFO Applying migration id=activitiesid 2026/05/13 10:57:35 INFO Applying migration id=outbox 2026/05/13 10:57:35 INFO Applying migration id=edits 2026/05/13 10:57:35 INFO Applying migration id=outboxactor 2026/05/13 10:57:35 INFO Applying migration id=outboxsender 2026/05/13 10:57:35 INFO Applying migration id=thread 2026/05/13 10:57:35 INFO Applying migration id=host 2026/05/13 10:57:35 INFO Applying migration id=sharedinbox 2026/05/13 10:57:35 INFO Applying migration id=noteshost 2026/05/13 10:57:35 INFO Applying migration id=fetched 2026/05/13 10:57:35 INFO Applying migration id=move 2026/05/13 10:57:35 INFO Applying migration id=cleanup 2026/05/13 10:57:35 INFO Applying migration id=received 2026/05/13 10:57:35 INFO Applying migration id=namehost 2026/05/13 10:57:35 INFO Applying migration id=outboxhost 2026/05/13 10:57:35 INFO Applying migration id=notesfts 2026/05/13 10:57:35 INFO Applying migration id=iconsname 2026/05/13 10:57:35 INFO Applying migration id=nohash 2026/05/13 10:57:35 INFO Applying migration id=shares 2026/05/13 10:57:35 INFO Applying migration id=actorttl 2026/05/13 10:57:35 INFO Applying migration id=tocc 2026/05/13 10:57:35 INFO Applying migration id=followeds 2026/05/13 10:57:35 INFO Applying migration id=certhash 2026/05/13 10:57:35 INFO Applying migration id=follows_sync 2026/05/13 10:57:35 INFO Applying migration id=jsonpath 2026/05/13 10:57:35 INFO Applying migration id=localforward 2026/05/13 10:57:35 INFO Applying migration id=avatar 2026/05/13 10:57:35 INFO Applying migration id=noimage 2026/05/13 10:57:35 INFO Applying migration id=feed 2026/05/13 10:57:35 INFO Applying migration id=bookmarks 2026/05/13 10:57:35 INFO Applying migration id=shareactivity 2026/05/13 10:57:35 INFO Applying migration id=application 2026/05/13 10:57:35 INFO Applying migration id=certificates 2026/05/13 10:57:35 INFO Applying migration id=rawforward 2026/05/13 10:57:35 INFO Applying migration id=publickey 2026/05/13 10:57:35 INFO Applying migration id=resolvegroup 2026/05/13 10:57:35 INFO Applying migration id=reject 2026/05/13 10:57:35 INFO Applying migration id=autodel 2026/05/13 10:57:35 INFO Applying migration id=jsonb 2026/05/13 10:57:35 INFO Applying migration id=quote 2026/05/13 10:57:35 INFO Applying migration id=rfc9421 2026/05/13 10:57:35 INFO Applying migration id=keys 2026/05/13 10:57:35 INFO Applying migration id=portable 2026/05/13 10:57:35 INFO Applying migration id=proofs 2026/05/13 10:57:35 INFO Applying migration id=contexts 2026/05/13 10:57:35 INFO Applying migration id=deliverieshost 2026/05/13 10:57:35 INFO Applying migration id=pembegin 2026/05/13 10:57:35 INFO Applying migration id=didhost 2026/05/13 10:57:35 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:35 INFO Applying migration id=invites 2026/05/13 10:57:35 INFO Applying migration id=ed25519blob 2026/05/13 10:57:35 INFO Applying migration id=rsablob 2026/05/13 10:57:35 INFO Applying migration id=iconscid 2026/05/13 10:57:35 INFO Applying migration id=actor 2026/05/13 10:57:35 INFO Applying migration id=localkeys 2026/05/13 10:57:35 INFO Applying migration id=deleted 2026/05/13 10:57:35 INFO Applying migration id=history 2026/05/13 10:57:35 INFO Applying migration id=outboxnano 2026/05/13 10:57:35 INFO Applying migration id=implements 2026/05/13 10:57:35 INFO Applying migration id=backfill --- PASS: TestResolve_InvalidInputFormat (0.82s) === RUN TestResolve_UnauthenticatedUser 2026/05/13 10:57:36 INFO Applying migration id=initial 2026/05/13 10:57:36 INFO Applying migration id=notesupdated 2026/05/13 10:57:36 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:36 INFO Applying migration id=activitiesid 2026/05/13 10:57:36 INFO Applying migration id=outbox 2026/05/13 10:57:36 INFO Applying migration id=edits 2026/05/13 10:57:36 INFO Applying migration id=outboxactor 2026/05/13 10:57:36 INFO Applying migration id=outboxsender 2026/05/13 10:57:36 INFO Applying migration id=thread 2026/05/13 10:57:36 INFO Applying migration id=host 2026/05/13 10:57:36 INFO Applying migration id=sharedinbox 2026/05/13 10:57:36 INFO Applying migration id=noteshost 2026/05/13 10:57:36 INFO Applying migration id=fetched 2026/05/13 10:57:36 INFO Applying migration id=move 2026/05/13 10:57:36 INFO Applying migration id=cleanup 2026/05/13 10:57:36 INFO Applying migration id=received 2026/05/13 10:57:36 INFO Applying migration id=namehost 2026/05/13 10:57:36 INFO Applying migration id=outboxhost 2026/05/13 10:57:36 INFO Applying migration id=notesfts 2026/05/13 10:57:36 INFO Applying migration id=iconsname 2026/05/13 10:57:36 INFO Applying migration id=nohash 2026/05/13 10:57:36 INFO Applying migration id=shares 2026/05/13 10:57:36 INFO Applying migration id=actorttl 2026/05/13 10:57:36 INFO Applying migration id=tocc 2026/05/13 10:57:36 INFO Applying migration id=followeds 2026/05/13 10:57:36 INFO Applying migration id=certhash 2026/05/13 10:57:36 INFO Applying migration id=follows_sync 2026/05/13 10:57:36 INFO Applying migration id=jsonpath 2026/05/13 10:57:36 INFO Applying migration id=localforward 2026/05/13 10:57:36 INFO Applying migration id=avatar 2026/05/13 10:57:36 INFO Applying migration id=noimage 2026/05/13 10:57:36 INFO Applying migration id=feed 2026/05/13 10:57:36 INFO Applying migration id=bookmarks 2026/05/13 10:57:36 INFO Applying migration id=shareactivity 2026/05/13 10:57:36 INFO Applying migration id=application 2026/05/13 10:57:36 INFO Applying migration id=certificates 2026/05/13 10:57:36 INFO Applying migration id=rawforward 2026/05/13 10:57:36 INFO Applying migration id=publickey 2026/05/13 10:57:36 INFO Applying migration id=resolvegroup 2026/05/13 10:57:36 INFO Applying migration id=reject 2026/05/13 10:57:36 INFO Applying migration id=autodel 2026/05/13 10:57:36 INFO Applying migration id=jsonb 2026/05/13 10:57:36 INFO Applying migration id=quote 2026/05/13 10:57:36 INFO Applying migration id=rfc9421 2026/05/13 10:57:36 INFO Applying migration id=keys 2026/05/13 10:57:36 INFO Applying migration id=portable 2026/05/13 10:57:36 INFO Applying migration id=proofs 2026/05/13 10:57:36 INFO Applying migration id=contexts 2026/05/13 10:57:36 INFO Applying migration id=deliverieshost 2026/05/13 10:57:36 INFO Applying migration id=pembegin 2026/05/13 10:57:36 INFO Applying migration id=didhost 2026/05/13 10:57:36 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:36 INFO Applying migration id=invites 2026/05/13 10:57:36 INFO Applying migration id=ed25519blob 2026/05/13 10:57:36 INFO Applying migration id=rsablob 2026/05/13 10:57:36 INFO Applying migration id=iconscid 2026/05/13 10:57:36 INFO Applying migration id=actor 2026/05/13 10:57:36 INFO Applying migration id=localkeys 2026/05/13 10:57:36 INFO Applying migration id=deleted 2026/05/13 10:57:36 INFO Applying migration id=history 2026/05/13 10:57:36 INFO Applying migration id=outboxnano 2026/05/13 10:57:36 INFO Applying migration id=implements 2026/05/13 10:57:36 INFO Applying migration id=backfill --- PASS: TestResolve_UnauthenticatedUser (0.88s) === RUN TestSay_HappyFlow 2026/05/13 10:57:37 INFO Applying migration id=initial 2026/05/13 10:57:37 INFO Applying migration id=notesupdated 2026/05/13 10:57:37 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:37 INFO Applying migration id=activitiesid 2026/05/13 10:57:37 INFO Applying migration id=outbox 2026/05/13 10:57:37 INFO Applying migration id=edits 2026/05/13 10:57:37 INFO Applying migration id=outboxactor 2026/05/13 10:57:37 INFO Applying migration id=outboxsender 2026/05/13 10:57:37 INFO Applying migration id=thread 2026/05/13 10:57:37 INFO Applying migration id=host 2026/05/13 10:57:37 INFO Applying migration id=sharedinbox 2026/05/13 10:57:37 INFO Applying migration id=noteshost 2026/05/13 10:57:37 INFO Applying migration id=fetched 2026/05/13 10:57:37 INFO Applying migration id=move 2026/05/13 10:57:37 INFO Applying migration id=cleanup 2026/05/13 10:57:37 INFO Applying migration id=received 2026/05/13 10:57:37 INFO Applying migration id=namehost 2026/05/13 10:57:37 INFO Applying migration id=outboxhost 2026/05/13 10:57:37 INFO Applying migration id=notesfts 2026/05/13 10:57:37 INFO Applying migration id=iconsname 2026/05/13 10:57:37 INFO Applying migration id=nohash 2026/05/13 10:57:37 INFO Applying migration id=shares 2026/05/13 10:57:37 INFO Applying migration id=actorttl 2026/05/13 10:57:37 INFO Applying migration id=tocc 2026/05/13 10:57:37 INFO Applying migration id=followeds 2026/05/13 10:57:37 INFO Applying migration id=certhash 2026/05/13 10:57:37 INFO Applying migration id=follows_sync 2026/05/13 10:57:37 INFO Applying migration id=jsonpath 2026/05/13 10:57:37 INFO Applying migration id=localforward 2026/05/13 10:57:37 INFO Applying migration id=avatar 2026/05/13 10:57:37 INFO Applying migration id=noimage 2026/05/13 10:57:37 INFO Applying migration id=feed 2026/05/13 10:57:37 INFO Applying migration id=bookmarks 2026/05/13 10:57:37 INFO Applying migration id=shareactivity 2026/05/13 10:57:37 INFO Applying migration id=application 2026/05/13 10:57:37 INFO Applying migration id=certificates 2026/05/13 10:57:37 INFO Applying migration id=rawforward 2026/05/13 10:57:37 INFO Applying migration id=publickey 2026/05/13 10:57:37 INFO Applying migration id=resolvegroup 2026/05/13 10:57:37 INFO Applying migration id=reject 2026/05/13 10:57:37 INFO Applying migration id=autodel 2026/05/13 10:57:37 INFO Applying migration id=jsonb 2026/05/13 10:57:37 INFO Applying migration id=quote 2026/05/13 10:57:37 INFO Applying migration id=rfc9421 2026/05/13 10:57:37 INFO Applying migration id=keys 2026/05/13 10:57:37 INFO Applying migration id=portable 2026/05/13 10:57:37 INFO Applying migration id=proofs 2026/05/13 10:57:37 INFO Applying migration id=contexts 2026/05/13 10:57:37 INFO Applying migration id=deliverieshost 2026/05/13 10:57:37 INFO Applying migration id=pembegin 2026/05/13 10:57:37 INFO Applying migration id=didhost 2026/05/13 10:57:37 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:37 INFO Applying migration id=invites 2026/05/13 10:57:37 INFO Applying migration id=ed25519blob 2026/05/13 10:57:37 INFO Applying migration id=rsablob 2026/05/13 10:57:37 INFO Applying migration id=iconscid 2026/05/13 10:57:37 INFO Applying migration id=actor 2026/05/13 10:57:37 INFO Applying migration id=localkeys 2026/05/13 10:57:37 INFO Applying migration id=deleted 2026/05/13 10:57:37 INFO Applying migration id=history 2026/05/13 10:57:37 INFO Applying migration id=outboxnano 2026/05/13 10:57:37 INFO Applying migration id=implements 2026/05/13 10:57:37 INFO Applying migration id=backfill 2026/05/13 10:57:37 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-2c20-71e6-aa01-7333d8f7b6e4 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-2c20-717e-815e-0af71697d52f activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-2c20-717e-815e-0af71697d52f 2026/05/13 10:57:37 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-2c20-717e-815e-0af71697d52f 2026/05/13 10:57:37 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 2026/05/13 10:57:37 INFO Generating first response key=/local --- PASS: TestSay_HappyFlow (0.70s) === RUN TestSay_Throttling 2026/05/13 10:57:37 INFO Applying migration id=initial 2026/05/13 10:57:37 INFO Applying migration id=notesupdated 2026/05/13 10:57:37 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:37 INFO Applying migration id=activitiesid 2026/05/13 10:57:37 INFO Applying migration id=outbox 2026/05/13 10:57:37 INFO Applying migration id=edits 2026/05/13 10:57:37 INFO Applying migration id=outboxactor 2026/05/13 10:57:37 INFO Applying migration id=outboxsender 2026/05/13 10:57:37 INFO Applying migration id=thread 2026/05/13 10:57:37 INFO Applying migration id=host 2026/05/13 10:57:37 INFO Applying migration id=sharedinbox 2026/05/13 10:57:37 INFO Applying migration id=noteshost 2026/05/13 10:57:37 INFO Applying migration id=fetched 2026/05/13 10:57:37 INFO Applying migration id=move 2026/05/13 10:57:37 INFO Applying migration id=cleanup 2026/05/13 10:57:37 INFO Applying migration id=received 2026/05/13 10:57:37 INFO Applying migration id=namehost 2026/05/13 10:57:37 INFO Applying migration id=outboxhost 2026/05/13 10:57:37 INFO Applying migration id=notesfts 2026/05/13 10:57:37 INFO Applying migration id=iconsname 2026/05/13 10:57:37 INFO Applying migration id=nohash 2026/05/13 10:57:37 INFO Applying migration id=shares 2026/05/13 10:57:37 INFO Applying migration id=actorttl 2026/05/13 10:57:37 INFO Applying migration id=tocc 2026/05/13 10:57:37 INFO Applying migration id=followeds 2026/05/13 10:57:37 INFO Applying migration id=certhash 2026/05/13 10:57:37 INFO Applying migration id=follows_sync 2026/05/13 10:57:37 INFO Applying migration id=jsonpath 2026/05/13 10:57:37 INFO Applying migration id=localforward 2026/05/13 10:57:37 INFO Applying migration id=avatar 2026/05/13 10:57:37 INFO Applying migration id=noimage 2026/05/13 10:57:37 INFO Applying migration id=feed 2026/05/13 10:57:37 INFO Applying migration id=bookmarks 2026/05/13 10:57:37 INFO Applying migration id=shareactivity 2026/05/13 10:57:37 INFO Applying migration id=application 2026/05/13 10:57:37 INFO Applying migration id=certificates 2026/05/13 10:57:37 INFO Applying migration id=rawforward 2026/05/13 10:57:37 INFO Applying migration id=publickey 2026/05/13 10:57:37 INFO Applying migration id=resolvegroup 2026/05/13 10:57:37 INFO Applying migration id=reject 2026/05/13 10:57:37 INFO Applying migration id=autodel 2026/05/13 10:57:37 INFO Applying migration id=jsonb 2026/05/13 10:57:37 INFO Applying migration id=quote 2026/05/13 10:57:37 INFO Applying migration id=rfc9421 2026/05/13 10:57:37 INFO Applying migration id=keys 2026/05/13 10:57:37 INFO Applying migration id=portable 2026/05/13 10:57:37 INFO Applying migration id=proofs 2026/05/13 10:57:37 INFO Applying migration id=contexts 2026/05/13 10:57:37 INFO Applying migration id=deliverieshost 2026/05/13 10:57:37 INFO Applying migration id=pembegin 2026/05/13 10:57:37 INFO Applying migration id=didhost 2026/05/13 10:57:37 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:37 INFO Applying migration id=invites 2026/05/13 10:57:37 INFO Applying migration id=ed25519blob 2026/05/13 10:57:37 INFO Applying migration id=rsablob 2026/05/13 10:57:37 INFO Applying migration id=iconscid 2026/05/13 10:57:37 INFO Applying migration id=actor 2026/05/13 10:57:37 INFO Applying migration id=localkeys 2026/05/13 10:57:37 INFO Applying migration id=deleted 2026/05/13 10:57:37 INFO Applying migration id=history 2026/05/13 10:57:37 INFO Applying migration id=outboxnano 2026/05/13 10:57:37 INFO Applying migration id=implements 2026/05/13 10:57:37 INFO Applying migration id=backfill 2026/05/13 10:57:38 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-2ee9-722e-8da3-3160932765c3 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-2ee9-71bf-97f9-5f82d959d2b4 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-2ee9-71bf-97f9-5f82d959d2b4 2026/05/13 10:57:38 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-2ee9-71bf-97f9-5f82d959d2b4 2026/05/13 10:57:38 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 2026/05/13 10:57:38 WARN User is posting too frequently last=2026-05-13T10:57:38.537Z can=2026-05-13T10:58:38.537Z 2026/05/13 10:57:38 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 2026/05/13 10:57:38 INFO Generating first response key=/local --- PASS: TestSay_Throttling (0.72s) === RUN TestSearch_Happyflow 2026/05/13 10:57:38 INFO Applying migration id=initial 2026/05/13 10:57:38 INFO Applying migration id=notesupdated 2026/05/13 10:57:38 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:38 INFO Applying migration id=activitiesid 2026/05/13 10:57:38 INFO Applying migration id=outbox 2026/05/13 10:57:38 INFO Applying migration id=edits 2026/05/13 10:57:38 INFO Applying migration id=outboxactor 2026/05/13 10:57:38 INFO Applying migration id=outboxsender 2026/05/13 10:57:38 INFO Applying migration id=thread 2026/05/13 10:57:38 INFO Applying migration id=host 2026/05/13 10:57:38 INFO Applying migration id=sharedinbox 2026/05/13 10:57:38 INFO Applying migration id=noteshost 2026/05/13 10:57:38 INFO Applying migration id=fetched 2026/05/13 10:57:38 INFO Applying migration id=move 2026/05/13 10:57:38 INFO Applying migration id=cleanup 2026/05/13 10:57:38 INFO Applying migration id=received 2026/05/13 10:57:38 INFO Applying migration id=namehost 2026/05/13 10:57:38 INFO Applying migration id=outboxhost 2026/05/13 10:57:38 INFO Applying migration id=notesfts 2026/05/13 10:57:38 INFO Applying migration id=iconsname 2026/05/13 10:57:38 INFO Applying migration id=nohash 2026/05/13 10:57:38 INFO Applying migration id=shares 2026/05/13 10:57:38 INFO Applying migration id=actorttl 2026/05/13 10:57:38 INFO Applying migration id=tocc 2026/05/13 10:57:38 INFO Applying migration id=followeds 2026/05/13 10:57:38 INFO Applying migration id=certhash 2026/05/13 10:57:38 INFO Applying migration id=follows_sync 2026/05/13 10:57:38 INFO Applying migration id=jsonpath 2026/05/13 10:57:38 INFO Applying migration id=localforward 2026/05/13 10:57:38 INFO Applying migration id=avatar 2026/05/13 10:57:38 INFO Applying migration id=noimage 2026/05/13 10:57:38 INFO Applying migration id=feed 2026/05/13 10:57:38 INFO Applying migration id=bookmarks 2026/05/13 10:57:38 INFO Applying migration id=shareactivity 2026/05/13 10:57:38 INFO Applying migration id=application 2026/05/13 10:57:38 INFO Applying migration id=certificates 2026/05/13 10:57:38 INFO Applying migration id=rawforward 2026/05/13 10:57:38 INFO Applying migration id=publickey 2026/05/13 10:57:38 INFO Applying migration id=resolvegroup 2026/05/13 10:57:38 INFO Applying migration id=reject 2026/05/13 10:57:38 INFO Applying migration id=autodel 2026/05/13 10:57:38 INFO Applying migration id=jsonb 2026/05/13 10:57:38 INFO Applying migration id=quote 2026/05/13 10:57:38 INFO Applying migration id=rfc9421 2026/05/13 10:57:38 INFO Applying migration id=keys 2026/05/13 10:57:38 INFO Applying migration id=portable 2026/05/13 10:57:38 INFO Applying migration id=proofs 2026/05/13 10:57:38 INFO Applying migration id=contexts 2026/05/13 10:57:38 INFO Applying migration id=deliverieshost 2026/05/13 10:57:38 INFO Applying migration id=pembegin 2026/05/13 10:57:38 INFO Applying migration id=didhost 2026/05/13 10:57:38 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:38 INFO Applying migration id=invites 2026/05/13 10:57:38 INFO Applying migration id=ed25519blob 2026/05/13 10:57:38 INFO Applying migration id=rsablob 2026/05/13 10:57:38 INFO Applying migration id=iconscid 2026/05/13 10:57:38 INFO Applying migration id=actor 2026/05/13 10:57:38 INFO Applying migration id=localkeys 2026/05/13 10:57:38 INFO Applying migration id=deleted 2026/05/13 10:57:38 INFO Applying migration id=history 2026/05/13 10:57:38 INFO Applying migration id=outboxnano 2026/05/13 10:57:38 INFO Applying migration id=implements 2026/05/13 10:57:38 INFO Applying migration id=backfill --- PASS: TestSearch_Happyflow (0.67s) === RUN TestSearch_LeadingHash 2026/05/13 10:57:39 INFO Applying migration id=initial 2026/05/13 10:57:39 INFO Applying migration id=notesupdated 2026/05/13 10:57:39 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:39 INFO Applying migration id=activitiesid 2026/05/13 10:57:39 INFO Applying migration id=outbox 2026/05/13 10:57:39 INFO Applying migration id=edits 2026/05/13 10:57:39 INFO Applying migration id=outboxactor 2026/05/13 10:57:39 INFO Applying migration id=outboxsender 2026/05/13 10:57:39 INFO Applying migration id=thread 2026/05/13 10:57:39 INFO Applying migration id=host 2026/05/13 10:57:39 INFO Applying migration id=sharedinbox 2026/05/13 10:57:39 INFO Applying migration id=noteshost 2026/05/13 10:57:39 INFO Applying migration id=fetched 2026/05/13 10:57:39 INFO Applying migration id=move 2026/05/13 10:57:39 INFO Applying migration id=cleanup 2026/05/13 10:57:39 INFO Applying migration id=received 2026/05/13 10:57:39 INFO Applying migration id=namehost 2026/05/13 10:57:39 INFO Applying migration id=outboxhost 2026/05/13 10:57:39 INFO Applying migration id=notesfts 2026/05/13 10:57:39 INFO Applying migration id=iconsname 2026/05/13 10:57:39 INFO Applying migration id=nohash 2026/05/13 10:57:39 INFO Applying migration id=shares 2026/05/13 10:57:39 INFO Applying migration id=actorttl 2026/05/13 10:57:39 INFO Applying migration id=tocc 2026/05/13 10:57:39 INFO Applying migration id=followeds 2026/05/13 10:57:39 INFO Applying migration id=certhash 2026/05/13 10:57:39 INFO Applying migration id=follows_sync 2026/05/13 10:57:39 INFO Applying migration id=jsonpath 2026/05/13 10:57:39 INFO Applying migration id=localforward 2026/05/13 10:57:39 INFO Applying migration id=avatar 2026/05/13 10:57:39 INFO Applying migration id=noimage 2026/05/13 10:57:39 INFO Applying migration id=feed 2026/05/13 10:57:39 INFO Applying migration id=bookmarks 2026/05/13 10:57:39 INFO Applying migration id=shareactivity 2026/05/13 10:57:39 INFO Applying migration id=application 2026/05/13 10:57:39 INFO Applying migration id=certificates 2026/05/13 10:57:39 INFO Applying migration id=rawforward 2026/05/13 10:57:39 INFO Applying migration id=publickey 2026/05/13 10:57:39 INFO Applying migration id=resolvegroup 2026/05/13 10:57:39 INFO Applying migration id=reject 2026/05/13 10:57:39 INFO Applying migration id=autodel 2026/05/13 10:57:39 INFO Applying migration id=jsonb 2026/05/13 10:57:39 INFO Applying migration id=quote 2026/05/13 10:57:39 INFO Applying migration id=rfc9421 2026/05/13 10:57:39 INFO Applying migration id=keys 2026/05/13 10:57:39 INFO Applying migration id=portable 2026/05/13 10:57:39 INFO Applying migration id=proofs 2026/05/13 10:57:39 INFO Applying migration id=contexts 2026/05/13 10:57:39 INFO Applying migration id=deliverieshost 2026/05/13 10:57:39 INFO Applying migration id=pembegin 2026/05/13 10:57:39 INFO Applying migration id=didhost 2026/05/13 10:57:39 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:39 INFO Applying migration id=invites 2026/05/13 10:57:39 INFO Applying migration id=ed25519blob 2026/05/13 10:57:39 INFO Applying migration id=rsablob 2026/05/13 10:57:39 INFO Applying migration id=iconscid 2026/05/13 10:57:39 INFO Applying migration id=actor 2026/05/13 10:57:39 INFO Applying migration id=localkeys 2026/05/13 10:57:39 INFO Applying migration id=deleted 2026/05/13 10:57:39 INFO Applying migration id=history 2026/05/13 10:57:39 INFO Applying migration id=outboxnano 2026/05/13 10:57:39 INFO Applying migration id=implements 2026/05/13 10:57:39 INFO Applying migration id=backfill --- PASS: TestSearch_LeadingHash (0.87s) === RUN TestSearch_LeadingHashUnauthenticatedUser 2026/05/13 10:57:40 INFO Applying migration id=initial 2026/05/13 10:57:40 INFO Applying migration id=notesupdated 2026/05/13 10:57:40 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:40 INFO Applying migration id=activitiesid 2026/05/13 10:57:40 INFO Applying migration id=outbox 2026/05/13 10:57:40 INFO Applying migration id=edits 2026/05/13 10:57:40 INFO Applying migration id=outboxactor 2026/05/13 10:57:40 INFO Applying migration id=outboxsender 2026/05/13 10:57:40 INFO Applying migration id=thread 2026/05/13 10:57:40 INFO Applying migration id=host 2026/05/13 10:57:40 INFO Applying migration id=sharedinbox 2026/05/13 10:57:40 INFO Applying migration id=noteshost 2026/05/13 10:57:40 INFO Applying migration id=fetched 2026/05/13 10:57:40 INFO Applying migration id=move 2026/05/13 10:57:40 INFO Applying migration id=cleanup 2026/05/13 10:57:40 INFO Applying migration id=received 2026/05/13 10:57:40 INFO Applying migration id=namehost 2026/05/13 10:57:40 INFO Applying migration id=outboxhost 2026/05/13 10:57:40 INFO Applying migration id=notesfts 2026/05/13 10:57:40 INFO Applying migration id=iconsname 2026/05/13 10:57:40 INFO Applying migration id=nohash 2026/05/13 10:57:40 INFO Applying migration id=shares 2026/05/13 10:57:40 INFO Applying migration id=actorttl 2026/05/13 10:57:40 INFO Applying migration id=tocc 2026/05/13 10:57:40 INFO Applying migration id=followeds 2026/05/13 10:57:40 INFO Applying migration id=certhash 2026/05/13 10:57:40 INFO Applying migration id=follows_sync 2026/05/13 10:57:40 INFO Applying migration id=jsonpath 2026/05/13 10:57:40 INFO Applying migration id=localforward 2026/05/13 10:57:40 INFO Applying migration id=avatar 2026/05/13 10:57:40 INFO Applying migration id=noimage 2026/05/13 10:57:40 INFO Applying migration id=feed 2026/05/13 10:57:40 INFO Applying migration id=bookmarks 2026/05/13 10:57:40 INFO Applying migration id=shareactivity 2026/05/13 10:57:40 INFO Applying migration id=application 2026/05/13 10:57:40 INFO Applying migration id=certificates 2026/05/13 10:57:40 INFO Applying migration id=rawforward 2026/05/13 10:57:40 INFO Applying migration id=publickey 2026/05/13 10:57:40 INFO Applying migration id=resolvegroup 2026/05/13 10:57:40 INFO Applying migration id=reject 2026/05/13 10:57:40 INFO Applying migration id=autodel 2026/05/13 10:57:40 INFO Applying migration id=jsonb 2026/05/13 10:57:40 INFO Applying migration id=quote 2026/05/13 10:57:40 INFO Applying migration id=rfc9421 2026/05/13 10:57:40 INFO Applying migration id=keys 2026/05/13 10:57:40 INFO Applying migration id=portable 2026/05/13 10:57:40 INFO Applying migration id=proofs 2026/05/13 10:57:40 INFO Applying migration id=contexts 2026/05/13 10:57:40 INFO Applying migration id=deliverieshost 2026/05/13 10:57:40 INFO Applying migration id=pembegin 2026/05/13 10:57:40 INFO Applying migration id=didhost 2026/05/13 10:57:40 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:40 INFO Applying migration id=invites 2026/05/13 10:57:40 INFO Applying migration id=ed25519blob 2026/05/13 10:57:40 INFO Applying migration id=rsablob 2026/05/13 10:57:40 INFO Applying migration id=iconscid 2026/05/13 10:57:40 INFO Applying migration id=actor 2026/05/13 10:57:40 INFO Applying migration id=localkeys 2026/05/13 10:57:40 INFO Applying migration id=deleted 2026/05/13 10:57:40 INFO Applying migration id=history 2026/05/13 10:57:40 INFO Applying migration id=outboxnano 2026/05/13 10:57:40 INFO Applying migration id=implements 2026/05/13 10:57:40 INFO Applying migration id=backfill --- PASS: TestSearch_LeadingHashUnauthenticatedUser (0.79s) === RUN TestSearch_NoInput 2026/05/13 10:57:40 INFO Applying migration id=initial 2026/05/13 10:57:40 INFO Applying migration id=notesupdated 2026/05/13 10:57:40 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:40 INFO Applying migration id=activitiesid 2026/05/13 10:57:40 INFO Applying migration id=outbox 2026/05/13 10:57:40 INFO Applying migration id=edits 2026/05/13 10:57:40 INFO Applying migration id=outboxactor 2026/05/13 10:57:40 INFO Applying migration id=outboxsender 2026/05/13 10:57:40 INFO Applying migration id=thread 2026/05/13 10:57:40 INFO Applying migration id=host 2026/05/13 10:57:40 INFO Applying migration id=sharedinbox 2026/05/13 10:57:40 INFO Applying migration id=noteshost 2026/05/13 10:57:40 INFO Applying migration id=fetched 2026/05/13 10:57:40 INFO Applying migration id=move 2026/05/13 10:57:40 INFO Applying migration id=cleanup 2026/05/13 10:57:40 INFO Applying migration id=received 2026/05/13 10:57:40 INFO Applying migration id=namehost 2026/05/13 10:57:40 INFO Applying migration id=outboxhost 2026/05/13 10:57:40 INFO Applying migration id=notesfts 2026/05/13 10:57:40 INFO Applying migration id=iconsname 2026/05/13 10:57:40 INFO Applying migration id=nohash 2026/05/13 10:57:40 INFO Applying migration id=shares 2026/05/13 10:57:40 INFO Applying migration id=actorttl 2026/05/13 10:57:40 INFO Applying migration id=tocc 2026/05/13 10:57:40 INFO Applying migration id=followeds 2026/05/13 10:57:40 INFO Applying migration id=certhash 2026/05/13 10:57:40 INFO Applying migration id=follows_sync 2026/05/13 10:57:40 INFO Applying migration id=jsonpath 2026/05/13 10:57:40 INFO Applying migration id=localforward 2026/05/13 10:57:40 INFO Applying migration id=avatar 2026/05/13 10:57:40 INFO Applying migration id=noimage 2026/05/13 10:57:40 INFO Applying migration id=feed 2026/05/13 10:57:40 INFO Applying migration id=bookmarks 2026/05/13 10:57:40 INFO Applying migration id=shareactivity 2026/05/13 10:57:40 INFO Applying migration id=application 2026/05/13 10:57:40 INFO Applying migration id=certificates 2026/05/13 10:57:40 INFO Applying migration id=rawforward 2026/05/13 10:57:40 INFO Applying migration id=publickey 2026/05/13 10:57:40 INFO Applying migration id=resolvegroup 2026/05/13 10:57:40 INFO Applying migration id=reject 2026/05/13 10:57:40 INFO Applying migration id=autodel 2026/05/13 10:57:40 INFO Applying migration id=jsonb 2026/05/13 10:57:40 INFO Applying migration id=quote 2026/05/13 10:57:40 INFO Applying migration id=rfc9421 2026/05/13 10:57:40 INFO Applying migration id=keys 2026/05/13 10:57:40 INFO Applying migration id=portable 2026/05/13 10:57:40 INFO Applying migration id=proofs 2026/05/13 10:57:40 INFO Applying migration id=contexts 2026/05/13 10:57:40 INFO Applying migration id=deliverieshost 2026/05/13 10:57:40 INFO Applying migration id=pembegin 2026/05/13 10:57:40 INFO Applying migration id=didhost 2026/05/13 10:57:40 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:40 INFO Applying migration id=invites 2026/05/13 10:57:40 INFO Applying migration id=ed25519blob 2026/05/13 10:57:40 INFO Applying migration id=rsablob 2026/05/13 10:57:41 INFO Applying migration id=iconscid 2026/05/13 10:57:41 INFO Applying migration id=actor 2026/05/13 10:57:41 INFO Applying migration id=localkeys 2026/05/13 10:57:41 INFO Applying migration id=deleted 2026/05/13 10:57:41 INFO Applying migration id=history 2026/05/13 10:57:41 INFO Applying migration id=outboxnano 2026/05/13 10:57:41 INFO Applying migration id=implements 2026/05/13 10:57:41 INFO Applying migration id=backfill --- PASS: TestSearch_NoInput (0.45s) === RUN TestSearch_EmptyInput 2026/05/13 10:57:41 INFO Applying migration id=initial 2026/05/13 10:57:41 INFO Applying migration id=notesupdated 2026/05/13 10:57:41 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:41 INFO Applying migration id=activitiesid 2026/05/13 10:57:41 INFO Applying migration id=outbox 2026/05/13 10:57:41 INFO Applying migration id=edits 2026/05/13 10:57:41 INFO Applying migration id=outboxactor 2026/05/13 10:57:41 INFO Applying migration id=outboxsender 2026/05/13 10:57:41 INFO Applying migration id=thread 2026/05/13 10:57:41 INFO Applying migration id=host 2026/05/13 10:57:41 INFO Applying migration id=sharedinbox 2026/05/13 10:57:41 INFO Applying migration id=noteshost 2026/05/13 10:57:41 INFO Applying migration id=fetched 2026/05/13 10:57:41 INFO Applying migration id=move 2026/05/13 10:57:41 INFO Applying migration id=cleanup 2026/05/13 10:57:41 INFO Applying migration id=received 2026/05/13 10:57:41 INFO Applying migration id=namehost 2026/05/13 10:57:41 INFO Applying migration id=outboxhost 2026/05/13 10:57:41 INFO Applying migration id=notesfts 2026/05/13 10:57:41 INFO Applying migration id=iconsname 2026/05/13 10:57:41 INFO Applying migration id=nohash 2026/05/13 10:57:41 INFO Applying migration id=shares 2026/05/13 10:57:41 INFO Applying migration id=actorttl 2026/05/13 10:57:41 INFO Applying migration id=tocc 2026/05/13 10:57:41 INFO Applying migration id=followeds 2026/05/13 10:57:41 INFO Applying migration id=certhash 2026/05/13 10:57:41 INFO Applying migration id=follows_sync 2026/05/13 10:57:41 INFO Applying migration id=jsonpath 2026/05/13 10:57:41 INFO Applying migration id=localforward 2026/05/13 10:57:41 INFO Applying migration id=avatar 2026/05/13 10:57:41 INFO Applying migration id=noimage 2026/05/13 10:57:41 INFO Applying migration id=feed 2026/05/13 10:57:41 INFO Applying migration id=bookmarks 2026/05/13 10:57:41 INFO Applying migration id=shareactivity 2026/05/13 10:57:41 INFO Applying migration id=application 2026/05/13 10:57:41 INFO Applying migration id=certificates 2026/05/13 10:57:41 INFO Applying migration id=rawforward 2026/05/13 10:57:41 INFO Applying migration id=publickey 2026/05/13 10:57:41 INFO Applying migration id=resolvegroup 2026/05/13 10:57:41 INFO Applying migration id=reject 2026/05/13 10:57:41 INFO Applying migration id=autodel 2026/05/13 10:57:41 INFO Applying migration id=jsonb 2026/05/13 10:57:41 INFO Applying migration id=quote 2026/05/13 10:57:41 INFO Applying migration id=rfc9421 2026/05/13 10:57:41 INFO Applying migration id=keys 2026/05/13 10:57:41 INFO Applying migration id=portable 2026/05/13 10:57:41 INFO Applying migration id=proofs 2026/05/13 10:57:41 INFO Applying migration id=contexts 2026/05/13 10:57:41 INFO Applying migration id=deliverieshost 2026/05/13 10:57:41 INFO Applying migration id=pembegin 2026/05/13 10:57:41 INFO Applying migration id=didhost 2026/05/13 10:57:41 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:41 INFO Applying migration id=invites 2026/05/13 10:57:41 INFO Applying migration id=ed25519blob 2026/05/13 10:57:41 INFO Applying migration id=rsablob 2026/05/13 10:57:41 INFO Applying migration id=iconscid 2026/05/13 10:57:41 INFO Applying migration id=actor 2026/05/13 10:57:41 INFO Applying migration id=localkeys 2026/05/13 10:57:41 INFO Applying migration id=deleted 2026/05/13 10:57:41 INFO Applying migration id=history 2026/05/13 10:57:41 INFO Applying migration id=outboxnano 2026/05/13 10:57:41 INFO Applying migration id=implements 2026/05/13 10:57:41 INFO Applying migration id=backfill --- PASS: TestSearch_EmptyInput (0.83s) === RUN TestSearch_InvalidEscapeSequence 2026/05/13 10:57:42 INFO Applying migration id=initial 2026/05/13 10:57:42 INFO Applying migration id=notesupdated 2026/05/13 10:57:42 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:42 INFO Applying migration id=activitiesid 2026/05/13 10:57:42 INFO Applying migration id=outbox 2026/05/13 10:57:42 INFO Applying migration id=edits 2026/05/13 10:57:42 INFO Applying migration id=outboxactor 2026/05/13 10:57:42 INFO Applying migration id=outboxsender 2026/05/13 10:57:42 INFO Applying migration id=thread 2026/05/13 10:57:42 INFO Applying migration id=host 2026/05/13 10:57:42 INFO Applying migration id=sharedinbox 2026/05/13 10:57:42 INFO Applying migration id=noteshost 2026/05/13 10:57:42 INFO Applying migration id=fetched 2026/05/13 10:57:42 INFO Applying migration id=move 2026/05/13 10:57:42 INFO Applying migration id=cleanup 2026/05/13 10:57:42 INFO Applying migration id=received 2026/05/13 10:57:42 INFO Applying migration id=namehost 2026/05/13 10:57:42 INFO Applying migration id=outboxhost 2026/05/13 10:57:42 INFO Applying migration id=notesfts 2026/05/13 10:57:42 INFO Applying migration id=iconsname 2026/05/13 10:57:42 INFO Applying migration id=nohash 2026/05/13 10:57:42 INFO Applying migration id=shares 2026/05/13 10:57:42 INFO Applying migration id=actorttl 2026/05/13 10:57:42 INFO Applying migration id=tocc 2026/05/13 10:57:42 INFO Applying migration id=followeds 2026/05/13 10:57:42 INFO Applying migration id=certhash 2026/05/13 10:57:42 INFO Applying migration id=follows_sync 2026/05/13 10:57:42 INFO Applying migration id=jsonpath 2026/05/13 10:57:42 INFO Applying migration id=localforward 2026/05/13 10:57:42 INFO Applying migration id=avatar 2026/05/13 10:57:42 INFO Applying migration id=noimage 2026/05/13 10:57:42 INFO Applying migration id=feed 2026/05/13 10:57:42 INFO Applying migration id=bookmarks 2026/05/13 10:57:42 INFO Applying migration id=shareactivity 2026/05/13 10:57:42 INFO Applying migration id=application 2026/05/13 10:57:42 INFO Applying migration id=certificates 2026/05/13 10:57:42 INFO Applying migration id=rawforward 2026/05/13 10:57:42 INFO Applying migration id=publickey 2026/05/13 10:57:42 INFO Applying migration id=resolvegroup 2026/05/13 10:57:42 INFO Applying migration id=reject 2026/05/13 10:57:42 INFO Applying migration id=autodel 2026/05/13 10:57:42 INFO Applying migration id=jsonb 2026/05/13 10:57:42 INFO Applying migration id=quote 2026/05/13 10:57:42 INFO Applying migration id=rfc9421 2026/05/13 10:57:42 INFO Applying migration id=keys 2026/05/13 10:57:42 INFO Applying migration id=portable 2026/05/13 10:57:42 INFO Applying migration id=proofs 2026/05/13 10:57:42 INFO Applying migration id=contexts 2026/05/13 10:57:42 INFO Applying migration id=deliverieshost 2026/05/13 10:57:42 INFO Applying migration id=pembegin 2026/05/13 10:57:42 INFO Applying migration id=didhost 2026/05/13 10:57:42 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:42 INFO Applying migration id=invites 2026/05/13 10:57:42 INFO Applying migration id=ed25519blob 2026/05/13 10:57:42 INFO Applying migration id=rsablob 2026/05/13 10:57:42 INFO Applying migration id=iconscid 2026/05/13 10:57:42 INFO Applying migration id=actor 2026/05/13 10:57:42 INFO Applying migration id=localkeys 2026/05/13 10:57:42 INFO Applying migration id=deleted 2026/05/13 10:57:42 INFO Applying migration id=history 2026/05/13 10:57:42 INFO Applying migration id=outboxnano 2026/05/13 10:57:42 INFO Applying migration id=implements 2026/05/13 10:57:42 INFO Applying migration id=backfill 2026/05/13 10:57:42 INFO Failed to decode query url=/users/search?%zzworld error="invalid URL escape \"%zz\"" --- PASS: TestSearch_InvalidEscapeSequence (0.59s) === RUN TestSearch_UnathenticatedUser 2026/05/13 10:57:42 INFO Applying migration id=initial 2026/05/13 10:57:42 INFO Applying migration id=notesupdated 2026/05/13 10:57:42 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:42 INFO Applying migration id=activitiesid 2026/05/13 10:57:42 INFO Applying migration id=outbox 2026/05/13 10:57:42 INFO Applying migration id=edits 2026/05/13 10:57:42 INFO Applying migration id=outboxactor 2026/05/13 10:57:42 INFO Applying migration id=outboxsender 2026/05/13 10:57:42 INFO Applying migration id=thread 2026/05/13 10:57:42 INFO Applying migration id=host 2026/05/13 10:57:42 INFO Applying migration id=sharedinbox 2026/05/13 10:57:42 INFO Applying migration id=noteshost 2026/05/13 10:57:42 INFO Applying migration id=fetched 2026/05/13 10:57:42 INFO Applying migration id=move 2026/05/13 10:57:42 INFO Applying migration id=cleanup 2026/05/13 10:57:42 INFO Applying migration id=received 2026/05/13 10:57:42 INFO Applying migration id=namehost 2026/05/13 10:57:42 INFO Applying migration id=outboxhost 2026/05/13 10:57:42 INFO Applying migration id=notesfts 2026/05/13 10:57:42 INFO Applying migration id=iconsname 2026/05/13 10:57:42 INFO Applying migration id=nohash 2026/05/13 10:57:42 INFO Applying migration id=shares 2026/05/13 10:57:42 INFO Applying migration id=actorttl 2026/05/13 10:57:42 INFO Applying migration id=tocc 2026/05/13 10:57:42 INFO Applying migration id=followeds 2026/05/13 10:57:42 INFO Applying migration id=certhash 2026/05/13 10:57:42 INFO Applying migration id=follows_sync 2026/05/13 10:57:42 INFO Applying migration id=jsonpath 2026/05/13 10:57:42 INFO Applying migration id=localforward 2026/05/13 10:57:42 INFO Applying migration id=avatar 2026/05/13 10:57:42 INFO Applying migration id=noimage 2026/05/13 10:57:42 INFO Applying migration id=feed 2026/05/13 10:57:42 INFO Applying migration id=bookmarks 2026/05/13 10:57:42 INFO Applying migration id=shareactivity 2026/05/13 10:57:42 INFO Applying migration id=application 2026/05/13 10:57:42 INFO Applying migration id=certificates 2026/05/13 10:57:42 INFO Applying migration id=rawforward 2026/05/13 10:57:42 INFO Applying migration id=publickey 2026/05/13 10:57:42 INFO Applying migration id=resolvegroup 2026/05/13 10:57:42 INFO Applying migration id=reject 2026/05/13 10:57:42 INFO Applying migration id=autodel 2026/05/13 10:57:42 INFO Applying migration id=jsonb 2026/05/13 10:57:42 INFO Applying migration id=quote 2026/05/13 10:57:42 INFO Applying migration id=rfc9421 2026/05/13 10:57:42 INFO Applying migration id=keys 2026/05/13 10:57:42 INFO Applying migration id=portable 2026/05/13 10:57:42 INFO Applying migration id=proofs 2026/05/13 10:57:42 INFO Applying migration id=contexts 2026/05/13 10:57:42 INFO Applying migration id=deliverieshost 2026/05/13 10:57:42 INFO Applying migration id=pembegin 2026/05/13 10:57:42 INFO Applying migration id=didhost 2026/05/13 10:57:42 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:42 INFO Applying migration id=invites 2026/05/13 10:57:42 INFO Applying migration id=ed25519blob 2026/05/13 10:57:42 INFO Applying migration id=rsablob 2026/05/13 10:57:42 INFO Applying migration id=iconscid 2026/05/13 10:57:42 INFO Applying migration id=actor 2026/05/13 10:57:42 INFO Applying migration id=localkeys 2026/05/13 10:57:42 INFO Applying migration id=deleted 2026/05/13 10:57:42 INFO Applying migration id=history 2026/05/13 10:57:42 INFO Applying migration id=outboxnano 2026/05/13 10:57:42 INFO Applying migration id=implements 2026/05/13 10:57:42 INFO Applying migration id=backfill --- PASS: TestSearch_UnathenticatedUser (0.46s) === RUN TestShare_PublicPost 2026/05/13 10:57:43 INFO Applying migration id=initial 2026/05/13 10:57:43 INFO Applying migration id=notesupdated 2026/05/13 10:57:43 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:43 INFO Applying migration id=activitiesid 2026/05/13 10:57:43 INFO Applying migration id=outbox 2026/05/13 10:57:43 INFO Applying migration id=edits 2026/05/13 10:57:43 INFO Applying migration id=outboxactor 2026/05/13 10:57:43 INFO Applying migration id=outboxsender 2026/05/13 10:57:43 INFO Applying migration id=thread 2026/05/13 10:57:43 INFO Applying migration id=host 2026/05/13 10:57:43 INFO Applying migration id=sharedinbox 2026/05/13 10:57:43 INFO Applying migration id=noteshost 2026/05/13 10:57:43 INFO Applying migration id=fetched 2026/05/13 10:57:43 INFO Applying migration id=move 2026/05/13 10:57:43 INFO Applying migration id=cleanup 2026/05/13 10:57:43 INFO Applying migration id=received 2026/05/13 10:57:43 INFO Applying migration id=namehost 2026/05/13 10:57:43 INFO Applying migration id=outboxhost 2026/05/13 10:57:43 INFO Applying migration id=notesfts 2026/05/13 10:57:43 INFO Applying migration id=iconsname 2026/05/13 10:57:43 INFO Applying migration id=nohash 2026/05/13 10:57:43 INFO Applying migration id=shares 2026/05/13 10:57:43 INFO Applying migration id=actorttl 2026/05/13 10:57:43 INFO Applying migration id=tocc 2026/05/13 10:57:43 INFO Applying migration id=followeds 2026/05/13 10:57:43 INFO Applying migration id=certhash 2026/05/13 10:57:43 INFO Applying migration id=follows_sync 2026/05/13 10:57:43 INFO Applying migration id=jsonpath 2026/05/13 10:57:43 INFO Applying migration id=localforward 2026/05/13 10:57:43 INFO Applying migration id=avatar 2026/05/13 10:57:43 INFO Applying migration id=noimage 2026/05/13 10:57:43 INFO Applying migration id=feed 2026/05/13 10:57:43 INFO Applying migration id=bookmarks 2026/05/13 10:57:43 INFO Applying migration id=shareactivity 2026/05/13 10:57:43 INFO Applying migration id=application 2026/05/13 10:57:43 INFO Applying migration id=certificates 2026/05/13 10:57:43 INFO Applying migration id=rawforward 2026/05/13 10:57:43 INFO Applying migration id=publickey 2026/05/13 10:57:43 INFO Applying migration id=resolvegroup 2026/05/13 10:57:43 INFO Applying migration id=reject 2026/05/13 10:57:43 INFO Applying migration id=autodel 2026/05/13 10:57:43 INFO Applying migration id=jsonb 2026/05/13 10:57:43 INFO Applying migration id=quote 2026/05/13 10:57:43 INFO Applying migration id=rfc9421 2026/05/13 10:57:43 INFO Applying migration id=keys 2026/05/13 10:57:43 INFO Applying migration id=portable 2026/05/13 10:57:43 INFO Applying migration id=proofs 2026/05/13 10:57:43 INFO Applying migration id=contexts 2026/05/13 10:57:43 INFO Applying migration id=deliverieshost 2026/05/13 10:57:43 INFO Applying migration id=pembegin 2026/05/13 10:57:43 INFO Applying migration id=didhost 2026/05/13 10:57:43 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:43 INFO Applying migration id=invites 2026/05/13 10:57:43 INFO Applying migration id=ed25519blob 2026/05/13 10:57:43 INFO Applying migration id=rsablob 2026/05/13 10:57:43 INFO Applying migration id=iconscid 2026/05/13 10:57:43 INFO Applying migration id=actor 2026/05/13 10:57:43 INFO Applying migration id=localkeys 2026/05/13 10:57:43 INFO Applying migration id=deleted 2026/05/13 10:57:43 INFO Applying migration id=history 2026/05/13 10:57:43 INFO Applying migration id=outboxnano 2026/05/13 10:57:43 INFO Applying migration id=implements 2026/05/13 10:57:43 INFO Applying migration id=backfill 2026/05/13 10:57:43 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-43d1-7727-a8cb-2b6e167a0b72 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-43d1-76a9-93eb-a0e41abadb75 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-43d1-76a9-93eb-a0e41abadb75 2026/05/13 10:57:43 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 2026/05/13 10:57:43 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/bob offset=0 --- PASS: TestShare_PublicPost (0.70s) === RUN TestShare_Throttling 2026/05/13 10:57:43 INFO Applying migration id=initial 2026/05/13 10:57:43 INFO Applying migration id=notesupdated 2026/05/13 10:57:43 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:43 INFO Applying migration id=activitiesid 2026/05/13 10:57:43 INFO Applying migration id=outbox 2026/05/13 10:57:43 INFO Applying migration id=edits 2026/05/13 10:57:43 INFO Applying migration id=outboxactor 2026/05/13 10:57:43 INFO Applying migration id=outboxsender 2026/05/13 10:57:43 INFO Applying migration id=thread 2026/05/13 10:57:43 INFO Applying migration id=host 2026/05/13 10:57:43 INFO Applying migration id=sharedinbox 2026/05/13 10:57:43 INFO Applying migration id=noteshost 2026/05/13 10:57:43 INFO Applying migration id=fetched 2026/05/13 10:57:43 INFO Applying migration id=move 2026/05/13 10:57:43 INFO Applying migration id=cleanup 2026/05/13 10:57:43 INFO Applying migration id=received 2026/05/13 10:57:43 INFO Applying migration id=namehost 2026/05/13 10:57:43 INFO Applying migration id=outboxhost 2026/05/13 10:57:43 INFO Applying migration id=notesfts 2026/05/13 10:57:43 INFO Applying migration id=iconsname 2026/05/13 10:57:43 INFO Applying migration id=nohash 2026/05/13 10:57:43 INFO Applying migration id=shares 2026/05/13 10:57:43 INFO Applying migration id=actorttl 2026/05/13 10:57:43 INFO Applying migration id=tocc 2026/05/13 10:57:43 INFO Applying migration id=followeds 2026/05/13 10:57:43 INFO Applying migration id=certhash 2026/05/13 10:57:43 INFO Applying migration id=follows_sync 2026/05/13 10:57:43 INFO Applying migration id=jsonpath 2026/05/13 10:57:43 INFO Applying migration id=localforward 2026/05/13 10:57:43 INFO Applying migration id=avatar 2026/05/13 10:57:43 INFO Applying migration id=noimage 2026/05/13 10:57:43 INFO Applying migration id=feed 2026/05/13 10:57:43 INFO Applying migration id=bookmarks 2026/05/13 10:57:43 INFO Applying migration id=shareactivity 2026/05/13 10:57:43 INFO Applying migration id=application 2026/05/13 10:57:43 INFO Applying migration id=certificates 2026/05/13 10:57:43 INFO Applying migration id=rawforward 2026/05/13 10:57:43 INFO Applying migration id=publickey 2026/05/13 10:57:43 INFO Applying migration id=resolvegroup 2026/05/13 10:57:43 INFO Applying migration id=reject 2026/05/13 10:57:43 INFO Applying migration id=autodel 2026/05/13 10:57:43 INFO Applying migration id=jsonb 2026/05/13 10:57:43 INFO Applying migration id=quote 2026/05/13 10:57:43 INFO Applying migration id=rfc9421 2026/05/13 10:57:44 INFO Applying migration id=keys 2026/05/13 10:57:44 INFO Applying migration id=portable 2026/05/13 10:57:44 INFO Applying migration id=proofs 2026/05/13 10:57:44 INFO Applying migration id=contexts 2026/05/13 10:57:44 INFO Applying migration id=deliverieshost 2026/05/13 10:57:44 INFO Applying migration id=pembegin 2026/05/13 10:57:44 INFO Applying migration id=didhost 2026/05/13 10:57:44 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:44 INFO Applying migration id=invites 2026/05/13 10:57:44 INFO Applying migration id=ed25519blob 2026/05/13 10:57:44 INFO Applying migration id=rsablob 2026/05/13 10:57:44 INFO Applying migration id=iconscid 2026/05/13 10:57:44 INFO Applying migration id=actor 2026/05/13 10:57:44 INFO Applying migration id=localkeys 2026/05/13 10:57:44 INFO Applying migration id=deleted 2026/05/13 10:57:44 INFO Applying migration id=history 2026/05/13 10:57:44 INFO Applying migration id=outboxnano 2026/05/13 10:57:44 INFO Applying migration id=implements 2026/05/13 10:57:44 INFO Applying migration id=backfill 2026/05/13 10:57:44 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-477d-76fc-94c3-1797b04df275 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-477d-769f-bfef-3c21e99169b0 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-477d-769f-bfef-3c21e99169b0 2026/05/13 10:57:44 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-477f-7d3c-959f-419aef1083ec activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-477f-7d00-9902-3010dc24d1cd activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019e20fc-477f-7d00-9902-3010dc24d1cd 2026/05/13 10:57:44 WARN User is sharing and unsharing too frequently --- PASS: TestShare_Throttling (0.94s) === RUN TestShare_UnshareThrottling 2026/05/13 10:57:44 INFO Applying migration id=initial 2026/05/13 10:57:44 INFO Applying migration id=notesupdated 2026/05/13 10:57:44 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:44 INFO Applying migration id=activitiesid 2026/05/13 10:57:44 INFO Applying migration id=outbox 2026/05/13 10:57:44 INFO Applying migration id=edits 2026/05/13 10:57:44 INFO Applying migration id=outboxactor 2026/05/13 10:57:44 INFO Applying migration id=outboxsender 2026/05/13 10:57:44 INFO Applying migration id=thread 2026/05/13 10:57:44 INFO Applying migration id=host 2026/05/13 10:57:44 INFO Applying migration id=sharedinbox 2026/05/13 10:57:44 INFO Applying migration id=noteshost 2026/05/13 10:57:44 INFO Applying migration id=fetched 2026/05/13 10:57:44 INFO Applying migration id=move 2026/05/13 10:57:44 INFO Applying migration id=cleanup 2026/05/13 10:57:44 INFO Applying migration id=received 2026/05/13 10:57:44 INFO Applying migration id=namehost 2026/05/13 10:57:44 INFO Applying migration id=outboxhost 2026/05/13 10:57:44 INFO Applying migration id=notesfts 2026/05/13 10:57:44 INFO Applying migration id=iconsname 2026/05/13 10:57:44 INFO Applying migration id=nohash 2026/05/13 10:57:44 INFO Applying migration id=shares 2026/05/13 10:57:44 INFO Applying migration id=actorttl 2026/05/13 10:57:44 INFO Applying migration id=tocc 2026/05/13 10:57:44 INFO Applying migration id=followeds 2026/05/13 10:57:44 INFO Applying migration id=certhash 2026/05/13 10:57:44 INFO Applying migration id=follows_sync 2026/05/13 10:57:44 INFO Applying migration id=jsonpath 2026/05/13 10:57:44 INFO Applying migration id=localforward 2026/05/13 10:57:44 INFO Applying migration id=avatar 2026/05/13 10:57:44 INFO Applying migration id=noimage 2026/05/13 10:57:44 INFO Applying migration id=feed 2026/05/13 10:57:44 INFO Applying migration id=bookmarks 2026/05/13 10:57:44 INFO Applying migration id=shareactivity 2026/05/13 10:57:44 INFO Applying migration id=application 2026/05/13 10:57:44 INFO Applying migration id=certificates 2026/05/13 10:57:44 INFO Applying migration id=rawforward 2026/05/13 10:57:44 INFO Applying migration id=publickey 2026/05/13 10:57:44 INFO Applying migration id=resolvegroup 2026/05/13 10:57:44 INFO Applying migration id=reject 2026/05/13 10:57:44 INFO Applying migration id=autodel 2026/05/13 10:57:44 INFO Applying migration id=jsonb 2026/05/13 10:57:44 INFO Applying migration id=quote 2026/05/13 10:57:44 INFO Applying migration id=rfc9421 2026/05/13 10:57:44 INFO Applying migration id=keys 2026/05/13 10:57:44 INFO Applying migration id=portable 2026/05/13 10:57:44 INFO Applying migration id=proofs 2026/05/13 10:57:44 INFO Applying migration id=contexts 2026/05/13 10:57:44 INFO Applying migration id=deliverieshost 2026/05/13 10:57:44 INFO Applying migration id=pembegin 2026/05/13 10:57:44 INFO Applying migration id=didhost 2026/05/13 10:57:44 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:44 INFO Applying migration id=invites 2026/05/13 10:57:44 INFO Applying migration id=ed25519blob 2026/05/13 10:57:44 INFO Applying migration id=rsablob 2026/05/13 10:57:44 INFO Applying migration id=iconscid 2026/05/13 10:57:44 INFO Applying migration id=actor 2026/05/13 10:57:44 INFO Applying migration id=localkeys 2026/05/13 10:57:44 INFO Applying migration id=deleted 2026/05/13 10:57:44 INFO Applying migration id=history 2026/05/13 10:57:44 INFO Applying migration id=outboxnano 2026/05/13 10:57:44 INFO Applying migration id=implements 2026/05/13 10:57:44 INFO Applying migration id=backfill 2026/05/13 10:57:45 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-4ae4-7cfa-bfb9-fd59c4c7201c activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-4ae4-7c8a-802d-1df25ddc6fbf activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-4ae4-7c8a-802d-1df25ddc6fbf --- PASS: TestShare_UnshareThrottling (0.87s) === RUN TestShare_PostToFollowers 2026/05/13 10:57:45 INFO Applying migration id=initial 2026/05/13 10:57:45 INFO Applying migration id=notesupdated 2026/05/13 10:57:45 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:45 INFO Applying migration id=activitiesid 2026/05/13 10:57:45 INFO Applying migration id=outbox 2026/05/13 10:57:45 INFO Applying migration id=edits 2026/05/13 10:57:45 INFO Applying migration id=outboxactor 2026/05/13 10:57:45 INFO Applying migration id=outboxsender 2026/05/13 10:57:45 INFO Applying migration id=thread 2026/05/13 10:57:45 INFO Applying migration id=host 2026/05/13 10:57:45 INFO Applying migration id=sharedinbox 2026/05/13 10:57:45 INFO Applying migration id=noteshost 2026/05/13 10:57:45 INFO Applying migration id=fetched 2026/05/13 10:57:45 INFO Applying migration id=move 2026/05/13 10:57:45 INFO Applying migration id=cleanup 2026/05/13 10:57:45 INFO Applying migration id=received 2026/05/13 10:57:45 INFO Applying migration id=namehost 2026/05/13 10:57:45 INFO Applying migration id=outboxhost 2026/05/13 10:57:45 INFO Applying migration id=notesfts 2026/05/13 10:57:45 INFO Applying migration id=iconsname 2026/05/13 10:57:45 INFO Applying migration id=nohash 2026/05/13 10:57:45 INFO Applying migration id=shares 2026/05/13 10:57:45 INFO Applying migration id=actorttl 2026/05/13 10:57:45 INFO Applying migration id=tocc 2026/05/13 10:57:45 INFO Applying migration id=followeds 2026/05/13 10:57:45 INFO Applying migration id=certhash 2026/05/13 10:57:45 INFO Applying migration id=follows_sync 2026/05/13 10:57:45 INFO Applying migration id=jsonpath 2026/05/13 10:57:45 INFO Applying migration id=localforward 2026/05/13 10:57:45 INFO Applying migration id=avatar 2026/05/13 10:57:45 INFO Applying migration id=noimage 2026/05/13 10:57:45 INFO Applying migration id=feed 2026/05/13 10:57:45 INFO Applying migration id=bookmarks 2026/05/13 10:57:45 INFO Applying migration id=shareactivity 2026/05/13 10:57:45 INFO Applying migration id=application 2026/05/13 10:57:45 INFO Applying migration id=certificates 2026/05/13 10:57:45 INFO Applying migration id=rawforward 2026/05/13 10:57:45 INFO Applying migration id=publickey 2026/05/13 10:57:45 INFO Applying migration id=resolvegroup 2026/05/13 10:57:45 INFO Applying migration id=reject 2026/05/13 10:57:45 INFO Applying migration id=autodel 2026/05/13 10:57:45 INFO Applying migration id=jsonb 2026/05/13 10:57:45 INFO Applying migration id=quote 2026/05/13 10:57:45 INFO Applying migration id=rfc9421 2026/05/13 10:57:45 INFO Applying migration id=keys 2026/05/13 10:57:45 INFO Applying migration id=portable 2026/05/13 10:57:45 INFO Applying migration id=proofs 2026/05/13 10:57:45 INFO Applying migration id=contexts 2026/05/13 10:57:45 INFO Applying migration id=deliverieshost 2026/05/13 10:57:45 INFO Applying migration id=pembegin 2026/05/13 10:57:45 INFO Applying migration id=didhost 2026/05/13 10:57:45 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:45 INFO Applying migration id=invites 2026/05/13 10:57:45 INFO Applying migration id=ed25519blob 2026/05/13 10:57:45 INFO Applying migration id=rsablob 2026/05/13 10:57:45 INFO Applying migration id=iconscid 2026/05/13 10:57:45 INFO Applying migration id=actor 2026/05/13 10:57:45 INFO Applying migration id=localkeys 2026/05/13 10:57:45 INFO Applying migration id=deleted 2026/05/13 10:57:45 INFO Applying migration id=history 2026/05/13 10:57:45 INFO Applying migration id=outboxnano 2026/05/13 10:57:45 INFO Applying migration id=implements 2026/05/13 10:57:45 INFO Applying migration id=backfill 2026/05/13 10:57:46 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-4e51-7838-9771-6cf01b288ddf activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-4e51-77fc-b508-72fbdefee0b5 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-4e51-77fc-b508-72fbdefee0b5 2026/05/13 10:57:46 WARN Attempted to share non-existing post post=https://localhost.localdomain:8443/post/019e20fc-4e51-77fc-b508-72fbdefee0b5 error="sql: no rows in result set" --- PASS: TestShare_PostToFollowers (0.88s) === RUN TestShare_Twice 2026/05/13 10:57:46 INFO Applying migration id=initial 2026/05/13 10:57:46 INFO Applying migration id=notesupdated 2026/05/13 10:57:46 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:46 INFO Applying migration id=activitiesid 2026/05/13 10:57:46 INFO Applying migration id=outbox 2026/05/13 10:57:46 INFO Applying migration id=edits 2026/05/13 10:57:46 INFO Applying migration id=outboxactor 2026/05/13 10:57:46 INFO Applying migration id=outboxsender 2026/05/13 10:57:46 INFO Applying migration id=thread 2026/05/13 10:57:46 INFO Applying migration id=host 2026/05/13 10:57:46 INFO Applying migration id=sharedinbox 2026/05/13 10:57:46 INFO Applying migration id=noteshost 2026/05/13 10:57:46 INFO Applying migration id=fetched 2026/05/13 10:57:46 INFO Applying migration id=move 2026/05/13 10:57:46 INFO Applying migration id=cleanup 2026/05/13 10:57:46 INFO Applying migration id=received 2026/05/13 10:57:46 INFO Applying migration id=namehost 2026/05/13 10:57:46 INFO Applying migration id=outboxhost 2026/05/13 10:57:46 INFO Applying migration id=notesfts 2026/05/13 10:57:46 INFO Applying migration id=iconsname 2026/05/13 10:57:46 INFO Applying migration id=nohash 2026/05/13 10:57:46 INFO Applying migration id=shares 2026/05/13 10:57:46 INFO Applying migration id=actorttl 2026/05/13 10:57:46 INFO Applying migration id=tocc 2026/05/13 10:57:46 INFO Applying migration id=followeds 2026/05/13 10:57:46 INFO Applying migration id=certhash 2026/05/13 10:57:46 INFO Applying migration id=follows_sync 2026/05/13 10:57:46 INFO Applying migration id=jsonpath 2026/05/13 10:57:46 INFO Applying migration id=localforward 2026/05/13 10:57:46 INFO Applying migration id=avatar 2026/05/13 10:57:46 INFO Applying migration id=noimage 2026/05/13 10:57:46 INFO Applying migration id=feed 2026/05/13 10:57:46 INFO Applying migration id=bookmarks 2026/05/13 10:57:46 INFO Applying migration id=shareactivity 2026/05/13 10:57:46 INFO Applying migration id=application 2026/05/13 10:57:46 INFO Applying migration id=certificates 2026/05/13 10:57:46 INFO Applying migration id=rawforward 2026/05/13 10:57:46 INFO Applying migration id=publickey 2026/05/13 10:57:46 INFO Applying migration id=resolvegroup 2026/05/13 10:57:46 INFO Applying migration id=reject 2026/05/13 10:57:46 INFO Applying migration id=autodel 2026/05/13 10:57:46 INFO Applying migration id=jsonb 2026/05/13 10:57:46 INFO Applying migration id=quote 2026/05/13 10:57:46 INFO Applying migration id=rfc9421 2026/05/13 10:57:46 INFO Applying migration id=keys 2026/05/13 10:57:46 INFO Applying migration id=portable 2026/05/13 10:57:46 INFO Applying migration id=proofs 2026/05/13 10:57:46 INFO Applying migration id=contexts 2026/05/13 10:57:46 INFO Applying migration id=deliverieshost 2026/05/13 10:57:46 INFO Applying migration id=pembegin 2026/05/13 10:57:46 INFO Applying migration id=didhost 2026/05/13 10:57:46 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:46 INFO Applying migration id=invites 2026/05/13 10:57:46 INFO Applying migration id=ed25519blob 2026/05/13 10:57:46 INFO Applying migration id=rsablob 2026/05/13 10:57:46 INFO Applying migration id=iconscid 2026/05/13 10:57:46 INFO Applying migration id=actor 2026/05/13 10:57:46 INFO Applying migration id=localkeys 2026/05/13 10:57:46 INFO Applying migration id=deleted 2026/05/13 10:57:46 INFO Applying migration id=history 2026/05/13 10:57:46 INFO Applying migration id=outboxnano 2026/05/13 10:57:46 INFO Applying migration id=implements 2026/05/13 10:57:46 INFO Applying migration id=backfill 2026/05/13 10:57:47 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-5066-7d56-a129-ae1bc41d42fd activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-5066-7cf9-b481-2f3e84e0cd86 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-5066-7cf9-b481-2f3e84e0cd86 2026/05/13 10:57:47 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 2026/05/13 10:57:47 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/bob offset=0 2026/05/13 10:57:47 WARN Attempted to share non-existing post post=https://localhost.localdomain:8443/post/019e20fc-5066-7cf9-b481-2f3e84e0cd86 error="sql: no rows in result set" --- PASS: TestShare_Twice (0.54s) === RUN TestShare_Unshare 2026/05/13 10:57:47 INFO Applying migration id=initial 2026/05/13 10:57:47 INFO Applying migration id=notesupdated 2026/05/13 10:57:47 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:47 INFO Applying migration id=activitiesid 2026/05/13 10:57:47 INFO Applying migration id=outbox 2026/05/13 10:57:47 INFO Applying migration id=edits 2026/05/13 10:57:47 INFO Applying migration id=outboxactor 2026/05/13 10:57:47 INFO Applying migration id=outboxsender 2026/05/13 10:57:47 INFO Applying migration id=thread 2026/05/13 10:57:47 INFO Applying migration id=host 2026/05/13 10:57:47 INFO Applying migration id=sharedinbox 2026/05/13 10:57:47 INFO Applying migration id=noteshost 2026/05/13 10:57:47 INFO Applying migration id=fetched 2026/05/13 10:57:47 INFO Applying migration id=move 2026/05/13 10:57:47 INFO Applying migration id=cleanup 2026/05/13 10:57:47 INFO Applying migration id=received 2026/05/13 10:57:47 INFO Applying migration id=namehost 2026/05/13 10:57:47 INFO Applying migration id=outboxhost 2026/05/13 10:57:47 INFO Applying migration id=notesfts 2026/05/13 10:57:47 INFO Applying migration id=iconsname 2026/05/13 10:57:47 INFO Applying migration id=nohash 2026/05/13 10:57:47 INFO Applying migration id=shares 2026/05/13 10:57:47 INFO Applying migration id=actorttl 2026/05/13 10:57:47 INFO Applying migration id=tocc 2026/05/13 10:57:47 INFO Applying migration id=followeds 2026/05/13 10:57:47 INFO Applying migration id=certhash 2026/05/13 10:57:47 INFO Applying migration id=follows_sync 2026/05/13 10:57:47 INFO Applying migration id=jsonpath 2026/05/13 10:57:47 INFO Applying migration id=localforward 2026/05/13 10:57:47 INFO Applying migration id=avatar 2026/05/13 10:57:47 INFO Applying migration id=noimage 2026/05/13 10:57:47 INFO Applying migration id=feed 2026/05/13 10:57:47 INFO Applying migration id=bookmarks 2026/05/13 10:57:47 INFO Applying migration id=shareactivity 2026/05/13 10:57:47 INFO Applying migration id=application 2026/05/13 10:57:47 INFO Applying migration id=certificates 2026/05/13 10:57:47 INFO Applying migration id=rawforward 2026/05/13 10:57:47 INFO Applying migration id=publickey 2026/05/13 10:57:47 INFO Applying migration id=resolvegroup 2026/05/13 10:57:47 INFO Applying migration id=reject 2026/05/13 10:57:47 INFO Applying migration id=autodel 2026/05/13 10:57:47 INFO Applying migration id=jsonb 2026/05/13 10:57:47 INFO Applying migration id=quote 2026/05/13 10:57:47 INFO Applying migration id=rfc9421 2026/05/13 10:57:47 INFO Applying migration id=keys 2026/05/13 10:57:47 INFO Applying migration id=portable 2026/05/13 10:57:47 INFO Applying migration id=proofs 2026/05/13 10:57:47 INFO Applying migration id=contexts 2026/05/13 10:57:47 INFO Applying migration id=deliverieshost 2026/05/13 10:57:47 INFO Applying migration id=pembegin 2026/05/13 10:57:47 INFO Applying migration id=didhost 2026/05/13 10:57:47 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:47 INFO Applying migration id=invites 2026/05/13 10:57:47 INFO Applying migration id=ed25519blob 2026/05/13 10:57:47 INFO Applying migration id=rsablob 2026/05/13 10:57:47 INFO Applying migration id=iconscid 2026/05/13 10:57:47 INFO Applying migration id=actor 2026/05/13 10:57:47 INFO Applying migration id=localkeys 2026/05/13 10:57:47 INFO Applying migration id=deleted 2026/05/13 10:57:47 INFO Applying migration id=history 2026/05/13 10:57:47 INFO Applying migration id=outboxnano 2026/05/13 10:57:47 INFO Applying migration id=implements 2026/05/13 10:57:47 INFO Applying migration id=backfill 2026/05/13 10:57:47 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-5309-7e16-95af-d8b790401cd7 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-5309-7daa-aa2e-17ebc22295cd activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-5309-7daa-aa2e-17ebc22295cd 2026/05/13 10:57:47 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 2026/05/13 10:57:47 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/bob offset=0 2026/05/13 10:57:47 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/bob offset=0 --- PASS: TestShare_Unshare (0.68s) === RUN TestShare_ShareAfterUnshare 2026/05/13 10:57:47 INFO Applying migration id=initial 2026/05/13 10:57:47 INFO Applying migration id=notesupdated 2026/05/13 10:57:47 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:47 INFO Applying migration id=activitiesid 2026/05/13 10:57:47 INFO Applying migration id=outbox 2026/05/13 10:57:47 INFO Applying migration id=edits 2026/05/13 10:57:47 INFO Applying migration id=outboxactor 2026/05/13 10:57:47 INFO Applying migration id=outboxsender 2026/05/13 10:57:47 INFO Applying migration id=thread 2026/05/13 10:57:47 INFO Applying migration id=host 2026/05/13 10:57:47 INFO Applying migration id=sharedinbox 2026/05/13 10:57:47 INFO Applying migration id=noteshost 2026/05/13 10:57:47 INFO Applying migration id=fetched 2026/05/13 10:57:47 INFO Applying migration id=move 2026/05/13 10:57:47 INFO Applying migration id=cleanup 2026/05/13 10:57:47 INFO Applying migration id=received 2026/05/13 10:57:47 INFO Applying migration id=namehost 2026/05/13 10:57:47 INFO Applying migration id=outboxhost 2026/05/13 10:57:47 INFO Applying migration id=notesfts 2026/05/13 10:57:47 INFO Applying migration id=iconsname 2026/05/13 10:57:47 INFO Applying migration id=nohash 2026/05/13 10:57:47 INFO Applying migration id=shares 2026/05/13 10:57:47 INFO Applying migration id=actorttl 2026/05/13 10:57:47 INFO Applying migration id=tocc 2026/05/13 10:57:47 INFO Applying migration id=followeds 2026/05/13 10:57:47 INFO Applying migration id=certhash 2026/05/13 10:57:47 INFO Applying migration id=follows_sync 2026/05/13 10:57:47 INFO Applying migration id=jsonpath 2026/05/13 10:57:47 INFO Applying migration id=localforward 2026/05/13 10:57:47 INFO Applying migration id=avatar 2026/05/13 10:57:47 INFO Applying migration id=noimage 2026/05/13 10:57:47 INFO Applying migration id=feed 2026/05/13 10:57:47 INFO Applying migration id=bookmarks 2026/05/13 10:57:47 INFO Applying migration id=shareactivity 2026/05/13 10:57:47 INFO Applying migration id=application 2026/05/13 10:57:47 INFO Applying migration id=certificates 2026/05/13 10:57:47 INFO Applying migration id=rawforward 2026/05/13 10:57:47 INFO Applying migration id=publickey 2026/05/13 10:57:47 INFO Applying migration id=resolvegroup 2026/05/13 10:57:47 INFO Applying migration id=reject 2026/05/13 10:57:47 INFO Applying migration id=autodel 2026/05/13 10:57:47 INFO Applying migration id=jsonb 2026/05/13 10:57:47 INFO Applying migration id=quote 2026/05/13 10:57:47 INFO Applying migration id=rfc9421 2026/05/13 10:57:47 INFO Applying migration id=keys 2026/05/13 10:57:47 INFO Applying migration id=portable 2026/05/13 10:57:47 INFO Applying migration id=proofs 2026/05/13 10:57:47 INFO Applying migration id=contexts 2026/05/13 10:57:47 INFO Applying migration id=deliverieshost 2026/05/13 10:57:47 INFO Applying migration id=pembegin 2026/05/13 10:57:47 INFO Applying migration id=didhost 2026/05/13 10:57:47 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:47 INFO Applying migration id=invites 2026/05/13 10:57:47 INFO Applying migration id=ed25519blob 2026/05/13 10:57:47 INFO Applying migration id=rsablob 2026/05/13 10:57:47 INFO Applying migration id=iconscid 2026/05/13 10:57:47 INFO Applying migration id=actor 2026/05/13 10:57:47 INFO Applying migration id=localkeys 2026/05/13 10:57:47 INFO Applying migration id=deleted 2026/05/13 10:57:47 INFO Applying migration id=history 2026/05/13 10:57:47 INFO Applying migration id=outboxnano 2026/05/13 10:57:47 INFO Applying migration id=implements 2026/05/13 10:57:47 INFO Applying migration id=backfill 2026/05/13 10:57:48 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-5523-73de-afe4-4f8305742b0b activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-5523-735c-9317-bd23cce7a6cf activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-5523-735c-9317-bd23cce7a6cf 2026/05/13 10:57:48 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 2026/05/13 10:57:48 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/bob offset=0 2026/05/13 10:57:48 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/bob offset=0 2026/05/13 10:57:48 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/bob offset=0 --- PASS: TestShare_ShareAfterUnshare (0.54s) === RUN TestHelpUnauthenticatedUser 2026/05/13 10:57:48 INFO Applying migration id=initial 2026/05/13 10:57:48 INFO Applying migration id=notesupdated 2026/05/13 10:57:48 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:48 INFO Applying migration id=activitiesid 2026/05/13 10:57:48 INFO Applying migration id=outbox 2026/05/13 10:57:48 INFO Applying migration id=edits 2026/05/13 10:57:48 INFO Applying migration id=outboxactor 2026/05/13 10:57:48 INFO Applying migration id=outboxsender 2026/05/13 10:57:48 INFO Applying migration id=thread 2026/05/13 10:57:48 INFO Applying migration id=host 2026/05/13 10:57:48 INFO Applying migration id=sharedinbox 2026/05/13 10:57:48 INFO Applying migration id=noteshost 2026/05/13 10:57:48 INFO Applying migration id=fetched 2026/05/13 10:57:48 INFO Applying migration id=move 2026/05/13 10:57:48 INFO Applying migration id=cleanup 2026/05/13 10:57:48 INFO Applying migration id=received 2026/05/13 10:57:48 INFO Applying migration id=namehost 2026/05/13 10:57:48 INFO Applying migration id=outboxhost 2026/05/13 10:57:48 INFO Applying migration id=notesfts 2026/05/13 10:57:48 INFO Applying migration id=iconsname 2026/05/13 10:57:48 INFO Applying migration id=nohash 2026/05/13 10:57:48 INFO Applying migration id=shares 2026/05/13 10:57:48 INFO Applying migration id=actorttl 2026/05/13 10:57:48 INFO Applying migration id=tocc 2026/05/13 10:57:48 INFO Applying migration id=followeds 2026/05/13 10:57:48 INFO Applying migration id=certhash 2026/05/13 10:57:48 INFO Applying migration id=follows_sync 2026/05/13 10:57:48 INFO Applying migration id=jsonpath 2026/05/13 10:57:48 INFO Applying migration id=localforward 2026/05/13 10:57:48 INFO Applying migration id=avatar 2026/05/13 10:57:48 INFO Applying migration id=noimage 2026/05/13 10:57:48 INFO Applying migration id=feed 2026/05/13 10:57:48 INFO Applying migration id=bookmarks 2026/05/13 10:57:48 INFO Applying migration id=shareactivity 2026/05/13 10:57:48 INFO Applying migration id=application 2026/05/13 10:57:48 INFO Applying migration id=certificates 2026/05/13 10:57:48 INFO Applying migration id=rawforward 2026/05/13 10:57:48 INFO Applying migration id=publickey 2026/05/13 10:57:48 INFO Applying migration id=resolvegroup 2026/05/13 10:57:48 INFO Applying migration id=reject 2026/05/13 10:57:48 INFO Applying migration id=autodel 2026/05/13 10:57:48 INFO Applying migration id=jsonb 2026/05/13 10:57:48 INFO Applying migration id=quote 2026/05/13 10:57:48 INFO Applying migration id=rfc9421 2026/05/13 10:57:48 INFO Applying migration id=keys 2026/05/13 10:57:48 INFO Applying migration id=portable 2026/05/13 10:57:48 INFO Applying migration id=proofs 2026/05/13 10:57:48 INFO Applying migration id=contexts 2026/05/13 10:57:48 INFO Applying migration id=deliverieshost 2026/05/13 10:57:48 INFO Applying migration id=pembegin 2026/05/13 10:57:48 INFO Applying migration id=didhost 2026/05/13 10:57:48 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:48 INFO Applying migration id=invites 2026/05/13 10:57:48 INFO Applying migration id=ed25519blob 2026/05/13 10:57:48 INFO Applying migration id=rsablob 2026/05/13 10:57:48 INFO Applying migration id=iconscid 2026/05/13 10:57:48 INFO Applying migration id=actor 2026/05/13 10:57:48 INFO Applying migration id=localkeys 2026/05/13 10:57:48 INFO Applying migration id=deleted 2026/05/13 10:57:48 INFO Applying migration id=history 2026/05/13 10:57:48 INFO Applying migration id=outboxnano 2026/05/13 10:57:48 INFO Applying migration id=implements 2026/05/13 10:57:48 INFO Applying migration id=backfill --- PASS: TestHelpUnauthenticatedUser (0.74s) === RUN TestHelpAuthenticatedUser 2026/05/13 10:57:49 INFO Applying migration id=initial 2026/05/13 10:57:49 INFO Applying migration id=notesupdated 2026/05/13 10:57:49 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:49 INFO Applying migration id=activitiesid 2026/05/13 10:57:49 INFO Applying migration id=outbox 2026/05/13 10:57:49 INFO Applying migration id=edits 2026/05/13 10:57:49 INFO Applying migration id=outboxactor 2026/05/13 10:57:49 INFO Applying migration id=outboxsender 2026/05/13 10:57:49 INFO Applying migration id=thread 2026/05/13 10:57:49 INFO Applying migration id=host 2026/05/13 10:57:49 INFO Applying migration id=sharedinbox 2026/05/13 10:57:49 INFO Applying migration id=noteshost 2026/05/13 10:57:49 INFO Applying migration id=fetched 2026/05/13 10:57:49 INFO Applying migration id=move 2026/05/13 10:57:49 INFO Applying migration id=cleanup 2026/05/13 10:57:49 INFO Applying migration id=received 2026/05/13 10:57:49 INFO Applying migration id=namehost 2026/05/13 10:57:49 INFO Applying migration id=outboxhost 2026/05/13 10:57:49 INFO Applying migration id=notesfts 2026/05/13 10:57:49 INFO Applying migration id=iconsname 2026/05/13 10:57:49 INFO Applying migration id=nohash 2026/05/13 10:57:49 INFO Applying migration id=shares 2026/05/13 10:57:49 INFO Applying migration id=actorttl 2026/05/13 10:57:49 INFO Applying migration id=tocc 2026/05/13 10:57:49 INFO Applying migration id=followeds 2026/05/13 10:57:49 INFO Applying migration id=certhash 2026/05/13 10:57:49 INFO Applying migration id=follows_sync 2026/05/13 10:57:49 INFO Applying migration id=jsonpath 2026/05/13 10:57:49 INFO Applying migration id=localforward 2026/05/13 10:57:49 INFO Applying migration id=avatar 2026/05/13 10:57:49 INFO Applying migration id=noimage 2026/05/13 10:57:49 INFO Applying migration id=feed 2026/05/13 10:57:49 INFO Applying migration id=bookmarks 2026/05/13 10:57:49 INFO Applying migration id=shareactivity 2026/05/13 10:57:49 INFO Applying migration id=application 2026/05/13 10:57:49 INFO Applying migration id=certificates 2026/05/13 10:57:49 INFO Applying migration id=rawforward 2026/05/13 10:57:49 INFO Applying migration id=publickey 2026/05/13 10:57:49 INFO Applying migration id=resolvegroup 2026/05/13 10:57:49 INFO Applying migration id=reject 2026/05/13 10:57:49 INFO Applying migration id=autodel 2026/05/13 10:57:49 INFO Applying migration id=jsonb 2026/05/13 10:57:49 INFO Applying migration id=quote 2026/05/13 10:57:49 INFO Applying migration id=rfc9421 2026/05/13 10:57:49 INFO Applying migration id=keys 2026/05/13 10:57:49 INFO Applying migration id=portable 2026/05/13 10:57:49 INFO Applying migration id=proofs 2026/05/13 10:57:49 INFO Applying migration id=contexts 2026/05/13 10:57:49 INFO Applying migration id=deliverieshost 2026/05/13 10:57:49 INFO Applying migration id=pembegin 2026/05/13 10:57:49 INFO Applying migration id=didhost 2026/05/13 10:57:49 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:49 INFO Applying migration id=invites 2026/05/13 10:57:49 INFO Applying migration id=ed25519blob 2026/05/13 10:57:49 INFO Applying migration id=rsablob 2026/05/13 10:57:49 INFO Applying migration id=iconscid 2026/05/13 10:57:49 INFO Applying migration id=actor 2026/05/13 10:57:49 INFO Applying migration id=localkeys 2026/05/13 10:57:49 INFO Applying migration id=deleted 2026/05/13 10:57:49 INFO Applying migration id=history 2026/05/13 10:57:49 INFO Applying migration id=outboxnano 2026/05/13 10:57:49 INFO Applying migration id=implements 2026/05/13 10:57:49 INFO Applying migration id=backfill --- PASS: TestHelpAuthenticatedUser (0.74s) === RUN TestStatus_NewInstance 2026/05/13 10:57:49 INFO Applying migration id=initial 2026/05/13 10:57:49 INFO Applying migration id=notesupdated 2026/05/13 10:57:49 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:49 INFO Applying migration id=activitiesid 2026/05/13 10:57:49 INFO Applying migration id=outbox 2026/05/13 10:57:49 INFO Applying migration id=edits 2026/05/13 10:57:49 INFO Applying migration id=outboxactor 2026/05/13 10:57:49 INFO Applying migration id=outboxsender 2026/05/13 10:57:49 INFO Applying migration id=thread 2026/05/13 10:57:49 INFO Applying migration id=host 2026/05/13 10:57:49 INFO Applying migration id=sharedinbox 2026/05/13 10:57:49 INFO Applying migration id=noteshost 2026/05/13 10:57:49 INFO Applying migration id=fetched 2026/05/13 10:57:49 INFO Applying migration id=move 2026/05/13 10:57:49 INFO Applying migration id=cleanup 2026/05/13 10:57:49 INFO Applying migration id=received 2026/05/13 10:57:49 INFO Applying migration id=namehost 2026/05/13 10:57:49 INFO Applying migration id=outboxhost 2026/05/13 10:57:49 INFO Applying migration id=notesfts 2026/05/13 10:57:49 INFO Applying migration id=iconsname 2026/05/13 10:57:49 INFO Applying migration id=nohash 2026/05/13 10:57:49 INFO Applying migration id=shares 2026/05/13 10:57:49 INFO Applying migration id=actorttl 2026/05/13 10:57:49 INFO Applying migration id=tocc 2026/05/13 10:57:49 INFO Applying migration id=followeds 2026/05/13 10:57:49 INFO Applying migration id=certhash 2026/05/13 10:57:49 INFO Applying migration id=follows_sync 2026/05/13 10:57:49 INFO Applying migration id=jsonpath 2026/05/13 10:57:49 INFO Applying migration id=localforward 2026/05/13 10:57:49 INFO Applying migration id=avatar 2026/05/13 10:57:49 INFO Applying migration id=noimage 2026/05/13 10:57:49 INFO Applying migration id=feed 2026/05/13 10:57:49 INFO Applying migration id=bookmarks 2026/05/13 10:57:49 INFO Applying migration id=shareactivity 2026/05/13 10:57:49 INFO Applying migration id=application 2026/05/13 10:57:49 INFO Applying migration id=certificates 2026/05/13 10:57:49 INFO Applying migration id=rawforward 2026/05/13 10:57:49 INFO Applying migration id=publickey 2026/05/13 10:57:49 INFO Applying migration id=resolvegroup 2026/05/13 10:57:49 INFO Applying migration id=reject 2026/05/13 10:57:49 INFO Applying migration id=autodel 2026/05/13 10:57:49 INFO Applying migration id=jsonb 2026/05/13 10:57:49 INFO Applying migration id=quote 2026/05/13 10:57:49 INFO Applying migration id=rfc9421 2026/05/13 10:57:49 INFO Applying migration id=keys 2026/05/13 10:57:49 INFO Applying migration id=portable 2026/05/13 10:57:49 INFO Applying migration id=proofs 2026/05/13 10:57:49 INFO Applying migration id=contexts 2026/05/13 10:57:49 INFO Applying migration id=deliverieshost 2026/05/13 10:57:49 INFO Applying migration id=pembegin 2026/05/13 10:57:49 INFO Applying migration id=didhost 2026/05/13 10:57:49 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:49 INFO Applying migration id=invites 2026/05/13 10:57:49 INFO Applying migration id=ed25519blob 2026/05/13 10:57:49 INFO Applying migration id=rsablob 2026/05/13 10:57:49 INFO Applying migration id=iconscid 2026/05/13 10:57:49 INFO Applying migration id=actor 2026/05/13 10:57:49 INFO Applying migration id=localkeys 2026/05/13 10:57:49 INFO Applying migration id=deleted 2026/05/13 10:57:49 INFO Applying migration id=history 2026/05/13 10:57:49 INFO Applying migration id=outboxnano 2026/05/13 10:57:49 INFO Applying migration id=implements 2026/05/13 10:57:49 INFO Applying migration id=backfill 2026/05/13 10:57:50 INFO Generating first response key=/status --- PASS: TestStatus_NewInstance (0.62s) === RUN TestStatus_WithPosts 2026/05/13 10:57:50 INFO Applying migration id=initial 2026/05/13 10:57:50 INFO Applying migration id=notesupdated 2026/05/13 10:57:50 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:50 INFO Applying migration id=activitiesid 2026/05/13 10:57:50 INFO Applying migration id=outbox 2026/05/13 10:57:50 INFO Applying migration id=edits 2026/05/13 10:57:50 INFO Applying migration id=outboxactor 2026/05/13 10:57:50 INFO Applying migration id=outboxsender 2026/05/13 10:57:50 INFO Applying migration id=thread 2026/05/13 10:57:50 INFO Applying migration id=host 2026/05/13 10:57:50 INFO Applying migration id=sharedinbox 2026/05/13 10:57:50 INFO Applying migration id=noteshost 2026/05/13 10:57:50 INFO Applying migration id=fetched 2026/05/13 10:57:50 INFO Applying migration id=move 2026/05/13 10:57:50 INFO Applying migration id=cleanup 2026/05/13 10:57:50 INFO Applying migration id=received 2026/05/13 10:57:50 INFO Applying migration id=namehost 2026/05/13 10:57:50 INFO Applying migration id=outboxhost 2026/05/13 10:57:50 INFO Applying migration id=notesfts 2026/05/13 10:57:50 INFO Applying migration id=iconsname 2026/05/13 10:57:50 INFO Applying migration id=nohash 2026/05/13 10:57:50 INFO Applying migration id=shares 2026/05/13 10:57:50 INFO Applying migration id=actorttl 2026/05/13 10:57:50 INFO Applying migration id=tocc 2026/05/13 10:57:50 INFO Applying migration id=followeds 2026/05/13 10:57:50 INFO Applying migration id=certhash 2026/05/13 10:57:50 INFO Applying migration id=follows_sync 2026/05/13 10:57:50 INFO Applying migration id=jsonpath 2026/05/13 10:57:50 INFO Applying migration id=localforward 2026/05/13 10:57:50 INFO Applying migration id=avatar 2026/05/13 10:57:50 INFO Applying migration id=noimage 2026/05/13 10:57:50 INFO Applying migration id=feed 2026/05/13 10:57:50 INFO Applying migration id=bookmarks 2026/05/13 10:57:50 INFO Applying migration id=shareactivity 2026/05/13 10:57:50 INFO Applying migration id=application 2026/05/13 10:57:50 INFO Applying migration id=certificates 2026/05/13 10:57:50 INFO Applying migration id=rawforward 2026/05/13 10:57:50 INFO Applying migration id=publickey 2026/05/13 10:57:50 INFO Applying migration id=resolvegroup 2026/05/13 10:57:50 INFO Applying migration id=reject 2026/05/13 10:57:50 INFO Applying migration id=autodel 2026/05/13 10:57:50 INFO Applying migration id=jsonb 2026/05/13 10:57:50 INFO Applying migration id=quote 2026/05/13 10:57:50 INFO Applying migration id=rfc9421 2026/05/13 10:57:50 INFO Applying migration id=keys 2026/05/13 10:57:50 INFO Applying migration id=portable 2026/05/13 10:57:50 INFO Applying migration id=proofs 2026/05/13 10:57:50 INFO Applying migration id=contexts 2026/05/13 10:57:50 INFO Applying migration id=deliverieshost 2026/05/13 10:57:50 INFO Applying migration id=pembegin 2026/05/13 10:57:50 INFO Applying migration id=didhost 2026/05/13 10:57:50 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:50 INFO Applying migration id=invites 2026/05/13 10:57:50 INFO Applying migration id=ed25519blob 2026/05/13 10:57:50 INFO Applying migration id=rsablob 2026/05/13 10:57:50 INFO Applying migration id=iconscid 2026/05/13 10:57:50 INFO Applying migration id=actor 2026/05/13 10:57:50 INFO Applying migration id=localkeys 2026/05/13 10:57:50 INFO Applying migration id=deleted 2026/05/13 10:57:50 INFO Applying migration id=history 2026/05/13 10:57:50 INFO Applying migration id=outboxnano 2026/05/13 10:57:50 INFO Applying migration id=implements 2026/05/13 10:57:50 INFO Applying migration id=backfill 2026/05/13 10:57:51 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-6221-779b-a97a-92c8866e9c50 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-6221-775a-998b-78aaa22f4f21 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-6221-775a-998b-78aaa22f4f21 2026/05/13 10:57:51 INFO Generating first response key=/status --- PASS: TestStatus_WithPosts (1.22s) === RUN TestUnfollow_HappyFlow 2026/05/13 10:57:51 INFO Applying migration id=initial 2026/05/13 10:57:51 INFO Applying migration id=notesupdated 2026/05/13 10:57:51 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:51 INFO Applying migration id=activitiesid 2026/05/13 10:57:51 INFO Applying migration id=outbox 2026/05/13 10:57:51 INFO Applying migration id=edits 2026/05/13 10:57:51 INFO Applying migration id=outboxactor 2026/05/13 10:57:51 INFO Applying migration id=outboxsender 2026/05/13 10:57:51 INFO Applying migration id=thread 2026/05/13 10:57:51 INFO Applying migration id=host 2026/05/13 10:57:51 INFO Applying migration id=sharedinbox 2026/05/13 10:57:51 INFO Applying migration id=noteshost 2026/05/13 10:57:51 INFO Applying migration id=fetched 2026/05/13 10:57:51 INFO Applying migration id=move 2026/05/13 10:57:51 INFO Applying migration id=cleanup 2026/05/13 10:57:51 INFO Applying migration id=received 2026/05/13 10:57:51 INFO Applying migration id=namehost 2026/05/13 10:57:51 INFO Applying migration id=outboxhost 2026/05/13 10:57:51 INFO Applying migration id=notesfts 2026/05/13 10:57:51 INFO Applying migration id=iconsname 2026/05/13 10:57:51 INFO Applying migration id=nohash 2026/05/13 10:57:51 INFO Applying migration id=shares 2026/05/13 10:57:51 INFO Applying migration id=actorttl 2026/05/13 10:57:51 INFO Applying migration id=tocc 2026/05/13 10:57:51 INFO Applying migration id=followeds 2026/05/13 10:57:51 INFO Applying migration id=certhash 2026/05/13 10:57:51 INFO Applying migration id=follows_sync 2026/05/13 10:57:51 INFO Applying migration id=jsonpath 2026/05/13 10:57:51 INFO Applying migration id=localforward 2026/05/13 10:57:51 INFO Applying migration id=avatar 2026/05/13 10:57:51 INFO Applying migration id=noimage 2026/05/13 10:57:51 INFO Applying migration id=feed 2026/05/13 10:57:51 INFO Applying migration id=bookmarks 2026/05/13 10:57:51 INFO Applying migration id=shareactivity 2026/05/13 10:57:51 INFO Applying migration id=application 2026/05/13 10:57:51 INFO Applying migration id=certificates 2026/05/13 10:57:51 INFO Applying migration id=rawforward 2026/05/13 10:57:51 INFO Applying migration id=publickey 2026/05/13 10:57:51 INFO Applying migration id=resolvegroup 2026/05/13 10:57:51 INFO Applying migration id=reject 2026/05/13 10:57:51 INFO Applying migration id=autodel 2026/05/13 10:57:51 INFO Applying migration id=jsonb 2026/05/13 10:57:51 INFO Applying migration id=quote 2026/05/13 10:57:51 INFO Applying migration id=rfc9421 2026/05/13 10:57:51 INFO Applying migration id=keys 2026/05/13 10:57:51 INFO Applying migration id=portable 2026/05/13 10:57:51 INFO Applying migration id=proofs 2026/05/13 10:57:51 INFO Applying migration id=contexts 2026/05/13 10:57:51 INFO Applying migration id=deliverieshost 2026/05/13 10:57:51 INFO Applying migration id=pembegin 2026/05/13 10:57:51 INFO Applying migration id=didhost 2026/05/13 10:57:51 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:51 INFO Applying migration id=invites 2026/05/13 10:57:51 INFO Applying migration id=ed25519blob 2026/05/13 10:57:51 INFO Applying migration id=rsablob 2026/05/13 10:57:51 INFO Applying migration id=iconscid 2026/05/13 10:57:51 INFO Applying migration id=actor 2026/05/13 10:57:51 INFO Applying migration id=localkeys 2026/05/13 10:57:51 INFO Applying migration id=deleted 2026/05/13 10:57:51 INFO Applying migration id=history 2026/05/13 10:57:51 INFO Applying migration id=outboxnano 2026/05/13 10:57:51 INFO Applying migration id=implements 2026/05/13 10:57:51 INFO Applying migration id=backfill 2026/05/13 10:57:52 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-64f8-71e0-a0ae-0edc47a928d8 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:52 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-64f8-794d-af10-300db7884fef activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-64f8-71e0-a0ae-0edc47a928d8 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-64f8-71e0-a0ae-0edc47a928d8 2026/05/13 10:57:52 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-64f9-720a-b174-67515dfd4e38 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-64f9-71c4-b970-1fd5f84c2516 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-64f9-71c4-b970-1fd5f84c2516 2026/05/13 10:57:52 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fc-64fc-7337-8392-60a2fe884be5 activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-64f8-71e0-a0ae-0edc47a928d8 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob --- PASS: TestUnfollow_HappyFlow (0.73s) === RUN TestUnfollow_HappyFlowBeforeFeedUpdate 2026/05/13 10:57:52 INFO Applying migration id=initial 2026/05/13 10:57:52 INFO Applying migration id=notesupdated 2026/05/13 10:57:52 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:52 INFO Applying migration id=activitiesid 2026/05/13 10:57:52 INFO Applying migration id=outbox 2026/05/13 10:57:52 INFO Applying migration id=edits 2026/05/13 10:57:52 INFO Applying migration id=outboxactor 2026/05/13 10:57:52 INFO Applying migration id=outboxsender 2026/05/13 10:57:52 INFO Applying migration id=thread 2026/05/13 10:57:52 INFO Applying migration id=host 2026/05/13 10:57:52 INFO Applying migration id=sharedinbox 2026/05/13 10:57:52 INFO Applying migration id=noteshost 2026/05/13 10:57:52 INFO Applying migration id=fetched 2026/05/13 10:57:52 INFO Applying migration id=move 2026/05/13 10:57:52 INFO Applying migration id=cleanup 2026/05/13 10:57:52 INFO Applying migration id=received 2026/05/13 10:57:52 INFO Applying migration id=namehost 2026/05/13 10:57:52 INFO Applying migration id=outboxhost 2026/05/13 10:57:52 INFO Applying migration id=notesfts 2026/05/13 10:57:52 INFO Applying migration id=iconsname 2026/05/13 10:57:52 INFO Applying migration id=nohash 2026/05/13 10:57:52 INFO Applying migration id=shares 2026/05/13 10:57:52 INFO Applying migration id=actorttl 2026/05/13 10:57:52 INFO Applying migration id=tocc 2026/05/13 10:57:52 INFO Applying migration id=followeds 2026/05/13 10:57:52 INFO Applying migration id=certhash 2026/05/13 10:57:52 INFO Applying migration id=follows_sync 2026/05/13 10:57:52 INFO Applying migration id=jsonpath 2026/05/13 10:57:52 INFO Applying migration id=localforward 2026/05/13 10:57:52 INFO Applying migration id=avatar 2026/05/13 10:57:52 INFO Applying migration id=noimage 2026/05/13 10:57:52 INFO Applying migration id=feed 2026/05/13 10:57:52 INFO Applying migration id=bookmarks 2026/05/13 10:57:52 INFO Applying migration id=shareactivity 2026/05/13 10:57:52 INFO Applying migration id=application 2026/05/13 10:57:52 INFO Applying migration id=certificates 2026/05/13 10:57:52 INFO Applying migration id=rawforward 2026/05/13 10:57:52 INFO Applying migration id=publickey 2026/05/13 10:57:52 INFO Applying migration id=resolvegroup 2026/05/13 10:57:52 INFO Applying migration id=reject 2026/05/13 10:57:52 INFO Applying migration id=autodel 2026/05/13 10:57:52 INFO Applying migration id=jsonb 2026/05/13 10:57:52 INFO Applying migration id=quote 2026/05/13 10:57:52 INFO Applying migration id=rfc9421 2026/05/13 10:57:52 INFO Applying migration id=keys 2026/05/13 10:57:52 INFO Applying migration id=portable 2026/05/13 10:57:52 INFO Applying migration id=proofs 2026/05/13 10:57:52 INFO Applying migration id=contexts 2026/05/13 10:57:52 INFO Applying migration id=deliverieshost 2026/05/13 10:57:52 INFO Applying migration id=pembegin 2026/05/13 10:57:52 INFO Applying migration id=didhost 2026/05/13 10:57:52 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:52 INFO Applying migration id=invites 2026/05/13 10:57:52 INFO Applying migration id=ed25519blob 2026/05/13 10:57:52 INFO Applying migration id=rsablob 2026/05/13 10:57:52 INFO Applying migration id=iconscid 2026/05/13 10:57:52 INFO Applying migration id=actor 2026/05/13 10:57:52 INFO Applying migration id=localkeys 2026/05/13 10:57:52 INFO Applying migration id=deleted 2026/05/13 10:57:52 INFO Applying migration id=history 2026/05/13 10:57:52 INFO Applying migration id=outboxnano 2026/05/13 10:57:52 INFO Applying migration id=implements 2026/05/13 10:57:52 INFO Applying migration id=backfill 2026/05/13 10:57:52 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-6691-7e71-b098-a520a7dcf04c activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:52 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-6692-77a1-95a3-e0d81fd75a46 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-6691-7e71-b098-a520a7dcf04c activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-6691-7e71-b098-a520a7dcf04c 2026/05/13 10:57:52 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-6693-70a3-ab85-b5a2f24982b9 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-6693-7062-be14-5aabce459182 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-6693-7062-be14-5aabce459182 2026/05/13 10:57:52 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fc-6694-7902-9e3b-98633fd8615a activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-6691-7e71-b098-a520a7dcf04c activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob --- PASS: TestUnfollow_HappyFlowBeforeFeedUpdate (0.41s) === RUN TestUnfollow_FollowAgain 2026/05/13 10:57:52 INFO Applying migration id=initial 2026/05/13 10:57:52 INFO Applying migration id=notesupdated 2026/05/13 10:57:52 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:52 INFO Applying migration id=activitiesid 2026/05/13 10:57:52 INFO Applying migration id=outbox 2026/05/13 10:57:52 INFO Applying migration id=edits 2026/05/13 10:57:52 INFO Applying migration id=outboxactor 2026/05/13 10:57:52 INFO Applying migration id=outboxsender 2026/05/13 10:57:52 INFO Applying migration id=thread 2026/05/13 10:57:52 INFO Applying migration id=host 2026/05/13 10:57:52 INFO Applying migration id=sharedinbox 2026/05/13 10:57:52 INFO Applying migration id=noteshost 2026/05/13 10:57:52 INFO Applying migration id=fetched 2026/05/13 10:57:52 INFO Applying migration id=move 2026/05/13 10:57:52 INFO Applying migration id=cleanup 2026/05/13 10:57:52 INFO Applying migration id=received 2026/05/13 10:57:52 INFO Applying migration id=namehost 2026/05/13 10:57:52 INFO Applying migration id=outboxhost 2026/05/13 10:57:52 INFO Applying migration id=notesfts 2026/05/13 10:57:52 INFO Applying migration id=iconsname 2026/05/13 10:57:52 INFO Applying migration id=nohash 2026/05/13 10:57:52 INFO Applying migration id=shares 2026/05/13 10:57:52 INFO Applying migration id=actorttl 2026/05/13 10:57:52 INFO Applying migration id=tocc 2026/05/13 10:57:52 INFO Applying migration id=followeds 2026/05/13 10:57:52 INFO Applying migration id=certhash 2026/05/13 10:57:52 INFO Applying migration id=follows_sync 2026/05/13 10:57:52 INFO Applying migration id=jsonpath 2026/05/13 10:57:52 INFO Applying migration id=localforward 2026/05/13 10:57:52 INFO Applying migration id=avatar 2026/05/13 10:57:52 INFO Applying migration id=noimage 2026/05/13 10:57:52 INFO Applying migration id=feed 2026/05/13 10:57:52 INFO Applying migration id=bookmarks 2026/05/13 10:57:52 INFO Applying migration id=shareactivity 2026/05/13 10:57:52 INFO Applying migration id=application 2026/05/13 10:57:52 INFO Applying migration id=certificates 2026/05/13 10:57:52 INFO Applying migration id=rawforward 2026/05/13 10:57:52 INFO Applying migration id=publickey 2026/05/13 10:57:52 INFO Applying migration id=resolvegroup 2026/05/13 10:57:52 INFO Applying migration id=reject 2026/05/13 10:57:52 INFO Applying migration id=autodel 2026/05/13 10:57:52 INFO Applying migration id=jsonb 2026/05/13 10:57:52 INFO Applying migration id=quote 2026/05/13 10:57:52 INFO Applying migration id=rfc9421 2026/05/13 10:57:52 INFO Applying migration id=keys 2026/05/13 10:57:52 INFO Applying migration id=portable 2026/05/13 10:57:52 INFO Applying migration id=proofs 2026/05/13 10:57:52 INFO Applying migration id=contexts 2026/05/13 10:57:52 INFO Applying migration id=deliverieshost 2026/05/13 10:57:52 INFO Applying migration id=pembegin 2026/05/13 10:57:52 INFO Applying migration id=didhost 2026/05/13 10:57:52 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:52 INFO Applying migration id=invites 2026/05/13 10:57:52 INFO Applying migration id=ed25519blob 2026/05/13 10:57:52 INFO Applying migration id=rsablob 2026/05/13 10:57:52 INFO Applying migration id=iconscid 2026/05/13 10:57:52 INFO Applying migration id=actor 2026/05/13 10:57:52 INFO Applying migration id=localkeys 2026/05/13 10:57:52 INFO Applying migration id=deleted 2026/05/13 10:57:52 INFO Applying migration id=history 2026/05/13 10:57:52 INFO Applying migration id=outboxnano 2026/05/13 10:57:52 INFO Applying migration id=implements 2026/05/13 10:57:52 INFO Applying migration id=backfill 2026/05/13 10:57:53 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-6a3e-7132-827b-722200ac7267 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:53 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-6a3e-78e0-8d45-938c4d3373fc activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-6a3e-7132-827b-722200ac7267 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-6a3e-7132-827b-722200ac7267 2026/05/13 10:57:53 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-6a3f-71db-9c2f-56944b5a7ce3 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-6a3f-719b-a67d-a74ff8d10373 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-6a3f-719b-a67d-a74ff8d10373 2026/05/13 10:57:53 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fc-6a42-7187-9070-0c61c072ecbd activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-6a3e-7132-827b-722200ac7267 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:53 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-6a46-76c4-ac0f-97c9321ea3d4 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:53 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-6a47-74c8-896a-de6879017ac5 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-6a46-76c4-ac0f-97c9321ea3d4 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-6a46-76c4-ac0f-97c9321ea3d4 --- PASS: TestUnfollow_FollowAgain (0.95s) === RUN TestUnfollow_NotFollowing 2026/05/13 10:57:53 INFO Applying migration id=initial 2026/05/13 10:57:53 INFO Applying migration id=notesupdated 2026/05/13 10:57:53 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:53 INFO Applying migration id=activitiesid 2026/05/13 10:57:53 INFO Applying migration id=outbox 2026/05/13 10:57:53 INFO Applying migration id=edits 2026/05/13 10:57:53 INFO Applying migration id=outboxactor 2026/05/13 10:57:53 INFO Applying migration id=outboxsender 2026/05/13 10:57:53 INFO Applying migration id=thread 2026/05/13 10:57:53 INFO Applying migration id=host 2026/05/13 10:57:53 INFO Applying migration id=sharedinbox 2026/05/13 10:57:53 INFO Applying migration id=noteshost 2026/05/13 10:57:53 INFO Applying migration id=fetched 2026/05/13 10:57:53 INFO Applying migration id=move 2026/05/13 10:57:53 INFO Applying migration id=cleanup 2026/05/13 10:57:53 INFO Applying migration id=received 2026/05/13 10:57:53 INFO Applying migration id=namehost 2026/05/13 10:57:53 INFO Applying migration id=outboxhost 2026/05/13 10:57:53 INFO Applying migration id=notesfts 2026/05/13 10:57:53 INFO Applying migration id=iconsname 2026/05/13 10:57:53 INFO Applying migration id=nohash 2026/05/13 10:57:53 INFO Applying migration id=shares 2026/05/13 10:57:53 INFO Applying migration id=actorttl 2026/05/13 10:57:53 INFO Applying migration id=tocc 2026/05/13 10:57:53 INFO Applying migration id=followeds 2026/05/13 10:57:53 INFO Applying migration id=certhash 2026/05/13 10:57:53 INFO Applying migration id=follows_sync 2026/05/13 10:57:53 INFO Applying migration id=jsonpath 2026/05/13 10:57:53 INFO Applying migration id=localforward 2026/05/13 10:57:53 INFO Applying migration id=avatar 2026/05/13 10:57:53 INFO Applying migration id=noimage 2026/05/13 10:57:53 INFO Applying migration id=feed 2026/05/13 10:57:53 INFO Applying migration id=bookmarks 2026/05/13 10:57:53 INFO Applying migration id=shareactivity 2026/05/13 10:57:53 INFO Applying migration id=application 2026/05/13 10:57:53 INFO Applying migration id=certificates 2026/05/13 10:57:53 INFO Applying migration id=rawforward 2026/05/13 10:57:53 INFO Applying migration id=publickey 2026/05/13 10:57:53 INFO Applying migration id=resolvegroup 2026/05/13 10:57:53 INFO Applying migration id=reject 2026/05/13 10:57:53 INFO Applying migration id=autodel 2026/05/13 10:57:53 INFO Applying migration id=jsonb 2026/05/13 10:57:53 INFO Applying migration id=quote 2026/05/13 10:57:53 INFO Applying migration id=rfc9421 2026/05/13 10:57:53 INFO Applying migration id=keys 2026/05/13 10:57:53 INFO Applying migration id=portable 2026/05/13 10:57:53 INFO Applying migration id=proofs 2026/05/13 10:57:53 INFO Applying migration id=contexts 2026/05/13 10:57:53 INFO Applying migration id=deliverieshost 2026/05/13 10:57:53 INFO Applying migration id=pembegin 2026/05/13 10:57:53 INFO Applying migration id=didhost 2026/05/13 10:57:53 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:53 INFO Applying migration id=invites 2026/05/13 10:57:53 INFO Applying migration id=ed25519blob 2026/05/13 10:57:53 INFO Applying migration id=rsablob 2026/05/13 10:57:53 INFO Applying migration id=iconscid 2026/05/13 10:57:53 INFO Applying migration id=actor 2026/05/13 10:57:53 INFO Applying migration id=localkeys 2026/05/13 10:57:53 INFO Applying migration id=deleted 2026/05/13 10:57:53 INFO Applying migration id=history 2026/05/13 10:57:53 INFO Applying migration id=outboxnano 2026/05/13 10:57:53 INFO Applying migration id=implements 2026/05/13 10:57:53 INFO Applying migration id=backfill 2026/05/13 10:57:54 WARN Cannot undo a non-existing follow followed=https://localhost.localdomain:8443/user/bob error="sql: no rows in result set" --- PASS: TestUnfollow_NotFollowing (0.49s) === RUN TestUnfollow_UnauthenticatedUser 2026/05/13 10:57:54 INFO Applying migration id=initial 2026/05/13 10:57:54 INFO Applying migration id=notesupdated 2026/05/13 10:57:54 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:54 INFO Applying migration id=activitiesid 2026/05/13 10:57:54 INFO Applying migration id=outbox 2026/05/13 10:57:54 INFO Applying migration id=edits 2026/05/13 10:57:54 INFO Applying migration id=outboxactor 2026/05/13 10:57:54 INFO Applying migration id=outboxsender 2026/05/13 10:57:54 INFO Applying migration id=thread 2026/05/13 10:57:54 INFO Applying migration id=host 2026/05/13 10:57:54 INFO Applying migration id=sharedinbox 2026/05/13 10:57:54 INFO Applying migration id=noteshost 2026/05/13 10:57:54 INFO Applying migration id=fetched 2026/05/13 10:57:54 INFO Applying migration id=move 2026/05/13 10:57:54 INFO Applying migration id=cleanup 2026/05/13 10:57:54 INFO Applying migration id=received 2026/05/13 10:57:54 INFO Applying migration id=namehost 2026/05/13 10:57:54 INFO Applying migration id=outboxhost 2026/05/13 10:57:54 INFO Applying migration id=notesfts 2026/05/13 10:57:54 INFO Applying migration id=iconsname 2026/05/13 10:57:54 INFO Applying migration id=nohash 2026/05/13 10:57:54 INFO Applying migration id=shares 2026/05/13 10:57:54 INFO Applying migration id=actorttl 2026/05/13 10:57:54 INFO Applying migration id=tocc 2026/05/13 10:57:54 INFO Applying migration id=followeds 2026/05/13 10:57:54 INFO Applying migration id=certhash 2026/05/13 10:57:54 INFO Applying migration id=follows_sync 2026/05/13 10:57:54 INFO Applying migration id=jsonpath 2026/05/13 10:57:54 INFO Applying migration id=localforward 2026/05/13 10:57:54 INFO Applying migration id=avatar 2026/05/13 10:57:54 INFO Applying migration id=noimage 2026/05/13 10:57:54 INFO Applying migration id=feed 2026/05/13 10:57:54 INFO Applying migration id=bookmarks 2026/05/13 10:57:54 INFO Applying migration id=shareactivity 2026/05/13 10:57:54 INFO Applying migration id=application 2026/05/13 10:57:54 INFO Applying migration id=certificates 2026/05/13 10:57:54 INFO Applying migration id=rawforward 2026/05/13 10:57:54 INFO Applying migration id=publickey 2026/05/13 10:57:54 INFO Applying migration id=resolvegroup 2026/05/13 10:57:54 INFO Applying migration id=reject 2026/05/13 10:57:54 INFO Applying migration id=autodel 2026/05/13 10:57:54 INFO Applying migration id=jsonb 2026/05/13 10:57:54 INFO Applying migration id=quote 2026/05/13 10:57:54 INFO Applying migration id=rfc9421 2026/05/13 10:57:54 INFO Applying migration id=keys 2026/05/13 10:57:54 INFO Applying migration id=portable 2026/05/13 10:57:54 INFO Applying migration id=proofs 2026/05/13 10:57:54 INFO Applying migration id=contexts 2026/05/13 10:57:54 INFO Applying migration id=deliverieshost 2026/05/13 10:57:54 INFO Applying migration id=pembegin 2026/05/13 10:57:54 INFO Applying migration id=didhost 2026/05/13 10:57:54 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:54 INFO Applying migration id=invites 2026/05/13 10:57:54 INFO Applying migration id=ed25519blob 2026/05/13 10:57:54 INFO Applying migration id=rsablob 2026/05/13 10:57:54 INFO Applying migration id=iconscid 2026/05/13 10:57:54 INFO Applying migration id=actor 2026/05/13 10:57:54 INFO Applying migration id=localkeys 2026/05/13 10:57:54 INFO Applying migration id=deleted 2026/05/13 10:57:54 INFO Applying migration id=history 2026/05/13 10:57:54 INFO Applying migration id=outboxnano 2026/05/13 10:57:54 INFO Applying migration id=implements 2026/05/13 10:57:54 INFO Applying migration id=backfill --- PASS: TestUnfollow_UnauthenticatedUser (0.95s) === RUN TestUploadEdit_HappyFlow 2026/05/13 10:57:55 INFO Applying migration id=initial 2026/05/13 10:57:55 INFO Applying migration id=notesupdated 2026/05/13 10:57:55 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:55 INFO Applying migration id=activitiesid 2026/05/13 10:57:55 INFO Applying migration id=outbox 2026/05/13 10:57:55 INFO Applying migration id=edits 2026/05/13 10:57:55 INFO Applying migration id=outboxactor 2026/05/13 10:57:55 INFO Applying migration id=outboxsender 2026/05/13 10:57:55 INFO Applying migration id=thread 2026/05/13 10:57:55 INFO Applying migration id=host 2026/05/13 10:57:55 INFO Applying migration id=sharedinbox 2026/05/13 10:57:55 INFO Applying migration id=noteshost 2026/05/13 10:57:55 INFO Applying migration id=fetched 2026/05/13 10:57:55 INFO Applying migration id=move 2026/05/13 10:57:55 INFO Applying migration id=cleanup 2026/05/13 10:57:55 INFO Applying migration id=received 2026/05/13 10:57:55 INFO Applying migration id=namehost 2026/05/13 10:57:55 INFO Applying migration id=outboxhost 2026/05/13 10:57:55 INFO Applying migration id=notesfts 2026/05/13 10:57:55 INFO Applying migration id=iconsname 2026/05/13 10:57:55 INFO Applying migration id=nohash 2026/05/13 10:57:55 INFO Applying migration id=shares 2026/05/13 10:57:55 INFO Applying migration id=actorttl 2026/05/13 10:57:55 INFO Applying migration id=tocc 2026/05/13 10:57:55 INFO Applying migration id=followeds 2026/05/13 10:57:55 INFO Applying migration id=certhash 2026/05/13 10:57:55 INFO Applying migration id=follows_sync 2026/05/13 10:57:55 INFO Applying migration id=jsonpath 2026/05/13 10:57:55 INFO Applying migration id=localforward 2026/05/13 10:57:55 INFO Applying migration id=avatar 2026/05/13 10:57:55 INFO Applying migration id=noimage 2026/05/13 10:57:55 INFO Applying migration id=feed 2026/05/13 10:57:55 INFO Applying migration id=bookmarks 2026/05/13 10:57:55 INFO Applying migration id=shareactivity 2026/05/13 10:57:55 INFO Applying migration id=application 2026/05/13 10:57:55 INFO Applying migration id=certificates 2026/05/13 10:57:55 INFO Applying migration id=rawforward 2026/05/13 10:57:55 INFO Applying migration id=publickey 2026/05/13 10:57:55 INFO Applying migration id=resolvegroup 2026/05/13 10:57:55 INFO Applying migration id=reject 2026/05/13 10:57:55 INFO Applying migration id=autodel 2026/05/13 10:57:55 INFO Applying migration id=jsonb 2026/05/13 10:57:55 INFO Applying migration id=quote 2026/05/13 10:57:55 INFO Applying migration id=rfc9421 2026/05/13 10:57:55 INFO Applying migration id=keys 2026/05/13 10:57:55 INFO Applying migration id=portable 2026/05/13 10:57:55 INFO Applying migration id=proofs 2026/05/13 10:57:55 INFO Applying migration id=contexts 2026/05/13 10:57:55 INFO Applying migration id=deliverieshost 2026/05/13 10:57:55 INFO Applying migration id=pembegin 2026/05/13 10:57:55 INFO Applying migration id=didhost 2026/05/13 10:57:55 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:55 INFO Applying migration id=invites 2026/05/13 10:57:55 INFO Applying migration id=ed25519blob 2026/05/13 10:57:55 INFO Applying migration id=rsablob 2026/05/13 10:57:55 INFO Applying migration id=iconscid 2026/05/13 10:57:55 INFO Applying migration id=actor 2026/05/13 10:57:55 INFO Applying migration id=localkeys 2026/05/13 10:57:55 INFO Applying migration id=deleted 2026/05/13 10:57:55 INFO Applying migration id=history 2026/05/13 10:57:55 INFO Applying migration id=outboxnano 2026/05/13 10:57:55 INFO Applying migration id=implements 2026/05/13 10:57:55 INFO Applying migration id=backfill 2026/05/13 10:57:56 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-7328-7c6f-9a86-628f2c1baf51 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:56 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-7329-7e86-bb68-3933fde77e99 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-7328-7c6f-9a86-628f2c1baf51 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-7328-7c6f-9a86-628f2c1baf51 2026/05/13 10:57:56 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-732e-740f-8830-c708efa82f76 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-732e-7373-b50d-7b31193bc95a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-732e-7373-b50d-7b31193bc95a 2026/05/13 10:57:56 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fc-7330-7d52-8989-b2d2e74e0121 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-732e-7373-b50d-7b31193bc95a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-732e-7373-b50d-7b31193bc95a 2026/05/13 10:57:56 WARN Throttled request to edit post note=https://localhost.localdomain:8443/post/019e20fc-732e-7373-b50d-7b31193bc95a can=2026-05-13T11:13:56.016Z --- PASS: TestUploadEdit_HappyFlow (0.86s) === RUN TestUploadEdit_Empty 2026/05/13 10:57:56 INFO Applying migration id=initial 2026/05/13 10:57:56 INFO Applying migration id=notesupdated 2026/05/13 10:57:56 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:56 INFO Applying migration id=activitiesid 2026/05/13 10:57:56 INFO Applying migration id=outbox 2026/05/13 10:57:56 INFO Applying migration id=edits 2026/05/13 10:57:56 INFO Applying migration id=outboxactor 2026/05/13 10:57:56 INFO Applying migration id=outboxsender 2026/05/13 10:57:56 INFO Applying migration id=thread 2026/05/13 10:57:56 INFO Applying migration id=host 2026/05/13 10:57:56 INFO Applying migration id=sharedinbox 2026/05/13 10:57:56 INFO Applying migration id=noteshost 2026/05/13 10:57:56 INFO Applying migration id=fetched 2026/05/13 10:57:56 INFO Applying migration id=move 2026/05/13 10:57:56 INFO Applying migration id=cleanup 2026/05/13 10:57:56 INFO Applying migration id=received 2026/05/13 10:57:56 INFO Applying migration id=namehost 2026/05/13 10:57:56 INFO Applying migration id=outboxhost 2026/05/13 10:57:56 INFO Applying migration id=notesfts 2026/05/13 10:57:56 INFO Applying migration id=iconsname 2026/05/13 10:57:56 INFO Applying migration id=nohash 2026/05/13 10:57:56 INFO Applying migration id=shares 2026/05/13 10:57:56 INFO Applying migration id=actorttl 2026/05/13 10:57:56 INFO Applying migration id=tocc 2026/05/13 10:57:56 INFO Applying migration id=followeds 2026/05/13 10:57:56 INFO Applying migration id=certhash 2026/05/13 10:57:56 INFO Applying migration id=follows_sync 2026/05/13 10:57:56 INFO Applying migration id=jsonpath 2026/05/13 10:57:56 INFO Applying migration id=localforward 2026/05/13 10:57:56 INFO Applying migration id=avatar 2026/05/13 10:57:56 INFO Applying migration id=noimage 2026/05/13 10:57:56 INFO Applying migration id=feed 2026/05/13 10:57:56 INFO Applying migration id=bookmarks 2026/05/13 10:57:56 INFO Applying migration id=shareactivity 2026/05/13 10:57:56 INFO Applying migration id=application 2026/05/13 10:57:56 INFO Applying migration id=certificates 2026/05/13 10:57:56 INFO Applying migration id=rawforward 2026/05/13 10:57:56 INFO Applying migration id=publickey 2026/05/13 10:57:56 INFO Applying migration id=resolvegroup 2026/05/13 10:57:56 INFO Applying migration id=reject 2026/05/13 10:57:56 INFO Applying migration id=autodel 2026/05/13 10:57:56 INFO Applying migration id=jsonb 2026/05/13 10:57:56 INFO Applying migration id=quote 2026/05/13 10:57:56 INFO Applying migration id=rfc9421 2026/05/13 10:57:56 INFO Applying migration id=keys 2026/05/13 10:57:56 INFO Applying migration id=portable 2026/05/13 10:57:56 INFO Applying migration id=proofs 2026/05/13 10:57:56 INFO Applying migration id=contexts 2026/05/13 10:57:56 INFO Applying migration id=deliverieshost 2026/05/13 10:57:56 INFO Applying migration id=pembegin 2026/05/13 10:57:56 INFO Applying migration id=didhost 2026/05/13 10:57:56 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:56 INFO Applying migration id=invites 2026/05/13 10:57:56 INFO Applying migration id=ed25519blob 2026/05/13 10:57:56 INFO Applying migration id=rsablob 2026/05/13 10:57:56 INFO Applying migration id=iconscid 2026/05/13 10:57:56 INFO Applying migration id=actor 2026/05/13 10:57:56 INFO Applying migration id=localkeys 2026/05/13 10:57:56 INFO Applying migration id=deleted 2026/05/13 10:57:56 INFO Applying migration id=history 2026/05/13 10:57:56 INFO Applying migration id=outboxnano 2026/05/13 10:57:56 INFO Applying migration id=implements 2026/05/13 10:57:56 INFO Applying migration id=backfill 2026/05/13 10:57:56 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-7663-72af-bc8f-415a46899c02 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:56 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-7663-7b12-a77c-68a3a054b6a7 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-7663-72af-bc8f-415a46899c02 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-7663-72af-bc8f-415a46899c02 2026/05/13 10:57:56 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-7665-7b90-877f-3f8ab5f91226 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-7665-7b47-9b96-dc7a90e560f5 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-7665-7b47-9b96-dc7a90e560f5 2026/05/13 10:57:56 WARN Content is empty --- PASS: TestUploadEdit_Empty (0.81s) === RUN TestUploadEdit_SizeLimit 2026/05/13 10:57:56 INFO Applying migration id=initial 2026/05/13 10:57:56 INFO Applying migration id=notesupdated 2026/05/13 10:57:56 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:56 INFO Applying migration id=activitiesid 2026/05/13 10:57:56 INFO Applying migration id=outbox 2026/05/13 10:57:56 INFO Applying migration id=edits 2026/05/13 10:57:56 INFO Applying migration id=outboxactor 2026/05/13 10:57:56 INFO Applying migration id=outboxsender 2026/05/13 10:57:56 INFO Applying migration id=thread 2026/05/13 10:57:56 INFO Applying migration id=host 2026/05/13 10:57:56 INFO Applying migration id=sharedinbox 2026/05/13 10:57:56 INFO Applying migration id=noteshost 2026/05/13 10:57:56 INFO Applying migration id=fetched 2026/05/13 10:57:56 INFO Applying migration id=move 2026/05/13 10:57:56 INFO Applying migration id=cleanup 2026/05/13 10:57:56 INFO Applying migration id=received 2026/05/13 10:57:56 INFO Applying migration id=namehost 2026/05/13 10:57:56 INFO Applying migration id=outboxhost 2026/05/13 10:57:56 INFO Applying migration id=notesfts 2026/05/13 10:57:56 INFO Applying migration id=iconsname 2026/05/13 10:57:56 INFO Applying migration id=nohash 2026/05/13 10:57:56 INFO Applying migration id=shares 2026/05/13 10:57:56 INFO Applying migration id=actorttl 2026/05/13 10:57:56 INFO Applying migration id=tocc 2026/05/13 10:57:56 INFO Applying migration id=followeds 2026/05/13 10:57:56 INFO Applying migration id=certhash 2026/05/13 10:57:56 INFO Applying migration id=follows_sync 2026/05/13 10:57:56 INFO Applying migration id=jsonpath 2026/05/13 10:57:56 INFO Applying migration id=localforward 2026/05/13 10:57:56 INFO Applying migration id=avatar 2026/05/13 10:57:56 INFO Applying migration id=noimage 2026/05/13 10:57:56 INFO Applying migration id=feed 2026/05/13 10:57:56 INFO Applying migration id=bookmarks 2026/05/13 10:57:56 INFO Applying migration id=shareactivity 2026/05/13 10:57:56 INFO Applying migration id=application 2026/05/13 10:57:56 INFO Applying migration id=certificates 2026/05/13 10:57:56 INFO Applying migration id=rawforward 2026/05/13 10:57:56 INFO Applying migration id=publickey 2026/05/13 10:57:56 INFO Applying migration id=resolvegroup 2026/05/13 10:57:56 INFO Applying migration id=reject 2026/05/13 10:57:56 INFO Applying migration id=autodel 2026/05/13 10:57:56 INFO Applying migration id=jsonb 2026/05/13 10:57:56 INFO Applying migration id=quote 2026/05/13 10:57:56 INFO Applying migration id=rfc9421 2026/05/13 10:57:56 INFO Applying migration id=keys 2026/05/13 10:57:56 INFO Applying migration id=portable 2026/05/13 10:57:56 INFO Applying migration id=proofs 2026/05/13 10:57:56 INFO Applying migration id=contexts 2026/05/13 10:57:56 INFO Applying migration id=deliverieshost 2026/05/13 10:57:56 INFO Applying migration id=pembegin 2026/05/13 10:57:56 INFO Applying migration id=didhost 2026/05/13 10:57:56 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:56 INFO Applying migration id=invites 2026/05/13 10:57:56 INFO Applying migration id=ed25519blob 2026/05/13 10:57:56 INFO Applying migration id=rsablob 2026/05/13 10:57:56 INFO Applying migration id=iconscid 2026/05/13 10:57:56 INFO Applying migration id=actor 2026/05/13 10:57:56 INFO Applying migration id=localkeys 2026/05/13 10:57:56 INFO Applying migration id=deleted 2026/05/13 10:57:56 INFO Applying migration id=history 2026/05/13 10:57:56 INFO Applying migration id=outboxnano 2026/05/13 10:57:56 INFO Applying migration id=implements 2026/05/13 10:57:56 INFO Applying migration id=backfill 2026/05/13 10:57:57 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-78f9-7955-94de-2f6abffec420 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:57 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-78fa-7176-a6c8-d685ce338ca8 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-78f9-7955-94de-2f6abffec420 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-78f9-7955-94de-2f6abffec420 2026/05/13 10:57:57 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-78fc-722a-a06b-71c4fc9c067d activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-78fc-71ed-8040-e6463561d1d0 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-78fc-71ed-8040-e6463561d1d0 --- PASS: TestUploadEdit_SizeLimit (0.66s) === RUN TestUploadEdit_InvalidSize 2026/05/13 10:57:57 INFO Applying migration id=initial 2026/05/13 10:57:57 INFO Applying migration id=notesupdated 2026/05/13 10:57:57 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:57 INFO Applying migration id=activitiesid 2026/05/13 10:57:57 INFO Applying migration id=outbox 2026/05/13 10:57:57 INFO Applying migration id=edits 2026/05/13 10:57:57 INFO Applying migration id=outboxactor 2026/05/13 10:57:57 INFO Applying migration id=outboxsender 2026/05/13 10:57:57 INFO Applying migration id=thread 2026/05/13 10:57:57 INFO Applying migration id=host 2026/05/13 10:57:57 INFO Applying migration id=sharedinbox 2026/05/13 10:57:57 INFO Applying migration id=noteshost 2026/05/13 10:57:57 INFO Applying migration id=fetched 2026/05/13 10:57:57 INFO Applying migration id=move 2026/05/13 10:57:57 INFO Applying migration id=cleanup 2026/05/13 10:57:57 INFO Applying migration id=received 2026/05/13 10:57:57 INFO Applying migration id=namehost 2026/05/13 10:57:57 INFO Applying migration id=outboxhost 2026/05/13 10:57:57 INFO Applying migration id=notesfts 2026/05/13 10:57:57 INFO Applying migration id=iconsname 2026/05/13 10:57:57 INFO Applying migration id=nohash 2026/05/13 10:57:57 INFO Applying migration id=shares 2026/05/13 10:57:57 INFO Applying migration id=actorttl 2026/05/13 10:57:57 INFO Applying migration id=tocc 2026/05/13 10:57:57 INFO Applying migration id=followeds 2026/05/13 10:57:57 INFO Applying migration id=certhash 2026/05/13 10:57:57 INFO Applying migration id=follows_sync 2026/05/13 10:57:57 INFO Applying migration id=jsonpath 2026/05/13 10:57:57 INFO Applying migration id=localforward 2026/05/13 10:57:57 INFO Applying migration id=avatar 2026/05/13 10:57:57 INFO Applying migration id=noimage 2026/05/13 10:57:57 INFO Applying migration id=feed 2026/05/13 10:57:57 INFO Applying migration id=bookmarks 2026/05/13 10:57:57 INFO Applying migration id=shareactivity 2026/05/13 10:57:57 INFO Applying migration id=application 2026/05/13 10:57:57 INFO Applying migration id=certificates 2026/05/13 10:57:57 INFO Applying migration id=rawforward 2026/05/13 10:57:57 INFO Applying migration id=publickey 2026/05/13 10:57:57 INFO Applying migration id=resolvegroup 2026/05/13 10:57:57 INFO Applying migration id=reject 2026/05/13 10:57:57 INFO Applying migration id=autodel 2026/05/13 10:57:57 INFO Applying migration id=jsonb 2026/05/13 10:57:57 INFO Applying migration id=quote 2026/05/13 10:57:57 INFO Applying migration id=rfc9421 2026/05/13 10:57:57 INFO Applying migration id=keys 2026/05/13 10:57:57 INFO Applying migration id=portable 2026/05/13 10:57:57 INFO Applying migration id=proofs 2026/05/13 10:57:57 INFO Applying migration id=contexts 2026/05/13 10:57:57 INFO Applying migration id=deliverieshost 2026/05/13 10:57:57 INFO Applying migration id=pembegin 2026/05/13 10:57:57 INFO Applying migration id=didhost 2026/05/13 10:57:57 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:57 INFO Applying migration id=invites 2026/05/13 10:57:57 INFO Applying migration id=ed25519blob 2026/05/13 10:57:57 INFO Applying migration id=rsablob 2026/05/13 10:57:57 INFO Applying migration id=iconscid 2026/05/13 10:57:57 INFO Applying migration id=actor 2026/05/13 10:57:57 INFO Applying migration id=localkeys 2026/05/13 10:57:57 INFO Applying migration id=deleted 2026/05/13 10:57:57 INFO Applying migration id=history 2026/05/13 10:57:57 INFO Applying migration id=outboxnano 2026/05/13 10:57:57 INFO Applying migration id=implements 2026/05/13 10:57:57 INFO Applying migration id=backfill 2026/05/13 10:57:58 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-7d19-7ba4-84fd-750c655211ff activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:58 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-7d1a-7408-afa1-6744a70f582e activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-7d19-7ba4-84fd-750c655211ff activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-7d19-7ba4-84fd-750c655211ff 2026/05/13 10:57:58 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-7d1c-763b-9513-afdb4fe03612 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-7d1c-75fb-907c-de3065645204 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-7d1c-75fb-907c-de3065645204 2026/05/13 10:57:58 WARN Failed to parse content size error="strconv.ParseInt: parsing \"abc\": invalid syntax" --- PASS: TestUploadEdit_InvalidSize (1.06s) === RUN TestUploadEdit_InvalidType 2026/05/13 10:57:58 INFO Applying migration id=initial 2026/05/13 10:57:58 INFO Applying migration id=notesupdated 2026/05/13 10:57:58 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:58 INFO Applying migration id=activitiesid 2026/05/13 10:57:58 INFO Applying migration id=outbox 2026/05/13 10:57:58 INFO Applying migration id=edits 2026/05/13 10:57:58 INFO Applying migration id=outboxactor 2026/05/13 10:57:58 INFO Applying migration id=outboxsender 2026/05/13 10:57:58 INFO Applying migration id=thread 2026/05/13 10:57:58 INFO Applying migration id=host 2026/05/13 10:57:58 INFO Applying migration id=sharedinbox 2026/05/13 10:57:58 INFO Applying migration id=noteshost 2026/05/13 10:57:58 INFO Applying migration id=fetched 2026/05/13 10:57:58 INFO Applying migration id=move 2026/05/13 10:57:58 INFO Applying migration id=cleanup 2026/05/13 10:57:58 INFO Applying migration id=received 2026/05/13 10:57:58 INFO Applying migration id=namehost 2026/05/13 10:57:58 INFO Applying migration id=outboxhost 2026/05/13 10:57:58 INFO Applying migration id=notesfts 2026/05/13 10:57:58 INFO Applying migration id=iconsname 2026/05/13 10:57:58 INFO Applying migration id=nohash 2026/05/13 10:57:58 INFO Applying migration id=shares 2026/05/13 10:57:58 INFO Applying migration id=actorttl 2026/05/13 10:57:58 INFO Applying migration id=tocc 2026/05/13 10:57:58 INFO Applying migration id=followeds 2026/05/13 10:57:58 INFO Applying migration id=certhash 2026/05/13 10:57:58 INFO Applying migration id=follows_sync 2026/05/13 10:57:58 INFO Applying migration id=jsonpath 2026/05/13 10:57:58 INFO Applying migration id=localforward 2026/05/13 10:57:58 INFO Applying migration id=avatar 2026/05/13 10:57:58 INFO Applying migration id=noimage 2026/05/13 10:57:58 INFO Applying migration id=feed 2026/05/13 10:57:58 INFO Applying migration id=bookmarks 2026/05/13 10:57:58 INFO Applying migration id=shareactivity 2026/05/13 10:57:58 INFO Applying migration id=application 2026/05/13 10:57:58 INFO Applying migration id=certificates 2026/05/13 10:57:58 INFO Applying migration id=rawforward 2026/05/13 10:57:58 INFO Applying migration id=publickey 2026/05/13 10:57:58 INFO Applying migration id=resolvegroup 2026/05/13 10:57:58 INFO Applying migration id=reject 2026/05/13 10:57:58 INFO Applying migration id=autodel 2026/05/13 10:57:58 INFO Applying migration id=jsonb 2026/05/13 10:57:58 INFO Applying migration id=quote 2026/05/13 10:57:58 INFO Applying migration id=rfc9421 2026/05/13 10:57:58 INFO Applying migration id=keys 2026/05/13 10:57:58 INFO Applying migration id=portable 2026/05/13 10:57:58 INFO Applying migration id=proofs 2026/05/13 10:57:58 INFO Applying migration id=contexts 2026/05/13 10:57:58 INFO Applying migration id=deliverieshost 2026/05/13 10:57:58 INFO Applying migration id=pembegin 2026/05/13 10:57:58 INFO Applying migration id=didhost 2026/05/13 10:57:58 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:58 INFO Applying migration id=invites 2026/05/13 10:57:58 INFO Applying migration id=ed25519blob 2026/05/13 10:57:58 INFO Applying migration id=rsablob 2026/05/13 10:57:58 INFO Applying migration id=iconscid 2026/05/13 10:57:58 INFO Applying migration id=actor 2026/05/13 10:57:58 INFO Applying migration id=localkeys 2026/05/13 10:57:58 INFO Applying migration id=deleted 2026/05/13 10:57:58 INFO Applying migration id=history 2026/05/13 10:57:58 INFO Applying migration id=outboxnano 2026/05/13 10:57:58 INFO Applying migration id=implements 2026/05/13 10:57:58 INFO Applying migration id=backfill 2026/05/13 10:57:59 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-80e2-7e17-86db-594dfbecfbb7 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:59 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-80e4-73a1-b9ec-46ca24f966e2 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-80e2-7e17-86db-594dfbecfbb7 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-80e2-7e17-86db-594dfbecfbb7 2026/05/13 10:57:59 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-80e6-7773-82e6-bf622724f760 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-80e6-770b-a1bf-a0e2112ca27c activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-80e6-770b-a1bf-a0e2112ca27c 2026/05/13 10:57:59 WARN Content type is unsupported type=text/gemini --- PASS: TestUploadEdit_InvalidType (0.97s) === RUN TestUploadEdit_NoSize 2026/05/13 10:57:59 INFO Applying migration id=initial 2026/05/13 10:57:59 INFO Applying migration id=notesupdated 2026/05/13 10:57:59 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:59 INFO Applying migration id=activitiesid 2026/05/13 10:57:59 INFO Applying migration id=outbox 2026/05/13 10:57:59 INFO Applying migration id=edits 2026/05/13 10:57:59 INFO Applying migration id=outboxactor 2026/05/13 10:57:59 INFO Applying migration id=outboxsender 2026/05/13 10:57:59 INFO Applying migration id=thread 2026/05/13 10:57:59 INFO Applying migration id=host 2026/05/13 10:57:59 INFO Applying migration id=sharedinbox 2026/05/13 10:57:59 INFO Applying migration id=noteshost 2026/05/13 10:57:59 INFO Applying migration id=fetched 2026/05/13 10:57:59 INFO Applying migration id=move 2026/05/13 10:57:59 INFO Applying migration id=cleanup 2026/05/13 10:57:59 INFO Applying migration id=received 2026/05/13 10:57:59 INFO Applying migration id=namehost 2026/05/13 10:57:59 INFO Applying migration id=outboxhost 2026/05/13 10:57:59 INFO Applying migration id=notesfts 2026/05/13 10:57:59 INFO Applying migration id=iconsname 2026/05/13 10:57:59 INFO Applying migration id=nohash 2026/05/13 10:57:59 INFO Applying migration id=shares 2026/05/13 10:57:59 INFO Applying migration id=actorttl 2026/05/13 10:57:59 INFO Applying migration id=tocc 2026/05/13 10:57:59 INFO Applying migration id=followeds 2026/05/13 10:57:59 INFO Applying migration id=certhash 2026/05/13 10:57:59 INFO Applying migration id=follows_sync 2026/05/13 10:57:59 INFO Applying migration id=jsonpath 2026/05/13 10:57:59 INFO Applying migration id=localforward 2026/05/13 10:57:59 INFO Applying migration id=avatar 2026/05/13 10:57:59 INFO Applying migration id=noimage 2026/05/13 10:57:59 INFO Applying migration id=feed 2026/05/13 10:57:59 INFO Applying migration id=bookmarks 2026/05/13 10:57:59 INFO Applying migration id=shareactivity 2026/05/13 10:57:59 INFO Applying migration id=application 2026/05/13 10:57:59 INFO Applying migration id=certificates 2026/05/13 10:57:59 INFO Applying migration id=rawforward 2026/05/13 10:57:59 INFO Applying migration id=publickey 2026/05/13 10:57:59 INFO Applying migration id=resolvegroup 2026/05/13 10:57:59 INFO Applying migration id=reject 2026/05/13 10:57:59 INFO Applying migration id=autodel 2026/05/13 10:57:59 INFO Applying migration id=jsonb 2026/05/13 10:57:59 INFO Applying migration id=quote 2026/05/13 10:57:59 INFO Applying migration id=rfc9421 2026/05/13 10:57:59 INFO Applying migration id=keys 2026/05/13 10:57:59 INFO Applying migration id=portable 2026/05/13 10:57:59 INFO Applying migration id=proofs 2026/05/13 10:57:59 INFO Applying migration id=contexts 2026/05/13 10:57:59 INFO Applying migration id=deliverieshost 2026/05/13 10:57:59 INFO Applying migration id=pembegin 2026/05/13 10:57:59 INFO Applying migration id=didhost 2026/05/13 10:57:59 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:59 INFO Applying migration id=invites 2026/05/13 10:57:59 INFO Applying migration id=ed25519blob 2026/05/13 10:57:59 INFO Applying migration id=rsablob 2026/05/13 10:57:59 INFO Applying migration id=iconscid 2026/05/13 10:57:59 INFO Applying migration id=actor 2026/05/13 10:57:59 INFO Applying migration id=localkeys 2026/05/13 10:57:59 INFO Applying migration id=deleted 2026/05/13 10:57:59 INFO Applying migration id=history 2026/05/13 10:57:59 INFO Applying migration id=outboxnano 2026/05/13 10:57:59 INFO Applying migration id=implements 2026/05/13 10:57:59 INFO Applying migration id=backfill 2026/05/13 10:58:00 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-83a2-71d8-995f-48d64c03f3e1 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:00 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-83a2-7c02-9866-7e537e377fa5 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-83a2-71d8-995f-48d64c03f3e1 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-83a2-71d8-995f-48d64c03f3e1 2026/05/13 10:58:00 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-83a5-7d51-be2d-30ebbaec9794 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-83a5-7d13-90d3-0e0d7e664cde activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-83a5-7d13-90d3-0e0d7e664cde 2026/05/13 10:58:00 WARN Invalid parameters --- PASS: TestUploadEdit_NoSize (0.70s) === RUN TestUploadEdit_NoType 2026/05/13 10:58:00 INFO Applying migration id=initial 2026/05/13 10:58:00 INFO Applying migration id=notesupdated 2026/05/13 10:58:00 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:00 INFO Applying migration id=activitiesid 2026/05/13 10:58:00 INFO Applying migration id=outbox 2026/05/13 10:58:00 INFO Applying migration id=edits 2026/05/13 10:58:00 INFO Applying migration id=outboxactor 2026/05/13 10:58:00 INFO Applying migration id=outboxsender 2026/05/13 10:58:00 INFO Applying migration id=thread 2026/05/13 10:58:00 INFO Applying migration id=host 2026/05/13 10:58:00 INFO Applying migration id=sharedinbox 2026/05/13 10:58:00 INFO Applying migration id=noteshost 2026/05/13 10:58:00 INFO Applying migration id=fetched 2026/05/13 10:58:00 INFO Applying migration id=move 2026/05/13 10:58:00 INFO Applying migration id=cleanup 2026/05/13 10:58:00 INFO Applying migration id=received 2026/05/13 10:58:00 INFO Applying migration id=namehost 2026/05/13 10:58:00 INFO Applying migration id=outboxhost 2026/05/13 10:58:00 INFO Applying migration id=notesfts 2026/05/13 10:58:00 INFO Applying migration id=iconsname 2026/05/13 10:58:00 INFO Applying migration id=nohash 2026/05/13 10:58:00 INFO Applying migration id=shares 2026/05/13 10:58:00 INFO Applying migration id=actorttl 2026/05/13 10:58:00 INFO Applying migration id=tocc 2026/05/13 10:58:00 INFO Applying migration id=followeds 2026/05/13 10:58:00 INFO Applying migration id=certhash 2026/05/13 10:58:00 INFO Applying migration id=follows_sync 2026/05/13 10:58:00 INFO Applying migration id=jsonpath 2026/05/13 10:58:00 INFO Applying migration id=localforward 2026/05/13 10:58:00 INFO Applying migration id=avatar 2026/05/13 10:58:00 INFO Applying migration id=noimage 2026/05/13 10:58:00 INFO Applying migration id=feed 2026/05/13 10:58:00 INFO Applying migration id=bookmarks 2026/05/13 10:58:00 INFO Applying migration id=shareactivity 2026/05/13 10:58:00 INFO Applying migration id=application 2026/05/13 10:58:00 INFO Applying migration id=certificates 2026/05/13 10:58:00 INFO Applying migration id=rawforward 2026/05/13 10:58:00 INFO Applying migration id=publickey 2026/05/13 10:58:00 INFO Applying migration id=resolvegroup 2026/05/13 10:58:00 INFO Applying migration id=reject 2026/05/13 10:58:00 INFO Applying migration id=autodel 2026/05/13 10:58:00 INFO Applying migration id=jsonb 2026/05/13 10:58:00 INFO Applying migration id=quote 2026/05/13 10:58:00 INFO Applying migration id=rfc9421 2026/05/13 10:58:00 INFO Applying migration id=keys 2026/05/13 10:58:00 INFO Applying migration id=portable 2026/05/13 10:58:00 INFO Applying migration id=proofs 2026/05/13 10:58:00 INFO Applying migration id=contexts 2026/05/13 10:58:00 INFO Applying migration id=deliverieshost 2026/05/13 10:58:00 INFO Applying migration id=pembegin 2026/05/13 10:58:00 INFO Applying migration id=didhost 2026/05/13 10:58:00 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:00 INFO Applying migration id=invites 2026/05/13 10:58:00 INFO Applying migration id=ed25519blob 2026/05/13 10:58:00 INFO Applying migration id=rsablob 2026/05/13 10:58:00 INFO Applying migration id=iconscid 2026/05/13 10:58:00 INFO Applying migration id=actor 2026/05/13 10:58:00 INFO Applying migration id=localkeys 2026/05/13 10:58:00 INFO Applying migration id=deleted 2026/05/13 10:58:00 INFO Applying migration id=history 2026/05/13 10:58:00 INFO Applying migration id=outboxnano 2026/05/13 10:58:00 INFO Applying migration id=implements 2026/05/13 10:58:00 INFO Applying migration id=backfill 2026/05/13 10:58:00 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-869b-7a7f-af4d-2d2d6c7e573e activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:00 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-869c-7458-8fcf-56e48a86a6b6 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-869b-7a7f-af4d-2d2d6c7e573e activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-869b-7a7f-af4d-2d2d6c7e573e 2026/05/13 10:58:00 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-869e-7734-80f6-e0b44b4da2fc activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-869e-76f4-9076-c05795a52a3b activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-869e-76f4-9076-c05795a52a3b 2026/05/13 10:58:00 WARN Invalid parameters --- PASS: TestUploadEdit_NoType (0.76s) === RUN TestUploadReply_PostToFollowers 2026/05/13 10:58:00 INFO Applying migration id=initial 2026/05/13 10:58:00 INFO Applying migration id=notesupdated 2026/05/13 10:58:00 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:00 INFO Applying migration id=activitiesid 2026/05/13 10:58:00 INFO Applying migration id=outbox 2026/05/13 10:58:01 INFO Applying migration id=edits 2026/05/13 10:58:01 INFO Applying migration id=outboxactor 2026/05/13 10:58:01 INFO Applying migration id=outboxsender 2026/05/13 10:58:01 INFO Applying migration id=thread 2026/05/13 10:58:01 INFO Applying migration id=host 2026/05/13 10:58:01 INFO Applying migration id=sharedinbox 2026/05/13 10:58:01 INFO Applying migration id=noteshost 2026/05/13 10:58:01 INFO Applying migration id=fetched 2026/05/13 10:58:01 INFO Applying migration id=move 2026/05/13 10:58:01 INFO Applying migration id=cleanup 2026/05/13 10:58:01 INFO Applying migration id=received 2026/05/13 10:58:01 INFO Applying migration id=namehost 2026/05/13 10:58:01 INFO Applying migration id=outboxhost 2026/05/13 10:58:01 INFO Applying migration id=notesfts 2026/05/13 10:58:01 INFO Applying migration id=iconsname 2026/05/13 10:58:01 INFO Applying migration id=nohash 2026/05/13 10:58:01 INFO Applying migration id=shares 2026/05/13 10:58:01 INFO Applying migration id=actorttl 2026/05/13 10:58:01 INFO Applying migration id=tocc 2026/05/13 10:58:01 INFO Applying migration id=followeds 2026/05/13 10:58:01 INFO Applying migration id=certhash 2026/05/13 10:58:01 INFO Applying migration id=follows_sync 2026/05/13 10:58:01 INFO Applying migration id=jsonpath 2026/05/13 10:58:01 INFO Applying migration id=localforward 2026/05/13 10:58:01 INFO Applying migration id=avatar 2026/05/13 10:58:01 INFO Applying migration id=noimage 2026/05/13 10:58:01 INFO Applying migration id=feed 2026/05/13 10:58:01 INFO Applying migration id=bookmarks 2026/05/13 10:58:01 INFO Applying migration id=shareactivity 2026/05/13 10:58:01 INFO Applying migration id=application 2026/05/13 10:58:01 INFO Applying migration id=certificates 2026/05/13 10:58:01 INFO Applying migration id=rawforward 2026/05/13 10:58:01 INFO Applying migration id=publickey 2026/05/13 10:58:01 INFO Applying migration id=resolvegroup 2026/05/13 10:58:01 INFO Applying migration id=reject 2026/05/13 10:58:01 INFO Applying migration id=autodel 2026/05/13 10:58:01 INFO Applying migration id=jsonb 2026/05/13 10:58:01 INFO Applying migration id=quote 2026/05/13 10:58:01 INFO Applying migration id=rfc9421 2026/05/13 10:58:01 INFO Applying migration id=keys 2026/05/13 10:58:01 INFO Applying migration id=portable 2026/05/13 10:58:01 INFO Applying migration id=proofs 2026/05/13 10:58:01 INFO Applying migration id=contexts 2026/05/13 10:58:01 INFO Applying migration id=deliverieshost 2026/05/13 10:58:01 INFO Applying migration id=pembegin 2026/05/13 10:58:01 INFO Applying migration id=didhost 2026/05/13 10:58:01 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:01 INFO Applying migration id=invites 2026/05/13 10:58:01 INFO Applying migration id=ed25519blob 2026/05/13 10:58:01 INFO Applying migration id=rsablob 2026/05/13 10:58:01 INFO Applying migration id=iconscid 2026/05/13 10:58:01 INFO Applying migration id=actor 2026/05/13 10:58:01 INFO Applying migration id=localkeys 2026/05/13 10:58:01 INFO Applying migration id=deleted 2026/05/13 10:58:01 INFO Applying migration id=history 2026/05/13 10:58:01 INFO Applying migration id=outboxnano 2026/05/13 10:58:01 INFO Applying migration id=implements 2026/05/13 10:58:01 INFO Applying migration id=backfill 2026/05/13 10:58:01 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-8920-7b62-bad2-5d3de922003b activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:01 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-8921-7a63-8dee-f56b2ac6719d activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-8920-7b62-bad2-5d3de922003b activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-8920-7b62-bad2-5d3de922003b 2026/05/13 10:58:01 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-8922-799d-8ff4-bb5883348e13 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-8922-7935-9930-6e3b290f27cd activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-8922-7935-9930-6e3b290f27cd 2026/05/13 10:58:01 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-8922-7935-9930-6e3b290f27cd 2026/05/13 10:58:01 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-8922-7935-9930-6e3b290f27cd 2026/05/13 10:58:01 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-8928-7721-a412-8f8b51b26159 note=https://localhost.localdomain:8443/post/019e20fc-8928-76d1-9b3e-75d91d92cf27 thread=https://localhost.localdomain:8443/post/019e20fc-8922-7935-9930-6e3b290f27cd starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:01 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-8928-7721-a412-8f8b51b26159 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-8928-76d1-9b3e-75d91d92cf27 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-8928-76d1-9b3e-75d91d92cf27 2026/05/13 10:58:01 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-8922-7935-9930-6e3b290f27cd 2026/05/13 10:58:01 INFO Generating first response key=/local --- PASS: TestUploadReply_PostToFollowers (0.66s) === RUN TestUploadReply_NoMimeType 2026/05/13 10:58:01 INFO Applying migration id=initial 2026/05/13 10:58:01 INFO Applying migration id=notesupdated 2026/05/13 10:58:01 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:01 INFO Applying migration id=activitiesid 2026/05/13 10:58:01 INFO Applying migration id=outbox 2026/05/13 10:58:01 INFO Applying migration id=edits 2026/05/13 10:58:01 INFO Applying migration id=outboxactor 2026/05/13 10:58:01 INFO Applying migration id=outboxsender 2026/05/13 10:58:01 INFO Applying migration id=thread 2026/05/13 10:58:01 INFO Applying migration id=host 2026/05/13 10:58:01 INFO Applying migration id=sharedinbox 2026/05/13 10:58:01 INFO Applying migration id=noteshost 2026/05/13 10:58:01 INFO Applying migration id=fetched 2026/05/13 10:58:01 INFO Applying migration id=move 2026/05/13 10:58:01 INFO Applying migration id=cleanup 2026/05/13 10:58:01 INFO Applying migration id=received 2026/05/13 10:58:01 INFO Applying migration id=namehost 2026/05/13 10:58:01 INFO Applying migration id=outboxhost 2026/05/13 10:58:01 INFO Applying migration id=notesfts 2026/05/13 10:58:01 INFO Applying migration id=iconsname 2026/05/13 10:58:01 INFO Applying migration id=nohash 2026/05/13 10:58:01 INFO Applying migration id=shares 2026/05/13 10:58:01 INFO Applying migration id=actorttl 2026/05/13 10:58:01 INFO Applying migration id=tocc 2026/05/13 10:58:01 INFO Applying migration id=followeds 2026/05/13 10:58:01 INFO Applying migration id=certhash 2026/05/13 10:58:01 INFO Applying migration id=follows_sync 2026/05/13 10:58:01 INFO Applying migration id=jsonpath 2026/05/13 10:58:01 INFO Applying migration id=localforward 2026/05/13 10:58:01 INFO Applying migration id=avatar 2026/05/13 10:58:01 INFO Applying migration id=noimage 2026/05/13 10:58:01 INFO Applying migration id=feed 2026/05/13 10:58:01 INFO Applying migration id=bookmarks 2026/05/13 10:58:01 INFO Applying migration id=shareactivity 2026/05/13 10:58:01 INFO Applying migration id=application 2026/05/13 10:58:01 INFO Applying migration id=certificates 2026/05/13 10:58:01 INFO Applying migration id=rawforward 2026/05/13 10:58:01 INFO Applying migration id=publickey 2026/05/13 10:58:01 INFO Applying migration id=resolvegroup 2026/05/13 10:58:01 INFO Applying migration id=reject 2026/05/13 10:58:01 INFO Applying migration id=autodel 2026/05/13 10:58:01 INFO Applying migration id=jsonb 2026/05/13 10:58:01 INFO Applying migration id=quote 2026/05/13 10:58:01 INFO Applying migration id=rfc9421 2026/05/13 10:58:01 INFO Applying migration id=keys 2026/05/13 10:58:01 INFO Applying migration id=portable 2026/05/13 10:58:01 INFO Applying migration id=proofs 2026/05/13 10:58:01 INFO Applying migration id=contexts 2026/05/13 10:58:01 INFO Applying migration id=deliverieshost 2026/05/13 10:58:01 INFO Applying migration id=pembegin 2026/05/13 10:58:01 INFO Applying migration id=didhost 2026/05/13 10:58:01 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:01 INFO Applying migration id=invites 2026/05/13 10:58:01 INFO Applying migration id=ed25519blob 2026/05/13 10:58:01 INFO Applying migration id=rsablob 2026/05/13 10:58:01 INFO Applying migration id=iconscid 2026/05/13 10:58:01 INFO Applying migration id=actor 2026/05/13 10:58:01 INFO Applying migration id=localkeys 2026/05/13 10:58:01 INFO Applying migration id=deleted 2026/05/13 10:58:01 INFO Applying migration id=history 2026/05/13 10:58:01 INFO Applying migration id=outboxnano 2026/05/13 10:58:01 INFO Applying migration id=implements 2026/05/13 10:58:01 INFO Applying migration id=backfill 2026/05/13 10:58:03 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-8ec0-75bd-a8ab-9d71f33b47c5 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:03 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-8ec0-7e21-a4e8-77b368ae03b0 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-8ec0-75bd-a8ab-9d71f33b47c5 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-8ec0-75bd-a8ab-9d71f33b47c5 2026/05/13 10:58:03 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-8ec1-7788-9f9e-d36e450e47a7 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-8ec1-774b-b61a-1cbc9df877aa activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-8ec1-774b-b61a-1cbc9df877aa 2026/05/13 10:58:03 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-8ec1-774b-b61a-1cbc9df877aa 2026/05/13 10:58:03 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-8ec1-774b-b61a-1cbc9df877aa 2026/05/13 10:58:03 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-8ec5-714b-babd-d7b65d2a9755 note=https://localhost.localdomain:8443/post/019e20fc-8ec5-70b9-9471-d402b11348a1 thread=https://localhost.localdomain:8443/post/019e20fc-8ec1-774b-b61a-1cbc9df877aa starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:03 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-8ec5-714b-babd-d7b65d2a9755 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-8ec5-70b9-9471-d402b11348a1 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-8ec5-70b9-9471-d402b11348a1 2026/05/13 10:58:03 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-8ec1-774b-b61a-1cbc9df877aa 2026/05/13 10:58:03 INFO Generating first response key=/local --- PASS: TestUploadReply_NoMimeType (1.44s) === RUN TestUsers_NoPosts 2026/05/13 10:58:03 INFO Applying migration id=initial 2026/05/13 10:58:03 INFO Applying migration id=notesupdated 2026/05/13 10:58:03 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:03 INFO Applying migration id=activitiesid 2026/05/13 10:58:03 INFO Applying migration id=outbox 2026/05/13 10:58:03 INFO Applying migration id=edits 2026/05/13 10:58:03 INFO Applying migration id=outboxactor 2026/05/13 10:58:03 INFO Applying migration id=outboxsender 2026/05/13 10:58:03 INFO Applying migration id=thread 2026/05/13 10:58:03 INFO Applying migration id=host 2026/05/13 10:58:03 INFO Applying migration id=sharedinbox 2026/05/13 10:58:03 INFO Applying migration id=noteshost 2026/05/13 10:58:03 INFO Applying migration id=fetched 2026/05/13 10:58:03 INFO Applying migration id=move 2026/05/13 10:58:03 INFO Applying migration id=cleanup 2026/05/13 10:58:03 INFO Applying migration id=received 2026/05/13 10:58:03 INFO Applying migration id=namehost 2026/05/13 10:58:03 INFO Applying migration id=outboxhost 2026/05/13 10:58:03 INFO Applying migration id=notesfts 2026/05/13 10:58:03 INFO Applying migration id=iconsname 2026/05/13 10:58:03 INFO Applying migration id=nohash 2026/05/13 10:58:03 INFO Applying migration id=shares 2026/05/13 10:58:03 INFO Applying migration id=actorttl 2026/05/13 10:58:03 INFO Applying migration id=tocc 2026/05/13 10:58:03 INFO Applying migration id=followeds 2026/05/13 10:58:03 INFO Applying migration id=certhash 2026/05/13 10:58:03 INFO Applying migration id=follows_sync 2026/05/13 10:58:03 INFO Applying migration id=jsonpath 2026/05/13 10:58:03 INFO Applying migration id=localforward 2026/05/13 10:58:03 INFO Applying migration id=avatar 2026/05/13 10:58:03 INFO Applying migration id=noimage 2026/05/13 10:58:03 INFO Applying migration id=feed 2026/05/13 10:58:03 INFO Applying migration id=bookmarks 2026/05/13 10:58:03 INFO Applying migration id=shareactivity 2026/05/13 10:58:03 INFO Applying migration id=application 2026/05/13 10:58:03 INFO Applying migration id=certificates 2026/05/13 10:58:03 INFO Applying migration id=rawforward 2026/05/13 10:58:03 INFO Applying migration id=publickey 2026/05/13 10:58:03 INFO Applying migration id=resolvegroup 2026/05/13 10:58:03 INFO Applying migration id=reject 2026/05/13 10:58:03 INFO Applying migration id=autodel 2026/05/13 10:58:03 INFO Applying migration id=jsonb 2026/05/13 10:58:03 INFO Applying migration id=quote 2026/05/13 10:58:03 INFO Applying migration id=rfc9421 2026/05/13 10:58:03 INFO Applying migration id=keys 2026/05/13 10:58:03 INFO Applying migration id=portable 2026/05/13 10:58:03 INFO Applying migration id=proofs 2026/05/13 10:58:03 INFO Applying migration id=contexts 2026/05/13 10:58:03 INFO Applying migration id=deliverieshost 2026/05/13 10:58:03 INFO Applying migration id=pembegin 2026/05/13 10:58:03 INFO Applying migration id=didhost 2026/05/13 10:58:03 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:03 INFO Applying migration id=invites 2026/05/13 10:58:03 INFO Applying migration id=ed25519blob 2026/05/13 10:58:03 INFO Applying migration id=rsablob 2026/05/13 10:58:03 INFO Applying migration id=iconscid 2026/05/13 10:58:03 INFO Applying migration id=actor 2026/05/13 10:58:03 INFO Applying migration id=localkeys 2026/05/13 10:58:03 INFO Applying migration id=deleted 2026/05/13 10:58:03 INFO Applying migration id=history 2026/05/13 10:58:03 INFO Applying migration id=outboxnano 2026/05/13 10:58:03 INFO Applying migration id=implements 2026/05/13 10:58:03 INFO Applying migration id=backfill --- PASS: TestUsers_NoPosts (0.74s) === RUN TestUsers_UnauthenticatedUser 2026/05/13 10:58:03 INFO Applying migration id=initial 2026/05/13 10:58:03 INFO Applying migration id=notesupdated 2026/05/13 10:58:03 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:03 INFO Applying migration id=activitiesid 2026/05/13 10:58:03 INFO Applying migration id=outbox 2026/05/13 10:58:03 INFO Applying migration id=edits 2026/05/13 10:58:03 INFO Applying migration id=outboxactor 2026/05/13 10:58:03 INFO Applying migration id=outboxsender 2026/05/13 10:58:03 INFO Applying migration id=thread 2026/05/13 10:58:03 INFO Applying migration id=host 2026/05/13 10:58:03 INFO Applying migration id=sharedinbox 2026/05/13 10:58:03 INFO Applying migration id=noteshost 2026/05/13 10:58:03 INFO Applying migration id=fetched 2026/05/13 10:58:03 INFO Applying migration id=move 2026/05/13 10:58:03 INFO Applying migration id=cleanup 2026/05/13 10:58:03 INFO Applying migration id=received 2026/05/13 10:58:03 INFO Applying migration id=namehost 2026/05/13 10:58:03 INFO Applying migration id=outboxhost 2026/05/13 10:58:03 INFO Applying migration id=notesfts 2026/05/13 10:58:03 INFO Applying migration id=iconsname 2026/05/13 10:58:03 INFO Applying migration id=nohash 2026/05/13 10:58:03 INFO Applying migration id=shares 2026/05/13 10:58:03 INFO Applying migration id=actorttl 2026/05/13 10:58:03 INFO Applying migration id=tocc 2026/05/13 10:58:03 INFO Applying migration id=followeds 2026/05/13 10:58:03 INFO Applying migration id=certhash 2026/05/13 10:58:03 INFO Applying migration id=follows_sync 2026/05/13 10:58:03 INFO Applying migration id=jsonpath 2026/05/13 10:58:03 INFO Applying migration id=localforward 2026/05/13 10:58:03 INFO Applying migration id=avatar 2026/05/13 10:58:03 INFO Applying migration id=noimage 2026/05/13 10:58:03 INFO Applying migration id=feed 2026/05/13 10:58:03 INFO Applying migration id=bookmarks 2026/05/13 10:58:03 INFO Applying migration id=shareactivity 2026/05/13 10:58:03 INFO Applying migration id=application 2026/05/13 10:58:03 INFO Applying migration id=certificates 2026/05/13 10:58:03 INFO Applying migration id=rawforward 2026/05/13 10:58:03 INFO Applying migration id=publickey 2026/05/13 10:58:03 INFO Applying migration id=resolvegroup 2026/05/13 10:58:03 INFO Applying migration id=reject 2026/05/13 10:58:03 INFO Applying migration id=autodel 2026/05/13 10:58:03 INFO Applying migration id=jsonb 2026/05/13 10:58:03 INFO Applying migration id=quote 2026/05/13 10:58:03 INFO Applying migration id=rfc9421 2026/05/13 10:58:03 INFO Applying migration id=keys 2026/05/13 10:58:03 INFO Applying migration id=portable 2026/05/13 10:58:03 INFO Applying migration id=proofs 2026/05/13 10:58:03 INFO Applying migration id=contexts 2026/05/13 10:58:03 INFO Applying migration id=deliverieshost 2026/05/13 10:58:03 INFO Applying migration id=pembegin 2026/05/13 10:58:03 INFO Applying migration id=didhost 2026/05/13 10:58:03 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:03 INFO Applying migration id=invites 2026/05/13 10:58:03 INFO Applying migration id=ed25519blob 2026/05/13 10:58:03 INFO Applying migration id=rsablob 2026/05/13 10:58:03 INFO Applying migration id=iconscid 2026/05/13 10:58:03 INFO Applying migration id=actor 2026/05/13 10:58:03 INFO Applying migration id=localkeys 2026/05/13 10:58:03 INFO Applying migration id=deleted 2026/05/13 10:58:03 INFO Applying migration id=history 2026/05/13 10:58:03 INFO Applying migration id=outboxnano 2026/05/13 10:58:03 INFO Applying migration id=implements 2026/05/13 10:58:03 INFO Applying migration id=backfill --- PASS: TestUsers_UnauthenticatedUser (0.58s) === RUN TestUsers_DM 2026/05/13 10:58:04 INFO Applying migration id=initial 2026/05/13 10:58:04 INFO Applying migration id=notesupdated 2026/05/13 10:58:04 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:04 INFO Applying migration id=activitiesid 2026/05/13 10:58:04 INFO Applying migration id=outbox 2026/05/13 10:58:04 INFO Applying migration id=edits 2026/05/13 10:58:04 INFO Applying migration id=outboxactor 2026/05/13 10:58:04 INFO Applying migration id=outboxsender 2026/05/13 10:58:04 INFO Applying migration id=thread 2026/05/13 10:58:04 INFO Applying migration id=host 2026/05/13 10:58:04 INFO Applying migration id=sharedinbox 2026/05/13 10:58:04 INFO Applying migration id=noteshost 2026/05/13 10:58:04 INFO Applying migration id=fetched 2026/05/13 10:58:04 INFO Applying migration id=move 2026/05/13 10:58:04 INFO Applying migration id=cleanup 2026/05/13 10:58:04 INFO Applying migration id=received 2026/05/13 10:58:04 INFO Applying migration id=namehost 2026/05/13 10:58:04 INFO Applying migration id=outboxhost 2026/05/13 10:58:04 INFO Applying migration id=notesfts 2026/05/13 10:58:04 INFO Applying migration id=iconsname 2026/05/13 10:58:04 INFO Applying migration id=nohash 2026/05/13 10:58:04 INFO Applying migration id=shares 2026/05/13 10:58:04 INFO Applying migration id=actorttl 2026/05/13 10:58:04 INFO Applying migration id=tocc 2026/05/13 10:58:04 INFO Applying migration id=followeds 2026/05/13 10:58:04 INFO Applying migration id=certhash 2026/05/13 10:58:04 INFO Applying migration id=follows_sync 2026/05/13 10:58:04 INFO Applying migration id=jsonpath 2026/05/13 10:58:04 INFO Applying migration id=localforward 2026/05/13 10:58:04 INFO Applying migration id=avatar 2026/05/13 10:58:04 INFO Applying migration id=noimage 2026/05/13 10:58:04 INFO Applying migration id=feed 2026/05/13 10:58:04 INFO Applying migration id=bookmarks 2026/05/13 10:58:04 INFO Applying migration id=shareactivity 2026/05/13 10:58:04 INFO Applying migration id=application 2026/05/13 10:58:04 INFO Applying migration id=certificates 2026/05/13 10:58:04 INFO Applying migration id=rawforward 2026/05/13 10:58:04 INFO Applying migration id=publickey 2026/05/13 10:58:04 INFO Applying migration id=resolvegroup 2026/05/13 10:58:04 INFO Applying migration id=reject 2026/05/13 10:58:04 INFO Applying migration id=autodel 2026/05/13 10:58:04 INFO Applying migration id=jsonb 2026/05/13 10:58:04 INFO Applying migration id=quote 2026/05/13 10:58:04 INFO Applying migration id=rfc9421 2026/05/13 10:58:04 INFO Applying migration id=keys 2026/05/13 10:58:04 INFO Applying migration id=portable 2026/05/13 10:58:04 INFO Applying migration id=proofs 2026/05/13 10:58:04 INFO Applying migration id=contexts 2026/05/13 10:58:04 INFO Applying migration id=deliverieshost 2026/05/13 10:58:04 INFO Applying migration id=pembegin 2026/05/13 10:58:04 INFO Applying migration id=didhost 2026/05/13 10:58:04 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:04 INFO Applying migration id=invites 2026/05/13 10:58:04 INFO Applying migration id=ed25519blob 2026/05/13 10:58:04 INFO Applying migration id=rsablob 2026/05/13 10:58:04 INFO Applying migration id=iconscid 2026/05/13 10:58:04 INFO Applying migration id=actor 2026/05/13 10:58:04 INFO Applying migration id=localkeys 2026/05/13 10:58:04 INFO Applying migration id=deleted 2026/05/13 10:58:04 INFO Applying migration id=history 2026/05/13 10:58:04 INFO Applying migration id=outboxnano 2026/05/13 10:58:04 INFO Applying migration id=implements 2026/05/13 10:58:04 INFO Applying migration id=backfill 2026/05/13 10:58:05 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-969b-71e0-8cd4-d133eeb97cb6 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:05 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-969b-7942-a7e3-b79ab702d1b2 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-969b-71e0-8cd4-d133eeb97cb6 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-969b-71e0-8cd4-d133eeb97cb6 2026/05/13 10:58:05 INFO Adding mention name=@alice actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:58:05 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-969c-748d-905b-0763517a73a6 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-969c-7230-ad86-d4a80fb650a5 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-969c-7230-ad86-d4a80fb650a5 --- PASS: TestUsers_DM (0.68s) === RUN TestUsers_DMNotFollowing 2026/05/13 10:58:05 INFO Applying migration id=initial 2026/05/13 10:58:05 INFO Applying migration id=notesupdated 2026/05/13 10:58:05 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:05 INFO Applying migration id=activitiesid 2026/05/13 10:58:05 INFO Applying migration id=outbox 2026/05/13 10:58:05 INFO Applying migration id=edits 2026/05/13 10:58:05 INFO Applying migration id=outboxactor 2026/05/13 10:58:05 INFO Applying migration id=outboxsender 2026/05/13 10:58:05 INFO Applying migration id=thread 2026/05/13 10:58:05 INFO Applying migration id=host 2026/05/13 10:58:05 INFO Applying migration id=sharedinbox 2026/05/13 10:58:05 INFO Applying migration id=noteshost 2026/05/13 10:58:05 INFO Applying migration id=fetched 2026/05/13 10:58:05 INFO Applying migration id=move 2026/05/13 10:58:05 INFO Applying migration id=cleanup 2026/05/13 10:58:05 INFO Applying migration id=received 2026/05/13 10:58:05 INFO Applying migration id=namehost 2026/05/13 10:58:05 INFO Applying migration id=outboxhost 2026/05/13 10:58:05 INFO Applying migration id=notesfts 2026/05/13 10:58:05 INFO Applying migration id=iconsname 2026/05/13 10:58:05 INFO Applying migration id=nohash 2026/05/13 10:58:05 INFO Applying migration id=shares 2026/05/13 10:58:05 INFO Applying migration id=actorttl 2026/05/13 10:58:05 INFO Applying migration id=tocc 2026/05/13 10:58:05 INFO Applying migration id=followeds 2026/05/13 10:58:05 INFO Applying migration id=certhash 2026/05/13 10:58:05 INFO Applying migration id=follows_sync 2026/05/13 10:58:05 INFO Applying migration id=jsonpath 2026/05/13 10:58:05 INFO Applying migration id=localforward 2026/05/13 10:58:05 INFO Applying migration id=avatar 2026/05/13 10:58:05 INFO Applying migration id=noimage 2026/05/13 10:58:05 INFO Applying migration id=feed 2026/05/13 10:58:05 INFO Applying migration id=bookmarks 2026/05/13 10:58:05 INFO Applying migration id=shareactivity 2026/05/13 10:58:05 INFO Applying migration id=application 2026/05/13 10:58:05 INFO Applying migration id=certificates 2026/05/13 10:58:05 INFO Applying migration id=rawforward 2026/05/13 10:58:05 INFO Applying migration id=publickey 2026/05/13 10:58:05 INFO Applying migration id=resolvegroup 2026/05/13 10:58:05 INFO Applying migration id=reject 2026/05/13 10:58:05 INFO Applying migration id=autodel 2026/05/13 10:58:05 INFO Applying migration id=jsonb 2026/05/13 10:58:05 INFO Applying migration id=quote 2026/05/13 10:58:05 INFO Applying migration id=rfc9421 2026/05/13 10:58:05 INFO Applying migration id=keys 2026/05/13 10:58:05 INFO Applying migration id=portable 2026/05/13 10:58:05 INFO Applying migration id=proofs 2026/05/13 10:58:05 INFO Applying migration id=contexts 2026/05/13 10:58:05 INFO Applying migration id=deliverieshost 2026/05/13 10:58:05 INFO Applying migration id=pembegin 2026/05/13 10:58:05 INFO Applying migration id=didhost 2026/05/13 10:58:05 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:05 INFO Applying migration id=invites 2026/05/13 10:58:05 INFO Applying migration id=ed25519blob 2026/05/13 10:58:05 INFO Applying migration id=rsablob 2026/05/13 10:58:05 INFO Applying migration id=iconscid 2026/05/13 10:58:05 INFO Applying migration id=actor 2026/05/13 10:58:05 INFO Applying migration id=localkeys 2026/05/13 10:58:05 INFO Applying migration id=deleted 2026/05/13 10:58:05 INFO Applying migration id=history 2026/05/13 10:58:05 INFO Applying migration id=outboxnano 2026/05/13 10:58:05 INFO Applying migration id=implements 2026/05/13 10:58:05 INFO Applying migration id=backfill 2026/05/13 10:58:05 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-98b3-7954-85d8-d6d07fb62ed4 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:05 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-98b4-712f-b16f-8bb2512a013f activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-98b3-7954-85d8-d6d07fb62ed4 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-98b3-7954-85d8-d6d07fb62ed4 2026/05/13 10:58:05 INFO Adding mention name=@alice actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:58:05 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-98b4-7a9c-9e05-72fb75b60197 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-98b4-7876-8d93-9333f9bd7d19 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-98b4-7876-8d93-9333f9bd7d19 2026/05/13 10:58:05 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fc-98b7-7c5c-9d48-e7d208f24ae1 activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-98b3-7954-85d8-d6d07fb62ed4 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob --- PASS: TestUsers_DMNotFollowing (0.54s) === RUN TestUsers_PostToFollowers 2026/05/13 10:58:05 INFO Applying migration id=initial 2026/05/13 10:58:05 INFO Applying migration id=notesupdated 2026/05/13 10:58:05 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:05 INFO Applying migration id=activitiesid 2026/05/13 10:58:05 INFO Applying migration id=outbox 2026/05/13 10:58:05 INFO Applying migration id=edits 2026/05/13 10:58:05 INFO Applying migration id=outboxactor 2026/05/13 10:58:05 INFO Applying migration id=outboxsender 2026/05/13 10:58:05 INFO Applying migration id=thread 2026/05/13 10:58:05 INFO Applying migration id=host 2026/05/13 10:58:05 INFO Applying migration id=sharedinbox 2026/05/13 10:58:05 INFO Applying migration id=noteshost 2026/05/13 10:58:05 INFO Applying migration id=fetched 2026/05/13 10:58:05 INFO Applying migration id=move 2026/05/13 10:58:05 INFO Applying migration id=cleanup 2026/05/13 10:58:05 INFO Applying migration id=received 2026/05/13 10:58:05 INFO Applying migration id=namehost 2026/05/13 10:58:05 INFO Applying migration id=outboxhost 2026/05/13 10:58:05 INFO Applying migration id=notesfts 2026/05/13 10:58:05 INFO Applying migration id=iconsname 2026/05/13 10:58:05 INFO Applying migration id=nohash 2026/05/13 10:58:05 INFO Applying migration id=shares 2026/05/13 10:58:05 INFO Applying migration id=actorttl 2026/05/13 10:58:05 INFO Applying migration id=tocc 2026/05/13 10:58:05 INFO Applying migration id=followeds 2026/05/13 10:58:05 INFO Applying migration id=certhash 2026/05/13 10:58:05 INFO Applying migration id=follows_sync 2026/05/13 10:58:05 INFO Applying migration id=jsonpath 2026/05/13 10:58:05 INFO Applying migration id=localforward 2026/05/13 10:58:05 INFO Applying migration id=avatar 2026/05/13 10:58:05 INFO Applying migration id=noimage 2026/05/13 10:58:05 INFO Applying migration id=feed 2026/05/13 10:58:05 INFO Applying migration id=bookmarks 2026/05/13 10:58:05 INFO Applying migration id=shareactivity 2026/05/13 10:58:05 INFO Applying migration id=application 2026/05/13 10:58:05 INFO Applying migration id=certificates 2026/05/13 10:58:05 INFO Applying migration id=rawforward 2026/05/13 10:58:05 INFO Applying migration id=publickey 2026/05/13 10:58:05 INFO Applying migration id=resolvegroup 2026/05/13 10:58:05 INFO Applying migration id=reject 2026/05/13 10:58:05 INFO Applying migration id=autodel 2026/05/13 10:58:05 INFO Applying migration id=jsonb 2026/05/13 10:58:05 INFO Applying migration id=quote 2026/05/13 10:58:05 INFO Applying migration id=rfc9421 2026/05/13 10:58:05 INFO Applying migration id=keys 2026/05/13 10:58:05 INFO Applying migration id=portable 2026/05/13 10:58:05 INFO Applying migration id=proofs 2026/05/13 10:58:05 INFO Applying migration id=contexts 2026/05/13 10:58:05 INFO Applying migration id=deliverieshost 2026/05/13 10:58:05 INFO Applying migration id=pembegin 2026/05/13 10:58:05 INFO Applying migration id=didhost 2026/05/13 10:58:05 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:05 INFO Applying migration id=invites 2026/05/13 10:58:05 INFO Applying migration id=ed25519blob 2026/05/13 10:58:05 INFO Applying migration id=rsablob 2026/05/13 10:58:05 INFO Applying migration id=iconscid 2026/05/13 10:58:05 INFO Applying migration id=actor 2026/05/13 10:58:05 INFO Applying migration id=localkeys 2026/05/13 10:58:05 INFO Applying migration id=deleted 2026/05/13 10:58:05 INFO Applying migration id=history 2026/05/13 10:58:05 INFO Applying migration id=outboxnano 2026/05/13 10:58:05 INFO Applying migration id=implements 2026/05/13 10:58:05 INFO Applying migration id=backfill 2026/05/13 10:58:06 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-9ca8-7d04-8734-d100eb59be07 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:06 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-9ca9-75c9-b805-a706f061b527 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-9ca8-7d04-8734-d100eb59be07 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-9ca8-7d04-8734-d100eb59be07 2026/05/13 10:58:06 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-9ca9-7ded-89e9-cd8b44fe044a activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-9ca9-7db3-bbc7-aa080c5e9614 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-9ca9-7db3-bbc7-aa080c5e9614 --- PASS: TestUsers_PostToFollowers (1.01s) === RUN TestUsers_PostToFollowersNotFollowing 2026/05/13 10:58:06 INFO Applying migration id=initial 2026/05/13 10:58:06 INFO Applying migration id=notesupdated 2026/05/13 10:58:06 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:06 INFO Applying migration id=activitiesid 2026/05/13 10:58:06 INFO Applying migration id=outbox 2026/05/13 10:58:06 INFO Applying migration id=edits 2026/05/13 10:58:06 INFO Applying migration id=outboxactor 2026/05/13 10:58:06 INFO Applying migration id=outboxsender 2026/05/13 10:58:06 INFO Applying migration id=thread 2026/05/13 10:58:06 INFO Applying migration id=host 2026/05/13 10:58:06 INFO Applying migration id=sharedinbox 2026/05/13 10:58:06 INFO Applying migration id=noteshost 2026/05/13 10:58:06 INFO Applying migration id=fetched 2026/05/13 10:58:06 INFO Applying migration id=move 2026/05/13 10:58:06 INFO Applying migration id=cleanup 2026/05/13 10:58:06 INFO Applying migration id=received 2026/05/13 10:58:06 INFO Applying migration id=namehost 2026/05/13 10:58:06 INFO Applying migration id=outboxhost 2026/05/13 10:58:06 INFO Applying migration id=notesfts 2026/05/13 10:58:06 INFO Applying migration id=iconsname 2026/05/13 10:58:06 INFO Applying migration id=nohash 2026/05/13 10:58:06 INFO Applying migration id=shares 2026/05/13 10:58:06 INFO Applying migration id=actorttl 2026/05/13 10:58:06 INFO Applying migration id=tocc 2026/05/13 10:58:06 INFO Applying migration id=followeds 2026/05/13 10:58:06 INFO Applying migration id=certhash 2026/05/13 10:58:06 INFO Applying migration id=follows_sync 2026/05/13 10:58:06 INFO Applying migration id=jsonpath 2026/05/13 10:58:06 INFO Applying migration id=localforward 2026/05/13 10:58:06 INFO Applying migration id=avatar 2026/05/13 10:58:06 INFO Applying migration id=noimage 2026/05/13 10:58:06 INFO Applying migration id=feed 2026/05/13 10:58:06 INFO Applying migration id=bookmarks 2026/05/13 10:58:06 INFO Applying migration id=shareactivity 2026/05/13 10:58:06 INFO Applying migration id=application 2026/05/13 10:58:06 INFO Applying migration id=certificates 2026/05/13 10:58:06 INFO Applying migration id=rawforward 2026/05/13 10:58:06 INFO Applying migration id=publickey 2026/05/13 10:58:06 INFO Applying migration id=resolvegroup 2026/05/13 10:58:06 INFO Applying migration id=reject 2026/05/13 10:58:06 INFO Applying migration id=autodel 2026/05/13 10:58:06 INFO Applying migration id=jsonb 2026/05/13 10:58:06 INFO Applying migration id=quote 2026/05/13 10:58:06 INFO Applying migration id=rfc9421 2026/05/13 10:58:06 INFO Applying migration id=keys 2026/05/13 10:58:06 INFO Applying migration id=portable 2026/05/13 10:58:06 INFO Applying migration id=proofs 2026/05/13 10:58:06 INFO Applying migration id=contexts 2026/05/13 10:58:06 INFO Applying migration id=deliverieshost 2026/05/13 10:58:06 INFO Applying migration id=pembegin 2026/05/13 10:58:06 INFO Applying migration id=didhost 2026/05/13 10:58:06 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:06 INFO Applying migration id=invites 2026/05/13 10:58:06 INFO Applying migration id=ed25519blob 2026/05/13 10:58:06 INFO Applying migration id=rsablob 2026/05/13 10:58:06 INFO Applying migration id=iconscid 2026/05/13 10:58:06 INFO Applying migration id=actor 2026/05/13 10:58:06 INFO Applying migration id=localkeys 2026/05/13 10:58:06 INFO Applying migration id=deleted 2026/05/13 10:58:06 INFO Applying migration id=history 2026/05/13 10:58:06 INFO Applying migration id=outboxnano 2026/05/13 10:58:06 INFO Applying migration id=implements 2026/05/13 10:58:06 INFO Applying migration id=backfill 2026/05/13 10:58:07 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-9f21-7b15-82d3-65abf31509c7 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-9f21-7ad9-8e5b-63602d890193 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-9f21-7ad9-8e5b-63602d890193 --- PASS: TestUsers_PostToFollowersNotFollowing (0.63s) === RUN TestUsers_PublicPost 2026/05/13 10:58:07 INFO Applying migration id=initial 2026/05/13 10:58:07 INFO Applying migration id=notesupdated 2026/05/13 10:58:07 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:07 INFO Applying migration id=activitiesid 2026/05/13 10:58:07 INFO Applying migration id=outbox 2026/05/13 10:58:07 INFO Applying migration id=edits 2026/05/13 10:58:07 INFO Applying migration id=outboxactor 2026/05/13 10:58:07 INFO Applying migration id=outboxsender 2026/05/13 10:58:07 INFO Applying migration id=thread 2026/05/13 10:58:07 INFO Applying migration id=host 2026/05/13 10:58:07 INFO Applying migration id=sharedinbox 2026/05/13 10:58:07 INFO Applying migration id=noteshost 2026/05/13 10:58:07 INFO Applying migration id=fetched 2026/05/13 10:58:07 INFO Applying migration id=move 2026/05/13 10:58:07 INFO Applying migration id=cleanup 2026/05/13 10:58:07 INFO Applying migration id=received 2026/05/13 10:58:07 INFO Applying migration id=namehost 2026/05/13 10:58:07 INFO Applying migration id=outboxhost 2026/05/13 10:58:07 INFO Applying migration id=notesfts 2026/05/13 10:58:07 INFO Applying migration id=iconsname 2026/05/13 10:58:07 INFO Applying migration id=nohash 2026/05/13 10:58:07 INFO Applying migration id=shares 2026/05/13 10:58:07 INFO Applying migration id=actorttl 2026/05/13 10:58:07 INFO Applying migration id=tocc 2026/05/13 10:58:07 INFO Applying migration id=followeds 2026/05/13 10:58:07 INFO Applying migration id=certhash 2026/05/13 10:58:07 INFO Applying migration id=follows_sync 2026/05/13 10:58:07 INFO Applying migration id=jsonpath 2026/05/13 10:58:07 INFO Applying migration id=localforward 2026/05/13 10:58:07 INFO Applying migration id=avatar 2026/05/13 10:58:07 INFO Applying migration id=noimage 2026/05/13 10:58:07 INFO Applying migration id=feed 2026/05/13 10:58:07 INFO Applying migration id=bookmarks 2026/05/13 10:58:07 INFO Applying migration id=shareactivity 2026/05/13 10:58:07 INFO Applying migration id=application 2026/05/13 10:58:07 INFO Applying migration id=certificates 2026/05/13 10:58:07 INFO Applying migration id=rawforward 2026/05/13 10:58:07 INFO Applying migration id=publickey 2026/05/13 10:58:07 INFO Applying migration id=resolvegroup 2026/05/13 10:58:07 INFO Applying migration id=reject 2026/05/13 10:58:07 INFO Applying migration id=autodel 2026/05/13 10:58:07 INFO Applying migration id=jsonb 2026/05/13 10:58:07 INFO Applying migration id=quote 2026/05/13 10:58:07 INFO Applying migration id=rfc9421 2026/05/13 10:58:07 INFO Applying migration id=keys 2026/05/13 10:58:07 INFO Applying migration id=portable 2026/05/13 10:58:07 INFO Applying migration id=proofs 2026/05/13 10:58:07 INFO Applying migration id=contexts 2026/05/13 10:58:07 INFO Applying migration id=deliverieshost 2026/05/13 10:58:07 INFO Applying migration id=pembegin 2026/05/13 10:58:07 INFO Applying migration id=didhost 2026/05/13 10:58:07 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:07 INFO Applying migration id=invites 2026/05/13 10:58:07 INFO Applying migration id=ed25519blob 2026/05/13 10:58:07 INFO Applying migration id=rsablob 2026/05/13 10:58:07 INFO Applying migration id=iconscid 2026/05/13 10:58:07 INFO Applying migration id=actor 2026/05/13 10:58:07 INFO Applying migration id=localkeys 2026/05/13 10:58:07 INFO Applying migration id=deleted 2026/05/13 10:58:07 INFO Applying migration id=history 2026/05/13 10:58:07 INFO Applying migration id=outboxnano 2026/05/13 10:58:07 INFO Applying migration id=implements 2026/05/13 10:58:07 INFO Applying migration id=backfill 2026/05/13 10:58:07 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-a186-7bd7-8ce3-36c9311232d5 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:07 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-a187-740a-ad66-59c0a9c63720 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-a186-7bd7-8ce3-36c9311232d5 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-a186-7bd7-8ce3-36c9311232d5 2026/05/13 10:58:07 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-a187-7c49-82d6-2cee515f4014 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-a187-7bff-9880-7a062702d6cd activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-a187-7bff-9880-7a062702d6cd --- PASS: TestUsers_PublicPost (0.62s) === RUN TestUsers_PublicPostNotFollowing 2026/05/13 10:58:07 INFO Applying migration id=initial 2026/05/13 10:58:07 INFO Applying migration id=notesupdated 2026/05/13 10:58:07 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:07 INFO Applying migration id=activitiesid 2026/05/13 10:58:07 INFO Applying migration id=outbox 2026/05/13 10:58:07 INFO Applying migration id=edits 2026/05/13 10:58:07 INFO Applying migration id=outboxactor 2026/05/13 10:58:07 INFO Applying migration id=outboxsender 2026/05/13 10:58:07 INFO Applying migration id=thread 2026/05/13 10:58:07 INFO Applying migration id=host 2026/05/13 10:58:07 INFO Applying migration id=sharedinbox 2026/05/13 10:58:07 INFO Applying migration id=noteshost 2026/05/13 10:58:07 INFO Applying migration id=fetched 2026/05/13 10:58:07 INFO Applying migration id=move 2026/05/13 10:58:07 INFO Applying migration id=cleanup 2026/05/13 10:58:07 INFO Applying migration id=received 2026/05/13 10:58:07 INFO Applying migration id=namehost 2026/05/13 10:58:07 INFO Applying migration id=outboxhost 2026/05/13 10:58:07 INFO Applying migration id=notesfts 2026/05/13 10:58:07 INFO Applying migration id=iconsname 2026/05/13 10:58:07 INFO Applying migration id=nohash 2026/05/13 10:58:07 INFO Applying migration id=shares 2026/05/13 10:58:07 INFO Applying migration id=actorttl 2026/05/13 10:58:07 INFO Applying migration id=tocc 2026/05/13 10:58:07 INFO Applying migration id=followeds 2026/05/13 10:58:07 INFO Applying migration id=certhash 2026/05/13 10:58:07 INFO Applying migration id=follows_sync 2026/05/13 10:58:07 INFO Applying migration id=jsonpath 2026/05/13 10:58:07 INFO Applying migration id=localforward 2026/05/13 10:58:07 INFO Applying migration id=avatar 2026/05/13 10:58:07 INFO Applying migration id=noimage 2026/05/13 10:58:07 INFO Applying migration id=feed 2026/05/13 10:58:07 INFO Applying migration id=bookmarks 2026/05/13 10:58:07 INFO Applying migration id=shareactivity 2026/05/13 10:58:07 INFO Applying migration id=application 2026/05/13 10:58:07 INFO Applying migration id=certificates 2026/05/13 10:58:07 INFO Applying migration id=rawforward 2026/05/13 10:58:07 INFO Applying migration id=publickey 2026/05/13 10:58:07 INFO Applying migration id=resolvegroup 2026/05/13 10:58:07 INFO Applying migration id=reject 2026/05/13 10:58:07 INFO Applying migration id=autodel 2026/05/13 10:58:07 INFO Applying migration id=jsonb 2026/05/13 10:58:07 INFO Applying migration id=quote 2026/05/13 10:58:07 INFO Applying migration id=rfc9421 2026/05/13 10:58:08 INFO Applying migration id=keys 2026/05/13 10:58:08 INFO Applying migration id=portable 2026/05/13 10:58:08 INFO Applying migration id=proofs 2026/05/13 10:58:08 INFO Applying migration id=contexts 2026/05/13 10:58:08 INFO Applying migration id=deliverieshost 2026/05/13 10:58:08 INFO Applying migration id=pembegin 2026/05/13 10:58:08 INFO Applying migration id=didhost 2026/05/13 10:58:08 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:08 INFO Applying migration id=invites 2026/05/13 10:58:08 INFO Applying migration id=ed25519blob 2026/05/13 10:58:08 INFO Applying migration id=rsablob 2026/05/13 10:58:08 INFO Applying migration id=iconscid 2026/05/13 10:58:08 INFO Applying migration id=actor 2026/05/13 10:58:08 INFO Applying migration id=localkeys 2026/05/13 10:58:08 INFO Applying migration id=deleted 2026/05/13 10:58:08 INFO Applying migration id=history 2026/05/13 10:58:08 INFO Applying migration id=outboxnano 2026/05/13 10:58:08 INFO Applying migration id=implements 2026/05/13 10:58:08 INFO Applying migration id=backfill 2026/05/13 10:58:08 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-a517-78de-9ec6-23964285116d activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-a517-786f-8fbd-7aaeb2434738 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-a517-786f-8fbd-7aaeb2434738 --- PASS: TestUsers_PublicPostNotFollowing (0.91s) === RUN TestUsers_PublicPostShared 2026/05/13 10:58:08 INFO Applying migration id=initial 2026/05/13 10:58:08 INFO Applying migration id=notesupdated 2026/05/13 10:58:08 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:08 INFO Applying migration id=activitiesid 2026/05/13 10:58:08 INFO Applying migration id=outbox 2026/05/13 10:58:08 INFO Applying migration id=edits 2026/05/13 10:58:08 INFO Applying migration id=outboxactor 2026/05/13 10:58:08 INFO Applying migration id=outboxsender 2026/05/13 10:58:08 INFO Applying migration id=thread 2026/05/13 10:58:08 INFO Applying migration id=host 2026/05/13 10:58:08 INFO Applying migration id=sharedinbox 2026/05/13 10:58:08 INFO Applying migration id=noteshost 2026/05/13 10:58:08 INFO Applying migration id=fetched 2026/05/13 10:58:08 INFO Applying migration id=move 2026/05/13 10:58:08 INFO Applying migration id=cleanup 2026/05/13 10:58:08 INFO Applying migration id=received 2026/05/13 10:58:08 INFO Applying migration id=namehost 2026/05/13 10:58:08 INFO Applying migration id=outboxhost 2026/05/13 10:58:08 INFO Applying migration id=notesfts 2026/05/13 10:58:08 INFO Applying migration id=iconsname 2026/05/13 10:58:08 INFO Applying migration id=nohash 2026/05/13 10:58:08 INFO Applying migration id=shares 2026/05/13 10:58:08 INFO Applying migration id=actorttl 2026/05/13 10:58:08 INFO Applying migration id=tocc 2026/05/13 10:58:08 INFO Applying migration id=followeds 2026/05/13 10:58:08 INFO Applying migration id=certhash 2026/05/13 10:58:08 INFO Applying migration id=follows_sync 2026/05/13 10:58:08 INFO Applying migration id=jsonpath 2026/05/13 10:58:08 INFO Applying migration id=localforward 2026/05/13 10:58:08 INFO Applying migration id=avatar 2026/05/13 10:58:08 INFO Applying migration id=noimage 2026/05/13 10:58:08 INFO Applying migration id=feed 2026/05/13 10:58:08 INFO Applying migration id=bookmarks 2026/05/13 10:58:08 INFO Applying migration id=shareactivity 2026/05/13 10:58:08 INFO Applying migration id=application 2026/05/13 10:58:08 INFO Applying migration id=certificates 2026/05/13 10:58:08 INFO Applying migration id=rawforward 2026/05/13 10:58:08 INFO Applying migration id=publickey 2026/05/13 10:58:08 INFO Applying migration id=resolvegroup 2026/05/13 10:58:08 INFO Applying migration id=reject 2026/05/13 10:58:08 INFO Applying migration id=autodel 2026/05/13 10:58:08 INFO Applying migration id=jsonb 2026/05/13 10:58:08 INFO Applying migration id=quote 2026/05/13 10:58:08 INFO Applying migration id=rfc9421 2026/05/13 10:58:08 INFO Applying migration id=keys 2026/05/13 10:58:08 INFO Applying migration id=portable 2026/05/13 10:58:08 INFO Applying migration id=proofs 2026/05/13 10:58:08 INFO Applying migration id=contexts 2026/05/13 10:58:08 INFO Applying migration id=deliverieshost 2026/05/13 10:58:08 INFO Applying migration id=pembegin 2026/05/13 10:58:08 INFO Applying migration id=didhost 2026/05/13 10:58:08 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:08 INFO Applying migration id=invites 2026/05/13 10:58:08 INFO Applying migration id=ed25519blob 2026/05/13 10:58:08 INFO Applying migration id=rsablob 2026/05/13 10:58:08 INFO Applying migration id=iconscid 2026/05/13 10:58:08 INFO Applying migration id=actor 2026/05/13 10:58:08 INFO Applying migration id=localkeys 2026/05/13 10:58:08 INFO Applying migration id=deleted 2026/05/13 10:58:08 INFO Applying migration id=history 2026/05/13 10:58:08 INFO Applying migration id=outboxnano 2026/05/13 10:58:08 INFO Applying migration id=implements 2026/05/13 10:58:08 INFO Applying migration id=backfill 2026/05/13 10:58:09 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-a919-77da-84e0-845e79cba30a activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://127.0.0.1/user/erin follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/user/erin 2026/05/13 10:58:09 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestUsers_PublicPostShared (1.03s) === RUN TestUsers_PublicPostSharedNotFollowing 2026/05/13 10:58:09 INFO Applying migration id=initial 2026/05/13 10:58:09 INFO Applying migration id=notesupdated 2026/05/13 10:58:09 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:09 INFO Applying migration id=activitiesid 2026/05/13 10:58:09 INFO Applying migration id=outbox 2026/05/13 10:58:09 INFO Applying migration id=edits 2026/05/13 10:58:09 INFO Applying migration id=outboxactor 2026/05/13 10:58:09 INFO Applying migration id=outboxsender 2026/05/13 10:58:09 INFO Applying migration id=thread 2026/05/13 10:58:09 INFO Applying migration id=host 2026/05/13 10:58:09 INFO Applying migration id=sharedinbox 2026/05/13 10:58:09 INFO Applying migration id=noteshost 2026/05/13 10:58:09 INFO Applying migration id=fetched 2026/05/13 10:58:09 INFO Applying migration id=move 2026/05/13 10:58:09 INFO Applying migration id=cleanup 2026/05/13 10:58:09 INFO Applying migration id=received 2026/05/13 10:58:09 INFO Applying migration id=namehost 2026/05/13 10:58:09 INFO Applying migration id=outboxhost 2026/05/13 10:58:09 INFO Applying migration id=notesfts 2026/05/13 10:58:09 INFO Applying migration id=iconsname 2026/05/13 10:58:09 INFO Applying migration id=nohash 2026/05/13 10:58:09 INFO Applying migration id=shares 2026/05/13 10:58:09 INFO Applying migration id=actorttl 2026/05/13 10:58:09 INFO Applying migration id=tocc 2026/05/13 10:58:09 INFO Applying migration id=followeds 2026/05/13 10:58:09 INFO Applying migration id=certhash 2026/05/13 10:58:09 INFO Applying migration id=follows_sync 2026/05/13 10:58:09 INFO Applying migration id=jsonpath 2026/05/13 10:58:09 INFO Applying migration id=localforward 2026/05/13 10:58:09 INFO Applying migration id=avatar 2026/05/13 10:58:09 INFO Applying migration id=noimage 2026/05/13 10:58:09 INFO Applying migration id=feed 2026/05/13 10:58:09 INFO Applying migration id=bookmarks 2026/05/13 10:58:09 INFO Applying migration id=shareactivity 2026/05/13 10:58:09 INFO Applying migration id=application 2026/05/13 10:58:09 INFO Applying migration id=certificates 2026/05/13 10:58:09 INFO Applying migration id=rawforward 2026/05/13 10:58:09 INFO Applying migration id=publickey 2026/05/13 10:58:09 INFO Applying migration id=resolvegroup 2026/05/13 10:58:09 INFO Applying migration id=reject 2026/05/13 10:58:09 INFO Applying migration id=autodel 2026/05/13 10:58:09 INFO Applying migration id=jsonb 2026/05/13 10:58:09 INFO Applying migration id=quote 2026/05/13 10:58:09 INFO Applying migration id=rfc9421 2026/05/13 10:58:09 INFO Applying migration id=keys 2026/05/13 10:58:09 INFO Applying migration id=portable 2026/05/13 10:58:09 INFO Applying migration id=proofs 2026/05/13 10:58:09 INFO Applying migration id=contexts 2026/05/13 10:58:09 INFO Applying migration id=deliverieshost 2026/05/13 10:58:09 INFO Applying migration id=pembegin 2026/05/13 10:58:09 INFO Applying migration id=didhost 2026/05/13 10:58:09 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:09 INFO Applying migration id=invites 2026/05/13 10:58:09 INFO Applying migration id=ed25519blob 2026/05/13 10:58:09 INFO Applying migration id=rsablob 2026/05/13 10:58:09 INFO Applying migration id=iconscid 2026/05/13 10:58:09 INFO Applying migration id=actor 2026/05/13 10:58:09 INFO Applying migration id=localkeys 2026/05/13 10:58:09 INFO Applying migration id=deleted 2026/05/13 10:58:09 INFO Applying migration id=history 2026/05/13 10:58:09 INFO Applying migration id=outboxnano 2026/05/13 10:58:09 INFO Applying migration id=implements 2026/05/13 10:58:09 INFO Applying migration id=backfill 2026/05/13 10:58:10 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-abd6-7f13-8a83-dfde1f2cb3ad activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://127.0.0.1/user/erin follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/user/erin 2026/05/13 10:58:10 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:58:10 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fc-abda-7e57-a02e-7dd06a8b384d activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-abd6-7f13-8a83-dfde1f2cb3ad activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/user/erin --- PASS: TestUsers_PublicPostSharedNotFollowing (0.71s) === RUN TestView_NoReplies 2026/05/13 10:58:10 INFO Applying migration id=initial 2026/05/13 10:58:10 INFO Applying migration id=notesupdated 2026/05/13 10:58:10 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:10 INFO Applying migration id=activitiesid 2026/05/13 10:58:10 INFO Applying migration id=outbox 2026/05/13 10:58:10 INFO Applying migration id=edits 2026/05/13 10:58:10 INFO Applying migration id=outboxactor 2026/05/13 10:58:10 INFO Applying migration id=outboxsender 2026/05/13 10:58:10 INFO Applying migration id=thread 2026/05/13 10:58:10 INFO Applying migration id=host 2026/05/13 10:58:10 INFO Applying migration id=sharedinbox 2026/05/13 10:58:10 INFO Applying migration id=noteshost 2026/05/13 10:58:10 INFO Applying migration id=fetched 2026/05/13 10:58:10 INFO Applying migration id=move 2026/05/13 10:58:10 INFO Applying migration id=cleanup 2026/05/13 10:58:10 INFO Applying migration id=received 2026/05/13 10:58:10 INFO Applying migration id=namehost 2026/05/13 10:58:10 INFO Applying migration id=outboxhost 2026/05/13 10:58:10 INFO Applying migration id=notesfts 2026/05/13 10:58:10 INFO Applying migration id=iconsname 2026/05/13 10:58:10 INFO Applying migration id=nohash 2026/05/13 10:58:10 INFO Applying migration id=shares 2026/05/13 10:58:10 INFO Applying migration id=actorttl 2026/05/13 10:58:10 INFO Applying migration id=tocc 2026/05/13 10:58:10 INFO Applying migration id=followeds 2026/05/13 10:58:10 INFO Applying migration id=certhash 2026/05/13 10:58:10 INFO Applying migration id=follows_sync 2026/05/13 10:58:10 INFO Applying migration id=jsonpath 2026/05/13 10:58:10 INFO Applying migration id=localforward 2026/05/13 10:58:10 INFO Applying migration id=avatar 2026/05/13 10:58:10 INFO Applying migration id=noimage 2026/05/13 10:58:10 INFO Applying migration id=feed 2026/05/13 10:58:10 INFO Applying migration id=bookmarks 2026/05/13 10:58:10 INFO Applying migration id=shareactivity 2026/05/13 10:58:10 INFO Applying migration id=application 2026/05/13 10:58:10 INFO Applying migration id=certificates 2026/05/13 10:58:10 INFO Applying migration id=rawforward 2026/05/13 10:58:10 INFO Applying migration id=publickey 2026/05/13 10:58:10 INFO Applying migration id=resolvegroup 2026/05/13 10:58:10 INFO Applying migration id=reject 2026/05/13 10:58:10 INFO Applying migration id=autodel 2026/05/13 10:58:10 INFO Applying migration id=jsonb 2026/05/13 10:58:10 INFO Applying migration id=quote 2026/05/13 10:58:10 INFO Applying migration id=rfc9421 2026/05/13 10:58:10 INFO Applying migration id=keys 2026/05/13 10:58:10 INFO Applying migration id=portable 2026/05/13 10:58:10 INFO Applying migration id=proofs 2026/05/13 10:58:10 INFO Applying migration id=contexts 2026/05/13 10:58:10 INFO Applying migration id=deliverieshost 2026/05/13 10:58:10 INFO Applying migration id=pembegin 2026/05/13 10:58:10 INFO Applying migration id=didhost 2026/05/13 10:58:10 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:10 INFO Applying migration id=invites 2026/05/13 10:58:10 INFO Applying migration id=ed25519blob 2026/05/13 10:58:10 INFO Applying migration id=rsablob 2026/05/13 10:58:10 INFO Applying migration id=iconscid 2026/05/13 10:58:10 INFO Applying migration id=actor 2026/05/13 10:58:10 INFO Applying migration id=localkeys 2026/05/13 10:58:10 INFO Applying migration id=deleted 2026/05/13 10:58:10 INFO Applying migration id=history 2026/05/13 10:58:10 INFO Applying migration id=outboxnano 2026/05/13 10:58:10 INFO Applying migration id=implements 2026/05/13 10:58:10 INFO Applying migration id=backfill 2026/05/13 10:58:11 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-ae1a-7461-950c-daaa9ac7b670 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-ae1a-7367-b9ff-f91459fd8265 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-ae1a-7367-b9ff-f91459fd8265 2026/05/13 10:58:11 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-ae1a-7367-b9ff-f91459fd8265 --- PASS: TestView_NoReplies (0.58s) === RUN TestView_OneReply 2026/05/13 10:58:11 INFO Applying migration id=initial 2026/05/13 10:58:11 INFO Applying migration id=notesupdated 2026/05/13 10:58:11 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:11 INFO Applying migration id=activitiesid 2026/05/13 10:58:11 INFO Applying migration id=outbox 2026/05/13 10:58:11 INFO Applying migration id=edits 2026/05/13 10:58:11 INFO Applying migration id=outboxactor 2026/05/13 10:58:11 INFO Applying migration id=outboxsender 2026/05/13 10:58:11 INFO Applying migration id=thread 2026/05/13 10:58:11 INFO Applying migration id=host 2026/05/13 10:58:11 INFO Applying migration id=sharedinbox 2026/05/13 10:58:11 INFO Applying migration id=noteshost 2026/05/13 10:58:11 INFO Applying migration id=fetched 2026/05/13 10:58:11 INFO Applying migration id=move 2026/05/13 10:58:11 INFO Applying migration id=cleanup 2026/05/13 10:58:11 INFO Applying migration id=received 2026/05/13 10:58:11 INFO Applying migration id=namehost 2026/05/13 10:58:11 INFO Applying migration id=outboxhost 2026/05/13 10:58:11 INFO Applying migration id=notesfts 2026/05/13 10:58:11 INFO Applying migration id=iconsname 2026/05/13 10:58:11 INFO Applying migration id=nohash 2026/05/13 10:58:11 INFO Applying migration id=shares 2026/05/13 10:58:11 INFO Applying migration id=actorttl 2026/05/13 10:58:11 INFO Applying migration id=tocc 2026/05/13 10:58:11 INFO Applying migration id=followeds 2026/05/13 10:58:11 INFO Applying migration id=certhash 2026/05/13 10:58:11 INFO Applying migration id=follows_sync 2026/05/13 10:58:11 INFO Applying migration id=jsonpath 2026/05/13 10:58:11 INFO Applying migration id=localforward 2026/05/13 10:58:11 INFO Applying migration id=avatar 2026/05/13 10:58:11 INFO Applying migration id=noimage 2026/05/13 10:58:11 INFO Applying migration id=feed 2026/05/13 10:58:11 INFO Applying migration id=bookmarks 2026/05/13 10:58:11 INFO Applying migration id=shareactivity 2026/05/13 10:58:11 INFO Applying migration id=application 2026/05/13 10:58:11 INFO Applying migration id=certificates 2026/05/13 10:58:11 INFO Applying migration id=rawforward 2026/05/13 10:58:11 INFO Applying migration id=publickey 2026/05/13 10:58:11 INFO Applying migration id=resolvegroup 2026/05/13 10:58:11 INFO Applying migration id=reject 2026/05/13 10:58:11 INFO Applying migration id=autodel 2026/05/13 10:58:11 INFO Applying migration id=jsonb 2026/05/13 10:58:11 INFO Applying migration id=quote 2026/05/13 10:58:11 INFO Applying migration id=rfc9421 2026/05/13 10:58:11 INFO Applying migration id=keys 2026/05/13 10:58:11 INFO Applying migration id=portable 2026/05/13 10:58:11 INFO Applying migration id=proofs 2026/05/13 10:58:11 INFO Applying migration id=contexts 2026/05/13 10:58:11 INFO Applying migration id=deliverieshost 2026/05/13 10:58:11 INFO Applying migration id=pembegin 2026/05/13 10:58:11 INFO Applying migration id=didhost 2026/05/13 10:58:11 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:11 INFO Applying migration id=invites 2026/05/13 10:58:11 INFO Applying migration id=ed25519blob 2026/05/13 10:58:11 INFO Applying migration id=rsablob 2026/05/13 10:58:11 INFO Applying migration id=iconscid 2026/05/13 10:58:11 INFO Applying migration id=actor 2026/05/13 10:58:11 INFO Applying migration id=localkeys 2026/05/13 10:58:11 INFO Applying migration id=deleted 2026/05/13 10:58:11 INFO Applying migration id=history 2026/05/13 10:58:11 INFO Applying migration id=outboxnano 2026/05/13 10:58:11 INFO Applying migration id=implements 2026/05/13 10:58:11 INFO Applying migration id=backfill 2026/05/13 10:58:11 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-b049-7bc7-af16-a72b3fbb1985 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-b049-7b62-8ebd-2ef45b9befef activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-b049-7b62-8ebd-2ef45b9befef 2026/05/13 10:58:11 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-b049-7b62-8ebd-2ef45b9befef 2026/05/13 10:58:11 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-b04c-77dc-8fb7-95dd29361cd2 note=https://localhost.localdomain:8443/post/019e20fc-b04c-76e6-be3d-892cf98236f0 thread=https://localhost.localdomain:8443/post/019e20fc-b049-7b62-8ebd-2ef45b9befef starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:11 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-b04c-77dc-8fb7-95dd29361cd2 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-b04c-76e6-be3d-892cf98236f0 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-b04c-76e6-be3d-892cf98236f0 2026/05/13 10:58:11 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-b049-7b62-8ebd-2ef45b9befef --- PASS: TestView_OneReply (0.56s) === RUN TestView_TwoReplies 2026/05/13 10:58:11 INFO Applying migration id=initial 2026/05/13 10:58:11 INFO Applying migration id=notesupdated 2026/05/13 10:58:11 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:11 INFO Applying migration id=activitiesid 2026/05/13 10:58:11 INFO Applying migration id=outbox 2026/05/13 10:58:11 INFO Applying migration id=edits 2026/05/13 10:58:11 INFO Applying migration id=outboxactor 2026/05/13 10:58:11 INFO Applying migration id=outboxsender 2026/05/13 10:58:11 INFO Applying migration id=thread 2026/05/13 10:58:11 INFO Applying migration id=host 2026/05/13 10:58:11 INFO Applying migration id=sharedinbox 2026/05/13 10:58:11 INFO Applying migration id=noteshost 2026/05/13 10:58:11 INFO Applying migration id=fetched 2026/05/13 10:58:11 INFO Applying migration id=move 2026/05/13 10:58:11 INFO Applying migration id=cleanup 2026/05/13 10:58:11 INFO Applying migration id=received 2026/05/13 10:58:11 INFO Applying migration id=namehost 2026/05/13 10:58:11 INFO Applying migration id=outboxhost 2026/05/13 10:58:11 INFO Applying migration id=notesfts 2026/05/13 10:58:11 INFO Applying migration id=iconsname 2026/05/13 10:58:11 INFO Applying migration id=nohash 2026/05/13 10:58:11 INFO Applying migration id=shares 2026/05/13 10:58:11 INFO Applying migration id=actorttl 2026/05/13 10:58:11 INFO Applying migration id=tocc 2026/05/13 10:58:11 INFO Applying migration id=followeds 2026/05/13 10:58:11 INFO Applying migration id=certhash 2026/05/13 10:58:11 INFO Applying migration id=follows_sync 2026/05/13 10:58:11 INFO Applying migration id=jsonpath 2026/05/13 10:58:11 INFO Applying migration id=localforward 2026/05/13 10:58:11 INFO Applying migration id=avatar 2026/05/13 10:58:11 INFO Applying migration id=noimage 2026/05/13 10:58:11 INFO Applying migration id=feed 2026/05/13 10:58:11 INFO Applying migration id=bookmarks 2026/05/13 10:58:11 INFO Applying migration id=shareactivity 2026/05/13 10:58:11 INFO Applying migration id=application 2026/05/13 10:58:11 INFO Applying migration id=certificates 2026/05/13 10:58:11 INFO Applying migration id=rawforward 2026/05/13 10:58:11 INFO Applying migration id=publickey 2026/05/13 10:58:11 INFO Applying migration id=resolvegroup 2026/05/13 10:58:11 INFO Applying migration id=reject 2026/05/13 10:58:11 INFO Applying migration id=autodel 2026/05/13 10:58:11 INFO Applying migration id=jsonb 2026/05/13 10:58:11 INFO Applying migration id=quote 2026/05/13 10:58:11 INFO Applying migration id=rfc9421 2026/05/13 10:58:11 INFO Applying migration id=keys 2026/05/13 10:58:11 INFO Applying migration id=portable 2026/05/13 10:58:11 INFO Applying migration id=proofs 2026/05/13 10:58:11 INFO Applying migration id=contexts 2026/05/13 10:58:11 INFO Applying migration id=deliverieshost 2026/05/13 10:58:11 INFO Applying migration id=pembegin 2026/05/13 10:58:11 INFO Applying migration id=didhost 2026/05/13 10:58:11 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:11 INFO Applying migration id=invites 2026/05/13 10:58:11 INFO Applying migration id=ed25519blob 2026/05/13 10:58:11 INFO Applying migration id=rsablob 2026/05/13 10:58:11 INFO Applying migration id=iconscid 2026/05/13 10:58:11 INFO Applying migration id=actor 2026/05/13 10:58:11 INFO Applying migration id=localkeys 2026/05/13 10:58:11 INFO Applying migration id=deleted 2026/05/13 10:58:11 INFO Applying migration id=history 2026/05/13 10:58:11 INFO Applying migration id=outboxnano 2026/05/13 10:58:11 INFO Applying migration id=implements 2026/05/13 10:58:11 INFO Applying migration id=backfill 2026/05/13 10:58:12 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-b36e-7a35-bb92-c02c0e15f6e1 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-b36e-79d4-afe3-c274812c16f8 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-b36e-79d4-afe3-c274812c16f8 2026/05/13 10:58:12 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-b36e-79d4-afe3-c274812c16f8 2026/05/13 10:58:12 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-b371-7062-9425-e4c972187f48 note=https://localhost.localdomain:8443/post/019e20fc-b371-7032-818b-119aee6a5754 thread=https://localhost.localdomain:8443/post/019e20fc-b36e-79d4-afe3-c274812c16f8 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:12 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-b371-7062-9425-e4c972187f48 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-b371-7032-818b-119aee6a5754 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-b371-7032-818b-119aee6a5754 2026/05/13 10:58:12 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-b36e-79d4-afe3-c274812c16f8 2026/05/13 10:58:12 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-b373-748f-b9f4-e12bdcfb2dbb note=https://localhost.localdomain:8443/post/019e20fc-b373-7457-9234-f81d8daae8b0 thread=https://localhost.localdomain:8443/post/019e20fc-b36e-79d4-afe3-c274812c16f8 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:12 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-b373-748f-b9f4-e12bdcfb2dbb activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-b373-7457-9234-f81d8daae8b0 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019e20fc-b373-7457-9234-f81d8daae8b0 2026/05/13 10:58:12 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-b36e-79d4-afe3-c274812c16f8 --- PASS: TestView_TwoReplies (0.80s) === RUN TestView_TwoRepliesBigOffset 2026/05/13 10:58:12 INFO Applying migration id=initial 2026/05/13 10:58:12 INFO Applying migration id=notesupdated 2026/05/13 10:58:12 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:12 INFO Applying migration id=activitiesid 2026/05/13 10:58:12 INFO Applying migration id=outbox 2026/05/13 10:58:12 INFO Applying migration id=edits 2026/05/13 10:58:12 INFO Applying migration id=outboxactor 2026/05/13 10:58:12 INFO Applying migration id=outboxsender 2026/05/13 10:58:12 INFO Applying migration id=thread 2026/05/13 10:58:12 INFO Applying migration id=host 2026/05/13 10:58:12 INFO Applying migration id=sharedinbox 2026/05/13 10:58:12 INFO Applying migration id=noteshost 2026/05/13 10:58:12 INFO Applying migration id=fetched 2026/05/13 10:58:12 INFO Applying migration id=move 2026/05/13 10:58:12 INFO Applying migration id=cleanup 2026/05/13 10:58:12 INFO Applying migration id=received 2026/05/13 10:58:12 INFO Applying migration id=namehost 2026/05/13 10:58:12 INFO Applying migration id=outboxhost 2026/05/13 10:58:12 INFO Applying migration id=notesfts 2026/05/13 10:58:12 INFO Applying migration id=iconsname 2026/05/13 10:58:12 INFO Applying migration id=nohash 2026/05/13 10:58:12 INFO Applying migration id=shares 2026/05/13 10:58:12 INFO Applying migration id=actorttl 2026/05/13 10:58:12 INFO Applying migration id=tocc 2026/05/13 10:58:12 INFO Applying migration id=followeds 2026/05/13 10:58:12 INFO Applying migration id=certhash 2026/05/13 10:58:12 INFO Applying migration id=follows_sync 2026/05/13 10:58:12 INFO Applying migration id=jsonpath 2026/05/13 10:58:12 INFO Applying migration id=localforward 2026/05/13 10:58:12 INFO Applying migration id=avatar 2026/05/13 10:58:12 INFO Applying migration id=noimage 2026/05/13 10:58:12 INFO Applying migration id=feed 2026/05/13 10:58:12 INFO Applying migration id=bookmarks 2026/05/13 10:58:12 INFO Applying migration id=shareactivity 2026/05/13 10:58:12 INFO Applying migration id=application 2026/05/13 10:58:12 INFO Applying migration id=certificates 2026/05/13 10:58:12 INFO Applying migration id=rawforward 2026/05/13 10:58:12 INFO Applying migration id=publickey 2026/05/13 10:58:12 INFO Applying migration id=resolvegroup 2026/05/13 10:58:12 INFO Applying migration id=reject 2026/05/13 10:58:12 INFO Applying migration id=autodel 2026/05/13 10:58:12 INFO Applying migration id=jsonb 2026/05/13 10:58:12 INFO Applying migration id=quote 2026/05/13 10:58:12 INFO Applying migration id=rfc9421 2026/05/13 10:58:12 INFO Applying migration id=keys 2026/05/13 10:58:12 INFO Applying migration id=portable 2026/05/13 10:58:12 INFO Applying migration id=proofs 2026/05/13 10:58:12 INFO Applying migration id=contexts 2026/05/13 10:58:12 INFO Applying migration id=deliverieshost 2026/05/13 10:58:12 INFO Applying migration id=pembegin 2026/05/13 10:58:12 INFO Applying migration id=didhost 2026/05/13 10:58:12 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:12 INFO Applying migration id=invites 2026/05/13 10:58:12 INFO Applying migration id=ed25519blob 2026/05/13 10:58:12 INFO Applying migration id=rsablob 2026/05/13 10:58:12 INFO Applying migration id=iconscid 2026/05/13 10:58:12 INFO Applying migration id=actor 2026/05/13 10:58:12 INFO Applying migration id=localkeys 2026/05/13 10:58:12 INFO Applying migration id=deleted 2026/05/13 10:58:12 INFO Applying migration id=history 2026/05/13 10:58:12 INFO Applying migration id=outboxnano 2026/05/13 10:58:12 INFO Applying migration id=implements 2026/05/13 10:58:12 INFO Applying migration id=backfill 2026/05/13 10:58:13 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-b6e2-7460-ab0f-f73bd158dc55 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-b6e2-7403-b92d-f0b8c8782960 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-b6e2-7403-b92d-f0b8c8782960 2026/05/13 10:58:13 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-b6e2-7403-b92d-f0b8c8782960 2026/05/13 10:58:13 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-b6e6-712f-b58b-0cd35c0cf78f note=https://localhost.localdomain:8443/post/019e20fc-b6e6-70f6-9932-5ef6715b8b0d thread=https://localhost.localdomain:8443/post/019e20fc-b6e2-7403-b92d-f0b8c8782960 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:13 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-b6e6-712f-b58b-0cd35c0cf78f activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-b6e6-70f6-9932-5ef6715b8b0d activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-b6e6-70f6-9932-5ef6715b8b0d 2026/05/13 10:58:13 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-b6e2-7403-b92d-f0b8c8782960 2026/05/13 10:58:13 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-b6e8-7623-a866-64bbcaf19877 note=https://localhost.localdomain:8443/post/019e20fc-b6e8-75e2-9704-832a636efc03 thread=https://localhost.localdomain:8443/post/019e20fc-b6e2-7403-b92d-f0b8c8782960 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:13 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-b6e8-7623-a866-64bbcaf19877 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-b6e8-75e2-9704-832a636efc03 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019e20fc-b6e8-75e2-9704-832a636efc03 2026/05/13 10:58:13 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-b6e2-7403-b92d-f0b8c8782960 --- PASS: TestView_TwoRepliesBigOffset (0.88s) === RUN TestView_TwoRepliesBigOffsetUnauthenticatedUser 2026/05/13 10:58:13 INFO Applying migration id=initial 2026/05/13 10:58:13 INFO Applying migration id=notesupdated 2026/05/13 10:58:13 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:13 INFO Applying migration id=activitiesid 2026/05/13 10:58:13 INFO Applying migration id=outbox 2026/05/13 10:58:13 INFO Applying migration id=edits 2026/05/13 10:58:13 INFO Applying migration id=outboxactor 2026/05/13 10:58:13 INFO Applying migration id=outboxsender 2026/05/13 10:58:13 INFO Applying migration id=thread 2026/05/13 10:58:13 INFO Applying migration id=host 2026/05/13 10:58:13 INFO Applying migration id=sharedinbox 2026/05/13 10:58:13 INFO Applying migration id=noteshost 2026/05/13 10:58:13 INFO Applying migration id=fetched 2026/05/13 10:58:13 INFO Applying migration id=move 2026/05/13 10:58:13 INFO Applying migration id=cleanup 2026/05/13 10:58:13 INFO Applying migration id=received 2026/05/13 10:58:13 INFO Applying migration id=namehost 2026/05/13 10:58:13 INFO Applying migration id=outboxhost 2026/05/13 10:58:13 INFO Applying migration id=notesfts 2026/05/13 10:58:13 INFO Applying migration id=iconsname 2026/05/13 10:58:13 INFO Applying migration id=nohash 2026/05/13 10:58:13 INFO Applying migration id=shares 2026/05/13 10:58:13 INFO Applying migration id=actorttl 2026/05/13 10:58:13 INFO Applying migration id=tocc 2026/05/13 10:58:13 INFO Applying migration id=followeds 2026/05/13 10:58:13 INFO Applying migration id=certhash 2026/05/13 10:58:13 INFO Applying migration id=follows_sync 2026/05/13 10:58:13 INFO Applying migration id=jsonpath 2026/05/13 10:58:13 INFO Applying migration id=localforward 2026/05/13 10:58:13 INFO Applying migration id=avatar 2026/05/13 10:58:13 INFO Applying migration id=noimage 2026/05/13 10:58:13 INFO Applying migration id=feed 2026/05/13 10:58:13 INFO Applying migration id=bookmarks 2026/05/13 10:58:13 INFO Applying migration id=shareactivity 2026/05/13 10:58:13 INFO Applying migration id=application 2026/05/13 10:58:13 INFO Applying migration id=certificates 2026/05/13 10:58:13 INFO Applying migration id=rawforward 2026/05/13 10:58:13 INFO Applying migration id=publickey 2026/05/13 10:58:13 INFO Applying migration id=resolvegroup 2026/05/13 10:58:13 INFO Applying migration id=reject 2026/05/13 10:58:13 INFO Applying migration id=autodel 2026/05/13 10:58:13 INFO Applying migration id=jsonb 2026/05/13 10:58:13 INFO Applying migration id=quote 2026/05/13 10:58:13 INFO Applying migration id=rfc9421 2026/05/13 10:58:13 INFO Applying migration id=keys 2026/05/13 10:58:13 INFO Applying migration id=portable 2026/05/13 10:58:13 INFO Applying migration id=proofs 2026/05/13 10:58:13 INFO Applying migration id=contexts 2026/05/13 10:58:13 INFO Applying migration id=deliverieshost 2026/05/13 10:58:13 INFO Applying migration id=pembegin 2026/05/13 10:58:13 INFO Applying migration id=didhost 2026/05/13 10:58:13 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:13 INFO Applying migration id=invites 2026/05/13 10:58:13 INFO Applying migration id=ed25519blob 2026/05/13 10:58:13 INFO Applying migration id=rsablob 2026/05/13 10:58:13 INFO Applying migration id=iconscid 2026/05/13 10:58:13 INFO Applying migration id=actor 2026/05/13 10:58:13 INFO Applying migration id=localkeys 2026/05/13 10:58:13 INFO Applying migration id=deleted 2026/05/13 10:58:13 INFO Applying migration id=history 2026/05/13 10:58:13 INFO Applying migration id=outboxnano 2026/05/13 10:58:13 INFO Applying migration id=implements 2026/05/13 10:58:13 INFO Applying migration id=backfill 2026/05/13 10:58:14 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-ba2d-7188-b0ea-6331dd786afe activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-ba2d-70c8-a144-d7157fa6edc6 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-ba2d-70c8-a144-d7157fa6edc6 2026/05/13 10:58:14 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-ba2d-70c8-a144-d7157fa6edc6 2026/05/13 10:58:14 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-ba30-7997-91a6-45a93f6cc240 note=https://localhost.localdomain:8443/post/019e20fc-ba30-7949-830d-bfd3e668923e thread=https://localhost.localdomain:8443/post/019e20fc-ba2d-70c8-a144-d7157fa6edc6 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:14 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-ba30-7997-91a6-45a93f6cc240 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-ba30-7949-830d-bfd3e668923e activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-ba30-7949-830d-bfd3e668923e 2026/05/13 10:58:14 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-ba2d-70c8-a144-d7157fa6edc6 2026/05/13 10:58:14 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-ba34-72c2-8b42-bd898218a2cf note=https://localhost.localdomain:8443/post/019e20fc-ba34-7270-a7a2-ca90e900cfee thread=https://localhost.localdomain:8443/post/019e20fc-ba2d-70c8-a144-d7157fa6edc6 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:14 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-ba34-72c2-8b42-bd898218a2cf activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-ba34-7270-a7a2-ca90e900cfee activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019e20fc-ba34-7270-a7a2-ca90e900cfee 2026/05/13 10:58:14 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-ba2d-70c8-a144-d7157fa6edc6 --- PASS: TestView_TwoRepliesBigOffsetUnauthenticatedUser (0.84s) === RUN TestView_TwoRepliesUnauthenticatedUser 2026/05/13 10:58:14 INFO Applying migration id=initial 2026/05/13 10:58:14 INFO Applying migration id=notesupdated 2026/05/13 10:58:14 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:14 INFO Applying migration id=activitiesid 2026/05/13 10:58:14 INFO Applying migration id=outbox 2026/05/13 10:58:14 INFO Applying migration id=edits 2026/05/13 10:58:14 INFO Applying migration id=outboxactor 2026/05/13 10:58:14 INFO Applying migration id=outboxsender 2026/05/13 10:58:14 INFO Applying migration id=thread 2026/05/13 10:58:14 INFO Applying migration id=host 2026/05/13 10:58:14 INFO Applying migration id=sharedinbox 2026/05/13 10:58:14 INFO Applying migration id=noteshost 2026/05/13 10:58:14 INFO Applying migration id=fetched 2026/05/13 10:58:14 INFO Applying migration id=move 2026/05/13 10:58:14 INFO Applying migration id=cleanup 2026/05/13 10:58:14 INFO Applying migration id=received 2026/05/13 10:58:14 INFO Applying migration id=namehost 2026/05/13 10:58:14 INFO Applying migration id=outboxhost 2026/05/13 10:58:14 INFO Applying migration id=notesfts 2026/05/13 10:58:14 INFO Applying migration id=iconsname 2026/05/13 10:58:14 INFO Applying migration id=nohash 2026/05/13 10:58:14 INFO Applying migration id=shares 2026/05/13 10:58:14 INFO Applying migration id=actorttl 2026/05/13 10:58:14 INFO Applying migration id=tocc 2026/05/13 10:58:14 INFO Applying migration id=followeds 2026/05/13 10:58:14 INFO Applying migration id=certhash 2026/05/13 10:58:14 INFO Applying migration id=follows_sync 2026/05/13 10:58:14 INFO Applying migration id=jsonpath 2026/05/13 10:58:14 INFO Applying migration id=localforward 2026/05/13 10:58:14 INFO Applying migration id=avatar 2026/05/13 10:58:14 INFO Applying migration id=noimage 2026/05/13 10:58:14 INFO Applying migration id=feed 2026/05/13 10:58:14 INFO Applying migration id=bookmarks 2026/05/13 10:58:14 INFO Applying migration id=shareactivity 2026/05/13 10:58:14 INFO Applying migration id=application 2026/05/13 10:58:14 INFO Applying migration id=certificates 2026/05/13 10:58:14 INFO Applying migration id=rawforward 2026/05/13 10:58:14 INFO Applying migration id=publickey 2026/05/13 10:58:14 INFO Applying migration id=resolvegroup 2026/05/13 10:58:14 INFO Applying migration id=reject 2026/05/13 10:58:14 INFO Applying migration id=autodel 2026/05/13 10:58:14 INFO Applying migration id=jsonb 2026/05/13 10:58:14 INFO Applying migration id=quote 2026/05/13 10:58:14 INFO Applying migration id=rfc9421 2026/05/13 10:58:14 INFO Applying migration id=keys 2026/05/13 10:58:14 INFO Applying migration id=portable 2026/05/13 10:58:14 INFO Applying migration id=proofs 2026/05/13 10:58:14 INFO Applying migration id=contexts 2026/05/13 10:58:14 INFO Applying migration id=deliverieshost 2026/05/13 10:58:14 INFO Applying migration id=pembegin 2026/05/13 10:58:14 INFO Applying migration id=didhost 2026/05/13 10:58:14 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:14 INFO Applying migration id=invites 2026/05/13 10:58:14 INFO Applying migration id=ed25519blob 2026/05/13 10:58:14 INFO Applying migration id=rsablob 2026/05/13 10:58:14 INFO Applying migration id=iconscid 2026/05/13 10:58:14 INFO Applying migration id=actor 2026/05/13 10:58:14 INFO Applying migration id=localkeys 2026/05/13 10:58:14 INFO Applying migration id=deleted 2026/05/13 10:58:14 INFO Applying migration id=history 2026/05/13 10:58:14 INFO Applying migration id=outboxnano 2026/05/13 10:58:14 INFO Applying migration id=implements 2026/05/13 10:58:14 INFO Applying migration id=backfill 2026/05/13 10:58:14 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-bcad-7273-9cbf-008ffe299997 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-bcad-71ad-a268-0fbccabca9e1 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-bcad-71ad-a268-0fbccabca9e1 2026/05/13 10:58:14 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-bcad-71ad-a268-0fbccabca9e1 2026/05/13 10:58:14 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-bcb1-737e-a773-ed4160b96ee9 note=https://localhost.localdomain:8443/post/019e20fc-bcb1-7328-beab-4c5aeaee8d53 thread=https://localhost.localdomain:8443/post/019e20fc-bcad-71ad-a268-0fbccabca9e1 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:14 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-bcb1-737e-a773-ed4160b96ee9 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-bcb1-7328-beab-4c5aeaee8d53 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-bcb1-7328-beab-4c5aeaee8d53 2026/05/13 10:58:14 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-bcad-71ad-a268-0fbccabca9e1 2026/05/13 10:58:14 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-bcb4-7ec8-a998-00f667849234 note=https://localhost.localdomain:8443/post/019e20fc-bcb4-7e66-aedb-459d26da8d50 thread=https://localhost.localdomain:8443/post/019e20fc-bcad-71ad-a268-0fbccabca9e1 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:14 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-bcb4-7ec8-a998-00f667849234 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-bcb4-7e66-aedb-459d26da8d50 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019e20fc-bcb4-7e66-aedb-459d26da8d50 2026/05/13 10:58:14 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-bcad-71ad-a268-0fbccabca9e1 --- PASS: TestView_TwoRepliesUnauthenticatedUser (0.64s) === RUN TestView_OneReplyPostDeleted 2026/05/13 10:58:14 INFO Applying migration id=initial 2026/05/13 10:58:14 INFO Applying migration id=notesupdated 2026/05/13 10:58:14 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:14 INFO Applying migration id=activitiesid 2026/05/13 10:58:14 INFO Applying migration id=outbox 2026/05/13 10:58:14 INFO Applying migration id=edits 2026/05/13 10:58:14 INFO Applying migration id=outboxactor 2026/05/13 10:58:14 INFO Applying migration id=outboxsender 2026/05/13 10:58:14 INFO Applying migration id=thread 2026/05/13 10:58:14 INFO Applying migration id=host 2026/05/13 10:58:14 INFO Applying migration id=sharedinbox 2026/05/13 10:58:14 INFO Applying migration id=noteshost 2026/05/13 10:58:14 INFO Applying migration id=fetched 2026/05/13 10:58:14 INFO Applying migration id=move 2026/05/13 10:58:14 INFO Applying migration id=cleanup 2026/05/13 10:58:14 INFO Applying migration id=received 2026/05/13 10:58:14 INFO Applying migration id=namehost 2026/05/13 10:58:14 INFO Applying migration id=outboxhost 2026/05/13 10:58:14 INFO Applying migration id=notesfts 2026/05/13 10:58:14 INFO Applying migration id=iconsname 2026/05/13 10:58:14 INFO Applying migration id=nohash 2026/05/13 10:58:14 INFO Applying migration id=shares 2026/05/13 10:58:14 INFO Applying migration id=actorttl 2026/05/13 10:58:14 INFO Applying migration id=tocc 2026/05/13 10:58:14 INFO Applying migration id=followeds 2026/05/13 10:58:14 INFO Applying migration id=certhash 2026/05/13 10:58:14 INFO Applying migration id=follows_sync 2026/05/13 10:58:14 INFO Applying migration id=jsonpath 2026/05/13 10:58:14 INFO Applying migration id=localforward 2026/05/13 10:58:14 INFO Applying migration id=avatar 2026/05/13 10:58:14 INFO Applying migration id=noimage 2026/05/13 10:58:14 INFO Applying migration id=feed 2026/05/13 10:58:14 INFO Applying migration id=bookmarks 2026/05/13 10:58:14 INFO Applying migration id=shareactivity 2026/05/13 10:58:14 INFO Applying migration id=application 2026/05/13 10:58:14 INFO Applying migration id=certificates 2026/05/13 10:58:14 INFO Applying migration id=rawforward 2026/05/13 10:58:14 INFO Applying migration id=publickey 2026/05/13 10:58:14 INFO Applying migration id=resolvegroup 2026/05/13 10:58:14 INFO Applying migration id=reject 2026/05/13 10:58:14 INFO Applying migration id=autodel 2026/05/13 10:58:14 INFO Applying migration id=jsonb 2026/05/13 10:58:14 INFO Applying migration id=quote 2026/05/13 10:58:14 INFO Applying migration id=rfc9421 2026/05/13 10:58:14 INFO Applying migration id=keys 2026/05/13 10:58:14 INFO Applying migration id=portable 2026/05/13 10:58:14 INFO Applying migration id=proofs 2026/05/13 10:58:14 INFO Applying migration id=contexts 2026/05/13 10:58:14 INFO Applying migration id=deliverieshost 2026/05/13 10:58:14 INFO Applying migration id=pembegin 2026/05/13 10:58:14 INFO Applying migration id=didhost 2026/05/13 10:58:14 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:14 INFO Applying migration id=invites 2026/05/13 10:58:14 INFO Applying migration id=ed25519blob 2026/05/13 10:58:14 INFO Applying migration id=rsablob 2026/05/13 10:58:14 INFO Applying migration id=iconscid 2026/05/13 10:58:14 INFO Applying migration id=actor 2026/05/13 10:58:14 INFO Applying migration id=localkeys 2026/05/13 10:58:14 INFO Applying migration id=deleted 2026/05/13 10:58:14 INFO Applying migration id=history 2026/05/13 10:58:15 INFO Applying migration id=outboxnano 2026/05/13 10:58:15 INFO Applying migration id=implements 2026/05/13 10:58:15 INFO Applying migration id=backfill 2026/05/13 10:58:15 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-bf71-7259-a755-f133c5e0e9b8 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-bf71-71e4-8d59-5625dfd4aa30 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-bf71-71e4-8d59-5625dfd4aa30 2026/05/13 10:58:15 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-bf71-71e4-8d59-5625dfd4aa30 2026/05/13 10:58:15 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-bf73-7410-9845-b7bd970a8e08 note=https://localhost.localdomain:8443/post/019e20fc-bf73-73e2-96b0-933d4a44105a thread=https://localhost.localdomain:8443/post/019e20fc-bf71-71e4-8d59-5625dfd4aa30 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:15 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-bf73-7410-9845-b7bd970a8e08 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-bf73-73e2-96b0-933d4a44105a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-bf73-73e2-96b0-933d4a44105a 2026/05/13 10:58:15 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-bf71-71e4-8d59-5625dfd4aa30 2026/05/13 10:58:15 INFO Received delete request activity.id=https://localhost.localdomain:8443/post/019e20fc-bf71-71e4-8d59-5625dfd4aa30#delete activity.type=Delete activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-bf71-71e4-8d59-5625dfd4aa30 activity.object.type=Note activity.object.attributed_to="" deleted=https://localhost.localdomain:8443/post/019e20fc-bf71-71e4-8d59-5625dfd4aa30 2026/05/13 10:58:15 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-bf73-73e2-96b0-933d4a44105a --- PASS: TestView_OneReplyPostDeleted (0.71s) === RUN TestView_OneReplyPostNotDeleted 2026/05/13 10:58:15 INFO Applying migration id=initial 2026/05/13 10:58:15 INFO Applying migration id=notesupdated 2026/05/13 10:58:15 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:15 INFO Applying migration id=activitiesid 2026/05/13 10:58:15 INFO Applying migration id=outbox 2026/05/13 10:58:15 INFO Applying migration id=edits 2026/05/13 10:58:15 INFO Applying migration id=outboxactor 2026/05/13 10:58:15 INFO Applying migration id=outboxsender 2026/05/13 10:58:15 INFO Applying migration id=thread 2026/05/13 10:58:15 INFO Applying migration id=host 2026/05/13 10:58:15 INFO Applying migration id=sharedinbox 2026/05/13 10:58:15 INFO Applying migration id=noteshost 2026/05/13 10:58:15 INFO Applying migration id=fetched 2026/05/13 10:58:15 INFO Applying migration id=move 2026/05/13 10:58:15 INFO Applying migration id=cleanup 2026/05/13 10:58:15 INFO Applying migration id=received 2026/05/13 10:58:15 INFO Applying migration id=namehost 2026/05/13 10:58:15 INFO Applying migration id=outboxhost 2026/05/13 10:58:15 INFO Applying migration id=notesfts 2026/05/13 10:58:15 INFO Applying migration id=iconsname 2026/05/13 10:58:15 INFO Applying migration id=nohash 2026/05/13 10:58:15 INFO Applying migration id=shares 2026/05/13 10:58:15 INFO Applying migration id=actorttl 2026/05/13 10:58:15 INFO Applying migration id=tocc 2026/05/13 10:58:15 INFO Applying migration id=followeds 2026/05/13 10:58:15 INFO Applying migration id=certhash 2026/05/13 10:58:15 INFO Applying migration id=follows_sync 2026/05/13 10:58:15 INFO Applying migration id=jsonpath 2026/05/13 10:58:15 INFO Applying migration id=localforward 2026/05/13 10:58:15 INFO Applying migration id=avatar 2026/05/13 10:58:15 INFO Applying migration id=noimage 2026/05/13 10:58:15 INFO Applying migration id=feed 2026/05/13 10:58:15 INFO Applying migration id=bookmarks 2026/05/13 10:58:15 INFO Applying migration id=shareactivity 2026/05/13 10:58:15 INFO Applying migration id=application 2026/05/13 10:58:15 INFO Applying migration id=certificates 2026/05/13 10:58:15 INFO Applying migration id=rawforward 2026/05/13 10:58:15 INFO Applying migration id=publickey 2026/05/13 10:58:15 INFO Applying migration id=resolvegroup 2026/05/13 10:58:15 INFO Applying migration id=reject 2026/05/13 10:58:15 INFO Applying migration id=autodel 2026/05/13 10:58:15 INFO Applying migration id=jsonb 2026/05/13 10:58:15 INFO Applying migration id=quote 2026/05/13 10:58:15 INFO Applying migration id=rfc9421 2026/05/13 10:58:15 INFO Applying migration id=keys 2026/05/13 10:58:15 INFO Applying migration id=portable 2026/05/13 10:58:15 INFO Applying migration id=proofs 2026/05/13 10:58:15 INFO Applying migration id=contexts 2026/05/13 10:58:15 INFO Applying migration id=deliverieshost 2026/05/13 10:58:15 INFO Applying migration id=pembegin 2026/05/13 10:58:15 INFO Applying migration id=didhost 2026/05/13 10:58:15 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:15 INFO Applying migration id=invites 2026/05/13 10:58:15 INFO Applying migration id=ed25519blob 2026/05/13 10:58:15 INFO Applying migration id=rsablob 2026/05/13 10:58:15 INFO Applying migration id=iconscid 2026/05/13 10:58:15 INFO Applying migration id=actor 2026/05/13 10:58:15 INFO Applying migration id=localkeys 2026/05/13 10:58:15 INFO Applying migration id=deleted 2026/05/13 10:58:15 INFO Applying migration id=history 2026/05/13 10:58:15 INFO Applying migration id=outboxnano 2026/05/13 10:58:15 INFO Applying migration id=implements 2026/05/13 10:58:15 INFO Applying migration id=backfill 2026/05/13 10:58:16 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-c2b7-7718-a649-763611e3de77 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-c2b7-76a6-beb8-601706d55d23 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-c2b7-76a6-beb8-601706d55d23 2026/05/13 10:58:16 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-c2b7-76a6-beb8-601706d55d23 2026/05/13 10:58:16 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-c2ba-7a28-af11-8b59301c43a1 note=https://localhost.localdomain:8443/post/019e20fc-c2ba-79a1-a9f6-676087e356a1 thread=https://localhost.localdomain:8443/post/019e20fc-c2b7-76a6-beb8-601706d55d23 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:16 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-c2ba-7a28-af11-8b59301c43a1 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-c2ba-79a1-a9f6-676087e356a1 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-c2ba-79a1-a9f6-676087e356a1 2026/05/13 10:58:16 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-c2b7-76a6-beb8-601706d55d23 2026/05/13 10:58:16 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-c2ba-79a1-a9f6-676087e356a1 --- PASS: TestView_OneReplyPostNotDeleted (0.84s) === RUN TestView_OneReplyPostNotDeletedUnauthenticatedUser 2026/05/13 10:58:16 INFO Applying migration id=initial 2026/05/13 10:58:16 INFO Applying migration id=notesupdated 2026/05/13 10:58:16 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:16 INFO Applying migration id=activitiesid 2026/05/13 10:58:16 INFO Applying migration id=outbox 2026/05/13 10:58:16 INFO Applying migration id=edits 2026/05/13 10:58:16 INFO Applying migration id=outboxactor 2026/05/13 10:58:16 INFO Applying migration id=outboxsender 2026/05/13 10:58:16 INFO Applying migration id=thread 2026/05/13 10:58:16 INFO Applying migration id=host 2026/05/13 10:58:16 INFO Applying migration id=sharedinbox 2026/05/13 10:58:16 INFO Applying migration id=noteshost 2026/05/13 10:58:16 INFO Applying migration id=fetched 2026/05/13 10:58:16 INFO Applying migration id=move 2026/05/13 10:58:16 INFO Applying migration id=cleanup 2026/05/13 10:58:16 INFO Applying migration id=received 2026/05/13 10:58:16 INFO Applying migration id=namehost 2026/05/13 10:58:16 INFO Applying migration id=outboxhost 2026/05/13 10:58:16 INFO Applying migration id=notesfts 2026/05/13 10:58:16 INFO Applying migration id=iconsname 2026/05/13 10:58:16 INFO Applying migration id=nohash 2026/05/13 10:58:16 INFO Applying migration id=shares 2026/05/13 10:58:16 INFO Applying migration id=actorttl 2026/05/13 10:58:16 INFO Applying migration id=tocc 2026/05/13 10:58:16 INFO Applying migration id=followeds 2026/05/13 10:58:16 INFO Applying migration id=certhash 2026/05/13 10:58:16 INFO Applying migration id=follows_sync 2026/05/13 10:58:16 INFO Applying migration id=jsonpath 2026/05/13 10:58:16 INFO Applying migration id=localforward 2026/05/13 10:58:16 INFO Applying migration id=avatar 2026/05/13 10:58:16 INFO Applying migration id=noimage 2026/05/13 10:58:16 INFO Applying migration id=feed 2026/05/13 10:58:16 INFO Applying migration id=bookmarks 2026/05/13 10:58:16 INFO Applying migration id=shareactivity 2026/05/13 10:58:16 INFO Applying migration id=application 2026/05/13 10:58:16 INFO Applying migration id=certificates 2026/05/13 10:58:16 INFO Applying migration id=rawforward 2026/05/13 10:58:16 INFO Applying migration id=publickey 2026/05/13 10:58:16 INFO Applying migration id=resolvegroup 2026/05/13 10:58:16 INFO Applying migration id=reject 2026/05/13 10:58:16 INFO Applying migration id=autodel 2026/05/13 10:58:16 INFO Applying migration id=jsonb 2026/05/13 10:58:16 INFO Applying migration id=quote 2026/05/13 10:58:16 INFO Applying migration id=rfc9421 2026/05/13 10:58:16 INFO Applying migration id=keys 2026/05/13 10:58:16 INFO Applying migration id=portable 2026/05/13 10:58:16 INFO Applying migration id=proofs 2026/05/13 10:58:16 INFO Applying migration id=contexts 2026/05/13 10:58:16 INFO Applying migration id=deliverieshost 2026/05/13 10:58:16 INFO Applying migration id=pembegin 2026/05/13 10:58:16 INFO Applying migration id=didhost 2026/05/13 10:58:16 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:16 INFO Applying migration id=invites 2026/05/13 10:58:16 INFO Applying migration id=ed25519blob 2026/05/13 10:58:16 INFO Applying migration id=rsablob 2026/05/13 10:58:16 INFO Applying migration id=iconscid 2026/05/13 10:58:16 INFO Applying migration id=actor 2026/05/13 10:58:16 INFO Applying migration id=localkeys 2026/05/13 10:58:16 INFO Applying migration id=deleted 2026/05/13 10:58:16 INFO Applying migration id=history 2026/05/13 10:58:16 INFO Applying migration id=outboxnano 2026/05/13 10:58:16 INFO Applying migration id=implements 2026/05/13 10:58:16 INFO Applying migration id=backfill 2026/05/13 10:58:17 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-c5f8-70e6-a87b-8413e1581f45 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-c5f8-707e-a35a-ff107d837c42 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-c5f8-707e-a35a-ff107d837c42 2026/05/13 10:58:17 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-c5f8-707e-a35a-ff107d837c42 2026/05/13 10:58:17 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-c5fb-733d-8949-71912e818311 note=https://localhost.localdomain:8443/post/019e20fc-c5fb-7305-a137-3307506fcb71 thread=https://localhost.localdomain:8443/post/019e20fc-c5f8-707e-a35a-ff107d837c42 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:17 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-c5fb-733d-8949-71912e818311 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-c5fb-7305-a137-3307506fcb71 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-c5fb-7305-a137-3307506fcb71 2026/05/13 10:58:17 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-c5f8-707e-a35a-ff107d837c42 2026/05/13 10:58:17 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-c5fb-7305-a137-3307506fcb71 --- PASS: TestView_OneReplyPostNotDeletedUnauthenticatedUser (0.83s) === RUN TestView_OneReplyPostDeletedUnauthenticatedUser 2026/05/13 10:58:17 INFO Applying migration id=initial 2026/05/13 10:58:17 INFO Applying migration id=notesupdated 2026/05/13 10:58:17 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:17 INFO Applying migration id=activitiesid 2026/05/13 10:58:17 INFO Applying migration id=outbox 2026/05/13 10:58:17 INFO Applying migration id=edits 2026/05/13 10:58:17 INFO Applying migration id=outboxactor 2026/05/13 10:58:17 INFO Applying migration id=outboxsender 2026/05/13 10:58:17 INFO Applying migration id=thread 2026/05/13 10:58:17 INFO Applying migration id=host 2026/05/13 10:58:17 INFO Applying migration id=sharedinbox 2026/05/13 10:58:17 INFO Applying migration id=noteshost 2026/05/13 10:58:17 INFO Applying migration id=fetched 2026/05/13 10:58:17 INFO Applying migration id=move 2026/05/13 10:58:17 INFO Applying migration id=cleanup 2026/05/13 10:58:17 INFO Applying migration id=received 2026/05/13 10:58:17 INFO Applying migration id=namehost 2026/05/13 10:58:17 INFO Applying migration id=outboxhost 2026/05/13 10:58:17 INFO Applying migration id=notesfts 2026/05/13 10:58:17 INFO Applying migration id=iconsname 2026/05/13 10:58:17 INFO Applying migration id=nohash 2026/05/13 10:58:17 INFO Applying migration id=shares 2026/05/13 10:58:17 INFO Applying migration id=actorttl 2026/05/13 10:58:17 INFO Applying migration id=tocc 2026/05/13 10:58:17 INFO Applying migration id=followeds 2026/05/13 10:58:17 INFO Applying migration id=certhash 2026/05/13 10:58:17 INFO Applying migration id=follows_sync 2026/05/13 10:58:17 INFO Applying migration id=jsonpath 2026/05/13 10:58:17 INFO Applying migration id=localforward 2026/05/13 10:58:17 INFO Applying migration id=avatar 2026/05/13 10:58:17 INFO Applying migration id=noimage 2026/05/13 10:58:17 INFO Applying migration id=feed 2026/05/13 10:58:17 INFO Applying migration id=bookmarks 2026/05/13 10:58:17 INFO Applying migration id=shareactivity 2026/05/13 10:58:17 INFO Applying migration id=application 2026/05/13 10:58:17 INFO Applying migration id=certificates 2026/05/13 10:58:17 INFO Applying migration id=rawforward 2026/05/13 10:58:17 INFO Applying migration id=publickey 2026/05/13 10:58:17 INFO Applying migration id=resolvegroup 2026/05/13 10:58:17 INFO Applying migration id=reject 2026/05/13 10:58:17 INFO Applying migration id=autodel 2026/05/13 10:58:17 INFO Applying migration id=jsonb 2026/05/13 10:58:17 INFO Applying migration id=quote 2026/05/13 10:58:17 INFO Applying migration id=rfc9421 2026/05/13 10:58:17 INFO Applying migration id=keys 2026/05/13 10:58:17 INFO Applying migration id=portable 2026/05/13 10:58:17 INFO Applying migration id=proofs 2026/05/13 10:58:17 INFO Applying migration id=contexts 2026/05/13 10:58:17 INFO Applying migration id=deliverieshost 2026/05/13 10:58:17 INFO Applying migration id=pembegin 2026/05/13 10:58:17 INFO Applying migration id=didhost 2026/05/13 10:58:17 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:17 INFO Applying migration id=invites 2026/05/13 10:58:17 INFO Applying migration id=ed25519blob 2026/05/13 10:58:17 INFO Applying migration id=rsablob 2026/05/13 10:58:17 INFO Applying migration id=iconscid 2026/05/13 10:58:17 INFO Applying migration id=actor 2026/05/13 10:58:17 INFO Applying migration id=localkeys 2026/05/13 10:58:17 INFO Applying migration id=deleted 2026/05/13 10:58:17 INFO Applying migration id=history 2026/05/13 10:58:17 INFO Applying migration id=outboxnano 2026/05/13 10:58:17 INFO Applying migration id=implements 2026/05/13 10:58:17 INFO Applying migration id=backfill 2026/05/13 10:58:17 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-c824-7c3b-8c47-9fcbf27d2330 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-c824-7bd5-b731-d05497280d82 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-c824-7bd5-b731-d05497280d82 2026/05/13 10:58:17 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-c824-7bd5-b731-d05497280d82 2026/05/13 10:58:17 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-c826-7c91-80da-f1260fe6058e note=https://localhost.localdomain:8443/post/019e20fc-c826-7c64-81f1-c7df1a5fcaec thread=https://localhost.localdomain:8443/post/019e20fc-c824-7bd5-b731-d05497280d82 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:17 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-c826-7c91-80da-f1260fe6058e activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-c826-7c64-81f1-c7df1a5fcaec activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-c826-7c64-81f1-c7df1a5fcaec 2026/05/13 10:58:17 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-c824-7bd5-b731-d05497280d82 2026/05/13 10:58:17 INFO Received delete request activity.id=https://localhost.localdomain:8443/post/019e20fc-c824-7bd5-b731-d05497280d82#delete activity.type=Delete activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-c824-7bd5-b731-d05497280d82 activity.object.type=Note activity.object.attributed_to="" deleted=https://localhost.localdomain:8443/post/019e20fc-c824-7bd5-b731-d05497280d82 2026/05/13 10:58:17 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-c826-7c64-81f1-c7df1a5fcaec --- PASS: TestView_OneReplyPostDeletedUnauthenticatedUser (0.56s) === RUN TestView_OneReplyReplyDeleted 2026/05/13 10:58:17 INFO Applying migration id=initial 2026/05/13 10:58:17 INFO Applying migration id=notesupdated 2026/05/13 10:58:17 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:17 INFO Applying migration id=activitiesid 2026/05/13 10:58:17 INFO Applying migration id=outbox 2026/05/13 10:58:17 INFO Applying migration id=edits 2026/05/13 10:58:17 INFO Applying migration id=outboxactor 2026/05/13 10:58:17 INFO Applying migration id=outboxsender 2026/05/13 10:58:17 INFO Applying migration id=thread 2026/05/13 10:58:17 INFO Applying migration id=host 2026/05/13 10:58:17 INFO Applying migration id=sharedinbox 2026/05/13 10:58:17 INFO Applying migration id=noteshost 2026/05/13 10:58:17 INFO Applying migration id=fetched 2026/05/13 10:58:17 INFO Applying migration id=move 2026/05/13 10:58:17 INFO Applying migration id=cleanup 2026/05/13 10:58:17 INFO Applying migration id=received 2026/05/13 10:58:17 INFO Applying migration id=namehost 2026/05/13 10:58:17 INFO Applying migration id=outboxhost 2026/05/13 10:58:17 INFO Applying migration id=notesfts 2026/05/13 10:58:17 INFO Applying migration id=iconsname 2026/05/13 10:58:17 INFO Applying migration id=nohash 2026/05/13 10:58:17 INFO Applying migration id=shares 2026/05/13 10:58:17 INFO Applying migration id=actorttl 2026/05/13 10:58:17 INFO Applying migration id=tocc 2026/05/13 10:58:17 INFO Applying migration id=followeds 2026/05/13 10:58:17 INFO Applying migration id=certhash 2026/05/13 10:58:17 INFO Applying migration id=follows_sync 2026/05/13 10:58:17 INFO Applying migration id=jsonpath 2026/05/13 10:58:17 INFO Applying migration id=localforward 2026/05/13 10:58:17 INFO Applying migration id=avatar 2026/05/13 10:58:17 INFO Applying migration id=noimage 2026/05/13 10:58:17 INFO Applying migration id=feed 2026/05/13 10:58:17 INFO Applying migration id=bookmarks 2026/05/13 10:58:17 INFO Applying migration id=shareactivity 2026/05/13 10:58:17 INFO Applying migration id=application 2026/05/13 10:58:17 INFO Applying migration id=certificates 2026/05/13 10:58:17 INFO Applying migration id=rawforward 2026/05/13 10:58:17 INFO Applying migration id=publickey 2026/05/13 10:58:17 INFO Applying migration id=resolvegroup 2026/05/13 10:58:17 INFO Applying migration id=reject 2026/05/13 10:58:17 INFO Applying migration id=autodel 2026/05/13 10:58:17 INFO Applying migration id=jsonb 2026/05/13 10:58:17 INFO Applying migration id=quote 2026/05/13 10:58:17 INFO Applying migration id=rfc9421 2026/05/13 10:58:17 INFO Applying migration id=keys 2026/05/13 10:58:17 INFO Applying migration id=portable 2026/05/13 10:58:17 INFO Applying migration id=proofs 2026/05/13 10:58:17 INFO Applying migration id=contexts 2026/05/13 10:58:17 INFO Applying migration id=deliverieshost 2026/05/13 10:58:17 INFO Applying migration id=pembegin 2026/05/13 10:58:17 INFO Applying migration id=didhost 2026/05/13 10:58:17 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:17 INFO Applying migration id=invites 2026/05/13 10:58:17 INFO Applying migration id=ed25519blob 2026/05/13 10:58:17 INFO Applying migration id=rsablob 2026/05/13 10:58:17 INFO Applying migration id=iconscid 2026/05/13 10:58:17 INFO Applying migration id=actor 2026/05/13 10:58:17 INFO Applying migration id=localkeys 2026/05/13 10:58:17 INFO Applying migration id=deleted 2026/05/13 10:58:17 INFO Applying migration id=history 2026/05/13 10:58:17 INFO Applying migration id=outboxnano 2026/05/13 10:58:17 INFO Applying migration id=implements 2026/05/13 10:58:17 INFO Applying migration id=backfill 2026/05/13 10:58:18 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-cc35-7888-9763-55bb05ac868a activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-cc35-77c1-ba84-f0fef9b59907 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-cc35-77c1-ba84-f0fef9b59907 2026/05/13 10:58:18 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-cc35-77c1-ba84-f0fef9b59907 2026/05/13 10:58:18 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-cc38-7e3d-a0d1-208f9715ce94 note=https://localhost.localdomain:8443/post/019e20fc-cc38-7df6-8d12-d54549cdd390 thread=https://localhost.localdomain:8443/post/019e20fc-cc35-77c1-ba84-f0fef9b59907 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:18 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-cc38-7e3d-a0d1-208f9715ce94 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-cc38-7df6-8d12-d54549cdd390 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-cc38-7df6-8d12-d54549cdd390 2026/05/13 10:58:18 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-cc35-77c1-ba84-f0fef9b59907 2026/05/13 10:58:18 INFO Received delete request activity.id=https://localhost.localdomain:8443/post/019e20fc-cc38-7df6-8d12-d54549cdd390#delete activity.type=Delete activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-cc38-7df6-8d12-d54549cdd390 activity.object.type=Note activity.object.attributed_to="" deleted=https://localhost.localdomain:8443/post/019e20fc-cc38-7df6-8d12-d54549cdd390 2026/05/13 10:58:18 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/post/019e20fc-cc38-7df6-8d12-d54549cdd390#delete note=https://localhost.localdomain:8443/post/019e20fc-cc38-7df6-8d12-d54549cdd390 thread=https://localhost.localdomain:8443/post/019e20fc-cc35-77c1-ba84-f0fef9b59907 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:18 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-cc35-77c1-ba84-f0fef9b59907 --- PASS: TestView_OneReplyReplyDeleted (1.04s) === RUN TestView_NoSuchPost 2026/05/13 10:58:18 INFO Applying migration id=initial 2026/05/13 10:58:18 INFO Applying migration id=notesupdated 2026/05/13 10:58:18 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:18 INFO Applying migration id=activitiesid 2026/05/13 10:58:18 INFO Applying migration id=outbox 2026/05/13 10:58:18 INFO Applying migration id=edits 2026/05/13 10:58:18 INFO Applying migration id=outboxactor 2026/05/13 10:58:18 INFO Applying migration id=outboxsender 2026/05/13 10:58:18 INFO Applying migration id=thread 2026/05/13 10:58:18 INFO Applying migration id=host 2026/05/13 10:58:18 INFO Applying migration id=sharedinbox 2026/05/13 10:58:18 INFO Applying migration id=noteshost 2026/05/13 10:58:18 INFO Applying migration id=fetched 2026/05/13 10:58:18 INFO Applying migration id=move 2026/05/13 10:58:18 INFO Applying migration id=cleanup 2026/05/13 10:58:18 INFO Applying migration id=received 2026/05/13 10:58:18 INFO Applying migration id=namehost 2026/05/13 10:58:18 INFO Applying migration id=outboxhost 2026/05/13 10:58:18 INFO Applying migration id=notesfts 2026/05/13 10:58:18 INFO Applying migration id=iconsname 2026/05/13 10:58:18 INFO Applying migration id=nohash 2026/05/13 10:58:18 INFO Applying migration id=shares 2026/05/13 10:58:18 INFO Applying migration id=actorttl 2026/05/13 10:58:18 INFO Applying migration id=tocc 2026/05/13 10:58:18 INFO Applying migration id=followeds 2026/05/13 10:58:18 INFO Applying migration id=certhash 2026/05/13 10:58:18 INFO Applying migration id=follows_sync 2026/05/13 10:58:18 INFO Applying migration id=jsonpath 2026/05/13 10:58:18 INFO Applying migration id=localforward 2026/05/13 10:58:18 INFO Applying migration id=avatar 2026/05/13 10:58:18 INFO Applying migration id=noimage 2026/05/13 10:58:18 INFO Applying migration id=feed 2026/05/13 10:58:18 INFO Applying migration id=bookmarks 2026/05/13 10:58:18 INFO Applying migration id=shareactivity 2026/05/13 10:58:18 INFO Applying migration id=application 2026/05/13 10:58:18 INFO Applying migration id=certificates 2026/05/13 10:58:18 INFO Applying migration id=rawforward 2026/05/13 10:58:18 INFO Applying migration id=publickey 2026/05/13 10:58:18 INFO Applying migration id=resolvegroup 2026/05/13 10:58:18 INFO Applying migration id=reject 2026/05/13 10:58:18 INFO Applying migration id=autodel 2026/05/13 10:58:18 INFO Applying migration id=jsonb 2026/05/13 10:58:18 INFO Applying migration id=quote 2026/05/13 10:58:18 INFO Applying migration id=rfc9421 2026/05/13 10:58:18 INFO Applying migration id=keys 2026/05/13 10:58:18 INFO Applying migration id=portable 2026/05/13 10:58:18 INFO Applying migration id=proofs 2026/05/13 10:58:18 INFO Applying migration id=contexts 2026/05/13 10:58:18 INFO Applying migration id=deliverieshost 2026/05/13 10:58:18 INFO Applying migration id=pembegin 2026/05/13 10:58:18 INFO Applying migration id=didhost 2026/05/13 10:58:18 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:18 INFO Applying migration id=invites 2026/05/13 10:58:18 INFO Applying migration id=ed25519blob 2026/05/13 10:58:18 INFO Applying migration id=rsablob 2026/05/13 10:58:18 INFO Applying migration id=iconscid 2026/05/13 10:58:18 INFO Applying migration id=actor 2026/05/13 10:58:18 INFO Applying migration id=localkeys 2026/05/13 10:58:18 INFO Applying migration id=deleted 2026/05/13 10:58:18 INFO Applying migration id=history 2026/05/13 10:58:18 INFO Applying migration id=outboxnano 2026/05/13 10:58:18 INFO Applying migration id=implements 2026/05/13 10:58:18 INFO Applying migration id=backfill 2026/05/13 10:58:19 INFO Viewing post post=https://x 2026/05/13 10:58:19 INFO Post was not found post=https://x --- PASS: TestView_NoSuchPost (1.11s) === RUN TestView_InvalidOffset 2026/05/13 10:58:19 INFO Applying migration id=initial 2026/05/13 10:58:19 INFO Applying migration id=notesupdated 2026/05/13 10:58:19 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:19 INFO Applying migration id=activitiesid 2026/05/13 10:58:19 INFO Applying migration id=outbox 2026/05/13 10:58:19 INFO Applying migration id=edits 2026/05/13 10:58:19 INFO Applying migration id=outboxactor 2026/05/13 10:58:19 INFO Applying migration id=outboxsender 2026/05/13 10:58:19 INFO Applying migration id=thread 2026/05/13 10:58:19 INFO Applying migration id=host 2026/05/13 10:58:19 INFO Applying migration id=sharedinbox 2026/05/13 10:58:19 INFO Applying migration id=noteshost 2026/05/13 10:58:19 INFO Applying migration id=fetched 2026/05/13 10:58:19 INFO Applying migration id=move 2026/05/13 10:58:19 INFO Applying migration id=cleanup 2026/05/13 10:58:19 INFO Applying migration id=received 2026/05/13 10:58:19 INFO Applying migration id=namehost 2026/05/13 10:58:19 INFO Applying migration id=outboxhost 2026/05/13 10:58:19 INFO Applying migration id=notesfts 2026/05/13 10:58:19 INFO Applying migration id=iconsname 2026/05/13 10:58:19 INFO Applying migration id=nohash 2026/05/13 10:58:19 INFO Applying migration id=shares 2026/05/13 10:58:19 INFO Applying migration id=actorttl 2026/05/13 10:58:19 INFO Applying migration id=tocc 2026/05/13 10:58:19 INFO Applying migration id=followeds 2026/05/13 10:58:19 INFO Applying migration id=certhash 2026/05/13 10:58:19 INFO Applying migration id=follows_sync 2026/05/13 10:58:19 INFO Applying migration id=jsonpath 2026/05/13 10:58:20 INFO Applying migration id=localforward 2026/05/13 10:58:20 INFO Applying migration id=avatar 2026/05/13 10:58:20 INFO Applying migration id=noimage 2026/05/13 10:58:20 INFO Applying migration id=feed 2026/05/13 10:58:20 INFO Applying migration id=bookmarks 2026/05/13 10:58:20 INFO Applying migration id=shareactivity 2026/05/13 10:58:20 INFO Applying migration id=application 2026/05/13 10:58:20 INFO Applying migration id=certificates 2026/05/13 10:58:20 INFO Applying migration id=rawforward 2026/05/13 10:58:20 INFO Applying migration id=publickey 2026/05/13 10:58:20 INFO Applying migration id=resolvegroup 2026/05/13 10:58:20 INFO Applying migration id=reject 2026/05/13 10:58:20 INFO Applying migration id=autodel 2026/05/13 10:58:20 INFO Applying migration id=jsonb 2026/05/13 10:58:20 INFO Applying migration id=quote 2026/05/13 10:58:20 INFO Applying migration id=rfc9421 2026/05/13 10:58:20 INFO Applying migration id=keys 2026/05/13 10:58:20 INFO Applying migration id=portable 2026/05/13 10:58:20 INFO Applying migration id=proofs 2026/05/13 10:58:20 INFO Applying migration id=contexts 2026/05/13 10:58:20 INFO Applying migration id=deliverieshost 2026/05/13 10:58:20 INFO Applying migration id=pembegin 2026/05/13 10:58:20 INFO Applying migration id=didhost 2026/05/13 10:58:20 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:20 INFO Applying migration id=invites 2026/05/13 10:58:20 INFO Applying migration id=ed25519blob 2026/05/13 10:58:20 INFO Applying migration id=rsablob 2026/05/13 10:58:20 INFO Applying migration id=iconscid 2026/05/13 10:58:20 INFO Applying migration id=actor 2026/05/13 10:58:20 INFO Applying migration id=localkeys 2026/05/13 10:58:20 INFO Applying migration id=deleted 2026/05/13 10:58:20 INFO Applying migration id=history 2026/05/13 10:58:20 INFO Applying migration id=outboxnano 2026/05/13 10:58:20 INFO Applying migration id=implements 2026/05/13 10:58:20 INFO Applying migration id=backfill 2026/05/13 10:58:20 INFO Failed to parse query error="strconv.ParseInt: parsing \"z\": invalid syntax" --- PASS: TestView_InvalidOffset (1.07s) === RUN TestView_Update 2026/05/13 10:58:21 INFO Applying migration id=initial 2026/05/13 10:58:21 INFO Applying migration id=notesupdated 2026/05/13 10:58:21 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:21 INFO Applying migration id=activitiesid 2026/05/13 10:58:21 INFO Applying migration id=outbox 2026/05/13 10:58:21 INFO Applying migration id=edits 2026/05/13 10:58:21 INFO Applying migration id=outboxactor 2026/05/13 10:58:21 INFO Applying migration id=outboxsender 2026/05/13 10:58:21 INFO Applying migration id=thread 2026/05/13 10:58:21 INFO Applying migration id=host 2026/05/13 10:58:21 INFO Applying migration id=sharedinbox 2026/05/13 10:58:21 INFO Applying migration id=noteshost 2026/05/13 10:58:21 INFO Applying migration id=fetched 2026/05/13 10:58:21 INFO Applying migration id=move 2026/05/13 10:58:21 INFO Applying migration id=cleanup 2026/05/13 10:58:21 INFO Applying migration id=received 2026/05/13 10:58:21 INFO Applying migration id=namehost 2026/05/13 10:58:21 INFO Applying migration id=outboxhost 2026/05/13 10:58:21 INFO Applying migration id=notesfts 2026/05/13 10:58:21 INFO Applying migration id=iconsname 2026/05/13 10:58:21 INFO Applying migration id=nohash 2026/05/13 10:58:21 INFO Applying migration id=shares 2026/05/13 10:58:21 INFO Applying migration id=actorttl 2026/05/13 10:58:21 INFO Applying migration id=tocc 2026/05/13 10:58:21 INFO Applying migration id=followeds 2026/05/13 10:58:21 INFO Applying migration id=certhash 2026/05/13 10:58:21 INFO Applying migration id=follows_sync 2026/05/13 10:58:21 INFO Applying migration id=jsonpath 2026/05/13 10:58:21 INFO Applying migration id=localforward 2026/05/13 10:58:21 INFO Applying migration id=avatar 2026/05/13 10:58:21 INFO Applying migration id=noimage 2026/05/13 10:58:21 INFO Applying migration id=feed 2026/05/13 10:58:21 INFO Applying migration id=bookmarks 2026/05/13 10:58:21 INFO Applying migration id=shareactivity 2026/05/13 10:58:21 INFO Applying migration id=application 2026/05/13 10:58:21 INFO Applying migration id=certificates 2026/05/13 10:58:21 INFO Applying migration id=rawforward 2026/05/13 10:58:21 INFO Applying migration id=publickey 2026/05/13 10:58:21 INFO Applying migration id=resolvegroup 2026/05/13 10:58:21 INFO Applying migration id=reject 2026/05/13 10:58:21 INFO Applying migration id=autodel 2026/05/13 10:58:21 INFO Applying migration id=jsonb 2026/05/13 10:58:21 INFO Applying migration id=quote 2026/05/13 10:58:21 INFO Applying migration id=rfc9421 2026/05/13 10:58:21 INFO Applying migration id=keys 2026/05/13 10:58:21 INFO Applying migration id=portable 2026/05/13 10:58:21 INFO Applying migration id=proofs 2026/05/13 10:58:21 INFO Applying migration id=contexts 2026/05/13 10:58:21 INFO Applying migration id=deliverieshost 2026/05/13 10:58:21 INFO Applying migration id=pembegin 2026/05/13 10:58:21 INFO Applying migration id=didhost 2026/05/13 10:58:21 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:21 INFO Applying migration id=invites 2026/05/13 10:58:21 INFO Applying migration id=ed25519blob 2026/05/13 10:58:21 INFO Applying migration id=rsablob 2026/05/13 10:58:21 INFO Applying migration id=iconscid 2026/05/13 10:58:21 INFO Applying migration id=actor 2026/05/13 10:58:21 INFO Applying migration id=localkeys 2026/05/13 10:58:21 INFO Applying migration id=deleted 2026/05/13 10:58:21 INFO Applying migration id=history 2026/05/13 10:58:21 INFO Applying migration id=outboxnano 2026/05/13 10:58:21 INFO Applying migration id=implements 2026/05/13 10:58:21 INFO Applying migration id=backfill 2026/05/13 10:58:21 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:58:21 INFO Viewing post post=https://127.0.0.1/note/1 2026/05/13 10:58:21 INFO Updated post activity.id=https://127.0.0.1/update/1 activity.type=Update activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:58:21 INFO Viewing post post=https://127.0.0.1/note/1 --- PASS: TestView_Update (0.44s) === RUN TestView_OldUpdate 2026/05/13 10:58:21 INFO Applying migration id=initial 2026/05/13 10:58:21 INFO Applying migration id=notesupdated 2026/05/13 10:58:21 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:21 INFO Applying migration id=activitiesid 2026/05/13 10:58:21 INFO Applying migration id=outbox 2026/05/13 10:58:21 INFO Applying migration id=edits 2026/05/13 10:58:21 INFO Applying migration id=outboxactor 2026/05/13 10:58:21 INFO Applying migration id=outboxsender 2026/05/13 10:58:21 INFO Applying migration id=thread 2026/05/13 10:58:21 INFO Applying migration id=host 2026/05/13 10:58:21 INFO Applying migration id=sharedinbox 2026/05/13 10:58:21 INFO Applying migration id=noteshost 2026/05/13 10:58:21 INFO Applying migration id=fetched 2026/05/13 10:58:21 INFO Applying migration id=move 2026/05/13 10:58:21 INFO Applying migration id=cleanup 2026/05/13 10:58:21 INFO Applying migration id=received 2026/05/13 10:58:21 INFO Applying migration id=namehost 2026/05/13 10:58:21 INFO Applying migration id=outboxhost 2026/05/13 10:58:21 INFO Applying migration id=notesfts 2026/05/13 10:58:21 INFO Applying migration id=iconsname 2026/05/13 10:58:21 INFO Applying migration id=nohash 2026/05/13 10:58:21 INFO Applying migration id=shares 2026/05/13 10:58:21 INFO Applying migration id=actorttl 2026/05/13 10:58:21 INFO Applying migration id=tocc 2026/05/13 10:58:21 INFO Applying migration id=followeds 2026/05/13 10:58:21 INFO Applying migration id=certhash 2026/05/13 10:58:21 INFO Applying migration id=follows_sync 2026/05/13 10:58:21 INFO Applying migration id=jsonpath 2026/05/13 10:58:21 INFO Applying migration id=localforward 2026/05/13 10:58:21 INFO Applying migration id=avatar 2026/05/13 10:58:21 INFO Applying migration id=noimage 2026/05/13 10:58:21 INFO Applying migration id=feed 2026/05/13 10:58:21 INFO Applying migration id=bookmarks 2026/05/13 10:58:21 INFO Applying migration id=shareactivity 2026/05/13 10:58:21 INFO Applying migration id=application 2026/05/13 10:58:21 INFO Applying migration id=certificates 2026/05/13 10:58:21 INFO Applying migration id=rawforward 2026/05/13 10:58:21 INFO Applying migration id=publickey 2026/05/13 10:58:21 INFO Applying migration id=resolvegroup 2026/05/13 10:58:21 INFO Applying migration id=reject 2026/05/13 10:58:21 INFO Applying migration id=autodel 2026/05/13 10:58:21 INFO Applying migration id=jsonb 2026/05/13 10:58:21 INFO Applying migration id=quote 2026/05/13 10:58:21 INFO Applying migration id=rfc9421 2026/05/13 10:58:21 INFO Applying migration id=keys 2026/05/13 10:58:21 INFO Applying migration id=portable 2026/05/13 10:58:21 INFO Applying migration id=proofs 2026/05/13 10:58:21 INFO Applying migration id=contexts 2026/05/13 10:58:21 INFO Applying migration id=deliverieshost 2026/05/13 10:58:21 INFO Applying migration id=pembegin 2026/05/13 10:58:21 INFO Applying migration id=didhost 2026/05/13 10:58:21 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:21 INFO Applying migration id=invites 2026/05/13 10:58:21 INFO Applying migration id=ed25519blob 2026/05/13 10:58:21 INFO Applying migration id=rsablob 2026/05/13 10:58:21 INFO Applying migration id=iconscid 2026/05/13 10:58:21 INFO Applying migration id=actor 2026/05/13 10:58:21 INFO Applying migration id=localkeys 2026/05/13 10:58:21 INFO Applying migration id=deleted 2026/05/13 10:58:21 INFO Applying migration id=history 2026/05/13 10:58:21 INFO Applying migration id=outboxnano 2026/05/13 10:58:21 INFO Applying migration id=implements 2026/05/13 10:58:21 INFO Applying migration id=backfill 2026/05/13 10:58:22 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:58:22 INFO Viewing post post=https://127.0.0.1/note/1 2026/05/13 10:58:22 INFO Viewing post post=https://127.0.0.1/note/1 --- PASS: TestView_OldUpdate (0.57s) === RUN TestView_PostToFollowers 2026/05/13 10:58:22 INFO Applying migration id=initial 2026/05/13 10:58:22 INFO Applying migration id=notesupdated 2026/05/13 10:58:22 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:22 INFO Applying migration id=activitiesid 2026/05/13 10:58:22 INFO Applying migration id=outbox 2026/05/13 10:58:22 INFO Applying migration id=edits 2026/05/13 10:58:22 INFO Applying migration id=outboxactor 2026/05/13 10:58:22 INFO Applying migration id=outboxsender 2026/05/13 10:58:22 INFO Applying migration id=thread 2026/05/13 10:58:22 INFO Applying migration id=host 2026/05/13 10:58:22 INFO Applying migration id=sharedinbox 2026/05/13 10:58:22 INFO Applying migration id=noteshost 2026/05/13 10:58:22 INFO Applying migration id=fetched 2026/05/13 10:58:22 INFO Applying migration id=move 2026/05/13 10:58:22 INFO Applying migration id=cleanup 2026/05/13 10:58:22 INFO Applying migration id=received 2026/05/13 10:58:22 INFO Applying migration id=namehost 2026/05/13 10:58:22 INFO Applying migration id=outboxhost 2026/05/13 10:58:22 INFO Applying migration id=notesfts 2026/05/13 10:58:22 INFO Applying migration id=iconsname 2026/05/13 10:58:22 INFO Applying migration id=nohash 2026/05/13 10:58:22 INFO Applying migration id=shares 2026/05/13 10:58:22 INFO Applying migration id=actorttl 2026/05/13 10:58:22 INFO Applying migration id=tocc 2026/05/13 10:58:22 INFO Applying migration id=followeds 2026/05/13 10:58:22 INFO Applying migration id=certhash 2026/05/13 10:58:22 INFO Applying migration id=follows_sync 2026/05/13 10:58:22 INFO Applying migration id=jsonpath 2026/05/13 10:58:22 INFO Applying migration id=localforward 2026/05/13 10:58:22 INFO Applying migration id=avatar 2026/05/13 10:58:22 INFO Applying migration id=noimage 2026/05/13 10:58:22 INFO Applying migration id=feed 2026/05/13 10:58:22 INFO Applying migration id=bookmarks 2026/05/13 10:58:22 INFO Applying migration id=shareactivity 2026/05/13 10:58:22 INFO Applying migration id=application 2026/05/13 10:58:22 INFO Applying migration id=certificates 2026/05/13 10:58:22 INFO Applying migration id=rawforward 2026/05/13 10:58:22 INFO Applying migration id=publickey 2026/05/13 10:58:22 INFO Applying migration id=resolvegroup 2026/05/13 10:58:22 INFO Applying migration id=reject 2026/05/13 10:58:22 INFO Applying migration id=autodel 2026/05/13 10:58:22 INFO Applying migration id=jsonb 2026/05/13 10:58:22 INFO Applying migration id=quote 2026/05/13 10:58:22 INFO Applying migration id=rfc9421 2026/05/13 10:58:22 INFO Applying migration id=keys 2026/05/13 10:58:22 INFO Applying migration id=portable 2026/05/13 10:58:22 INFO Applying migration id=proofs 2026/05/13 10:58:22 INFO Applying migration id=contexts 2026/05/13 10:58:22 INFO Applying migration id=deliverieshost 2026/05/13 10:58:22 INFO Applying migration id=pembegin 2026/05/13 10:58:22 INFO Applying migration id=didhost 2026/05/13 10:58:22 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:22 INFO Applying migration id=invites 2026/05/13 10:58:22 INFO Applying migration id=ed25519blob 2026/05/13 10:58:22 INFO Applying migration id=rsablob 2026/05/13 10:58:22 INFO Applying migration id=iconscid 2026/05/13 10:58:22 INFO Applying migration id=actor 2026/05/13 10:58:22 INFO Applying migration id=localkeys 2026/05/13 10:58:22 INFO Applying migration id=deleted 2026/05/13 10:58:22 INFO Applying migration id=history 2026/05/13 10:58:22 INFO Applying migration id=outboxnano 2026/05/13 10:58:22 INFO Applying migration id=implements 2026/05/13 10:58:22 INFO Applying migration id=backfill 2026/05/13 10:58:22 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-dc5a-7769-9885-f66de8580a72 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:58:22 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-dc5b-75d1-8ca6-216144fd1db1 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-dc5a-7769-9885-f66de8580a72 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fc-dc5a-7769-9885-f66de8580a72 2026/05/13 10:58:22 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-dc5c-767b-862a-e3be858c9a39 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-dc5c-7622-974a-51a2f06eca09 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-dc5c-7622-974a-51a2f06eca09 2026/05/13 10:58:22 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-dc5c-7622-974a-51a2f06eca09 --- PASS: TestView_PostToFollowers (0.93s) === RUN TestView_PostToFollowersPostBeforeFollow 2026/05/13 10:58:22 INFO Applying migration id=initial 2026/05/13 10:58:22 INFO Applying migration id=notesupdated 2026/05/13 10:58:22 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:22 INFO Applying migration id=activitiesid 2026/05/13 10:58:22 INFO Applying migration id=outbox 2026/05/13 10:58:22 INFO Applying migration id=edits 2026/05/13 10:58:22 INFO Applying migration id=outboxactor 2026/05/13 10:58:22 INFO Applying migration id=outboxsender 2026/05/13 10:58:22 INFO Applying migration id=thread 2026/05/13 10:58:22 INFO Applying migration id=host 2026/05/13 10:58:22 INFO Applying migration id=sharedinbox 2026/05/13 10:58:22 INFO Applying migration id=noteshost 2026/05/13 10:58:22 INFO Applying migration id=fetched 2026/05/13 10:58:22 INFO Applying migration id=move 2026/05/13 10:58:22 INFO Applying migration id=cleanup 2026/05/13 10:58:22 INFO Applying migration id=received 2026/05/13 10:58:22 INFO Applying migration id=namehost 2026/05/13 10:58:22 INFO Applying migration id=outboxhost 2026/05/13 10:58:22 INFO Applying migration id=notesfts 2026/05/13 10:58:22 INFO Applying migration id=iconsname 2026/05/13 10:58:22 INFO Applying migration id=nohash 2026/05/13 10:58:22 INFO Applying migration id=shares 2026/05/13 10:58:22 INFO Applying migration id=actorttl 2026/05/13 10:58:22 INFO Applying migration id=tocc 2026/05/13 10:58:22 INFO Applying migration id=followeds 2026/05/13 10:58:22 INFO Applying migration id=certhash 2026/05/13 10:58:22 INFO Applying migration id=follows_sync 2026/05/13 10:58:22 INFO Applying migration id=jsonpath 2026/05/13 10:58:23 INFO Applying migration id=localforward 2026/05/13 10:58:23 INFO Applying migration id=avatar 2026/05/13 10:58:23 INFO Applying migration id=noimage 2026/05/13 10:58:23 INFO Applying migration id=feed 2026/05/13 10:58:23 INFO Applying migration id=bookmarks 2026/05/13 10:58:23 INFO Applying migration id=shareactivity 2026/05/13 10:58:23 INFO Applying migration id=application 2026/05/13 10:58:23 INFO Applying migration id=certificates 2026/05/13 10:58:23 INFO Applying migration id=rawforward 2026/05/13 10:58:23 INFO Applying migration id=publickey 2026/05/13 10:58:23 INFO Applying migration id=resolvegroup 2026/05/13 10:58:23 INFO Applying migration id=reject 2026/05/13 10:58:23 INFO Applying migration id=autodel 2026/05/13 10:58:23 INFO Applying migration id=jsonb 2026/05/13 10:58:23 INFO Applying migration id=quote 2026/05/13 10:58:23 INFO Applying migration id=rfc9421 2026/05/13 10:58:23 INFO Applying migration id=keys 2026/05/13 10:58:23 INFO Applying migration id=portable 2026/05/13 10:58:23 INFO Applying migration id=proofs 2026/05/13 10:58:23 INFO Applying migration id=contexts 2026/05/13 10:58:23 INFO Applying migration id=deliverieshost 2026/05/13 10:58:23 INFO Applying migration id=pembegin 2026/05/13 10:58:23 INFO Applying migration id=didhost 2026/05/13 10:58:23 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:23 INFO Applying migration id=invites 2026/05/13 10:58:23 INFO Applying migration id=ed25519blob 2026/05/13 10:58:23 INFO Applying migration id=rsablob 2026/05/13 10:58:23 INFO Applying migration id=iconscid 2026/05/13 10:58:23 INFO Applying migration id=actor 2026/05/13 10:58:23 INFO Applying migration id=localkeys 2026/05/13 10:58:23 INFO Applying migration id=deleted 2026/05/13 10:58:23 INFO Applying migration id=history 2026/05/13 10:58:23 INFO Applying migration id=outboxnano 2026/05/13 10:58:23 INFO Applying migration id=implements 2026/05/13 10:58:23 INFO Applying migration id=backfill 2026/05/13 10:58:23 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-e00f-7062-b2f1-38b742b03af7 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-e00f-7025-81c5-b81751b9fc4a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-e00f-7025-81c5-b81751b9fc4a 2026/05/13 10:58:23 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-e010-75d3-8cb7-444ffe339366 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:58:23 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-e010-7c45-a392-0895d020d0d9 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-e010-75d3-8cb7-444ffe339366 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fc-e010-75d3-8cb7-444ffe339366 2026/05/13 10:58:23 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-e00f-7025-81c5-b81751b9fc4a --- PASS: TestView_PostToFollowersPostBeforeFollow (0.95s) === RUN TestView_PostToFollowersUnfollow 2026/05/13 10:58:23 INFO Applying migration id=initial 2026/05/13 10:58:23 INFO Applying migration id=notesupdated 2026/05/13 10:58:23 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:23 INFO Applying migration id=activitiesid 2026/05/13 10:58:23 INFO Applying migration id=outbox 2026/05/13 10:58:23 INFO Applying migration id=edits 2026/05/13 10:58:23 INFO Applying migration id=outboxactor 2026/05/13 10:58:23 INFO Applying migration id=outboxsender 2026/05/13 10:58:23 INFO Applying migration id=thread 2026/05/13 10:58:23 INFO Applying migration id=host 2026/05/13 10:58:23 INFO Applying migration id=sharedinbox 2026/05/13 10:58:23 INFO Applying migration id=noteshost 2026/05/13 10:58:23 INFO Applying migration id=fetched 2026/05/13 10:58:23 INFO Applying migration id=move 2026/05/13 10:58:23 INFO Applying migration id=cleanup 2026/05/13 10:58:23 INFO Applying migration id=received 2026/05/13 10:58:23 INFO Applying migration id=namehost 2026/05/13 10:58:23 INFO Applying migration id=outboxhost 2026/05/13 10:58:23 INFO Applying migration id=notesfts 2026/05/13 10:58:23 INFO Applying migration id=iconsname 2026/05/13 10:58:23 INFO Applying migration id=nohash 2026/05/13 10:58:23 INFO Applying migration id=shares 2026/05/13 10:58:23 INFO Applying migration id=actorttl 2026/05/13 10:58:23 INFO Applying migration id=tocc 2026/05/13 10:58:23 INFO Applying migration id=followeds 2026/05/13 10:58:23 INFO Applying migration id=certhash 2026/05/13 10:58:23 INFO Applying migration id=follows_sync 2026/05/13 10:58:23 INFO Applying migration id=jsonpath 2026/05/13 10:58:23 INFO Applying migration id=localforward 2026/05/13 10:58:23 INFO Applying migration id=avatar 2026/05/13 10:58:23 INFO Applying migration id=noimage 2026/05/13 10:58:23 INFO Applying migration id=feed 2026/05/13 10:58:23 INFO Applying migration id=bookmarks 2026/05/13 10:58:23 INFO Applying migration id=shareactivity 2026/05/13 10:58:23 INFO Applying migration id=application 2026/05/13 10:58:23 INFO Applying migration id=certificates 2026/05/13 10:58:23 INFO Applying migration id=rawforward 2026/05/13 10:58:23 INFO Applying migration id=publickey 2026/05/13 10:58:23 INFO Applying migration id=resolvegroup 2026/05/13 10:58:23 INFO Applying migration id=reject 2026/05/13 10:58:23 INFO Applying migration id=autodel 2026/05/13 10:58:23 INFO Applying migration id=jsonb 2026/05/13 10:58:24 INFO Applying migration id=quote 2026/05/13 10:58:24 INFO Applying migration id=rfc9421 2026/05/13 10:58:24 INFO Applying migration id=keys 2026/05/13 10:58:24 INFO Applying migration id=portable 2026/05/13 10:58:24 INFO Applying migration id=proofs 2026/05/13 10:58:24 INFO Applying migration id=contexts 2026/05/13 10:58:24 INFO Applying migration id=deliverieshost 2026/05/13 10:58:24 INFO Applying migration id=pembegin 2026/05/13 10:58:24 INFO Applying migration id=didhost 2026/05/13 10:58:24 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:24 INFO Applying migration id=invites 2026/05/13 10:58:24 INFO Applying migration id=ed25519blob 2026/05/13 10:58:24 INFO Applying migration id=rsablob 2026/05/13 10:58:24 INFO Applying migration id=iconscid 2026/05/13 10:58:24 INFO Applying migration id=actor 2026/05/13 10:58:24 INFO Applying migration id=localkeys 2026/05/13 10:58:24 INFO Applying migration id=deleted 2026/05/13 10:58:24 INFO Applying migration id=history 2026/05/13 10:58:24 INFO Applying migration id=outboxnano 2026/05/13 10:58:24 INFO Applying migration id=implements 2026/05/13 10:58:24 INFO Applying migration id=backfill 2026/05/13 10:58:24 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-e32a-7478-910d-908c48a866d4 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:58:24 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-e32a-7c9f-b441-b979e7db17ca activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-e32a-7478-910d-908c48a866d4 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fc-e32a-7478-910d-908c48a866d4 2026/05/13 10:58:24 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-e32b-762f-b104-044580b21f5d activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-e32b-75f1-b7bb-698fd94e24a5 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-e32b-75f1-b7bb-698fd94e24a5 2026/05/13 10:58:24 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-e32b-75f1-b7bb-698fd94e24a5 2026/05/13 10:58:24 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fc-e32f-7b40-b7f3-a8537152ae5e activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-e32a-7478-910d-908c48a866d4 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:58:24 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-e32b-75f1-b7bb-698fd94e24a5 2026/05/13 10:58:24 INFO Post was not found post=https://localhost.localdomain:8443/post/019e20fc-e32b-75f1-b7bb-698fd94e24a5 --- PASS: TestView_PostToFollowersUnfollow (0.80s) === RUN TestView_PostToFollowersNotFollowing 2026/05/13 10:58:24 INFO Applying migration id=initial 2026/05/13 10:58:24 INFO Applying migration id=notesupdated 2026/05/13 10:58:24 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:24 INFO Applying migration id=activitiesid 2026/05/13 10:58:24 INFO Applying migration id=outbox 2026/05/13 10:58:24 INFO Applying migration id=edits 2026/05/13 10:58:24 INFO Applying migration id=outboxactor 2026/05/13 10:58:24 INFO Applying migration id=outboxsender 2026/05/13 10:58:24 INFO Applying migration id=thread 2026/05/13 10:58:24 INFO Applying migration id=host 2026/05/13 10:58:24 INFO Applying migration id=sharedinbox 2026/05/13 10:58:24 INFO Applying migration id=noteshost 2026/05/13 10:58:24 INFO Applying migration id=fetched 2026/05/13 10:58:24 INFO Applying migration id=move 2026/05/13 10:58:24 INFO Applying migration id=cleanup 2026/05/13 10:58:24 INFO Applying migration id=received 2026/05/13 10:58:24 INFO Applying migration id=namehost 2026/05/13 10:58:24 INFO Applying migration id=outboxhost 2026/05/13 10:58:24 INFO Applying migration id=notesfts 2026/05/13 10:58:24 INFO Applying migration id=iconsname 2026/05/13 10:58:24 INFO Applying migration id=nohash 2026/05/13 10:58:24 INFO Applying migration id=shares 2026/05/13 10:58:24 INFO Applying migration id=actorttl 2026/05/13 10:58:24 INFO Applying migration id=tocc 2026/05/13 10:58:24 INFO Applying migration id=followeds 2026/05/13 10:58:24 INFO Applying migration id=certhash 2026/05/13 10:58:24 INFO Applying migration id=follows_sync 2026/05/13 10:58:24 INFO Applying migration id=jsonpath 2026/05/13 10:58:24 INFO Applying migration id=localforward 2026/05/13 10:58:24 INFO Applying migration id=avatar 2026/05/13 10:58:24 INFO Applying migration id=noimage 2026/05/13 10:58:24 INFO Applying migration id=feed 2026/05/13 10:58:24 INFO Applying migration id=bookmarks 2026/05/13 10:58:24 INFO Applying migration id=shareactivity 2026/05/13 10:58:24 INFO Applying migration id=application 2026/05/13 10:58:24 INFO Applying migration id=certificates 2026/05/13 10:58:24 INFO Applying migration id=rawforward 2026/05/13 10:58:24 INFO Applying migration id=publickey 2026/05/13 10:58:24 INFO Applying migration id=resolvegroup 2026/05/13 10:58:24 INFO Applying migration id=reject 2026/05/13 10:58:24 INFO Applying migration id=autodel 2026/05/13 10:58:24 INFO Applying migration id=jsonb 2026/05/13 10:58:24 INFO Applying migration id=quote 2026/05/13 10:58:24 INFO Applying migration id=rfc9421 2026/05/13 10:58:24 INFO Applying migration id=keys 2026/05/13 10:58:24 INFO Applying migration id=portable 2026/05/13 10:58:24 INFO Applying migration id=proofs 2026/05/13 10:58:24 INFO Applying migration id=contexts 2026/05/13 10:58:24 INFO Applying migration id=deliverieshost 2026/05/13 10:58:24 INFO Applying migration id=pembegin 2026/05/13 10:58:24 INFO Applying migration id=didhost 2026/05/13 10:58:24 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:24 INFO Applying migration id=invites 2026/05/13 10:58:24 INFO Applying migration id=ed25519blob 2026/05/13 10:58:24 INFO Applying migration id=rsablob 2026/05/13 10:58:24 INFO Applying migration id=iconscid 2026/05/13 10:58:24 INFO Applying migration id=actor 2026/05/13 10:58:24 INFO Applying migration id=localkeys 2026/05/13 10:58:24 INFO Applying migration id=deleted 2026/05/13 10:58:24 INFO Applying migration id=history 2026/05/13 10:58:24 INFO Applying migration id=outboxnano 2026/05/13 10:58:24 INFO Applying migration id=implements 2026/05/13 10:58:24 INFO Applying migration id=backfill 2026/05/13 10:58:25 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-e7da-7895-a4bc-843a1b88e03f activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-e7da-7850-8d0b-720c77ab439d activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-e7da-7850-8d0b-720c77ab439d 2026/05/13 10:58:25 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-e7da-7850-8d0b-720c77ab439d 2026/05/13 10:58:25 INFO Post was not found post=https://localhost.localdomain:8443/post/019e20fc-e7da-7850-8d0b-720c77ab439d --- PASS: TestView_PostToFollowersNotFollowing (1.19s) === RUN TestView_PostToFollowersWithReply 2026/05/13 10:58:25 INFO Applying migration id=initial 2026/05/13 10:58:25 INFO Applying migration id=notesupdated 2026/05/13 10:58:25 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:25 INFO Applying migration id=activitiesid 2026/05/13 10:58:25 INFO Applying migration id=outbox 2026/05/13 10:58:25 INFO Applying migration id=edits 2026/05/13 10:58:25 INFO Applying migration id=outboxactor 2026/05/13 10:58:25 INFO Applying migration id=outboxsender 2026/05/13 10:58:25 INFO Applying migration id=thread 2026/05/13 10:58:25 INFO Applying migration id=host 2026/05/13 10:58:25 INFO Applying migration id=sharedinbox 2026/05/13 10:58:25 INFO Applying migration id=noteshost 2026/05/13 10:58:25 INFO Applying migration id=fetched 2026/05/13 10:58:25 INFO Applying migration id=move 2026/05/13 10:58:25 INFO Applying migration id=cleanup 2026/05/13 10:58:25 INFO Applying migration id=received 2026/05/13 10:58:25 INFO Applying migration id=namehost 2026/05/13 10:58:25 INFO Applying migration id=outboxhost 2026/05/13 10:58:25 INFO Applying migration id=notesfts 2026/05/13 10:58:25 INFO Applying migration id=iconsname 2026/05/13 10:58:25 INFO Applying migration id=nohash 2026/05/13 10:58:25 INFO Applying migration id=shares 2026/05/13 10:58:25 INFO Applying migration id=actorttl 2026/05/13 10:58:25 INFO Applying migration id=tocc 2026/05/13 10:58:25 INFO Applying migration id=followeds 2026/05/13 10:58:25 INFO Applying migration id=certhash 2026/05/13 10:58:25 INFO Applying migration id=follows_sync 2026/05/13 10:58:25 INFO Applying migration id=jsonpath 2026/05/13 10:58:25 INFO Applying migration id=localforward 2026/05/13 10:58:25 INFO Applying migration id=avatar 2026/05/13 10:58:25 INFO Applying migration id=noimage 2026/05/13 10:58:25 INFO Applying migration id=feed 2026/05/13 10:58:25 INFO Applying migration id=bookmarks 2026/05/13 10:58:25 INFO Applying migration id=shareactivity 2026/05/13 10:58:25 INFO Applying migration id=application 2026/05/13 10:58:25 INFO Applying migration id=certificates 2026/05/13 10:58:25 INFO Applying migration id=rawforward 2026/05/13 10:58:25 INFO Applying migration id=publickey 2026/05/13 10:58:25 INFO Applying migration id=resolvegroup 2026/05/13 10:58:25 INFO Applying migration id=reject 2026/05/13 10:58:25 INFO Applying migration id=autodel 2026/05/13 10:58:25 INFO Applying migration id=jsonb 2026/05/13 10:58:25 INFO Applying migration id=quote 2026/05/13 10:58:25 INFO Applying migration id=rfc9421 2026/05/13 10:58:25 INFO Applying migration id=keys 2026/05/13 10:58:25 INFO Applying migration id=portable 2026/05/13 10:58:26 INFO Applying migration id=proofs 2026/05/13 10:58:26 INFO Applying migration id=contexts 2026/05/13 10:58:26 INFO Applying migration id=deliverieshost 2026/05/13 10:58:26 INFO Applying migration id=pembegin 2026/05/13 10:58:26 INFO Applying migration id=didhost 2026/05/13 10:58:26 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:26 INFO Applying migration id=invites 2026/05/13 10:58:26 INFO Applying migration id=ed25519blob 2026/05/13 10:58:26 INFO Applying migration id=rsablob 2026/05/13 10:58:26 INFO Applying migration id=iconscid 2026/05/13 10:58:26 INFO Applying migration id=actor 2026/05/13 10:58:26 INFO Applying migration id=localkeys 2026/05/13 10:58:26 INFO Applying migration id=deleted 2026/05/13 10:58:26 INFO Applying migration id=history 2026/05/13 10:58:26 INFO Applying migration id=outboxnano 2026/05/13 10:58:26 INFO Applying migration id=implements 2026/05/13 10:58:26 INFO Applying migration id=backfill 2026/05/13 10:58:26 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-eae2-753c-b97b-7f27a6e4367d activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:58:26 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-eae2-7d46-87f3-68a09f0fb3e4 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-eae2-753c-b97b-7f27a6e4367d activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fc-eae2-753c-b97b-7f27a6e4367d 2026/05/13 10:58:26 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-eae4-7997-8dee-bf705f580268 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/carol followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:58:26 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-eae5-728b-9412-7adc635327ef activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-eae4-7997-8dee-bf705f580268 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/carol follow=https://localhost.localdomain:8443/follow/019e20fc-eae4-7997-8dee-bf705f580268 2026/05/13 10:58:26 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-eae5-7a88-a268-54e13979b830 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-eae5-7a4c-8ffd-051a5d538921 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-eae5-7a4c-8ffd-051a5d538921 2026/05/13 10:58:26 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-eae5-7a4c-8ffd-051a5d538921 2026/05/13 10:58:26 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-eae7-75a4-96c8-3325c6bf467f note=https://localhost.localdomain:8443/post/019e20fc-eae7-7577-a0d7-824b263ccd50 thread=https://localhost.localdomain:8443/post/019e20fc-eae5-7a4c-8ffd-051a5d538921 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:58:26 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-eae7-75a4-96c8-3325c6bf467f activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-eae7-7577-a0d7-824b263ccd50 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-eae7-7577-a0d7-824b263ccd50 2026/05/13 10:58:26 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-eae5-7a4c-8ffd-051a5d538921 --- PASS: TestView_PostToFollowersWithReply (0.78s) === RUN TestView_PostInGroupPublicAndGroupFollowed 2026/05/13 10:58:26 INFO Applying migration id=initial 2026/05/13 10:58:26 INFO Applying migration id=notesupdated 2026/05/13 10:58:26 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:26 INFO Applying migration id=activitiesid 2026/05/13 10:58:26 INFO Applying migration id=outbox 2026/05/13 10:58:26 INFO Applying migration id=edits 2026/05/13 10:58:26 INFO Applying migration id=outboxactor 2026/05/13 10:58:26 INFO Applying migration id=outboxsender 2026/05/13 10:58:26 INFO Applying migration id=thread 2026/05/13 10:58:26 INFO Applying migration id=host 2026/05/13 10:58:26 INFO Applying migration id=sharedinbox 2026/05/13 10:58:26 INFO Applying migration id=noteshost 2026/05/13 10:58:26 INFO Applying migration id=fetched 2026/05/13 10:58:26 INFO Applying migration id=move 2026/05/13 10:58:26 INFO Applying migration id=cleanup 2026/05/13 10:58:26 INFO Applying migration id=received 2026/05/13 10:58:26 INFO Applying migration id=namehost 2026/05/13 10:58:26 INFO Applying migration id=outboxhost 2026/05/13 10:58:26 INFO Applying migration id=notesfts 2026/05/13 10:58:26 INFO Applying migration id=iconsname 2026/05/13 10:58:26 INFO Applying migration id=nohash 2026/05/13 10:58:26 INFO Applying migration id=shares 2026/05/13 10:58:26 INFO Applying migration id=actorttl 2026/05/13 10:58:26 INFO Applying migration id=tocc 2026/05/13 10:58:26 INFO Applying migration id=followeds 2026/05/13 10:58:26 INFO Applying migration id=certhash 2026/05/13 10:58:26 INFO Applying migration id=follows_sync 2026/05/13 10:58:26 INFO Applying migration id=jsonpath 2026/05/13 10:58:26 INFO Applying migration id=localforward 2026/05/13 10:58:26 INFO Applying migration id=avatar 2026/05/13 10:58:26 INFO Applying migration id=noimage 2026/05/13 10:58:26 INFO Applying migration id=feed 2026/05/13 10:58:26 INFO Applying migration id=bookmarks 2026/05/13 10:58:26 INFO Applying migration id=shareactivity 2026/05/13 10:58:26 INFO Applying migration id=application 2026/05/13 10:58:26 INFO Applying migration id=certificates 2026/05/13 10:58:26 INFO Applying migration id=rawforward 2026/05/13 10:58:26 INFO Applying migration id=publickey 2026/05/13 10:58:26 INFO Applying migration id=resolvegroup 2026/05/13 10:58:26 INFO Applying migration id=reject 2026/05/13 10:58:26 INFO Applying migration id=autodel 2026/05/13 10:58:26 INFO Applying migration id=jsonb 2026/05/13 10:58:26 INFO Applying migration id=quote 2026/05/13 10:58:26 INFO Applying migration id=rfc9421 2026/05/13 10:58:26 INFO Applying migration id=keys 2026/05/13 10:58:26 INFO Applying migration id=portable 2026/05/13 10:58:26 INFO Applying migration id=proofs 2026/05/13 10:58:26 INFO Applying migration id=contexts 2026/05/13 10:58:26 INFO Applying migration id=deliverieshost 2026/05/13 10:58:26 INFO Applying migration id=pembegin 2026/05/13 10:58:26 INFO Applying migration id=didhost 2026/05/13 10:58:26 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:26 INFO Applying migration id=invites 2026/05/13 10:58:26 INFO Applying migration id=ed25519blob 2026/05/13 10:58:26 INFO Applying migration id=rsablob 2026/05/13 10:58:26 INFO Applying migration id=iconscid 2026/05/13 10:58:26 INFO Applying migration id=actor 2026/05/13 10:58:26 INFO Applying migration id=localkeys 2026/05/13 10:58:26 INFO Applying migration id=deleted 2026/05/13 10:58:26 INFO Applying migration id=history 2026/05/13 10:58:26 INFO Applying migration id=outboxnano 2026/05/13 10:58:26 INFO Applying migration id=implements 2026/05/13 10:58:26 INFO Applying migration id=backfill 2026/05/13 10:58:27 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:58:27 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-ee2d-70dd-9905-d308c4045bbe activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://127.0.0.1/group/people follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/group/people 2026/05/13 10:58:27 INFO Viewing post post=https://127.0.0.1/note/1 --- PASS: TestView_PostInGroupPublicAndGroupFollowed (0.84s) === RUN TestView_PostInGroupNotPublicAndGroupFollowed 2026/05/13 10:58:27 INFO Applying migration id=initial 2026/05/13 10:58:27 INFO Applying migration id=notesupdated 2026/05/13 10:58:27 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:27 INFO Applying migration id=activitiesid 2026/05/13 10:58:27 INFO Applying migration id=outbox 2026/05/13 10:58:27 INFO Applying migration id=edits 2026/05/13 10:58:27 INFO Applying migration id=outboxactor 2026/05/13 10:58:27 INFO Applying migration id=outboxsender 2026/05/13 10:58:27 INFO Applying migration id=thread 2026/05/13 10:58:27 INFO Applying migration id=host 2026/05/13 10:58:27 INFO Applying migration id=sharedinbox 2026/05/13 10:58:27 INFO Applying migration id=noteshost 2026/05/13 10:58:27 INFO Applying migration id=fetched 2026/05/13 10:58:27 INFO Applying migration id=move 2026/05/13 10:58:27 INFO Applying migration id=cleanup 2026/05/13 10:58:27 INFO Applying migration id=received 2026/05/13 10:58:27 INFO Applying migration id=namehost 2026/05/13 10:58:27 INFO Applying migration id=outboxhost 2026/05/13 10:58:27 INFO Applying migration id=notesfts 2026/05/13 10:58:27 INFO Applying migration id=iconsname 2026/05/13 10:58:27 INFO Applying migration id=nohash 2026/05/13 10:58:27 INFO Applying migration id=shares 2026/05/13 10:58:27 INFO Applying migration id=actorttl 2026/05/13 10:58:27 INFO Applying migration id=tocc 2026/05/13 10:58:27 INFO Applying migration id=followeds 2026/05/13 10:58:27 INFO Applying migration id=certhash 2026/05/13 10:58:27 INFO Applying migration id=follows_sync 2026/05/13 10:58:27 INFO Applying migration id=jsonpath 2026/05/13 10:58:27 INFO Applying migration id=localforward 2026/05/13 10:58:27 INFO Applying migration id=avatar 2026/05/13 10:58:27 INFO Applying migration id=noimage 2026/05/13 10:58:27 INFO Applying migration id=feed 2026/05/13 10:58:27 INFO Applying migration id=bookmarks 2026/05/13 10:58:27 INFO Applying migration id=shareactivity 2026/05/13 10:58:27 INFO Applying migration id=application 2026/05/13 10:58:27 INFO Applying migration id=certificates 2026/05/13 10:58:27 INFO Applying migration id=rawforward 2026/05/13 10:58:27 INFO Applying migration id=publickey 2026/05/13 10:58:27 INFO Applying migration id=resolvegroup 2026/05/13 10:58:27 INFO Applying migration id=reject 2026/05/13 10:58:27 INFO Applying migration id=autodel 2026/05/13 10:58:27 INFO Applying migration id=jsonb 2026/05/13 10:58:27 INFO Applying migration id=quote 2026/05/13 10:58:27 INFO Applying migration id=rfc9421 2026/05/13 10:58:27 INFO Applying migration id=keys 2026/05/13 10:58:27 INFO Applying migration id=portable 2026/05/13 10:58:27 INFO Applying migration id=proofs 2026/05/13 10:58:27 INFO Applying migration id=contexts 2026/05/13 10:58:27 INFO Applying migration id=deliverieshost 2026/05/13 10:58:27 INFO Applying migration id=pembegin 2026/05/13 10:58:27 INFO Applying migration id=didhost 2026/05/13 10:58:27 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:27 INFO Applying migration id=invites 2026/05/13 10:58:27 INFO Applying migration id=ed25519blob 2026/05/13 10:58:27 INFO Applying migration id=rsablob 2026/05/13 10:58:27 INFO Applying migration id=iconscid 2026/05/13 10:58:27 INFO Applying migration id=actor 2026/05/13 10:58:27 INFO Applying migration id=localkeys 2026/05/13 10:58:27 INFO Applying migration id=deleted 2026/05/13 10:58:27 INFO Applying migration id=history 2026/05/13 10:58:27 INFO Applying migration id=outboxnano 2026/05/13 10:58:27 INFO Applying migration id=implements 2026/05/13 10:58:27 INFO Applying migration id=backfill 2026/05/13 10:58:28 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:58:28 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-f0a1-7bc1-a000-67fe74b6384e activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://127.0.0.1/group/people follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/group/people 2026/05/13 10:58:28 INFO Viewing post post=https://127.0.0.1/note/1 --- PASS: TestView_PostInGroupNotPublicAndGroupFollowed (0.63s) === RUN TestView_PostInGroupNotPublicAndGroupFollowedButNotAccepted 2026/05/13 10:58:28 INFO Applying migration id=initial 2026/05/13 10:58:28 INFO Applying migration id=notesupdated 2026/05/13 10:58:28 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:28 INFO Applying migration id=activitiesid 2026/05/13 10:58:28 INFO Applying migration id=outbox 2026/05/13 10:58:28 INFO Applying migration id=edits 2026/05/13 10:58:28 INFO Applying migration id=outboxactor 2026/05/13 10:58:28 INFO Applying migration id=outboxsender 2026/05/13 10:58:28 INFO Applying migration id=thread 2026/05/13 10:58:28 INFO Applying migration id=host 2026/05/13 10:58:28 INFO Applying migration id=sharedinbox 2026/05/13 10:58:28 INFO Applying migration id=noteshost 2026/05/13 10:58:28 INFO Applying migration id=fetched 2026/05/13 10:58:28 INFO Applying migration id=move 2026/05/13 10:58:28 INFO Applying migration id=cleanup 2026/05/13 10:58:28 INFO Applying migration id=received 2026/05/13 10:58:28 INFO Applying migration id=namehost 2026/05/13 10:58:28 INFO Applying migration id=outboxhost 2026/05/13 10:58:28 INFO Applying migration id=notesfts 2026/05/13 10:58:28 INFO Applying migration id=iconsname 2026/05/13 10:58:28 INFO Applying migration id=nohash 2026/05/13 10:58:28 INFO Applying migration id=shares 2026/05/13 10:58:28 INFO Applying migration id=actorttl 2026/05/13 10:58:28 INFO Applying migration id=tocc 2026/05/13 10:58:28 INFO Applying migration id=followeds 2026/05/13 10:58:28 INFO Applying migration id=certhash 2026/05/13 10:58:28 INFO Applying migration id=follows_sync 2026/05/13 10:58:28 INFO Applying migration id=jsonpath 2026/05/13 10:58:28 INFO Applying migration id=localforward 2026/05/13 10:58:28 INFO Applying migration id=avatar 2026/05/13 10:58:28 INFO Applying migration id=noimage 2026/05/13 10:58:28 INFO Applying migration id=feed 2026/05/13 10:58:28 INFO Applying migration id=bookmarks 2026/05/13 10:58:28 INFO Applying migration id=shareactivity 2026/05/13 10:58:28 INFO Applying migration id=application 2026/05/13 10:58:28 INFO Applying migration id=certificates 2026/05/13 10:58:28 INFO Applying migration id=rawforward 2026/05/13 10:58:28 INFO Applying migration id=publickey 2026/05/13 10:58:28 INFO Applying migration id=resolvegroup 2026/05/13 10:58:28 INFO Applying migration id=reject 2026/05/13 10:58:28 INFO Applying migration id=autodel 2026/05/13 10:58:28 INFO Applying migration id=jsonb 2026/05/13 10:58:28 INFO Applying migration id=quote 2026/05/13 10:58:28 INFO Applying migration id=rfc9421 2026/05/13 10:58:28 INFO Applying migration id=keys 2026/05/13 10:58:28 INFO Applying migration id=portable 2026/05/13 10:58:28 INFO Applying migration id=proofs 2026/05/13 10:58:28 INFO Applying migration id=contexts 2026/05/13 10:58:28 INFO Applying migration id=deliverieshost 2026/05/13 10:58:28 INFO Applying migration id=pembegin 2026/05/13 10:58:28 INFO Applying migration id=didhost 2026/05/13 10:58:28 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:28 INFO Applying migration id=invites 2026/05/13 10:58:28 INFO Applying migration id=ed25519blob 2026/05/13 10:58:28 INFO Applying migration id=rsablob 2026/05/13 10:58:28 INFO Applying migration id=iconscid 2026/05/13 10:58:28 INFO Applying migration id=actor 2026/05/13 10:58:28 INFO Applying migration id=localkeys 2026/05/13 10:58:28 INFO Applying migration id=deleted 2026/05/13 10:58:28 INFO Applying migration id=history 2026/05/13 10:58:28 INFO Applying migration id=outboxnano 2026/05/13 10:58:28 INFO Applying migration id=implements 2026/05/13 10:58:28 INFO Applying migration id=backfill 2026/05/13 10:58:28 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:58:28 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-f3ce-72cc-9bcf-fad5ccf2ee5e activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://127.0.0.1/group/people follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/group/people 2026/05/13 10:58:28 INFO Viewing post post=https://127.0.0.1/note/1 2026/05/13 10:58:28 INFO Post was not found post=https://127.0.0.1/note/1 --- PASS: TestView_PostInGroupNotPublicAndGroupFollowedButNotAccepted (0.81s) === RUN TestView_PostInGroupNotPublicAndAuthorFollowed 2026/05/13 10:58:28 INFO Applying migration id=initial 2026/05/13 10:58:28 INFO Applying migration id=notesupdated 2026/05/13 10:58:28 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:28 INFO Applying migration id=activitiesid 2026/05/13 10:58:28 INFO Applying migration id=outbox 2026/05/13 10:58:28 INFO Applying migration id=edits 2026/05/13 10:58:28 INFO Applying migration id=outboxactor 2026/05/13 10:58:28 INFO Applying migration id=outboxsender 2026/05/13 10:58:28 INFO Applying migration id=thread 2026/05/13 10:58:28 INFO Applying migration id=host 2026/05/13 10:58:28 INFO Applying migration id=sharedinbox 2026/05/13 10:58:28 INFO Applying migration id=noteshost 2026/05/13 10:58:28 INFO Applying migration id=fetched 2026/05/13 10:58:28 INFO Applying migration id=move 2026/05/13 10:58:28 INFO Applying migration id=cleanup 2026/05/13 10:58:28 INFO Applying migration id=received 2026/05/13 10:58:28 INFO Applying migration id=namehost 2026/05/13 10:58:28 INFO Applying migration id=outboxhost 2026/05/13 10:58:28 INFO Applying migration id=notesfts 2026/05/13 10:58:28 INFO Applying migration id=iconsname 2026/05/13 10:58:28 INFO Applying migration id=nohash 2026/05/13 10:58:28 INFO Applying migration id=shares 2026/05/13 10:58:28 INFO Applying migration id=actorttl 2026/05/13 10:58:28 INFO Applying migration id=tocc 2026/05/13 10:58:28 INFO Applying migration id=followeds 2026/05/13 10:58:28 INFO Applying migration id=certhash 2026/05/13 10:58:28 INFO Applying migration id=follows_sync 2026/05/13 10:58:28 INFO Applying migration id=jsonpath 2026/05/13 10:58:29 INFO Applying migration id=localforward 2026/05/13 10:58:29 INFO Applying migration id=avatar 2026/05/13 10:58:29 INFO Applying migration id=noimage 2026/05/13 10:58:29 INFO Applying migration id=feed 2026/05/13 10:58:29 INFO Applying migration id=bookmarks 2026/05/13 10:58:29 INFO Applying migration id=shareactivity 2026/05/13 10:58:29 INFO Applying migration id=application 2026/05/13 10:58:29 INFO Applying migration id=certificates 2026/05/13 10:58:29 INFO Applying migration id=rawforward 2026/05/13 10:58:29 INFO Applying migration id=publickey 2026/05/13 10:58:29 INFO Applying migration id=resolvegroup 2026/05/13 10:58:29 INFO Applying migration id=reject 2026/05/13 10:58:29 INFO Applying migration id=autodel 2026/05/13 10:58:29 INFO Applying migration id=jsonb 2026/05/13 10:58:29 INFO Applying migration id=quote 2026/05/13 10:58:29 INFO Applying migration id=rfc9421 2026/05/13 10:58:29 INFO Applying migration id=keys 2026/05/13 10:58:29 INFO Applying migration id=portable 2026/05/13 10:58:29 INFO Applying migration id=proofs 2026/05/13 10:58:29 INFO Applying migration id=contexts 2026/05/13 10:58:29 INFO Applying migration id=deliverieshost 2026/05/13 10:58:29 INFO Applying migration id=pembegin 2026/05/13 10:58:29 INFO Applying migration id=didhost 2026/05/13 10:58:29 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:29 INFO Applying migration id=invites 2026/05/13 10:58:29 INFO Applying migration id=ed25519blob 2026/05/13 10:58:29 INFO Applying migration id=rsablob 2026/05/13 10:58:29 INFO Applying migration id=iconscid 2026/05/13 10:58:29 INFO Applying migration id=actor 2026/05/13 10:58:29 INFO Applying migration id=localkeys 2026/05/13 10:58:29 INFO Applying migration id=deleted 2026/05/13 10:58:29 INFO Applying migration id=history 2026/05/13 10:58:29 INFO Applying migration id=outboxnano 2026/05/13 10:58:29 INFO Applying migration id=implements 2026/05/13 10:58:29 INFO Applying migration id=backfill 2026/05/13 10:58:29 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:58:29 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-f64b-732c-a8fd-e81c59ab9a5a activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://127.0.0.1/user/dan follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/user/dan 2026/05/13 10:58:29 INFO Viewing post post=https://127.0.0.1/note/1 --- PASS: TestView_PostInGroupNotPublicAndAuthorFollowed (0.64s) === RUN TestView_PostInGroupNotPublicAndAuthorFollowedButNotAccepted 2026/05/13 10:58:29 INFO Applying migration id=initial 2026/05/13 10:58:29 INFO Applying migration id=notesupdated 2026/05/13 10:58:29 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:29 INFO Applying migration id=activitiesid 2026/05/13 10:58:29 INFO Applying migration id=outbox 2026/05/13 10:58:29 INFO Applying migration id=edits 2026/05/13 10:58:29 INFO Applying migration id=outboxactor 2026/05/13 10:58:29 INFO Applying migration id=outboxsender 2026/05/13 10:58:29 INFO Applying migration id=thread 2026/05/13 10:58:29 INFO Applying migration id=host 2026/05/13 10:58:29 INFO Applying migration id=sharedinbox 2026/05/13 10:58:29 INFO Applying migration id=noteshost 2026/05/13 10:58:29 INFO Applying migration id=fetched 2026/05/13 10:58:29 INFO Applying migration id=move 2026/05/13 10:58:29 INFO Applying migration id=cleanup 2026/05/13 10:58:29 INFO Applying migration id=received 2026/05/13 10:58:29 INFO Applying migration id=namehost 2026/05/13 10:58:29 INFO Applying migration id=outboxhost 2026/05/13 10:58:29 INFO Applying migration id=notesfts 2026/05/13 10:58:29 INFO Applying migration id=iconsname 2026/05/13 10:58:29 INFO Applying migration id=nohash 2026/05/13 10:58:29 INFO Applying migration id=shares 2026/05/13 10:58:29 INFO Applying migration id=actorttl 2026/05/13 10:58:29 INFO Applying migration id=tocc 2026/05/13 10:58:29 INFO Applying migration id=followeds 2026/05/13 10:58:29 INFO Applying migration id=certhash 2026/05/13 10:58:29 INFO Applying migration id=follows_sync 2026/05/13 10:58:29 INFO Applying migration id=jsonpath 2026/05/13 10:58:29 INFO Applying migration id=localforward 2026/05/13 10:58:29 INFO Applying migration id=avatar 2026/05/13 10:58:29 INFO Applying migration id=noimage 2026/05/13 10:58:29 INFO Applying migration id=feed 2026/05/13 10:58:29 INFO Applying migration id=bookmarks 2026/05/13 10:58:29 INFO Applying migration id=shareactivity 2026/05/13 10:58:29 INFO Applying migration id=application 2026/05/13 10:58:29 INFO Applying migration id=certificates 2026/05/13 10:58:29 INFO Applying migration id=rawforward 2026/05/13 10:58:29 INFO Applying migration id=publickey 2026/05/13 10:58:29 INFO Applying migration id=resolvegroup 2026/05/13 10:58:29 INFO Applying migration id=reject 2026/05/13 10:58:29 INFO Applying migration id=autodel 2026/05/13 10:58:29 INFO Applying migration id=jsonb 2026/05/13 10:58:29 INFO Applying migration id=quote 2026/05/13 10:58:29 INFO Applying migration id=rfc9421 2026/05/13 10:58:29 INFO Applying migration id=keys 2026/05/13 10:58:29 INFO Applying migration id=portable 2026/05/13 10:58:29 INFO Applying migration id=proofs 2026/05/13 10:58:29 INFO Applying migration id=contexts 2026/05/13 10:58:29 INFO Applying migration id=deliverieshost 2026/05/13 10:58:29 INFO Applying migration id=pembegin 2026/05/13 10:58:29 INFO Applying migration id=didhost 2026/05/13 10:58:29 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:29 INFO Applying migration id=invites 2026/05/13 10:58:29 INFO Applying migration id=ed25519blob 2026/05/13 10:58:29 INFO Applying migration id=rsablob 2026/05/13 10:58:29 INFO Applying migration id=iconscid 2026/05/13 10:58:29 INFO Applying migration id=actor 2026/05/13 10:58:29 INFO Applying migration id=localkeys 2026/05/13 10:58:29 INFO Applying migration id=deleted 2026/05/13 10:58:29 INFO Applying migration id=history 2026/05/13 10:58:29 INFO Applying migration id=outboxnano 2026/05/13 10:58:29 INFO Applying migration id=implements 2026/05/13 10:58:29 INFO Applying migration id=backfill 2026/05/13 10:58:30 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:58:30 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-f93f-7ba0-a9ac-de36004340d8 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://127.0.0.1/user/dan follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/user/dan 2026/05/13 10:58:30 INFO Viewing post post=https://127.0.0.1/note/1 2026/05/13 10:58:30 INFO Post was not found post=https://127.0.0.1/note/1 --- PASS: TestView_PostInGroupNotPublicAndAuthorFollowedButNotAccepted (0.76s) === RUN TestView_PostInGroupNotPublicAndGroupFollowedWithReply 2026/05/13 10:58:30 INFO Applying migration id=initial 2026/05/13 10:58:30 INFO Applying migration id=notesupdated 2026/05/13 10:58:30 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:30 INFO Applying migration id=activitiesid 2026/05/13 10:58:30 INFO Applying migration id=outbox 2026/05/13 10:58:30 INFO Applying migration id=edits 2026/05/13 10:58:30 INFO Applying migration id=outboxactor 2026/05/13 10:58:30 INFO Applying migration id=outboxsender 2026/05/13 10:58:30 INFO Applying migration id=thread 2026/05/13 10:58:30 INFO Applying migration id=host 2026/05/13 10:58:30 INFO Applying migration id=sharedinbox 2026/05/13 10:58:30 INFO Applying migration id=noteshost 2026/05/13 10:58:30 INFO Applying migration id=fetched 2026/05/13 10:58:30 INFO Applying migration id=move 2026/05/13 10:58:30 INFO Applying migration id=cleanup 2026/05/13 10:58:30 INFO Applying migration id=received 2026/05/13 10:58:30 INFO Applying migration id=namehost 2026/05/13 10:58:30 INFO Applying migration id=outboxhost 2026/05/13 10:58:30 INFO Applying migration id=notesfts 2026/05/13 10:58:30 INFO Applying migration id=iconsname 2026/05/13 10:58:30 INFO Applying migration id=nohash 2026/05/13 10:58:30 INFO Applying migration id=shares 2026/05/13 10:58:30 INFO Applying migration id=actorttl 2026/05/13 10:58:30 INFO Applying migration id=tocc 2026/05/13 10:58:30 INFO Applying migration id=followeds 2026/05/13 10:58:30 INFO Applying migration id=certhash 2026/05/13 10:58:30 INFO Applying migration id=follows_sync 2026/05/13 10:58:30 INFO Applying migration id=jsonpath 2026/05/13 10:58:30 INFO Applying migration id=localforward 2026/05/13 10:58:30 INFO Applying migration id=avatar 2026/05/13 10:58:30 INFO Applying migration id=noimage 2026/05/13 10:58:30 INFO Applying migration id=feed 2026/05/13 10:58:30 INFO Applying migration id=bookmarks 2026/05/13 10:58:30 INFO Applying migration id=shareactivity 2026/05/13 10:58:30 INFO Applying migration id=application 2026/05/13 10:58:30 INFO Applying migration id=certificates 2026/05/13 10:58:30 INFO Applying migration id=rawforward 2026/05/13 10:58:30 INFO Applying migration id=publickey 2026/05/13 10:58:30 INFO Applying migration id=resolvegroup 2026/05/13 10:58:30 INFO Applying migration id=reject 2026/05/13 10:58:30 INFO Applying migration id=autodel 2026/05/13 10:58:30 INFO Applying migration id=jsonb 2026/05/13 10:58:30 INFO Applying migration id=quote 2026/05/13 10:58:30 INFO Applying migration id=rfc9421 2026/05/13 10:58:30 INFO Applying migration id=keys 2026/05/13 10:58:30 INFO Applying migration id=portable 2026/05/13 10:58:30 INFO Applying migration id=proofs 2026/05/13 10:58:30 INFO Applying migration id=contexts 2026/05/13 10:58:30 INFO Applying migration id=deliverieshost 2026/05/13 10:58:30 INFO Applying migration id=pembegin 2026/05/13 10:58:30 INFO Applying migration id=didhost 2026/05/13 10:58:30 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:30 INFO Applying migration id=invites 2026/05/13 10:58:30 INFO Applying migration id=ed25519blob 2026/05/13 10:58:30 INFO Applying migration id=rsablob 2026/05/13 10:58:30 INFO Applying migration id=iconscid 2026/05/13 10:58:30 INFO Applying migration id=actor 2026/05/13 10:58:30 INFO Applying migration id=localkeys 2026/05/13 10:58:30 INFO Applying migration id=deleted 2026/05/13 10:58:30 INFO Applying migration id=history 2026/05/13 10:58:30 INFO Applying migration id=outboxnano 2026/05/13 10:58:30 INFO Applying migration id=implements 2026/05/13 10:58:30 INFO Applying migration id=backfill 2026/05/13 10:58:30 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:58:30 INFO Received a new post activity.id=https://127.0.0.1/create/2 activity.type=Create activity.actor=https://127.0.0.1/user/erin activity.object.kind=object activity.object.id=https://127.0.0.1/note/2 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/erin post=https://127.0.0.1/note/2 2026/05/13 10:58:30 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-fba1-74f3-ade6-c873efc9a767 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://127.0.0.1/group/people follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/group/people 2026/05/13 10:58:30 INFO Viewing post post=https://127.0.0.1/note/1 --- PASS: TestView_PostInGroupNotPublicAndGroupFollowedWithReply (0.61s) === RUN TestView_PostInGroupNotPublicAndGroupFollowedWithPrivateReply 2026/05/13 10:58:30 INFO Applying migration id=initial 2026/05/13 10:58:30 INFO Applying migration id=notesupdated 2026/05/13 10:58:30 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:30 INFO Applying migration id=activitiesid 2026/05/13 10:58:30 INFO Applying migration id=outbox 2026/05/13 10:58:30 INFO Applying migration id=edits 2026/05/13 10:58:30 INFO Applying migration id=outboxactor 2026/05/13 10:58:30 INFO Applying migration id=outboxsender 2026/05/13 10:58:30 INFO Applying migration id=thread 2026/05/13 10:58:30 INFO Applying migration id=host 2026/05/13 10:58:30 INFO Applying migration id=sharedinbox 2026/05/13 10:58:30 INFO Applying migration id=noteshost 2026/05/13 10:58:30 INFO Applying migration id=fetched 2026/05/13 10:58:30 INFO Applying migration id=move 2026/05/13 10:58:30 INFO Applying migration id=cleanup 2026/05/13 10:58:30 INFO Applying migration id=received 2026/05/13 10:58:30 INFO Applying migration id=namehost 2026/05/13 10:58:30 INFO Applying migration id=outboxhost 2026/05/13 10:58:30 INFO Applying migration id=notesfts 2026/05/13 10:58:30 INFO Applying migration id=iconsname 2026/05/13 10:58:30 INFO Applying migration id=nohash 2026/05/13 10:58:30 INFO Applying migration id=shares 2026/05/13 10:58:30 INFO Applying migration id=actorttl 2026/05/13 10:58:30 INFO Applying migration id=tocc 2026/05/13 10:58:30 INFO Applying migration id=followeds 2026/05/13 10:58:30 INFO Applying migration id=certhash 2026/05/13 10:58:30 INFO Applying migration id=follows_sync 2026/05/13 10:58:30 INFO Applying migration id=jsonpath 2026/05/13 10:58:31 INFO Applying migration id=localforward 2026/05/13 10:58:31 INFO Applying migration id=avatar 2026/05/13 10:58:31 INFO Applying migration id=noimage 2026/05/13 10:58:31 INFO Applying migration id=feed 2026/05/13 10:58:31 INFO Applying migration id=bookmarks 2026/05/13 10:58:31 INFO Applying migration id=shareactivity 2026/05/13 10:58:31 INFO Applying migration id=application 2026/05/13 10:58:31 INFO Applying migration id=certificates 2026/05/13 10:58:31 INFO Applying migration id=rawforward 2026/05/13 10:58:31 INFO Applying migration id=publickey 2026/05/13 10:58:31 INFO Applying migration id=resolvegroup 2026/05/13 10:58:31 INFO Applying migration id=reject 2026/05/13 10:58:31 INFO Applying migration id=autodel 2026/05/13 10:58:31 INFO Applying migration id=jsonb 2026/05/13 10:58:31 INFO Applying migration id=quote 2026/05/13 10:58:31 INFO Applying migration id=rfc9421 2026/05/13 10:58:31 INFO Applying migration id=keys 2026/05/13 10:58:31 INFO Applying migration id=portable 2026/05/13 10:58:31 INFO Applying migration id=proofs 2026/05/13 10:58:31 INFO Applying migration id=contexts 2026/05/13 10:58:31 INFO Applying migration id=deliverieshost 2026/05/13 10:58:31 INFO Applying migration id=pembegin 2026/05/13 10:58:31 INFO Applying migration id=didhost 2026/05/13 10:58:31 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:31 INFO Applying migration id=invites 2026/05/13 10:58:31 INFO Applying migration id=ed25519blob 2026/05/13 10:58:31 INFO Applying migration id=rsablob 2026/05/13 10:58:31 INFO Applying migration id=iconscid 2026/05/13 10:58:31 INFO Applying migration id=actor 2026/05/13 10:58:31 INFO Applying migration id=localkeys 2026/05/13 10:58:31 INFO Applying migration id=deleted 2026/05/13 10:58:31 INFO Applying migration id=history 2026/05/13 10:58:31 INFO Applying migration id=outboxnano 2026/05/13 10:58:31 INFO Applying migration id=implements 2026/05/13 10:58:31 INFO Applying migration id=backfill 2026/05/13 10:58:31 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:58:31 INFO Received a new post activity.id=https://127.0.0.1/create/2 activity.type=Create activity.actor=https://127.0.0.1/user/erin activity.object.kind=object activity.object.id=https://127.0.0.1/note/2 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/erin post=https://127.0.0.1/note/2 2026/05/13 10:58:31 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-fe07-7e8e-b2ed-c8f75ecd3aaa activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://127.0.0.1/group/people follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/group/people 2026/05/13 10:58:31 INFO Viewing post post=https://127.0.0.1/note/1 --- PASS: TestView_PostInGroupNotPublicAndGroupFollowedWithPrivateReply (0.61s) === RUN TestWhisper_HappyFlow 2026/05/13 10:58:31 INFO Applying migration id=initial 2026/05/13 10:58:31 INFO Applying migration id=notesupdated 2026/05/13 10:58:31 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:31 INFO Applying migration id=activitiesid 2026/05/13 10:58:31 INFO Applying migration id=outbox 2026/05/13 10:58:31 INFO Applying migration id=edits 2026/05/13 10:58:31 INFO Applying migration id=outboxactor 2026/05/13 10:58:31 INFO Applying migration id=outboxsender 2026/05/13 10:58:31 INFO Applying migration id=thread 2026/05/13 10:58:31 INFO Applying migration id=host 2026/05/13 10:58:31 INFO Applying migration id=sharedinbox 2026/05/13 10:58:31 INFO Applying migration id=noteshost 2026/05/13 10:58:31 INFO Applying migration id=fetched 2026/05/13 10:58:31 INFO Applying migration id=move 2026/05/13 10:58:31 INFO Applying migration id=cleanup 2026/05/13 10:58:31 INFO Applying migration id=received 2026/05/13 10:58:31 INFO Applying migration id=namehost 2026/05/13 10:58:31 INFO Applying migration id=outboxhost 2026/05/13 10:58:31 INFO Applying migration id=notesfts 2026/05/13 10:58:31 INFO Applying migration id=iconsname 2026/05/13 10:58:31 INFO Applying migration id=nohash 2026/05/13 10:58:31 INFO Applying migration id=shares 2026/05/13 10:58:31 INFO Applying migration id=actorttl 2026/05/13 10:58:31 INFO Applying migration id=tocc 2026/05/13 10:58:31 INFO Applying migration id=followeds 2026/05/13 10:58:31 INFO Applying migration id=certhash 2026/05/13 10:58:31 INFO Applying migration id=follows_sync 2026/05/13 10:58:31 INFO Applying migration id=jsonpath 2026/05/13 10:58:31 INFO Applying migration id=localforward 2026/05/13 10:58:31 INFO Applying migration id=avatar 2026/05/13 10:58:31 INFO Applying migration id=noimage 2026/05/13 10:58:31 INFO Applying migration id=feed 2026/05/13 10:58:31 INFO Applying migration id=bookmarks 2026/05/13 10:58:31 INFO Applying migration id=shareactivity 2026/05/13 10:58:31 INFO Applying migration id=application 2026/05/13 10:58:31 INFO Applying migration id=certificates 2026/05/13 10:58:31 INFO Applying migration id=rawforward 2026/05/13 10:58:31 INFO Applying migration id=publickey 2026/05/13 10:58:31 INFO Applying migration id=resolvegroup 2026/05/13 10:58:31 INFO Applying migration id=reject 2026/05/13 10:58:31 INFO Applying migration id=autodel 2026/05/13 10:58:31 INFO Applying migration id=jsonb 2026/05/13 10:58:31 INFO Applying migration id=quote 2026/05/13 10:58:31 INFO Applying migration id=rfc9421 2026/05/13 10:58:31 INFO Applying migration id=keys 2026/05/13 10:58:31 INFO Applying migration id=portable 2026/05/13 10:58:31 INFO Applying migration id=proofs 2026/05/13 10:58:31 INFO Applying migration id=contexts 2026/05/13 10:58:31 INFO Applying migration id=deliverieshost 2026/05/13 10:58:31 INFO Applying migration id=pembegin 2026/05/13 10:58:31 INFO Applying migration id=didhost 2026/05/13 10:58:31 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:31 INFO Applying migration id=invites 2026/05/13 10:58:31 INFO Applying migration id=ed25519blob 2026/05/13 10:58:31 INFO Applying migration id=rsablob 2026/05/13 10:58:31 INFO Applying migration id=iconscid 2026/05/13 10:58:31 INFO Applying migration id=actor 2026/05/13 10:58:31 INFO Applying migration id=localkeys 2026/05/13 10:58:31 INFO Applying migration id=deleted 2026/05/13 10:58:31 INFO Applying migration id=history 2026/05/13 10:58:31 INFO Applying migration id=outboxnano 2026/05/13 10:58:31 INFO Applying migration id=implements 2026/05/13 10:58:31 INFO Applying migration id=backfill 2026/05/13 10:58:32 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fd-01dd-7845-9dc2-adeb9c383a09 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:58:32 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fd-01de-7053-b11c-ba7b363408e8 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fd-01dd-7845-9dc2-adeb9c383a09 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fd-01dd-7845-9dc2-adeb9c383a09 2026/05/13 10:58:32 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fd-01de-782b-b8ca-965c209ee9ec activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fd-01de-77e9-89bf-c24d6e4ff5bf activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fd-01de-77e9-89bf-c24d6e4ff5bf 2026/05/13 10:58:32 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fd-01de-77e9-89bf-c24d6e4ff5bf 2026/05/13 10:58:32 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 2026/05/13 10:58:32 INFO Generating first response key=/local --- PASS: TestWhisper_HappyFlow (0.99s) === RUN TestWhisper_FollowAfterPost 2026/05/13 10:58:32 INFO Applying migration id=initial 2026/05/13 10:58:32 INFO Applying migration id=notesupdated 2026/05/13 10:58:32 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:32 INFO Applying migration id=activitiesid 2026/05/13 10:58:32 INFO Applying migration id=outbox 2026/05/13 10:58:32 INFO Applying migration id=edits 2026/05/13 10:58:32 INFO Applying migration id=outboxactor 2026/05/13 10:58:32 INFO Applying migration id=outboxsender 2026/05/13 10:58:32 INFO Applying migration id=thread 2026/05/13 10:58:32 INFO Applying migration id=host 2026/05/13 10:58:32 INFO Applying migration id=sharedinbox 2026/05/13 10:58:32 INFO Applying migration id=noteshost 2026/05/13 10:58:32 INFO Applying migration id=fetched 2026/05/13 10:58:32 INFO Applying migration id=move 2026/05/13 10:58:32 INFO Applying migration id=cleanup 2026/05/13 10:58:32 INFO Applying migration id=received 2026/05/13 10:58:32 INFO Applying migration id=namehost 2026/05/13 10:58:32 INFO Applying migration id=outboxhost 2026/05/13 10:58:32 INFO Applying migration id=notesfts 2026/05/13 10:58:32 INFO Applying migration id=iconsname 2026/05/13 10:58:32 INFO Applying migration id=nohash 2026/05/13 10:58:32 INFO Applying migration id=shares 2026/05/13 10:58:32 INFO Applying migration id=actorttl 2026/05/13 10:58:32 INFO Applying migration id=tocc 2026/05/13 10:58:32 INFO Applying migration id=followeds 2026/05/13 10:58:32 INFO Applying migration id=certhash 2026/05/13 10:58:32 INFO Applying migration id=follows_sync 2026/05/13 10:58:32 INFO Applying migration id=jsonpath 2026/05/13 10:58:32 INFO Applying migration id=localforward 2026/05/13 10:58:32 INFO Applying migration id=avatar 2026/05/13 10:58:32 INFO Applying migration id=noimage 2026/05/13 10:58:32 INFO Applying migration id=feed 2026/05/13 10:58:32 INFO Applying migration id=bookmarks 2026/05/13 10:58:32 INFO Applying migration id=shareactivity 2026/05/13 10:58:32 INFO Applying migration id=application 2026/05/13 10:58:32 INFO Applying migration id=certificates 2026/05/13 10:58:32 INFO Applying migration id=rawforward 2026/05/13 10:58:32 INFO Applying migration id=publickey 2026/05/13 10:58:32 INFO Applying migration id=resolvegroup 2026/05/13 10:58:32 INFO Applying migration id=reject 2026/05/13 10:58:32 INFO Applying migration id=autodel 2026/05/13 10:58:32 INFO Applying migration id=jsonb 2026/05/13 10:58:32 INFO Applying migration id=quote 2026/05/13 10:58:32 INFO Applying migration id=rfc9421 2026/05/13 10:58:32 INFO Applying migration id=keys 2026/05/13 10:58:32 INFO Applying migration id=portable 2026/05/13 10:58:32 INFO Applying migration id=proofs 2026/05/13 10:58:32 INFO Applying migration id=contexts 2026/05/13 10:58:32 INFO Applying migration id=deliverieshost 2026/05/13 10:58:32 INFO Applying migration id=pembegin 2026/05/13 10:58:32 INFO Applying migration id=didhost 2026/05/13 10:58:32 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:32 INFO Applying migration id=invites 2026/05/13 10:58:32 INFO Applying migration id=ed25519blob 2026/05/13 10:58:32 INFO Applying migration id=rsablob 2026/05/13 10:58:32 INFO Applying migration id=iconscid 2026/05/13 10:58:32 INFO Applying migration id=actor 2026/05/13 10:58:32 INFO Applying migration id=localkeys 2026/05/13 10:58:32 INFO Applying migration id=deleted 2026/05/13 10:58:32 INFO Applying migration id=history 2026/05/13 10:58:32 INFO Applying migration id=outboxnano 2026/05/13 10:58:32 INFO Applying migration id=implements 2026/05/13 10:58:32 INFO Applying migration id=backfill 2026/05/13 10:58:33 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fd-04cc-7656-b51a-02e3166e6743 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fd-04cc-7616-8946-d6bb7d71eb39 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fd-04cc-7616-8946-d6bb7d71eb39 2026/05/13 10:58:33 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fd-04cc-7616-8946-d6bb7d71eb39 2026/05/13 10:58:33 INFO Post was not found post=https://localhost.localdomain:8443/post/019e20fd-04cc-7616-8946-d6bb7d71eb39 2026/05/13 10:58:33 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fd-04ce-75a7-b7cf-eefd662dd5aa activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:58:33 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fd-04ce-7c62-b484-bae3e78d5207 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fd-04ce-75a7-b7cf-eefd662dd5aa activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fd-04ce-75a7-b7cf-eefd662dd5aa 2026/05/13 10:58:33 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fd-04cc-7616-8946-d6bb7d71eb39 2026/05/13 10:58:33 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 2026/05/13 10:58:33 INFO Generating first response key=/local --- PASS: TestWhisper_FollowAfterPost (0.75s) === RUN TestWhisper_Throttling 2026/05/13 10:58:33 INFO Applying migration id=initial 2026/05/13 10:58:33 INFO Applying migration id=notesupdated 2026/05/13 10:58:33 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:33 INFO Applying migration id=activitiesid 2026/05/13 10:58:33 INFO Applying migration id=outbox 2026/05/13 10:58:33 INFO Applying migration id=edits 2026/05/13 10:58:33 INFO Applying migration id=outboxactor 2026/05/13 10:58:33 INFO Applying migration id=outboxsender 2026/05/13 10:58:33 INFO Applying migration id=thread 2026/05/13 10:58:33 INFO Applying migration id=host 2026/05/13 10:58:33 INFO Applying migration id=sharedinbox 2026/05/13 10:58:33 INFO Applying migration id=noteshost 2026/05/13 10:58:33 INFO Applying migration id=fetched 2026/05/13 10:58:33 INFO Applying migration id=move 2026/05/13 10:58:33 INFO Applying migration id=cleanup 2026/05/13 10:58:33 INFO Applying migration id=received 2026/05/13 10:58:33 INFO Applying migration id=namehost 2026/05/13 10:58:33 INFO Applying migration id=outboxhost 2026/05/13 10:58:33 INFO Applying migration id=notesfts 2026/05/13 10:58:33 INFO Applying migration id=iconsname 2026/05/13 10:58:33 INFO Applying migration id=nohash 2026/05/13 10:58:33 INFO Applying migration id=shares 2026/05/13 10:58:33 INFO Applying migration id=actorttl 2026/05/13 10:58:33 INFO Applying migration id=tocc 2026/05/13 10:58:33 INFO Applying migration id=followeds 2026/05/13 10:58:33 INFO Applying migration id=certhash 2026/05/13 10:58:33 INFO Applying migration id=follows_sync 2026/05/13 10:58:33 INFO Applying migration id=jsonpath 2026/05/13 10:58:33 INFO Applying migration id=localforward 2026/05/13 10:58:33 INFO Applying migration id=avatar 2026/05/13 10:58:33 INFO Applying migration id=noimage 2026/05/13 10:58:33 INFO Applying migration id=feed 2026/05/13 10:58:33 INFO Applying migration id=bookmarks 2026/05/13 10:58:33 INFO Applying migration id=shareactivity 2026/05/13 10:58:33 INFO Applying migration id=application 2026/05/13 10:58:33 INFO Applying migration id=certificates 2026/05/13 10:58:33 INFO Applying migration id=rawforward 2026/05/13 10:58:33 INFO Applying migration id=publickey 2026/05/13 10:58:33 INFO Applying migration id=resolvegroup 2026/05/13 10:58:33 INFO Applying migration id=reject 2026/05/13 10:58:33 INFO Applying migration id=autodel 2026/05/13 10:58:33 INFO Applying migration id=jsonb 2026/05/13 10:58:33 INFO Applying migration id=quote 2026/05/13 10:58:33 INFO Applying migration id=rfc9421 2026/05/13 10:58:33 INFO Applying migration id=keys 2026/05/13 10:58:33 INFO Applying migration id=portable 2026/05/13 10:58:33 INFO Applying migration id=proofs 2026/05/13 10:58:33 INFO Applying migration id=contexts 2026/05/13 10:58:33 INFO Applying migration id=deliverieshost 2026/05/13 10:58:33 INFO Applying migration id=pembegin 2026/05/13 10:58:33 INFO Applying migration id=didhost 2026/05/13 10:58:33 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:33 INFO Applying migration id=invites 2026/05/13 10:58:33 INFO Applying migration id=ed25519blob 2026/05/13 10:58:33 INFO Applying migration id=rsablob 2026/05/13 10:58:33 INFO Applying migration id=iconscid 2026/05/13 10:58:33 INFO Applying migration id=actor 2026/05/13 10:58:33 INFO Applying migration id=localkeys 2026/05/13 10:58:33 INFO Applying migration id=deleted 2026/05/13 10:58:33 INFO Applying migration id=history 2026/05/13 10:58:33 INFO Applying migration id=outboxnano 2026/05/13 10:58:33 INFO Applying migration id=implements 2026/05/13 10:58:33 INFO Applying migration id=backfill 2026/05/13 10:58:34 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fd-08c2-7f2a-9c34-c686fe4def88 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:58:34 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fd-08c3-79e0-9468-9247702c7a45 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fd-08c2-7f2a-9c34-c686fe4def88 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fd-08c2-7f2a-9c34-c686fe4def88 2026/05/13 10:58:34 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fd-08c4-74b7-b894-b495ce27f4c6 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fd-08c4-7477-99d6-0113dfcb47ab activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fd-08c4-7477-99d6-0113dfcb47ab 2026/05/13 10:58:34 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fd-08c4-7477-99d6-0113dfcb47ab 2026/05/13 10:58:34 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 2026/05/13 10:58:34 WARN User is posting too frequently last=2026-05-13T10:58:34.308Z can=2026-05-13T10:59:34.308Z 2026/05/13 10:58:34 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 2026/05/13 10:58:34 INFO Generating first response key=/local --- PASS: TestWhisper_Throttling (1.01s) PASS ok github.com/dimkr/tootik/test (cached) FAIL >>> tootik: Retrying (2/3)... === RUN TestArrayUnmarshal_Empty --- PASS: TestArrayUnmarshal_Empty (0.00s) === RUN TestArrayUnmarshal_OneTag --- PASS: TestArrayUnmarshal_OneTag (0.00s) === RUN TestArrayUnmarshal_OneTagInArray --- PASS: TestArrayUnmarshal_OneTagInArray (0.00s) === RUN TestArrayUnmarshal_TwoTagsInArray --- PASS: TestArrayUnmarshal_TwoTagsInArray (0.00s) === RUN TestArrayUnmarshal_String --- PASS: TestArrayUnmarshal_String (0.00s) === RUN TestArrayUnmarshal_Null --- PASS: TestArrayUnmarshal_Null (0.00s) === RUN TestArrayMarshal_Null --- PASS: TestArrayMarshal_Null (0.00s) === RUN TestArrayMarshal_Empty --- PASS: TestArrayMarshal_Empty (0.00s) === RUN TestArrayMarshal_OneTag --- PASS: TestArrayMarshal_OneTag (0.00s) === RUN TestArrayMarshal_TwoTags --- PASS: TestArrayMarshal_TwoTags (0.00s) === RUN TestArrayMarshal_NilOmitZero --- PASS: TestArrayMarshal_NilOmitZero (0.00s) === RUN TestArrayMarshal_EmptyOmitZero --- PASS: TestArrayMarshal_EmptyOmitZero (0.00s) === RUN TestAudienceMarshal_Happyflow --- PASS: TestAudienceMarshal_Happyflow (0.00s) === RUN TestAudienceMarshal_NilOmitZero --- PASS: TestAudienceMarshal_NilOmitZero (0.00s) === RUN TestAudienceMarshal_NilMapOmitZero --- PASS: TestAudienceMarshal_NilMapOmitZero (0.00s) === RUN TestAudienceMarshal_EmptyOmitZero --- PASS: TestAudienceMarshal_EmptyOmitZero (0.00s) === RUN Test_FEP521b --- PASS: Test_FEP521b (0.00s) === RUN TestTimeUnmarshal_RFC3339 --- PASS: TestTimeUnmarshal_RFC3339 (0.00s) === RUN TestTimeUnmarshal_RFC3339Nano --- PASS: TestTimeUnmarshal_RFC3339Nano (0.00s) === RUN TestTimeUnmarshal_Threads --- PASS: TestTimeUnmarshal_Threads (0.00s) === RUN TestTimeUnmarshal_Null --- PASS: TestTimeUnmarshal_Null (0.00s) === RUN TestTimeUnmarshal_Missing --- PASS: TestTimeUnmarshal_Missing (0.00s) === RUN TestTimeUnmarshal_Empty --- PASS: TestTimeUnmarshal_Empty (0.00s) === RUN TestTimeUnmarshal_Object --- PASS: TestTimeUnmarshal_Object (0.00s) PASS ok github.com/dimkr/tootik/ap (cached) ? github.com/dimkr/tootik/buildinfo [no test files] ? github.com/dimkr/tootik/cfg [no test files] === RUN TestCluster_BackfillMissingParent === PAUSE TestCluster_BackfillMissingParent === RUN TestBio_Set === PAUSE TestBio_Set === RUN TestCluster_PostInCommunity === PAUSE TestCluster_PostInCommunity === RUN TestCluster_ReplyInCommunity === PAUSE TestCluster_ReplyInCommunity === RUN TestDeleter_OldData === PAUSE TestDeleter_OldData === RUN TestDeleter_Disabled === PAUSE TestDeleter_Disabled === RUN TestCluster_FollowersSyncMissingRemoteFollow === PAUSE TestCluster_FollowersSyncMissingRemoteFollow === RUN TestCluster_FollowersSyncMissingLocalFollow === PAUSE TestCluster_FollowersSyncMissingLocalFollow === RUN TestCluster_FollowersSyncMissingRemoteFollowPortableActor === PAUSE TestCluster_FollowersSyncMissingRemoteFollowPortableActor === RUN TestCluster_FollowersSyncMissingLocalFollowPortableActor === PAUSE TestCluster_FollowersSyncMissingLocalFollowPortableActor === RUN TestCluster_PostToFollowers_Approved === PAUSE TestCluster_PostToFollowers_Approved === RUN TestCluster_PostToFollowers_Rejected === PAUSE TestCluster_PostToFollowers_Rejected === RUN TestCluster_PostToFollowers_DisabledThenAccepted === PAUSE TestCluster_PostToFollowers_DisabledThenAccepted === RUN TestCluster_PostToFollowers_ApprovedLocally === PAUSE TestCluster_PostToFollowers_ApprovedLocally === RUN TestCluster_PostToFollowers_RejectedLocally === PAUSE TestCluster_PostToFollowers_RejectedLocally === RUN TestCluster_PostToFollowers_AcceptTwice === PAUSE TestCluster_PostToFollowers_AcceptTwice === RUN TestCluster_PostToFollowers_RejectTwice === PAUSE TestCluster_PostToFollowers_RejectTwice === RUN TestCluster_PostToFollowers_AcceptThenReject === PAUSE TestCluster_PostToFollowers_AcceptThenReject === RUN TestCluster_PostToFollowers_RejectThenAccept === PAUSE TestCluster_PostToFollowers_RejectThenAccept === RUN TestCluster_ReplyForwardingWithIntegrityProofs === PAUSE TestCluster_ReplyForwardingWithIntegrityProofs === RUN TestCluster_ReplyForwardingWithoutIntegrityProofs === PAUSE TestCluster_ReplyForwardingWithoutIntegrityProofs === RUN TestServer_InvitationHappyFlow 2026/05/13 10:58:58 INFO Applying migration id=initial 2026/05/13 10:58:58 INFO Applying migration id=notesupdated 2026/05/13 10:58:58 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:58 INFO Applying migration id=activitiesid 2026/05/13 10:58:58 INFO Applying migration id=outbox 2026/05/13 10:58:58 INFO Applying migration id=edits 2026/05/13 10:58:58 INFO Applying migration id=outboxactor 2026/05/13 10:58:58 INFO Applying migration id=outboxsender 2026/05/13 10:58:58 INFO Applying migration id=thread 2026/05/13 10:58:58 INFO Applying migration id=host 2026/05/13 10:58:58 INFO Applying migration id=sharedinbox 2026/05/13 10:58:58 INFO Applying migration id=noteshost 2026/05/13 10:58:58 INFO Applying migration id=fetched 2026/05/13 10:58:58 INFO Applying migration id=move 2026/05/13 10:58:58 INFO Applying migration id=cleanup 2026/05/13 10:58:58 INFO Applying migration id=received 2026/05/13 10:58:58 INFO Applying migration id=namehost 2026/05/13 10:58:58 INFO Applying migration id=outboxhost 2026/05/13 10:58:58 INFO Applying migration id=notesfts 2026/05/13 10:58:58 INFO Applying migration id=iconsname 2026/05/13 10:58:58 INFO Applying migration id=nohash 2026/05/13 10:58:58 INFO Applying migration id=shares 2026/05/13 10:58:58 INFO Applying migration id=actorttl 2026/05/13 10:58:58 INFO Applying migration id=tocc 2026/05/13 10:58:58 INFO Applying migration id=followeds 2026/05/13 10:58:58 INFO Applying migration id=certhash 2026/05/13 10:58:58 INFO Applying migration id=follows_sync 2026/05/13 10:58:58 INFO Applying migration id=jsonpath 2026/05/13 10:58:58 INFO Applying migration id=localforward 2026/05/13 10:58:58 INFO Applying migration id=avatar 2026/05/13 10:58:58 INFO Applying migration id=noimage 2026/05/13 10:58:58 INFO Applying migration id=feed 2026/05/13 10:58:58 INFO Applying migration id=bookmarks 2026/05/13 10:58:58 INFO Applying migration id=shareactivity 2026/05/13 10:58:58 INFO Applying migration id=application 2026/05/13 10:58:58 INFO Applying migration id=certificates 2026/05/13 10:58:58 INFO Applying migration id=rawforward 2026/05/13 10:58:58 INFO Applying migration id=publickey 2026/05/13 10:58:58 INFO Applying migration id=resolvegroup 2026/05/13 10:58:58 INFO Applying migration id=reject 2026/05/13 10:58:58 INFO Applying migration id=autodel 2026/05/13 10:58:58 INFO Applying migration id=jsonb 2026/05/13 10:58:58 INFO Applying migration id=quote 2026/05/13 10:58:58 INFO Applying migration id=rfc9421 2026/05/13 10:58:58 INFO Applying migration id=keys 2026/05/13 10:58:58 INFO Applying migration id=portable 2026/05/13 10:58:58 INFO Applying migration id=proofs 2026/05/13 10:58:58 INFO Applying migration id=contexts 2026/05/13 10:58:58 INFO Applying migration id=deliverieshost 2026/05/13 10:58:58 INFO Applying migration id=pembegin 2026/05/13 10:58:58 INFO Applying migration id=didhost 2026/05/13 10:58:58 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:58 INFO Applying migration id=invites 2026/05/13 10:58:58 INFO Applying migration id=ed25519blob 2026/05/13 10:58:58 INFO Applying migration id=rsablob 2026/05/13 10:58:58 INFO Applying migration id=iconscid 2026/05/13 10:58:58 INFO Applying migration id=actor 2026/05/13 10:58:58 INFO Applying migration id=localkeys 2026/05/13 10:58:58 INFO Applying migration id=deleted 2026/05/13 10:58:58 INFO Applying migration id=history 2026/05/13 10:58:58 INFO Applying migration id=outboxnano 2026/05/13 10:58:58 INFO Applying migration id=implements 2026/05/13 10:58:58 INFO Applying migration id=backfill 2026/05/13 10:58:58 INFO Enabling pprof url=https://a.localdomain/oewdorqewjimfmnfqfgpmykromsbwdxk/debug/pprof 2026/05/13 10:58:58 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:59 INFO Generated invitation request.path=/users/invitations/generate request.user=alice code=70bc9fdf-74a4-41e5-973d-08ba3fd23d74 2026/05/13 10:58:59 INFO Accepted invitation request.path=/users/invitations/accept code=70bc9fdf-74a4-41e5-973d-08ba3fd23d74 hash=82BA74044B539B7377EE906760E88CCEB9B4AF3F3759E2C5CFFB002EBE6D298A 2026/05/13 10:58:59 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:59 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:59 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/bob request.user=bob actor=https://a.localdomain/user/bob offset=0 2026/05/13 10:58:59 INFO Generated invitation request.path=/users/invitations/generate request.user=alice code=ded3626c-ea4b-44cc-adf3-18510e7634e1 2026/05/13 10:58:59 INFO Accepted invitation request.path=/users/invitations/accept code=ded3626c-ea4b-44cc-adf3-18510e7634e1 hash=B93DADDAF832A5E1273383F987C311E0B3241C923B5AE8B215F1EA28C8E2E681 2026/05/13 10:58:59 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:58:59 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:58:59 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mknc9yZPxRncB9paM98k6wmnmyJEXSoz2FDg15sLFuEFTE/actor request.user=carol actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mknc9yZPxRncB9paM98k6wmnmyJEXSoz2FDg15sLFuEFTE/actor offset=0 --- PASS: TestServer_InvitationHappyFlow (0.87s) === RUN TestServer_WrongCode 2026/05/13 10:58:59 INFO Enabling pprof url=https://a.localdomain/wbhigtouxkgepeumafnbnveyhkaldgdk/debug/pprof 2026/05/13 10:58:59 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:58:59 INFO Generated invitation request.path=/users/invitations/generate request.user=alice code=70bc9fdf-74a4-41e5-973d-08ba3fd23d74 2026/05/13 10:58:59 WARN Invalid invitation code request.path=/users/invitations/accept code=ded3626c-ea4b-44cc-adf3-18510e7634e1 2026/05/13 10:58:59 INFO Accepted invitation request.path=/users/invitations/accept code=70bc9fdf-74a4-41e5-973d-08ba3fd23d74 hash=82BA74044B539B7377EE906760E88CCEB9B4AF3F3759E2C5CFFB002EBE6D298A 2026/05/13 10:58:59 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:59 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:58:59 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkwYxdLLP4Z1C7cWLSv2iYrSJAFGVvSFudscQ3qXpasdHH/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkwYxdLLP4Z1C7cWLSv2iYrSJAFGVvSFudscQ3qXpasdHH/actor offset=0 --- PASS: TestServer_WrongCode (0.46s) === RUN TestServer_ExpiredCode 2026/05/13 10:59:00 INFO Enabling pprof url=https://a.localdomain/ktoqcjddkaqdfleilyrltnalauhtsjwu/debug/pprof 2026/05/13 10:59:00 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:00 INFO Generated invitation request.path=/users/invitations/generate request.user=alice code=70bc9fdf-74a4-41e5-973d-08ba3fd23d74 2026/05/13 10:59:00 WARN Invalid invitation code request.path=/users/invitations/accept code=70bc9fdf-74a4-41e5-973d-08ba3fd23d74 2026/05/13 10:59:00 INFO Accepted invitation request.path=/users/invitations/accept code=70bc9fdf-74a4-41e5-973d-08ba3fd23d74 hash=82BA74044B539B7377EE906760E88CCEB9B4AF3F3759E2C5CFFB002EBE6D298A 2026/05/13 10:59:00 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:00 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:00 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkoMyS6pZWPBcScYyHcmv5sj61kCzAH65wikynUDKCDfkP/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkoMyS6pZWPBcScYyHcmv5sj61kCzAH65wikynUDKCDfkP/actor offset=0 --- PASS: TestServer_ExpiredCode (0.52s) === RUN TestServer_CodeReuse 2026/05/13 10:59:00 INFO Enabling pprof url=https://a.localdomain/borjulsoxkelvxopqkptexyprniapltx/debug/pprof 2026/05/13 10:59:00 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:00 INFO Generated invitation request.path=/users/invitations/generate request.user=alice code=70bc9fdf-74a4-41e5-973d-08ba3fd23d74 2026/05/13 10:59:00 INFO Accepted invitation request.path=/users/invitations/accept code=70bc9fdf-74a4-41e5-973d-08ba3fd23d74 hash=82BA74044B539B7377EE906760E88CCEB9B4AF3F3759E2C5CFFB002EBE6D298A 2026/05/13 10:59:00 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:00 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:00 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mko1tgJZZo2MuLkWAKHHPYb5MGqMWknKc54J6MfYe1BhFj/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mko1tgJZZo2MuLkWAKHHPYb5MGqMWknKc54J6MfYe1BhFj/actor offset=0 2026/05/13 10:59:00 WARN Invalid invitation code request.path=/users/invitations/accept request.user=bob code=70bc9fdf-74a4-41e5-973d-08ba3fd23d74 2026/05/13 10:59:00 WARN Invalid invitation code request.path=/users/invitations/accept code=70bc9fdf-74a4-41e5-973d-08ba3fd23d74 --- PASS: TestServer_CodeReuse (0.39s) === RUN TestServer_InvitationLimit 2026/05/13 10:59:01 INFO Enabling pprof url=https://a.localdomain/usgaphhpnnhagenuihwdtmpltttbttmj/debug/pprof 2026/05/13 10:59:01 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:01 INFO Generated invitation request.path=/users/invitations/generate request.user=alice code=70bc9fdf-74a4-41e5-973d-08ba3fd23d74 2026/05/13 10:59:01 WARN Reached the maximum number of invitations request.path=/users/invitations/generate request.user=alice 2026/05/13 10:59:01 INFO Accepted invitation request.path=/users/invitations/accept code=70bc9fdf-74a4-41e5-973d-08ba3fd23d74 hash=82BA74044B539B7377EE906760E88CCEB9B4AF3F3759E2C5CFFB002EBE6D298A 2026/05/13 10:59:01 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:01 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:01 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/bob request.user=bob actor=https://a.localdomain/user/bob offset=0 2026/05/13 10:59:01 INFO Generated invitation request.path=/users/invitations/generate request.user=alice code=ded3626c-ea4b-44cc-adf3-18510e7634e1 2026/05/13 10:59:01 INFO Accepted invitation request.path=/users/invitations/accept code=ded3626c-ea4b-44cc-adf3-18510e7634e1 hash=B93DADDAF832A5E1273383F987C311E0B3241C923B5AE8B215F1EA28C8E2E681 2026/05/13 10:59:01 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:59:01 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:59:01 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mksc4t9QgVbZg1C9SKGQePTdWpSbAg7c8kDG1kwAUVCxCf/actor request.user=carol actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mksc4t9QgVbZg1C9SKGQePTdWpSbAg7c8kDG1kwAUVCxCf/actor offset=0 2026/05/13 10:59:01 INFO Generated invitation request.path=/users/invitations/generate request.user=alice code=efa43c4a-a0b7-4865-9a39-8bd1f165a48d 2026/05/13 10:59:01 INFO Generated invitation request.path=/users/invitations/generate request.user=alice code=7710a42c-420d-4f40-a7c1-4c6c4bf02381 2026/05/13 10:59:01 INFO Generated invitation request.path=/users/invitations/generate request.user=alice code=c6b96a2d-83a8-4784-bb4a-dec58f26f698 2026/05/13 10:59:01 WARN Reached the maximum number of invitations request.path=/users/invitations/generate request.user=alice 2026/05/13 10:59:01 INFO Generated invitation request.path=/users/invitations/generate request.user=alice code=ee328b54-a2c0-4d35-a58a-44f3e3f0a8e8 --- PASS: TestServer_InvitationLimit (0.55s) === RUN TestServer_InvitationCreateDeleteAccept 2026/05/13 10:59:01 INFO Enabling pprof url=https://a.localdomain/xtpossvrlvrexiwyejsrpihmodusiujd/debug/pprof 2026/05/13 10:59:01 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:01 INFO Generated invitation request.path=/users/invitations/generate request.user=alice code=b6fd1061-1cb4-4582-87d0-7db498a3bdf3 2026/05/13 10:59:01 WARN Invalid invitation code request.path=/users/invitations/accept code=b6fd1061-1cb4-4582-87d0-7db498a3bdf3 --- PASS: TestServer_InvitationCreateDeleteAccept (0.51s) === RUN TestServer_InvitationCreateAcceptDelete 2026/05/13 10:59:02 INFO Enabling pprof url=https://a.localdomain/uinqkyurndoghuhoahsyonvvndrrnfjg/debug/pprof 2026/05/13 10:59:02 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:02 INFO Generated invitation request.path=/users/invitations/generate request.user=alice code=f52a30ed-70aa-4c90-8f00-a256f055282f 2026/05/13 10:59:02 INFO Accepted invitation request.path=/users/invitations/accept code=f52a30ed-70aa-4c90-8f00-a256f055282f hash=82BA74044B539B7377EE906760E88CCEB9B4AF3F3759E2C5CFFB002EBE6D298A 2026/05/13 10:59:02 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:02 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:02 WARN Invalid invitation code request.path=/users/invitations/revoke request.user=alice code=f52a30ed-70aa-4c90-8f00-a256f055282f --- PASS: TestServer_InvitationCreateAcceptDelete (0.24s) === RUN TestMetadata_Whitespace === PAUSE TestMetadata_Whitespace === RUN TestMetadata_LineBreak === PAUSE TestMetadata_LineBreak === RUN TestMetadata_Link === PAUSE TestMetadata_Link === RUN TestMetadata_HTML === PAUSE TestMetadata_HTML === RUN TestMetadata_Equals === PAUSE TestMetadata_Equals === RUN TestMetadata_Add === PAUSE TestMetadata_Add === RUN TestMetadata_Maximum === PAUSE TestMetadata_Maximum === RUN TestMetadata_Remove === PAUSE TestMetadata_Remove === RUN TestCluster_MovedAccount === PAUSE TestCluster_MovedAccount === RUN TestCluster_DeletedInstance === PAUSE TestCluster_DeletedInstance === RUN TestName_Set === PAUSE TestName_Set === RUN TestCluster_Poll === PAUSE TestCluster_Poll === RUN TestCluster_ReplyForwardingPortableActors === PAUSE TestCluster_ReplyForwardingPortableActors === RUN TestCluster_Gateways === PAUSE TestCluster_Gateways === RUN TestCluster_ForwardedLegacyReply === PAUSE TestCluster_ForwardedLegacyReply === RUN TestCluster_ClientSideSigningInboxHappyFlow === PAUSE TestCluster_ClientSideSigningInboxHappyFlow === RUN TestCluster_ClientSideSigningOutboxHappyFlow === PAUSE TestCluster_ClientSideSigningOutboxHappyFlow === RUN TestCluster_ClientSideSigningOutboxWrongOutbox === PAUSE TestCluster_ClientSideSigningOutboxWrongOutbox === RUN TestCluster_ClientSideSigningOutboxUnsupportedActivity === PAUSE TestCluster_ClientSideSigningOutboxUnsupportedActivity === RUN TestCluster_ClientSideSigningOutboxNotActivity === PAUSE TestCluster_ClientSideSigningOutboxNotActivity === RUN TestCluster_ClientSideSigningOutboxInvalidActivity === PAUSE TestCluster_ClientSideSigningOutboxInvalidActivity === RUN TestCluster_ClientSideSigningOutboxNoProof === PAUSE TestCluster_ClientSideSigningOutboxNoProof === RUN TestCluster_ClientSideSigningOutboxInvalidVerificationMethod === PAUSE TestCluster_ClientSideSigningOutboxInvalidVerificationMethod === RUN TestCluster_ClientSideSigningOutboxInvalidProof === PAUSE TestCluster_ClientSideSigningOutboxInvalidProof === RUN TestCluster_InboxFetchHappyFlow === PAUSE TestCluster_InboxFetchHappyFlow === RUN TestCluster_InboxFetchInvalidSignature === PAUSE TestCluster_InboxFetchInvalidSignature === RUN TestCluster_InboxFetchNotOwner === PAUSE TestCluster_InboxFetchNotOwner === RUN TestCluster_InboxFetchNotRegistered === PAUSE TestCluster_InboxFetchNotRegistered === RUN TestCluster_OutboxImport === PAUSE TestCluster_OutboxImport === RUN TestCluster_ClientSideSigningFollowersHappyFlow === PAUSE TestCluster_ClientSideSigningFollowersHappyFlow === RUN TestCluster_ClientSideSigningFollowersMissingCollection === PAUSE TestCluster_ClientSideSigningFollowersMissingCollection === RUN TestCluster_ClientSideSigningFollowersWrongCollection === PAUSE TestCluster_ClientSideSigningFollowersWrongCollection === RUN TestCluster_PublicPost === PAUSE TestCluster_PublicPost === RUN TestCluster_PostToFollowers === PAUSE TestCluster_PostToFollowers === RUN TestCluster_DM === PAUSE TestCluster_DM === RUN TestCluster_PublicPostQuote === PAUSE TestCluster_PublicPostQuote === RUN TestCluster_ShareUnshare === PAUSE TestCluster_ShareUnshare === CONT TestCluster_ClientSideSigningFollowersWrongCollection === CONT TestCluster_InboxFetchNotOwner === CONT TestCluster_PostToFollowers === CONT TestCluster_Gateways === CONT TestCluster_PostToFollowers_DisabledThenAccepted === CONT TestCluster_PostToFollowers_RejectThenAccept === CONT TestMetadata_Link === CONT TestCluster_ReplyForwardingWithoutIntegrityProofs === CONT TestCluster_ClientSideSigningFollowersMissingCollection === CONT TestCluster_ReplyForwardingPortableActors === CONT TestCluster_BackfillMissingParent === CONT TestCluster_DM === CONT TestCluster_ClientSideSigningFollowersHappyFlow === CONT TestCluster_ShareUnshare === CONT TestCluster_OutboxImport === CONT TestCluster_PublicPostQuote === CONT TestCluster_InboxFetchNotRegistered === CONT TestMetadata_HTML === CONT TestCluster_InboxFetchInvalidSignature === CONT TestCluster_InboxFetchHappyFlow === CONT TestCluster_ClientSideSigningOutboxInvalidProof === CONT TestCluster_ClientSideSigningOutboxInvalidVerificationMethod === CONT TestCluster_ClientSideSigningOutboxNoProof === CONT TestCluster_ClientSideSigningOutboxInvalidActivity === CONT TestCluster_ClientSideSigningOutboxNotActivity === CONT TestName_Set === CONT TestCluster_DeletedInstance === CONT TestCluster_MovedAccount === CONT TestCluster_Poll === CONT TestMetadata_Remove === CONT TestCluster_ClientSideSigningOutboxUnsupportedActivity === CONT TestMetadata_Maximum === CONT TestCluster_ClientSideSigningOutboxWrongOutbox === CONT TestMetadata_Add === CONT TestCluster_ClientSideSigningOutboxHappyFlow === CONT TestCluster_ClientSideSigningInboxHappyFlow === CONT TestMetadata_Equals === CONT TestCluster_ForwardedLegacyReply === CONT TestCluster_PublicPost === CONT TestCluster_ReplyInCommunity === CONT TestCluster_FollowersSyncMissingLocalFollowPortableActor === CONT TestCluster_PostToFollowers_Rejected === CONT TestCluster_FollowersSyncMissingRemoteFollowPortableActor === CONT TestDeleter_Disabled === CONT TestMetadata_LineBreak === CONT TestCluster_PostToFollowers_Approved === CONT TestDeleter_OldData === CONT TestCluster_ReplyForwardingWithIntegrityProofs === CONT TestCluster_PostToFollowers_AcceptTwice === CONT TestMetadata_Whitespace === CONT TestCluster_PostToFollowers_ApprovedLocally === CONT TestCluster_FollowersSyncMissingLocalFollow === CONT TestCluster_PostToFollowers_RejectTwice === CONT TestCluster_PostToFollowers_RejectedLocally === CONT TestBio_Set === CONT TestCluster_PostToFollowers_AcceptThenReject === CONT TestCluster_FollowersSyncMissingRemoteFollow === CONT TestCluster_PostInCommunity 2026/05/13 10:59:02 INFO Enabling pprof url=https://a.localdomain/babyarmrevctxlegsurekjmvktffbsnx/debug/pprof 2026/05/13 10:59:02 INFO Enabling pprof url=https://a.localdomain/yiuhoikksmoqxvenrrrwxujuctggqmmw/debug/pprof 2026/05/13 10:59:02 INFO Applying migration id=initial 2026/05/13 10:59:02 INFO Applying migration id=notesupdated 2026/05/13 10:59:02 INFO Applying migration id=personspreferredusername 2026/05/13 10:59:02 INFO Applying migration id=activitiesid 2026/05/13 10:59:02 INFO Applying migration id=outbox 2026/05/13 10:59:02 INFO Enabling pprof url=https://a.localdomain/gvwtqalqnmmhphkogvnreopbdcejigam/debug/pprof 2026/05/13 10:59:02 INFO Enabling pprof url=https://a.localdomain/texdogojortdpafxpwsuvgprffegwpdr/debug/pprof 2026/05/13 10:59:02 INFO Applying migration id=edits 2026/05/13 10:59:02 INFO Applying migration id=outboxactor 2026/05/13 10:59:02 INFO Applying migration id=outboxsender 2026/05/13 10:59:02 INFO Applying migration id=thread 2026/05/13 10:59:02 INFO Applying migration id=host 2026/05/13 10:59:02 INFO Applying migration id=sharedinbox 2026/05/13 10:59:02 INFO Applying migration id=noteshost 2026/05/13 10:59:02 INFO Applying migration id=fetched 2026/05/13 10:59:02 INFO Applying migration id=move 2026/05/13 10:59:02 INFO Applying migration id=cleanup 2026/05/13 10:59:02 INFO Applying migration id=received 2026/05/13 10:59:02 INFO Applying migration id=namehost 2026/05/13 10:59:02 INFO Applying migration id=outboxhost 2026/05/13 10:59:02 INFO Applying migration id=notesfts 2026/05/13 10:59:02 INFO Applying migration id=iconsname 2026/05/13 10:59:02 INFO Applying migration id=nohash 2026/05/13 10:59:02 INFO Applying migration id=shares 2026/05/13 10:59:02 INFO Applying migration id=actorttl 2026/05/13 10:59:02 INFO Applying migration id=tocc 2026/05/13 10:59:02 INFO Enabling pprof url=https://a.localdomain/nydsixlaopaxthyngdrbddnmwlphyngd/debug/pprof 2026/05/13 10:59:02 INFO Enabling pprof url=https://a.localdomain/jehymhynodxoikrmmfhkgtsgpflhpqkp/debug/pprof 2026/05/13 10:59:02 INFO Enabling pprof url=https://a.localdomain/kvrscqoiydsmaovkbosuytbwccexcsld/debug/pprof 2026/05/13 10:59:02 INFO Applying migration id=followeds 2026/05/13 10:59:02 INFO Applying migration id=certhash 2026/05/13 10:59:02 INFO Applying migration id=follows_sync 2026/05/13 10:59:02 INFO Applying migration id=jsonpath 2026/05/13 10:59:02 INFO Enabling pprof url=https://a.localdomain/eykrebcybgqwcgyfqrhgaktccrbjidsi/debug/pprof 2026/05/13 10:59:02 INFO Enabling pprof url=https://a.localdomain/ldikkikjfkapsgpmrjimmufuoxhumxyt/debug/pprof 2026/05/13 10:59:02 INFO Enabling pprof url=https://a.localdomain/avvxdmwuvgivfdbsyrmtmguifwfetonl/debug/pprof 2026/05/13 10:59:02 INFO Enabling pprof url=https://a.localdomain/lhntveuswwqwxcsjnmeoptyomvweagdg/debug/pprof 2026/05/13 10:59:02 INFO Enabling pprof url=https://a.localdomain/vettigtjfeoibqupiypebxswxowerguf/debug/pprof 2026/05/13 10:59:02 INFO Enabling pprof url=https://a.localdomain/lleiixguydvralehjicntjedlaactxqo/debug/pprof 2026/05/13 10:59:02 INFO Applying migration id=localforward 2026/05/13 10:59:02 INFO Enabling pprof url=https://a.localdomain/vvinbbxokkstdffoxgewiyvsfdbwyeko/debug/pprof 2026/05/13 10:59:02 INFO Applying migration id=avatar 2026/05/13 10:59:02 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:02 INFO Applying migration id=noimage 2026/05/13 10:59:02 INFO Applying migration id=feed 2026/05/13 10:59:02 INFO Applying migration id=bookmarks 2026/05/13 10:59:02 INFO Applying migration id=shareactivity 2026/05/13 10:59:02 INFO Applying migration id=application 2026/05/13 10:59:02 INFO Applying migration id=certificates 2026/05/13 10:59:02 INFO Enabling pprof url=https://a.localdomain/spmdophsmqrxylvlsqaggeyirpjtysrq/debug/pprof 2026/05/13 10:59:02 INFO Applying migration id=rawforward 2026/05/13 10:59:02 INFO Applying migration id=publickey 2026/05/13 10:59:02 INFO Applying migration id=resolvegroup 2026/05/13 10:59:02 INFO Applying migration id=reject 2026/05/13 10:59:02 INFO Enabling pprof url=https://a.localdomain/vihdamooddfvnbnysbhnlwacbhdnvplh/debug/pprof 2026/05/13 10:59:02 INFO Applying migration id=autodel 2026/05/13 10:59:02 INFO Applying migration id=jsonb 2026/05/13 10:59:02 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:02 INFO Enabling pprof url=https://a.localdomain/ffqjutwojmucvuklteiftpwnqbqevxcr/debug/pprof 2026/05/13 10:59:02 INFO Applying migration id=quote 2026/05/13 10:59:02 INFO Applying migration id=rfc9421 2026/05/13 10:59:02 INFO Enabling pprof url=https://a.localdomain/xneowoltshqrasjaqyrrvmrasgrukptd/debug/pprof 2026/05/13 10:59:02 INFO Applying migration id=keys 2026/05/13 10:59:02 INFO Applying migration id=portable 2026/05/13 10:59:02 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:02 INFO Enabling pprof url=https://a.localdomain/gbgrmctvuinxbkbbdexhnwexcxlshudl/debug/pprof 2026/05/13 10:59:02 INFO Applying migration id=proofs 2026/05/13 10:59:02 INFO Applying migration id=contexts 2026/05/13 10:59:02 INFO Applying migration id=deliverieshost 2026/05/13 10:59:02 INFO Applying migration id=pembegin 2026/05/13 10:59:02 INFO Applying migration id=didhost 2026/05/13 10:59:02 INFO Applying migration id=rsapkcs8 2026/05/13 10:59:02 INFO Applying migration id=invites 2026/05/13 10:59:02 INFO Applying migration id=ed25519blob 2026/05/13 10:59:02 INFO Enabling pprof url=https://a.localdomain/islgmxodcuducdmrrpvfjgqdgnfrwdrf/debug/pprof 2026/05/13 10:59:02 INFO Enabling pprof url=https://a.localdomain/maudnsyualeyewdlqlymqribrkrixaxu/debug/pprof 2026/05/13 10:59:02 INFO Applying migration id=rsablob 2026/05/13 10:59:02 INFO Enabling pprof url=https://a.localdomain/pkdtgiixmgtbggedkckwcmldeuxpfytf/debug/pprof 2026/05/13 10:59:02 INFO Enabling pprof url=https://a.localdomain/ryjfscaadoghlpqdshquantwqbvbsikn/debug/pprof 2026/05/13 10:59:02 INFO Enabling pprof url=https://a.localdomain/whfwvlxutnleypbpamcvgndokdhiyofa/debug/pprof 2026/05/13 10:59:02 INFO Applying migration id=iconscid 2026/05/13 10:59:02 INFO Enabling pprof url=https://a.localdomain/exrqofghifpdvsbjncclvnentxbvmobo/debug/pprof 2026/05/13 10:59:02 INFO Enabling pprof url=https://a.localdomain/hbrmengyyemvwtnbebceakelprkauooh/debug/pprof 2026/05/13 10:59:02 INFO Enabling pprof url=https://a.localdomain/qgstfryldagcinudkjerpufyaexfagij/debug/pprof 2026/05/13 10:59:02 INFO Applying migration id=actor 2026/05/13 10:59:02 INFO Applying migration id=localkeys 2026/05/13 10:59:02 INFO Applying migration id=deleted 2026/05/13 10:59:02 INFO Applying migration id=history 2026/05/13 10:59:02 INFO Applying migration id=outboxnano 2026/05/13 10:59:02 INFO Enabling pprof url=https://a.localdomain/skgvvucmgrmgqadkuwiungliciuofjrj/debug/pprof 2026/05/13 10:59:02 INFO Enabling pprof url=https://a.localdomain/exjoolpfnvjlpgmgqbshdufcrgkhdpvp/debug/pprof 2026/05/13 10:59:02 INFO Enabling pprof url=https://a.localdomain/julaituannuvtpcgvlgahqbsearebdyn/debug/pprof 2026/05/13 10:59:02 INFO Applying migration id=implements 2026/05/13 10:59:02 INFO Applying migration id=backfill 2026/05/13 10:59:02 INFO Enabling pprof url=https://a.localdomain/eluoepuvhqxriwqtmijcthtoftjqobtt/debug/pprof 2026/05/13 10:59:02 INFO Enabling pprof url=https://a.localdomain/rflkdlwuvgjtbfdlkfktxsudnnmtlawg/debug/pprof 2026/05/13 10:59:02 INFO Enabling pprof url=https://a.localdomain/eqvsrdhycfdmprdkynvfsnhdnawrhiga/debug/pprof 2026/05/13 10:59:02 INFO Enabling pprof url=https://a.localdomain/mkdqjclghialcnrlasjvsweirynelywe/debug/pprof 2026/05/13 10:59:02 INFO Enabling pprof url=https://a.localdomain/fruredlixwfyrihdcljqbhxlfybgqkso/debug/pprof 2026/05/13 10:59:02 INFO Enabling pprof url=https://a.localdomain/lisinejfrnbymrmjlgsauhctgmradgma/debug/pprof 2026/05/13 10:59:02 INFO Enabling pprof url=https://a.localdomain/qsrjuucrndojetcggonjkawqcgfbagaa/debug/pprof 2026/05/13 10:59:02 INFO Enabling pprof url=https://a.localdomain/uutprtxnptavtrvtciwnrcmuxffatumj/debug/pprof 2026/05/13 10:59:02 INFO Enabling pprof url=https://a.localdomain/srlegqjqhrxoluggvxbslasxmtdveqqn/debug/pprof 2026/05/13 10:59:02 INFO Enabling pprof url=https://a.localdomain/bkoguugwjohqrervnghhrqnkflattcte/debug/pprof 2026/05/13 10:59:02 INFO Enabling pprof url=https://a.localdomain/iwmhiewmrelljogsjxemfuvjudiomrjg/debug/pprof 2026/05/13 10:59:02 INFO Enabling pprof url=https://a.localdomain/rgaaqojugluprprfgaaeavivcuoialmo/debug/pprof 2026/05/13 10:59:02 INFO Enabling pprof url=https://b.localdomain/hcurfvhrcxflndsjygqhqnfdlhhdhmyu/debug/pprof 2026/05/13 10:59:03 INFO Applying migration id=initial 2026/05/13 10:59:03 INFO Enabling pprof url=https://a.localdomain/mobfxcwsfumdarxqprssxedqegergrus/debug/pprof 2026/05/13 10:59:03 INFO Enabling pprof url=https://b.localdomain/wesqgvrxevpfptcovbafmoqltklkgvgn/debug/pprof 2026/05/13 10:59:03 INFO Enabling pprof url=https://a.localdomain/hiitqroypliatostypbisrobhxwefpxh/debug/pprof 2026/05/13 10:59:03 INFO Applying migration id=notesupdated 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:03 INFO Applying migration id=personspreferredusername 2026/05/13 10:59:03 INFO Applying migration id=activitiesid 2026/05/13 10:59:03 INFO Applying migration id=outbox 2026/05/13 10:59:03 INFO Applying migration id=edits 2026/05/13 10:59:03 INFO Applying migration id=outboxactor 2026/05/13 10:59:03 INFO Applying migration id=outboxsender 2026/05/13 10:59:03 INFO Applying migration id=thread 2026/05/13 10:59:03 INFO Applying migration id=host 2026/05/13 10:59:03 INFO Applying migration id=sharedinbox 2026/05/13 10:59:03 INFO Applying migration id=noteshost 2026/05/13 10:59:03 INFO Enabling pprof url=https://b.localdomain/hspalqdlfjnsvpngqewloishfevuvrdf/debug/pprof 2026/05/13 10:59:03 INFO Applying migration id=fetched 2026/05/13 10:59:03 INFO Applying migration id=move 2026/05/13 10:59:03 INFO Applying migration id=cleanup 2026/05/13 10:59:03 INFO Applying migration id=received 2026/05/13 10:59:03 INFO Applying migration id=namehost 2026/05/13 10:59:03 INFO Applying migration id=outboxhost 2026/05/13 10:59:03 INFO Enabling pprof url=https://a.localdomain/gpiscnhtojsofakndpqntetisahubasu/debug/pprof 2026/05/13 10:59:03 INFO Enabling pprof url=https://a.localdomain/grshndrnjlxihvvuajamvscqxlpmciek/debug/pprof 2026/05/13 10:59:03 INFO Applying migration id=notesfts 2026/05/13 10:59:03 INFO Enabling pprof url=https://a.localdomain/qplsoyusdfoeqvxpsaadqepgcvsxpylb/debug/pprof 2026/05/13 10:59:03 INFO Applying migration id=iconsname 2026/05/13 10:59:03 INFO Applying migration id=nohash 2026/05/13 10:59:03 INFO Enabling pprof url=https://b.localdomain/sdmtodigcduvctopadlpnsbboukpkcgd/debug/pprof 2026/05/13 10:59:03 INFO Enabling pprof url=https://b.localdomain/ijfswnhhvxgxymhlfcxcchqtclayjfeb/debug/pprof 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:03 INFO Enabling pprof url=https://b.localdomain/gxdjrfphqdvqvanqokwljhuohoftbncn/debug/pprof 2026/05/13 10:59:03 INFO Applying migration id=shares 2026/05/13 10:59:03 INFO Enabling pprof url=https://a.localdomain/ewcohbitfjwjsqqasnchyendnsamtmru/debug/pprof 2026/05/13 10:59:03 INFO Applying migration id=actorttl 2026/05/13 10:59:03 INFO Applying migration id=tocc 2026/05/13 10:59:03 INFO Enabling pprof url=https://b.localdomain/bvtovyolftdkjotbmnijapustbtopnlm/debug/pprof 2026/05/13 10:59:03 INFO Enabling pprof url=https://b.localdomain/ixryugbcmrlrriffrhvukvvbojsdabat/debug/pprof 2026/05/13 10:59:03 INFO Enabling pprof url=https://b.localdomain/ejineaijhtnshpqxtgfpsenpahakegho/debug/pprof 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:03 INFO Enabling pprof url=https://b.localdomain/ioitgerhofhlnwsvosqfpclehtfyxmnm/debug/pprof 2026/05/13 10:59:03 INFO Enabling pprof url=https://b.localdomain/xvgrdkdgaljynrturyvpstuhqxgxpgpe/debug/pprof 2026/05/13 10:59:03 INFO Applying migration id=followeds 2026/05/13 10:59:03 INFO Enabling pprof url=https://b.localdomain/tuxkaggflgknbbyquiqqrosiuwfmjnfk/debug/pprof 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:03 INFO Enabling pprof url=https://a.localdomain/mlicirxmkuxobomxcavxvmehwnlfgfdo/debug/pprof 2026/05/13 10:59:03 INFO Applying migration id=certhash 2026/05/13 10:59:03 INFO Applying migration id=follows_sync 2026/05/13 10:59:03 INFO Applying migration id=jsonpath 2026/05/13 10:59:03 INFO Enabling pprof url=https://b.localdomain/ddhddpqawpigbirjacwmklgxykecpguo/debug/pprof 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:03 INFO Enabling pprof url=https://b.localdomain/pynkqnssextoselkeaurppahoxkfaklx/debug/pprof 2026/05/13 10:59:03 INFO Enabling pprof url=https://a.localdomain/uvfkwvociejdxncuudybendmvymufqpw/debug/pprof 2026/05/13 10:59:03 INFO Enabling pprof url=https://b.localdomain/uyflhpbrfxgxdgvummcmuefldbmlvats/debug/pprof 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:03 INFO Enabling pprof url=https://a.localdomain/scxakujquvbhtgkowraigeecqgvsyaxh/debug/pprof 2026/05/13 10:59:03 INFO Applying migration id=localforward 2026/05/13 10:59:03 INFO Applying migration id=avatar 2026/05/13 10:59:03 INFO Applying migration id=noimage 2026/05/13 10:59:03 INFO Applying migration id=feed 2026/05/13 10:59:03 INFO Applying migration id=bookmarks 2026/05/13 10:59:03 INFO Applying migration id=shareactivity 2026/05/13 10:59:03 INFO Applying migration id=application 2026/05/13 10:59:03 INFO Enabling pprof url=https://b.localdomain/xrsrlkulwyjefrlnhsrlnkxwnaamphvm/debug/pprof 2026/05/13 10:59:03 INFO Applying migration id=certificates 2026/05/13 10:59:03 INFO Applying migration id=rawforward 2026/05/13 10:59:03 INFO Enabling pprof url=https://b.localdomain/nvfjooakshrercisoklfumoxijipagcl/debug/pprof 2026/05/13 10:59:03 INFO Applying migration id=publickey 2026/05/13 10:59:03 INFO Applying migration id=resolvegroup 2026/05/13 10:59:03 INFO Applying migration id=reject 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:03 INFO Enabling pprof url=https://b.localdomain/hqqrsonrqivktoyeturqbnsapojycpkk/debug/pprof 2026/05/13 10:59:03 INFO Applying migration id=autodel 2026/05/13 10:59:03 INFO Applying migration id=jsonb 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:03 INFO Enabling pprof url=https://b.localdomain/shvqgwfqxhffxvdsrfvotpudrblegdux/debug/pprof 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:03 INFO Enabling pprof url=https://b.localdomain/qsrhcsrwdeyeprxetmtvlvkxmmytolbi/debug/pprof 2026/05/13 10:59:03 INFO Applying migration id=quote 2026/05/13 10:59:03 INFO Enabling pprof url=https://a.localdomain/vojnehdiilsddaugqodnhslqisprheui/debug/pprof 2026/05/13 10:59:03 INFO Applying migration id=rfc9421 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:03 INFO Enabling pprof url=https://a.localdomain/qrltftccqaqjnxhjgkbunyucchqnjbvt/debug/pprof 2026/05/13 10:59:03 INFO Applying migration id=keys 2026/05/13 10:59:03 INFO Enabling pprof url=https://b.localdomain/mpyahvlgvhbvrwxilnoxowacfvatvxle/debug/pprof 2026/05/13 10:59:03 INFO Applying migration id=portable 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:03 INFO Enabling pprof url=https://b.localdomain/ijguexbbmfqnacjikgojkqaqlsumfcmi/debug/pprof 2026/05/13 10:59:03 INFO Enabling pprof url=https://b.localdomain/evhgitramljdnlxoosefftfvibaumukd/debug/pprof 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:03 INFO Applying migration id=proofs 2026/05/13 10:59:03 INFO Applying migration id=contexts 2026/05/13 10:59:03 INFO Applying migration id=deliverieshost 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:03 INFO Applying migration id=pembegin 2026/05/13 10:59:03 INFO Applying migration id=didhost 2026/05/13 10:59:03 INFO Applying migration id=rsapkcs8 2026/05/13 10:59:03 INFO Applying migration id=invites 2026/05/13 10:59:03 INFO Applying migration id=ed25519blob 2026/05/13 10:59:03 INFO Applying migration id=rsablob 2026/05/13 10:59:03 INFO Applying migration id=iconscid 2026/05/13 10:59:03 INFO Applying migration id=actor 2026/05/13 10:59:03 INFO Applying migration id=localkeys 2026/05/13 10:59:03 INFO Applying migration id=deleted 2026/05/13 10:59:03 INFO Enabling pprof url=https://b.localdomain/xrdmeiwcpeuemolbkghypfwnqeemnvwh/debug/pprof 2026/05/13 10:59:03 INFO Enabling pprof url=https://b.localdomain/lvijcgcbyhugkxopbrsjqfbsuwsaxxjn/debug/pprof 2026/05/13 10:59:03 INFO Enabling pprof url=https://b.localdomain/psblxwvdyfvbpoifdnwsfkmsfwkahnni/debug/pprof 2026/05/13 10:59:03 INFO Applying migration id=history 2026/05/13 10:59:03 INFO Enabling pprof url=https://b.localdomain/murgceypodsgoyenmbsobnhvefcpargd/debug/pprof 2026/05/13 10:59:03 INFO Enabling pprof url=https://b.localdomain/sptxfwivstcanvqfyllcyilnafxenrbk/debug/pprof 2026/05/13 10:59:03 INFO Applying migration id=outboxnano 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:03 INFO Applying migration id=implements 2026/05/13 10:59:03 INFO Applying migration id=backfill 2026/05/13 10:59:03 INFO Enabling pprof url=https://b.localdomain/sctjllbqwflsjiajffrchmqetudjjmhu/debug/pprof 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:03 INFO Enabling pprof url=https://b.localdomain/uvawirnfsyyqtqvrycxnadhpepvxhrqy/debug/pprof 2026/05/13 10:59:03 INFO Enabling pprof url=https://b.localdomain/uyadrhmoiiopyecrnxxkowyqxhwjqnss/debug/pprof 2026/05/13 10:59:03 INFO Enabling pprof url=https://a.localdomain/pkbsnsevhoblwagapnvfkgnoxxvqygcp/debug/pprof 2026/05/13 10:59:03 INFO Enabling pprof url=https://b.localdomain/birtiplabenmwmyxqjdtxuxfwudbgsck/debug/pprof 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:03 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:59:03 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:03 INFO Fetching object cid=ap://did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor 2026/05/13 10:59:03 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor request.user=alice actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor offset=0 2026/05/13 10:59:03 INFO Enabling pprof url=https://b.localdomain/bfljjxdwdtjaumyegblgdovoxejnghuh/debug/pprof 2026/05/13 10:59:03 INFO Enabling pprof url=https://c.localdomain/kqfaeirybysooqcdbvbeqbpgfrvhfbuo/debug/pprof 2026/05/13 10:59:03 INFO Enabling pprof url=https://c.localdomain/noipvbqctenmbefjqypfslrnlidyflso/debug/pprof 2026/05/13 10:59:03 INFO Not approving follow request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor/follow/019e20fd-7af8-74bf-aec5-4e3e17e5b403 activity.type=Follow activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor activity.object.kind=string activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor follower=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor followed=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:03 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor/follow/019e20fd-7af8-74bf-aec5-4e3e17e5b403 2026/05/13 10:59:03 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor/follow/019e20fd-7af8-74bf-aec5-4e3e17e5b403 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:03 INFO Fetching object cid=ap://did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor 2026/05/13 10:59:03 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor/follow/019e20fd-7af8-74bf-aec5-4e3e17e5b403 2026/05/13 10:59:03 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor/follow/019e20fd-7af8-74bf-aec5-4e3e17e5b403 2026/05/13 10:59:03 INFO Enabling pprof url=https://c.localdomain/mahvuxuuqfwoyfcljpilqckokakjysoe/debug/pprof 2026/05/13 10:59:03 INFO Enabling pprof url=https://a.localdomain/cohrmkrulkywsaybeprykxnkrqsugtgd/debug/pprof 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:03 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor request.user=alice actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor offset=0 2026/05/13 10:59:03 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:03 INFO Fetching object cid=ap://did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:03 INFO Approving follow request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor/follow/019e20fd-7af8-74bf-aec5-4e3e17e5b403 activity.type=Follow activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor activity.object.kind=string activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor follower=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor followed=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor 2026/05/13 10:59:03 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor/accept/019e20fd-7b4a-7d55-8f38-7f10afd96b41 activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor activity.object.kind=activity activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor/follow/019e20fd-7af8-74bf-aec5-4e3e17e5b403 activity.object.type=Follow activity.object.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor follow=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor/follow/019e20fd-7af8-74bf-aec5-4e3e17e5b403 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:03 INFO Enabling pprof url=https://a.localdomain/mffvithaouhawcsriiiirtpyxvycnjwb/debug/pprof 2026/05/13 10:59:03 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor/accept/019e20fd-7b4a-7d55-8f38-7f10afd96b41 2026/05/13 10:59:03 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor/accept/019e20fd-7b4a-7d55-8f38-7f10afd96b41 2026/05/13 10:59:03 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor 2026/05/13 10:59:03 INFO Fetching object cid=ap://did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor 2026/05/13 10:59:03 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor/accept/019e20fd-7b4a-7d55-8f38-7f10afd96b41 2026/05/13 10:59:03 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor/accept/019e20fd-7b4a-7d55-8f38-7f10afd96b41 2026/05/13 10:59:03 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor 2026/05/13 10:59:03 INFO Enabling pprof url=https://c.localdomain/lxdhljesrpnuqiftbwlaawnptsrdelri/debug/pprof 2026/05/13 10:59:03 INFO Enabling pprof url=https://a.localdomain/ehrpwhafysyrnkaquovteysqcundnaog/debug/pprof 2026/05/13 10:59:03 INFO Fetching object cid=ap://did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor 2026/05/13 10:59:03 INFO Enabling pprof url=https://b.localdomain/jvyfekphfscfookcfmlaxleqlydbrrpg/debug/pprof 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:03 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor/accept/019e20fd-7b4a-7d55-8f38-7f10afd96b41 activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor activity.object.kind=activity activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor/follow/019e20fd-7af8-74bf-aec5-4e3e17e5b403 activity.object.type=Follow activity.object.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor follow=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor/follow/019e20fd-7af8-74bf-aec5-4e3e17e5b403 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:03 INFO Enabling pprof url=https://b.localdomain/yjobdyyxsgxclenlrviaoxnoywlohrhm/debug/pprof 2026/05/13 10:59:03 INFO Enabling pprof url=https://c.localdomain/ffcwavvhbpwfdtuyprdnqfftqfykjccs/debug/pprof 2026/05/13 10:59:03 INFO Enabling pprof url=https://b.localdomain/dpaqwkhyuycsxdmmhpnuqhfkifnttveb/debug/pprof 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:03 INFO Enabling pprof url=https://b.localdomain/bqtdrblxqdbiwjvwwrocqnntndbhmhuu/debug/pprof 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:03 INFO Enabling pprof url=https://b.localdomain/nyyyuxyqoeowpptrkrbrvlvkoonmccuy/debug/pprof 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:03 INFO Enabling pprof url=https://b.localdomain/yktooqwtshogmfyvfawaraiqjtfmlnxf/debug/pprof 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:03 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor/create/019e20fd-7b9c-7eb6-9325-522822c44675 note=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor/post/019e20fd-7b9c-7ddd-a7d5-2993a31b2ada thread=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor/post/019e20fd-7b9c-7ddd-a7d5-2993a31b2ada starter=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor 2026/05/13 10:59:03 INFO Received a new post activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor/create/019e20fd-7b9c-7eb6-9325-522822c44675 activity.type=Create activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor activity.object.kind=object activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor/post/019e20fd-7b9c-7ddd-a7d5-2993a31b2ada activity.object.type=Note activity.object.attributed_to=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor post=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor/post/019e20fd-7b9c-7ddd-a7d5-2993a31b2ada 2026/05/13 10:59:03 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor/create/019e20fd-7b9c-7eb6-9325-522822c44675 2026/05/13 10:59:03 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor/create/019e20fd-7b9c-7eb6-9325-522822c44675 2026/05/13 10:59:03 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-7bbb-7900-a36e-f239261ff715 2026/05/13 10:59:03 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor 2026/05/13 10:59:03 INFO Fetching object cid=ap://did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor 2026/05/13 10:59:03 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor/create/019e20fd-7b9c-7eb6-9325-522822c44675 2026/05/13 10:59:03 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor/create/019e20fd-7b9c-7eb6-9325-522822c44675 2026/05/13 10:59:03 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:59:03 INFO Enabling pprof url=https://b.localdomain/ojunpxeijamawowihebelsuvsrnmalrx/debug/pprof 2026/05/13 10:59:03 INFO Enabling pprof url=https://c.localdomain/xidihahpkhohsciwhcaqwopormmqdnxi/debug/pprof 2026/05/13 10:59:03 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:03 INFO Viewing post request.path=/users/view/b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor/post/019e20fd-7b9c-7ddd-a7d5-2993a31b2ada request.user=bob post=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor/post/019e20fd-7b9c-7ddd-a7d5-2993a31b2ada 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:03 INFO Looking up user name=bob 2026/05/13 10:59:03 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:03 INFO Enabling pprof url=https://b.localdomain/poqkgvkeroxlovxymrdvpilrqctduglj/debug/pprof 2026/05/13 10:59:03 INFO Enabling pprof url=https://c.localdomain/ybpdpiaphnxpesrjocfdoqoshkwfywxl/debug/pprof 2026/05/13 10:59:03 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:03 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=alice --- PASS: TestBio_Set (1.58s) 2026/05/13 10:59:03 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:03 INFO Enabling pprof url=https://b.localdomain/stobcucraiuswahehibaqiouinlkfjsi/debug/pprof 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:03 INFO Fetching object cid=ap://did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor 2026/05/13 10:59:03 INFO Resolving user ID request.path=/users/resolve request.user=alice host=a.localdomain name=bob 2026/05/13 10:59:03 INFO Enabling pprof url=https://c.localdomain/vlthsxklifwrihqvoasbxvflbkbjngrr/debug/pprof 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:03 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor offset=0 2026/05/13 10:59:03 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mko5mEexxpc7wkMuqK3ebXgStU98MWDRAoDzwiLdqrNEsb/actor request.user=alice actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mko5mEexxpc7wkMuqK3ebXgStU98MWDRAoDzwiLdqrNEsb/actor offset=0 2026/05/13 10:59:03 INFO Enabling pprof url=https://b.localdomain/ebgtmmomfeuowoiffsvrukxstabsvcij/debug/pprof 2026/05/13 10:59:03 INFO Not approving follow request activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor/follow/019e20fd-7c33-72bc-a280-72577d58f679 activity.type=Follow activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor follower=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor followed=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor 2026/05/13 10:59:03 INFO Approving follow request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkkEgQihDYorQotrFZPdA7dNvDmzQjY1EDku1WPrnUeM3H/actor/follow/019e20fd-7c33-7e47-a66c-0ab52be80fb8 activity.type=Follow activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkkEgQihDYorQotrFZPdA7dNvDmzQjY1EDku1WPrnUeM3H/actor activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mko5mEexxpc7wkMuqK3ebXgStU98MWDRAoDzwiLdqrNEsb/actor follower=https://a.localdomain/.well-known/apgateway/did:key:z6MkkEgQihDYorQotrFZPdA7dNvDmzQjY1EDku1WPrnUeM3H/actor followed=https://a.localdomain/.well-known/apgateway/did:key:z6Mko5mEexxpc7wkMuqK3ebXgStU98MWDRAoDzwiLdqrNEsb/actor 2026/05/13 10:59:03 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mko5mEexxpc7wkMuqK3ebXgStU98MWDRAoDzwiLdqrNEsb/actor/accept/019e20fd-7c36-709b-990a-567c3ba299de activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mko5mEexxpc7wkMuqK3ebXgStU98MWDRAoDzwiLdqrNEsb/actor activity.object.kind=activity activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkkEgQihDYorQotrFZPdA7dNvDmzQjY1EDku1WPrnUeM3H/actor/follow/019e20fd-7c33-7e47-a66c-0ab52be80fb8 activity.object.type=Follow activity.object.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkkEgQihDYorQotrFZPdA7dNvDmzQjY1EDku1WPrnUeM3H/actor follow=https://a.localdomain/.well-known/apgateway/did:key:z6MkkEgQihDYorQotrFZPdA7dNvDmzQjY1EDku1WPrnUeM3H/actor/follow/019e20fd-7c33-7e47-a66c-0ab52be80fb8 2026/05/13 10:59:03 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor/follow/019e20fd-7c33-72bc-a280-72577d58f679 2026/05/13 10:59:03 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor/follow/019e20fd-7c33-72bc-a280-72577d58f679 2026/05/13 10:59:03 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor 2026/05/13 10:59:03 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkkEgQihDYorQotrFZPdA7dNvDmzQjY1EDku1WPrnUeM3H/actor/follow/019e20fd-7c33-7e47-a66c-0ab52be80fb8 2026/05/13 10:59:03 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mko5mEexxpc7wkMuqK3ebXgStU98MWDRAoDzwiLdqrNEsb/actor/accept/019e20fd-7c36-709b-990a-567c3ba299de 2026/05/13 10:59:03 INFO Fetching object cid=ap://did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor 2026/05/13 10:59:03 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor/follow/019e20fd-7c33-72bc-a280-72577d58f679 2026/05/13 10:59:03 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mko5mEexxpc7wkMuqK3ebXgStU98MWDRAoDzwiLdqrNEsb/actor request.user=alice actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mko5mEexxpc7wkMuqK3ebXgStU98MWDRAoDzwiLdqrNEsb/actor offset=0 2026/05/13 10:59:03 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor/follow/019e20fd-7c33-72bc-a280-72577d58f679 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:59:03 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor offset=0 2026/05/13 10:59:03 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor 2026/05/13 10:59:03 INFO Fetching object cid=ap://did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:59:03 INFO Received a new post activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor/create/019e20fd-7b9c-7eb6-9325-522822c44675 activity.type=Create activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor activity.object.kind=object activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor/post/019e20fd-7b9c-7ddd-a7d5-2993a31b2ada activity.object.type=Note activity.object.attributed_to=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor post=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor/post/019e20fd-7b9c-7ddd-a7d5-2993a31b2ada 2026/05/13 10:59:03 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:59:03 INFO Fetching object cid=ap://did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor 2026/05/13 10:59:03 INFO Approving follow request activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor/follow/019e20fd-7c33-72bc-a280-72577d58f679 activity.type=Follow activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor follower=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor followed=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor 2026/05/13 10:59:03 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor/accept/019e20fd-7c6f-7b21-ab33-d4c536f69a66 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor activity.object.kind=activity activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor/follow/019e20fd-7c33-72bc-a280-72577d58f679 activity.object.type=Follow activity.object.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor follow=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor/follow/019e20fd-7c33-72bc-a280-72577d58f679 2026/05/13 10:59:03 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor/accept/019e20fd-7c6f-7b21-ab33-d4c536f69a66 2026/05/13 10:59:03 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor/accept/019e20fd-7c6f-7b21-ab33-d4c536f69a66 2026/05/13 10:59:03 INFO Forwarding activity to followers of thread starter domain=a.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mko5mEexxpc7wkMuqK3ebXgStU98MWDRAoDzwiLdqrNEsb/actor/create/019e20fd-7c72-7116-b014-89156818f22e note=https://a.localdomain/.well-known/apgateway/did:key:z6Mko5mEexxpc7wkMuqK3ebXgStU98MWDRAoDzwiLdqrNEsb/actor/post/019e20fd-7c72-7079-87b7-e8e16bc7f4e7 thread=https://a.localdomain/.well-known/apgateway/did:key:z6Mko5mEexxpc7wkMuqK3ebXgStU98MWDRAoDzwiLdqrNEsb/actor/post/019e20fd-7c72-7079-87b7-e8e16bc7f4e7 starter=https://a.localdomain/.well-known/apgateway/did:key:z6Mko5mEexxpc7wkMuqK3ebXgStU98MWDRAoDzwiLdqrNEsb/actor 2026/05/13 10:59:03 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mko5mEexxpc7wkMuqK3ebXgStU98MWDRAoDzwiLdqrNEsb/actor/create/019e20fd-7c72-7116-b014-89156818f22e activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mko5mEexxpc7wkMuqK3ebXgStU98MWDRAoDzwiLdqrNEsb/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mko5mEexxpc7wkMuqK3ebXgStU98MWDRAoDzwiLdqrNEsb/actor/post/019e20fd-7c72-7079-87b7-e8e16bc7f4e7 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6Mko5mEexxpc7wkMuqK3ebXgStU98MWDRAoDzwiLdqrNEsb/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6Mko5mEexxpc7wkMuqK3ebXgStU98MWDRAoDzwiLdqrNEsb/actor/post/019e20fd-7c72-7079-87b7-e8e16bc7f4e7 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:03 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mko5mEexxpc7wkMuqK3ebXgStU98MWDRAoDzwiLdqrNEsb/actor/create/019e20fd-7c72-7116-b014-89156818f22e 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:59:03 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor 2026/05/13 10:59:03 INFO Viewing post request.path=/users/view/a.localdomain/.well-known/apgateway/did:key:z6Mko5mEexxpc7wkMuqK3ebXgStU98MWDRAoDzwiLdqrNEsb/actor/post/019e20fd-7c72-7079-87b7-e8e16bc7f4e7 request.user=bob post=https://a.localdomain/.well-known/apgateway/did:key:z6Mko5mEexxpc7wkMuqK3ebXgStU98MWDRAoDzwiLdqrNEsb/actor/post/019e20fd-7c72-7079-87b7-e8e16bc7f4e7 2026/05/13 10:59:03 INFO Fetching object cid=ap://did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor 2026/05/13 10:59:03 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor/accept/019e20fd-7c6f-7b21-ab33-d4c536f69a66 2026/05/13 10:59:03 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor/accept/019e20fd-7c6f-7b21-ab33-d4c536f69a66 2026/05/13 10:59:03 INFO Enabling pprof url=https://b.localdomain/knbmulumcpeavlmiqaqpxpoaswaulfls/debug/pprof 2026/05/13 10:59:03 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor 2026/05/13 10:59:03 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:03 INFO Enabling pprof url=https://b.localdomain/ndetqhfijyabckgttmwvhlninikyyxyo/debug/pprof 2026/05/13 10:59:03 INFO Fetching object cid=ap://did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor 2026/05/13 10:59:03 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor/accept/019e20fd-7c6f-7b21-ab33-d4c536f69a66 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkj33v7qAyAtZaZ4sgVSu4CpyB6JFBKTSsXsJ4F2n7HNh2/actor activity.object.kind=activity activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor/follow/019e20fd-7c33-72bc-a280-72577d58f679 activity.object.type=Follow activity.object.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor follow=https://b.localdomain/.well-known/apgateway/did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5/actor/follow/019e20fd-7c33-72bc-a280-72577d58f679 2026/05/13 10:59:03 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:03 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkkEgQihDYorQotrFZPdA7dNvDmzQjY1EDku1WPrnUeM3H/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkkEgQihDYorQotrFZPdA7dNvDmzQjY1EDku1WPrnUeM3H/actor offset=0 2026/05/13 10:59:03 WARN Inbox does not exist did=did:key:z6MkpmPbQ6ZWf32PxzkqETcRNtif4N8gBKZMVHkkhvLMDjf5 --- PASS: TestCluster_InboxFetchNotRegistered (1.77s) 2026/05/13 10:59:03 INFO Approving follow request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mko5mEexxpc7wkMuqK3ebXgStU98MWDRAoDzwiLdqrNEsb/actor/follow/019e20fd-7cb2-742f-9800-775a4cb5d323 activity.type=Follow activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mko5mEexxpc7wkMuqK3ebXgStU98MWDRAoDzwiLdqrNEsb/actor activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkkEgQihDYorQotrFZPdA7dNvDmzQjY1EDku1WPrnUeM3H/actor follower=https://a.localdomain/.well-known/apgateway/did:key:z6Mko5mEexxpc7wkMuqK3ebXgStU98MWDRAoDzwiLdqrNEsb/actor followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkkEgQihDYorQotrFZPdA7dNvDmzQjY1EDku1WPrnUeM3H/actor 2026/05/13 10:59:03 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkkEgQihDYorQotrFZPdA7dNvDmzQjY1EDku1WPrnUeM3H/actor/accept/019e20fd-7cb3-7b2d-9a2a-4a663685bf05 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkkEgQihDYorQotrFZPdA7dNvDmzQjY1EDku1WPrnUeM3H/actor activity.object.kind=activity activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mko5mEexxpc7wkMuqK3ebXgStU98MWDRAoDzwiLdqrNEsb/actor/follow/019e20fd-7cb2-742f-9800-775a4cb5d323 activity.object.type=Follow activity.object.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mko5mEexxpc7wkMuqK3ebXgStU98MWDRAoDzwiLdqrNEsb/actor follow=https://a.localdomain/.well-known/apgateway/did:key:z6Mko5mEexxpc7wkMuqK3ebXgStU98MWDRAoDzwiLdqrNEsb/actor/follow/019e20fd-7cb2-742f-9800-775a4cb5d323 2026/05/13 10:59:03 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mko5mEexxpc7wkMuqK3ebXgStU98MWDRAoDzwiLdqrNEsb/actor/follow/019e20fd-7cb2-742f-9800-775a4cb5d323 2026/05/13 10:59:03 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkkEgQihDYorQotrFZPdA7dNvDmzQjY1EDku1WPrnUeM3H/actor/accept/019e20fd-7cb3-7b2d-9a2a-4a663685bf05 2026/05/13 10:59:04 INFO Enabling pprof url=https://c.localdomain/wirfdppmpbjwpwedcmfbadihumyiidnv/debug/pprof 2026/05/13 10:59:04 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name="my website" 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkkEgQihDYorQotrFZPdA7dNvDmzQjY1EDku1WPrnUeM3H/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkkEgQihDYorQotrFZPdA7dNvDmzQjY1EDku1WPrnUeM3H/actor offset=0 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-7cc4-757f-961c-2ffb8a122d19 2026/05/13 10:59:04 INFO Enabling pprof url=https://c.localdomain/edkrxgfehxfynqdcsdumgguasocdnthx/debug/pprof 2026/05/13 10:59:04 INFO Enabling pprof url=https://c.localdomain/jgqycvprlmyhkhrliyvqbwjeqpujnkrf/debug/pprof 2026/05/13 10:59:04 WARN Denying inbox request did=did:key:z6MkkEgQihDYorQotrFZPdA7dNvDmzQjY1EDku1WPrnUeM3H key=z6Mko5mEexxpc7wkMuqK3ebXgStU98MWDRAoDzwiLdqrNEsb --- PASS: TestCluster_InboxFetchNotOwner (1.81s) 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:04 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:04 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:04 INFO Looking up user name=bob 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:59:04 INFO Enabling pprof url=https://b.localdomain/vctewrlvcpxltrcfrexajyjipmqbaoqq/debug/pprof 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:04 INFO Applying migration id=initial --- PASS: TestMetadata_Link (1.86s) 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:04 INFO Applying migration id=notesupdated 2026/05/13 10:59:04 INFO Applying migration id=personspreferredusername 2026/05/13 10:59:04 INFO Applying migration id=activitiesid 2026/05/13 10:59:04 INFO Applying migration id=outbox 2026/05/13 10:59:04 INFO Applying migration id=edits 2026/05/13 10:59:04 INFO Applying migration id=outboxactor 2026/05/13 10:59:04 INFO Applying migration id=outboxsender 2026/05/13 10:59:04 INFO Applying migration id=thread 2026/05/13 10:59:04 INFO Applying migration id=host 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:04 INFO Applying migration id=sharedinbox 2026/05/13 10:59:04 INFO Applying migration id=noteshost 2026/05/13 10:59:04 INFO Applying migration id=fetched 2026/05/13 10:59:04 INFO Applying migration id=move 2026/05/13 10:59:04 INFO Applying migration id=cleanup 2026/05/13 10:59:04 INFO Enabling pprof url=https://a.localdomain/rnsufadfolrfhvunrpbruedbkwfdjqjx/debug/pprof 2026/05/13 10:59:04 INFO Applying migration id=received 2026/05/13 10:59:04 INFO Applying migration id=namehost 2026/05/13 10:59:04 INFO Applying migration id=outboxhost 2026/05/13 10:59:04 INFO Applying migration id=notesfts 2026/05/13 10:59:04 INFO Applying migration id=iconsname 2026/05/13 10:59:04 INFO Applying migration id=nohash 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:04 INFO Enabling pprof url=https://b.localdomain/xlcokjrtiidmqniporlllsouqqnukssa/debug/pprof 2026/05/13 10:59:04 INFO Applying migration id=shares 2026/05/13 10:59:04 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name=a 2026/05/13 10:59:04 INFO Applying migration id=actorttl 2026/05/13 10:59:04 INFO Applying migration id=tocc 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-7d3d-730f-bf02-c88686532a95 2026/05/13 10:59:04 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name=c 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-7d4e-7229-88a6-296501845e8a 2026/05/13 10:59:04 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name=a 2026/05/13 10:59:04 INFO Enabling pprof url=https://c.localdomain/sinipuihchpekregwdjdeniuymhugpqd/debug/pprof 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-7d5b-7d51-97e0-16a8f54ec6b2 2026/05/13 10:59:04 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name=e 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-7d64-75bf-8da8-2d39d997a527 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:59:04 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name=c 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:59:04 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name=g 2026/05/13 10:59:04 INFO Applying migration id=followeds 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-7d70-7956-84c3-1bfe4d3e076d 2026/05/13 10:59:04 INFO Enabling pprof url=https://c.localdomain/dtyxsqduvxaoahlptydpdwbtvhepijah/debug/pprof 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-7d73-741d-87c6-50aefb951e7a 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:04 INFO Resolving user ID request.path=/users/resolve request.user=bob host=b.localdomain name=carol 2026/05/13 10:59:04 INFO Applying migration id=certhash 2026/05/13 10:59:04 INFO Applying migration id=follows_sync 2026/05/13 10:59:04 INFO Applying migration id=jsonpath 2026/05/13 10:59:04 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:59:04 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:59:04 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name=e 2026/05/13 10:59:04 INFO Enabling pprof url=https://b.localdomain/ekpvvjrfnyyflujtacglwnxugdpalkwj/debug/pprof 2026/05/13 10:59:04 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-7d89-70d2-a26a-7ba5f28cffa9 2026/05/13 10:59:04 INFO Looking up user name=carol 2026/05/13 10:59:04 INFO Looking up user name=bob 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:04 INFO Enabling pprof url=https://b.localdomain/pjvfoqgaohwhwaevispakxgfhdnudxaj/debug/pprof 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:04 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name=g 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-7dae-79a8-b74b-9e2a51547801 2026/05/13 10:59:04 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-7dbf-73e0-9d46-fbfc087faab7 activity.type=Follow activity.actor=https://a.localdomain/user/bob activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/bob followed=https://b.localdomain/user/carol 2026/05/13 10:59:04 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-7dbf-73e0-9d46-fbfc087faab7 2026/05/13 10:59:04 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-7dbf-73e0-9d46-fbfc087faab7 2026/05/13 10:59:04 INFO Applying migration id=localforward 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:04 INFO Applying migration id=avatar 2026/05/13 10:59:04 INFO Applying migration id=noimage 2026/05/13 10:59:04 INFO Applying migration id=feed 2026/05/13 10:59:04 INFO Applying migration id=bookmarks 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20fd-7dcd-717b-bb97-399328aa70cb 2026/05/13 10:59:04 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:59:04 INFO Removing metadata field request.path=/users/metadata/remove request.user=bob key=g 2026/05/13 10:59:04 INFO Looking up user name=bob 2026/05/13 10:59:04 INFO Applying migration id=shareactivity 2026/05/13 10:59:04 INFO Successfully sent an activity from=https://a.localdomain/user/bob inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-7dbf-73e0-9d46-fbfc087faab7 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-7dbf-73e0-9d46-fbfc087faab7 2026/05/13 10:59:04 INFO Applying migration id=application 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-7dd2-7576-8786-fe9467cde799 2026/05/13 10:59:04 INFO Applying migration id=certificates 2026/05/13 10:59:04 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:04 INFO Looking up user name=bob 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:59:04 INFO Applying migration id=rawforward 2026/05/13 10:59:04 INFO Resolving user ID request.path=/users/resolve request.user=alice host=a.localdomain name=bob 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:04 INFO Applying migration id=publickey 2026/05/13 10:59:04 INFO Applying migration id=resolvegroup 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/bob request.user=alice actor=https://a.localdomain/user/bob offset=0 2026/05/13 10:59:04 INFO Applying migration id=reject 2026/05/13 10:59:04 WARN Metadata field key does not exist request.path=/users/metadata/remove request.user=bob raw=g 2026/05/13 10:59:04 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=carol 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:04 INFO Enabling pprof url=https://c.localdomain/cnmouefxshurivcbbihekrgetwsqtdhb/debug/pprof 2026/05/13 10:59:04 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:04 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:04 INFO Applying migration id=autodel 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://a.localdomain/user/bob 2026/05/13 10:59:04 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:04 INFO Applying migration id=jsonb 2026/05/13 10:59:04 INFO Looking up user name=carol 2026/05/13 10:59:04 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-7e00-7d02-b578-69e0e8c0c456 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://a.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://a.localdomain/user/bob 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-7e00-7d02-b578-69e0e8c0c456 2026/05/13 10:59:04 INFO Looking up user name=bob 2026/05/13 10:59:04 INFO Looking up user name=bob 2026/05/13 10:59:04 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-7dbf-73e0-9d46-fbfc087faab7 activity.type=Follow activity.actor=https://a.localdomain/user/bob activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/bob followed=https://b.localdomain/user/carol 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:59:04 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-7e0a-74f4-82f2-1cf34f3ee157 activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-7dbf-73e0-9d46-fbfc087faab7 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/bob follow=https://a.localdomain/follow/019e20fd-7dbf-73e0-9d46-fbfc087faab7 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/bob request.user=alice actor=https://a.localdomain/user/bob offset=0 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:04 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/bob activity=https://b.localdomain/accept/019e20fd-7e0a-74f4-82f2-1cf34f3ee157 2026/05/13 10:59:04 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/bob activity=https://b.localdomain/accept/019e20fd-7e0a-74f4-82f2-1cf34f3ee157 --- PASS: TestMetadata_Maximum (2.13s) 2026/05/13 10:59:04 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-7e1a-7b2f-95d4-cf8e917f65b2 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/carol 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:04 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-7e1a-7b2f-95d4-cf8e917f65b2 2026/05/13 10:59:04 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-7e1a-7b2f-95d4-cf8e917f65b2 2026/05/13 10:59:04 INFO Looking up user name=carol 2026/05/13 10:59:04 INFO Removing metadata field request.path=/users/metadata/remove request.user=bob key=e 2026/05/13 10:59:04 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/bob activity=https://b.localdomain/accept/019e20fd-7e0a-74f4-82f2-1cf34f3ee157 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-7e0a-74f4-82f2-1cf34f3ee157 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:04 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:59:04 INFO Looking up user name=alice 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-7e26-71b0-9dc0-03fc8d9b1999 2026/05/13 10:59:04 INFO Looking up user name=carol 2026/05/13 10:59:04 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:04 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-7e0a-74f4-82f2-1cf34f3ee157 activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-7dbf-73e0-9d46-fbfc087faab7 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/bob follow=https://a.localdomain/follow/019e20fd-7dbf-73e0-9d46-fbfc087faab7 2026/05/13 10:59:04 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-7e1a-7b2f-95d4-cf8e917f65b2 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-7e1a-7b2f-95d4-cf8e917f65b2 2026/05/13 10:59:04 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:59:04 INFO Looking up user name=bob 2026/05/13 10:59:04 INFO Enabling pprof url=https://b.localdomain/ofrdvrlsdvmcrdbfjoscqbcoaipvaupn/debug/pprof 2026/05/13 10:59:04 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:04 INFO Applying migration id=quote 2026/05/13 10:59:04 INFO Applying migration id=rfc9421 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:59:04 INFO Enabling pprof url=https://c.localdomain/qmdaattdemsgixcmesinnceljpjrhxga/debug/pprof 2026/05/13 10:59:04 INFO Looking up user name=bob 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:04 INFO Enabling pprof url=https://b.localdomain/msfsoqankejnpprytbemsugbkoofansi/debug/pprof 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:04 WARN Denying followers request for non-existing user did=did:key:z6MkfCfazMWmV2xQKGiLvqnoXWvKmgyo4TDRLTZWjrgcFUFU 2026/05/13 10:59:04 INFO Received a new post activity.id=https://a.localdomain/create/019e20fd-7e50-70b3-82d0-a597f389e9c6 activity.type=Create activity.actor=https://a.localdomain/user/bob activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-7e50-7060-b9ea-6fc3d58ad011 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/bob post=https://a.localdomain/post/019e20fd-7e50-7060-b9ea-6fc3d58ad011 2026/05/13 10:59:04 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019e20fd-7e50-70b3-82d0-a597f389e9c6 --- PASS: TestCluster_ClientSideSigningFollowersMissingCollection (2.20s) 2026/05/13 10:59:04 INFO Applying migration id=keys 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:59:04 INFO Applying migration id=portable 2026/05/13 10:59:04 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:04 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-7e5d-735f-88a6-0ed5a7d70865 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:59:04 INFO Viewing post request.path=/users/view/a.localdomain/post/019e20fd-7e50-7060-b9ea-6fc3d58ad011 request.user=bob post=https://a.localdomain/post/019e20fd-7e50-7060-b9ea-6fc3d58ad011 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:04 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-7e5d-74be-8213-c865cd6c2e63 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-7e5d-746a-acaa-8118ff852c17 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-7e5d-746a-acaa-8118ff852c17 2026/05/13 10:59:04 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-7e5d-735f-88a6-0ed5a7d70865 2026/05/13 10:59:04 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-7e5d-735f-88a6-0ed5a7d70865 2026/05/13 10:59:04 WARN Denying followers request did=did:key:z6MkfY9hTAahioQ2pGvkoH9eKKqHsrwVBiLPSzao1NJTbe3d key=z6MksqfLJLGH8LMYk7ysfz5zipEeogCdfrkczUk7oeiZec25 2026/05/13 10:59:04 INFO Looking up user name=bob 2026/05/13 10:59:04 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-7e5d-74be-8213-c865cd6c2e63 2026/05/13 10:59:04 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-7e5d-74be-8213-c865cd6c2e63 2026/05/13 10:59:04 INFO Looking up user name=alice 2026/05/13 10:59:04 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-7e67-7db0-a35a-0778cca3c74d activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:04 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-7e1a-7b2f-95d4-cf8e917f65b2 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/carol 2026/05/13 10:59:04 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-7e67-7db0-a35a-0778cca3c74d 2026/05/13 10:59:04 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-7e6c-7b34-b888-234b314046c8 activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-7e1a-7b2f-95d4-cf8e917f65b2 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-7e1a-7b2f-95d4-cf8e917f65b2 2026/05/13 10:59:04 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-7e67-7db0-a35a-0778cca3c74d --- PASS: TestCluster_ClientSideSigningFollowersWrongCollection (2.22s) 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:04 INFO Looking up user name=alice 2026/05/13 10:59:04 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-7e6c-7b34-b888-234b314046c8 2026/05/13 10:59:04 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-7e6c-7b34-b888-234b314046c8 2026/05/13 10:59:04 INFO Applying migration id=proofs 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:04 INFO Applying migration id=contexts 2026/05/13 10:59:04 INFO Applying migration id=deliverieshost 2026/05/13 10:59:04 INFO Looking up user name=alice 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:04 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-7e5d-735f-88a6-0ed5a7d70865 2026/05/13 10:59:04 INFO Looking up user name=carol 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-7e5d-735f-88a6-0ed5a7d70865 2026/05/13 10:59:04 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-7e67-7db0-a35a-0778cca3c74d 2026/05/13 10:59:04 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-7e5d-74be-8213-c865cd6c2e63 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-7e67-7db0-a35a-0778cca3c74d 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-7e5d-74be-8213-c865cd6c2e63 2026/05/13 10:59:04 INFO Looking up user name=carol 2026/05/13 10:59:04 INFO Applying migration id=pembegin 2026/05/13 10:59:04 INFO Applying migration id=didhost 2026/05/13 10:59:04 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-7e6c-7b34-b888-234b314046c8 2026/05/13 10:59:04 INFO Applying migration id=rsapkcs8 2026/05/13 10:59:04 INFO Applying migration id=invites 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-7e6c-7b34-b888-234b314046c8 2026/05/13 10:59:04 INFO Applying migration id=ed25519blob 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:04 INFO Removing metadata field request.path=/users/metadata/remove request.user=bob key=c 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:04 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-7e5d-746a-acaa-8118ff852c17 request.user=carol post=https://b.localdomain/post/019e20fd-7e5d-746a-acaa-8118ff852c17 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:04 INFO Looking up user name=carol 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-7e86-703d-8f75-8d33e5f902e4 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:04 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-7e6c-7b34-b888-234b314046c8 activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-7e1a-7b2f-95d4-cf8e917f65b2 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-7e1a-7b2f-95d4-cf8e917f65b2 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:59:04 INFO Follow is accepted activity.id=https://a.localdomain/accept/019e20fd-7e93-78c5-88db-3c858ee6f7ae activity.type=Accept activity.actor=https://a.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-7e00-7d02-b578-69e0e8c0c456 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-7e00-7d02-b578-69e0e8c0c456 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:04 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=carol 2026/05/13 10:59:04 INFO Removing metadata field request.path=/users/metadata/remove request.user=bob key=a 2026/05/13 10:59:04 INFO Looking up user name=carol 2026/05/13 10:59:04 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/accept/019e20fd-7e93-78c5-88db-3c858ee6f7ae 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-7e9a-73da-80d2-fae60f5b8385 2026/05/13 10:59:04 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:59:04 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-7e5d-74be-8213-c865cd6c2e63 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-7e5d-746a-acaa-8118ff852c17 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-7e5d-746a-acaa-8118ff852c17 2026/05/13 10:59:04 INFO Looking up user name=carol 2026/05/13 10:59:04 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:59:04 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:04 INFO Looking up user name=bob 2026/05/13 10:59:04 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:04 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-7ebd-7bf8-af6d-cf19f14c76cf activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-7ebd-7b90-9117-456a9a42c185 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-7ebd-7b90-9117-456a9a42c185 2026/05/13 10:59:04 INFO Looking up user name=bob 2026/05/13 10:59:04 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-7ec0-76bf-b70a-2850e260a736 2026/05/13 10:59:04 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-7ec0-76bf-b70a-2850e260a736 2026/05/13 10:59:04 INFO Enabling pprof url=https://c.localdomain/evyyynxfyarfnmyuoikvdjoderxdhdvl/debug/pprof 2026/05/13 10:59:04 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-7ebd-7bf8-af6d-cf19f14c76cf 2026/05/13 10:59:04 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-7ebd-7bf8-af6d-cf19f14c76cf 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:04 INFO Applying migration id=rsablob 2026/05/13 10:59:04 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-7ec9-78a3-b6a7-0bde9f027263 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/carol 2026/05/13 10:59:04 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-7ec9-78a3-b6a7-0bde9f027263 2026/05/13 10:59:04 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-7ec9-78a3-b6a7-0bde9f027263 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:04 INFO Looking up user name=carol 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:04 INFO Not approving follow request activity.id=https://c.localdomain/follow/019e20fd-7ed3-7c95-b30a-af7a57dd318f activity.type=Follow activity.actor=https://c.localdomain/user/carol activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://c.localdomain/user/carol followed=https://b.localdomain/user/bob 2026/05/13 10:59:04 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-7ec0-76bf-b70a-2850e260a736 2026/05/13 10:59:04 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/follow/019e20fd-7ed3-7c95-b30a-af7a57dd318f 2026/05/13 10:59:04 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/follow/019e20fd-7ed3-7c95-b30a-af7a57dd318f 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-7ec0-76bf-b70a-2850e260a736 2026/05/13 10:59:04 INFO Looking up user name=carol 2026/05/13 10:59:04 INFO Looking up user name=alice 2026/05/13 10:59:04 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-7ebd-7bf8-af6d-cf19f14c76cf --- PASS: TestMetadata_Remove (2.33s) 2026/05/13 10:59:04 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-7ec9-78a3-b6a7-0bde9f027263 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-7ebd-7bf8-af6d-cf19f14c76cf 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-7ec9-78a3-b6a7-0bde9f027263 2026/05/13 10:59:04 INFO Looking up user name=carol 2026/05/13 10:59:04 INFO Successfully sent an activity from=https://c.localdomain/user/carol inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/follow/019e20fd-7ed3-7c95-b30a-af7a57dd318f 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/follow/019e20fd-7ed3-7c95-b30a-af7a57dd318f 2026/05/13 10:59:04 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-7ebd-7b90-9117-456a9a42c185 request.user=carol post=https://b.localdomain/post/019e20fd-7ebd-7b90-9117-456a9a42c185 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:59:04 INFO Enabling pprof url=https://b.localdomain/dmattwvxnjknqicnexvjvraonguywyub/debug/pprof 2026/05/13 10:59:04 INFO Applying migration id=iconscid 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20fd-7eee-7cf8-abfb-599258fa0e89 2026/05/13 10:59:04 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=carol 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:04 INFO Looking up user name=carol 2026/05/13 10:59:04 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:59:04 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20fd-7ef5-7c1a-9ad1-2aab10d48c23 2026/05/13 10:59:04 INFO Applying migration id=actor 2026/05/13 10:59:04 INFO Applying migration id=localkeys 2026/05/13 10:59:04 INFO Applying migration id=deleted 2026/05/13 10:59:04 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-7ebd-7bf8-af6d-cf19f14c76cf activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-7ebd-7b90-9117-456a9a42c185 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-7ebd-7b90-9117-456a9a42c185 2026/05/13 10:59:04 INFO Looking up user name=alice 2026/05/13 10:59:04 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-7e5d-735f-88a6-0ed5a7d70865 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:59:04 INFO Applying migration id=history 2026/05/13 10:59:04 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:04 INFO Looking up user name=alice 2026/05/13 10:59:04 INFO Looking up user name=carol 2026/05/13 10:59:04 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-7f02-78bd-b1b8-f1e1f26795fd activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-7e5d-735f-88a6-0ed5a7d70865 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-7e5d-735f-88a6-0ed5a7d70865 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:04 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=bob 2026/05/13 10:59:04 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-7e67-7db0-a35a-0778cca3c74d activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:59:04 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-7f07-761a-8a0a-8849600cdf54 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-7e67-7db0-a35a-0778cca3c74d activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-7e67-7db0-a35a-0778cca3c74d 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/05/13 10:59:04 INFO Looking up user name=bob 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:04 INFO Looking up user name=alice 2026/05/13 10:59:04 INFO Applying migration id=outboxnano 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:59:04 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-7ec9-78a3-b6a7-0bde9f027263 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/carol 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/bob request.user=carol actor=https://a.localdomain/user/bob offset=0 2026/05/13 10:59:04 INFO Looking up user name=carol 2026/05/13 10:59:04 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:04 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-7f0d-7ca2-a1fb-b46cf0d65ba7 activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-7ec9-78a3-b6a7-0bde9f027263 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-7ec9-78a3-b6a7-0bde9f027263 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:04 INFO Approving follow request activity.id=https://c.localdomain/follow/019e20fd-7ed3-7c95-b30a-af7a57dd318f activity.type=Follow activity.actor=https://c.localdomain/user/carol activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://c.localdomain/user/carol followed=https://b.localdomain/user/bob 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-7f0c-79e4-9ab8-db3273a167ce 2026/05/13 10:59:04 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:04 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-7f14-74aa-ba87-d91e14710de5 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://c.localdomain/follow/019e20fd-7ed3-7c95-b30a-af7a57dd318f activity.object.type=Follow activity.object.actor=https://c.localdomain/user/carol follow=https://c.localdomain/follow/019e20fd-7ed3-7c95-b30a-af7a57dd318f 2026/05/13 10:59:04 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-7f02-78bd-b1b8-f1e1f26795fd 2026/05/13 10:59:04 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-7f02-78bd-b1b8-f1e1f26795fd 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:04 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-7f0d-7ca2-a1fb-b46cf0d65ba7 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:04 INFO Looking up user name=alice 2026/05/13 10:59:04 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-7f07-761a-8a0a-8849600cdf54 2026/05/13 10:59:04 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-7f07-761a-8a0a-8849600cdf54 2026/05/13 10:59:04 INFO Looking up user name=bob 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:04 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20fd-7f14-74aa-ba87-d91e14710de5 2026/05/13 10:59:04 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20fd-7f14-74aa-ba87-d91e14710de5 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:04 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-7f02-78bd-b1b8-f1e1f26795fd 2026/05/13 10:59:04 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-7f0d-7ca2-a1fb-b46cf0d65ba7 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:04 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:59:04 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-7f28-72f3-9fbb-e8eaf5b91502 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/carol 2026/05/13 10:59:04 INFO Not approving follow request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor/follow/019e20fd-7f28-7d2a-a402-4df8675af38d activity.type=Follow activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/.well-known/apgateway/did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor followed=https://b.localdomain/user/bob 2026/05/13 10:59:04 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-7f27-77be-ae4a-2e4d42866f3b activity.type=Follow activity.actor=https://a.localdomain/user/carol activity.object.kind=string activity.object.id=https://a.localdomain/user/bob follower=https://a.localdomain/user/carol followed=https://a.localdomain/user/bob 2026/05/13 10:59:04 INFO Looking up user name=bob 2026/05/13 10:59:04 INFO Follow is accepted activity.id=https://a.localdomain/accept/019e20fd-7f2a-7e05-a05c-89cb53301226 activity.type=Accept activity.actor=https://a.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-7f27-77be-ae4a-2e4d42866f3b activity.object.type=Follow activity.object.actor=https://a.localdomain/user/carol follow=https://a.localdomain/follow/019e20fd-7f27-77be-ae4a-2e4d42866f3b 2026/05/13 10:59:04 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor/follow/019e20fd-7f28-7d2a-a402-4df8675af38d 2026/05/13 10:59:04 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-7f28-72f3-9fbb-e8eaf5b91502 2026/05/13 10:59:04 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor/follow/019e20fd-7f28-7d2a-a402-4df8675af38d 2026/05/13 10:59:04 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-7f28-72f3-9fbb-e8eaf5b91502 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:04 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:04 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-7f07-761a-8a0a-8849600cdf54 2026/05/13 10:59:04 INFO Looking up user name=carol 2026/05/13 10:59:04 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-7f27-7850-97da-cc52763085be 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:04 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-7f27-7850-97da-cc52763085be 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:04 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-7f0d-7ca2-a1fb-b46cf0d65ba7 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-7f02-78bd-b1b8-f1e1f26795fd 2026/05/13 10:59:04 INFO Looking up user name=bob 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-7f0d-7ca2-a1fb-b46cf0d65ba7 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/accept/019e20fd-7f2a-7e05-a05c-89cb53301226 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:04 INFO Looking up user name=bob 2026/05/13 10:59:04 INFO Applying migration id=implements 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-7f27-77be-ae4a-2e4d42866f3b 2026/05/13 10:59:04 INFO Applying migration id=backfill 2026/05/13 10:59:04 INFO Looking up user name=alice 2026/05/13 10:59:04 INFO Looking up user name=carol 2026/05/13 10:59:04 INFO Fetching object cid=ap://did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor 2026/05/13 10:59:04 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20fd-7f14-74aa-ba87-d91e14710de5 2026/05/13 10:59:04 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-7f28-72f3-9fbb-e8eaf5b91502 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-7f07-761a-8a0a-8849600cdf54 2026/05/13 10:59:04 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-7f27-7850-97da-cc52763085be 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-7f28-72f3-9fbb-e8eaf5b91502 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-7f14-74aa-ba87-d91e14710de5 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-7f27-7850-97da-cc52763085be 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/bob request.user=carol actor=https://a.localdomain/user/bob offset=0 2026/05/13 10:59:04 INFO Looking up user name=bob 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:04 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor/follow/019e20fd-7f28-7d2a-a402-4df8675af38d 2026/05/13 10:59:04 INFO Enabling pprof url=https://b.localdomain/xyvgmldalxfnvofmgkmouxxkekqarmeq/debug/pprof 2026/05/13 10:59:04 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-7f02-78bd-b1b8-f1e1f26795fd activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-7e5d-735f-88a6-0ed5a7d70865 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-7e5d-735f-88a6-0ed5a7d70865 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor/follow/019e20fd-7f28-7d2a-a402-4df8675af38d 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:04 INFO Looking up user name=bob 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:04 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-7f14-74aa-ba87-d91e14710de5 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://c.localdomain/follow/019e20fd-7ed3-7c95-b30a-af7a57dd318f activity.object.type=Follow activity.object.actor=https://c.localdomain/user/carol follow=https://c.localdomain/follow/019e20fd-7ed3-7c95-b30a-af7a57dd318f 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:04 INFO Looking up user name=carol 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:04 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-7f4b-7b6a-8522-a2665ab62f76 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/user/alice follower=https://b.localdomain/user/bob followed=https://a.localdomain/user/alice 2026/05/13 10:59:04 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20fd-7f4b-7b6a-8522-a2665ab62f76 2026/05/13 10:59:04 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20fd-7f4b-7b6a-8522-a2665ab62f76 2026/05/13 10:59:04 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-7f0d-7ca2-a1fb-b46cf0d65ba7 activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-7ec9-78a3-b6a7-0bde9f027263 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-7ec9-78a3-b6a7-0bde9f027263 2026/05/13 10:59:04 INFO Looking up user name=bob 2026/05/13 10:59:04 INFO Resolving user ID request.path=/users/resolve request.user=bob host=b.localdomain name=carol 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:04 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-7f07-761a-8a0a-8849600cdf54 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-7e67-7db0-a35a-0778cca3c74d activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-7e67-7db0-a35a-0778cca3c74d 2026/05/13 10:59:04 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor 2026/05/13 10:59:04 INFO Looking up user name=bob 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol --- PASS: TestName_Set (2.47s) 2026/05/13 10:59:04 INFO Looking up user name=carol 2026/05/13 10:59:04 INFO Enabling pprof url=https://b.localdomain/onnqcaaynieoajimottxxujsvpcktkxe/debug/pprof 2026/05/13 10:59:04 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20fd-7f4b-7b6a-8522-a2665ab62f76 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20fd-7f4b-7b6a-8522-a2665ab62f76 2026/05/13 10:59:04 INFO Fetching object cid=ap://did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor 2026/05/13 10:59:04 INFO Adding gateway request.path=/users/gateway/add request.user=alice gateway=c.localdomain 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:04 INFO Looking up user name=carol 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 --- PASS: TestCluster_PostToFollowers_ApprovedLocally (2.47s) 2026/05/13 10:59:04 INFO Approving follow request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor/follow/019e20fd-7f28-7d2a-a402-4df8675af38d activity.type=Follow activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/.well-known/apgateway/did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor followed=https://b.localdomain/user/bob 2026/05/13 10:59:04 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor/update/019e20fd-7f72-72ae-a48b-5cf5b9eb938d sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor gateway=https://c.localdomain 2026/05/13 10:59:04 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor/update/019e20fd-7f72-72ae-a48b-5cf5b9eb938d 2026/05/13 10:59:04 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor/update/019e20fd-7f72-72ae-a48b-5cf5b9eb938d 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:04 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-7f78-75a9-8433-f42e42e4f426 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor/follow/019e20fd-7f28-7d2a-a402-4df8675af38d activity.object.type=Follow activity.object.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor follow=https://a.localdomain/.well-known/apgateway/did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor/follow/019e20fd-7f28-7d2a-a402-4df8675af38d 2026/05/13 10:59:04 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-7f78-7c7d-81b9-0067aeb49444 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-7f78-7be6-a1e0-8beb9fc35c1e activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-7f78-7be6-a1e0-8beb9fc35c1e 2026/05/13 10:59:04 INFO Looking up user name=alice 2026/05/13 10:59:04 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor/inbox activity=https://b.localdomain/accept/019e20fd-7f78-75a9-8433-f42e42e4f426 2026/05/13 10:59:04 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor/inbox activity=https://b.localdomain/accept/019e20fd-7f78-75a9-8433-f42e42e4f426 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:04 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-7f28-72f3-9fbb-e8eaf5b91502 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/carol 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:04 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-7f78-7c7d-81b9-0067aeb49444 2026/05/13 10:59:04 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-7f78-7c7d-81b9-0067aeb49444 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:04 INFO Looking up user name=bob 2026/05/13 10:59:04 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-7f4b-7b6a-8522-a2665ab62f76 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/user/alice follower=https://b.localdomain/user/bob followed=https://a.localdomain/user/alice 2026/05/13 10:59:04 INFO Looking up user name=bob 2026/05/13 10:59:04 INFO Looking up user name=carol 2026/05/13 10:59:04 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:59:04 INFO Fetching object cid=ap://did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor 2026/05/13 10:59:04 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-7f8a-756d-9829-4d03858b03c2 activity.type=Follow activity.actor=https://a.localdomain/user/bob activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/bob followed=https://b.localdomain/user/carol 2026/05/13 10:59:04 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-7f86-7656-a4db-1639b9876957 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 2026/05/13 10:59:04 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor/inbox activity=https://b.localdomain/accept/019e20fd-7f78-75a9-8433-f42e42e4f426 2026/05/13 10:59:04 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-7f78-7c7d-81b9-0067aeb49444 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-7f78-75a9-8433-f42e42e4f426 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-7f78-7c7d-81b9-0067aeb49444 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:04 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-7f8a-756d-9829-4d03858b03c2 2026/05/13 10:59:04 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-7f8a-756d-9829-4d03858b03c2 2026/05/13 10:59:04 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:04 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-7f86-7656-a4db-1639b9876957 2026/05/13 10:59:04 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://b.localdomain/create/019e20fd-7f86-7656-a4db-1639b9876957 2026/05/13 10:59:04 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://b.localdomain/create/019e20fd-7f86-7656-a4db-1639b9876957 2026/05/13 10:59:04 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor/update/019e20fd-7f72-72ae-a48b-5cf5b9eb938d 2026/05/13 10:59:04 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=carol 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor/update/019e20fd-7f72-72ae-a48b-5cf5b9eb938d 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:04 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-7f78-7be6-a1e0-8beb9fc35c1e request.user=carol post=https://b.localdomain/post/019e20fd-7f78-7be6-a1e0-8beb9fc35c1e 2026/05/13 10:59:04 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-7f86-7656-a4db-1639b9876957 2026/05/13 10:59:04 INFO Looking up user name=bob 2026/05/13 10:59:04 INFO Looking up user name=bob 2026/05/13 10:59:04 INFO Looking up user name=bob 2026/05/13 10:59:04 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:59:04 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-7f78-75a9-8433-f42e42e4f426 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor/follow/019e20fd-7f28-7d2a-a402-4df8675af38d activity.object.type=Follow activity.object.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor follow=https://a.localdomain/.well-known/apgateway/did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor/follow/019e20fd-7f28-7d2a-a402-4df8675af38d 2026/05/13 10:59:04 INFO Looking up user name=bob 2026/05/13 10:59:04 INFO Successfully sent an activity from=https://a.localdomain/user/bob inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-7f8a-756d-9829-4d03858b03c2 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-7f8a-756d-9829-4d03858b03c2 2026/05/13 10:59:04 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox activity=https://b.localdomain/create/019e20fd-7f86-7656-a4db-1639b9876957 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:04 INFO Looking up user name=carol 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:04 INFO Looking up user name=bob 2026/05/13 10:59:04 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-7f86-7656-a4db-1639b9876957 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-7f86-7656-a4db-1639b9876957 2026/05/13 10:59:04 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:59:04 INFO Enabling pprof url=https://c.localdomain/rvsrxsyqpwisgtwpxbiutmfkqldbjfuu/debug/pprof 2026/05/13 10:59:04 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:04 INFO Adding gateway request.path=/users/gateway/add request.user=carol gateway=a.localdomain 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:59:04 INFO Follow is accepted activity.id=https://a.localdomain/accept/019e20fd-7fb8-7d51-b930-776d1794a948 activity.type=Accept activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-7f4b-7b6a-8522-a2665ab62f76 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-7f4b-7b6a-8522-a2665ab62f76 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:04 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 request.user=bob post=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 2026/05/13 10:59:04 INFO Fetching object cid=ap://did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor 2026/05/13 10:59:04 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name=a 2026/05/13 10:59:04 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-7fbc-7dac-8797-bf6160e46d51 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:59:04 INFO Looking up user name=carol 2026/05/13 10:59:04 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/accept/019e20fd-7fb8-7d51-b930-776d1794a948 2026/05/13 10:59:04 INFO Forwarding activity to gateway activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor/update/019e20fd-7fb9-72be-aad2-5127ab38f5ff sender=https://c.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor gateway=https://a.localdomain 2026/05/13 10:59:04 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor/update/019e20fd-7fb9-72be-aad2-5127ab38f5ff 2026/05/13 10:59:04 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/accept/019e20fd-7fb8-7d51-b930-776d1794a948 2026/05/13 10:59:04 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor/update/019e20fd-7fb9-72be-aad2-5127ab38f5ff 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:59:04 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:04 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-7fbc-7c87-83a5-2a65c1dae146 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-7fbc-7be7-8127-7d67169bee11 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-7fbc-7be7-8127-7d67169bee11 2026/05/13 10:59:04 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-7fbc-7dac-8797-bf6160e46d51 2026/05/13 10:59:04 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-7fbc-7dac-8797-bf6160e46d51 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://a.localdomain/user/bob 2026/05/13 10:59:04 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-7fc4-7679-8bd5-b0ab1518f596 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-7fc4-7576-8159-624540b0676f activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-7fc4-7576-8159-624540b0676f 2026/05/13 10:59:04 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-7fc1-761c-a255-3c3f38b79b63 2026/05/13 10:59:04 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-7fbc-7c87-83a5-2a65c1dae146 2026/05/13 10:59:04 INFO Fetching object cid=ap://did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor 2026/05/13 10:59:04 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-7fbc-7c87-83a5-2a65c1dae146 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:04 INFO Looking up user name=bob 2026/05/13 10:59:04 INFO Looking up user name=alice 2026/05/13 10:59:04 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-7f8a-756d-9829-4d03858b03c2 activity.type=Follow activity.actor=https://a.localdomain/user/bob activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/bob followed=https://b.localdomain/user/carol 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor request.user=alice actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor offset=0 2026/05/13 10:59:04 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor/update/019e20fd-7fb9-72be-aad2-5127ab38f5ff 2026/05/13 10:59:04 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/accept/019e20fd-7fb8-7d51-b930-776d1794a948 2026/05/13 10:59:04 INFO Looking up user name=carol 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor/update/019e20fd-7fb9-72be-aad2-5127ab38f5ff 2026/05/13 10:59:04 INFO Looking up user name=bob 2026/05/13 10:59:04 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor/inbox activity=https://b.localdomain/create/019e20fd-7fc4-7679-8bd5-b0ab1518f596 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/accept/019e20fd-7fb8-7d51-b930-776d1794a948 2026/05/13 10:59:04 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor/inbox activity=https://b.localdomain/create/019e20fd-7fc4-7679-8bd5-b0ab1518f596 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:04 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-7fbc-7c87-83a5-2a65c1dae146 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-7fbc-7c87-83a5-2a65c1dae146 2026/05/13 10:59:04 INFO Looking up user name=alice 2026/05/13 10:59:04 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-7fbc-7dac-8797-bf6160e46d51 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-7fbc-7dac-8797-bf6160e46d51 2026/05/13 10:59:04 INFO Looking up user name=bob 2026/05/13 10:59:04 INFO Looking up user name=bob 2026/05/13 10:59:04 INFO Enabling pprof url=https://b.localdomain/coffdieaposlnvdioxinseacxkoavelj/debug/pprof 2026/05/13 10:59:04 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-7fbc-7be7-8127-7d67169bee11 request.user=carol post=https://b.localdomain/post/019e20fd-7fbc-7be7-8127-7d67169bee11 2026/05/13 10:59:04 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:04 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor/inbox activity=https://b.localdomain/create/019e20fd-7fc4-7679-8bd5-b0ab1518f596 2026/05/13 10:59:04 INFO Adding gateway request.path=/users/gateway/add request.user=alice gateway=c.localdomain 2026/05/13 10:59:04 INFO Resolving user ID request.path=/users/resolve request.user=bob host=b.localdomain name=carol 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:04 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-7fe6-76c6-a0cd-753e390b61af activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor follower=https://a.localdomain/user/alice followed=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-7fc4-7679-8bd5-b0ab1518f596 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:04 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:04 INFO Follow is rejected activity.id=https://b.localdomain/reject/019e20fd-7fea-7cc9-af88-ea895604ab95 activity.type=Reject activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-7f28-72f3-9fbb-e8eaf5b91502 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-7f28-72f3-9fbb-e8eaf5b91502 2026/05/13 10:59:04 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:04 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-7f86-7656-a4db-1639b9876957 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 2026/05/13 10:59:04 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor/inbox activity=https://a.localdomain/follow/019e20fd-7fe6-76c6-a0cd-753e390b61af 2026/05/13 10:59:04 INFO Follow is rejected activity.id=https://a.localdomain/reject/019e20fd-7fec-7ac5-a0c6-061e5e41981b activity.type=Reject activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-7f4b-7b6a-8522-a2665ab62f76 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-7f4b-7b6a-8522-a2665ab62f76 2026/05/13 10:59:04 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor/inbox activity=https://a.localdomain/follow/019e20fd-7fe6-76c6-a0cd-753e390b61af 2026/05/13 10:59:04 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor/update/019e20fd-7fe7-78d9-8410-13bf03f55bed sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor gateway=https://c.localdomain 2026/05/13 10:59:04 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor/update/019e20fd-7fe7-78d9-8410-13bf03f55bed 2026/05/13 10:59:04 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor/update/019e20fd-7fe7-78d9-8410-13bf03f55bed 2026/05/13 10:59:04 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:59:04 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-7fc4-7576-8159-624540b0676f request.user=bob post=https://b.localdomain/post/019e20fd-7fc4-7576-8159-624540b0676f 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:04 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/reject/019e20fd-7fea-7cc9-af88-ea895604ab95 2026/05/13 10:59:04 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/reject/019e20fd-7fea-7cc9-af88-ea895604ab95 2026/05/13 10:59:04 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:04 INFO Looking up user name=bob 2026/05/13 10:59:04 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/reject/019e20fd-7fec-7ac5-a0c6-061e5e41981b 2026/05/13 10:59:04 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/reject/019e20fd-7fec-7ac5-a0c6-061e5e41981b 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:04 INFO Looking up user name=carol 2026/05/13 10:59:04 INFO Looking up user name=alice 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:04 INFO Fetching object cid=ap://did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor 2026/05/13 10:59:04 INFO Looking up user name=bob 2026/05/13 10:59:04 INFO Fetching object cid=ap://did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor 2026/05/13 10:59:04 INFO Enabling pprof url=https://g.localdomain/pdjiwwnhvjwgvoyoctnkjhxlyntyqubx/debug/pprof 2026/05/13 10:59:04 INFO Resolving user ID request.path=/users/resolve request.user=alice host=a.localdomain name=carol 2026/05/13 10:59:04 INFO Looking up user name=carol 2026/05/13 10:59:04 INFO Looking up user name=alice 2026/05/13 10:59:04 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor/inbox activity=https://a.localdomain/follow/019e20fd-7fe6-76c6-a0cd-753e390b61af 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/carol request.user=alice actor=https://a.localdomain/user/carol offset=0 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:59:04 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/reject/019e20fd-7fec-7ac5-a0c6-061e5e41981b 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-7fe6-76c6-a0cd-753e390b61af 2026/05/13 10:59:04 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/reject/019e20fd-7fea-7cc9-af88-ea895604ab95 2026/05/13 10:59:04 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-8005-7539-badd-f4ed7575894c activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:59:04 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:04 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor/update/019e20fd-7fe7-78d9-8410-13bf03f55bed 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:04 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-7f86-7656-a4db-1639b9876957 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/reject/019e20fd-7fec-7ac5-a0c6-061e5e41981b 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor/update/019e20fd-7fe7-78d9-8410-13bf03f55bed 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/reject/019e20fd-7fea-7cc9-af88-ea895604ab95 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor request.user=alice actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor offset=0 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor offset=0 2026/05/13 10:59:04 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-8005-7539-badd-f4ed7575894c 2026/05/13 10:59:04 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-8005-7539-badd-f4ed7575894c 2026/05/13 10:59:04 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:04 INFO Looking up user name=carol 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:59:04 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:04 INFO Looking up user name=alice 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor 2026/05/13 10:59:04 INFO Looking up user name=bob 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:04 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-8005-7539-badd-f4ed7575894c 2026/05/13 10:59:04 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-7f78-7c7d-81b9-0067aeb49444 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-7f78-7be6-a1e0-8beb9fc35c1e activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-7f78-7be6-a1e0-8beb9fc35c1e 2026/05/13 10:59:04 INFO Looking up user name=carol 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-8005-7539-badd-f4ed7575894c 2026/05/13 10:59:04 INFO Enabling pprof url=https://g.localdomain/exvxrsafhopahqgjoapawyxukbwlbyqu/debug/pprof 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:04 INFO Follow is rejected activity.id=https://b.localdomain/reject/019e20fd-7fea-7cc9-af88-ea895604ab95 activity.type=Reject activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-7f28-72f3-9fbb-e8eaf5b91502 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-7f28-72f3-9fbb-e8eaf5b91502 2026/05/13 10:59:04 INFO Approving follow request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjjdGc1gvDv29pznPaz9ARQTkfeZxSqUPTyP63HyhwJDN/actor/follow/019e20fd-802a-7225-b18c-2678cf21c114 activity.type=Follow activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkjjdGc1gvDv29pznPaz9ARQTkfeZxSqUPTyP63HyhwJDN/actor activity.object.kind=string activity.object.id=https://a.localdomain/user/carol follower=https://a.localdomain/.well-known/apgateway/did:key:z6MkjjdGc1gvDv29pznPaz9ARQTkfeZxSqUPTyP63HyhwJDN/actor followed=https://a.localdomain/user/carol 2026/05/13 10:59:04 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:04 INFO Follow is accepted activity.id=https://a.localdomain/accept/019e20fd-802c-7989-be80-9f68ec0e976d activity.type=Accept activity.actor=https://a.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjjdGc1gvDv29pznPaz9ARQTkfeZxSqUPTyP63HyhwJDN/actor/follow/019e20fd-802a-7225-b18c-2678cf21c114 activity.object.type=Follow activity.object.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkjjdGc1gvDv29pznPaz9ARQTkfeZxSqUPTyP63HyhwJDN/actor follow=https://a.localdomain/.well-known/apgateway/did:key:z6MkjjdGc1gvDv29pznPaz9ARQTkfeZxSqUPTyP63HyhwJDN/actor/follow/019e20fd-802a-7225-b18c-2678cf21c114 --- PASS: TestCluster_PostToFollowers_AcceptThenReject (2.66s) 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:04 INFO Looking up user name=carol 2026/05/13 10:59:04 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor 2026/05/13 10:59:04 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-8032-7870-b87c-f9c24180f64d activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor 2026/05/13 10:59:04 INFO Adding gateway request.path=/users/gateway/add request.user=carol gateway=a.localdomain 2026/05/13 10:59:04 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:04 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor/inbox activity=https://b.localdomain/follow/019e20fd-8032-7870-b87c-f9c24180f64d 2026/05/13 10:59:04 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor/inbox activity=https://b.localdomain/follow/019e20fd-8032-7870-b87c-f9c24180f64d 2026/05/13 10:59:04 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-7fbc-7c87-83a5-2a65c1dae146 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-7fbc-7be7-8127-7d67169bee11 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-7fbc-7be7-8127-7d67169bee11 --- PASS: TestMetadata_Equals (2.67s) 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/accept/019e20fd-802c-7989-be80-9f68ec0e976d 2026/05/13 10:59:04 INFO Fetching object cid=ap://did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjjdGc1gvDv29pznPaz9ARQTkfeZxSqUPTyP63HyhwJDN/actor/follow/019e20fd-802a-7225-b18c-2678cf21c114 2026/05/13 10:59:04 INFO Fetching object cid=ap://did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor 2026/05/13 10:59:04 INFO Forwarding activity to gateway activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor/update/019e20fd-8038-75d5-bb97-eb459e80f57c sender=https://c.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor gateway=https://a.localdomain 2026/05/13 10:59:04 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor/update/019e20fd-8038-75d5-bb97-eb459e80f57c 2026/05/13 10:59:04 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor/update/019e20fd-8038-75d5-bb97-eb459e80f57c 2026/05/13 10:59:04 INFO Looking up user name=bob 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/carol request.user=alice actor=https://a.localdomain/user/carol offset=0 2026/05/13 10:59:04 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor/inbox activity=https://b.localdomain/follow/019e20fd-8032-7870-b87c-f9c24180f64d 2026/05/13 10:59:04 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=carol 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20fd-8032-7870-b87c-f9c24180f64d 2026/05/13 10:59:04 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-804d-7836-88ec-e61e071b1ee8 activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-7f8a-756d-9829-4d03858b03c2 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/bob follow=https://a.localdomain/follow/019e20fd-7f8a-756d-9829-4d03858b03c2 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20fd-8047-7b59-983d-fe96456f4a65 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor request.user=carol actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor offset=0 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor offset=0 2026/05/13 10:59:04 INFO Fetching object cid=ap://did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor 2026/05/13 10:59:04 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:59:04 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/bob activity=https://b.localdomain/accept/019e20fd-804d-7836-88ec-e61e071b1ee8 2026/05/13 10:59:04 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/bob activity=https://b.localdomain/accept/019e20fd-804d-7836-88ec-e61e071b1ee8 2026/05/13 10:59:04 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-8055-72cf-8d37-cf698131f86f activity.type=Follow activity.actor=https://a.localdomain/user/carol activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/carol followed=https://b.localdomain/user/bob 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor offset=0 2026/05/13 10:59:04 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-8055-72cf-8d37-cf698131f86f 2026/05/13 10:59:04 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-8055-72cf-8d37-cf698131f86f 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:04 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:04 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor/update/019e20fd-8038-75d5-bb97-eb459e80f57c 2026/05/13 10:59:04 INFO Looking up user name=carol 2026/05/13 10:59:04 INFO Looking up user name=carol 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor/update/019e20fd-8038-75d5-bb97-eb459e80f57c 2026/05/13 10:59:04 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:59:04 INFO Looking up user name=carol 2026/05/13 10:59:04 INFO Replying to post request.path=/users/reply/b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 request.user=bob post=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 2026/05/13 10:59:04 INFO Successfully sent an activity from=https://a.localdomain/user/carol inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-8055-72cf-8d37-cf698131f86f 2026/05/13 10:59:04 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-8055-72cf-8d37-cf698131f86f 2026/05/13 10:59:04 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:04 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-806d-74ea-bd18-2ed6154e56cd activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-806d-7466-a88d-624eb29d6bc1 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-806d-7466-a88d-624eb29d6bc1 2026/05/13 10:59:04 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/bob activity=https://b.localdomain/accept/019e20fd-804d-7836-88ec-e61e071b1ee8 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:59:04 INFO Looking up user name=bob 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-804d-7836-88ec-e61e071b1ee8 2026/05/13 10:59:04 INFO Looking up user name=alice 2026/05/13 10:59:04 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=carol 2026/05/13 10:59:04 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-8072-7dcd-9700-108ca9eef8ab activity.type=Follow activity.actor=https://a.localdomain/user/carol activity.object.kind=string activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor follower=https://a.localdomain/user/carol followed=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:04 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-8074-7254-ba0c-0d9898eedee3 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor 2026/05/13 10:59:04 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-806d-74ea-bd18-2ed6154e56cd 2026/05/13 10:59:04 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor/inbox activity=https://a.localdomain/follow/019e20fd-8072-7dcd-9700-108ca9eef8ab 2026/05/13 10:59:04 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor/inbox activity=https://a.localdomain/follow/019e20fd-8072-7dcd-9700-108ca9eef8ab 2026/05/13 10:59:04 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:59:04 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor/inbox activity=https://b.localdomain/follow/019e20fd-8074-7254-ba0c-0d9898eedee3 2026/05/13 10:59:04 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor/inbox activity=https://b.localdomain/follow/019e20fd-8074-7254-ba0c-0d9898eedee3 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor 2026/05/13 10:59:04 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-806d-7466-a88d-624eb29d6bc1 request.user=bob post=https://b.localdomain/post/019e20fd-806d-7466-a88d-624eb29d6bc1 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:04 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20fd-8077-7ede-836b-f3bf9864a13b 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:04 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=carol 2026/05/13 10:59:04 INFO Looking up user name=carol 2026/05/13 10:59:04 INFO Looking up user name=carol 2026/05/13 10:59:04 INFO Looking up user name=carol 2026/05/13 10:59:04 INFO Fetching object cid=ap://did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor 2026/05/13 10:59:04 INFO Looking up user name=bob 2026/05/13 10:59:04 INFO Fetching object cid=ap://did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor 2026/05/13 10:59:04 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-804d-7836-88ec-e61e071b1ee8 activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-7f8a-756d-9829-4d03858b03c2 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/bob follow=https://a.localdomain/follow/019e20fd-7f8a-756d-9829-4d03858b03c2 2026/05/13 10:59:04 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:04 INFO Successfully sent an activity from=https://a.localdomain/user/carol inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor/inbox activity=https://a.localdomain/follow/019e20fd-8072-7dcd-9700-108ca9eef8ab 2026/05/13 10:59:04 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor/inbox activity=https://b.localdomain/follow/019e20fd-8074-7254-ba0c-0d9898eedee3 2026/05/13 10:59:04 INFO Looking up user name=carol 2026/05/13 10:59:04 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20fd-8074-7254-ba0c-0d9898eedee3 2026/05/13 10:59:04 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-8072-7dcd-9700-108ca9eef8ab 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:04 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor request.user=carol actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor offset=0 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor offset=0 2026/05/13 10:59:04 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-809a-7708-b2fb-0123c99cc769 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/carol 2026/05/13 10:59:04 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:04 INFO Looking up user name=alice 2026/05/13 10:59:04 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:04 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-808c-79d6-9216-67662aa6f9c1 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-808c-7976-a0c8-458b67fdc5ed activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-808c-7976-a0c8-458b67fdc5ed 2026/05/13 10:59:04 INFO Looking up user name=alice 2026/05/13 10:59:04 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:59:04 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-7fbc-7dac-8797-bf6160e46d51 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:59:04 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:04 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-809a-7708-b2fb-0123c99cc769 2026/05/13 10:59:04 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-809a-7708-b2fb-0123c99cc769 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor offset=0 2026/05/13 10:59:05 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-80a6-7e04-8541-0da0e0c701e7 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-7fbc-7dac-8797-bf6160e46d51 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-7fbc-7dac-8797-bf6160e46d51 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/user/carol 2026/05/13 10:59:05 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:05 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20fd-8032-7870-b87c-f9c24180f64d activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor 2026/05/13 10:59:05 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name=a 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-808c-79d6-9216-67662aa6f9c1 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-808c-79d6-9216-67662aa6f9c1 2026/05/13 10:59:05 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor/accept/019e20fd-80b0-7063-b6cb-cd57017b3887 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-8032-7870-b87c-f9c24180f64d activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-8032-7870-b87c-f9c24180f64d 2026/05/13 10:59:05 INFO Looking up user name=alice 2026/05/13 10:59:05 INFO Looking up user name=carol 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor 2026/05/13 10:59:05 INFO Not approving follow request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor/follow/019e20fd-80b5-7eca-a024-f246b6276f8e activity.type=Follow activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/.well-known/apgateway/did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor followed=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-809a-7708-b2fb-0123c99cc769 2026/05/13 10:59:05 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-8055-72cf-8d37-cf698131f86f activity.type=Follow activity.actor=https://a.localdomain/user/carol activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/carol followed=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor/accept/019e20fd-80b0-7063-b6cb-cd57017b3887 2026/05/13 10:59:05 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor/accept/019e20fd-80b0-7063-b6cb-cd57017b3887 sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor gateway=https://c.localdomain 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor/accept/019e20fd-80b0-7063-b6cb-cd57017b3887 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor/accept/019e20fd-80b0-7063-b6cb-cd57017b3887 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor/accept/019e20fd-80b0-7063-b6cb-cd57017b3887 2026/05/13 10:59:05 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-80b6-7e18-bc28-4e756639ade7 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/user/alice follower=https://b.localdomain/user/bob followed=https://a.localdomain/user/alice 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-809a-7708-b2fb-0123c99cc769 2026/05/13 10:59:05 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-80be-76af-aef5-c4e9133140fb activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-8055-72cf-8d37-cf698131f86f activity.object.type=Follow activity.object.actor=https://a.localdomain/user/carol follow=https://a.localdomain/follow/019e20fd-8055-72cf-8d37-cf698131f86f 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-80b0-721f-882d-e29ea4794a08 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor 2026/05/13 10:59:05 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:05 INFO Replying to post request.path=/users/reply/b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 request.user=alice post=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 2026/05/13 10:59:05 INFO Enabling pprof url=https://c.localdomain/vdefhnaebsjybgovipsbnriqsylupnnm/debug/pprof 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor/follow/019e20fd-80b5-7eca-a024-f246b6276f8e 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor/follow/019e20fd-80b5-7eca-a024-f246b6276f8e 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-808c-79d6-9216-67662aa6f9c1 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:59:05 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20fd-80b6-7e18-bc28-4e756639ade7 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20fd-80b6-7e18-bc28-4e756639ade7 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor 2026/05/13 10:59:05 INFO Forwarding activity to followers of thread starter domain=a.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkjjdGc1gvDv29pznPaz9ARQTkfeZxSqUPTyP63HyhwJDN/actor/create/019e20fd-80b0-7149-8869-181b2f65625a note=https://a.localdomain/.well-known/apgateway/did:key:z6MkjjdGc1gvDv29pznPaz9ARQTkfeZxSqUPTyP63HyhwJDN/actor/post/019e20fd-80b0-70d6-ade8-511ebdf86538 thread=https://a.localdomain/.well-known/apgateway/did:key:z6MkjjdGc1gvDv29pznPaz9ARQTkfeZxSqUPTyP63HyhwJDN/actor/post/019e20fd-80b0-70d6-ade8-511ebdf86538 starter=https://a.localdomain/.well-known/apgateway/did:key:z6MkjjdGc1gvDv29pznPaz9ARQTkfeZxSqUPTyP63HyhwJDN/actor 2026/05/13 10:59:05 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjjdGc1gvDv29pznPaz9ARQTkfeZxSqUPTyP63HyhwJDN/actor/create/019e20fd-80b0-7149-8869-181b2f65625a activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkjjdGc1gvDv29pznPaz9ARQTkfeZxSqUPTyP63HyhwJDN/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjjdGc1gvDv29pznPaz9ARQTkfeZxSqUPTyP63HyhwJDN/actor/post/019e20fd-80b0-70d6-ade8-511ebdf86538 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6MkjjdGc1gvDv29pznPaz9ARQTkfeZxSqUPTyP63HyhwJDN/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6MkjjdGc1gvDv29pznPaz9ARQTkfeZxSqUPTyP63HyhwJDN/actor/post/019e20fd-80b0-70d6-ade8-511ebdf86538 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-808c-79d6-9216-67662aa6f9c1 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-80a6-7e04-8541-0da0e0c701e7 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-80a6-7e04-8541-0da0e0c701e7 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:05 INFO Received a new post activity.id=https://a.localdomain/create/019e20fd-80c6-7082-b9b6-f548d7e74038 activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-80c6-700c-af1d-1716589861ea activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-80c6-700c-af1d-1716589861ea 2026/05/13 10:59:05 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name=c 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20fd-80be-76af-aef5-c4e9133140fb 2026/05/13 10:59:05 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-808c-7976-a0c8-458b67fdc5ed request.user=bob post=https://b.localdomain/post/019e20fd-808c-7976-a0c8-458b67fdc5ed 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor offset=0 2026/05/13 10:59:05 INFO Looking up user name=alice 2026/05/13 10:59:05 INFO Enabling pprof url=https://c.localdomain/pnbtnmjfvorujvlyghyuwtkmadlhbvtf/debug/pprof 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20fd-80b6-7e18-bc28-4e756639ade7 2026/05/13 10:59:05 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/create/019e20fd-80c6-7082-b9b6-f548d7e74038 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/create/019e20fd-80c6-7082-b9b6-f548d7e74038 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjjdGc1gvDv29pznPaz9ARQTkfeZxSqUPTyP63HyhwJDN/actor/create/019e20fd-80b0-7149-8869-181b2f65625a 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20fd-80b6-7e18-bc28-4e756639ade7 2026/05/13 10:59:05 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-7fe6-76c6-a0cd-753e390b61af activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor follower=https://a.localdomain/user/alice followed=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor 2026/05/13 10:59:05 WARN Activity is invalid activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor/accept/019e20fd-80b0-7063-b6cb-cd57017b3887 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-8032-7870-b87c-f9c24180f64d activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor error="invalid object host: b.localdomain" 2026/05/13 10:59:05 WARN Failed to send an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor/accept/019e20fd-80b0-7063-b6cb-cd57017b3887 error="failed to send request to https://c.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor/inbox: 400, " 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-80a6-7e04-8541-0da0e0c701e7 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20fd-80be-76af-aef5-c4e9133140fb 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-80d0-766e-a135-1f41db3236d2 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor/follow/019e20fd-80b5-7eca-a024-f246b6276f8e 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor/follow/019e20fd-80b5-7eca-a024-f246b6276f8e 2026/05/13 10:59:05 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor/accept/019e20fd-80e3-783a-8f58-d18a5315b4c4 activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-7fe6-76c6-a0cd-753e390b61af activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-7fe6-76c6-a0cd-753e390b61af --- PASS: TestCluster_PostToFollowers_Rejected (2.84s) 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/user/carol 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:05 INFO Viewing post request.path=/users/view/a.localdomain/.well-known/apgateway/did:key:z6MkjjdGc1gvDv29pznPaz9ARQTkfeZxSqUPTyP63HyhwJDN/actor/post/019e20fd-80b0-70d6-ade8-511ebdf86538 request.user=alice post=https://a.localdomain/.well-known/apgateway/did:key:z6MkjjdGc1gvDv29pznPaz9ARQTkfeZxSqUPTyP63HyhwJDN/actor/post/019e20fd-80b0-70d6-ade8-511ebdf86538 2026/05/13 10:59:05 INFO Looking up user name=alice 2026/05/13 10:59:05 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-80de-741d-b4db-323425d52d02 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/carol 2026/05/13 10:59:05 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-80e9-796f-a84b-c86bf7d1f734 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:05 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-7fc4-7679-8bd5-b0ab1518f596 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-7fc4-7576-8159-624540b0676f activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-7fc4-7576-8159-624540b0676f 2026/05/13 10:59:05 INFO Looking up user name=carol 2026/05/13 10:59:05 INFO Resolving user ID request.path=/users/resolve request.user=bob host=b.localdomain name=carol 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-80de-741d-b4db-323425d52d02 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-80de-741d-b4db-323425d52d02 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:05 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/create/019e20fd-80c6-7082-b9b6-f548d7e74038 2026/05/13 10:59:05 ERROR Cannot add metadata field request.path=/users/metadata/add request.user=bob name=c 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor/inbox activity=https://b.localdomain/follow/019e20fd-80e9-796f-a84b-c86bf7d1f734 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor/inbox activity=https://b.localdomain/follow/019e20fd-80e9-796f-a84b-c86bf7d1f734 2026/05/13 10:59:05 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-80f5-7745-842c-7e2add1cf063 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/user/alice follower=https://b.localdomain/user/bob followed=https://a.localdomain/user/alice 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019e20fd-80c6-7082-b9b6-f548d7e74038 2026/05/13 10:59:05 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-80f7-70ca-a100-36aa1de6fa13 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor 2026/05/13 10:59:05 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-8072-7dcd-9700-108ca9eef8ab activity.type=Follow activity.actor=https://a.localdomain/user/carol activity.object.kind=string activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor follower=https://a.localdomain/user/carol followed=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor/accept/019e20fd-80b0-7063-b6cb-cd57017b3887 2026/05/13 10:59:05 INFO Failed to deliver an activity to at least one recipient id=https://a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor/accept/019e20fd-80b0-7063-b6cb-cd57017b3887 2026/05/13 10:59:05 INFO Looking up user name=alice 2026/05/13 10:59:05 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:59:05 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor/accept/019e20fd-80fc-7bf6-be72-cf59d68f4b93 activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-8072-7dcd-9700-108ca9eef8ab activity.object.type=Follow activity.object.actor=https://a.localdomain/user/carol follow=https://a.localdomain/follow/019e20fd-8072-7dcd-9700-108ca9eef8ab 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor/inbox activity=https://b.localdomain/follow/019e20fd-80f7-70ca-a100-36aa1de6fa13 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor/inbox activity=https://b.localdomain/follow/019e20fd-80f7-70ca-a100-36aa1de6fa13 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20fd-80f5-7745-842c-7e2add1cf063 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20fd-80f5-7745-842c-7e2add1cf063 2026/05/13 10:59:05 INFO Viewing post request.path=/users/view/a.localdomain/post/019e20fd-80c6-700c-af1d-1716589861ea request.user=alice post=https://a.localdomain/post/019e20fd-80c6-700c-af1d-1716589861ea 2026/05/13 10:59:05 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-8005-7539-badd-f4ed7575894c activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Looking up user name=alice 2026/05/13 10:59:05 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20fd-8074-7254-ba0c-0d9898eedee3 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor 2026/05/13 10:59:05 INFO Looking up user name=carol 2026/05/13 10:59:05 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor 2026/05/13 10:59:05 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-8105-7bf5-a6fa-0510ed8f4648 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-8005-7539-badd-f4ed7575894c activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-8005-7539-badd-f4ed7575894c 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20fd-80be-76af-aef5-c4e9133140fb 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor/inbox activity=https://b.localdomain/follow/019e20fd-80e9-796f-a84b-c86bf7d1f734 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor/accept/019e20fd-80e3-783a-8f58-d18a5315b4c4 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor/accept/019e20fd-80e3-783a-8f58-d18a5315b4c4 2026/05/13 10:59:05 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor/accept/019e20fd-8107-779e-a46c-023020d3c2cd activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-8074-7254-ba0c-0d9898eedee3 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-8074-7254-ba0c-0d9898eedee3 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Adding gateway request.path=/users/gateway/add request.user=alice gateway=c.localdomain 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-80de-741d-b4db-323425d52d02 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-80a6-7e04-8541-0da0e0c701e7 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20fd-80e9-796f-a84b-c86bf7d1f734 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor 2026/05/13 10:59:05 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:05 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/carol activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor/accept/019e20fd-80fc-7bf6-be72-cf59d68f4b93 2026/05/13 10:59:05 INFO Looking up user name=alice 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-80de-741d-b4db-323425d52d02 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-80be-76af-aef5-c4e9133140fb 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20fd-80f5-7745-842c-7e2add1cf063 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor/inbox activity=https://b.localdomain/follow/019e20fd-80f7-70ca-a100-36aa1de6fa13 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor/accept/019e20fd-8107-779e-a46c-023020d3c2cd 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor/accept/019e20fd-8107-779e-a46c-023020d3c2cd 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor offset=0 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20fd-80f5-7745-842c-7e2add1cf063 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-809a-7708-b2fb-0123c99cc769 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/carol 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:59:05 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor/update/019e20fd-810c-7dcb-aa78-3c6ea8def1d4 sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor gateway=https://c.localdomain 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor/update/019e20fd-810c-7dcb-aa78-3c6ea8def1d4 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20fd-80f7-70ca-a100-36aa1de6fa13 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor/update/019e20fd-810c-7dcb-aa78-3c6ea8def1d4 2026/05/13 10:59:05 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor/accept/019e20fd-80b0-7063-b6cb-cd57017b3887 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-8032-7870-b87c-f9c24180f64d activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-8032-7870-b87c-f9c24180f64d 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-8118-7d08-a926-86c05e7d4a7a activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-809a-7708-b2fb-0123c99cc769 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-809a-7708-b2fb-0123c99cc769 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor offset=0 2026/05/13 10:59:05 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor 2026/05/13 10:59:05 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-80b6-7e18-bc28-4e756639ade7 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/user/alice follower=https://b.localdomain/user/bob followed=https://a.localdomain/user/alice 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor 2026/05/13 10:59:05 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-80a6-7e04-8541-0da0e0c701e7 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-7fbc-7dac-8797-bf6160e46d51 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-7fbc-7dac-8797-bf6160e46d51 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name="my website" 2026/05/13 10:59:05 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-8105-7bf5-a6fa-0510ed8f4648 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-8105-7bf5-a6fa-0510ed8f4648 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor/accept/019e20fd-80e3-783a-8f58-d18a5315b4c4 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/carol activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor/accept/019e20fd-80fc-7bf6-be72-cf59d68f4b93 2026/05/13 10:59:05 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-811a-7ecb-b77a-7dcc760e7863 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-811a-7e52-96e6-fbc46bf9a530 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-811a-7e52-96e6-fbc46bf9a530 2026/05/13 10:59:05 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-8118-7d08-a926-86c05e7d4a7a 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor 2026/05/13 10:59:05 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-80be-76af-aef5-c4e9133140fb activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-8055-72cf-8d37-cf698131f86f activity.object.type=Follow activity.object.actor=https://a.localdomain/user/carol follow=https://a.localdomain/follow/019e20fd-8055-72cf-8d37-cf698131f86f 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor/update/019e20fd-810c-7dcb-aa78-3c6ea8def1d4 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-811a-7ecb-b77a-7dcc760e7863 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-811a-7ecb-b77a-7dcc760e7863 2026/05/13 10:59:05 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Approving follow request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor/follow/019e20fd-80b5-7eca-a024-f246b6276f8e activity.type=Follow activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/.well-known/apgateway/did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor followed=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-8105-7bf5-a6fa-0510ed8f4648 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-8118-7d08-a926-86c05e7d4a7a 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-8128-72ac-b9d3-36096145d993 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor/update/019e20fd-810c-7dcb-aa78-3c6ea8def1d4 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor/accept/019e20fd-8107-779e-a46c-023020d3c2cd 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:05 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-8143-7a3f-8004-87825f1bac11 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor/follow/019e20fd-80b5-7eca-a024-f246b6276f8e activity.object.type=Follow activity.object.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor follow=https://a.localdomain/.well-known/apgateway/did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor/follow/019e20fd-80b5-7eca-a024-f246b6276f8e 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor/accept/019e20fd-8107-779e-a46c-023020d3c2cd 2026/05/13 10:59:05 INFO Looking up user name=carol 2026/05/13 10:59:05 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:05 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor/inbox activity=https://b.localdomain/accept/019e20fd-8143-7a3f-8004-87825f1bac11 2026/05/13 10:59:05 INFO Received a new post activity.id=https://a.localdomain/create/019e20fd-8133-7bfe-863b-aa2709fc003a activity.type=Create activity.actor=https://a.localdomain/user/carol activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-8133-7baf-9a9a-abfdb87d3718 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/carol post=https://a.localdomain/post/019e20fd-8133-7baf-9a9a-abfdb87d3718 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor/inbox activity=https://b.localdomain/accept/019e20fd-8143-7a3f-8004-87825f1bac11 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-811a-7ecb-b77a-7dcc760e7863 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor 2026/05/13 10:59:05 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-8118-7d08-a926-86c05e7d4a7a 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-811a-7ecb-b77a-7dcc760e7863 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor inbox=https://a.localdomain/inbox/carol activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor/accept/019e20fd-80fc-7bf6-be72-cf59d68f4b93 2026/05/13 10:59:05 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-8105-7bf5-a6fa-0510ed8f4648 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor 2026/05/13 10:59:05 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-811a-7e52-96e6-fbc46bf9a530 request.user=bob post=https://b.localdomain/post/019e20fd-811a-7e52-96e6-fbc46bf9a530 2026/05/13 10:59:05 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:05 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor/accept/019e20fd-80fc-7bf6-be72-cf59d68f4b93 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-8118-7d08-a926-86c05e7d4a7a 2026/05/13 10:59:05 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor/inbox activity=https://b.localdomain/accept/019e20fd-8143-7a3f-8004-87825f1bac11 2026/05/13 10:59:05 INFO Adding gateway request.path=/users/gateway/add request.user=carol gateway=a.localdomain 2026/05/13 10:59:05 INFO Looking up user name=alice 2026/05/13 10:59:05 INFO Replying to post request.path=/users/reply/b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 request.user=carol post=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019e20fd-8133-7bfe-863b-aa2709fc003a 2026/05/13 10:59:05 INFO Received followers request did=did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn sender=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor count=0 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor/accept/019e20fd-80e3-783a-8f58-d18a5315b4c4 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-8143-7a3f-8004-87825f1bac11 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/05/13 10:59:05 INFO Received a new post activity.id=https://c.localdomain/create/019e20fd-8169-7a9e-b008-28c8933764d9 activity.type=Create activity.actor=https://c.localdomain/user/carol activity.object.kind=object activity.object.id=https://c.localdomain/post/019e20fd-8169-7a59-abd3-5031cc246253 activity.object.type=Note activity.object.attributed_to=https://c.localdomain/user/carol post=https://c.localdomain/post/019e20fd-8169-7a59-abd3-5031cc246253 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:05 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-80de-741d-b4db-323425d52d02 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/carol 2026/05/13 10:59:05 INFO Forwarding activity to gateway activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor/update/019e20fd-8168-7a59-b3d9-39a1ffb18be0 sender=https://c.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor gateway=https://a.localdomain 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor/update/019e20fd-8168-7a59-b3d9-39a1ffb18be0 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor/update/019e20fd-8168-7a59-b3d9-39a1ffb18be0 2026/05/13 10:59:05 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-8176-7b2e-8ca4-9341d3edb5ca activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-80de-741d-b4db-323425d52d02 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-80de-741d-b4db-323425d52d02 2026/05/13 10:59:05 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor 2026/05/13 10:59:05 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-80f5-7745-842c-7e2add1cf063 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/user/alice follower=https://b.localdomain/user/bob followed=https://a.localdomain/user/alice 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor/accept/019e20fd-8107-779e-a46c-023020d3c2cd activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-8074-7254-ba0c-0d9898eedee3 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-8074-7254-ba0c-0d9898eedee3 2026/05/13 10:59:05 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-8175-71df-b2d7-800eade745cd activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor 2026/05/13 10:59:05 INFO Viewing post request.path=/users/view/a.localdomain/post/019e20fd-8133-7baf-9a9a-abfdb87d3718 request.user=carol post=https://a.localdomain/post/019e20fd-8133-7baf-9a9a-abfdb87d3718 2026/05/13 10:59:05 INFO Looking up user name=alice 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/create/019e20fd-8169-7a9e-b008-28c8933764d9 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/create/019e20fd-8169-7a9e-b008-28c8933764d9 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor 2026/05/13 10:59:05 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-8105-7bf5-a6fa-0510ed8f4648 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-8005-7539-badd-f4ed7575894c activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-8005-7539-badd-f4ed7575894c 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:05 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-8143-7a3f-8004-87825f1bac11 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor/follow/019e20fd-80b5-7eca-a024-f246b6276f8e activity.object.type=Follow activity.object.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor follow=https://a.localdomain/.well-known/apgateway/did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor/follow/019e20fd-80b5-7eca-a024-f246b6276f8e 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-8175-71df-b2d7-800eade745cd 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-8175-71df-b2d7-800eade745cd 2026/05/13 10:59:05 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-8183-7b38-9b37-cd139f4791dc activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-8176-7b2e-8ca4-9341d3edb5ca 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-8176-7b2e-8ca4-9341d3edb5ca 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor 2026/05/13 10:59:05 INFO Looking up user name=carol 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:05 INFO Looking up user name=alice --- PASS: TestMetadata_Add (3.02s) 2026/05/13 10:59:05 INFO Looking up user name=carol 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-8183-7b38-9b37-cd139f4791dc 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-8183-7b38-9b37-cd139f4791dc 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol --- PASS: TestCluster_PostToFollowers_Approved (3.02s) 2026/05/13 10:59:05 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-8118-7d08-a926-86c05e7d4a7a activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-809a-7708-b2fb-0123c99cc769 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-809a-7708-b2fb-0123c99cc769 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor/update/019e20fd-8180-7ccb-8cf6-c7dc1ec20450 2026/05/13 10:59:05 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor/accept/019e20fd-80e3-783a-8f58-d18a5315b4c4 activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-7fe6-76c6-a0cd-753e390b61af activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-7fe6-76c6-a0cd-753e390b61af 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-8175-71df-b2d7-800eade745cd 2026/05/13 10:59:05 INFO Looking up user name=carol 2026/05/13 10:59:05 INFO Looking up user name=alice 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://c.localdomain/user/carol inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/create/019e20fd-8169-7a9e-b008-28c8933764d9 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor/update/019e20fd-8168-7a59-b3d9-39a1ffb18be0 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor request.user=carol actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor offset=0 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-8175-71df-b2d7-800eade745cd 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/create/019e20fd-8169-7a9e-b008-28c8933764d9 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-8183-7b38-9b37-cd139f4791dc 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor/update/019e20fd-8168-7a59-b3d9-39a1ffb18be0 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-8176-7b2e-8ca4-9341d3edb5ca 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:05 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Viewing post request.path=/users/view/c.localdomain/post/019e20fd-8169-7a59-abd3-5031cc246253 request.user=carol post=https://c.localdomain/post/019e20fd-8169-7a59-abd3-5031cc246253 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-8183-7b38-9b37-cd139f4791dc 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-8176-7b2e-8ca4-9341d3edb5ca 2026/05/13 10:59:05 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor 2026/05/13 10:59:05 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:05 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:05 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor/accept/019e20fd-80fc-7bf6-be72-cf59d68f4b93 activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-8072-7dcd-9700-108ca9eef8ab activity.object.type=Follow activity.object.actor=https://a.localdomain/user/carol follow=https://a.localdomain/follow/019e20fd-8072-7dcd-9700-108ca9eef8ab 2026/05/13 10:59:05 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20fd-80e9-796f-a84b-c86bf7d1f734 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor 2026/05/13 10:59:05 INFO Looking up user name=carol 2026/05/13 10:59:05 INFO Follow is rejected activity.id=https://a.localdomain/reject/019e20fd-81ba-75df-9153-fcd035b19bb9 activity.type=Reject activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-80b6-7e18-bc28-4e756639ade7 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-80b6-7e18-bc28-4e756639ade7 2026/05/13 10:59:05 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:05 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:59:05 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor/accept/019e20fd-81c0-73d4-bfaf-7afbab3b2d9e activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-80e9-796f-a84b-c86bf7d1f734 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-80e9-796f-a84b-c86bf7d1f734 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor 2026/05/13 10:59:05 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-8176-7b2e-8ca4-9341d3edb5ca activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-80de-741d-b4db-323425d52d02 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-80de-741d-b4db-323425d52d02 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/reject/019e20fd-81ba-75df-9153-fcd035b19bb9 2026/05/13 10:59:05 INFO Removing metadata field request.path=/users/metadata/remove request.user=bob key="my website" 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/reject/019e20fd-81ba-75df-9153-fcd035b19bb9 2026/05/13 10:59:05 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name="HTML tags like <p>" 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor/accept/019e20fd-81c0-73d4-bfaf-7afbab3b2d9e 2026/05/13 10:59:05 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor/accept/019e20fd-81c0-73d4-bfaf-7afbab3b2d9e sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor gateway=https://c.localdomain 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor/accept/019e20fd-81c0-73d4-bfaf-7afbab3b2d9e 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor/accept/019e20fd-81c0-73d4-bfaf-7afbab3b2d9e 2026/05/13 10:59:05 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:05 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:59:05 INFO Looking up user name=alice 2026/05/13 10:59:05 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-81bd-724e-a9ee-1925874b33c6 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-81bd-71ec-ad61-d6701b7b8fa1 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-81bd-71ec-ad61-d6701b7b8fa1 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor 2026/05/13 10:59:05 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:05 INFO Enabling pprof url=https://c.localdomain/ngjkmpbtelbbbcoggpvpaqlxhnnuxaxt/debug/pprof 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor request.user=carol actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor offset=0 2026/05/13 10:59:05 INFO Adding mention request.path=/users/dm request.user=carol name=@alice@a.localdomain actor=https://a.localdomain/user/alice 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/reject/019e20fd-81ba-75df-9153-fcd035b19bb9 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-81cd-7c83-91ea-a5310d5605aa 2026/05/13 10:59:05 INFO Creating new user request.path=/users/register name=alice 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-81cd-77d4-ad28-3eaea01ecbdd 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/reject/019e20fd-81ba-75df-9153-fcd035b19bb9 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-81bd-724e-a9ee-1925874b33c6 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-81bd-724e-a9ee-1925874b33c6 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor offset=0 2026/05/13 10:59:05 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-81cd-7665-9b7b-e4cebdf85fce activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-81cd-7609-b322-61a0946c6213 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-81cd-7609-b322-61a0946c6213 2026/05/13 10:59:05 INFO Not approving follow request activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6Mkf2wadqrbFFFurZ3nfg9cDXe2UvfcvA26aUJcg5F17aM1/actor/follow/019e20fd-81ee-7bf5-8cf7-56893b60aec8 activity.type=Follow activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6Mkf2wadqrbFFFurZ3nfg9cDXe2UvfcvA26aUJcg5F17aM1/actor activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor follower=https://c.localdomain/.well-known/apgateway/did:key:z6Mkf2wadqrbFFFurZ3nfg9cDXe2UvfcvA26aUJcg5F17aM1/actor followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor 2026/05/13 10:59:05 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:05 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20fd-81dd-7dde-ac2a-fb1343ecc4f2 2026/05/13 10:59:05 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-81e5-72e7-a5c4-8ce55832992c activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-81e5-700e-88d4-7395d7819afb activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-81e5-700e-88d4-7395d7819afb 2026/05/13 10:59:05 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:05 INFO Looking up user name=alice 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor/accept/019e20fd-81c0-73d4-bfaf-7afbab3b2d9e 2026/05/13 10:59:05 INFO Follow is rejected activity.id=https://a.localdomain/reject/019e20fd-81fe-7a75-8e46-02f1cdde6bf1 activity.type=Reject activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-80b6-7e18-bc28-4e756639ade7 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-80b6-7e18-bc28-4e756639ade7 2026/05/13 10:59:05 WARN Failed to reject follow request request.path=/users/followers/reject/b.localdomain/user/bob request.user=alice follower=https://b.localdomain/user/bob error="failed to reject https://b.localdomain/follow/019e20fd-80b6-7e18-bc28-4e756639ade7 from https://b.localdomain/user/bob by https://a.localdomain/user/alice: failed to reject follow https://b.localdomain/follow/019e20fd-80b6-7e18-bc28-4e756639ade7: not found" 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkf2wadqrbFFFurZ3nfg9cDXe2UvfcvA26aUJcg5F17aM1/actor/follow/019e20fd-81ee-7bf5-8cf7-56893b60aec8 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkf2wadqrbFFFurZ3nfg9cDXe2UvfcvA26aUJcg5F17aM1/actor/follow/019e20fd-81ee-7bf5-8cf7-56893b60aec8 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-81cd-7665-9b7b-e4cebdf85fce 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-81cd-7665-9b7b-e4cebdf85fce 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor 2026/05/13 10:59:05 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor/accept/019e20fd-81c0-73d4-bfaf-7afbab3b2d9e 2026/05/13 10:59:05 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6Mkf2wadqrbFFFurZ3nfg9cDXe2UvfcvA26aUJcg5F17aM1/actor 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-81bd-724e-a9ee-1925874b33c6 2026/05/13 10:59:05 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/create/019e20fd-81e5-72e7-a5c4-8ce55832992c 2026/05/13 10:59:05 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-8175-71df-b2d7-800eade745cd activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/create/019e20fd-81e5-72e7-a5c4-8ce55832992c 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:05 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor request.user=alice actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor offset=0 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:05 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-8210-760a-829a-3debdec3d2f4 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-8175-71df-b2d7-800eade745cd activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-8175-71df-b2d7-800eade745cd 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Looking up user name=carol 2026/05/13 10:59:05 INFO Looking up user name=alice 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-81bd-724e-a9ee-1925874b33c6 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:05 INFO Looking up user name=alice 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:05 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-81bd-71ec-ad61-d6701b7b8fa1 request.user=bob post=https://b.localdomain/post/019e20fd-81bd-71ec-ad61-d6701b7b8fa1 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-81cd-7665-9b7b-e4cebdf85fce 2026/05/13 10:59:05 INFO Returning inbox collection did=did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg 2026/05/13 10:59:05 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-8210-760a-829a-3debdec3d2f4 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-8210-760a-829a-3debdec3d2f4 2026/05/13 10:59:05 INFO Returning inbox collection page did=did:key:z6MkjnR7dMy6qQYn85QJHaNbSoDa4S95NVbtsF4MQwpiXGvg until=1778669945099824123 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/create/019e20fd-81e5-72e7-a5c4-8ce55832992c 2026/05/13 10:59:05 WARN Failed to unmarshal activity body=123 error="json: cannot unmarshal number into Go value of type ap.anyActivity" 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:05 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:05 INFO Received a new post activity.id=https://a.localdomain/create/019e20fd-80c6-7082-b9b6-f548d7e74038 activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-80c6-700c-af1d-1716589861ea activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-80c6-700c-af1d-1716589861ea 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-81cd-7665-9b7b-e4cebdf85fce 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-81e5-72e7-a5c4-8ce55832992c 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6Mkf2wadqrbFFFurZ3nfg9cDXe2UvfcvA26aUJcg5F17aM1/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkf2wadqrbFFFurZ3nfg9cDXe2UvfcvA26aUJcg5F17aM1/actor/follow/019e20fd-81ee-7bf5-8cf7-56893b60aec8 2026/05/13 10:59:05 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 WARN Activity is invalid activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor/accept/019e20fd-81c0-73d4-bfaf-7afbab3b2d9e activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-80e9-796f-a84b-c86bf7d1f734 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor error="invalid object host: b.localdomain" 2026/05/13 10:59:05 WARN Failed to send an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor/accept/019e20fd-81c0-73d4-bfaf-7afbab3b2d9e error="failed to send request to https://c.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor/inbox: 400, " 2026/05/13 10:59:05 INFO Failed to deliver an activity to at least one recipient id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor/accept/019e20fd-81c0-73d4-bfaf-7afbab3b2d9e 2026/05/13 10:59:05 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-81cd-7609-b322-61a0946c6213 request.user=bob post=https://b.localdomain/post/019e20fd-81cd-7609-b322-61a0946c6213 2026/05/13 10:59:05 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-81e5-700e-88d4-7395d7819afb request.user=carol post=https://b.localdomain/post/019e20fd-81e5-700e-88d4-7395d7819afb 2026/05/13 10:59:05 INFO Looking up user name=carol 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6Mkf2wadqrbFFFurZ3nfg9cDXe2UvfcvA26aUJcg5F17aM1/actor/follow/019e20fd-81ee-7bf5-8cf7-56893b60aec8 2026/05/13 10:59:05 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor request.user=carol actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor offset=0 2026/05/13 10:59:05 INFO Adding gateway request.path=/users/gateway/add request.user=alice gateway=c.localdomain 2026/05/13 10:59:05 INFO Follow is rejected activity.id=https://a.localdomain/reject/019e20fd-823d-74f7-b863-77a43e042969 activity.type=Reject activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-80f5-7745-842c-7e2add1cf063 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-80f5-7745-842c-7e2add1cf063 2026/05/13 10:59:05 INFO Not approving follow request activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6Mki8Vg5aZHC8TqNeWLfkYvCoBPcU5NxuJZRa8N8YVYzayG/actor/follow/019e20fd-823b-77da-a860-f6e83dc37b9f activity.type=Follow activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6Mki8Vg5aZHC8TqNeWLfkYvCoBPcU5NxuJZRa8N8YVYzayG/actor activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor follower=https://c.localdomain/.well-known/apgateway/did:key:z6Mki8Vg5aZHC8TqNeWLfkYvCoBPcU5NxuJZRa8N8YVYzayG/actor followed=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-8210-760a-829a-3debdec3d2f4 --- PASS: TestCluster_PostToFollowers_RejectTwice (3.19s) 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor 2026/05/13 10:59:05 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-8240-7d1f-9588-c2494d23bd00 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-8210-760a-829a-3debdec3d2f4 2026/05/13 10:59:05 INFO Received a new post activity.id=https://c.localdomain/create/019e20fd-8169-7a9e-b008-28c8933764d9 activity.type=Create activity.actor=https://c.localdomain/user/carol activity.object.kind=object activity.object.id=https://c.localdomain/post/019e20fd-8169-7a59-abd3-5031cc246253 activity.object.type=Note activity.object.attributed_to=https://c.localdomain/user/carol post=https://c.localdomain/post/019e20fd-8169-7a59-abd3-5031cc246253 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mki8Vg5aZHC8TqNeWLfkYvCoBPcU5NxuJZRa8N8YVYzayG/actor/follow/019e20fd-823b-77da-a860-f6e83dc37b9f 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mki8Vg5aZHC8TqNeWLfkYvCoBPcU5NxuJZRa8N8YVYzayG/actor/follow/019e20fd-823b-77da-a860-f6e83dc37b9f 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/reject/019e20fd-823d-74f7-b863-77a43e042969 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/reject/019e20fd-823d-74f7-b863-77a43e042969 2026/05/13 10:59:05 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor/inbox activity=https://b.localdomain/follow/019e20fd-8240-7d1f-9588-c2494d23bd00 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor/inbox activity=https://b.localdomain/follow/019e20fd-8240-7d1f-9588-c2494d23bd00 2026/05/13 10:59:05 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/update/019e20fd-8241-7ac8-b967-cca1588ab586 sender=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor gateway=https://c.localdomain 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/update/019e20fd-8241-7ac8-b967-cca1588ab586 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/update/019e20fd-8241-7ac8-b967-cca1588ab586 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6Mki8Vg5aZHC8TqNeWLfkYvCoBPcU5NxuJZRa8N8YVYzayG/actor 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Looking up user name=alice 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor 2026/05/13 10:59:05 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-823f-70f0-a3cc-b56f76a673d6 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-823f-705b-9a8d-30101029bb15 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-823f-705b-9a8d-30101029bb15 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-8248-7606-88c3-eb66858ac758 2026/05/13 10:59:05 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor/accept/019e20fd-81c0-73d4-bfaf-7afbab3b2d9e activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-80e9-796f-a84b-c86bf7d1f734 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-80e9-796f-a84b-c86bf7d1f734 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor/inbox activity=https://b.localdomain/follow/019e20fd-8240-7d1f-9588-c2494d23bd00 2026/05/13 10:59:05 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-8210-760a-829a-3debdec3d2f4 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-8175-71df-b2d7-800eade745cd activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-8175-71df-b2d7-800eade745cd --- PASS: TestCluster_InboxFetchHappyFlow (3.24s) 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/reject/019e20fd-823d-74f7-b863-77a43e042969 2026/05/13 10:59:05 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-8248-7ec8-ad00-295bd38ebe94 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-8248-7e76-a6e1-e2076459ebbc activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-8248-7e76-a6e1-e2076459ebbc 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20fd-8240-7d1f-9588-c2494d23bd00 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor offset=0 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/reject/019e20fd-823d-74f7-b863-77a43e042969 2026/05/13 10:59:05 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=carol 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor offset=0 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6Mki8Vg5aZHC8TqNeWLfkYvCoBPcU5NxuJZRa8N8YVYzayG/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mki8Vg5aZHC8TqNeWLfkYvCoBPcU5NxuJZRa8N8YVYzayG/actor/follow/019e20fd-823b-77da-a860-f6e83dc37b9f 2026/05/13 10:59:05 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:59:05 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-8272-7b63-aa3c-6709024735c4 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor follower=https://a.localdomain/user/alice followed=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor/inbox activity=https://b.localdomain/create/019e20fd-823f-70f0-a3cc-b56f76a673d6 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor/inbox activity=https://b.localdomain/create/019e20fd-823f-70f0-a3cc-b56f76a673d6 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6Mki8Vg5aZHC8TqNeWLfkYvCoBPcU5NxuJZRa8N8YVYzayG/actor/follow/019e20fd-823b-77da-a860-f6e83dc37b9f 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-8248-7ec8-ad00-295bd38ebe94 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-8248-7ec8-ad00-295bd38ebe94 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/update/019e20fd-8241-7ac8-b967-cca1588ab586 2026/05/13 10:59:05 INFO Looking up user name=carol 2026/05/13 10:59:05 INFO Resolving user ID request.path=/users/resolve request.user=alice host=a.localdomain name=alice 2026/05/13 10:59:05 INFO Not approving follow request activity.id=https://c.localdomain/follow/019e20fd-8282-78ca-b5b0-5a5a629d4382 activity.type=Follow activity.actor=https://c.localdomain/user/carol activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://c.localdomain/user/carol followed=https://b.localdomain/user/bob 2026/05/13 10:59:05 WARN Failed to fetch follow request to approve request.path=/users/followers/accept/b.localdomain/user/bob request.user=alice follower=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor request.user=carol actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor offset=0 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor/inbox activity=https://a.localdomain/follow/019e20fd-8272-7b63-aa3c-6709024735c4 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor/inbox activity=https://a.localdomain/follow/019e20fd-8272-7b63-aa3c-6709024735c4 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:05 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-8287-7498-a3ea-562db0c8ce45 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/user/alice follower=https://b.localdomain/user/bob followed=https://a.localdomain/user/alice 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/update/019e20fd-8241-7ac8-b967-cca1588ab586 2026/05/13 10:59:05 INFO Resolving user ID request.path=/users/resolve request.user=bob host=b.localdomain name=carol 2026/05/13 10:59:05 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-8289-745e-a11e-8cdfd465e576 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/follow/019e20fd-8282-78ca-b5b0-5a5a629d4382 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkjjdGc1gvDv29pznPaz9ARQTkfeZxSqUPTyP63HyhwJDN/actor request.user=alice actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkjjdGc1gvDv29pznPaz9ARQTkfeZxSqUPTyP63HyhwJDN/actor offset=0 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/follow/019e20fd-8282-78ca-b5b0-5a5a629d4382 2026/05/13 10:59:05 INFO Looking up user name=carol 2026/05/13 10:59:05 INFO Looking up user name=carol 2026/05/13 10:59:05 INFO Looking up user name=alice 2026/05/13 10:59:05 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor/inbox activity=https://b.localdomain/create/019e20fd-823f-70f0-a3cc-b56f76a673d6 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20fd-8287-7498-a3ea-562db0c8ce45 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20fd-8287-7498-a3ea-562db0c8ce45 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-8289-745e-a11e-8cdfd465e576 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-8289-745e-a11e-8cdfd465e576 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-823f-70f0-a3cc-b56f76a673d6 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob --- PASS: TestMetadata_Whitespace (3.28s) 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Looking up user name=alice 2026/05/13 10:59:05 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-8248-7ec8-ad00-295bd38ebe94 2026/05/13 10:59:05 INFO Looking up user name=carol 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor/inbox activity=https://a.localdomain/follow/019e20fd-8272-7b63-aa3c-6709024735c4 2026/05/13 10:59:05 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-829f-71d2-b805-c4b0678df78d activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:05 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-823f-705b-9a8d-30101029bb15 request.user=bob post=https://b.localdomain/post/019e20fd-823f-705b-9a8d-30101029bb15 --- PASS: TestMetadata_HTML (3.30s) 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-8292-7da7-bd71-c31d913f4a0f activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-8292-7d5d-8428-8eaaee86db36 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-8292-7d5d-8428-8eaaee86db36 2026/05/13 10:59:05 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-81e5-72e7-a5c4-8ce55832992c activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-81e5-700e-88d4-7395d7819afb activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-81e5-700e-88d4-7395d7819afb 2026/05/13 10:59:05 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-8272-7b63-aa3c-6709024735c4 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-8248-7ec8-ad00-295bd38ebe94 2026/05/13 10:59:05 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor/create/019e20fd-8286-7302-b747-c18144ce452d note=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor/post/019e20fd-8286-7290-8c83-800feeb3f6fd thread=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor/post/019e20fd-8286-7290-8c83-800feeb3f6fd starter=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor 2026/05/13 10:59:05 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:59:05 INFO Received a new post activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor/create/019e20fd-8286-7302-b747-c18144ce452d activity.type=Create activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor activity.object.kind=object activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor/post/019e20fd-8286-7290-8c83-800feeb3f6fd activity.object.type=Note activity.object.attributed_to=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor post=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor/post/019e20fd-8286-7290-8c83-800feeb3f6fd 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-8289-745e-a11e-8cdfd465e576 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20fd-8287-7498-a3ea-562db0c8ce45 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://c.localdomain/user/carol inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/follow/019e20fd-8282-78ca-b5b0-5a5a629d4382 2026/05/13 10:59:05 INFO Adding gateway request.path=/users/gateway/add request.user=carol gateway=a.localdomain 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-829f-71d2-b805-c4b0678df78d 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-829f-71d2-b805-c4b0678df78d 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6MkjjdGc1gvDv29pznPaz9ARQTkfeZxSqUPTyP63HyhwJDN/actor 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor request.user=alice actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor offset=0 2026/05/13 10:59:05 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=carol 2026/05/13 10:59:05 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-8248-7e76-a6e1-e2076459ebbc request.user=carol post=https://b.localdomain/post/019e20fd-8248-7e76-a6e1-e2076459ebbc 2026/05/13 10:59:05 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20fd-80f7-70ca-a100-36aa1de6fa13 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-8289-745e-a11e-8cdfd465e576 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/follow/019e20fd-8282-78ca-b5b0-5a5a629d4382 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20fd-8287-7498-a3ea-562db0c8ce45 2026/05/13 10:59:05 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:59:05 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor/accept/019e20fd-82b5-743a-a9ed-b7818ea3004e activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-80f7-70ca-a100-36aa1de6fa13 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-80f7-70ca-a100-36aa1de6fa13 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-8292-7da7-bd71-c31d913f4a0f 2026/05/13 10:59:05 INFO Looking up user name=alice 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-8292-7da7-bd71-c31d913f4a0f 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6Mkf2wadqrbFFFurZ3nfg9cDXe2UvfcvA26aUJcg5F17aM1/actor 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20fd-82a4-7292-8d9f-be1e19eb38d5 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor/create/019e20fd-8286-7302-b747-c18144ce452d 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor/create/019e20fd-8286-7302-b747-c18144ce452d 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:05 INFO Looking up user name=carol 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6Mkf2wadqrbFFFurZ3nfg9cDXe2UvfcvA26aUJcg5F17aM1/actor --- PASS: TestCluster_PostToFollowers_RejectThenAccept (3.33s) 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Forwarding activity to gateway activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/update/019e20fd-82b1-7a4d-b547-30d6c32fa2d1 sender=https://c.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor gateway=https://a.localdomain 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/update/019e20fd-82b1-7a4d-b547-30d6c32fa2d1 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/update/019e20fd-82b1-7a4d-b547-30d6c32fa2d1 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-829f-71d2-b805-c4b0678df78d 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor 2026/05/13 10:59:05 INFO Looking up user name=carol 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor 2026/05/13 10:59:05 INFO Resolving user ID request.path=/users/resolve request.user=alice host=a.localdomain name=bob 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-829f-71d2-b805-c4b0678df78d 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-8292-7da7-bd71-c31d913f4a0f 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/bob request.user=alice actor=https://a.localdomain/user/bob offset=0 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkjjdGc1gvDv29pznPaz9ARQTkfeZxSqUPTyP63HyhwJDN/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkjjdGc1gvDv29pznPaz9ARQTkfeZxSqUPTyP63HyhwJDN/actor offset=0 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-8292-7da7-bd71-c31d913f4a0f 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6Mki8Vg5aZHC8TqNeWLfkYvCoBPcU5NxuJZRa8N8YVYzayG/actor 2026/05/13 10:59:05 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-8292-7d5d-8428-8eaaee86db36 request.user=carol post=https://b.localdomain/post/019e20fd-8292-7d5d-8428-8eaaee86db36 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6Mki8Vg5aZHC8TqNeWLfkYvCoBPcU5NxuJZRa8N8YVYzayG/actor 2026/05/13 10:59:05 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-81cd-7665-9b7b-e4cebdf85fce activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-81cd-7609-b322-61a0946c6213 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-81cd-7609-b322-61a0946c6213 2026/05/13 10:59:05 INFO Approving follow request activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6Mkf2wadqrbFFFurZ3nfg9cDXe2UvfcvA26aUJcg5F17aM1/actor/follow/019e20fd-81ee-7bf5-8cf7-56893b60aec8 activity.type=Follow activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6Mkf2wadqrbFFFurZ3nfg9cDXe2UvfcvA26aUJcg5F17aM1/actor activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor follower=https://c.localdomain/.well-known/apgateway/did:key:z6Mkf2wadqrbFFFurZ3nfg9cDXe2UvfcvA26aUJcg5F17aM1/actor followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor 2026/05/13 10:59:05 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-7fbc-7be7-8127-7d67169bee11 request.user=bob post=https://b.localdomain/post/019e20fd-7fbc-7be7-8127-7d67169bee11 2026/05/13 10:59:05 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/update/019e20fd-82b1-7a4d-b547-30d6c32fa2d1 2026/05/13 10:59:05 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor/accept/019e20fd-82ed-7402-885d-83f93681a369 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor activity.object.kind=activity activity.object.id=https://c.localdomain/.well-known/apgateway/did:key:z6Mkf2wadqrbFFFurZ3nfg9cDXe2UvfcvA26aUJcg5F17aM1/actor/follow/019e20fd-81ee-7bf5-8cf7-56893b60aec8 activity.object.type=Follow activity.object.actor=https://c.localdomain/.well-known/apgateway/did:key:z6Mkf2wadqrbFFFurZ3nfg9cDXe2UvfcvA26aUJcg5F17aM1/actor follow=https://c.localdomain/.well-known/apgateway/did:key:z6Mkf2wadqrbFFFurZ3nfg9cDXe2UvfcvA26aUJcg5F17aM1/actor/follow/019e20fd-81ee-7bf5-8cf7-56893b60aec8 2026/05/13 10:59:05 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:05 INFO Adding gateway request.path=/users/gateway/add request.user=alice gateway=c.localdomain 2026/05/13 10:59:05 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-82ed-7d58-adc1-430c864d80b7 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/carol 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor inbox=https://a.localdomain/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor/create/019e20fd-8286-7302-b747-c18144ce452d 2026/05/13 10:59:05 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/update/019e20fd-82b1-7a4d-b547-30d6c32fa2d1 2026/05/13 10:59:05 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor/create/019e20fd-8286-7302-b747-c18144ce452d 2026/05/13 10:59:05 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:59:05 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-82ed-7d58-adc1-430c864d80b7 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-82ed-7d58-adc1-430c864d80b7 2026/05/13 10:59:05 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor/accept/019e20fd-82b5-743a-a9ed-b7818ea3004e 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor/accept/019e20fd-82b5-743a-a9ed-b7818ea3004e 2026/05/13 10:59:05 INFO Viewing post request.path=/users/view/b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor/post/019e20fd-8286-7290-8c83-800feeb3f6fd request.user=bob post=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor/post/019e20fd-8286-7290-8c83-800feeb3f6fd 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor 2026/05/13 10:59:05 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:05 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:05 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor/update/019e20fd-82f6-7b44-8075-4112a0d15d02 sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor gateway=https://c.localdomain 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor/update/019e20fd-82f6-7b44-8075-4112a0d15d02 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor/update/019e20fd-82f6-7b44-8075-4112a0d15d02 2026/05/13 10:59:05 INFO Looking up user name=alice 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/05/13 10:59:05 INFO Not approving follow request activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6Mki8Vg5aZHC8TqNeWLfkYvCoBPcU5NxuJZRa8N8YVYzayG/actor/follow/019e20fd-823b-77da-a860-f6e83dc37b9f activity.type=Follow activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6Mki8Vg5aZHC8TqNeWLfkYvCoBPcU5NxuJZRa8N8YVYzayG/actor activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor follower=https://c.localdomain/.well-known/apgateway/did:key:z6Mki8Vg5aZHC8TqNeWLfkYvCoBPcU5NxuJZRa8N8YVYzayG/actor followed=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor 2026/05/13 10:59:05 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:59:05 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor 2026/05/13 10:59:05 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-82ed-7d58-adc1-430c864d80b7 2026/05/13 10:59:05 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:05 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:05 INFO Looking up user name=alice 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-82ed-7d58-adc1-430c864d80b7 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor 2026/05/13 10:59:05 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-8287-7498-a3ea-562db0c8ce45 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/user/alice follower=https://b.localdomain/user/bob followed=https://a.localdomain/user/alice 2026/05/13 10:59:05 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name=a 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:59:05 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:05 INFO Returning outbox collection did=did:key:z6MkjjdGc1gvDv29pznPaz9ARQTkfeZxSqUPTyP63HyhwJDN 2026/05/13 10:59:05 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-8329-7679-8692-468d239fdf5b activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/carol 2026/05/13 10:59:05 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor/accept/019e20fd-82b5-743a-a9ed-b7818ea3004e 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-8331-748b-8ca1-9d93374d32bc activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://a.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://a.localdomain/user/bob 2026/05/13 10:59:05 INFO Looking up user name=alice 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor/update/019e20fd-82f6-7b44-8075-4112a0d15d02 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:05 INFO Returning outbox collection page did=did:key:z6MkjjdGc1gvDv29pznPaz9ARQTkfeZxSqUPTyP63HyhwJDN until=1778669945012883219 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor request.user=carol actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor offset=0 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-8329-7679-8692-468d239fdf5b 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-8329-7679-8692-468d239fdf5b 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor offset=0 2026/05/13 10:59:05 INFO Looking up user name=carol 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-8329-7cb6-97af-dff69185096f 2026/05/13 10:59:05 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor/update/019e20fd-82f6-7b44-8075-4112a0d15d02 2026/05/13 10:59:05 INFO Looking up user name=alice 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkf2wadqrbFFFurZ3nfg9cDXe2UvfcvA26aUJcg5F17aM1/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor/accept/019e20fd-82ed-7402-885d-83f93681a369 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkf2wadqrbFFFurZ3nfg9cDXe2UvfcvA26aUJcg5F17aM1/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor/accept/019e20fd-82ed-7402-885d-83f93681a369 2026/05/13 10:59:05 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20fd-8240-7d1f-9588-c2494d23bd00 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor 2026/05/13 10:59:05 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-8328-7abd-bcc4-316baa8541f6 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-8328-7a65-90df-0eba445dfaad activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-8328-7a65-90df-0eba445dfaad 2026/05/13 10:59:05 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-8331-748b-8ca1-9d93374d32bc 2026/05/13 10:59:05 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor/accept/019e20fd-834a-7f19-a009-251af51e84e9 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-8240-7d1f-9588-c2494d23bd00 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-8240-7d1f-9588-c2494d23bd00 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjjdGc1gvDv29pznPaz9ARQTkfeZxSqUPTyP63HyhwJDN/actor 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-8329-7679-8692-468d239fdf5b 2026/05/13 10:59:05 WARN Invalid metadata field request.path=/users/metadata/add request.user=bob field="c=d\ne" 2026/05/13 10:59:05 INFO Looking up user name=alice 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor offset=0 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/bob request.user=alice actor=https://a.localdomain/user/bob offset=0 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6MkjjdGc1gvDv29pznPaz9ARQTkfeZxSqUPTyP63HyhwJDN/actor 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-8329-7679-8692-468d239fdf5b 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-8328-7abd-bcc4-316baa8541f6 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-8328-7abd-bcc4-316baa8541f6 2026/05/13 10:59:05 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:59:05 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-8292-7da7-bd71-c31d913f4a0f activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-8292-7d5d-8428-8eaaee86db36 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-8292-7d5d-8428-8eaaee86db36 2026/05/13 10:59:05 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor/accept/019e20fd-834a-7f19-a009-251af51e84e9 2026/05/13 10:59:05 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor/accept/019e20fd-834a-7f19-a009-251af51e84e9 sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor gateway=https://c.localdomain 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor/accept/019e20fd-834a-7f19-a009-251af51e84e9 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor/accept/019e20fd-834a-7f19-a009-251af51e84e9 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor 2026/05/13 10:59:05 INFO Looking up user name=carol 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:05 INFO Adding gateway request.path=/users/gateway/add request.user=carol gateway=a.localdomain 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor 2026/05/13 10:59:05 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=carol 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:05 INFO Adding gateway request.path=/users/gateway/add request.user=alice gateway=c.localdomain 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-8328-7abd-bcc4-316baa8541f6 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:05 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:59:05 INFO Forwarding activity to gateway activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor/update/019e20fd-8368-7ea3-b4d3-03594e98d7b0 sender=https://c.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor gateway=https://a.localdomain 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor/update/019e20fd-8368-7ea3-b4d3-03594e98d7b0 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor/update/019e20fd-8368-7ea3-b4d3-03594e98d7b0 2026/05/13 10:59:05 INFO Looking up user name=carol 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkf2wadqrbFFFurZ3nfg9cDXe2UvfcvA26aUJcg5F17aM1/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor/accept/019e20fd-82ed-7402-885d-83f93681a369 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-8328-7abd-bcc4-316baa8541f6 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/announce/019e20fd-8370-732a-98af-34f735db08c2 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor 2026/05/13 10:59:05 INFO Updating poll results poll=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 2026/05/13 10:59:05 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-8328-7a65-90df-0eba445dfaad request.user=carol post=https://b.localdomain/post/019e20fd-8328-7a65-90df-0eba445dfaad 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor/accept/019e20fd-82ed-7402-885d-83f93681a369 2026/05/13 10:59:05 WARN Activity is invalid activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor/create/1 error="invalid activity host: did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs" 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor 2026/05/13 10:59:05 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor/update/019e20fd-8373-7dd9-bfdc-3e94c1c03e61 sender=https://a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor gateway=https://c.localdomain 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor/update/019e20fd-8373-7dd9-bfdc-3e94c1c03e61 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor/update/019e20fd-8373-7dd9-bfdc-3e94c1c03e61 2026/05/13 10:59:05 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:59:05 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:59:05 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor/accept/019e20fd-82b5-743a-a9ed-b7818ea3004e 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor/accept/019e20fd-834a-7f19-a009-251af51e84e9 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor 2026/05/13 10:59:05 INFO Not approving follow request activity.id=https://c.localdomain/follow/019e20fd-838e-798f-acfa-219fcca555fa activity.type=Follow activity.actor=https://c.localdomain/user/carol activity.object.kind=string activity.object.id=https://a.localdomain/user/alice follower=https://c.localdomain/user/carol followed=https://a.localdomain/user/alice 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:59:05 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor/accept/019e20fd-834a-7f19-a009-251af51e84e9 2026/05/13 10:59:05 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:05 INFO Not approving follow request activity.id=https://c.localdomain/follow/019e20fd-839a-7942-92e1-73734bff9180 activity.type=Follow activity.actor=https://c.localdomain/user/carol activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://c.localdomain/user/carol followed=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkjjdGc1gvDv29pznPaz9ARQTkfeZxSqUPTyP63HyhwJDN/actor/create/019e20fd-80b0-7149-8869-181b2f65625a note=https://a.localdomain/.well-known/apgateway/did:key:z6MkjjdGc1gvDv29pznPaz9ARQTkfeZxSqUPTyP63HyhwJDN/actor/post/019e20fd-80b0-70d6-ade8-511ebdf86538 thread=https://a.localdomain/.well-known/apgateway/did:key:z6MkjjdGc1gvDv29pznPaz9ARQTkfeZxSqUPTyP63HyhwJDN/actor/post/019e20fd-80b0-70d6-ade8-511ebdf86538 starter=https://b.localdomain/.well-known/apgateway/did:key:z6MkjjdGc1gvDv29pznPaz9ARQTkfeZxSqUPTyP63HyhwJDN/actor 2026/05/13 10:59:05 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjjdGc1gvDv29pznPaz9ARQTkfeZxSqUPTyP63HyhwJDN/actor/create/019e20fd-80b0-7149-8869-181b2f65625a activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkjjdGc1gvDv29pznPaz9ARQTkfeZxSqUPTyP63HyhwJDN/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjjdGc1gvDv29pznPaz9ARQTkfeZxSqUPTyP63HyhwJDN/actor/post/019e20fd-80b0-70d6-ade8-511ebdf86538 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6MkjjdGc1gvDv29pznPaz9ARQTkfeZxSqUPTyP63HyhwJDN/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6MkjjdGc1gvDv29pznPaz9ARQTkfeZxSqUPTyP63HyhwJDN/actor/post/019e20fd-80b0-70d6-ade8-511ebdf86538 2026/05/13 10:59:05 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-839e-7678-97a5-03d1f165d269 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor 2026/05/13 10:59:05 INFO Looking up user name=alice 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://c.localdomain/follow/019e20fd-838e-798f-acfa-219fcca555fa 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://c.localdomain/follow/019e20fd-838e-798f-acfa-219fcca555fa 2026/05/13 10:59:05 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-83a3-7d08-af08-bad02a997bbe activity.type=Follow activity.actor=https://a.localdomain/user/carol activity.object.kind=string activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor follower=https://a.localdomain/user/carol followed=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor 2026/05/13 10:59:05 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjjdGc1gvDv29pznPaz9ARQTkfeZxSqUPTyP63HyhwJDN/actor 2026/05/13 10:59:05 INFO Synchronizing followers followed=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/follow/019e20fd-839a-7942-92e1-73734bff9180 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/follow/019e20fd-839a-7942-92e1-73734bff9180 2026/05/13 10:59:05 INFO Updated post activity.id=https://b.localdomain/update/019e20fd-838a-772b-8a20-48bd0994d296 activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor/update/019e20fd-8368-7ea3-b4d3-03594e98d7b0 2026/05/13 10:59:05 INFO Looking up user name=carol 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6MkjjdGc1gvDv29pznPaz9ARQTkfeZxSqUPTyP63HyhwJDN/actor 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/inbox activity=https://b.localdomain/follow/019e20fd-839e-7678-97a5-03d1f165d269 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/inbox activity=https://b.localdomain/follow/019e20fd-839e-7678-97a5-03d1f165d269 2026/05/13 10:59:05 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-82ed-7d58-adc1-430c864d80b7 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/carol 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor/inbox activity=https://a.localdomain/follow/019e20fd-83a3-7d08-af08-bad02a997bbe 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor/inbox activity=https://a.localdomain/follow/019e20fd-83a3-7d08-af08-bad02a997bbe 2026/05/13 10:59:05 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-83b1-7cf8-9c9e-02b67fbb73b7 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/user/alice follower=https://b.localdomain/user/bob followed=https://a.localdomain/user/alice 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6MkvcA6Fn9BANnEnd2yrKomPNZv2NGKUi9HKganWvkMyrKy/actor 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor/update/019e20fd-8368-7ea3-b4d3-03594e98d7b0 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://c.localdomain/user/carol inbox=https://a.localdomain/inbox/alice activity=https://c.localdomain/follow/019e20fd-838e-798f-acfa-219fcca555fa 2026/05/13 10:59:05 INFO Looking up user name=carol 2026/05/13 10:59:05 INFO Looking up user name=carol 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/announce/019e20fd-8370-732a-98af-34f735db08c2 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-83bc-7d22-a194-bdb09ceaafe4 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor/update/019e20fd-8373-7dd9-bfdc-3e94c1c03e61 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20fd-83b1-7cf8-9c9e-02b67fbb73b7 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20fd-83b1-7cf8-9c9e-02b67fbb73b7 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/follow/019e20fd-838e-798f-acfa-219fcca555fa 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:05 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://a.localdomain/user/carol inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor/inbox activity=https://a.localdomain/follow/019e20fd-83a3-7d08-af08-bad02a997bbe 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://c.localdomain/user/carol inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/follow/019e20fd-839a-7942-92e1-73734bff9180 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/inbox activity=https://b.localdomain/follow/019e20fd-839e-7678-97a5-03d1f165d269 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor/update/019e20fd-8373-7dd9-bfdc-3e94c1c03e61 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-838a-772b-8a20-48bd0994d296 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://b.localdomain/update/019e20fd-838a-772b-8a20-48bd0994d296 2026/05/13 10:59:05 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://b.localdomain/update/019e20fd-838a-772b-8a20-48bd0994d296 2026/05/13 10:59:05 INFO Looking up user name=alice 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor offset=0 2026/05/13 10:59:05 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-83a7-7662-be6a-9e6cb44ecd33 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-83a7-7572-b0bc-25e87ac9351e activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-83a7-7572-b0bc-25e87ac9351e 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-838a-772b-8a20-48bd0994d296 2026/05/13 10:59:05 WARN Activity is invalid activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor/accept/019e20fd-834a-7f19-a009-251af51e84e9 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-8240-7d1f-9588-c2494d23bd00 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor error="invalid object host: b.localdomain" 2026/05/13 10:59:05 WARN Failed to send an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor/accept/019e20fd-834a-7f19-a009-251af51e84e9 error="failed to send request to https://c.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor/inbox: 400, " 2026/05/13 10:59:05 INFO Failed to deliver an activity to at least one recipient id=https://a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor/accept/019e20fd-834a-7f19-a009-251af51e84e9 2026/05/13 10:59:05 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-83cb-73be-bec2-1d922bfaa8d9 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/user/alice follower=https://b.localdomain/user/bob followed=https://a.localdomain/user/alice 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-83a3-7d08-af08-bad02a997bbe 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/follow/019e20fd-839a-7942-92e1-73734bff9180 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20fd-839e-7678-97a5-03d1f165d269 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor/accept/019e20fd-82b5-743a-a9ed-b7818ea3004e activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-80f7-70ca-a100-36aa1de6fa13 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-80f7-70ca-a100-36aa1de6fa13 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor/inbox activity=https://b.localdomain/follow/019e20fd-83bc-7d22-a194-bdb09ceaafe4 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor/inbox activity=https://b.localdomain/follow/019e20fd-83bc-7d22-a194-bdb09ceaafe4 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/announce/019e20fd-8370-732a-98af-34f735db08c2 2026/05/13 10:59:05 INFO Received a new post activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor/create/019e20fd-8286-7302-b747-c18144ce452d activity.type=Create activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor activity.object.kind=object activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor/post/019e20fd-8286-7290-8c83-800feeb3f6fd activity.object.type=Note activity.object.attributed_to=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor post=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor/post/019e20fd-8286-7290-8c83-800feeb3f6fd 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor request.user=carol actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor offset=0 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor offset=0 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor 2026/05/13 10:59:05 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-8329-7679-8692-468d239fdf5b activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/carol 2026/05/13 10:59:05 INFO Received followers request sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkvcA6Fn9BANnEnd2yrKomPNZv2NGKUi9HKganWvkMyrKy/actor username=bob host=a.localdomain count=1 2026/05/13 10:59:05 INFO Found unknown local follow followed=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/announce/019e20fd-8370-732a-98af-34f735db08c2 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20fd-83cb-73be-bec2-1d922bfaa8d9 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20fd-83cb-73be-bec2-1d922bfaa8d9 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor request.user=alice actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor offset=0 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20fd-83b1-7cf8-9c9e-02b67fbb73b7 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-83a7-7662-be6a-9e6cb44ecd33 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-83a7-7662-be6a-9e6cb44ecd33 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-83e2-77ce-ba53-edce4e2bb968 activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-8329-7679-8692-468d239fdf5b activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-8329-7679-8692-468d239fdf5b 2026/05/13 10:59:05 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-7fbc-7be7-8127-7d67169bee11 request.user=bob post=https://b.localdomain/post/019e20fd-7fbc-7be7-8127-7d67169bee11 2026/05/13 10:59:05 INFO Received a new post activity.id=https://a.localdomain/create/019e20fd-83d1-7076-9805-902149521fd8 activity.type=Create activity.actor=https://a.localdomain/user/bob activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-83d1-7022-b7c7-174d8f4fae6e activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/bob post=https://a.localdomain/post/019e20fd-83d1-7022-b7c7-174d8f4fae6e 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox activity=https://b.localdomain/update/019e20fd-838a-772b-8a20-48bd0994d296 2026/05/13 10:59:05 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20fd-83b1-7cf8-9c9e-02b67fbb73b7 2026/05/13 10:59:05 INFO Adding gateway request.path=/users/gateway/add request.user=carol gateway=a.localdomain 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-838a-772b-8a20-48bd0994d296 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:05 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor/inbox activity=https://b.localdomain/follow/019e20fd-83bc-7d22-a194-bdb09ceaafe4 2026/05/13 10:59:05 WARN Failed to resolve a recipient to=https://a.localdomain/.well-known/apgateway/did:key:z6MkjjdGc1gvDv29pznPaz9ARQTkfeZxSqUPTyP63HyhwJDN/actor/followers activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkjjdGc1gvDv29pznPaz9ARQTkfeZxSqUPTyP63HyhwJDN/actor/create/019e20fd-80b0-7149-8869-181b2f65625a error="cannot resolve https://a.localdomain/.well-known/apgateway/did:key:z6MkjjdGc1gvDv29pznPaz9ARQTkfeZxSqUPTyP63HyhwJDN/actor/followers: actor is not cached" 2026/05/13 10:59:05 INFO Failed to deliver an activity to at least one recipient id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjjdGc1gvDv29pznPaz9ARQTkfeZxSqUPTyP63HyhwJDN/actor/create/019e20fd-80b0-7149-8869-181b2f65625a 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-83e2-77ce-ba53-edce4e2bb968 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-83e2-77ce-ba53-edce4e2bb968 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-838a-772b-8a20-48bd0994d296 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:05 INFO Resolving user ID request.path=/users/resolve request.user=bob host=b.localdomain name=carol 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019e20fd-83cb-73be-bec2-1d922bfaa8d9 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20fd-83bc-7d22-a194-bdb09ceaafe4 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-83a7-7662-be6a-9e6cb44ecd33 2026/05/13 10:59:05 INFO Looking up user name=carol 2026/05/13 10:59:05 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:59:05 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor offset=0 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019e20fd-83d1-7076-9805-902149521fd8 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20fd-83cb-73be-bec2-1d922bfaa8d9 2026/05/13 10:59:05 INFO Forwarding activity to gateway activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor/update/019e20fd-83f0-75c6-9e5e-252acbe19a2e sender=https://c.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor gateway=https://a.localdomain 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor/update/019e20fd-83f0-75c6-9e5e-252acbe19a2e 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor/update/019e20fd-83f0-75c6-9e5e-252acbe19a2e 2026/05/13 10:59:05 INFO Looking up user name=carol 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor offset=0 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-83a7-7662-be6a-9e6cb44ecd33 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:05 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:59:05 INFO Viewing post request.path=/users/view/a.localdomain/post/019e20fd-83d1-7022-b7c7-174d8f4fae6e request.user=bob post=https://a.localdomain/post/019e20fd-83d1-7022-b7c7-174d8f4fae6e 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:05 INFO Follow is accepted activity.id=https://a.localdomain/accept/019e20fd-8409-7822-b7c1-a26958f2363f activity.type=Accept activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-8287-7498-a3ea-562db0c8ce45 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-8287-7498-a3ea-562db0c8ce45 2026/05/13 10:59:05 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-83a7-7572-b0bc-25e87ac9351e request.user=bob post=https://b.localdomain/post/019e20fd-83a7-7572-b0bc-25e87ac9351e 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor 2026/05/13 10:59:05 INFO Looking up user name=carol 2026/05/13 10:59:05 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor/accept/019e20fd-834a-7f19-a009-251af51e84e9 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-8240-7d1f-9588-c2494d23bd00 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-8240-7d1f-9588-c2494d23bd00 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-83e2-77ce-ba53-edce4e2bb968 --- PASS: TestMetadata_LineBreak (3.66s) 2026/05/13 10:59:05 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor/accept/019e20fd-82ed-7402-885d-83f93681a369 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor activity.object.kind=activity activity.object.id=https://c.localdomain/.well-known/apgateway/did:key:z6Mkf2wadqrbFFFurZ3nfg9cDXe2UvfcvA26aUJcg5F17aM1/actor/follow/019e20fd-81ee-7bf5-8cf7-56893b60aec8 activity.object.type=Follow activity.object.actor=https://c.localdomain/.well-known/apgateway/did:key:z6Mkf2wadqrbFFFurZ3nfg9cDXe2UvfcvA26aUJcg5F17aM1/actor follow=https://c.localdomain/.well-known/apgateway/did:key:z6Mkf2wadqrbFFFurZ3nfg9cDXe2UvfcvA26aUJcg5F17aM1/actor/follow/019e20fd-81ee-7bf5-8cf7-56893b60aec8 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-83e2-77ce-ba53-edce4e2bb968 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/accept/019e20fd-8409-7822-b7c1-a26958f2363f 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/accept/019e20fd-8409-7822-b7c1-a26958f2363f 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:05 INFO Creating new user request.path=/users/register name=bob 2026/05/13 10:59:05 INFO Looking up user name=alice 2026/05/13 10:59:05 INFO Looking up user name=carol 2026/05/13 10:59:05 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-8425-754c-a270-5b2f65657882 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkkLgKHA5hjsSFgk6zHoVerXggyWyiS9STwMFbyyFF7gU8/actor offset=0 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/05/13 10:59:05 INFO Looking up user name=carol 2026/05/13 10:59:05 INFO Updated post activity.id=https://b.localdomain/update/019e20fd-838a-772b-8a20-48bd0994d296 activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/accept/019e20fd-8409-7822-b7c1-a26958f2363f 2026/05/13 10:59:05 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-83e2-77ce-ba53-edce4e2bb968 activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-8329-7679-8692-468d239fdf5b activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-8329-7679-8692-468d239fdf5b 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-8425-754c-a270-5b2f65657882 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-8425-754c-a270-5b2f65657882 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor/update/019e20fd-83f0-75c6-9e5e-252acbe19a2e 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor 2026/05/13 10:59:05 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=carol 2026/05/13 10:59:05 INFO Approving follow request activity.id=https://c.localdomain/follow/019e20fd-838e-798f-acfa-219fcca555fa activity.type=Follow activity.actor=https://c.localdomain/user/carol activity.object.kind=string activity.object.id=https://a.localdomain/user/alice follower=https://c.localdomain/user/carol followed=https://a.localdomain/user/alice 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:05 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-8248-7ec8-ad00-295bd38ebe94 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-8248-7e76-a6e1-e2076459ebbc activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-8248-7e76-a6e1-e2076459ebbc 2026/05/13 10:59:05 INFO Looking up user name=alice 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/accept/019e20fd-8409-7822-b7c1-a26958f2363f 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor/update/019e20fd-83f0-75c6-9e5e-252acbe19a2e 2026/05/13 10:59:05 INFO Follow is accepted activity.id=https://a.localdomain/accept/019e20fd-8448-7ecd-a04b-60add1c1f59d activity.type=Accept activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://c.localdomain/follow/019e20fd-838e-798f-acfa-219fcca555fa activity.object.type=Follow activity.object.actor=https://c.localdomain/user/carol follow=https://c.localdomain/follow/019e20fd-838e-798f-acfa-219fcca555fa 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:05 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:59:05 INFO Looking up user name=alice 2026/05/13 10:59:05 INFO Looking up user name=alice 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-8425-754c-a270-5b2f65657882 2026/05/13 10:59:05 INFO Looking up user name=carol 2026/05/13 10:59:05 INFO Looking up user name=carol 2026/05/13 10:59:05 INFO Not approving follow request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/follow/019e20fd-844f-75cd-8acb-16ed86e9d190 activity.type=Follow activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor activity.object.kind=string activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor follower=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor followed=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor 2026/05/13 10:59:05 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:05 WARN Failed to fetch follow request to approve request.path=/users/followers/accept/b.localdomain/user/bob request.user=alice follower=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-8425-754c-a270-5b2f65657882 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox/carol activity=https://a.localdomain/accept/019e20fd-8448-7ecd-a04b-60add1c1f59d 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox/carol activity=https://a.localdomain/accept/019e20fd-8448-7ecd-a04b-60add1c1f59d 2026/05/13 10:59:05 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:05 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-8272-7b63-aa3c-6709024735c4 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor follower=https://a.localdomain/user/alice followed=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:05 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-8289-745e-a11e-8cdfd465e576 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor 2026/05/13 10:59:05 INFO Looking up user name=alice 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/follow/019e20fd-844f-75cd-8acb-16ed86e9d190 2026/05/13 10:59:05 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor/accept/019e20fd-8463-7873-af84-1ea23c33373b activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor activity.object.kind=activity activity.object.id=https://c.localdomain/.well-known/apgateway/did:key:z6Mki8Vg5aZHC8TqNeWLfkYvCoBPcU5NxuJZRa8N8YVYzayG/actor/follow/019e20fd-823b-77da-a860-f6e83dc37b9f activity.object.type=Follow activity.object.actor=https://c.localdomain/.well-known/apgateway/did:key:z6Mki8Vg5aZHC8TqNeWLfkYvCoBPcU5NxuJZRa8N8YVYzayG/actor follow=https://c.localdomain/.well-known/apgateway/did:key:z6Mki8Vg5aZHC8TqNeWLfkYvCoBPcU5NxuJZRa8N8YVYzayG/actor/follow/019e20fd-823b-77da-a860-f6e83dc37b9f 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/follow/019e20fd-844f-75cd-8acb-16ed86e9d190 2026/05/13 10:59:05 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor/accept/019e20fd-8461-7655-be8b-b7c8b21a8664 activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-8272-7b63-aa3c-6709024735c4 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-8272-7b63-aa3c-6709024735c4 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/user/carol 2026/05/13 10:59:05 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20fd-83b1-7cf8-9c9e-02b67fbb73b7 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/user/alice follower=https://b.localdomain/user/bob followed=https://a.localdomain/user/alice 2026/05/13 10:59:05 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-8463-74de-93bb-805519f1780d activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-8289-745e-a11e-8cdfd465e576 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-8289-745e-a11e-8cdfd465e576 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/05/13 10:59:05 INFO Follow is accepted activity.id=https://a.localdomain/accept/019e20fd-846f-759d-920d-1bb9f4d1d6db activity.type=Accept activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-83b1-7cf8-9c9e-02b67fbb73b7 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-83b1-7cf8-9c9e-02b67fbb73b7 2026/05/13 10:59:05 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Looking up user name=carol 2026/05/13 10:59:05 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://c.localdomain/inbox/carol activity=https://a.localdomain/accept/019e20fd-8448-7ecd-a04b-60add1c1f59d 2026/05/13 10:59:05 INFO Looking up user name=carol 2026/05/13 10:59:05 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-7f78-7be6-a1e0-8beb9fc35c1e request.user=bob post=https://b.localdomain/post/019e20fd-7f78-7be6-a1e0-8beb9fc35c1e 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-8479-7d00-94eb-a3edb55e8749 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor 2026/05/13 10:59:05 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/accept/019e20fd-8448-7ecd-a04b-60add1c1f59d 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mki8Vg5aZHC8TqNeWLfkYvCoBPcU5NxuJZRa8N8YVYzayG/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor/accept/019e20fd-8463-7873-af84-1ea23c33373b 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mki8Vg5aZHC8TqNeWLfkYvCoBPcU5NxuJZRa8N8YVYzayG/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor/accept/019e20fd-8463-7873-af84-1ea23c33373b 2026/05/13 10:59:05 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/accept/019e20fd-846f-759d-920d-1bb9f4d1d6db 2026/05/13 10:59:05 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/accept/019e20fd-846f-759d-920d-1bb9f4d1d6db 2026/05/13 10:59:05 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-8328-7abd-bcc4-316baa8541f6 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-8328-7a65-90df-0eba445dfaad activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-8328-7a65-90df-0eba445dfaad 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:05 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-83a3-7d08-af08-bad02a997bbe activity.type=Follow activity.actor=https://a.localdomain/user/carol activity.object.kind=string activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor follower=https://a.localdomain/user/carol followed=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor 2026/05/13 10:59:05 INFO Looking up user name=bob 2026/05/13 10:59:05 INFO Approving follow request activity.id=https://c.localdomain/follow/019e20fd-839a-7942-92e1-73734bff9180 activity.type=Follow activity.actor=https://c.localdomain/user/carol activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://c.localdomain/user/carol followed=https://b.localdomain/user/bob 2026/05/13 10:59:05 INFO Updated post activity.id=https://b.localdomain/update/019e20fd-838a-772b-8a20-48bd0994d296 activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 2026/05/13 10:59:05 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20fd-83cb-73be-bec2-1d922bfaa8d9 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/user/alice follower=https://b.localdomain/user/bob followed=https://a.localdomain/user/alice 2026/05/13 10:59:05 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:05 INFO Fetching object cid=ap://did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor 2026/05/13 10:59:05 INFO Follow is rejected activity.id=https://a.localdomain/reject/019e20fd-8485-7b5e-8dd1-6a95b39ce2a5 activity.type=Reject activity.actor=https://a.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-8331-748b-8ca1-9d93374d32bc activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-8331-748b-8ca1-9d93374d32bc 2026/05/13 10:59:05 INFO Looking up user name=alice 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor/accept/019e20fd-8489-7dd3-8e03-deae0df38ff5 activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-83a3-7d08-af08-bad02a997bbe activity.object.type=Follow activity.object.actor=https://a.localdomain/user/carol follow=https://a.localdomain/follow/019e20fd-83a3-7d08-af08-bad02a997bbe 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-848a-7ba0-8fb7-b34f159c22e5 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://c.localdomain/follow/019e20fd-839a-7942-92e1-73734bff9180 activity.object.type=Follow activity.object.actor=https://c.localdomain/user/carol follow=https://c.localdomain/follow/019e20fd-839a-7942-92e1-73734bff9180 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://a.localdomain/accept/019e20fd-848b-784f-bf1e-c1bcc0ef9d70 activity.type=Accept activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-83cb-73be-bec2-1d922bfaa8d9 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-83cb-73be-bec2-1d922bfaa8d9 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor offset=0 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor/inbox activity=https://b.localdomain/follow/019e20fd-8479-7d00-94eb-a3edb55e8749 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor/inbox activity=https://b.localdomain/follow/019e20fd-8479-7d00-94eb-a3edb55e8749 2026/05/13 10:59:06 INFO Looking up user name=alice 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/accept/019e20fd-846f-759d-920d-1bb9f4d1d6db 2026/05/13 10:59:06 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-8497-7094-b6e5-96b26c8596e2 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob --- PASS: TestCluster_PostToFollowers_AcceptTwice (3.79s) 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/accept/019e20fd-848b-784f-bf1e-c1bcc0ef9d70 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/accept/019e20fd-848b-784f-bf1e-c1bcc0ef9d70 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-8463-74de-93bb-805519f1780d 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-8463-74de-93bb-805519f1780d 2026/05/13 10:59:06 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-8183-7b38-9b37-cd139f4791dc activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor/accept/019e20fd-8461-7655-be8b-b7c8b21a8664 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/follow/019e20fd-844f-75cd-8acb-16ed86e9d190 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor/accept/019e20fd-8461-7655-be8b-b7c8b21a8664 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/accept/019e20fd-846f-759d-920d-1bb9f4d1d6db 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-84a4-7d17-a60f-3329e7f3e8eb activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-8183-7b38-9b37-cd139f4791dc activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-8183-7b38-9b37-cd139f4791dc 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/reject/019e20fd-8485-7b5e-8dd1-6a95b39ce2a5 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/05/13 10:59:06 INFO Synchronizing followers followed=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Updated post activity.id=https://b.localdomain/update/019e20fd-848e-7d3d-bd0d-11e9ba7ea13b activity.type=Update activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-81e5-700e-88d4-7395d7819afb activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-81e5-700e-88d4-7395d7819afb 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/follow/019e20fd-844f-75cd-8acb-16ed86e9d190 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-8497-7094-b6e5-96b26c8596e2 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20fd-848a-7ba0-8fb7-b34f159c22e5 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20fd-848a-7ba0-8fb7-b34f159c22e5 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-8497-7094-b6e5-96b26c8596e2 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor/inbox activity=https://b.localdomain/follow/019e20fd-8479-7d00-94eb-a3edb55e8749 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/carol activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor/accept/019e20fd-8489-7dd3-8e03-deae0df38ff5 2026/05/13 10:59:06 INFO Looking up user name=alice 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Looking up user name=carol 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor request.user=alice actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor offset=0 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-8493-76e0-836d-02c5886d75ae 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mki8Vg5aZHC8TqNeWLfkYvCoBPcU5NxuJZRa8N8YVYzayG/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor/accept/019e20fd-8463-7873-af84-1ea23c33373b 2026/05/13 10:59:06 INFO Looking up user name=alice 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20fd-8479-7d00-94eb-a3edb55e8749 2026/05/13 10:59:06 INFO Looking up user name=alice 2026/05/13 10:59:06 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-823f-70f0-a3cc-b56f76a673d6 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-823f-705b-9a8d-30101029bb15 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-823f-705b-9a8d-30101029bb15 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6MkgtW6GVZZe5NftArTmsYaLYqtRevXr9EJg113u7ihTbNV/actor 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/update/019e20fd-848e-7d3d-bd0d-11e9ba7ea13b 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/update/019e20fd-848e-7d3d-bd0d-11e9ba7ea13b 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor/accept/019e20fd-8463-7873-af84-1ea23c33373b 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor offset=0 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/accept/019e20fd-848b-784f-bf1e-c1bcc0ef9d70 2026/05/13 10:59:06 INFO Adding gateway request.path=/users/gateway/add request.user=alice gateway=c.localdomain 2026/05/13 10:59:06 INFO Approving follow request activity.id=https://c.localdomain/follow/019e20fd-8282-78ca-b5b0-5a5a629d4382 activity.type=Follow activity.actor=https://c.localdomain/user/carol activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://c.localdomain/user/carol followed=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:06 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-8497-7094-b6e5-96b26c8596e2 2026/05/13 10:59:06 INFO Looking up user name=carol 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjjdGc1gvDv29pznPaz9ARQTkfeZxSqUPTyP63HyhwJDN/actor 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-84c3-7f39-bc89-627768f06195 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://c.localdomain/follow/019e20fd-8282-78ca-b5b0-5a5a629d4382 activity.object.type=Follow activity.object.actor=https://c.localdomain/user/carol follow=https://c.localdomain/follow/019e20fd-8282-78ca-b5b0-5a5a629d4382 2026/05/13 10:59:06 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20fd-839e-7678-97a5-03d1f165d269 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/accept/019e20fd-848b-784f-bf1e-c1bcc0ef9d70 2026/05/13 10:59:06 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-829f-71d2-b805-c4b0678df78d activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20fd-848a-7ba0-8fb7-b34f159c22e5 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/accept/019e20fd-84cb-72c0-927a-8bb107140893 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-839e-7678-97a5-03d1f165d269 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-839e-7678-97a5-03d1f165d269 2026/05/13 10:59:06 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-8497-7094-b6e5-96b26c8596e2 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-84cd-7ca5-b59a-3d4cdba9f31b activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-829f-71d2-b805-c4b0678df78d activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-829f-71d2-b805-c4b0678df78d 2026/05/13 10:59:06 INFO Looking up user name=alice 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6MkjjdGc1gvDv29pznPaz9ARQTkfeZxSqUPTyP63HyhwJDN/actor 2026/05/13 10:59:06 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20fd-83bc-7d22-a194-bdb09ceaafe4 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/update/019e20fd-848e-7d3d-bd0d-11e9ba7ea13b 2026/05/13 10:59:06 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor/update/019e20fd-84c3-775e-9f6a-4bf9089fd72e sender=https://a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor gateway=https://c.localdomain 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor/update/019e20fd-84c3-775e-9f6a-4bf9089fd72e 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor/update/019e20fd-84c3-775e-9f6a-4bf9089fd72e 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:06 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-83a7-7662-be6a-9e6cb44ecd33 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-83a7-7572-b0bc-25e87ac9351e activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-83a7-7572-b0bc-25e87ac9351e 2026/05/13 10:59:06 INFO Looking up user name=alice 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-84a4-7d17-a60f-3329e7f3e8eb 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-84a4-7d17-a60f-3329e7f3e8eb 2026/05/13 10:59:06 INFO Looking up user name=alice 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor/accept/019e20fd-84d9-7b10-ad21-b52fac44c15f activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-83bc-7d22-a194-bdb09ceaafe4 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-83bc-7d22-a194-bdb09ceaafe4 2026/05/13 10:59:06 INFO Received followers request did=did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkgtW6GVZZe5NftArTmsYaLYqtRevXr9EJg113u7ihTbNV/actor count=2 2026/05/13 10:59:06 INFO Found unknown remote follow followed=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor follower=https://a.localdomain/user/alice 2026/05/13 10:59:06 WARN Using fake follow ID to remove unknown remote follow followed=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor follower=https://a.localdomain/user/alice id=https://a.localdomain/follow/019e20fd-84e2-731b-8f18-46731337e037 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-848e-7d3d-bd0d-11e9ba7ea13b 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/accept/019e20fd-84cb-72c0-927a-8bb107140893 2026/05/13 10:59:06 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/accept/019e20fd-84cb-72c0-927a-8bb107140893 sender=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor gateway=https://c.localdomain 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/accept/019e20fd-84cb-72c0-927a-8bb107140893 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/accept/019e20fd-84cb-72c0-927a-8bb107140893 2026/05/13 10:59:06 INFO Resolving user ID request.path=/users/resolve request.user=bob host=b.localdomain name=carol 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20fd-84c3-7f39-bc89-627768f06195 2026/05/13 10:59:06 INFO Adding gateway request.path=/users/gateway/add request.user=alice gateway=c.localdomain 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20fd-84c3-7f39-bc89-627768f06195 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor 2026/05/13 10:59:06 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-81e5-700e-88d4-7395d7819afb request.user=carol post=https://b.localdomain/post/019e20fd-81e5-700e-88d4-7395d7819afb 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://a.localdomain/accept/019e20fd-848b-784f-bf1e-c1bcc0ef9d70 activity.type=Accept activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-83cb-73be-bec2-1d922bfaa8d9 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-83cb-73be-bec2-1d922bfaa8d9 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://a.localdomain/accept/019e20fd-846f-759d-920d-1bb9f4d1d6db activity.type=Accept activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-83b1-7cf8-9c9e-02b67fbb73b7 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-83b1-7cf8-9c9e-02b67fbb73b7 2026/05/13 10:59:06 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor 2026/05/13 10:59:06 INFO Removed a Follow activity.id=https://a.localdomain/undo/019e20fd-84e2-7511-85cc-59c56e1ec8d1 activity.type=Undo activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-84e2-731b-8f18-46731337e037 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follower=https://a.localdomain/user/alice followed=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor/accept/019e20fd-84d9-7b10-ad21-b52fac44c15f 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor/accept/019e20fd-84d9-7b10-ad21-b52fac44c15f 2026/05/13 10:59:06 INFO Looking up user name=carol 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor 2026/05/13 10:59:06 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-84a4-7d17-a60f-3329e7f3e8eb 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-84cd-7ca5-b59a-3d4cdba9f31b 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-84cd-7ca5-b59a-3d4cdba9f31b 2026/05/13 10:59:06 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-84f6-7a27-a802-c42da37d3cbd activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/update/019e20fd-84e8-709f-b57e-2e242fc7cf1a sender=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor gateway=https://c.localdomain 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/update/019e20fd-84e8-709f-b57e-2e242fc7cf1a 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/update/019e20fd-84e8-709f-b57e-2e242fc7cf1a 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-8463-74de-93bb-805519f1780d 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor/accept/019e20fd-8463-7873-af84-1ea23c33373b activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor activity.object.kind=activity activity.object.id=https://c.localdomain/.well-known/apgateway/did:key:z6Mki8Vg5aZHC8TqNeWLfkYvCoBPcU5NxuJZRa8N8YVYzayG/actor/follow/019e20fd-823b-77da-a860-f6e83dc37b9f activity.object.type=Follow activity.object.actor=https://c.localdomain/.well-known/apgateway/did:key:z6Mki8Vg5aZHC8TqNeWLfkYvCoBPcU5NxuJZRa8N8YVYzayG/actor follow=https://c.localdomain/.well-known/apgateway/did:key:z6Mki8Vg5aZHC8TqNeWLfkYvCoBPcU5NxuJZRa8N8YVYzayG/actor/follow/019e20fd-823b-77da-a860-f6e83dc37b9f 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20fd-84c3-7f39-bc89-627768f06195 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor/inbox activity=https://a.localdomain/undo/019e20fd-84e2-7511-85cc-59c56e1ec8d1 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor/inbox activity=https://a.localdomain/undo/019e20fd-84e2-7511-85cc-59c56e1ec8d1 --- PASS: TestCluster_FollowersSyncMissingRemoteFollow (3.90s) 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:06 INFO Looking up user name=alice 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkjjdGc1gvDv29pznPaz9ARQTkfeZxSqUPTyP63HyhwJDN/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkjjdGc1gvDv29pznPaz9ARQTkfeZxSqUPTyP63HyhwJDN/actor offset=0 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor/inbox activity=https://b.localdomain/follow/019e20fd-84f6-7a27-a802-c42da37d3cbd 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor/inbox activity=https://b.localdomain/follow/019e20fd-84f6-7a27-a802-c42da37d3cbd 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-8463-74de-93bb-805519f1780d 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-84a4-7d17-a60f-3329e7f3e8eb 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/announce/019e20fd-84fd-7c15-a948-55b9a5bf981b --- PASS: TestCluster_ClientSideSigningOutboxNotActivity (3.92s) 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/announce/019e20fd-84fd-7c15-a948-55b9a5bf981b 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor/update/019e20fd-84c3-775e-9f6a-4bf9089fd72e 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/accept/019e20fd-84cb-72c0-927a-8bb107140893 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor/accept/019e20fd-8461-7655-be8b-b7c8b21a8664 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/carol activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor/accept/019e20fd-8489-7dd3-8e03-deae0df38ff5 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-84c3-7f39-bc89-627768f06195 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-848a-7ba0-8fb7-b34f159c22e5 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor/inbox activity=https://a.localdomain/undo/019e20fd-84e2-7511-85cc-59c56e1ec8d1 2026/05/13 10:59:06 WARN Activity is invalid activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/accept/019e20fd-84cb-72c0-927a-8bb107140893 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-839e-7678-97a5-03d1f165d269 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob sender=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor error="invalid object host: b.localdomain" 2026/05/13 10:59:06 WARN Failed to send an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/accept/019e20fd-84cb-72c0-927a-8bb107140893 error="failed to send request to https://c.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/inbox: 400, " 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-84cd-7ca5-b59a-3d4cdba9f31b 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor/update/019e20fd-84c3-775e-9f6a-4bf9089fd72e 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor/inbox activity=https://b.localdomain/follow/019e20fd-84f6-7a27-a802-c42da37d3cbd 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:06 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor/accept/019e20fd-84d9-7b10-ad21-b52fac44c15f 2026/05/13 10:59:06 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/undo/019e20fd-84e2-7511-85cc-59c56e1ec8d1 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-84cd-7ca5-b59a-3d4cdba9f31b 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20fd-84f6-7a27-a802-c42da37d3cbd 2026/05/13 10:59:06 INFO Looking up user name=alice 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor/accept/019e20fd-84d9-7b10-ad21-b52fac44c15f 2026/05/13 10:59:06 INFO Looking up user name=alice 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/announce/019e20fd-84fd-7c15-a948-55b9a5bf981b 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor offset=0 2026/05/13 10:59:06 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=bob 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://a.localdomain/accept/019e20fd-8448-7ecd-a04b-60add1c1f59d activity.type=Accept activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://c.localdomain/follow/019e20fd-838e-798f-acfa-219fcca555fa activity.object.type=Follow activity.object.actor=https://c.localdomain/user/carol follow=https://c.localdomain/follow/019e20fd-838e-798f-acfa-219fcca555fa 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-848a-7ba0-8fb7-b34f159c22e5 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://c.localdomain/follow/019e20fd-839a-7942-92e1-73734bff9180 activity.object.type=Follow activity.object.actor=https://c.localdomain/user/carol follow=https://c.localdomain/follow/019e20fd-839a-7942-92e1-73734bff9180 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/update/019e20fd-84e8-709f-b57e-2e242fc7cf1a 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/announce/019e20fd-84fd-7c15-a948-55b9a5bf981b 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor 2026/05/13 10:59:06 INFO Removed a Follow activity.id=https://a.localdomain/undo/019e20fd-84e2-7511-85cc-59c56e1ec8d1 activity.type=Undo activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-84e2-731b-8f18-46731337e037 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follower=https://a.localdomain/user/alice followed=https://b.localdomain/.well-known/apgateway/did:key:z6Mkp3TmQGsZFwjd4sKgLC2GWxkwQXNSEDSSkUnbPM97zNWQ/actor 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Adding gateway request.path=/users/gateway/add request.user=carol gateway=a.localdomain 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/bob request.user=carol actor=https://a.localdomain/user/bob offset=0 2026/05/13 10:59:06 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:59:06 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-7f78-7be6-a1e0-8beb9fc35c1e request.user=bob post=https://b.localdomain/post/019e20fd-7f78-7be6-a1e0-8beb9fc35c1e 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/update/019e20fd-84e8-709f-b57e-2e242fc7cf1a 2026/05/13 10:59:06 INFO Adding gateway request.path=/users/gateway/add request.user=alice gateway=c.localdomain 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-84cd-7ca5-b59a-3d4cdba9f31b activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-829f-71d2-b805-c4b0678df78d activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-829f-71d2-b805-c4b0678df78d 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor inbox=https://a.localdomain/inbox/carol activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor/accept/019e20fd-8489-7dd3-8e03-deae0df38ff5 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-84c3-7f39-bc89-627768f06195 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://c.localdomain/follow/019e20fd-8282-78ca-b5b0-5a5a629d4382 activity.object.type=Follow activity.object.actor=https://c.localdomain/user/carol follow=https://c.localdomain/follow/019e20fd-8282-78ca-b5b0-5a5a629d4382 2026/05/13 10:59:06 WARN Failed to unmarshal activity body="{\"id\":\"https://a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor/add/1\",\"type\":\"Add\",\"actor\":\"https://a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor\",\"object\":1234,\"to\":[\"https://www.w3.org/ns/activitystreams#Public\"],\"cc\":[\"https://www.w3.org/ns/activitystreams#Public\"],\"published\":\"2026-05-13T10:59:06.195133242Z\",\"proof\":{\"type\":\"DataIntegrityProof\",\"cryptosuite\":\"eddsa-jcs-2022\",\"verificationMethod\":\"did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1#z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1\",\"proofPurpose\":\"assertionMethod\",\"proofValue\":\"z4FCZfHZehYaLJaC9Xi7oyaszTnw6vQ2TvrexvjzNaUb5sHbhzV53R69p2gRQ1UDLUwpwzoiWNzdGmT5kVLziRrGL\",\"created\":\"2026-05-13T10:59:06Z\"}}" error="invalid activity" 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/accept/019e20fd-84cb-72c0-927a-8bb107140893 2026/05/13 10:59:06 INFO Failed to deliver an activity to at least one recipient id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/accept/019e20fd-84cb-72c0-927a-8bb107140893 2026/05/13 10:59:06 INFO Looking up user name=carol 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor/accept/019e20fd-8461-7655-be8b-b7c8b21a8664 2026/05/13 10:59:06 INFO Not approving follow request activity.id=https://c.localdomain/follow/019e20fd-8553-70fb-a4ff-0cc383f9a369 activity.type=Follow activity.actor=https://c.localdomain/user/carol activity.object.kind=string activity.object.id=https://a.localdomain/user/alice follower=https://c.localdomain/user/carol followed=https://a.localdomain/user/alice 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-8463-74de-93bb-805519f1780d activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-8289-745e-a11e-8cdfd465e576 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-8289-745e-a11e-8cdfd465e576 2026/05/13 10:59:06 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:06 INFO Forwarding activity to gateway activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor/update/019e20fd-8546-798f-9c66-aec6b2621436 sender=https://c.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor gateway=https://a.localdomain 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor/update/019e20fd-8546-798f-9c66-aec6b2621436 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor/update/019e20fd-8546-798f-9c66-aec6b2621436 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor request.user=carol actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor offset=0 2026/05/13 10:59:06 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/update/019e20fd-854b-7956-9868-bc0fb6f26335 sender=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor gateway=https://c.localdomain 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/update/019e20fd-854b-7956-9868-bc0fb6f26335 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/update/019e20fd-854b-7956-9868-bc0fb6f26335 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor/accept/019e20fd-8489-7dd3-8e03-deae0df38ff5 2026/05/13 10:59:06 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor 2026/05/13 10:59:06 INFO Adding gateway request.path=/users/gateway/add request.user=carol gateway=a.localdomain 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://c.localdomain/follow/019e20fd-8553-70fb-a4ff-0cc383f9a369 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://c.localdomain/follow/019e20fd-8553-70fb-a4ff-0cc383f9a369 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor/accept/019e20fd-84d9-7b10-ad21-b52fac44c15f activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-83bc-7d22-a194-bdb09ceaafe4 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-83bc-7d22-a194-bdb09ceaafe4 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor 2026/05/13 10:59:06 INFO Looking up user name=carol 2026/05/13 10:59:06 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor 2026/05/13 10:59:06 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20fd-8479-7d00-94eb-a3edb55e8749 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor 2026/05/13 10:59:06 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-854a-74bc-b0dc-142b5784e2ff activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-854a-7429-82eb-e5b00580fbe8 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-854a-7429-82eb-e5b00580fbe8 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-84a4-7d17-a60f-3329e7f3e8eb activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-8183-7b38-9b37-cd139f4791dc activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-8183-7b38-9b37-cd139f4791dc 2026/05/13 10:59:06 INFO Updated post activity.id=https://b.localdomain/update/019e20fd-848e-7d3d-bd0d-11e9ba7ea13b activity.type=Update activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-81e5-700e-88d4-7395d7819afb activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-81e5-700e-88d4-7395d7819afb 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor/accept/019e20fd-8577-7a7b-b993-b7d3fd621d19 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-8479-7d00-94eb-a3edb55e8749 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-8479-7d00-94eb-a3edb55e8749 2026/05/13 10:59:06 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://c.localdomain/user/carol inbox=https://a.localdomain/inbox/alice activity=https://c.localdomain/follow/019e20fd-8553-70fb-a4ff-0cc383f9a369 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor 2026/05/13 10:59:06 INFO Forwarding activity to gateway activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/update/019e20fd-856b-72fc-ba03-6188b91a2b9d sender=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor gateway=https://a.localdomain 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/update/019e20fd-856b-72fc-ba03-6188b91a2b9d 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/update/019e20fd-856b-72fc-ba03-6188b91a2b9d 2026/05/13 10:59:06 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-857a-7820-a096-d857c62415f8 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/follow/019e20fd-8553-70fb-a4ff-0cc383f9a369 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/accept/019e20fd-84cb-72c0-927a-8bb107140893 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-839e-7678-97a5-03d1f165d269 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-839e-7678-97a5-03d1f165d269 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-854a-74bc-b0dc-142b5784e2ff 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-854a-74bc-b0dc-142b5784e2ff 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor/accept/019e20fd-8577-7a7b-b993-b7d3fd621d19 2026/05/13 10:59:06 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor/accept/019e20fd-8577-7a7b-b993-b7d3fd621d19 sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor gateway=https://c.localdomain 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor/accept/019e20fd-8577-7a7b-b993-b7d3fd621d19 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor/accept/019e20fd-8577-7a7b-b993-b7d3fd621d19 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor/update/019e20fd-8546-798f-9c66-aec6b2621436 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:06 INFO Updated post activity.id=https://b.localdomain/update/019e20fd-8576-7e9c-a7d1-e79ec0bddd9d activity.type=Update activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-8292-7d5d-8428-8eaaee86db36 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-8292-7d5d-8428-8eaaee86db36 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor offset=0 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-857a-7820-a096-d857c62415f8 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-857a-7820-a096-d857c62415f8 2026/05/13 10:59:06 INFO Looking up user name=carol 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor/update/019e20fd-8546-798f-9c66-aec6b2621436 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor 2026/05/13 10:59:06 INFO Forwarding activity to followers of thread starter domain=a.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor/create/019e20fd-8565-7dcf-b52b-3d934c52cbed note=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor/post/019e20fd-8565-7d45-a536-a5dc93a65524 thread=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor/post/019e20fd-8565-7d45-a536-a5dc93a65524 starter=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor 2026/05/13 10:59:06 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor/create/019e20fd-8565-7dcf-b52b-3d934c52cbed activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor/post/019e20fd-8565-7d45-a536-a5dc93a65524 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor/post/019e20fd-8565-7d45-a536-a5dc93a65524 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/update/019e20fd-854b-7956-9868-bc0fb6f26335 2026/05/13 10:59:06 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-8577-7a1c-a7e3-c2c5cace8ba1 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-8577-79d4-bcb5-d474c528a09b activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-8577-79d4-bcb5-d474c528a09b 2026/05/13 10:59:06 INFO Looking up user name=alice 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor 2026/05/13 10:59:06 INFO Resolving user ID request.path=/users/resolve request.user=bob host=b.localdomain name=carol 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-8576-7e9c-a7d1-e79ec0bddd9d 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-8576-7e9c-a7d1-e79ec0bddd9d 2026/05/13 10:59:06 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-854a-74bc-b0dc-142b5784e2ff 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor 2026/05/13 10:59:06 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/update/019e20fd-854b-7956-9868-bc0fb6f26335 2026/05/13 10:59:06 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:59:06 INFO Looking up user name=carol 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor/accept/019e20fd-8461-7655-be8b-b7c8b21a8664 activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-8272-7b63-aa3c-6709024735c4 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-8272-7b63-aa3c-6709024735c4 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:06 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-857a-7820-a096-d857c62415f8 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-854a-74bc-b0dc-142b5784e2ff 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-8577-7a1c-a7e3-c2c5cace8ba1 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-8577-7a1c-a7e3-c2c5cace8ba1 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor 2026/05/13 10:59:06 INFO Looking up user name=carol 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor/create/019e20fd-8565-7dcf-b52b-3d934c52cbed 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkf2wadqrbFFFurZ3nfg9cDXe2UvfcvA26aUJcg5F17aM1/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor/create/019e20fd-8565-7dcf-b52b-3d934c52cbed 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkf2wadqrbFFFurZ3nfg9cDXe2UvfcvA26aUJcg5F17aM1/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor/create/019e20fd-8565-7dcf-b52b-3d934c52cbed 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor/create/019e20fd-8565-7dcf-b52b-3d934c52cbed 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/update/019e20fd-856b-72fc-ba03-6188b91a2b9d 2026/05/13 10:59:06 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-854a-7429-82eb-e5b00580fbe8 request.user=carol post=https://b.localdomain/post/019e20fd-854a-7429-82eb-e5b00580fbe8 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkjPcxqmW9UnwvXzmxTCJZnPVcEC8VNGwTPbA7RHzSQnbs/actor offset=0 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor 2026/05/13 10:59:06 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-85af-78a0-94d1-9f2627328472 activity.type=Follow activity.actor=https://a.localdomain/user/carol activity.object.kind=string activity.object.id=https://a.localdomain/user/bob follower=https://a.localdomain/user/carol followed=https://a.localdomain/user/bob 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-857a-7820-a096-d857c62415f8 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor 2026/05/13 10:59:06 INFO Creating new user request.path=/users/register name=carol 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/update/019e20fd-856b-72fc-ba03-6188b91a2b9d 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-8576-7e9c-a7d1-e79ec0bddd9d 2026/05/13 10:59:06 WARN Activity is invalid activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor/accept/019e20fd-8577-7a7b-b993-b7d3fd621d19 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-8479-7d00-94eb-a3edb55e8749 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor error="invalid object host: b.localdomain" 2026/05/13 10:59:06 WARN Failed to send an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor/accept/019e20fd-8577-7a7b-b993-b7d3fd621d19 error="failed to send request to https://c.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor/inbox: 400, " 2026/05/13 10:59:06 INFO Adding gateway request.path=/users/gateway/add request.user=carol gateway=a.localdomain 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor/accept/019e20fd-8577-7a7b-b993-b7d3fd621d19 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-8577-7a1c-a7e3-c2c5cace8ba1 --- PASS: TestCluster_OutboxImport (4.11s) 2026/05/13 10:59:06 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:06 INFO Not approving follow request activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6Mkpfmixc5FtyZuSLVnuA6A1ree4kCae69okku6h1pmwkXN/actor/follow/019e20fd-85cb-75fd-b69d-c4a7af663d2e activity.type=Follow activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6Mkpfmixc5FtyZuSLVnuA6A1ree4kCae69okku6h1pmwkXN/actor activity.object.kind=string activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor follower=https://c.localdomain/.well-known/apgateway/did:key:z6Mkpfmixc5FtyZuSLVnuA6A1ree4kCae69okku6h1pmwkXN/actor followed=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-85af-78a0-94d1-9f2627328472 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-8576-7e9c-a7d1-e79ec0bddd9d 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-8292-7d5d-8428-8eaaee86db36 request.user=carol post=https://b.localdomain/post/019e20fd-8292-7d5d-8428-8eaaee86db36 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/bob request.user=carol actor=https://a.localdomain/user/bob offset=0 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-8577-7a1c-a7e3-c2c5cace8ba1 2026/05/13 10:59:06 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:06 INFO Not approving follow request activity.id=https://c.localdomain/follow/019e20fd-85cf-777f-aca6-6ac1a0c12bfb activity.type=Follow activity.actor=https://c.localdomain/user/carol activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://c.localdomain/user/carol followed=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:06 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-8577-79d4-bcb5-d474c528a09b request.user=bob post=https://b.localdomain/post/019e20fd-8577-79d4-bcb5-d474c528a09b 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkpfmixc5FtyZuSLVnuA6A1ree4kCae69okku6h1pmwkXN/actor/follow/019e20fd-85cb-75fd-b69d-c4a7af663d2e 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor/accept/019e20fd-8489-7dd3-8e03-deae0df38ff5 activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-83a3-7d08-af08-bad02a997bbe activity.object.type=Follow activity.object.actor=https://a.localdomain/user/carol follow=https://a.localdomain/follow/019e20fd-83a3-7d08-af08-bad02a997bbe 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkpfmixc5FtyZuSLVnuA6A1ree4kCae69okku6h1pmwkXN/actor/follow/019e20fd-85cb-75fd-b69d-c4a7af663d2e 2026/05/13 10:59:06 INFO Forwarding activity to gateway activity=https://c.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/update/019e20fd-85ca-7dd9-8950-8e1b2b093aa2 sender=https://c.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor gateway=https://a.localdomain 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/update/019e20fd-85ca-7dd9-8950-8e1b2b093aa2 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/update/019e20fd-85ca-7dd9-8950-8e1b2b093aa2 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/follow/019e20fd-85cf-777f-aca6-6ac1a0c12bfb 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/follow/019e20fd-85cf-777f-aca6-6ac1a0c12bfb 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6Mkpfmixc5FtyZuSLVnuA6A1ree4kCae69okku6h1pmwkXN/actor 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkf2wadqrbFFFurZ3nfg9cDXe2UvfcvA26aUJcg5F17aM1/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor/create/019e20fd-8565-7dcf-b52b-3d934c52cbed 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor offset=0 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor inbox=https://b.localdomain/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor/create/019e20fd-8565-7dcf-b52b-3d934c52cbed 2026/05/13 10:59:06 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20fd-84f6-7a27-a802-c42da37d3cbd activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor 2026/05/13 10:59:06 INFO Looking up user name=carol 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor/create/019e20fd-8565-7dcf-b52b-3d934c52cbed 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor/accept/019e20fd-85f0-7e8d-a059-04a904ebe755 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-84f6-7a27-a802-c42da37d3cbd activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-84f6-7a27-a802-c42da37d3cbd 2026/05/13 10:59:06 INFO Viewing post request.path=/users/view/a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor/post/019e20fd-8565-7d45-a536-a5dc93a65524 request.user=alice post=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor/post/019e20fd-8565-7d45-a536-a5dc93a65524 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://c.localdomain/user/carol inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/follow/019e20fd-85cf-777f-aca6-6ac1a0c12bfb 2026/05/13 10:59:06 INFO Looking up user name=carol 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor/accept/019e20fd-8577-7a7b-b993-b7d3fd621d19 2026/05/13 10:59:06 INFO Failed to deliver an activity to at least one recipient id=https://a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor/accept/019e20fd-8577-7a7b-b993-b7d3fd621d19 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/follow/019e20fd-85cf-777f-aca6-6ac1a0c12bfb 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor/accept/019e20fd-85f0-7e8d-a059-04a904ebe755 2026/05/13 10:59:06 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor/accept/019e20fd-85f0-7e8d-a059-04a904ebe755 sender=https://a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor gateway=https://c.localdomain 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor/accept/019e20fd-85f0-7e8d-a059-04a904ebe755 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor/accept/019e20fd-85f0-7e8d-a059-04a904ebe755 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:06 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-808c-79d6-9216-67662aa6f9c1 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-808c-7976-a0c8-458b67fdc5ed activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-808c-7976-a0c8-458b67fdc5ed 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6Mkpfmixc5FtyZuSLVnuA6A1ree4kCae69okku6h1pmwkXN/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkpfmixc5FtyZuSLVnuA6A1ree4kCae69okku6h1pmwkXN/actor/follow/019e20fd-85cb-75fd-b69d-c4a7af663d2e 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor offset=0 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Approving follow request activity.id=https://c.localdomain/follow/019e20fd-8553-70fb-a4ff-0cc383f9a369 activity.type=Follow activity.actor=https://c.localdomain/user/carol activity.object.kind=string activity.object.id=https://a.localdomain/user/alice follower=https://c.localdomain/user/carol followed=https://a.localdomain/user/alice 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/update/019e20fd-85ca-7dd9-8950-8e1b2b093aa2 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://a.localdomain/accept/019e20fd-8619-72d7-8651-c9624caeb182 activity.type=Accept activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://c.localdomain/follow/019e20fd-8553-70fb-a4ff-0cc383f9a369 activity.object.type=Follow activity.object.actor=https://c.localdomain/user/carol follow=https://c.localdomain/follow/019e20fd-8553-70fb-a4ff-0cc383f9a369 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 request.user=bob post=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6Mkpfmixc5FtyZuSLVnuA6A1ree4kCae69okku6h1pmwkXN/actor/follow/019e20fd-85cb-75fd-b69d-c4a7af663d2e 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/update/019e20fd-85ca-7dd9-8950-8e1b2b093aa2 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor request.user=carol actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor offset=0 2026/05/13 10:59:06 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox/carol activity=https://a.localdomain/accept/019e20fd-8619-72d7-8651-c9624caeb182 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox/carol activity=https://a.localdomain/accept/019e20fd-8619-72d7-8651-c9624caeb182 2026/05/13 10:59:06 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:06 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-862a-7482-8568-b5702058904c activity.type=Follow activity.actor=https://a.localdomain/user/bob activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/bob followed=https://b.localdomain/user/carol 2026/05/13 10:59:06 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:06 INFO Looking up user name=alice 2026/05/13 10:59:06 INFO Looking up user name=carol 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor/accept/019e20fd-8577-7a7b-b993-b7d3fd621d19 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-8479-7d00-94eb-a3edb55e8749 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-8479-7d00-94eb-a3edb55e8749 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-862a-7482-8568-b5702058904c 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-862a-7482-8568-b5702058904c 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:06 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-811a-7ecb-b77a-7dcc760e7863 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-811a-7e52-96e6-fbc46bf9a530 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-811a-7e52-96e6-fbc46bf9a530 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor/accept/019e20fd-85f0-7e8d-a059-04a904ebe755 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor 2026/05/13 10:59:06 INFO Looking up user name=carol 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor/accept/019e20fd-85f0-7e8d-a059-04a904ebe755 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://c.localdomain/inbox/carol activity=https://a.localdomain/accept/019e20fd-8619-72d7-8651-c9624caeb182 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://a.localdomain/accept/019e20fd-864f-74ff-90f5-ac6913be583e activity.type=Accept activity.actor=https://a.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-85af-78a0-94d1-9f2627328472 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/carol follow=https://a.localdomain/follow/019e20fd-85af-78a0-94d1-9f2627328472 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://a.localdomain/user/bob inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019e20fd-862a-7482-8568-b5702058904c 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/accept/019e20fd-8619-72d7-8651-c9624caeb182 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor 2026/05/13 10:59:06 INFO Looking up resource resource=carol@c.localdomain user=carol --- PASS: TestCluster_FollowersSyncMissingLocalFollowPortableActor (4.24s) 2026/05/13 10:59:06 INFO Looking up user name=carol 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-862a-7482-8568-b5702058904c 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:59:06 INFO Updated post activity.id=https://b.localdomain/update/019e20fd-8576-7e9c-a7d1-e79ec0bddd9d activity.type=Update activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-8292-7d5d-8428-8eaaee86db36 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-8292-7d5d-8428-8eaaee86db36 2026/05/13 10:59:06 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:06 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-865d-7e89-9d7a-f8d8b21c6f6e activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor 2026/05/13 10:59:06 INFO Looking up user name=alice 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:59:06 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/accept/019e20fd-864f-74ff-90f5-ac6913be583e 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor offset=0 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor 2026/05/13 10:59:06 WARN Failed to verify inbox request did=did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj error="failed to verify message using https://a.localdomain/.well-known/apgateway/did:key:z6Mkimdnd5cBPCbMgLAkUjLw9gr7UNwx98h28HWoVVAxbXNj/actor#ed25519-key: invalid ed25519 signature" 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor/inbox activity=https://b.localdomain/follow/019e20fd-865d-7e89-9d7a-f8d8b21c6f6e 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor/inbox activity=https://b.localdomain/follow/019e20fd-865d-7e89-9d7a-f8d8b21c6f6e 2026/05/13 10:59:06 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-854a-74bc-b0dc-142b5784e2ff activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-854a-7429-82eb-e5b00580fbe8 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-854a-7429-82eb-e5b00580fbe8 2026/05/13 10:59:06 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-8643-7c23-b397-3631d55556db activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-8643-7b6e-a0de-00b01d8a8000 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-8643-7b6e-a0de-00b01d8a8000 2026/05/13 10:59:06 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-8425-754c-a270-5b2f65657882 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20fd-866b-774f-8555-acb5359019a8 2026/05/13 10:59:06 WARN Activity is invalid activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor/accept/019e20fd-85f0-7e8d-a059-04a904ebe755 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-84f6-7a27-a802-c42da37d3cbd activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob sender=https://a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor error="invalid object host: b.localdomain" 2026/05/13 10:59:06 WARN Failed to send an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor/accept/019e20fd-85f0-7e8d-a059-04a904ebe755 error="failed to send request to https://c.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor/inbox: 400, " 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20fd-866b-774f-8555-acb5359019a8 2026/05/13 10:59:06 INFO Failed to deliver an activity to at least one recipient id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor/accept/019e20fd-85f0-7e8d-a059-04a904ebe755 2026/05/13 10:59:06 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-81bd-724e-a9ee-1925874b33c6 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-81bd-71ec-ad61-d6701b7b8fa1 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-81bd-71ec-ad61-d6701b7b8fa1 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-8679-7c63-96f7-bbcc1a61e0c3 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-8425-754c-a270-5b2f65657882 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-8425-754c-a270-5b2f65657882 2026/05/13 10:59:06 INFO Looking up user name=alice 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Not approving follow request activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/follow/019e20fd-867d-70d9-bf0e-276e746020ef activity.type=Follow activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor follower=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor followed=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor/inbox activity=https://b.localdomain/follow/019e20fd-865d-7e89-9d7a-f8d8b21c6f6e 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor 2026/05/13 10:59:06 INFO Looking up user name=alice 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-8643-7c23-b397-3631d55556db 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-8643-7c23-b397-3631d55556db 2026/05/13 10:59:06 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-8497-7094-b6e5-96b26c8596e2 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-8679-7c63-96f7-bbcc1a61e0c3 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-8679-7c63-96f7-bbcc1a61e0c3 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20fd-865d-7e89-9d7a-f8d8b21c6f6e 2026/05/13 10:59:06 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-8672-7b2b-a920-2b4452c31473 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-8672-7ad2-befc-3a4ac72e9bad activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-8672-7ad2-befc-3a4ac72e9bad 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor --- PASS: TestCluster_ClientSideSigningOutboxWrongOutbox (4.30s) 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/follow/019e20fd-867d-70d9-bf0e-276e746020ef 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-8691-7182-a103-e354122ed964 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-8497-7094-b6e5-96b26c8596e2 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-8497-7094-b6e5-96b26c8596e2 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/follow/019e20fd-867d-70d9-bf0e-276e746020ef 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20fd-866b-774f-8555-acb5359019a8 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor offset=0 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor offset=0 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor 2026/05/13 10:59:06 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 request.user=alice post=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 2026/05/13 10:59:06 INFO Looking up user name=carol 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20fd-866b-774f-8555-acb5359019a8 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-8672-7b2b-a920-2b4452c31473 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-8672-7b2b-a920-2b4452c31473 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-8679-7c63-96f7-bbcc1a61e0c3 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/c.localdomain/user/carol request.user=alice actor=https://c.localdomain/user/carol offset=0 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-8643-7c23-b397-3631d55556db 2026/05/13 10:59:06 INFO Approving follow request activity.id=https://c.localdomain/follow/019e20fd-85cf-777f-aca6-6ac1a0c12bfb activity.type=Follow activity.actor=https://c.localdomain/user/carol activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://c.localdomain/user/carol followed=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-86a7-7bc0-8de2-f87e8bfa0005 activity.type=Follow activity.actor=https://a.localdomain/user/carol activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/carol followed=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-8679-7c63-96f7-bbcc1a61e0c3 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-8643-7c23-b397-3631d55556db 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-86ae-7431-b4c4-340b35a4e918 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://c.localdomain/follow/019e20fd-85cf-777f-aca6-6ac1a0c12bfb activity.object.type=Follow activity.object.actor=https://c.localdomain/user/carol follow=https://c.localdomain/follow/019e20fd-85cf-777f-aca6-6ac1a0c12bfb 2026/05/13 10:59:06 INFO Resolving user ID request.path=/users/resolve request.user=alice host=g.localdomain name=stuff 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor/accept/019e20fd-85f0-7e8d-a059-04a904ebe755 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-84f6-7a27-a802-c42da37d3cbd activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-84f6-7a27-a802-c42da37d3cbd 2026/05/13 10:59:06 INFO Approving follow request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/follow/019e20fd-844f-75cd-8acb-16ed86e9d190 activity.type=Follow activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor activity.object.kind=string activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor follower=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor followed=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor 2026/05/13 10:59:06 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-8643-7b6e-a0de-00b01d8a8000 request.user=bob post=https://b.localdomain/post/019e20fd-8643-7b6e-a0de-00b01d8a8000 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-8672-7b2b-a920-2b4452c31473 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-86a7-7bc0-8de2-f87e8bfa0005 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-86a7-7bc0-8de2-f87e8bfa0005 2026/05/13 10:59:06 INFO Looking up resource resource=stuff@g.localdomain user=stuff 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/accept/019e20fd-86ba-76aa-a4a6-381e0382f6fd activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor activity.object.kind=activity activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/follow/019e20fd-844f-75cd-8acb-16ed86e9d190 activity.object.type=Follow activity.object.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor follow=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/follow/019e20fd-844f-75cd-8acb-16ed86e9d190 2026/05/13 10:59:06 INFO Looking up user name=alice 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6Mkpfmixc5FtyZuSLVnuA6A1ree4kCae69okku6h1pmwkXN/actor 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/follow/019e20fd-867d-70d9-bf0e-276e746020ef 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-8691-7182-a103-e354122ed964 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-8691-7182-a103-e354122ed964 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-8672-7b2b-a920-2b4452c31473 --- PASS: TestCluster_InboxFetchInvalidSignature (4.35s) 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6Mkpfmixc5FtyZuSLVnuA6A1ree4kCae69okku6h1pmwkXN/actor 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/follow/019e20fd-867d-70d9-bf0e-276e746020ef 2026/05/13 10:59:06 INFO Looking up user name=carol 2026/05/13 10:59:06 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-8672-7ad2-befc-3a4ac72e9bad request.user=bob post=https://b.localdomain/post/019e20fd-8672-7ad2-befc-3a4ac72e9bad 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://a.localdomain/accept/019e20fd-8619-72d7-8651-c9624caeb182 activity.type=Accept activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://c.localdomain/follow/019e20fd-8553-70fb-a4ff-0cc383f9a369 activity.object.type=Follow activity.object.actor=https://c.localdomain/user/carol follow=https://c.localdomain/follow/019e20fd-8553-70fb-a4ff-0cc383f9a369 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20fd-86ae-7431-b4c4-340b35a4e918 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20fd-86ae-7431-b4c4-340b35a4e918 2026/05/13 10:59:06 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-86c6-7a83-a63b-3d77604fa5c9 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor offset=0 2026/05/13 10:59:06 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor/create/019e20fd-8565-7dcf-b52b-3d934c52cbed activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor/post/019e20fd-8565-7d45-a536-a5dc93a65524 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor/post/019e20fd-8565-7d45-a536-a5dc93a65524 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/user/bob 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://a.localdomain/user/carol inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019e20fd-86a7-7bc0-8de2-f87e8bfa0005 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Enabling pprof url=https://b.localdomain/sjwqmtvevxixnkmwymdcfnatvwfkoaba/debug/pprof 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-86a7-7bc0-8de2-f87e8bfa0005 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/inbox activity=https://b.localdomain/follow/019e20fd-86c6-7a83-a63b-3d77604fa5c9 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/inbox activity=https://b.localdomain/follow/019e20fd-86c6-7a83-a63b-3d77604fa5c9 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor 2026/05/13 10:59:06 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-8691-7182-a103-e354122ed964 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20fd-86ae-7431-b4c4-340b35a4e918 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor 2026/05/13 10:59:06 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:06 INFO Notifying that user does not exist user=bob 2026/05/13 10:59:06 WARN Actor is gone, deleting associated objects id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor/create/019e20fd-86bc-7e31-8c96-91f9914aab1c note=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor/post/019e20fd-86bc-7db1-b6dc-3477c1ced034 thread=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor/post/019e20fd-86bc-7db1-b6dc-3477c1ced034 starter=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor 2026/05/13 10:59:06 INFO Received a new post activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor/create/019e20fd-86bc-7e31-8c96-91f9914aab1c activity.type=Create activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor activity.object.kind=object activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor/post/019e20fd-86bc-7db1-b6dc-3477c1ced034 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor post=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor/post/019e20fd-86bc-7db1-b6dc-3477c1ced034 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-8679-7c63-96f7-bbcc1a61e0c3 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-8425-754c-a270-5b2f65657882 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-8425-754c-a270-5b2f65657882 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor 2026/05/13 10:59:06 INFO Approving follow request activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6Mkpfmixc5FtyZuSLVnuA6A1ree4kCae69okku6h1pmwkXN/actor/follow/019e20fd-85cb-75fd-b69d-c4a7af663d2e activity.type=Follow activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6Mkpfmixc5FtyZuSLVnuA6A1ree4kCae69okku6h1pmwkXN/actor activity.object.kind=string activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor follower=https://c.localdomain/.well-known/apgateway/did:key:z6Mkpfmixc5FtyZuSLVnuA6A1ree4kCae69okku6h1pmwkXN/actor followed=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-86ae-7431-b4c4-340b35a4e918 2026/05/13 10:59:06 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-862a-7482-8568-b5702058904c activity.type=Follow activity.actor=https://a.localdomain/user/bob activity.object.kind=string activity.object.id=https://b.localdomain/user/carol follower=https://a.localdomain/user/bob followed=https://b.localdomain/user/carol 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor request.user=alice actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor offset=0 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/inbox activity=https://b.localdomain/follow/019e20fd-86c6-7a83-a63b-3d77604fa5c9 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor 2026/05/13 10:59:06 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-86c9-7016-9c64-7c7e166fb6f7 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-86c8-7f00-9180-9b98ade99d8a activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-86c8-7f00-9180-9b98ade99d8a 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/accept/019e20fd-86ee-7be0-8c18-86e4932b4413 activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor activity.object.kind=activity activity.object.id=https://c.localdomain/.well-known/apgateway/did:key:z6Mkpfmixc5FtyZuSLVnuA6A1ree4kCae69okku6h1pmwkXN/actor/follow/019e20fd-85cb-75fd-b69d-c4a7af663d2e activity.object.type=Follow activity.object.actor=https://c.localdomain/.well-known/apgateway/did:key:z6Mkpfmixc5FtyZuSLVnuA6A1ree4kCae69okku6h1pmwkXN/actor follow=https://c.localdomain/.well-known/apgateway/did:key:z6Mkpfmixc5FtyZuSLVnuA6A1ree4kCae69okku6h1pmwkXN/actor/follow/019e20fd-85cb-75fd-b69d-c4a7af663d2e 2026/05/13 10:59:06 WARN Failed to resolve user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob error="failed to fetch https://b.localdomain/.well-known/webfinger?resource=acct:bob@b.localdomain: actor is gone" 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-86f1-7d1a-bb79-68c117e4aa62 activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-862a-7482-8568-b5702058904c activity.object.type=Follow activity.object.actor=https://a.localdomain/user/bob follow=https://a.localdomain/follow/019e20fd-862a-7482-8568-b5702058904c 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-8691-7182-a103-e354122ed964 2026/05/13 10:59:06 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-86cf-71c4-a301-57fdb52177de activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-86cf-7189-8f8c-89ab6f29f026 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-86cf-7189-8f8c-89ab6f29f026 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20fd-86c6-7a83-a63b-3d77604fa5c9 --- PASS: TestCluster_PostToFollowers_RejectedLocally (4.40s) 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor/create/019e20fd-86bc-7e31-8c96-91f9914aab1c 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor/create/019e20fd-86bc-7e31-8c96-91f9914aab1c 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor offset=0 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/accept/019e20fd-86ba-76aa-a4a6-381e0382f6fd 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/accept/019e20fd-86ba-76aa-a4a6-381e0382f6fd 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-86c9-7016-9c64-7c7e166fb6f7 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://b.localdomain/create/019e20fd-86c9-7016-9c64-7c7e166fb6f7 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://b.localdomain/create/019e20fd-86c9-7016-9c64-7c7e166fb6f7 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/bob activity=https://b.localdomain/accept/019e20fd-86f1-7d1a-bb79-68c117e4aa62 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/bob activity=https://b.localdomain/accept/019e20fd-86f1-7d1a-bb79-68c117e4aa62 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-86c9-7016-9c64-7c7e166fb6f7 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor 2026/05/13 10:59:06 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-86cf-71c4-a301-57fdb52177de 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://b.localdomain/create/019e20fd-86cf-71c4-a301-57fdb52177de 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://b.localdomain/create/019e20fd-86cf-71c4-a301-57fdb52177de 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkpfmixc5FtyZuSLVnuA6A1ree4kCae69okku6h1pmwkXN/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/accept/019e20fd-86ee-7be0-8c18-86e4932b4413 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkpfmixc5FtyZuSLVnuA6A1ree4kCae69okku6h1pmwkXN/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/accept/019e20fd-86ee-7be0-8c18-86e4932b4413 2026/05/13 10:59:06 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 request.user=carol post=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-86ae-7431-b4c4-340b35a4e918 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://c.localdomain/follow/019e20fd-85cf-777f-aca6-6ac1a0c12bfb activity.object.type=Follow activity.object.actor=https://c.localdomain/user/carol follow=https://c.localdomain/follow/019e20fd-85cf-777f-aca6-6ac1a0c12bfb 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:06 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:06 INFO Not approving follow request activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkmbv1w5w2uAEE8gakJ5qHgZYwJ2p7LputEEr6bmKe228K/actor/follow/019e20fd-8709-782a-a984-c9c840788d8d activity.type=Follow activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkmbv1w5w2uAEE8gakJ5qHgZYwJ2p7LputEEr6bmKe228K/actor activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor follower=https://b.localdomain/.well-known/apgateway/did:key:z6Mkmbv1w5w2uAEE8gakJ5qHgZYwJ2p7LputEEr6bmKe228K/actor followed=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor 2026/05/13 10:59:06 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor 2026/05/13 10:59:06 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Looking up user name=carol 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Looking up user name=alice 2026/05/13 10:59:06 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor 2026/05/13 10:59:06 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-8713-7215-b5f3-4e3d54851c9a activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor follower=https://a.localdomain/user/alice followed=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox activity=https://b.localdomain/create/019e20fd-86c9-7016-9c64-7c7e166fb6f7 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-86c9-7016-9c64-7c7e166fb6f7 2026/05/13 10:59:06 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor/create/019e20fd-8565-7dcf-b52b-3d934c52cbed activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor/post/019e20fd-8565-7d45-a536-a5dc93a65524 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor/post/019e20fd-8565-7d45-a536-a5dc93a65524 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor 2026/05/13 10:59:06 INFO Received delete request activity.id=https://b.localdomain/post/019e20fd-81e5-700e-88d4-7395d7819afb#delete activity.type=Delete activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-81e5-700e-88d4-7395d7819afb activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20fd-81e5-700e-88d4-7395d7819afb 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkmbv1w5w2uAEE8gakJ5qHgZYwJ2p7LputEEr6bmKe228K/actor/follow/019e20fd-8709-782a-a984-c9c840788d8d 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkmbv1w5w2uAEE8gakJ5qHgZYwJ2p7LputEEr6bmKe228K/actor/follow/019e20fd-8709-782a-a984-c9c840788d8d 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/bob activity=https://b.localdomain/accept/019e20fd-86f1-7d1a-bb79-68c117e4aa62 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-86c9-7016-9c64-7c7e166fb6f7 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/inbox activity=https://a.localdomain/follow/019e20fd-8713-7215-b5f3-4e3d54851c9a 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor inbox=https://a.localdomain/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor/create/019e20fd-86bc-7e31-8c96-91f9914aab1c 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/inbox activity=https://a.localdomain/follow/019e20fd-8713-7215-b5f3-4e3d54851c9a 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox activity=https://b.localdomain/create/019e20fd-86cf-71c4-a301-57fdb52177de 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-8691-7182-a103-e354122ed964 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-8497-7094-b6e5-96b26c8596e2 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-8497-7094-b6e5-96b26c8596e2 2026/05/13 10:59:06 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20fd-865d-7e89-9d7a-f8d8b21c6f6e activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor 2026/05/13 10:59:06 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-86c8-7f00-9180-9b98ade99d8a request.user=bob post=https://b.localdomain/post/019e20fd-86c8-7f00-9180-9b98ade99d8a 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6Mkmbv1w5w2uAEE8gakJ5qHgZYwJ2p7LputEEr6bmKe228K/actor 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/accept/019e20fd-86ba-76aa-a4a6-381e0382f6fd 2026/05/13 10:59:06 INFO Looking up user name=alice 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor/create/019e20fd-86bc-7e31-8c96-91f9914aab1c 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-86f1-7d1a-bb79-68c117e4aa62 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor/accept/019e20fd-8732-7b44-9366-277cf0d01fd3 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-865d-7e89-9d7a-f8d8b21c6f6e activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-865d-7e89-9d7a-f8d8b21c6f6e 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-86cf-71c4-a301-57fdb52177de 2026/05/13 10:59:06 INFO Viewing post request.path=/users/view/b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor/post/019e20fd-86bc-7db1-b6dc-3477c1ced034 request.user=bob post=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor/post/019e20fd-86bc-7db1-b6dc-3477c1ced034 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/inbox activity=https://a.localdomain/follow/019e20fd-8713-7215-b5f3-4e3d54851c9a 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/post/019e20fd-81e5-700e-88d4-7395d7819afb#delete 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/post/019e20fd-81e5-700e-88d4-7395d7819afb#delete 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/update/019e20fd-8728-74fa-89b8-c831725873bf 2026/05/13 10:59:06 INFO Looking up user name=carol 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/post/019e20fd-81e5-700e-88d4-7395d7819afb#delete 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor/accept/019e20fd-8732-7b44-9366-277cf0d01fd3 2026/05/13 10:59:06 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor/accept/019e20fd-8732-7b44-9366-277cf0d01fd3 sender=https://a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor gateway=https://c.localdomain 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor/accept/019e20fd-8732-7b44-9366-277cf0d01fd3 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor/accept/019e20fd-8732-7b44-9366-277cf0d01fd3 2026/05/13 10:59:06 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=carol 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor offset=0 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-8713-7215-b5f3-4e3d54851c9a 2026/05/13 10:59:06 INFO Looking up user name=alice 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkrGY5bcS7aHeUkt11475j6QEFM9FBcox5gUNiJxRQ2fq1/actor offset=0 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/post/019e20fd-81e5-700e-88d4-7395d7819afb#delete 2026/05/13 10:59:06 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-86cf-71c4-a301-57fdb52177de 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor request.user=alice actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor offset=0 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-86f1-7d1a-bb79-68c117e4aa62 activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-862a-7482-8568-b5702058904c activity.object.type=Follow activity.object.actor=https://a.localdomain/user/bob follow=https://a.localdomain/follow/019e20fd-862a-7482-8568-b5702058904c 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=carol actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6Mkmbv1w5w2uAEE8gakJ5qHgZYwJ2p7LputEEr6bmKe228K/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkmbv1w5w2uAEE8gakJ5qHgZYwJ2p7LputEEr6bmKe228K/actor/follow/019e20fd-8709-782a-a984-c9c840788d8d 2026/05/13 10:59:06 INFO Looking up user name=carol 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor 2026/05/13 10:59:06 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-857a-7820-a096-d857c62415f8 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Adding gateway request.path=/users/gateway/add request.user=alice gateway=c.localdomain 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-86cf-71c4-a301-57fdb52177de 2026/05/13 10:59:06 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-8643-7c23-b397-3631d55556db activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-8643-7b6e-a0de-00b01d8a8000 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-8643-7b6e-a0de-00b01d8a8000 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkmbv1w5w2uAEE8gakJ5qHgZYwJ2p7LputEEr6bmKe228K/actor/follow/019e20fd-8709-782a-a984-c9c840788d8d 2026/05/13 10:59:06 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-873c-7a58-9765-86b3c7060d5e activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-873c-79af-84a3-6793ae77de71 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-873c-79af-84a3-6793ae77de71 2026/05/13 10:59:06 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-86cf-7189-8f8c-89ab6f29f026 request.user=bob post=https://b.localdomain/post/019e20fd-86cf-7189-8f8c-89ab6f29f026 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-875b-7300-b765-31f3125a5681 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-857a-7820-a096-d857c62415f8 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-857a-7820-a096-d857c62415f8 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/user/carol 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor offset=0 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor 2026/05/13 10:59:06 INFO Looking up user name=carol 2026/05/13 10:59:06 INFO Looking up user name=carol 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:59:06 INFO Resolving user ID request.path=/users/resolve request.user=carol host=g.localdomain name=stuff 2026/05/13 10:59:06 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor/update/019e20fd-875b-708b-8729-fe7d509572ae sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor gateway=https://c.localdomain 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor/update/019e20fd-875b-708b-8729-fe7d509572ae 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-873c-7a58-9765-86b3c7060d5e 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-873c-7a58-9765-86b3c7060d5e 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor/update/019e20fd-875b-708b-8729-fe7d509572ae 2026/05/13 10:59:06 INFO Looking up resource resource=stuff@g.localdomain user=stuff 2026/05/13 10:59:06 INFO Received delete request activity.id=https://b.localdomain/post/019e20fd-81e5-700e-88d4-7395d7819afb#delete activity.type=Delete activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-81e5-700e-88d4-7395d7819afb activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20fd-81e5-700e-88d4-7395d7819afb 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-86a7-7bc0-8de2-f87e8bfa0005 activity.type=Follow activity.actor=https://a.localdomain/user/carol activity.object.kind=string activity.object.id=https://b.localdomain/user/bob follower=https://a.localdomain/user/carol followed=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor/accept/019e20fd-8732-7b44-9366-277cf0d01fd3 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor/accept/019e20fd-8732-7b44-9366-277cf0d01fd3 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkpfmixc5FtyZuSLVnuA6A1ree4kCae69okku6h1pmwkXN/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/accept/019e20fd-86ee-7be0-8c18-86e4932b4413 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-877b-78dc-9062-5fae68907637 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-86a7-7bc0-8de2-f87e8bfa0005 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/carol follow=https://a.localdomain/follow/019e20fd-86a7-7bc0-8de2-f87e8bfa0005 2026/05/13 10:59:06 INFO Approving follow request activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/follow/019e20fd-867d-70d9-bf0e-276e746020ef activity.type=Follow activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor follower=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor followed=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/accept/019e20fd-86ee-7be0-8c18-86e4932b4413 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/accept/019e20fd-8784-7da6-b95b-3c83e6cf48e0 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor activity.object.kind=activity activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/follow/019e20fd-867d-70d9-bf0e-276e746020ef activity.object.type=Follow activity.object.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor follow=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/follow/019e20fd-867d-70d9-bf0e-276e746020ef 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-873c-7a58-9765-86b3c7060d5e 2026/05/13 10:59:06 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-875b-7300-b765-31f3125a5681 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-875b-7300-b765-31f3125a5681 2026/05/13 10:59:06 INFO Received delete request activity.id=https://a.localdomain/post/019e20fd-80c6-700c-af1d-1716589861ea#delete activity.type=Delete activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-80c6-700c-af1d-1716589861ea activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/post/019e20fd-80c6-700c-af1d-1716589861ea 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/accept/019e20fd-86ba-76aa-a4a6-381e0382f6fd 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-873c-7a58-9765-86b3c7060d5e 2026/05/13 10:59:06 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20fd-877b-78dc-9062-5fae68907637 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/accept/019e20fd-8784-7da6-b95b-3c83e6cf48e0 2026/05/13 10:59:06 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/accept/019e20fd-8784-7da6-b95b-3c83e6cf48e0 sender=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor gateway=https://c.localdomain 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/accept/019e20fd-8784-7da6-b95b-3c83e6cf48e0 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/accept/019e20fd-8784-7da6-b95b-3c83e6cf48e0 2026/05/13 10:59:06 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-873c-79af-84a3-6793ae77de71 request.user=bob post=https://b.localdomain/post/019e20fd-873c-79af-84a3-6793ae77de71 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor/update/019e20fd-875b-708b-8729-fe7d509572ae 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor request.user=carol actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor offset=0 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor/update/019e20fd-875b-708b-8729-fe7d509572ae 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/post/019e20fd-80c6-700c-af1d-1716589861ea#delete 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/post/019e20fd-80c6-700c-af1d-1716589861ea#delete 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 WARN Activity is invalid activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor/accept/019e20fd-8732-7b44-9366-277cf0d01fd3 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-865d-7e89-9d7a-f8d8b21c6f6e activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob sender=https://a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor error="invalid object host: b.localdomain" 2026/05/13 10:59:06 WARN Failed to send an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor/accept/019e20fd-8732-7b44-9366-277cf0d01fd3 error="failed to send request to https://c.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor/inbox: 400, " 2026/05/13 10:59:06 INFO Failed to deliver an activity to at least one recipient id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor/accept/019e20fd-8732-7b44-9366-277cf0d01fd3 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/post/019e20fd-80c6-700c-af1d-1716589861ea#delete 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor 2026/05/13 10:59:06 INFO Looking up resource resource=carol@c.localdomain user=carol 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/post/019e20fd-80c6-700c-af1d-1716589861ea#delete 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor 2026/05/13 10:59:06 WARN Activity is invalid activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor/create/1 error="invalid object: *ap.Object" 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor 2026/05/13 10:59:06 INFO Looking up user name=carol 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:06 INFO Adding gateway request.path=/users/gateway/add request.user=carol gateway=a.localdomain 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/accept/019e20fd-86ee-7be0-8c18-86e4932b4413 activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor activity.object.kind=activity activity.object.id=https://c.localdomain/.well-known/apgateway/did:key:z6Mkpfmixc5FtyZuSLVnuA6A1ree4kCae69okku6h1pmwkXN/actor/follow/019e20fd-85cb-75fd-b69d-c4a7af663d2e activity.object.type=Follow activity.object.actor=https://c.localdomain/.well-known/apgateway/did:key:z6Mkpfmixc5FtyZuSLVnuA6A1ree4kCae69okku6h1pmwkXN/actor follow=https://c.localdomain/.well-known/apgateway/did:key:z6Mkpfmixc5FtyZuSLVnuA6A1ree4kCae69okku6h1pmwkXN/actor/follow/019e20fd-85cb-75fd-b69d-c4a7af663d2e 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/accept/019e20fd-8784-7da6-b95b-3c83e6cf48e0 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/accept/019e20fd-8784-7da6-b95b-3c83e6cf48e0 2026/05/13 10:59:06 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkmbv1w5w2uAEE8gakJ5qHgZYwJ2p7LputEEr6bmKe228K/actor 2026/05/13 10:59:06 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-87c9-762e-8a43-286091bcfaca activity.type=Follow activity.actor=https://b.localdomain/user/carol activity.object.kind=string activity.object.id=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor follower=https://b.localdomain/user/carol followed=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:06 INFO Resolving user ID request.path=/users/resolve request.user=bob host=b.localdomain name=carol 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6Mkmbv1w5w2uAEE8gakJ5qHgZYwJ2p7LputEEr6bmKe228K/actor 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor 2026/05/13 10:59:06 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:06 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20fd-86c6-7a83-a63b-3d77604fa5c9 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-875b-7300-b765-31f3125a5681 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20fd-877b-78dc-9062-5fae68907637 2026/05/13 10:59:06 INFO Looking up user name=carol 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/inbox activity=https://b.localdomain/follow/019e20fd-87c9-762e-8a43-286091bcfaca 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/inbox activity=https://b.localdomain/follow/019e20fd-87c9-762e-8a43-286091bcfaca 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Forwarding activity to gateway activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor/update/019e20fd-87c9-7442-b939-d8806074f758 sender=https://c.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor gateway=https://a.localdomain 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor/update/019e20fd-87c9-7442-b939-d8806074f758 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor/update/019e20fd-87c9-7442-b939-d8806074f758 2026/05/13 10:59:06 INFO Looking up user name=alice 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/accept/019e20fd-87dc-7be1-985e-4b024d17eacf activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-86c6-7a83-a63b-3d77604fa5c9 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-86c6-7a83-a63b-3d77604fa5c9 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor/accept/019e20fd-8732-7b44-9366-277cf0d01fd3 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-865d-7e89-9d7a-f8d8b21c6f6e activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-865d-7e89-9d7a-f8d8b21c6f6e 2026/05/13 10:59:06 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-86c9-7016-9c64-7c7e166fb6f7 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-86c8-7f00-9180-9b98ade99d8a activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-86c8-7f00-9180-9b98ade99d8a 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor 2026/05/13 10:59:06 INFO Looking up user name=carol 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20fd-87d0-7b51-bac8-f1e20691b620 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20fd-87d0-7b51-bac8-f1e20691b620 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor 2026/05/13 10:59:06 INFO Received delete request activity.id=https://a.localdomain/post/019e20fd-80c6-700c-af1d-1716589861ea#delete activity.type=Delete activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-80c6-700c-af1d-1716589861ea activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/post/019e20fd-80c6-700c-af1d-1716589861ea 2026/05/13 10:59:06 INFO Looking up user name=alice 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/inbox activity=https://b.localdomain/follow/019e20fd-87c9-762e-8a43-286091bcfaca 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/move/019e20fd-87d0-7674-9f62-c9637acdb322 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/carol activity=https://b.localdomain/accept/019e20fd-877b-78dc-9062-5fae68907637 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/accept/019e20fd-87dc-7be1-985e-4b024d17eacf 2026/05/13 10:59:06 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/accept/019e20fd-87dc-7be1-985e-4b024d17eacf sender=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor gateway=https://c.localdomain 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/accept/019e20fd-87dc-7be1-985e-4b024d17eacf 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/accept/019e20fd-87dc-7be1-985e-4b024d17eacf 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20fd-87c9-762e-8a43-286091bcfaca 2026/05/13 10:59:06 INFO Received a new post activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor/create/019e20fd-86bc-7e31-8c96-91f9914aab1c activity.type=Create activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor activity.object.kind=object activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor/post/019e20fd-86bc-7db1-b6dc-3477c1ced034 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor post=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor/post/019e20fd-86bc-7db1-b6dc-3477c1ced034 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-877b-78dc-9062-5fae68907637 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/accept/019e20fd-8784-7da6-b95b-3c83e6cf48e0 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Not approving follow request activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkmbv1w5w2uAEE8gakJ5qHgZYwJ2p7LputEEr6bmKe228K/actor/follow/019e20fd-8709-782a-a984-c9c840788d8d activity.type=Follow activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkmbv1w5w2uAEE8gakJ5qHgZYwJ2p7LputEEr6bmKe228K/actor activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor follower=https://b.localdomain/.well-known/apgateway/did:key:z6Mkmbv1w5w2uAEE8gakJ5qHgZYwJ2p7LputEEr6bmKe228K/actor followed=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor request.user=carol actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor offset=0 2026/05/13 10:59:06 INFO Received delete request activity.id=https://b.localdomain/post/019e20fd-8292-7d5d-8428-8eaaee86db36#delete activity.type=Delete activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-8292-7d5d-8428-8eaaee86db36 activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20fd-8292-7d5d-8428-8eaaee86db36 2026/05/13 10:59:06 WARN Failed to verify proof activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor/create/1 error="proof verification failed" 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-875b-7300-b765-31f3125a5681 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/accept/019e20fd-8784-7da6-b95b-3c83e6cf48e0 2026/05/13 10:59:06 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:06 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-86cf-71c4-a301-57fdb52177de activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-86cf-7189-8f8c-89ab6f29f026 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-86cf-7189-8f8c-89ab6f29f026 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor offset=0 2026/05/13 10:59:06 INFO Forwarding activity to followers of thread starter domain=c.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/create/1 note=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/note/1 thread=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/note/1 starter=https://c.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor 2026/05/13 10:59:06 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/create/1 activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/note/1 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/note/1 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/accept/019e20fd-86ba-76aa-a4a6-381e0382f6fd activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor activity.object.kind=activity activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/follow/019e20fd-844f-75cd-8acb-16ed86e9d190 activity.object.type=Follow activity.object.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor follow=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/follow/019e20fd-844f-75cd-8acb-16ed86e9d190 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Resolving user ID request.path=/users/resolve request.user=bob host=b.localdomain name=carol 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor/update/019e20fd-87c9-7442-b939-d8806074f758 2026/05/13 10:59:06 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor/update/019e20fd-87c9-7442-b939-d8806074f758 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20fd-8292-7d5d-8428-8eaaee86db36#delete 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20fd-8292-7d5d-8428-8eaaee86db36#delete 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/accept/019e20fd-87dc-7be1-985e-4b024d17eacf 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20fd-8292-7d5d-8428-8eaaee86db36#delete 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-875b-7300-b765-31f3125a5681 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-857a-7820-a096-d857c62415f8 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-857a-7820-a096-d857c62415f8 2026/05/13 10:59:06 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/create/1 sender=https://c.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor gateway=https://a.localdomain 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/create/1 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/create/1 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/accept/019e20fd-87dc-7be1-985e-4b024d17eacf 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/create/1 2026/05/13 10:59:06 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:06 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:59:06 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-86c9-7016-9c64-7c7e166fb6f7 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-86c8-7f00-9180-9b98ade99d8a activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-86c8-7f00-9180-9b98ade99d8a 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:06 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/post/019e20fd-8292-7d5d-8428-8eaaee86db36#delete --- PASS: TestCluster_ClientSideSigningOutboxUnsupportedActivity (4.71s) 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20fd-87d0-7b51-bac8-f1e20691b620 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/move/019e20fd-87d0-7674-9f62-c9637acdb322 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/create/1 2026/05/13 10:59:06 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=carol actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor 2026/05/13 10:59:06 INFO Looking up user name=bob 2026/05/13 10:59:06 INFO Looking up user name=alice 2026/05/13 10:59:06 INFO Looking up user name=alice 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/accept/019e20fd-8784-7da6-b95b-3c83e6cf48e0 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor activity.object.kind=activity activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/follow/019e20fd-867d-70d9-bf0e-276e746020ef activity.object.type=Follow activity.object.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor follow=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/follow/019e20fd-867d-70d9-bf0e-276e746020ef 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-877b-78dc-9062-5fae68907637 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-86a7-7bc0-8de2-f87e8bfa0005 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/carol follow=https://a.localdomain/follow/019e20fd-86a7-7bc0-8de2-f87e8bfa0005 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:06 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-8713-7215-b5f3-4e3d54851c9a activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor follower=https://a.localdomain/user/alice followed=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/move/019e20fd-87d0-7674-9f62-c9637acdb322 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:06 INFO Looking up user name=carol 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor offset=0 2026/05/13 10:59:06 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-8835-72c8-9bfb-ff805d8cc5d1 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-8835-7273-8173-33ee03446046 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-8835-7273-8173-33ee03446046 2026/05/13 10:59:06 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-86cf-71c4-a301-57fdb52177de activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-86cf-7189-8f8c-89ab6f29f026 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-86cf-7189-8f8c-89ab6f29f026 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/accept/019e20fd-884a-718e-96e4-abf5802644c1 activity.type=Accept activity.actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-8713-7215-b5f3-4e3d54851c9a activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-8713-7215-b5f3-4e3d54851c9a 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20fd-87d0-7b51-bac8-f1e20691b620 2026/05/13 10:59:06 INFO Replying to post request.path=/users/reply/a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor/post/019e20fd-8565-7d45-a536-a5dc93a65524 request.user=bob post=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor/post/019e20fd-8565-7d45-a536-a5dc93a65524 2026/05/13 10:59:06 INFO Looking up user name=carol 2026/05/13 10:59:06 INFO Received delete request activity.id=https://b.localdomain/post/019e20fd-8292-7d5d-8428-8eaaee86db36#delete activity.type=Delete activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-8292-7d5d-8428-8eaaee86db36 activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20fd-8292-7d5d-8428-8eaaee86db36 2026/05/13 10:59:06 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/move/019e20fd-87d0-7674-9f62-c9637acdb322 2026/05/13 10:59:06 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-8835-72c8-9bfb-ff805d8cc5d1 2026/05/13 10:59:06 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-8835-72c8-9bfb-ff805d8cc5d1 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/c.localdomain/user/carol request.user=alice actor=https://c.localdomain/user/carol offset=0 2026/05/13 10:59:06 WARN Activity is invalid activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/accept/019e20fd-87dc-7be1-985e-4b024d17eacf activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-86c6-7a83-a63b-3d77604fa5c9 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob sender=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor error="invalid object host: b.localdomain" 2026/05/13 10:59:06 WARN Failed to send an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/accept/019e20fd-87dc-7be1-985e-4b024d17eacf error="failed to send request to https://c.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/inbox: 400, " 2026/05/13 10:59:06 INFO Failed to deliver an activity to at least one recipient id=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/accept/019e20fd-87dc-7be1-985e-4b024d17eacf 2026/05/13 10:59:06 INFO Forwarding activity to followers of thread starter domain=a.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/create/1 note=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/note/1 thread=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/note/1 starter=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor 2026/05/13 10:59:06 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/create/1 activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/note/1 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/note/1 2026/05/13 10:59:06 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor offset=0 2026/05/13 10:59:06 INFO Looking up user name=carol 2026/05/13 10:59:06 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20fd-87c9-762e-8a43-286091bcfaca activity.type=Follow activity.actor=https://b.localdomain/user/carol activity.object.kind=string activity.object.id=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor follower=https://b.localdomain/user/carol followed=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor 2026/05/13 10:59:06 INFO Follow is accepted activity.id=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/accept/019e20fd-8868-716a-ab98-fa9443748320 activity.type=Accept activity.actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-87c9-762e-8a43-286091bcfaca activity.object.type=Follow activity.object.actor=https://b.localdomain/user/carol follow=https://b.localdomain/follow/019e20fd-87c9-762e-8a43-286091bcfaca 2026/05/13 10:59:06 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor 2026/05/13 10:59:06 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-8835-72c8-9bfb-ff805d8cc5d1 2026/05/13 10:59:06 INFO Fetching object cid=ap://did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor 2026/05/13 10:59:06 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-8328-7a65-90df-0eba445dfaad request.user=bob post=https://b.localdomain/post/019e20fd-8328-7a65-90df-0eba445dfaad 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/create/1 2026/05/13 10:59:07 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/create/1 sender=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor gateway=https://c.localdomain 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/create/1 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/create/1 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/create/1 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:07 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-8835-72c8-9bfb-ff805d8cc5d1 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor 2026/05/13 10:59:07 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-8858-7a33-8252-ef2bee6ca590 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-8858-7a00-98fe-700fd7c7639a activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-8858-7a00-98fe-700fd7c7639a 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/accept/019e20fd-884a-718e-96e4-abf5802644c1 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/accept/019e20fd-884a-718e-96e4-abf5802644c1 2026/05/13 10:59:07 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-8835-7273-8173-33ee03446046 request.user=carol post=https://b.localdomain/post/019e20fd-8835-7273-8173-33ee03446046 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor 2026/05/13 10:59:07 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-8859-7642-afaf-3ad1f37bff09 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-8859-75bf-81c3-25de5fad8b86 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-8859-75bf-81c3-25de5fad8b86 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/carol activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/accept/019e20fd-8868-716a-ab98-fa9443748320 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/carol activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/accept/019e20fd-8868-716a-ab98-fa9443748320 2026/05/13 10:59:07 INFO Updated post activity.id=https://b.localdomain/update/019e20fd-8855-716a-8e07-23b778d31959 activity.type=Update activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-854a-7429-82eb-e5b00580fbe8 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-854a-7429-82eb-e5b00580fbe8 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor/inbox activity=https://b.localdomain/create/019e20fd-8858-7a33-8252-ef2bee6ca590 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor/inbox activity=https://b.localdomain/create/019e20fd-8858-7a33-8252-ef2bee6ca590 --- PASS: TestCluster_DeletedInstance (4.81s) 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-8859-7642-afaf-3ad1f37bff09 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-8859-7642-afaf-3ad1f37bff09 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:07 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/accept/019e20fd-87dc-7be1-985e-4b024d17eacf activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-86c6-7a83-a63b-3d77604fa5c9 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-86c6-7a83-a63b-3d77604fa5c9 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-8855-716a-8e07-23b778d31959 2026/05/13 10:59:07 INFO Looking up user name=bob 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-8855-716a-8e07-23b778d31959 2026/05/13 10:59:07 INFO Looking up user name=bob 2026/05/13 10:59:07 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:07 INFO Looking up user name=carol 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/create/1 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor/inbox activity=https://b.localdomain/create/019e20fd-8858-7a33-8252-ef2bee6ca590 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor inbox=https://b.localdomain/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/create/1 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-8859-7642-afaf-3ad1f37bff09 2026/05/13 10:59:07 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/accept/019e20fd-8784-7da6-b95b-3c83e6cf48e0 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor activity.object.kind=activity activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/follow/019e20fd-867d-70d9-bf0e-276e746020ef activity.object.type=Follow activity.object.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor follow=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/follow/019e20fd-867d-70d9-bf0e-276e746020ef 2026/05/13 10:59:07 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-8643-7b6e-a0de-00b01d8a8000 request.user=alice post=https://b.localdomain/post/019e20fd-8643-7b6e-a0de-00b01d8a8000 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor inbox=https://a.localdomain/inbox/alice activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/accept/019e20fd-884a-718e-96e4-abf5802644c1 2026/05/13 10:59:07 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-8858-7a33-8252-ef2bee6ca590 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-8855-716a-8e07-23b778d31959 2026/05/13 10:59:07 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/create/1 2026/05/13 10:59:07 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-8859-7642-afaf-3ad1f37bff09 2026/05/13 10:59:07 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-8858-7a00-98fe-700fd7c7639a request.user=bob post=https://b.localdomain/post/019e20fd-8858-7a00-98fe-700fd7c7639a 2026/05/13 10:59:07 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-8859-75bf-81c3-25de5fad8b86 request.user=bob post=https://b.localdomain/post/019e20fd-8859-75bf-81c3-25de5fad8b86 2026/05/13 10:59:07 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-8855-716a-8e07-23b778d31959 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:07 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-854a-7429-82eb-e5b00580fbe8 request.user=carol post=https://b.localdomain/post/019e20fd-854a-7429-82eb-e5b00580fbe8 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor 2026/05/13 10:59:07 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-88be-7670-8994-2a003e2331b4 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor 2026/05/13 10:59:07 INFO Synchronizing followers followed=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor 2026/05/13 10:59:07 INFO Looking up user name=alice 2026/05/13 10:59:07 INFO Received delete request activity.id=https://b.localdomain/post/019e20fd-808c-7976-a0c8-458b67fdc5ed#delete activity.type=Delete activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-808c-7976-a0c8-458b67fdc5ed activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20fd-808c-7976-a0c8-458b67fdc5ed 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor/inbox activity=https://b.localdomain/follow/019e20fd-88be-7670-8994-2a003e2331b4 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6Mkoi3qiKYyjsKHwejS3Husrh9Yx99p9DAJEwwY3aMQ7Yq1/actor 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor/inbox activity=https://b.localdomain/follow/019e20fd-88be-7670-8994-2a003e2331b4 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:07 INFO Looking up user name=bob 2026/05/13 10:59:07 INFO Looking up user name=alice 2026/05/13 10:59:07 INFO Looking up user name=carol 2026/05/13 10:59:07 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-88b9-7744-ae51-64fbbfd466f5 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-88b9-76ee-95d0-295131fe22fd activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-88b9-76ee-95d0-295131fe22fd 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor/inbox activity=https://b.localdomain/follow/019e20fd-88be-7670-8994-2a003e2331b4 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor inbox=https://b.localdomain/inbox/carol activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/accept/019e20fd-8868-716a-ab98-fa9443748320 2026/05/13 10:59:07 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20fd-88be-7670-8994-2a003e2331b4 2026/05/13 10:59:07 INFO Successfully delivered an activity to all recipients id=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/accept/019e20fd-884a-718e-96e4-abf5802644c1 2026/05/13 10:59:07 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-8835-72c8-9bfb-ff805d8cc5d1 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-8835-7273-8173-33ee03446046 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-8835-7273-8173-33ee03446046 2026/05/13 10:59:07 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor offset=0 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-88b9-7744-ae51-64fbbfd466f5 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://b.localdomain/create/019e20fd-88b9-7744-ae51-64fbbfd466f5 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://b.localdomain/create/019e20fd-88b9-7744-ae51-64fbbfd466f5 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:07 INFO Received followers request did=did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf sender=https://a.localdomain/.well-known/apgateway/did:key:z6Mkoi3qiKYyjsKHwejS3Husrh9Yx99p9DAJEwwY3aMQ7Yq1/actor count=1 2026/05/13 10:59:07 INFO Found unknown local follow followed=https://b.localdomain/.well-known/apgateway/did:key:z6Mkw2yaDr5oCNNENfgUQ36CgmHRrmQxkGDfvfjpNzKnstmf/actor follower=https://a.localdomain/user/alice 2026/05/13 10:59:07 INFO Received delete request activity.id=https://b.localdomain/post/019e20fd-811a-7e52-96e6-fbc46bf9a530#delete activity.type=Delete activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-811a-7e52-96e6-fbc46bf9a530 activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20fd-811a-7e52-96e6-fbc46bf9a530 2026/05/13 10:59:07 INFO Successfully delivered an activity to all recipients id=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/accept/019e20fd-8868-716a-ab98-fa9443748320 2026/05/13 10:59:07 INFO Looking up user name=bob 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/announce/019e20fd-88ef-740c-ae47-e9fa6c14d221 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox activity=https://b.localdomain/create/019e20fd-88b9-7744-ae51-64fbbfd466f5 2026/05/13 10:59:07 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/create/1 activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/note/1 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor/note/1 2026/05/13 10:59:07 INFO Deleted old posts count=2 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor 2026/05/13 10:59:07 INFO Removed old shared posts count=1 2026/05/13 10:59:07 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor 2026/05/13 10:59:07 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-88b9-7744-ae51-64fbbfd466f5 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:07 INFO Received followers request did=did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn sender=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor count=1 2026/05/13 10:59:07 INFO Follow is accepted activity.id=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/accept/019e20fd-884a-718e-96e4-abf5802644c1 activity.type=Accept activity.actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-8713-7215-b5f3-4e3d54851c9a activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-8713-7215-b5f3-4e3d54851c9a 2026/05/13 10:59:07 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-8911-748d-9c5f-cc8b8799a732 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-8911-7430-bd7c-a20a4c0ba099 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-8911-7430-bd7c-a20a4c0ba099 2026/05/13 10:59:07 INFO Looking up user name=bob 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:07 WARN Activity has no proof activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor/create/1 --- PASS: TestCluster_DM (4.98s) 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:07 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20fd-808c-7976-a0c8-458b67fdc5ed#delete 2026/05/13 10:59:07 INFO Looking up user name=bob 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20fd-808c-7976-a0c8-458b67fdc5ed#delete 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor 2026/05/13 10:59:07 INFO Quoting post request.path=/users/quote/b.localdomain/post/019e20fd-8643-7b6e-a0de-00b01d8a8000 request.user=alice post=https://b.localdomain/post/019e20fd-8643-7b6e-a0de-00b01d8a8000 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/announce/019e20fd-88ef-740c-ae47-e9fa6c14d221 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-88b9-7744-ae51-64fbbfd466f5 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20fd-808c-7976-a0c8-458b67fdc5ed#delete 2026/05/13 10:59:07 INFO Looking up user name=carol 2026/05/13 10:59:07 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor/accept/019e20fd-893f-7d5e-9bb6-75c74a1953c8 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor activity.object.kind=activity activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkmbv1w5w2uAEE8gakJ5qHgZYwJ2p7LputEEr6bmKe228K/actor/follow/019e20fd-8709-782a-a984-c9c840788d8d activity.object.type=Follow activity.object.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkmbv1w5w2uAEE8gakJ5qHgZYwJ2p7LputEEr6bmKe228K/actor follow=https://b.localdomain/.well-known/apgateway/did:key:z6Mkmbv1w5w2uAEE8gakJ5qHgZYwJ2p7LputEEr6bmKe228K/actor/follow/019e20fd-8709-782a-a984-c9c840788d8d 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-8911-748d-9c5f-cc8b8799a732 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-8911-748d-9c5f-cc8b8799a732 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20fd-811a-7e52-96e6-fbc46bf9a530#delete 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20fd-811a-7e52-96e6-fbc46bf9a530#delete 2026/05/13 10:59:07 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:07 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-88b9-7744-ae51-64fbbfd466f5 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20fd-811a-7e52-96e6-fbc46bf9a530#delete 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor 2026/05/13 10:59:07 INFO Looking up user name=bob 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:07 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-88b9-76ee-95d0-295131fe22fd request.user=bob post=https://b.localdomain/post/019e20fd-88b9-76ee-95d0-295131fe22fd 2026/05/13 10:59:07 INFO Looking up user name=bob 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/undo/019e20fd-891f-710a-ac32-39d371244e14 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkmbv1w5w2uAEE8gakJ5qHgZYwJ2p7LputEEr6bmKe228K/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor/accept/019e20fd-893f-7d5e-9bb6-75c74a1953c8 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/undo/019e20fd-891f-710a-ac32-39d371244e14 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkmbv1w5w2uAEE8gakJ5qHgZYwJ2p7LputEEr6bmKe228K/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor/accept/019e20fd-893f-7d5e-9bb6-75c74a1953c8 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:07 INFO Looking up user name=bob 2026/05/13 10:59:07 INFO Looking up user name=bob 2026/05/13 10:59:07 INFO Replying to post request.path=/users/reply/b.localdomain/post/019e20fd-86c8-7f00-9180-9b98ade99d8a request.user=alice post=https://b.localdomain/post/019e20fd-86c8-7f00-9180-9b98ade99d8a 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/announce/019e20fd-88ef-740c-ae47-e9fa6c14d221 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-8911-748d-9c5f-cc8b8799a732 2026/05/13 10:59:07 INFO Updating poll results poll=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 2026/05/13 10:59:07 INFO Follow is accepted activity.id=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/accept/019e20fd-8868-716a-ab98-fa9443748320 activity.type=Accept activity.actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-87c9-762e-8a43-286091bcfaca activity.object.type=Follow activity.object.actor=https://b.localdomain/user/carol follow=https://b.localdomain/follow/019e20fd-87c9-762e-8a43-286091bcfaca 2026/05/13 10:59:07 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-86cf-7189-8f8c-89ab6f29f026 request.user=alice post=https://b.localdomain/post/019e20fd-86cf-7189-8f8c-89ab6f29f026 2026/05/13 10:59:07 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/announce/019e20fd-88ef-740c-ae47-e9fa6c14d221 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor 2026/05/13 10:59:07 INFO Received a new post activity.id=https://a.localdomain/create/019e20fd-8941-7462-a078-16c79b9f58d1 activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-8941-73c0-a408-ba865d6fb4a2 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-8941-73c0-a408-ba865d6fb4a2 2026/05/13 10:59:07 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-8911-748d-9c5f-cc8b8799a732 2026/05/13 10:59:07 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-8859-7642-afaf-3ad1f37bff09 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-8859-75bf-81c3-25de5fad8b86 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-8859-75bf-81c3-25de5fad8b86 2026/05/13 10:59:07 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-8328-7a65-90df-0eba445dfaad request.user=bob post=https://b.localdomain/post/019e20fd-8328-7a65-90df-0eba445dfaad 2026/05/13 10:59:07 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/create/019e20fd-893a-754b-bd14-f746ccbe5aee note=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/post/019e20fd-893a-74e3-9a5a-d61695193dbe thread=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/post/019e20fd-893a-74e3-9a5a-d61695193dbe starter=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor 2026/05/13 10:59:07 INFO Received a new post activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/create/019e20fd-893a-754b-bd14-f746ccbe5aee activity.type=Create activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor activity.object.kind=object activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/post/019e20fd-893a-74e3-9a5a-d61695193dbe activity.object.type=Note activity.object.attributed_to=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor post=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/post/019e20fd-893a-74e3-9a5a-d61695193dbe 2026/05/13 10:59:07 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/undo/019e20fd-891f-710a-ac32-39d371244e14 2026/05/13 10:59:07 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-8911-7430-bd7c-a20a4c0ba099 request.user=bob post=https://b.localdomain/post/019e20fd-8911-7430-bd7c-a20a4c0ba099 2026/05/13 10:59:07 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/create/019e20fd-8941-7462-a078-16c79b9f58d1 2026/05/13 10:59:07 INFO Updated post activity.id=https://b.localdomain/update/019e20fd-8855-716a-8e07-23b778d31959 activity.type=Update activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-854a-7429-82eb-e5b00580fbe8 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-854a-7429-82eb-e5b00580fbe8 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/create/019e20fd-8941-7462-a078-16c79b9f58d1 2026/05/13 10:59:07 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/post/019e20fd-811a-7e52-96e6-fbc46bf9a530#delete 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor 2026/05/13 10:59:07 INFO Received a new post activity.id=https://a.localdomain/create/019e20fd-895a-7a15-be7a-3486a4c9854d activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-895a-79c6-aaac-c6d259ef2463 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-895a-79c6-aaac-c6d259ef2463 2026/05/13 10:59:07 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor offset=0 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/create/019e20fd-893a-754b-bd14-f746ccbe5aee 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkpfmixc5FtyZuSLVnuA6A1ree4kCae69okku6h1pmwkXN/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/create/019e20fd-893a-754b-bd14-f746ccbe5aee 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkpfmixc5FtyZuSLVnuA6A1ree4kCae69okku6h1pmwkXN/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/create/019e20fd-893a-754b-bd14-f746ccbe5aee 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/create/019e20fd-893a-754b-bd14-f746ccbe5aee 2026/05/13 10:59:07 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:59:07 INFO Updated post activity.id=https://b.localdomain/update/019e20fd-895f-74a9-8bb5-9a71ece97c41 activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 2026/05/13 10:59:07 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/post/019e20fd-808c-7976-a0c8-458b67fdc5ed#delete 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor 2026/05/13 10:59:07 INFO Looking up user name=bob 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkmbv1w5w2uAEE8gakJ5qHgZYwJ2p7LputEEr6bmKe228K/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor/accept/019e20fd-893f-7d5e-9bb6-75c74a1953c8 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor 2026/05/13 10:59:07 INFO Forwarding activity to followers of thread starter domain=a.localdomain activity=https://b.localdomain/create/019e20fd-8858-7a33-8252-ef2bee6ca590 note=https://b.localdomain/post/019e20fd-8858-7a00-98fe-700fd7c7639a thread=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor/post/019e20fd-8565-7d45-a536-a5dc93a65524 starter=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor 2026/05/13 10:59:07 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-8858-7a33-8252-ef2bee6ca590 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-8858-7a00-98fe-700fd7c7639a activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-8858-7a00-98fe-700fd7c7639a 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/create/019e20fd-895a-7a15-be7a-3486a4c9854d 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/create/019e20fd-895a-7a15-be7a-3486a4c9854d 2026/05/13 10:59:07 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/undo/019e20fd-891f-710a-ac32-39d371244e14 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor 2026/05/13 10:59:07 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:07 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor/accept/019e20fd-893f-7d5e-9bb6-75c74a1953c8 2026/05/13 10:59:07 INFO Looking up user name=alice 2026/05/13 10:59:07 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20fd-88be-7670-8994-2a003e2331b4 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor 2026/05/13 10:59:07 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor/accept/019e20fd-8992-7ccb-8573-4e147fcd6888 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-88be-7670-8994-2a003e2331b4 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-88be-7670-8994-2a003e2331b4 2026/05/13 10:59:07 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkmEfG2PdbAiHyTVCUJnSjtem6hL1CNizAYHWUQbWdVePi/actor offset=0 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/create/019e20fd-8941-7462-a078-16c79b9f58d1 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/create/019e20fd-895a-7a15-be7a-3486a4c9854d 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-895f-74a9-8bb5-9a71ece97c41 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://b.localdomain/update/019e20fd-895f-74a9-8bb5-9a71ece97c41 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://b.localdomain/update/019e20fd-895f-74a9-8bb5-9a71ece97c41 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkf2wadqrbFFFurZ3nfg9cDXe2UvfcvA26aUJcg5F17aM1/actor/inbox activity=https://b.localdomain/create/019e20fd-8858-7a33-8252-ef2bee6ca590 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkf2wadqrbFFFurZ3nfg9cDXe2UvfcvA26aUJcg5F17aM1/actor/inbox activity=https://b.localdomain/create/019e20fd-8858-7a33-8252-ef2bee6ca590 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-895f-74a9-8bb5-9a71ece97c41 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor 2026/05/13 10:59:07 INFO Looking up user name=alice 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor/accept/019e20fd-8992-7ccb-8573-4e147fcd6888 2026/05/13 10:59:07 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor/accept/019e20fd-8992-7ccb-8573-4e147fcd6888 sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor gateway=https://c.localdomain 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor/accept/019e20fd-8992-7ccb-8573-4e147fcd6888 2026/05/13 10:59:07 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019e20fd-895a-7a15-be7a-3486a4c9854d 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor/accept/019e20fd-8992-7ccb-8573-4e147fcd6888 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/create/019e20fd-893a-754b-bd14-f746ccbe5aee 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:07 INFO Looking up user name=bob 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor 2026/05/13 10:59:07 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkpfmixc5FtyZuSLVnuA6A1ree4kCae69okku6h1pmwkXN/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/create/019e20fd-893a-754b-bd14-f746ccbe5aee 2026/05/13 10:59:07 INFO Viewing post request.path=/users/view/a.localdomain/post/019e20fd-895a-79c6-aaac-c6d259ef2463 request.user=alice post=https://a.localdomain/post/019e20fd-895a-79c6-aaac-c6d259ef2463 2026/05/13 10:59:07 INFO Looking up user name=bob 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor 2026/05/13 10:59:07 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor 2026/05/13 10:59:07 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/create/019e20fd-8941-7462-a078-16c79b9f58d1 2026/05/13 10:59:07 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/create/019e20fd-893a-754b-bd14-f746ccbe5aee 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox activity=https://b.localdomain/update/019e20fd-895f-74a9-8bb5-9a71ece97c41 2026/05/13 10:59:07 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor 2026/05/13 10:59:07 INFO Viewing post request.path=/users/view/b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/post/019e20fd-893a-74e3-9a5a-d61695193dbe request.user=bob post=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/post/019e20fd-893a-74e3-9a5a-d61695193dbe 2026/05/13 10:59:07 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019e20fd-8941-7462-a078-16c79b9f58d1 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-895f-74a9-8bb5-9a71ece97c41 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:07 INFO Viewing post request.path=/users/view/a.localdomain/post/019e20fd-8941-73c0-a408-ba865d6fb4a2 request.user=alice post=https://a.localdomain/post/019e20fd-8941-73c0-a408-ba865d6fb4a2 2026/05/13 10:59:07 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-895f-74a9-8bb5-9a71ece97c41 2026/05/13 10:59:07 INFO Looking up user name=bob 2026/05/13 10:59:07 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor/accept/019e20fd-893f-7d5e-9bb6-75c74a1953c8 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor activity.object.kind=activity activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkmbv1w5w2uAEE8gakJ5qHgZYwJ2p7LputEEr6bmKe228K/actor/follow/019e20fd-8709-782a-a984-c9c840788d8d activity.object.type=Follow activity.object.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkmbv1w5w2uAEE8gakJ5qHgZYwJ2p7LputEEr6bmKe228K/actor follow=https://b.localdomain/.well-known/apgateway/did:key:z6Mkmbv1w5w2uAEE8gakJ5qHgZYwJ2p7LputEEr6bmKe228K/actor/follow/019e20fd-8709-782a-a984-c9c840788d8d 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:07 INFO Fetching forwarded object activity.id=https://b.localdomain/create/019e20fd-8858-7a33-8252-ef2bee6ca590 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-8858-7a00-98fe-700fd7c7639a activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob id=https://b.localdomain/create/019e20fd-8858-7a33-8252-ef2bee6ca590 sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor/accept/019e20fd-8992-7ccb-8573-4e147fcd6888 2026/05/13 10:59:07 INFO Looking up user name=bob 2026/05/13 10:59:07 INFO Fetching activity activity=https://b.localdomain/create/019e20fd-8858-7a33-8252-ef2bee6ca590 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor/accept/019e20fd-8992-7ccb-8573-4e147fcd6888 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor 2026/05/13 10:59:07 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-89d5-7e37-84ba-4ac84d690476 activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-82ed-7d58-adc1-430c864d80b7 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-82ed-7d58-adc1-430c864d80b7 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkiCSEjo2soFzLHRx99pMwoMPm4SEH5NNiw1B9vX8py3js/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkf2wadqrbFFFurZ3nfg9cDXe2UvfcvA26aUJcg5F17aM1/actor/inbox activity=https://b.localdomain/create/019e20fd-8858-7a33-8252-ef2bee6ca590 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor 2026/05/13 10:59:07 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkph23GxJYv3gLPxRBG99peqbJ3MUWRQxxKvSY7hM64Po6/actor offset=0 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:07 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-8248-7e76-a6e1-e2076459ebbc request.user=bob post=https://b.localdomain/post/019e20fd-8248-7e76-a6e1-e2076459ebbc 2026/05/13 10:59:07 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-8858-7a33-8252-ef2bee6ca590 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-89d5-7e37-84ba-4ac84d690476 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-89d5-7e37-84ba-4ac84d690476 2026/05/13 10:59:07 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor offset=0 2026/05/13 10:59:07 INFO Looking up user name=bob 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://a.localdomain/announce/019e20fd-89d9-7bf5-8c4d-e8b33d8ad6a4 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/announce/019e20fd-89d9-7bf5-8c4d-e8b33d8ad6a4 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/announce/019e20fd-89d9-7bf5-8c4d-e8b33d8ad6a4 2026/05/13 10:59:07 INFO Looking up user name=bob 2026/05/13 10:59:07 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-88b9-7744-ae51-64fbbfd466f5 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-88b9-76ee-95d0-295131fe22fd activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-88b9-76ee-95d0-295131fe22fd 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:07 INFO Looking up user name=carol 2026/05/13 10:59:07 INFO Looking up user name=alice 2026/05/13 10:59:07 INFO Received delete request activity.id=https://b.localdomain/post/019e20fd-808c-7976-a0c8-458b67fdc5ed#delete activity.type=Delete activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-808c-7976-a0c8-458b67fdc5ed activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20fd-808c-7976-a0c8-458b67fdc5ed 2026/05/13 10:59:07 INFO Looking up user name=bob 2026/05/13 10:59:07 INFO Updated post activity.id=https://b.localdomain/update/019e20fd-895f-74a9-8bb5-9a71ece97c41 activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019e20fd-89d5-7e37-84ba-4ac84d690476 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/announce/019e20fd-89d9-7bf5-8c4d-e8b33d8ad6a4 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:07 INFO Forwarding activity to followers of thread starter domain=a.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/create/019e20fd-89dc-72e8-b8a3-05961c21cb0f note=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15 thread=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15 starter=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:07 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/create/019e20fd-89dc-72e8-b8a3-05961c21cb0f activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15 2026/05/13 10:59:07 WARN Activity is invalid activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor/accept/019e20fd-8992-7ccb-8573-4e147fcd6888 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-88be-7670-8994-2a003e2331b4 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor error="invalid object host: b.localdomain" 2026/05/13 10:59:07 WARN Failed to send an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor/accept/019e20fd-8992-7ccb-8573-4e147fcd6888 error="failed to send request to https://c.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor/inbox: 400, " 2026/05/13 10:59:07 INFO Failed to deliver an activity to at least one recipient id=https://a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor/accept/019e20fd-8992-7ccb-8573-4e147fcd6888 --- PASS: TestCluster_PostToFollowers (5.19s) 2026/05/13 10:59:07 INFO Looking up user name=bob 2026/05/13 10:59:07 INFO Resolving user ID request.path=/users/resolve request.user=bob host=c.localdomain name=carol 2026/05/13 10:59:07 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019e20fd-89d5-7e37-84ba-4ac84d690476 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor 2026/05/13 10:59:07 INFO Looking up resource resource=carol@c.localdomain user=carol 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/create/019e20fd-89dc-72e8-b8a3-05961c21cb0f 2026/05/13 10:59:07 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/create/019e20fd-89dc-72e8-b8a3-05961c21cb0f sender=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor gateway=https://c.localdomain 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/create/019e20fd-89dc-72e8-b8a3-05961c21cb0f 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/create/019e20fd-89dc-72e8-b8a3-05961c21cb0f 2026/05/13 10:59:07 INFO Looking up user name=carol 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/create/019e20fd-89dc-72e8-b8a3-05961c21cb0f 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:07 INFO Looking up user name=bob 2026/05/13 10:59:07 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-8911-748d-9c5f-cc8b8799a732 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-8911-7430-bd7c-a20a4c0ba099 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-8911-7430-bd7c-a20a4c0ba099 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://a.localdomain/announce/019e20fd-89d9-7bf5-8c4d-e8b33d8ad6a4 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:07 INFO Looking up user name=bob 2026/05/13 10:59:07 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-8858-7a33-8252-ef2bee6ca590 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-8858-7a00-98fe-700fd7c7639a activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-8858-7a00-98fe-700fd7c7639a 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:07 INFO Looking up user name=carol 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:07 INFO Looking up user name=alice 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor 2026/05/13 10:59:07 INFO Viewing outbox request.path=/users/outbox/c.localdomain/user/carol request.user=bob actor=https://c.localdomain/user/carol offset=0 2026/05/13 10:59:07 INFO Received delete request activity.id=https://b.localdomain/post/019e20fd-811a-7e52-96e6-fbc46bf9a530#delete activity.type=Delete activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-811a-7e52-96e6-fbc46bf9a530 activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20fd-811a-7e52-96e6-fbc46bf9a530 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor 2026/05/13 10:59:07 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-88b9-7744-ae51-64fbbfd466f5 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-88b9-76ee-95d0-295131fe22fd activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-88b9-76ee-95d0-295131fe22fd 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:07 INFO Follow is accepted activity.id=https://b.localdomain/accept/019e20fd-89d5-7e37-84ba-4ac84d690476 activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-82ed-7d58-adc1-430c864d80b7 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-82ed-7d58-adc1-430c864d80b7 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://c.localdomain/inbox activity=https://a.localdomain/announce/019e20fd-89d9-7bf5-8c4d-e8b33d8ad6a4 --- PASS: TestCluster_FollowersSyncMissingRemoteFollowPortableActor (5.22s) 2026/05/13 10:59:07 INFO Looking up user name=alice 2026/05/13 10:59:07 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor/accept/019e20fd-8992-7ccb-8573-4e147fcd6888 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-88be-7670-8994-2a003e2331b4 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-88be-7670-8994-2a003e2331b4 2026/05/13 10:59:07 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/announce/019e20fd-89d9-7bf5-8c4d-e8b33d8ad6a4 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:07 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-86cf-7189-8f8c-89ab6f29f026 request.user=alice post=https://b.localdomain/post/019e20fd-86cf-7189-8f8c-89ab6f29f026 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/create/019e20fd-89dc-72e8-b8a3-05961c21cb0f 2026/05/13 10:59:07 INFO Looking up user name=alice 2026/05/13 10:59:07 INFO Updated post activity.id=https://b.localdomain/update/019e20fd-895f-74a9-8bb5-9a71ece97c41 activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/create/019e20fd-89dc-72e8-b8a3-05961c21cb0f 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor 2026/05/13 10:59:07 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor 2026/05/13 10:59:07 INFO Looking up user name=bob 2026/05/13 10:59:07 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/create/019e20fd-89dc-72e8-b8a3-05961c21cb0f 2026/05/13 10:59:07 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor 2026/05/13 10:59:07 INFO Viewing post request.path=/users/view/a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15 request.user=alice post=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15 --- PASS: TestCluster_ClientSideSigningOutboxInvalidActivity (5.26s) 2026/05/13 10:59:07 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/announce/019e20fd-8a47-7c19-b90c-2b373efa2372 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/announce/019e20fd-8a47-7c19-b90c-2b373efa2372 2026/05/13 10:59:07 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/create/019e20fd-895a-7a15-be7a-3486a4c9854d note=https://a.localdomain/post/019e20fd-895a-79c6-aaac-c6d259ef2463 thread=https://b.localdomain/post/019e20fd-86c8-7f00-9180-9b98ade99d8a starter=https://b.localdomain/user/bob 2026/05/13 10:59:07 INFO Received a new post activity.id=https://a.localdomain/create/019e20fd-895a-7a15-be7a-3486a4c9854d activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-895a-79c6-aaac-c6d259ef2463 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-895a-79c6-aaac-c6d259ef2463 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:07 INFO Received a new post activity.id=https://a.localdomain/create/019e20fd-8941-7462-a078-16c79b9f58d1 activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-8941-73c0-a408-ba865d6fb4a2 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-8941-73c0-a408-ba865d6fb4a2 2026/05/13 10:59:07 INFO Adding mention request.path=/users/say request.user=carol name=@stuff@g.localdomain actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor 2026/05/13 10:59:07 INFO Received a new post activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/create/019e20fd-893a-754b-bd14-f746ccbe5aee activity.type=Create activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor activity.object.kind=object activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/post/019e20fd-893a-74e3-9a5a-d61695193dbe activity.object.type=Note activity.object.attributed_to=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor post=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/post/019e20fd-893a-74e3-9a5a-d61695193dbe 2026/05/13 10:59:07 INFO Looking up user name=bob 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://a.localdomain/create/019e20fd-895a-7a15-be7a-3486a4c9854d 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://a.localdomain/create/019e20fd-895a-7a15-be7a-3486a4c9854d 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/announce/019e20fd-8a47-7c19-b90c-2b373efa2372 2026/05/13 10:59:07 INFO Looking up user name=alice 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor 2026/05/13 10:59:07 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/announce/019e20fd-8a47-7c19-b90c-2b373efa2372 2026/05/13 10:59:07 INFO Moving follow follow=https://b.localdomain/follow/019e20fd-83cb-73be-bec2-1d922bfaa8d9 old=https://a.localdomain/user/alice new=https://c.localdomain/user/carol 2026/05/13 10:59:07 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkk2LH2VPWfTeKc3xeknVkd4sbiqLF4CT6PvpHyB8FrsM6/actor offset=0 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox activity=https://a.localdomain/create/019e20fd-895a-7a15-be7a-3486a4c9854d 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor 2026/05/13 10:59:07 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-8248-7e76-a6e1-e2076459ebbc request.user=bob post=https://b.localdomain/post/019e20fd-8248-7e76-a6e1-e2076459ebbc 2026/05/13 10:59:07 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:07 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-8a79-7b55-b7b0-9cc85ae0f961 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://c.localdomain/user/carol follower=https://b.localdomain/user/bob followed=https://c.localdomain/user/carol 2026/05/13 10:59:07 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019e20fd-895a-7a15-be7a-3486a4c9854d 2026/05/13 10:59:07 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:07 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-8a64-7eff-bb49-9818d2451cb3 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-8a64-7b61-a53f-d959f686c409 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-8a64-7b61-a53f-d959f686c409 2026/05/13 10:59:07 INFO Forwarding activity to followers of thread starter domain=c.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/create/1 note=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/note/1 thread=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/note/1 starter=https://c.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor 2026/05/13 10:59:07 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/create/1 activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/note/1 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/note/1 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:07 INFO Looking up user name=bob 2026/05/13 10:59:07 INFO Removed a Follow activity.id=https://b.localdomain/undo/019e20fd-8a81-74f6-a859-1cc7b0bc35e4 activity.type=Undo activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-83cb-73be-bec2-1d922bfaa8d9 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follower=https://b.localdomain/user/bob followed=https://a.localdomain/user/alice 2026/05/13 10:59:07 INFO Resolving user ID request.path=/users/resolve request.user=alice host=g.localdomain name=stuff 2026/05/13 10:59:07 INFO Looking up user name=alice 2026/05/13 10:59:07 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:59:07 INFO Looking up resource resource=stuff@g.localdomain user=stuff 2026/05/13 10:59:07 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/create/1 sender=https://c.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor gateway=https://a.localdomain 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/create/1 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/create/1 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/inbox activity=https://b.localdomain/create/019e20fd-8a64-7eff-bb49-9818d2451cb3 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/inbox activity=https://b.localdomain/create/019e20fd-8a64-7eff-bb49-9818d2451cb3 --- PASS: TestCluster_ClientSideSigningOutboxInvalidProof (5.33s) 2026/05/13 10:59:07 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/create/1 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/follow/019e20fd-8a79-7b55-b7b0-9cc85ae0f961 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/follow/019e20fd-8a79-7b55-b7b0-9cc85ae0f961 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:07 INFO Looking up user name=bob 2026/05/13 10:59:07 INFO Looking up user name=carol 2026/05/13 10:59:07 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/create/1 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/undo/019e20fd-8a81-74f6-a859-1cc7b0bc35e4 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/undo/019e20fd-8a81-74f6-a859-1cc7b0bc35e4 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:07 INFO Looking up user name=alice 2026/05/13 10:59:07 INFO Received a new post activity.id=https://a.localdomain/create/019e20fd-895a-7a15-be7a-3486a4c9854d activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-895a-79c6-aaac-c6d259ef2463 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-895a-79c6-aaac-c6d259ef2463 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/inbox activity=https://b.localdomain/create/019e20fd-8a64-7eff-bb49-9818d2451cb3 2026/05/13 10:59:07 INFO Received a new post activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/create/019e20fd-893a-754b-bd14-f746ccbe5aee activity.type=Create activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor activity.object.kind=object activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/post/019e20fd-893a-74e3-9a5a-d61695193dbe activity.object.type=Note activity.object.attributed_to=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor post=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/post/019e20fd-893a-74e3-9a5a-d61695193dbe 2026/05/13 10:59:07 INFO Looking up user name=bob 2026/05/13 10:59:07 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-8a64-7eff-bb49-9818d2451cb3 2026/05/13 10:59:07 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor 2026/05/13 10:59:07 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-8a64-7b61-a53f-d959f686c409 request.user=carol post=https://b.localdomain/post/019e20fd-8a64-7b61-a53f-d959f686c409 2026/05/13 10:59:07 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor request.user=alice actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor offset=0 2026/05/13 10:59:07 INFO Received followers request did=did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn sender=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor count=2 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/undo/019e20fd-8a81-74f6-a859-1cc7b0bc35e4 2026/05/13 10:59:07 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor 2026/05/13 10:59:07 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor 2026/05/13 10:59:07 INFO Looking up user name=alice 2026/05/13 10:59:07 INFO Synchronizing followers followed=https://b.localdomain/user/bob 2026/05/13 10:59:07 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:07 INFO Forwarding activity to followers of thread starter domain=a.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/create/1 note=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/note/1 thread=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/note/1 starter=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor 2026/05/13 10:59:07 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/create/1 activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/note/1 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/note/1 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6Mkw7BCvcexqw6TVs1R8LbuhCW5TwrpbF1VFAJtbKQ3eWLB/actor 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:07 INFO Not approving follow request activity.id=https://a.localdomain/follow/019e20fd-8ad6-77f3-84c9-99bd093d0306 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor follower=https://a.localdomain/user/alice followed=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/create/1 2026/05/13 10:59:07 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/create/1 sender=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor gateway=https://c.localdomain 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/create/1 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/create/1 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/create/1 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/follow/019e20fd-8a79-7b55-b7b0-9cc85ae0f961 2026/05/13 10:59:07 INFO Looking up user name=bob 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor 2026/05/13 10:59:07 INFO Forwarding activity to followers of thread starter domain=c.localdomain activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/create/019e20fd-8ab7-7ec9-848e-82675b2e9736 note=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-8ab7-7e5f-a849-697262b5b52b thread=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-8ab7-7e5f-a849-697262b5b52b starter=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:07 INFO Received a new post activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/create/019e20fd-8ab7-7ec9-848e-82675b2e9736 activity.type=Create activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor activity.object.kind=object activity.object.id=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-8ab7-7e5f-a849-697262b5b52b activity.object.type=Note activity.object.attributed_to=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor post=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-8ab7-7e5f-a849-697262b5b52b 2026/05/13 10:59:07 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor 2026/05/13 10:59:07 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20fd-8a79-7b55-b7b0-9cc85ae0f961 2026/05/13 10:59:07 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor/inbox activity=https://a.localdomain/follow/019e20fd-8ad6-77f3-84c9-99bd093d0306 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor/inbox activity=https://a.localdomain/follow/019e20fd-8ad6-77f3-84c9-99bd093d0306 2026/05/13 10:59:07 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkkm3gA8Mjqo5sBLccVTbNvqAQ2RaHx2JSQCHvcpnrHggs/actor offset=0 2026/05/13 10:59:07 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:59:07 INFO Received delete request activity.id=https://b.localdomain/post/019e20fd-854a-7429-82eb-e5b00580fbe8#delete activity.type=Delete activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-854a-7429-82eb-e5b00580fbe8 activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20fd-854a-7429-82eb-e5b00580fbe8 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:07 INFO Received followers request sender=https://a.localdomain/.well-known/apgateway/did:key:z6Mkw7BCvcexqw6TVs1R8LbuhCW5TwrpbF1VFAJtbKQ3eWLB/actor username=bob host=a.localdomain count=2 2026/05/13 10:59:07 INFO Found unknown remote follow followed=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice 2026/05/13 10:59:07 INFO Looking up user name=bob 2026/05/13 10:59:07 WARN Using fake follow ID to remove unknown remote follow followed=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice id=https://a.localdomain/follow/019e20fd-8aea-7cfa-8c79-518364c3999c 2026/05/13 10:59:07 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/undo/019e20fd-8a81-74f6-a859-1cc7b0bc35e4 2026/05/13 10:59:07 INFO Looking up user name=alice 2026/05/13 10:59:07 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor request.user=carol actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor offset=0 2026/05/13 10:59:07 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:07 INFO Forwarding activity to gateway activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/create/019e20fd-8ab7-7ec9-848e-82675b2e9736 sender=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor gateway=https://a.localdomain 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/create/019e20fd-8ab7-7ec9-848e-82675b2e9736 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/create/019e20fd-8ab7-7ec9-848e-82675b2e9736 2026/05/13 10:59:07 INFO Looking up user name=bob 2026/05/13 10:59:07 INFO Removed a Follow activity.id=https://a.localdomain/undo/019e20fd-8aea-7e0e-b64d-669e4a61a23b activity.type=Undo activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-8aea-7cfa-8c79-518364c3999c activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:59:07 INFO Looking up user name=bob 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor/inbox activity=https://a.localdomain/follow/019e20fd-8ad6-77f3-84c9-99bd093d0306 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:07 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:07 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019e20fd-8ad6-77f3-84c9-99bd093d0306 2026/05/13 10:59:07 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-8577-7a1c-a7e3-c2c5cace8ba1 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-8577-79d4-bcb5-d474c528a09b activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-8577-79d4-bcb5-d474c528a09b 2026/05/13 10:59:07 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-8643-7b6e-a0de-00b01d8a8000 request.user=bob post=https://b.localdomain/post/019e20fd-8643-7b6e-a0de-00b01d8a8000 2026/05/13 10:59:07 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20fd-8a79-7b55-b7b0-9cc85ae0f961 activity.type=Follow activity.actor=https://b.localdomain/user/bob activity.object.kind=string activity.object.id=https://c.localdomain/user/carol follower=https://b.localdomain/user/bob followed=https://c.localdomain/user/carol 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/create/1 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:07 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor request.user=alice actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor offset=0 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor inbox=https://b.localdomain/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/create/1 2026/05/13 10:59:07 INFO Follow is accepted activity.id=https://c.localdomain/accept/019e20fd-8b00-7d09-aafc-0fa2146bc36b activity.type=Accept activity.actor=https://c.localdomain/user/carol activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-8a79-7b55-b7b0-9cc85ae0f961 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-8a79-7b55-b7b0-9cc85ae0f961 2026/05/13 10:59:07 INFO Looking up user name=bob 2026/05/13 10:59:07 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/undo/019e20fd-8aea-7e0e-b64d-669e4a61a23b 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/undo/019e20fd-8aea-7e0e-b64d-669e4a61a23b 2026/05/13 10:59:07 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/create/1 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:07 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:59:07 INFO Looking up user name=alice 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20fd-854a-7429-82eb-e5b00580fbe8#delete 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20fd-854a-7429-82eb-e5b00580fbe8#delete 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20fd-854a-7429-82eb-e5b00580fbe8#delete 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/accept/019e20fd-8b00-7d09-aafc-0fa2146bc36b 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/accept/019e20fd-8b00-7d09-aafc-0fa2146bc36b 2026/05/13 10:59:07 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/05/13 10:59:07 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/post/019e20fd-854a-7429-82eb-e5b00580fbe8#delete 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/undo/019e20fd-8aea-7e0e-b64d-669e4a61a23b 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor 2026/05/13 10:59:07 INFO Resolving user ID request.path=/users/resolve request.user=carol host=g.localdomain name=stuff 2026/05/13 10:59:07 INFO Looking up user name=bob 2026/05/13 10:59:07 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=carol actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:59:07 INFO Looking up user name=carol 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/create/019e20fd-8ab7-7ec9-848e-82675b2e9736 --- PASS: TestCluster_PostToFollowers_DisabledThenAccepted (5.46s) 2026/05/13 10:59:07 INFO Looking up resource resource=stuff@g.localdomain user=stuff 2026/05/13 10:59:07 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/undo/019e20fd-8aea-7e0e-b64d-669e4a61a23b 2026/05/13 10:59:07 INFO Replying to post request.path=/users/reply/b.localdomain/post/019e20fd-88b9-76ee-95d0-295131fe22fd request.user=alice post=https://b.localdomain/post/019e20fd-88b9-76ee-95d0-295131fe22fd 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor 2026/05/13 10:59:07 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 request.user=bob post=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 2026/05/13 10:59:07 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/create/019e20fd-8ab7-7ec9-848e-82675b2e9736 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:07 INFO Looking up user name=alice 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://c.localdomain/user/carol inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/accept/019e20fd-8b00-7d09-aafc-0fa2146bc36b 2026/05/13 10:59:07 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-8672-7b2b-a920-2b4452c31473 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-8672-7ad2-befc-3a4ac72e9bad activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-8672-7ad2-befc-3a4ac72e9bad --- PASS: TestCluster_ClientSideSigningInboxHappyFlow (5.47s) 2026/05/13 10:59:07 INFO Viewing post request.path=/users/view/c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-8ab7-7e5f-a849-697262b5b52b request.user=carol post=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-8ab7-7e5f-a849-697262b5b52b 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:07 INFO Looking up user name=carol 2026/05/13 10:59:07 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:07 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/accept/019e20fd-8b00-7d09-aafc-0fa2146bc36b 2026/05/13 10:59:07 INFO Looking up user name=bob 2026/05/13 10:59:07 INFO Looking up user name=carol 2026/05/13 10:59:07 INFO Removed a Follow activity.id=https://a.localdomain/undo/019e20fd-8aea-7e0e-b64d-669e4a61a23b activity.type=Undo activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-8aea-7cfa-8c79-518364c3999c activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follower=https://a.localdomain/user/alice followed=https://b.localdomain/user/bob 2026/05/13 10:59:07 WARN Could not find expected key in verification method activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor/create/1 method=abcd 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:07 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:07 INFO Received a new post activity.id=https://a.localdomain/create/019e20fd-8b1d-79a4-bf44-0f96e830ca88 activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-8b1d-7949-908a-7cb42dfb09e4 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-8b1d-7949-908a-7cb42dfb09e4 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor 2026/05/13 10:59:07 INFO Received delete request activity.id=https://b.localdomain/post/019e20fd-854a-7429-82eb-e5b00580fbe8#delete activity.type=Delete activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-854a-7429-82eb-e5b00580fbe8 activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20fd-854a-7429-82eb-e5b00580fbe8 2026/05/13 10:59:07 INFO Looking up user name=bob 2026/05/13 10:59:07 INFO Removed a Follow activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6Mki8Vg5aZHC8TqNeWLfkYvCoBPcU5NxuJZRa8N8YVYzayG/actor/undo/019e20fd-8b2f-7d28-b896-b34a881cff2c activity.type=Undo activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6Mki8Vg5aZHC8TqNeWLfkYvCoBPcU5NxuJZRa8N8YVYzayG/actor activity.object.kind=activity activity.object.id=https://c.localdomain/.well-known/apgateway/did:key:z6Mki8Vg5aZHC8TqNeWLfkYvCoBPcU5NxuJZRa8N8YVYzayG/actor/follow/019e20fd-823b-77da-a860-f6e83dc37b9f activity.object.type=Follow activity.object.actor=https://c.localdomain/.well-known/apgateway/did:key:z6Mki8Vg5aZHC8TqNeWLfkYvCoBPcU5NxuJZRa8N8YVYzayG/actor follower=https://c.localdomain/.well-known/apgateway/did:key:z6Mki8Vg5aZHC8TqNeWLfkYvCoBPcU5NxuJZRa8N8YVYzayG/actor followed=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor 2026/05/13 10:59:07 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:07 INFO Removed a Follow activity.id=https://b.localdomain/undo/019e20fd-8a81-74f6-a859-1cc7b0bc35e4 activity.type=Undo activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-83cb-73be-bec2-1d922bfaa8d9 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follower=https://b.localdomain/user/bob followed=https://a.localdomain/user/alice 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/create/019e20fd-8b1d-79a4-bf44-0f96e830ca88 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/create/019e20fd-8b1d-79a4-bf44-0f96e830ca88 2026/05/13 10:59:07 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor request.user=carol actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor offset=0 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mki8Vg5aZHC8TqNeWLfkYvCoBPcU5NxuJZRa8N8YVYzayG/actor/undo/019e20fd-8b2f-7d28-b896-b34a881cff2c 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mki8Vg5aZHC8TqNeWLfkYvCoBPcU5NxuJZRa8N8YVYzayG/actor/undo/019e20fd-8b2f-7d28-b896-b34a881cff2c 2026/05/13 10:59:07 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/create/1 activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/note/1 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor/note/1 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6Mki8Vg5aZHC8TqNeWLfkYvCoBPcU5NxuJZRa8N8YVYzayG/actor 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/05/13 10:59:07 INFO Replying to post request.path=/users/reply/b.localdomain/post/019e20fd-8859-75bf-81c3-25de5fad8b86 request.user=alice post=https://b.localdomain/post/019e20fd-8859-75bf-81c3-25de5fad8b86 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6Mki8Vg5aZHC8TqNeWLfkYvCoBPcU5NxuJZRa8N8YVYzayG/actor 2026/05/13 10:59:07 INFO Forwarding post to group followers activity=https://b.localdomain/create/019e20fd-8a64-7eff-bb49-9818d2451cb3 note=https://b.localdomain/post/019e20fd-8a64-7b61-a53f-d959f686c409 group=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor 2026/05/13 10:59:07 INFO Looking up user name=alice 2026/05/13 10:59:07 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-873c-7a58-9765-86b3c7060d5e activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-873c-79af-84a3-6793ae77de71 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-873c-79af-84a3-6793ae77de71 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:07 INFO Looking up user name=carol 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor 2026/05/13 10:59:07 INFO Looking up user name=bob 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/create/019e20fd-8b1d-79a4-bf44-0f96e830ca88 2026/05/13 10:59:07 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-8a64-7eff-bb49-9818d2451cb3 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-8a64-7b61-a53f-d959f686c409 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-8a64-7b61-a53f-d959f686c409 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor 2026/05/13 10:59:07 INFO Follow is accepted activity.id=https://c.localdomain/accept/019e20fd-8b00-7d09-aafc-0fa2146bc36b activity.type=Accept activity.actor=https://c.localdomain/user/carol activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-8a79-7b55-b7b0-9cc85ae0f961 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019e20fd-8a79-7b55-b7b0-9cc85ae0f961 2026/05/13 10:59:07 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019e20fd-8b1d-79a4-bf44-0f96e830ca88 2026/05/13 10:59:07 INFO Viewing post request.path=/users/view/a.localdomain/post/019e20fd-8941-73c0-a408-ba865d6fb4a2 request.user=bob post=https://a.localdomain/post/019e20fd-8941-73c0-a408-ba865d6fb4a2 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:07 INFO Viewing post request.path=/users/view/a.localdomain/post/019e20fd-8b1d-7949-908a-7cb42dfb09e4 request.user=alice post=https://a.localdomain/post/019e20fd-8b1d-7949-908a-7cb42dfb09e4 2026/05/13 10:59:07 INFO Received a new post activity.id=https://a.localdomain/create/019e20fd-8b47-7e83-82a9-6275e2202e99 activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-8b47-7e36-b534-7fcf6b845e80 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-8b47-7e36-b534-7fcf6b845e80 2026/05/13 10:59:07 INFO Not approving follow request activity.id=https://b.localdomain/follow/019e20fd-8b5c-7899-9f18-937c3ff3540d activity.type=Follow activity.actor=https://b.localdomain/user/carol activity.object.kind=string activity.object.id=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor follower=https://b.localdomain/user/carol followed=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6Mki8Vg5aZHC8TqNeWLfkYvCoBPcU5NxuJZRa8N8YVYzayG/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mki8Vg5aZHC8TqNeWLfkYvCoBPcU5NxuJZRa8N8YVYzayG/actor/undo/019e20fd-8b2f-7d28-b896-b34a881cff2c 2026/05/13 10:59:07 INFO Looking up user name=bob 2026/05/13 10:59:07 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor offset=0 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-8a64-7eff-bb49-9818d2451cb3 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-8a64-7eff-bb49-9818d2451cb3 2026/05/13 10:59:07 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6Mki8Vg5aZHC8TqNeWLfkYvCoBPcU5NxuJZRa8N8YVYzayG/actor/undo/019e20fd-8b2f-7d28-b896-b34a881cff2c 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://a.localdomain/create/019e20fd-8b47-7e83-82a9-6275e2202e99 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor/inbox activity=https://b.localdomain/follow/019e20fd-8b5c-7899-9f18-937c3ff3540d 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor/inbox activity=https://b.localdomain/follow/019e20fd-8b5c-7899-9f18-937c3ff3540d 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/create/019e20fd-8b47-7e83-82a9-6275e2202e99 2026/05/13 10:59:07 INFO Looking up user name=carol 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/create/019e20fd-8b47-7e83-82a9-6275e2202e99 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/announce/019e20fd-8b4e-7266-afa8-8418358494b1 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/announce/019e20fd-8b4e-7266-afa8-8418358494b1 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/announce/019e20fd-8b4e-7266-afa8-8418358494b1 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/announce/019e20fd-8b4e-7266-afa8-8418358494b1 2026/05/13 10:59:07 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor request.user=carol actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor offset=0 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor 2026/05/13 10:59:07 INFO Looking up user name=carol 2026/05/13 10:59:07 INFO Looking up user name=alice 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-8a64-7eff-bb49-9818d2451cb3 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/announce/019e20fd-8b4e-7266-afa8-8418358494b1 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor 2026/05/13 10:59:07 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 request.user=alice post=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor 2026/05/13 10:59:07 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor/inbox activity=https://b.localdomain/follow/019e20fd-8b5c-7899-9f18-937c3ff3540d 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/create/019e20fd-8b47-7e83-82a9-6275e2202e99 2026/05/13 10:59:07 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:07 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019e20fd-8b5c-7899-9f18-937c3ff3540d 2026/05/13 10:59:07 INFO Looking up user name=alice --- PASS: TestDeleter_OldData (5.56s) 2026/05/13 10:59:07 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor request.user=carol actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor offset=0 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://a.localdomain/create/019e20fd-8b47-7e83-82a9-6275e2202e99 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice --- PASS: TestCluster_ClientSideSigningOutboxNoProof (5.58s) 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor inbox=https://b.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/announce/019e20fd-8b4e-7266-afa8-8418358494b1 2026/05/13 10:59:07 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:07 INFO Looking up user name=alice 2026/05/13 10:59:07 INFO Replying to post request.path=/users/reply/b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/post/019e20fd-893a-74e3-9a5a-d61695193dbe request.user=alice post=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/post/019e20fd-893a-74e3-9a5a-d61695193dbe 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor inbox=https://a.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/announce/019e20fd-8b4e-7266-afa8-8418358494b1 2026/05/13 10:59:07 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://c.localdomain/inbox activity=https://a.localdomain/create/019e20fd-8b47-7e83-82a9-6275e2202e99 2026/05/13 10:59:07 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-8a64-7eff-bb49-9818d2451cb3 2026/05/13 10:59:07 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:07 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019e20fd-8b47-7e83-82a9-6275e2202e99 2026/05/13 10:59:07 INFO Successfully delivered an activity to all recipients id=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/announce/019e20fd-8b4e-7266-afa8-8418358494b1 2026/05/13 10:59:07 INFO Looking up user name=alice 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:07 INFO Viewing post request.path=/users/view/a.localdomain/post/019e20fd-8b47-7e36-b534-7fcf6b845e80 request.user=alice post=https://a.localdomain/post/019e20fd-8b47-7e36-b534-7fcf6b845e80 2026/05/13 10:59:07 INFO Forwarding activity to followers of thread starter domain=a.localdomain activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/create/019e20fd-8ab7-7ec9-848e-82675b2e9736 note=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-8ab7-7e5f-a849-697262b5b52b thread=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-8ab7-7e5f-a849-697262b5b52b starter=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:07 INFO Received a new post activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/create/019e20fd-8ab7-7ec9-848e-82675b2e9736 activity.type=Create activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor activity.object.kind=object activity.object.id=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-8ab7-7e5f-a849-697262b5b52b activity.object.type=Note activity.object.attributed_to=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor post=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-8ab7-7e5f-a849-697262b5b52b 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:07 INFO Looking up user name=alice 2026/05/13 10:59:07 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/create/019e20fd-8b9d-7310-a913-14d3b4822240 activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/post/019e20fd-8b9d-72a4-a9f6-aad1577bedc3 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/post/019e20fd-8b9d-72a4-a9f6-aad1577bedc3 2026/05/13 10:59:07 INFO Looking up user name=carol 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6Mki8Vg5aZHC8TqNeWLfkYvCoBPcU5NxuJZRa8N8YVYzayG/actor 2026/05/13 10:59:07 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/create/019e20fd-8ab7-7ec9-848e-82675b2e9736 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/create/019e20fd-8ab7-7ec9-848e-82675b2e9736 2026/05/13 10:59:07 WARN Failed to resolve a recipient to=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/followers activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/create/019e20fd-8ab7-7ec9-848e-82675b2e9736 error="cannot resolve https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/followers: actor is not cached" 2026/05/13 10:59:07 INFO Forwarding activity to gateway activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/create/019e20fd-8ab7-7ec9-848e-82675b2e9736 sender=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor gateway=https://c.localdomain 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/create/019e20fd-8ab7-7ec9-848e-82675b2e9736 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/create/019e20fd-8ab7-7ec9-848e-82675b2e9736 2026/05/13 10:59:07 INFO Approving follow request activity.id=https://a.localdomain/follow/019e20fd-8ad6-77f3-84c9-99bd093d0306 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor follower=https://a.localdomain/user/alice followed=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6Mki8Vg5aZHC8TqNeWLfkYvCoBPcU5NxuJZRa8N8YVYzayG/actor 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/create/019e20fd-8ab7-7ec9-848e-82675b2e9736 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:07 INFO Looking up user name=alice 2026/05/13 10:59:07 INFO Follow is accepted activity.id=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor/accept/019e20fd-8bbd-72ca-8825-604a6545c519 activity.type=Accept activity.actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-8ad6-77f3-84c9-99bd093d0306 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-8ad6-77f3-84c9-99bd093d0306 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/create/019e20fd-8b9d-7310-a913-14d3b4822240 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/create/019e20fd-8b9d-7310-a913-14d3b4822240 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor 2026/05/13 10:59:07 INFO Looking up user name=carol 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor 2026/05/13 10:59:07 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 request.user=carol post=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 --- PASS: TestCluster_ForwardedLegacyReply (5.63s) 2026/05/13 10:59:07 INFO Approving follow request activity.id=https://b.localdomain/follow/019e20fd-8b5c-7899-9f18-937c3ff3540d activity.type=Follow activity.actor=https://b.localdomain/user/carol activity.object.kind=string activity.object.id=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor follower=https://b.localdomain/user/carol followed=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor 2026/05/13 10:59:07 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:59:07 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-8a64-7eff-bb49-9818d2451cb3 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-8a64-7b61-a53f-d959f686c409 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-8a64-7b61-a53f-d959f686c409 2026/05/13 10:59:07 INFO Removed a Follow activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6Mki8Vg5aZHC8TqNeWLfkYvCoBPcU5NxuJZRa8N8YVYzayG/actor/undo/019e20fd-8b2f-7d28-b896-b34a881cff2c activity.type=Undo activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6Mki8Vg5aZHC8TqNeWLfkYvCoBPcU5NxuJZRa8N8YVYzayG/actor activity.object.kind=activity activity.object.id=https://c.localdomain/.well-known/apgateway/did:key:z6Mki8Vg5aZHC8TqNeWLfkYvCoBPcU5NxuJZRa8N8YVYzayG/actor/follow/019e20fd-823b-77da-a860-f6e83dc37b9f activity.object.type=Follow activity.object.actor=https://c.localdomain/.well-known/apgateway/did:key:z6Mki8Vg5aZHC8TqNeWLfkYvCoBPcU5NxuJZRa8N8YVYzayG/actor follower=https://c.localdomain/.well-known/apgateway/did:key:z6Mki8Vg5aZHC8TqNeWLfkYvCoBPcU5NxuJZRa8N8YVYzayG/actor followed=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor 2026/05/13 10:59:07 INFO Follow is accepted activity.id=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor/accept/019e20fd-8bd1-71af-82d1-ccb1fef611ae activity.type=Accept activity.actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-8b5c-7899-9f18-937c3ff3540d activity.object.type=Follow activity.object.actor=https://b.localdomain/user/carol follow=https://b.localdomain/follow/019e20fd-8b5c-7899-9f18-937c3ff3540d 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor 2026/05/13 10:59:07 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/create/019e20fd-8b1d-79a4-bf44-0f96e830ca88 note=https://a.localdomain/post/019e20fd-8b1d-7949-908a-7cb42dfb09e4 thread=https://b.localdomain/post/019e20fd-88b9-76ee-95d0-295131fe22fd starter=https://b.localdomain/user/bob 2026/05/13 10:59:07 INFO Received a new post activity.id=https://a.localdomain/create/019e20fd-8b1d-79a4-bf44-0f96e830ca88 activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-8b1d-7949-908a-7cb42dfb09e4 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-8b1d-7949-908a-7cb42dfb09e4 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/create/019e20fd-8ab7-7ec9-848e-82675b2e9736 2026/05/13 10:59:07 INFO Failed to deliver an activity to at least one recipient id=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/create/019e20fd-8ab7-7ec9-848e-82675b2e9736 2026/05/13 10:59:07 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 --- PASS: TestCluster_PublicPostQuote (5.66s) 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor/accept/019e20fd-8bbd-72ca-8825-604a6545c519 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor/accept/019e20fd-8bbd-72ca-8825-604a6545c519 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/create/019e20fd-8b9d-7310-a913-14d3b4822240 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/carol activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor/accept/019e20fd-8bd1-71af-82d1-ccb1fef611ae 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/carol activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor/accept/019e20fd-8bd1-71af-82d1-ccb1fef611ae 2026/05/13 10:59:07 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/create/019e20fd-8b9d-7310-a913-14d3b4822240 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor 2026/05/13 10:59:07 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://a.localdomain/create/019e20fd-8b1d-79a4-bf44-0f96e830ca88 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://a.localdomain/create/019e20fd-8b1d-79a4-bf44-0f96e830ca88 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor --- PASS: TestCluster_FollowersSyncMissingLocalFollow (5.66s) 2026/05/13 10:59:07 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor 2026/05/13 10:59:07 INFO Viewing post request.path=/users/view/a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/post/019e20fd-8b9d-72a4-a9f6-aad1577bedc3 request.user=alice post=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/post/019e20fd-8b9d-72a4-a9f6-aad1577bedc3 2026/05/13 10:59:07 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:07 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:07 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor 2026/05/13 10:59:07 INFO Looking up user name=alice 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor 2026/05/13 10:59:07 INFO Looking up user name=bob 2026/05/13 10:59:07 INFO Looking up user name=bob 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:07 INFO Looking up user name=alice 2026/05/13 10:59:07 INFO Fetching forwarded object activity.id=https://a.localdomain/create/019e20fd-8b1d-79a4-bf44-0f96e830ca88 activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-8b1d-7949-908a-7cb42dfb09e4 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice id=https://a.localdomain/create/019e20fd-8b1d-79a4-bf44-0f96e830ca88 sender=https://b.localdomain/user/bob 2026/05/13 10:59:07 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor inbox=https://a.localdomain/inbox/alice activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor/accept/019e20fd-8bbd-72ca-8825-604a6545c519 2026/05/13 10:59:07 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:59:07 INFO Fetching activity activity=https://a.localdomain/create/019e20fd-8b1d-79a4-bf44-0f96e830ca88 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox activity=https://a.localdomain/create/019e20fd-8b1d-79a4-bf44-0f96e830ca88 2026/05/13 10:59:07 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor inbox=https://b.localdomain/inbox/carol activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor/accept/019e20fd-8bd1-71af-82d1-ccb1fef611ae 2026/05/13 10:59:07 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/create/019e20fd-89dc-72e8-b8a3-05961c21cb0f activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15 2026/05/13 10:59:07 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019e20fd-8b1d-79a4-bf44-0f96e830ca88 2026/05/13 10:59:07 INFO Successfully delivered an activity to all recipients id=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor/accept/019e20fd-8bd1-71af-82d1-ccb1fef611ae 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:07 INFO Received delete request activity.id=https://c.localdomain/post/019e20fd-8169-7a59-abd3-5031cc246253#delete activity.type=Delete activity.actor=https://c.localdomain/user/carol activity.object.kind=object activity.object.id=https://c.localdomain/post/019e20fd-8169-7a59-abd3-5031cc246253 activity.object.type=Note activity.object.attributed_to="" deleted=https://c.localdomain/post/019e20fd-8169-7a59-abd3-5031cc246253 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:07 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:07 INFO Successfully delivered an activity to all recipients id=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor/accept/019e20fd-8bbd-72ca-8825-604a6545c519 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor 2026/05/13 10:59:07 INFO Looking up user name=alice 2026/05/13 10:59:07 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/create/019e20fd-8b47-7e83-82a9-6275e2202e99 note=https://a.localdomain/post/019e20fd-8b47-7e36-b534-7fcf6b845e80 thread=https://b.localdomain/post/019e20fd-8859-75bf-81c3-25de5fad8b86 starter=https://b.localdomain/user/bob 2026/05/13 10:59:07 INFO Received a new post activity.id=https://a.localdomain/create/019e20fd-8b47-7e83-82a9-6275e2202e99 activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-8b47-7e36-b534-7fcf6b845e80 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-8b47-7e36-b534-7fcf6b845e80 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor 2026/05/13 10:59:07 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:07 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/post/019e20fd-8169-7a59-abd3-5031cc246253#delete 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/post/019e20fd-8169-7a59-abd3-5031cc246253#delete 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://c.localdomain/user/carol inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/post/019e20fd-8169-7a59-abd3-5031cc246253#delete 2026/05/13 10:59:07 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019e20fd-8b47-7e83-82a9-6275e2202e99 2026/05/13 10:59:07 INFO Received a new post activity.id=https://a.localdomain/create/019e20fd-8b1d-79a4-bf44-0f96e830ca88 activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-8b1d-7949-908a-7cb42dfb09e4 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-8b1d-7949-908a-7cb42dfb09e4 2026/05/13 10:59:07 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/post/019e20fd-8169-7a59-abd3-5031cc246253#delete 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:07 INFO Follow is accepted activity.id=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor/accept/019e20fd-8bbd-72ca-8825-604a6545c519 activity.type=Accept activity.actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019e20fd-8ad6-77f3-84c9-99bd093d0306 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019e20fd-8ad6-77f3-84c9-99bd093d0306 2026/05/13 10:59:07 INFO Viewing outbox request.path=/users/outbox/c.localdomain/user/carol request.user=carol actor=https://c.localdomain/user/carol offset=0 2026/05/13 10:59:07 INFO Received a new post activity.id=https://c.localdomain/create/019e20fd-8c1c-79a8-bc31-470980fe2d96 activity.type=Create activity.actor=https://c.localdomain/user/carol activity.object.kind=object activity.object.id=https://c.localdomain/post/019e20fd-8c1c-7952-8e07-551c3f4c16f9 activity.object.type=Note activity.object.attributed_to=https://c.localdomain/user/carol post=https://c.localdomain/post/019e20fd-8c1c-7952-8e07-551c3f4c16f9 2026/05/13 10:59:07 INFO Received a new post activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/create/019e20fd-8ab7-7ec9-848e-82675b2e9736 activity.type=Create activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor activity.object.kind=object activity.object.id=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-8ab7-7e5f-a849-697262b5b52b activity.object.type=Note activity.object.attributed_to=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor post=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-8ab7-7e5f-a849-697262b5b52b 2026/05/13 10:59:07 INFO Looking up user name=alice 2026/05/13 10:59:07 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:07 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://c.localdomain/create/019e20fd-8c1c-79a8-bc31-470980fe2d96 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://c.localdomain/create/019e20fd-8c1c-79a8-bc31-470980fe2d96 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/05/13 10:59:07 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MknU7w9QjBYyoG1ki7Bh2XV2eaDnvYinqEYx6M4dU3BtPD/actor offset=0 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:07 INFO Fetching object cid=ap://did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor 2026/05/13 10:59:07 INFO Looking up user name=carol 2026/05/13 10:59:07 INFO Looking up user name=carol 2026/05/13 10:59:07 INFO Received delete request activity.id=https://c.localdomain/post/019e20fd-8169-7a59-abd3-5031cc246253#delete activity.type=Delete activity.actor=https://c.localdomain/user/carol activity.object.kind=object activity.object.id=https://c.localdomain/post/019e20fd-8169-7a59-abd3-5031cc246253 activity.object.type=Note activity.object.attributed_to="" deleted=https://c.localdomain/post/019e20fd-8169-7a59-abd3-5031cc246253 2026/05/13 10:59:07 INFO Received a new post activity.id=https://a.localdomain/create/019e20fd-8b47-7e83-82a9-6275e2202e99 activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-8b47-7e36-b534-7fcf6b845e80 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-8b47-7e36-b534-7fcf6b845e80 2026/05/13 10:59:07 INFO Updated post activity.id=https://a.localdomain/update/019e20fd-8c34-7d02-a8de-9025dfa84538 activity.type=Update activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-895a-79c6-aaac-c6d259ef2463 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-895a-79c6-aaac-c6d259ef2463 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://c.localdomain/user/carol inbox=https://b.localdomain/inbox activity=https://c.localdomain/create/019e20fd-8c1c-79a8-bc31-470980fe2d96 2026/05/13 10:59:07 INFO Backfilling thread post=https://a.localdomain/post/019e20fd-8b47-7e36-b534-7fcf6b845e80 parent=https://b.localdomain/post/019e20fd-8859-75bf-81c3-25de5fad8b86 depth=0 2026/05/13 10:59:07 INFO Follow is accepted activity.id=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor/accept/019e20fd-8bd1-71af-82d1-ccb1fef611ae activity.type=Accept activity.actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019e20fd-8b5c-7899-9f18-937c3ff3540d activity.object.type=Follow activity.object.actor=https://b.localdomain/user/carol follow=https://b.localdomain/follow/019e20fd-8b5c-7899-9f18-937c3ff3540d 2026/05/13 10:59:07 INFO Received followers request did=did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn sender=https://a.localdomain/.well-known/apgateway/did:key:z6Mkqy35UrVnH6qLnuy2rD7WVTaUvd4kHLh7zzonPdAhr4jn/actor count=1 2026/05/13 10:59:07 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/create/019e20fd-8c1c-79a8-bc31-470980fe2d96 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://a.localdomain/undo/019e20fd-8c42-7a49-a82f-844fc6068027 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/undo/019e20fd-8c42-7a49-a82f-844fc6068027 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/undo/019e20fd-8c42-7a49-a82f-844fc6068027 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://a.localdomain/undo/019e20fd-8c42-7a49-a82f-844fc6068027 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:07 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20fd-8c34-7d02-a8de-9025dfa84538 2026/05/13 10:59:07 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20fd-8c34-7d02-a8de-9025dfa84538 2026/05/13 10:59:07 INFO Fetching post post=https://b.localdomain/post/019e20fd-8859-75bf-81c3-25de5fad8b86 2026/05/13 10:59:07 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:07 INFO Viewing post request.path=/users/view/c.localdomain/post/019e20fd-8c1c-7952-8e07-551c3f4c16f9 request.user=carol post=https://c.localdomain/post/019e20fd-8c1c-7952-8e07-551c3f4c16f9 --- PASS: TestCluster_PublicPost (5.77s) 2026/05/13 10:59:07 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkicF8ZxoXndMViHXLL76CiQLxkPKgmNxGAVdLKBQUDeCR/actor offset=0 2026/05/13 10:59:07 INFO Looking up user name=alice 2026/05/13 10:59:07 INFO Looking up user name=alice 2026/05/13 10:59:07 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:07 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:07 INFO Looking up user name=bob 2026/05/13 10:59:07 INFO Looking up user name=alice 2026/05/13 10:59:07 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/create/019e20fd-8b9d-7310-a913-14d3b4822240 note=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/post/019e20fd-8b9d-72a4-a9f6-aad1577bedc3 thread=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/post/019e20fd-893a-74e3-9a5a-d61695193dbe starter=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor 2026/05/13 10:59:07 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/create/019e20fd-8b9d-7310-a913-14d3b4822240 activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/post/019e20fd-8b9d-72a4-a9f6-aad1577bedc3 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/post/019e20fd-8b9d-72a4-a9f6-aad1577bedc3 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20fd-8c34-7d02-a8de-9025dfa84538 2026/05/13 10:59:07 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://c.localdomain/inbox activity=https://a.localdomain/undo/019e20fd-8c42-7a49-a82f-844fc6068027 2026/05/13 10:59:08 INFO Forwarding activity to followers of thread starter domain=c.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/create/019e20fd-89dc-72e8-b8a3-05961c21cb0f note=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15 thread=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15 starter=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:08 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/create/019e20fd-89dc-72e8-b8a3-05961c21cb0f activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15 2026/05/13 10:59:08 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20fd-8c34-7d02-a8de-9025dfa84538 2026/05/13 10:59:08 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/undo/019e20fd-8c42-7a49-a82f-844fc6068027 2026/05/13 10:59:08 INFO Received a new post activity.id=https://b.localdomain/post/019e20fd-8859-75bf-81c3-25de5fad8b86 activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-8859-75bf-81c3-25de5fad8b86 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-8859-75bf-81c3-25de5fad8b86 2026/05/13 10:59:08 INFO Backfilled thread post=https://a.localdomain/post/019e20fd-8b47-7e36-b534-7fcf6b845e80 parent=https://b.localdomain/post/019e20fd-8859-75bf-81c3-25de5fad8b86 depth=0 2026/05/13 10:59:08 INFO Viewing post request.path=/users/view/a.localdomain/post/019e20fd-895a-79c6-aaac-c6d259ef2463 request.user=alice post=https://a.localdomain/post/019e20fd-895a-79c6-aaac-c6d259ef2463 2026/05/13 10:59:08 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/undo/019e20fd-8c42-7a49-a82f-844fc6068027 2026/05/13 10:59:08 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkpfmixc5FtyZuSLVnuA6A1ree4kCae69okku6h1pmwkXN/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/create/019e20fd-8b9d-7310-a913-14d3b4822240 2026/05/13 10:59:08 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkpfmixc5FtyZuSLVnuA6A1ree4kCae69okku6h1pmwkXN/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/create/019e20fd-8b9d-7310-a913-14d3b4822240 2026/05/13 10:59:08 WARN Failed to resolve a recipient to=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/followers activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/create/019e20fd-89dc-72e8-b8a3-05961c21cb0f error="cannot resolve https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/followers: actor is not cached" 2026/05/13 10:59:08 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/create/019e20fd-89dc-72e8-b8a3-05961c21cb0f sender=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor gateway=https://a.localdomain 2026/05/13 10:59:08 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/create/019e20fd-89dc-72e8-b8a3-05961c21cb0f 2026/05/13 10:59:08 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/create/019e20fd-89dc-72e8-b8a3-05961c21cb0f 2026/05/13 10:59:08 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-86cf-7189-8f8c-89ab6f29f026 request.user=alice post=https://b.localdomain/post/019e20fd-86cf-7189-8f8c-89ab6f29f026 2026/05/13 10:59:08 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/create/019e20fd-89dc-72e8-b8a3-05961c21cb0f 2026/05/13 10:59:08 INFO Failed to deliver an activity to at least one recipient id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/create/019e20fd-89dc-72e8-b8a3-05961c21cb0f 2026/05/13 10:59:08 INFO Fetching object cid=ap://did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor --- PASS: TestCluster_ClientSideSigningFollowersHappyFlow (5.81s) 2026/05/13 10:59:08 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkpfmixc5FtyZuSLVnuA6A1ree4kCae69okku6h1pmwkXN/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/create/019e20fd-8b9d-7310-a913-14d3b4822240 2026/05/13 10:59:08 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/create/019e20fd-8b9d-7310-a913-14d3b4822240 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor request.user=alice actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor offset=0 2026/05/13 10:59:08 INFO Fetching object cid=ap://did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/05/13 10:59:08 INFO Looking up user name=carol 2026/05/13 10:59:08 INFO Resolving user ID request.path=/users/resolve request.user=bob host=g.localdomain name=stuff 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice --- PASS: TestCluster_ClientSideSigningOutboxHappyFlow (5.85s) 2026/05/13 10:59:08 INFO Looking up resource resource=stuff@g.localdomain user=stuff 2026/05/13 10:59:08 INFO Looking up user name=alice 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:08 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:08 INFO Fetching object cid=ap://did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor 2026/05/13 10:59:08 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:08 INFO Looking up user name=alice 2026/05/13 10:59:08 INFO Looking up user name=alice 2026/05/13 10:59:08 INFO Received a new post activity.id=https://c.localdomain/create/019e20fd-8c1c-79a8-bc31-470980fe2d96 activity.type=Create activity.actor=https://c.localdomain/user/carol activity.object.kind=object activity.object.id=https://c.localdomain/post/019e20fd-8c1c-7952-8e07-551c3f4c16f9 activity.object.type=Note activity.object.attributed_to=https://c.localdomain/user/carol post=https://c.localdomain/post/019e20fd-8c1c-7952-8e07-551c3f4c16f9 2026/05/13 10:59:08 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/create/019e20fd-8b9d-7310-a913-14d3b4822240 activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/post/019e20fd-8b9d-72a4-a9f6-aad1577bedc3 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/post/019e20fd-8b9d-72a4-a9f6-aad1577bedc3 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 --- PASS: TestCluster_ClientSideSigningOutboxInvalidVerificationMethod (5.87s) 2026/05/13 10:59:08 INFO Looking up user name=alice 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor request.user=bob actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor offset=0 2026/05/13 10:59:08 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/update/019e20fd-8c34-7d02-a8de-9025dfa84538 note=https://a.localdomain/post/019e20fd-895a-79c6-aaac-c6d259ef2463 thread=https://b.localdomain/post/019e20fd-86c8-7f00-9180-9b98ade99d8a starter=https://b.localdomain/user/bob 2026/05/13 10:59:08 INFO Updated post activity.id=https://a.localdomain/update/019e20fd-8c34-7d02-a8de-9025dfa84538 activity.type=Update activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-895a-79c6-aaac-c6d259ef2463 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-895a-79c6-aaac-c6d259ef2463 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor request.user=carol actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor offset=0 2026/05/13 10:59:08 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://a.localdomain/update/019e20fd-8c34-7d02-a8de-9025dfa84538 2026/05/13 10:59:08 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://a.localdomain/update/019e20fd-8c34-7d02-a8de-9025dfa84538 2026/05/13 10:59:08 INFO Updating poll results poll=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:08 INFO Adding mention request.path=/users/say request.user=carol name=@stuff@g.localdomain actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor 2026/05/13 10:59:08 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:08 INFO Looking up user name=alice 2026/05/13 10:59:08 INFO Updated post activity.id=https://b.localdomain/update/019e20fd-8cc7-75dd-acdf-7e4e7b7b49ea activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 2026/05/13 10:59:08 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:08 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-8cca-70f6-956a-c83e594a1d54 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-8cc9-7dc6-93c7-a3c01bb8d655 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-8cc9-7dc6-93c7-a3c01bb8d655 2026/05/13 10:59:08 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox activity=https://a.localdomain/update/019e20fd-8c34-7d02-a8de-9025dfa84538 2026/05/13 10:59:08 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:08 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20fd-8c34-7d02-a8de-9025dfa84538 2026/05/13 10:59:08 INFO Looking up user name=bob 2026/05/13 10:59:08 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-8cc7-75dd-acdf-7e4e7b7b49ea 2026/05/13 10:59:08 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://b.localdomain/update/019e20fd-8cc7-75dd-acdf-7e4e7b7b49ea 2026/05/13 10:59:08 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-8cc7-75dd-acdf-7e4e7b7b49ea 2026/05/13 10:59:08 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://b.localdomain/update/019e20fd-8cc7-75dd-acdf-7e4e7b7b49ea 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:08 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:08 INFO Queueing activity for delivery inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor/inbox activity=https://b.localdomain/create/019e20fd-8cca-70f6-956a-c83e594a1d54 2026/05/13 10:59:08 INFO Delivering activity to recipient inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor/inbox activity=https://b.localdomain/create/019e20fd-8cca-70f6-956a-c83e594a1d54 2026/05/13 10:59:08 INFO Looking up user name=bob 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:08 INFO Looking up user name=alice 2026/05/13 10:59:08 INFO Looking up user name=alice 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:08 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox activity=https://b.localdomain/update/019e20fd-8cc7-75dd-acdf-7e4e7b7b49ea 2026/05/13 10:59:08 INFO Updated post activity.id=https://b.localdomain/update/019e20fd-8cd7-7ca0-82f4-816829d3fcd3 activity.type=Update activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-8a64-7b61-a53f-d959f686c409 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-8a64-7b61-a53f-d959f686c409 2026/05/13 10:59:08 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:08 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:08 INFO Looking up user name=bob 2026/05/13 10:59:08 INFO Queueing activity for delivery inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/inbox activity=https://b.localdomain/update/019e20fd-8cd7-7ca0-82f4-816829d3fcd3 2026/05/13 10:59:08 INFO Delivering activity to recipient inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/inbox activity=https://b.localdomain/update/019e20fd-8cd7-7ca0-82f4-816829d3fcd3 2026/05/13 10:59:08 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:08 INFO Looking up user name=carol 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:08 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:08 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-8cc7-75dd-acdf-7e4e7b7b49ea 2026/05/13 10:59:08 INFO Updated post activity.id=https://a.localdomain/update/019e20fd-8c34-7d02-a8de-9025dfa84538 activity.type=Update activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-895a-79c6-aaac-c6d259ef2463 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-895a-79c6-aaac-c6d259ef2463 2026/05/13 10:59:08 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor/inbox activity=https://b.localdomain/create/019e20fd-8cca-70f6-956a-c83e594a1d54 2026/05/13 10:59:08 INFO Fetching object cid=ap://did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:08 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-8cc7-75dd-acdf-7e4e7b7b49ea 2026/05/13 10:59:08 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-8cca-70f6-956a-c83e594a1d54 2026/05/13 10:59:08 INFO Looking up user name=carol 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:08 INFO Looking up user name=alice 2026/05/13 10:59:08 INFO Looking up user name=bob 2026/05/13 10:59:08 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-8cc9-7dc6-93c7-a3c01bb8d655 request.user=carol post=https://b.localdomain/post/019e20fd-8cc9-7dc6-93c7-a3c01bb8d655 2026/05/13 10:59:08 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/inbox activity=https://b.localdomain/update/019e20fd-8cd7-7ca0-82f4-816829d3fcd3 2026/05/13 10:59:08 INFO Resolving user ID request.path=/users/resolve request.user=bob host=c.localdomain name=carol 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/05/13 10:59:08 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:08 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-8cd7-7ca0-82f4-816829d3fcd3 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:08 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:08 INFO Looking up resource resource=carol@c.localdomain user=carol 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:08 INFO Updated post activity.id=https://b.localdomain/update/019e20fd-8cc7-75dd-acdf-7e4e7b7b49ea activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 2026/05/13 10:59:08 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:08 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-8a64-7b61-a53f-d959f686c409 request.user=carol post=https://b.localdomain/post/019e20fd-8a64-7b61-a53f-d959f686c409 2026/05/13 10:59:08 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor offset=0 2026/05/13 10:59:08 INFO Looking up user name=carol 2026/05/13 10:59:08 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:08 INFO Fetching object cid=ap://did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor 2026/05/13 10:59:08 INFO Looking up user name=alice 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:08 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:08 INFO Looking up user name=bob 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/c.localdomain/user/carol request.user=bob actor=https://c.localdomain/user/carol offset=0 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:08 INFO Looking up user name=bob --- PASS: TestDeleter_Disabled (5.96s) 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor offset=0 2026/05/13 10:59:08 INFO Updated post activity.id=https://b.localdomain/update/019e20fd-8cc7-75dd-acdf-7e4e7b7b49ea activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:08 INFO Looking up user name=carol 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:08 INFO Resolving user ID request.path=/users/resolve request.user=bob host=c.localdomain name=carol 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:08 INFO Looking up user name=carol 2026/05/13 10:59:08 INFO Looking up resource resource=carol@c.localdomain user=carol 2026/05/13 10:59:08 INFO Updated post activity.id=https://a.localdomain/update/019e20fd-8d1d-73ac-b432-fb991018b2f9 activity.type=Update activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-8b1d-7949-908a-7cb42dfb09e4 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-8b1d-7949-908a-7cb42dfb09e4 2026/05/13 10:59:08 INFO Forwarding post to group followers activity=https://b.localdomain/create/019e20fd-8cca-70f6-956a-c83e594a1d54 note=https://b.localdomain/post/019e20fd-8cc9-7dc6-93c7-a3c01bb8d655 group=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor 2026/05/13 10:59:08 INFO Fetching object cid=ap://did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:08 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-8cca-70f6-956a-c83e594a1d54 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-8cc9-7dc6-93c7-a3c01bb8d655 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-8cc9-7dc6-93c7-a3c01bb8d655 2026/05/13 10:59:08 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20fd-8d1d-73ac-b432-fb991018b2f9 2026/05/13 10:59:08 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20fd-8d1d-73ac-b432-fb991018b2f9 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:08 INFO Forwarding post to group followers activity=https://b.localdomain/update/019e20fd-8cd7-7ca0-82f4-816829d3fcd3 note=https://b.localdomain/post/019e20fd-8a64-7b61-a53f-d959f686c409 group=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:08 INFO Looking up user name=alice 2026/05/13 10:59:08 INFO Updated post activity.id=https://b.localdomain/update/019e20fd-8cd7-7ca0-82f4-816829d3fcd3 activity.type=Update activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-8a64-7b61-a53f-d959f686c409 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-8a64-7b61-a53f-d959f686c409 2026/05/13 10:59:08 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20fd-8d1d-73ac-b432-fb991018b2f9 2026/05/13 10:59:08 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20fd-8d1d-73ac-b432-fb991018b2f9 2026/05/13 10:59:08 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-8cca-70f6-956a-c83e594a1d54 2026/05/13 10:59:08 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-8cca-70f6-956a-c83e594a1d54 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor request.user=bob actor=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor offset=0 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:08 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-8cd7-7ca0-82f4-816829d3fcd3 2026/05/13 10:59:08 INFO Received delete request activity.id=https://b.localdomain/post/019e20fd-8859-75bf-81c3-25de5fad8b86#delete activity.type=Delete activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-8859-75bf-81c3-25de5fad8b86 activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20fd-8859-75bf-81c3-25de5fad8b86 2026/05/13 10:59:08 INFO Viewing post request.path=/users/view/a.localdomain/post/019e20fd-8b1d-7949-908a-7cb42dfb09e4 request.user=alice post=https://a.localdomain/post/019e20fd-8b1d-7949-908a-7cb42dfb09e4 2026/05/13 10:59:08 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-8cd7-7ca0-82f4-816829d3fcd3 2026/05/13 10:59:08 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor/announce/019e20fd-8d2d-75c3-a3e0-5c078005466a 2026/05/13 10:59:08 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor/announce/019e20fd-8d2d-75c3-a3e0-5c078005466a 2026/05/13 10:59:08 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor/announce/019e20fd-8d2d-75c3-a3e0-5c078005466a 2026/05/13 10:59:08 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor/announce/019e20fd-8d2d-75c3-a3e0-5c078005466a 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:08 INFO Looking up user name=carol 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor 2026/05/13 10:59:08 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/announce/019e20fd-8d34-730b-a157-bd5cbb9168e1 2026/05/13 10:59:08 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/announce/019e20fd-8d34-730b-a157-bd5cbb9168e1 2026/05/13 10:59:08 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/announce/019e20fd-8d34-730b-a157-bd5cbb9168e1 2026/05/13 10:59:08 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/announce/019e20fd-8d34-730b-a157-bd5cbb9168e1 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor request.user=alice actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor offset=0 2026/05/13 10:59:08 INFO Looking up user name=carol 2026/05/13 10:59:08 INFO Successfully sent an activity from=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor inbox=https://a.localdomain/inbox activity=https://b.localdomain/create/019e20fd-8cca-70f6-956a-c83e594a1d54 2026/05/13 10:59:08 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor/announce/019e20fd-8d2d-75c3-a3e0-5c078005466a 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor 2026/05/13 10:59:08 INFO Fetching object cid=ap://did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor 2026/05/13 10:59:08 INFO Successfully sent an activity from=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-8cd7-7ca0-82f4-816829d3fcd3 2026/05/13 10:59:08 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/announce/019e20fd-8d34-730b-a157-bd5cbb9168e1 2026/05/13 10:59:08 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor 2026/05/13 10:59:08 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20fd-8859-75bf-81c3-25de5fad8b86#delete 2026/05/13 10:59:08 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20fd-8859-75bf-81c3-25de5fad8b86#delete 2026/05/13 10:59:08 INFO Fetching object cid=ap://did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor --- PASS: TestCluster_MovedAccount (6.02s) 2026/05/13 10:59:08 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20fd-8859-75bf-81c3-25de5fad8b86#delete 2026/05/13 10:59:08 INFO Fetching object cid=ap://did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor 2026/05/13 10:59:08 INFO Fetching object cid=ap://did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor 2026/05/13 10:59:08 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/post/019e20fd-8859-75bf-81c3-25de5fad8b86#delete 2026/05/13 10:59:08 INFO Successfully sent an activity from=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor inbox=https://b.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor/announce/019e20fd-8d2d-75c3-a3e0-5c078005466a 2026/05/13 10:59:08 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:08 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 request.user=bob post=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=bob actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:08 INFO Successfully sent an activity from=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor inbox=https://a.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/announce/019e20fd-8d34-730b-a157-bd5cbb9168e1 2026/05/13 10:59:08 INFO Successfully sent an activity from=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor inbox=https://a.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor/announce/019e20fd-8d2d-75c3-a3e0-5c078005466a 2026/05/13 10:59:08 INFO Replying to post request.path=/users/reply/a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15 request.user=bob post=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15 2026/05/13 10:59:08 INFO Successfully delivered an activity to all recipients id=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor/announce/019e20fd-8d2d-75c3-a3e0-5c078005466a 2026/05/13 10:59:08 INFO Successfully sent an activity from=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor inbox=https://b.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/announce/019e20fd-8d34-730b-a157-bd5cbb9168e1 2026/05/13 10:59:08 INFO Fetching object cid=ap://did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor 2026/05/13 10:59:08 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019e20fd-8cca-70f6-956a-c83e594a1d54 2026/05/13 10:59:08 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-8cd7-7ca0-82f4-816829d3fcd3 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:08 INFO Looking up user name=alice 2026/05/13 10:59:08 INFO Successfully delivered an activity to all recipients id=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/announce/019e20fd-8d34-730b-a157-bd5cbb9168e1 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:08 INFO Received a new post activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/create/019e20fd-8d58-7d00-8254-5bcd8b23c6f6 activity.type=Create activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor activity.object.kind=object activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/post/019e20fd-8d58-7c7e-9ae9-613d5954cd86 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor post=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/post/019e20fd-8d58-7c7e-9ae9-613d5954cd86 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:08 INFO Looking up user name=carol 2026/05/13 10:59:08 INFO Looking up user name=bob 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:08 INFO Received delete request activity.id=https://b.localdomain/post/019e20fd-8859-75bf-81c3-25de5fad8b86#delete activity.type=Delete activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-8859-75bf-81c3-25de5fad8b86 activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20fd-8859-75bf-81c3-25de5fad8b86 2026/05/13 10:59:08 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/update/019e20fd-8d1d-73ac-b432-fb991018b2f9 note=https://a.localdomain/post/019e20fd-8b1d-7949-908a-7cb42dfb09e4 thread=https://b.localdomain/post/019e20fd-88b9-76ee-95d0-295131fe22fd starter=https://b.localdomain/user/bob 2026/05/13 10:59:08 INFO Updated post activity.id=https://a.localdomain/update/019e20fd-8d1d-73ac-b432-fb991018b2f9 activity.type=Update activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-8b1d-7949-908a-7cb42dfb09e4 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-8b1d-7949-908a-7cb42dfb09e4 2026/05/13 10:59:08 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/create/019e20fd-8d58-7d00-8254-5bcd8b23c6f6 2026/05/13 10:59:08 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/create/019e20fd-8d58-7d00-8254-5bcd8b23c6f6 2026/05/13 10:59:08 INFO Received a new post activity.id=https://b.localdomain/create/019e20fd-8cca-70f6-956a-c83e594a1d54 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-8cc9-7dc6-93c7-a3c01bb8d655 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-8cc9-7dc6-93c7-a3c01bb8d655 2026/05/13 10:59:08 INFO Looking up user name=carol 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor request.user=carol actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor offset=0 2026/05/13 10:59:08 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 request.user=alice post=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor 2026/05/13 10:59:08 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://a.localdomain/update/019e20fd-8d1d-73ac-b432-fb991018b2f9 2026/05/13 10:59:08 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://a.localdomain/update/019e20fd-8d1d-73ac-b432-fb991018b2f9 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:08 INFO Fetching object cid=ap://did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor 2026/05/13 10:59:08 INFO Fetching object cid=ap://did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor --- PASS: TestCluster_ShareUnshare (6.06s) 2026/05/13 10:59:08 INFO Updated post activity.id=https://b.localdomain/update/019e20fd-8cd7-7ca0-82f4-816829d3fcd3 activity.type=Update activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-8a64-7b61-a53f-d959f686c409 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019e20fd-8a64-7b61-a53f-d959f686c409 2026/05/13 10:59:08 INFO Looking up user name=bob 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor 2026/05/13 10:59:08 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/create/019e20fd-8d58-7d00-8254-5bcd8b23c6f6 2026/05/13 10:59:08 INFO Fetching forwarded object activity.id=https://a.localdomain/update/019e20fd-8d1d-73ac-b432-fb991018b2f9 activity.type=Update activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-8b1d-7949-908a-7cb42dfb09e4 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice id=https://a.localdomain/update/019e20fd-8d1d-73ac-b432-fb991018b2f9 sender=https://b.localdomain/user/bob 2026/05/13 10:59:08 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/create/019e20fd-8d58-7d00-8254-5bcd8b23c6f6 2026/05/13 10:59:08 INFO Received delete request activity.id=https://a.localdomain/post/019e20fd-895a-79c6-aaac-c6d259ef2463#delete activity.type=Delete activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-895a-79c6-aaac-c6d259ef2463 activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/post/019e20fd-895a-79c6-aaac-c6d259ef2463 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor 2026/05/13 10:59:08 INFO Fetching object cid=ap://did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor 2026/05/13 10:59:08 INFO Viewing post request.path=/users/view/b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/post/019e20fd-8d58-7c7e-9ae9-613d5954cd86 request.user=bob post=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/post/019e20fd-8d58-7c7e-9ae9-613d5954cd86 2026/05/13 10:59:08 INFO Fetching activity activity=https://a.localdomain/update/019e20fd-8d1d-73ac-b432-fb991018b2f9 2026/05/13 10:59:08 INFO Fetching object cid=ap://did:key:z6MkhyaKcVRuHG9b347ACeqTmmUGsR9oA3ptHk49z92pS1KS/actor 2026/05/13 10:59:08 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox activity=https://a.localdomain/update/019e20fd-8d1d-73ac-b432-fb991018b2f9 2026/05/13 10:59:08 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20fd-8d1d-73ac-b432-fb991018b2f9 2026/05/13 10:59:08 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/post/019e20fd-895a-79c6-aaac-c6d259ef2463#delete 2026/05/13 10:59:08 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/post/019e20fd-895a-79c6-aaac-c6d259ef2463#delete 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor 2026/05/13 10:59:08 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 request.user=carol post=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:08 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/post/019e20fd-895a-79c6-aaac-c6d259ef2463#delete 2026/05/13 10:59:08 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/post/019e20fd-895a-79c6-aaac-c6d259ef2463#delete 2026/05/13 10:59:08 INFO Fetching object cid=ap://did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor 2026/05/13 10:59:08 INFO Looking up user name=alice 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:08 INFO Updated post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/update/019e20fd-8d83-76d2-8cef-b791c5262507 activity.type=Update activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/post/019e20fd-8b9d-72a4-a9f6-aad1577bedc3 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/post/019e20fd-8b9d-72a4-a9f6-aad1577bedc3 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:08 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/update/019e20fd-8d83-76d2-8cef-b791c5262507 2026/05/13 10:59:08 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/update/019e20fd-8d83-76d2-8cef-b791c5262507 2026/05/13 10:59:08 INFO Updated post activity.id=https://a.localdomain/update/019e20fd-8d1d-73ac-b432-fb991018b2f9 activity.type=Update activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-8b1d-7949-908a-7cb42dfb09e4 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-8b1d-7949-908a-7cb42dfb09e4 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor 2026/05/13 10:59:08 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:59:08 INFO Looking up user name=alice 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor 2026/05/13 10:59:08 INFO Received delete request activity.id=https://a.localdomain/post/019e20fd-895a-79c6-aaac-c6d259ef2463#delete activity.type=Delete activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-895a-79c6-aaac-c6d259ef2463 activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/post/019e20fd-895a-79c6-aaac-c6d259ef2463 2026/05/13 10:59:08 INFO Fetching object cid=ap://did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor 2026/05/13 10:59:08 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/post/019e20fd-895a-79c6-aaac-c6d259ef2463#delete note=https://a.localdomain/post/019e20fd-895a-79c6-aaac-c6d259ef2463 thread=https://b.localdomain/post/019e20fd-86c8-7f00-9180-9b98ade99d8a starter=https://b.localdomain/user/bob 2026/05/13 10:59:08 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:08 INFO Fetching object cid=ap://did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor 2026/05/13 10:59:08 INFO Received delete request activity.id=https://b.localdomain/post/019e20fd-806d-7466-a88d-624eb29d6bc1#delete activity.type=Delete activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-806d-7466-a88d-624eb29d6bc1 activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20fd-806d-7466-a88d-624eb29d6bc1 2026/05/13 10:59:08 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/update/019e20fd-8d83-76d2-8cef-b791c5262507 2026/05/13 10:59:08 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://a.localdomain/post/019e20fd-895a-79c6-aaac-c6d259ef2463#delete 2026/05/13 10:59:08 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://a.localdomain/post/019e20fd-895a-79c6-aaac-c6d259ef2463#delete 2026/05/13 10:59:08 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/update/019e20fd-8d83-76d2-8cef-b791c5262507 2026/05/13 10:59:08 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox activity=https://a.localdomain/post/019e20fd-895a-79c6-aaac-c6d259ef2463#delete 2026/05/13 10:59:08 INFO Looking up user name=bob 2026/05/13 10:59:08 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/post/019e20fd-895a-79c6-aaac-c6d259ef2463#delete 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:08 INFO Viewing post request.path=/users/view/a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/post/019e20fd-8b9d-72a4-a9f6-aad1577bedc3 request.user=alice post=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/post/019e20fd-8b9d-72a4-a9f6-aad1577bedc3 2026/05/13 10:59:08 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/post/019e20fd-806d-7466-a88d-624eb29d6bc1#delete 2026/05/13 10:59:08 INFO Looking up user name=alice 2026/05/13 10:59:08 INFO Received delete request activity.id=https://a.localdomain/post/019e20fd-895a-79c6-aaac-c6d259ef2463#delete activity.type=Delete activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-895a-79c6-aaac-c6d259ef2463 activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/post/019e20fd-895a-79c6-aaac-c6d259ef2463 2026/05/13 10:59:08 INFO Forwarding activity to followers of thread starter domain=a.localdomain activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/create/019e20fd-8d58-7d00-8254-5bcd8b23c6f6 note=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/post/019e20fd-8d58-7c7e-9ae9-613d5954cd86 thread=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15 starter=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:08 INFO Received a new post activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/create/019e20fd-8d58-7d00-8254-5bcd8b23c6f6 activity.type=Create activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor activity.object.kind=object activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/post/019e20fd-8d58-7c7e-9ae9-613d5954cd86 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor post=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/post/019e20fd-8d58-7c7e-9ae9-613d5954cd86 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=bob actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:08 INFO Forwarding activity to gateway activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/create/019e20fd-8d58-7d00-8254-5bcd8b23c6f6 sender=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor gateway=https://c.localdomain 2026/05/13 10:59:08 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/create/019e20fd-8d58-7d00-8254-5bcd8b23c6f6 2026/05/13 10:59:08 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/create/019e20fd-8d58-7d00-8254-5bcd8b23c6f6 2026/05/13 10:59:08 INFO Fetching object cid=ap://did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor 2026/05/13 10:59:08 INFO Replying to post request.path=/users/reply/b.localdomain/post/019e20fd-8cc9-7dc6-93c7-a3c01bb8d655 request.user=alice post=https://b.localdomain/post/019e20fd-8cc9-7dc6-93c7-a3c01bb8d655 2026/05/13 10:59:08 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/create/019e20fd-8d58-7d00-8254-5bcd8b23c6f6 2026/05/13 10:59:08 INFO Received a new post activity.id=https://a.localdomain/create/019e20fd-8dbc-780f-883c-e9146a9e0153 activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-8dbc-77a8-b45d-5ce82ef881b8 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-8dbc-77a8-b45d-5ce82ef881b8 2026/05/13 10:59:08 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/create/019e20fd-8d58-7d00-8254-5bcd8b23c6f6 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor request.user=alice actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor offset=0 2026/05/13 10:59:08 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/create/019e20fd-8dbc-780f-883c-e9146a9e0153 2026/05/13 10:59:08 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/create/019e20fd-8dbc-780f-883c-e9146a9e0153 2026/05/13 10:59:08 INFO Updated post activity.id=https://a.localdomain/update/019e20fd-8dc6-7e5f-92fb-46008c2bf201 activity.type=Update activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-8b47-7e36-b534-7fcf6b845e80 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-8b47-7e36-b534-7fcf6b845e80 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:08 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://a.localdomain/update/019e20fd-8dc6-7e5f-92fb-46008c2bf201 2026/05/13 10:59:08 INFO Fetching object cid=ap://did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor 2026/05/13 10:59:08 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://a.localdomain/update/019e20fd-8dc6-7e5f-92fb-46008c2bf201 2026/05/13 10:59:08 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20fd-8dc6-7e5f-92fb-46008c2bf201 2026/05/13 10:59:08 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20fd-8dc6-7e5f-92fb-46008c2bf201 2026/05/13 10:59:08 INFO Fetching object cid=ap://did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:08 INFO Looking up user name=alice 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:08 INFO Looking up user name=alice 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor request.user=bob actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor offset=0 2026/05/13 10:59:08 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/create/019e20fd-8dbc-780f-883c-e9146a9e0153 2026/05/13 10:59:08 INFO Looking up user name=alice 2026/05/13 10:59:08 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://c.localdomain/inbox activity=https://a.localdomain/update/019e20fd-8dc6-7e5f-92fb-46008c2bf201 2026/05/13 10:59:08 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019e20fd-8dbc-780f-883c-e9146a9e0153 2026/05/13 10:59:08 INFO Forwarding activity to followers of thread starter domain=c.localdomain activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/create/019e20fd-8d58-7d00-8254-5bcd8b23c6f6 note=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/post/019e20fd-8d58-7c7e-9ae9-613d5954cd86 thread=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15 starter=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:08 INFO Received a new post activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/create/019e20fd-8d58-7d00-8254-5bcd8b23c6f6 activity.type=Create activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor activity.object.kind=object activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/post/019e20fd-8d58-7c7e-9ae9-613d5954cd86 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor post=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/post/019e20fd-8d58-7c7e-9ae9-613d5954cd86 2026/05/13 10:59:08 INFO Updating poll results poll=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 2026/05/13 10:59:08 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20fd-8dc6-7e5f-92fb-46008c2bf201 2026/05/13 10:59:08 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20fd-8dc6-7e5f-92fb-46008c2bf201 2026/05/13 10:59:08 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/update/019e20fd-8d83-76d2-8cef-b791c5262507 note=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/post/019e20fd-8b9d-72a4-a9f6-aad1577bedc3 thread=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/post/019e20fd-893a-74e3-9a5a-d61695193dbe starter=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor 2026/05/13 10:59:08 INFO Updated post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/update/019e20fd-8d83-76d2-8cef-b791c5262507 activity.type=Update activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/post/019e20fd-8b9d-72a4-a9f6-aad1577bedc3 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/post/019e20fd-8b9d-72a4-a9f6-aad1577bedc3 2026/05/13 10:59:08 INFO Updated post activity.id=https://b.localdomain/update/019e20fd-8de0-7031-b189-28922e356344 activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 2026/05/13 10:59:08 INFO Viewing post request.path=/users/view/a.localdomain/post/019e20fd-8dbc-77a8-b45d-5ce82ef881b8 request.user=alice post=https://a.localdomain/post/019e20fd-8dbc-77a8-b45d-5ce82ef881b8 2026/05/13 10:59:08 INFO Forwarding activity to gateway activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/create/019e20fd-8d58-7d00-8254-5bcd8b23c6f6 sender=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor gateway=https://a.localdomain 2026/05/13 10:59:08 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/create/019e20fd-8d58-7d00-8254-5bcd8b23c6f6 2026/05/13 10:59:08 INFO Viewing post request.path=/users/view/a.localdomain/post/019e20fd-8b47-7e36-b534-7fcf6b845e80 request.user=alice post=https://a.localdomain/post/019e20fd-8b47-7e36-b534-7fcf6b845e80 2026/05/13 10:59:08 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/create/019e20fd-8d58-7d00-8254-5bcd8b23c6f6 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor request.user=carol actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor offset=0 2026/05/13 10:59:08 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkpfmixc5FtyZuSLVnuA6A1ree4kCae69okku6h1pmwkXN/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/update/019e20fd-8d83-76d2-8cef-b791c5262507 2026/05/13 10:59:08 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-8de0-7031-b189-28922e356344 2026/05/13 10:59:08 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://b.localdomain/update/019e20fd-8de0-7031-b189-28922e356344 2026/05/13 10:59:08 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkpfmixc5FtyZuSLVnuA6A1ree4kCae69okku6h1pmwkXN/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/update/019e20fd-8d83-76d2-8cef-b791c5262507 2026/05/13 10:59:08 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://b.localdomain/update/019e20fd-8de0-7031-b189-28922e356344 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor 2026/05/13 10:59:08 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-8de0-7031-b189-28922e356344 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor 2026/05/13 10:59:08 INFO Looking up user name=bob 2026/05/13 10:59:08 INFO Fetching object cid=ap://did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:08 INFO Fetching object cid=ap://did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor 2026/05/13 10:59:08 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox activity=https://b.localdomain/update/019e20fd-8de0-7031-b189-28922e356344 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:08 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkpfmixc5FtyZuSLVnuA6A1ree4kCae69okku6h1pmwkXN/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/update/019e20fd-8d83-76d2-8cef-b791c5262507 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:08 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/create/019e20fd-8d58-7d00-8254-5bcd8b23c6f6 2026/05/13 10:59:08 INFO Received delete request activity.id=https://b.localdomain/post/019e20fd-8a64-7b61-a53f-d959f686c409#delete activity.type=Delete activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-8a64-7b61-a53f-d959f686c409 activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20fd-8a64-7b61-a53f-d959f686c409 2026/05/13 10:59:08 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/update/019e20fd-8d83-76d2-8cef-b791c5262507 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:08 INFO Looking up user name=alice 2026/05/13 10:59:08 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/create/019e20fd-8d58-7d00-8254-5bcd8b23c6f6 2026/05/13 10:59:08 INFO Looking up user name=bob 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor 2026/05/13 10:59:08 INFO Looking up user name=alice 2026/05/13 10:59:08 INFO Fetching object cid=ap://did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor 2026/05/13 10:59:08 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox activity=https://b.localdomain/update/019e20fd-8de0-7031-b189-28922e356344 2026/05/13 10:59:08 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/create/019e20fd-8dbc-780f-883c-e9146a9e0153 note=https://a.localdomain/post/019e20fd-8dbc-77a8-b45d-5ce82ef881b8 thread=https://b.localdomain/post/019e20fd-8cc9-7dc6-93c7-a3c01bb8d655 starter=https://b.localdomain/user/carol 2026/05/13 10:59:08 INFO Received a new post activity.id=https://a.localdomain/create/019e20fd-8dbc-780f-883c-e9146a9e0153 activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-8dbc-77a8-b45d-5ce82ef881b8 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-8dbc-77a8-b45d-5ce82ef881b8 2026/05/13 10:59:08 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019e20fd-8de0-7031-b189-28922e356344 2026/05/13 10:59:08 INFO Queueing activity for delivery inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/inbox activity=https://b.localdomain/post/019e20fd-8a64-7b61-a53f-d959f686c409#delete 2026/05/13 10:59:08 INFO Delivering activity to recipient inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/inbox activity=https://b.localdomain/post/019e20fd-8a64-7b61-a53f-d959f686c409#delete 2026/05/13 10:59:08 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/update/019e20fd-8dc6-7e5f-92fb-46008c2bf201 note=https://a.localdomain/post/019e20fd-8b47-7e36-b534-7fcf6b845e80 thread=https://b.localdomain/post/019e20fd-8859-75bf-81c3-25de5fad8b86 starter=https://b.localdomain/user/bob 2026/05/13 10:59:08 INFO Updated post activity.id=https://a.localdomain/update/019e20fd-8dc6-7e5f-92fb-46008c2bf201 activity.type=Update activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-8b47-7e36-b534-7fcf6b845e80 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-8b47-7e36-b534-7fcf6b845e80 2026/05/13 10:59:08 INFO Fetching object cid=ap://did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:08 INFO Updated post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/update/019e20fd-8d83-76d2-8cef-b791c5262507 activity.type=Update activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/post/019e20fd-8b9d-72a4-a9f6-aad1577bedc3 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/post/019e20fd-8b9d-72a4-a9f6-aad1577bedc3 2026/05/13 10:59:08 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/inbox activity=https://b.localdomain/post/019e20fd-8a64-7b61-a53f-d959f686c409#delete 2026/05/13 10:59:08 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019e20fd-8dbc-780f-883c-e9146a9e0153 2026/05/13 10:59:08 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20fd-8dc6-7e5f-92fb-46008c2bf201 2026/05/13 10:59:08 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/post/019e20fd-8a64-7b61-a53f-d959f686c409#delete 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=carol actor=https://b.localdomain/user/carol offset=0 2026/05/13 10:59:08 INFO Looking up user name=bob 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:08 INFO Received delete request activity.id=https://a.localdomain/post/019e20fd-8b1d-7949-908a-7cb42dfb09e4#delete activity.type=Delete activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-8b1d-7949-908a-7cb42dfb09e4 activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/post/019e20fd-8b1d-7949-908a-7cb42dfb09e4 2026/05/13 10:59:08 INFO Looking up user name=alice 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:08 INFO Updated post activity.id=https://b.localdomain/update/019e20fd-8de0-7031-b189-28922e356344 activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 2026/05/13 10:59:08 INFO Looking up user name=carol 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:08 INFO Received delete request activity.id=https://b.localdomain/post/019e20fd-8a64-7b61-a53f-d959f686c409#delete activity.type=Delete activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-8a64-7b61-a53f-d959f686c409 activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20fd-8a64-7b61-a53f-d959f686c409 2026/05/13 10:59:08 INFO Updated post activity.id=https://a.localdomain/update/019e20fd-8dc6-7e5f-92fb-46008c2bf201 activity.type=Update activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-8b47-7e36-b534-7fcf6b845e80 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-8b47-7e36-b534-7fcf6b845e80 2026/05/13 10:59:08 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/post/019e20fd-8b1d-7949-908a-7cb42dfb09e4#delete 2026/05/13 10:59:08 INFO Backfilling thread post=https://a.localdomain/post/019e20fd-8b47-7e36-b534-7fcf6b845e80 parent=https://b.localdomain/post/019e20fd-8859-75bf-81c3-25de5fad8b86 depth=0 2026/05/13 10:59:08 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/post/019e20fd-8b1d-7949-908a-7cb42dfb09e4#delete 2026/05/13 10:59:08 INFO Forwarding post to group followers activity=https://b.localdomain/post/019e20fd-8a64-7b61-a53f-d959f686c409#delete note=https://b.localdomain/post/019e20fd-8a64-7b61-a53f-d959f686c409 group=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor 2026/05/13 10:59:08 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/post/019e20fd-8b1d-7949-908a-7cb42dfb09e4#delete 2026/05/13 10:59:08 INFO Fetching post post=https://b.localdomain/post/019e20fd-8859-75bf-81c3-25de5fad8b86 2026/05/13 10:59:08 INFO Deleting backfilled parent post parent=https://b.localdomain/post/019e20fd-8859-75bf-81c3-25de5fad8b86 2026/05/13 10:59:08 INFO Received delete request activity.id=https://b.localdomain/post/019e20fd-8859-75bf-81c3-25de5fad8b86 activity.type=Delete activity.actor="" activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-8859-75bf-81c3-25de5fad8b86 activity.object.type="" activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20fd-8859-75bf-81c3-25de5fad8b86 2026/05/13 10:59:08 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/post/019e20fd-8b1d-7949-908a-7cb42dfb09e4#delete 2026/05/13 10:59:08 INFO Looking up user name=bob 2026/05/13 10:59:08 INFO Deleted backfilled parent post parent=https://b.localdomain/post/019e20fd-8859-75bf-81c3-25de5fad8b86 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:08 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20fd-8a64-7b61-a53f-d959f686c409#delete 2026/05/13 10:59:08 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20fd-8a64-7b61-a53f-d959f686c409#delete 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:08 INFO Looking up user name=alice 2026/05/13 10:59:08 INFO Successfully sent an activity from=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor inbox=https://a.localdomain/inbox activity=https://b.localdomain/post/019e20fd-8a64-7b61-a53f-d959f686c409#delete 2026/05/13 10:59:08 INFO Updated post activity.id=https://b.localdomain/update/019e20fd-8de0-7031-b189-28922e356344 activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 2026/05/13 10:59:08 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/announce/019e20fd-8e15-7a61-a601-58d9cb458915 2026/05/13 10:59:08 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/announce/019e20fd-8e15-7a61-a601-58d9cb458915 2026/05/13 10:59:08 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/announce/019e20fd-8e15-7a61-a601-58d9cb458915 2026/05/13 10:59:08 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/announce/019e20fd-8e15-7a61-a601-58d9cb458915 2026/05/13 10:59:08 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/announce/019e20fd-8e15-7a61-a601-58d9cb458915 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor 2026/05/13 10:59:08 INFO Received delete request activity.id=https://a.localdomain/post/019e20fd-8b1d-7949-908a-7cb42dfb09e4#delete activity.type=Delete activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-8b1d-7949-908a-7cb42dfb09e4 activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/post/019e20fd-8b1d-7949-908a-7cb42dfb09e4 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor 2026/05/13 10:59:08 INFO Fetching object cid=ap://did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor 2026/05/13 10:59:08 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/post/019e20fd-8b1d-7949-908a-7cb42dfb09e4#delete note=https://a.localdomain/post/019e20fd-8b1d-7949-908a-7cb42dfb09e4 thread=https://b.localdomain/post/019e20fd-88b9-76ee-95d0-295131fe22fd starter=https://b.localdomain/user/bob 2026/05/13 10:59:08 INFO Fetching object cid=ap://did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor 2026/05/13 10:59:08 INFO Successfully sent an activity from=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor inbox=https://a.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/announce/019e20fd-8e15-7a61-a601-58d9cb458915 2026/05/13 10:59:08 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox activity=https://a.localdomain/post/019e20fd-8b1d-7949-908a-7cb42dfb09e4#delete 2026/05/13 10:59:08 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox activity=https://a.localdomain/post/019e20fd-8b1d-7949-908a-7cb42dfb09e4#delete --- PASS: TestCluster_ReplyForwardingWithIntegrityProofs (6.25s) 2026/05/13 10:59:08 INFO Successfully sent an activity from=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor inbox=https://b.localdomain/inbox activity=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/announce/019e20fd-8e15-7a61-a601-58d9cb458915 2026/05/13 10:59:08 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/post/019e20fd-8a64-7b61-a53f-d959f686c409#delete 2026/05/13 10:59:08 INFO Successfully delivered an activity to all recipients id=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor/announce/019e20fd-8e15-7a61-a601-58d9cb458915 2026/05/13 10:59:08 INFO Resolving user ID request.path=/users/resolve request.user=alice host=a.localdomain name=alice 2026/05/13 10:59:08 INFO Fetching forwarded object activity.id=https://a.localdomain/post/019e20fd-8b1d-7949-908a-7cb42dfb09e4#delete activity.type=Delete activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-8b1d-7949-908a-7cb42dfb09e4 activity.object.type=Note activity.object.attributed_to="" id=https://a.localdomain/post/019e20fd-8b1d-7949-908a-7cb42dfb09e4 sender=https://b.localdomain/user/bob 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor offset=0 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:08 INFO Fetching post post=https://a.localdomain/post/019e20fd-8b1d-7949-908a-7cb42dfb09e4 2026/05/13 10:59:08 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox activity=https://a.localdomain/post/019e20fd-8b1d-7949-908a-7cb42dfb09e4#delete 2026/05/13 10:59:08 INFO Viewing post request.path=/users/view/a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15 request.user=alice post=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15 2026/05/13 10:59:08 INFO Looking up user name=carol 2026/05/13 10:59:08 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/post/019e20fd-8b1d-7949-908a-7cb42dfb09e4#delete 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:08 INFO Received delete request activity.id=https://b.localdomain/post/019e20fd-8a64-7b61-a53f-d959f686c409#delete activity.type=Delete activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019e20fd-8a64-7b61-a53f-d959f686c409 activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019e20fd-8a64-7b61-a53f-d959f686c409 2026/05/13 10:59:08 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor 2026/05/13 10:59:08 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:08 INFO Looking up user name=alice 2026/05/13 10:59:08 INFO Received delete request activity.id=https://a.localdomain/post/019e20fd-8b1d-7949-908a-7cb42dfb09e4#delete activity.type=Delete activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://a.localdomain/post/019e20fd-8b1d-7949-908a-7cb42dfb09e4 deleted=https://a.localdomain/post/019e20fd-8b1d-7949-908a-7cb42dfb09e4 2026/05/13 10:59:08 INFO Fetching object cid=ap://did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor 2026/05/13 10:59:08 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:08 INFO Viewing post request.path=/users/view/a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15 request.user=carol post=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15 2026/05/13 10:59:08 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 request.user=bob post=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor request.user=alice actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor offset=0 2026/05/13 10:59:08 INFO Looking up user name=alice 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor request.user=carol actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor offset=0 2026/05/13 10:59:08 INFO Fetching object cid=ap://did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:08 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/05/13 10:59:08 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:59:08 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 request.user=alice post=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor 2026/05/13 10:59:08 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:08 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:08 INFO Received delete request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/post/019e20fd-8b9d-72a4-a9f6-aad1577bedc3#delete activity.type=Delete activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/post/019e20fd-8b9d-72a4-a9f6-aad1577bedc3 activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/post/019e20fd-8b9d-72a4-a9f6-aad1577bedc3 2026/05/13 10:59:08 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:08 INFO Fetching object cid=ap://did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor 2026/05/13 10:59:08 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/05/13 10:59:08 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/post/019e20fd-8b9d-72a4-a9f6-aad1577bedc3#delete 2026/05/13 10:59:08 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/post/019e20fd-8b9d-72a4-a9f6-aad1577bedc3#delete 2026/05/13 10:59:08 INFO Looking up user name=alice 2026/05/13 10:59:08 INFO Viewing post request.path=/users/view/b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 request.user=carol post=https://b.localdomain/post/019e20fd-7f86-7520-97f4-a27556d0a7b4 2026/05/13 10:59:08 INFO Looking up user name=bob 2026/05/13 10:59:08 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/post/019e20fd-8b9d-72a4-a9f6-aad1577bedc3#delete 2026/05/13 10:59:08 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/post/019e20fd-8b9d-72a4-a9f6-aad1577bedc3#delete 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor request.user=carol actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor offset=0 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor request.user=alice actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor offset=0 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor request.user=alice actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor offset=0 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:08 INFO Fetching object cid=ap://did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor request.user=bob actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor offset=0 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:08 INFO Received delete request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/post/019e20fd-8b9d-72a4-a9f6-aad1577bedc3#delete activity.type=Delete activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/post/019e20fd-8b9d-72a4-a9f6-aad1577bedc3 activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/post/019e20fd-8b9d-72a4-a9f6-aad1577bedc3 2026/05/13 10:59:08 INFO Forwarding activity to followers of thread starter domain=c.localdomain activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/update/019e20fd-8e83-7123-abd8-11e67f671cb1 note=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15 thread=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15 starter=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:08 INFO Updated post activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/update/019e20fd-8e83-7123-abd8-11e67f671cb1 activity.type=Update activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15 activity.object.type=Note activity.object.attributed_to=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15 --- PASS: TestCluster_Poll (6.33s) 2026/05/13 10:59:08 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/post/019e20fd-8b9d-72a4-a9f6-aad1577bedc3#delete note=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/post/019e20fd-8b9d-72a4-a9f6-aad1577bedc3 thread=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor/post/019e20fd-893a-74e3-9a5a-d61695193dbe starter=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor 2026/05/13 10:59:08 WARN Failed to resolve a recipient to=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/followers activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/update/019e20fd-8e83-7123-abd8-11e67f671cb1 error="cannot resolve https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/followers: actor is not cached" 2026/05/13 10:59:08 INFO Forwarding activity to gateway activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/update/019e20fd-8e83-7123-abd8-11e67f671cb1 sender=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor gateway=https://a.localdomain 2026/05/13 10:59:08 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/update/019e20fd-8e83-7123-abd8-11e67f671cb1 2026/05/13 10:59:08 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/update/019e20fd-8e83-7123-abd8-11e67f671cb1 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor request.user=carol actor=https://g.localdomain/.well-known/apgateway/did:key:z6MkrQaacB4ptyMgWEw1jk9YtEr9ihzv25WCrKS5VocbN3Ac/actor offset=0 2026/05/13 10:59:08 INFO Updated post activity.id=https://a.localdomain/update/019e20fd-8e87-7d4b-9df5-e7496a597e66 activity.type=Update activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-8dbc-77a8-b45d-5ce82ef881b8 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-8dbc-77a8-b45d-5ce82ef881b8 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:08 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkpfmixc5FtyZuSLVnuA6A1ree4kCae69okku6h1pmwkXN/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/post/019e20fd-8b9d-72a4-a9f6-aad1577bedc3#delete 2026/05/13 10:59:08 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkpfmixc5FtyZuSLVnuA6A1ree4kCae69okku6h1pmwkXN/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/post/019e20fd-8b9d-72a4-a9f6-aad1577bedc3#delete 2026/05/13 10:59:08 INFO Fetching object cid=ap://did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:08 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20fd-8e87-7d4b-9df5-e7496a597e66 2026/05/13 10:59:08 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6MkozWJVo21ughLWmHRTMR95uxvk1eWkENN8BSYiH7W5mHg/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkpfmixc5FtyZuSLVnuA6A1ree4kCae69okku6h1pmwkXN/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/post/019e20fd-8b9d-72a4-a9f6-aad1577bedc3#delete 2026/05/13 10:59:08 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20fd-8e87-7d4b-9df5-e7496a597e66 --- PASS: TestCluster_BackfillMissingParent (6.35s) 2026/05/13 10:59:08 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/post/019e20fd-8b9d-72a4-a9f6-aad1577bedc3#delete 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor 2026/05/13 10:59:08 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/update/019e20fd-8e83-7123-abd8-11e67f671cb1 2026/05/13 10:59:08 INFO Failed to deliver an activity to at least one recipient id=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/update/019e20fd-8e83-7123-abd8-11e67f671cb1 2026/05/13 10:59:08 INFO Viewing post request.path=/users/view/a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15 request.user=carol post=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice --- PASS: TestCluster_ReplyForwardingWithoutIntegrityProofs (6.36s) 2026/05/13 10:59:08 INFO Fetching object cid=ap://did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor --- PASS: TestCluster_PostInCommunity (6.35s) 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:08 INFO Received delete request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/post/019e20fd-8b9d-72a4-a9f6-aad1577bedc3#delete activity.type=Delete activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/post/019e20fd-8b9d-72a4-a9f6-aad1577bedc3 activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor/post/019e20fd-8b9d-72a4-a9f6-aad1577bedc3 2026/05/13 10:59:08 INFO Looking up user name=alice 2026/05/13 10:59:08 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/update/019e20fd-8e87-7d4b-9df5-e7496a597e66 2026/05/13 10:59:08 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20fd-8e87-7d4b-9df5-e7496a597e66 2026/05/13 10:59:08 INFO Fetching object cid=ap://did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:08 INFO Viewing post request.path=/users/view/a.localdomain/post/019e20fd-8dbc-77a8-b45d-5ce82ef881b8 request.user=alice post=https://a.localdomain/post/019e20fd-8dbc-77a8-b45d-5ce82ef881b8 2026/05/13 10:59:08 INFO Forwarding activity to followers of thread starter domain=a.localdomain activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/update/019e20fd-8e83-7123-abd8-11e67f671cb1 note=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15 thread=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15 starter=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:08 INFO Updated post activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/update/019e20fd-8e83-7123-abd8-11e67f671cb1 activity.type=Update activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15 activity.object.type=Note activity.object.attributed_to=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15 2026/05/13 10:59:08 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/update/019e20fd-8e83-7123-abd8-11e67f671cb1 2026/05/13 10:59:08 INFO Forwarding activity to gateway activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/update/019e20fd-8e83-7123-abd8-11e67f671cb1 sender=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor gateway=https://c.localdomain 2026/05/13 10:59:08 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/update/019e20fd-8e83-7123-abd8-11e67f671cb1 2026/05/13 10:59:08 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/update/019e20fd-8e83-7123-abd8-11e67f671cb1 2026/05/13 10:59:08 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/update/019e20fd-8e83-7123-abd8-11e67f671cb1 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:08 WARN Failed to save followers sync header sender=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor header="collectionId=\"https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/followers\", url=\"https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/followers_synchronization\", digest=\"0000000000000000000000000000000000000000000000000000000000000000\"" error="collection is not sender's followers: https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/followers != https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/followers" 2026/05/13 10:59:08 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/update/019e20fd-8e83-7123-abd8-11e67f671cb1 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:08 INFO Fetching object cid=ap://did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor offset=0 2026/05/13 10:59:08 INFO Looking up user name=alice 2026/05/13 10:59:08 WARN Failed to save followers sync header sender=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor header="collectionId=\"https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/followers\", url=\"https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/followers_synchronization\", digest=\"6ba5ccf875bb6742bad458930f7ebf33ad1f917926eea39e1f0d46b43d96cefc\"" error="collection is not sender's followers: https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/followers != https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/followers" 2026/05/13 10:59:08 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/update/019e20fd-8e83-7123-abd8-11e67f671cb1 2026/05/13 10:59:08 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/update/019e20fd-8e83-7123-abd8-11e67f671cb1 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:08 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/update/019e20fd-8e87-7d4b-9df5-e7496a597e66 note=https://a.localdomain/post/019e20fd-8dbc-77a8-b45d-5ce82ef881b8 thread=https://b.localdomain/post/019e20fd-8cc9-7dc6-93c7-a3c01bb8d655 starter=https://b.localdomain/user/carol 2026/05/13 10:59:08 INFO Updated post activity.id=https://a.localdomain/update/019e20fd-8e87-7d4b-9df5-e7496a597e66 activity.type=Update activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-8dbc-77a8-b45d-5ce82ef881b8 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019e20fd-8dbc-77a8-b45d-5ce82ef881b8 2026/05/13 10:59:08 INFO Fetching object cid=ap://did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:08 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019e20fd-8e87-7d4b-9df5-e7496a597e66 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor request.user=alice actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor offset=0 2026/05/13 10:59:08 INFO Updated post activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/update/019e20fd-8e83-7123-abd8-11e67f671cb1 activity.type=Update activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15 activity.object.type=Note activity.object.attributed_to=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor request.user=carol actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkr9H4REyi46Z6N7NkUPJfh5eMugs9jTypPk45uJYBNzax/actor offset=0 2026/05/13 10:59:08 INFO Resolving user ID request.path=/users/resolve request.user=alice host=a.localdomain name=alice 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 --- PASS: TestCluster_ReplyForwardingPortableActors (6.41s) 2026/05/13 10:59:08 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:08 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:08 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:08 INFO Fetching object cid=ap://did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:08 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor offset=0 2026/05/13 10:59:08 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:08 INFO Looking up user name=alice 2026/05/13 10:59:08 INFO Received delete request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15#delete activity.type=Delete activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15 activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15 2026/05/13 10:59:08 INFO Forwarding activity to followers of thread starter domain=c.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15#delete note=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15 thread=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15 starter=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:08 WARN Failed to resolve a recipient to=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/followers activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15#delete error="cannot resolve https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/followers: actor is not cached" 2026/05/13 10:59:08 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15#delete sender=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor gateway=https://a.localdomain 2026/05/13 10:59:08 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15#delete 2026/05/13 10:59:08 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15#delete 2026/05/13 10:59:08 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15#delete 2026/05/13 10:59:08 INFO Failed to deliver an activity to at least one recipient id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15#delete 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor request.user=carol actor=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor offset=0 2026/05/13 10:59:08 INFO Received delete request activity.id=https://a.localdomain/post/019e20fd-8dbc-77a8-b45d-5ce82ef881b8#delete activity.type=Delete activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-8dbc-77a8-b45d-5ce82ef881b8 activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/post/019e20fd-8dbc-77a8-b45d-5ce82ef881b8 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:08 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox activity=https://a.localdomain/post/019e20fd-8dbc-77a8-b45d-5ce82ef881b8#delete 2026/05/13 10:59:08 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox activity=https://a.localdomain/post/019e20fd-8dbc-77a8-b45d-5ce82ef881b8#delete 2026/05/13 10:59:08 INFO Fetching object cid=ap://did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:08 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox activity=https://a.localdomain/post/019e20fd-8dbc-77a8-b45d-5ce82ef881b8#delete 2026/05/13 10:59:08 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/post/019e20fd-8dbc-77a8-b45d-5ce82ef881b8#delete 2026/05/13 10:59:08 INFO Received delete request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15#delete activity.type=Delete activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15 activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15 2026/05/13 10:59:08 INFO Forwarding activity to followers of thread starter domain=a.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15#delete note=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15 thread=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15 starter=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:08 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15#delete 2026/05/13 10:59:08 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15#delete sender=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor gateway=https://c.localdomain 2026/05/13 10:59:08 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15#delete 2026/05/13 10:59:08 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15#delete 2026/05/13 10:59:08 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15#delete 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:08 WARN Failed to save followers sync header sender=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor header="collectionId=\"https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/followers\", url=\"https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/followers_synchronization\", digest=\"0000000000000000000000000000000000000000000000000000000000000000\"" error="collection is not sender's followers: https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/followers != https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/followers" 2026/05/13 10:59:08 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15#delete 2026/05/13 10:59:08 WARN Failed to save followers sync header sender=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor header="collectionId=\"https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/followers\", url=\"https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/followers_synchronization\", digest=\"6ba5ccf875bb6742bad458930f7ebf33ad1f917926eea39e1f0d46b43d96cefc\"" error="collection is not sender's followers: https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/followers != https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/followers" 2026/05/13 10:59:08 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkjyNbgAx56caD45dKmEifmwVDBXMU5TvMuPJwjZB2Evhq/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15#delete 2026/05/13 10:59:08 INFO Looking up user name=alice 2026/05/13 10:59:08 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15#delete 2026/05/13 10:59:08 INFO Received delete request activity.id=https://a.localdomain/post/019e20fd-8dbc-77a8-b45d-5ce82ef881b8#delete activity.type=Delete activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019e20fd-8dbc-77a8-b45d-5ce82ef881b8 activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/post/019e20fd-8dbc-77a8-b45d-5ce82ef881b8 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:08 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/post/019e20fd-8dbc-77a8-b45d-5ce82ef881b8#delete note=https://a.localdomain/post/019e20fd-8dbc-77a8-b45d-5ce82ef881b8 thread=https://b.localdomain/post/019e20fd-8cc9-7dc6-93c7-a3c01bb8d655 starter=https://b.localdomain/user/carol 2026/05/13 10:59:08 INFO Fetching object cid=ap://did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:08 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/post/019e20fd-8dbc-77a8-b45d-5ce82ef881b8#delete 2026/05/13 10:59:08 INFO Received delete request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15#delete activity.type=Delete activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15 activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15 2026/05/13 10:59:08 INFO Received delete request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15#delete activity.type=Delete activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15 activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor/post/019e20fd-89dc-726c-857b-8c73d2dc4d15 2026/05/13 10:59:08 INFO Resolving user ID request.path=/users/resolve request.user=alice host=a.localdomain name=alice 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:08 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:08 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:08 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/05/13 10:59:08 INFO Fetching object cid=ap://did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkuyj87SQCmqPyU1pnZhe8atoA94HVq1Jmr39QVwy2dwyC/actor offset=0 2026/05/13 10:59:08 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/05/13 10:59:08 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/05/13 10:59:08 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/05/13 10:59:08 INFO Looking up user name=alice 2026/05/13 10:59:08 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 --- PASS: TestCluster_Gateways (6.52s) --- PASS: TestCluster_ReplyInCommunity (6.52s) PASS ok github.com/dimkr/tootik/cluster 10.094s ? github.com/dimkr/tootik/cmd/tootik [no test files] ? github.com/dimkr/tootik/danger [no test files] === RUN Test_FEP521b --- PASS: Test_FEP521b (0.00s) PASS ok github.com/dimkr/tootik/data (cached) ? github.com/dimkr/tootik/dbx [no test files] === RUN TestBlockList_NotBlockedDomain --- PASS: TestBlockList_NotBlockedDomain (0.00s) === RUN TestBlockList_BlockedDomain --- PASS: TestBlockList_BlockedDomain (0.00s) === RUN TestBlockList_BlockedSubdomain --- PASS: TestBlockList_BlockedSubdomain (0.00s) === RUN TestBlockList_NotBlockedSubdomain --- PASS: TestBlockList_NotBlockedSubdomain (0.00s) === RUN TestBlockList_BlockedSubdomainByDomain --- PASS: TestBlockList_BlockedSubdomainByDomain (0.00s) === RUN TestBlockList_BlockedSubdomainByDomainEndsWithDot --- PASS: TestBlockList_BlockedSubdomainByDomainEndsWithDot (0.00s) === RUN TestDeliver_TwoUsersTwoPosts 2026/05/13 10:54:26 INFO Applying migration id=initial 2026/05/13 10:54:26 INFO Applying migration id=notesupdated 2026/05/13 10:54:26 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:26 INFO Applying migration id=activitiesid 2026/05/13 10:54:26 INFO Applying migration id=outbox 2026/05/13 10:54:26 INFO Applying migration id=edits 2026/05/13 10:54:26 INFO Applying migration id=outboxactor 2026/05/13 10:54:26 INFO Applying migration id=outboxsender 2026/05/13 10:54:26 INFO Applying migration id=thread 2026/05/13 10:54:26 INFO Applying migration id=host 2026/05/13 10:54:26 INFO Applying migration id=sharedinbox 2026/05/13 10:54:26 INFO Applying migration id=noteshost 2026/05/13 10:54:26 INFO Applying migration id=fetched 2026/05/13 10:54:26 INFO Applying migration id=move 2026/05/13 10:54:26 INFO Applying migration id=cleanup 2026/05/13 10:54:26 INFO Applying migration id=received 2026/05/13 10:54:26 INFO Applying migration id=namehost 2026/05/13 10:54:26 INFO Applying migration id=outboxhost 2026/05/13 10:54:26 INFO Applying migration id=notesfts 2026/05/13 10:54:26 INFO Applying migration id=iconsname 2026/05/13 10:54:26 INFO Applying migration id=nohash 2026/05/13 10:54:26 INFO Applying migration id=shares 2026/05/13 10:54:26 INFO Applying migration id=actorttl 2026/05/13 10:54:26 INFO Applying migration id=tocc 2026/05/13 10:54:26 INFO Applying migration id=followeds 2026/05/13 10:54:26 INFO Applying migration id=certhash 2026/05/13 10:54:26 INFO Applying migration id=follows_sync 2026/05/13 10:54:26 INFO Applying migration id=jsonpath 2026/05/13 10:54:26 INFO Applying migration id=localforward 2026/05/13 10:54:26 INFO Applying migration id=avatar 2026/05/13 10:54:26 INFO Applying migration id=noimage 2026/05/13 10:54:26 INFO Applying migration id=feed 2026/05/13 10:54:26 INFO Applying migration id=bookmarks 2026/05/13 10:54:26 INFO Applying migration id=shareactivity 2026/05/13 10:54:26 INFO Applying migration id=application 2026/05/13 10:54:26 INFO Applying migration id=certificates 2026/05/13 10:54:26 INFO Applying migration id=rawforward 2026/05/13 10:54:26 INFO Applying migration id=publickey 2026/05/13 10:54:26 INFO Applying migration id=resolvegroup 2026/05/13 10:54:26 INFO Applying migration id=reject 2026/05/13 10:54:26 INFO Applying migration id=autodel 2026/05/13 10:54:26 INFO Applying migration id=jsonb 2026/05/13 10:54:26 INFO Applying migration id=quote 2026/05/13 10:54:26 INFO Applying migration id=rfc9421 2026/05/13 10:54:26 INFO Applying migration id=keys 2026/05/13 10:54:26 INFO Applying migration id=portable 2026/05/13 10:54:26 INFO Applying migration id=proofs 2026/05/13 10:54:26 INFO Applying migration id=contexts 2026/05/13 10:54:26 INFO Applying migration id=deliverieshost 2026/05/13 10:54:26 INFO Applying migration id=pembegin 2026/05/13 10:54:26 INFO Applying migration id=didhost 2026/05/13 10:54:26 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:26 INFO Applying migration id=invites 2026/05/13 10:54:26 INFO Applying migration id=ed25519blob 2026/05/13 10:54:26 INFO Applying migration id=rsablob 2026/05/13 10:54:26 INFO Applying migration id=iconscid 2026/05/13 10:54:26 INFO Applying migration id=actor 2026/05/13 10:54:26 INFO Applying migration id=localkeys 2026/05/13 10:54:26 INFO Applying migration id=deleted 2026/05/13 10:54:26 INFO Applying migration id=history 2026/05/13 10:54:26 INFO Applying migration id=outboxnano 2026/05/13 10:54:26 INFO Applying migration id=implements 2026/05/13 10:54:26 INFO Applying migration id=backfill 2026/05/13 10:54:26 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:26 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:26 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:26 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:26 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 2026/05/13 10:54:26 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/05/13 10:54:26 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/05/13 10:54:26 INFO Successfully sent an activity from=https://localhost.localdomain/user/bob inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/05/13 10:54:26 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/2 --- PASS: TestDeliver_TwoUsersTwoPosts (0.41s) === RUN TestDeliver_ForwardedPost 2026/05/13 10:54:26 INFO Applying migration id=initial 2026/05/13 10:54:26 INFO Applying migration id=notesupdated 2026/05/13 10:54:26 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:26 INFO Applying migration id=activitiesid 2026/05/13 10:54:26 INFO Applying migration id=outbox 2026/05/13 10:54:26 INFO Applying migration id=edits 2026/05/13 10:54:26 INFO Applying migration id=outboxactor 2026/05/13 10:54:26 INFO Applying migration id=outboxsender 2026/05/13 10:54:26 INFO Applying migration id=thread 2026/05/13 10:54:26 INFO Applying migration id=host 2026/05/13 10:54:26 INFO Applying migration id=sharedinbox 2026/05/13 10:54:26 INFO Applying migration id=noteshost 2026/05/13 10:54:26 INFO Applying migration id=fetched 2026/05/13 10:54:26 INFO Applying migration id=move 2026/05/13 10:54:26 INFO Applying migration id=cleanup 2026/05/13 10:54:26 INFO Applying migration id=received 2026/05/13 10:54:26 INFO Applying migration id=namehost 2026/05/13 10:54:26 INFO Applying migration id=outboxhost 2026/05/13 10:54:26 INFO Applying migration id=notesfts 2026/05/13 10:54:26 INFO Applying migration id=iconsname 2026/05/13 10:54:26 INFO Applying migration id=nohash 2026/05/13 10:54:26 INFO Applying migration id=shares 2026/05/13 10:54:26 INFO Applying migration id=actorttl 2026/05/13 10:54:26 INFO Applying migration id=tocc 2026/05/13 10:54:26 INFO Applying migration id=followeds 2026/05/13 10:54:26 INFO Applying migration id=certhash 2026/05/13 10:54:26 INFO Applying migration id=follows_sync 2026/05/13 10:54:26 INFO Applying migration id=jsonpath 2026/05/13 10:54:26 INFO Applying migration id=localforward 2026/05/13 10:54:26 INFO Applying migration id=avatar 2026/05/13 10:54:26 INFO Applying migration id=noimage 2026/05/13 10:54:26 INFO Applying migration id=feed 2026/05/13 10:54:26 INFO Applying migration id=bookmarks 2026/05/13 10:54:26 INFO Applying migration id=shareactivity 2026/05/13 10:54:26 INFO Applying migration id=application 2026/05/13 10:54:26 INFO Applying migration id=certificates 2026/05/13 10:54:26 INFO Applying migration id=rawforward 2026/05/13 10:54:26 INFO Applying migration id=publickey 2026/05/13 10:54:26 INFO Applying migration id=resolvegroup 2026/05/13 10:54:26 INFO Applying migration id=reject 2026/05/13 10:54:27 INFO Applying migration id=autodel 2026/05/13 10:54:27 INFO Applying migration id=jsonb 2026/05/13 10:54:27 INFO Applying migration id=quote 2026/05/13 10:54:27 INFO Applying migration id=rfc9421 2026/05/13 10:54:27 INFO Applying migration id=keys 2026/05/13 10:54:27 INFO Applying migration id=portable 2026/05/13 10:54:27 INFO Applying migration id=proofs 2026/05/13 10:54:27 INFO Applying migration id=contexts 2026/05/13 10:54:27 INFO Applying migration id=deliverieshost 2026/05/13 10:54:27 INFO Applying migration id=pembegin 2026/05/13 10:54:27 INFO Applying migration id=didhost 2026/05/13 10:54:27 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:27 INFO Applying migration id=invites 2026/05/13 10:54:27 INFO Applying migration id=ed25519blob 2026/05/13 10:54:27 INFO Applying migration id=rsablob 2026/05/13 10:54:27 INFO Applying migration id=iconscid 2026/05/13 10:54:27 INFO Applying migration id=actor 2026/05/13 10:54:27 INFO Applying migration id=localkeys 2026/05/13 10:54:27 INFO Applying migration id=deleted 2026/05/13 10:54:27 INFO Applying migration id=history 2026/05/13 10:54:27 INFO Applying migration id=outboxnano 2026/05/13 10:54:27 INFO Applying migration id=implements 2026/05/13 10:54:27 INFO Applying migration id=backfill 2026/05/13 10:54:27 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:27 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:27 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:27 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:27 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 2026/05/13 10:54:27 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:27 INFO Skipping recipient inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:27 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 --- PASS: TestDeliver_ForwardedPost (0.65s) === RUN TestDeliver_OneFailed 2026/05/13 10:54:27 INFO Applying migration id=initial 2026/05/13 10:54:27 INFO Applying migration id=notesupdated 2026/05/13 10:54:27 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:27 INFO Applying migration id=activitiesid 2026/05/13 10:54:27 INFO Applying migration id=outbox 2026/05/13 10:54:27 INFO Applying migration id=edits 2026/05/13 10:54:27 INFO Applying migration id=outboxactor 2026/05/13 10:54:27 INFO Applying migration id=outboxsender 2026/05/13 10:54:27 INFO Applying migration id=thread 2026/05/13 10:54:27 INFO Applying migration id=host 2026/05/13 10:54:27 INFO Applying migration id=sharedinbox 2026/05/13 10:54:27 INFO Applying migration id=noteshost 2026/05/13 10:54:27 INFO Applying migration id=fetched 2026/05/13 10:54:27 INFO Applying migration id=move 2026/05/13 10:54:27 INFO Applying migration id=cleanup 2026/05/13 10:54:27 INFO Applying migration id=received 2026/05/13 10:54:27 INFO Applying migration id=namehost 2026/05/13 10:54:27 INFO Applying migration id=outboxhost 2026/05/13 10:54:27 INFO Applying migration id=notesfts 2026/05/13 10:54:27 INFO Applying migration id=iconsname 2026/05/13 10:54:27 INFO Applying migration id=nohash 2026/05/13 10:54:27 INFO Applying migration id=shares 2026/05/13 10:54:27 INFO Applying migration id=actorttl 2026/05/13 10:54:27 INFO Applying migration id=tocc 2026/05/13 10:54:27 INFO Applying migration id=followeds 2026/05/13 10:54:27 INFO Applying migration id=certhash 2026/05/13 10:54:27 INFO Applying migration id=follows_sync 2026/05/13 10:54:27 INFO Applying migration id=jsonpath 2026/05/13 10:54:27 INFO Applying migration id=localforward 2026/05/13 10:54:27 INFO Applying migration id=avatar 2026/05/13 10:54:27 INFO Applying migration id=noimage 2026/05/13 10:54:27 INFO Applying migration id=feed 2026/05/13 10:54:27 INFO Applying migration id=bookmarks 2026/05/13 10:54:27 INFO Applying migration id=shareactivity 2026/05/13 10:54:27 INFO Applying migration id=application 2026/05/13 10:54:27 INFO Applying migration id=certificates 2026/05/13 10:54:27 INFO Applying migration id=rawforward 2026/05/13 10:54:27 INFO Applying migration id=publickey 2026/05/13 10:54:27 INFO Applying migration id=resolvegroup 2026/05/13 10:54:27 INFO Applying migration id=reject 2026/05/13 10:54:27 INFO Applying migration id=autodel 2026/05/13 10:54:27 INFO Applying migration id=jsonb 2026/05/13 10:54:27 INFO Applying migration id=quote 2026/05/13 10:54:27 INFO Applying migration id=rfc9421 2026/05/13 10:54:27 INFO Applying migration id=keys 2026/05/13 10:54:27 INFO Applying migration id=portable 2026/05/13 10:54:27 INFO Applying migration id=proofs 2026/05/13 10:54:27 INFO Applying migration id=contexts 2026/05/13 10:54:27 INFO Applying migration id=deliverieshost 2026/05/13 10:54:27 INFO Applying migration id=pembegin 2026/05/13 10:54:27 INFO Applying migration id=didhost 2026/05/13 10:54:27 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:27 INFO Applying migration id=invites 2026/05/13 10:54:27 INFO Applying migration id=ed25519blob 2026/05/13 10:54:27 INFO Applying migration id=rsablob 2026/05/13 10:54:27 INFO Applying migration id=iconscid 2026/05/13 10:54:27 INFO Applying migration id=actor 2026/05/13 10:54:27 INFO Applying migration id=localkeys 2026/05/13 10:54:27 INFO Applying migration id=deleted 2026/05/13 10:54:27 INFO Applying migration id=history 2026/05/13 10:54:27 INFO Applying migration id=outboxnano 2026/05/13 10:54:27 INFO Applying migration id=implements 2026/05/13 10:54:27 INFO Applying migration id=backfill 2026/05/13 10:54:28 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:28 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:28 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:28 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:28 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 2026/05/13 10:54:28 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/05/13 10:54:28 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/05/13 10:54:28 INFO Successfully sent an activity from=https://localhost.localdomain/user/bob inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/05/13 10:54:28 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/2 --- PASS: TestDeliver_OneFailed (0.56s) === RUN TestDeliver_OneFailedRetry 2026/05/13 10:54:28 INFO Applying migration id=initial 2026/05/13 10:54:28 INFO Applying migration id=notesupdated 2026/05/13 10:54:28 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:28 INFO Applying migration id=activitiesid 2026/05/13 10:54:28 INFO Applying migration id=outbox 2026/05/13 10:54:28 INFO Applying migration id=edits 2026/05/13 10:54:28 INFO Applying migration id=outboxactor 2026/05/13 10:54:28 INFO Applying migration id=outboxsender 2026/05/13 10:54:28 INFO Applying migration id=thread 2026/05/13 10:54:28 INFO Applying migration id=host 2026/05/13 10:54:28 INFO Applying migration id=sharedinbox 2026/05/13 10:54:28 INFO Applying migration id=noteshost 2026/05/13 10:54:28 INFO Applying migration id=fetched 2026/05/13 10:54:28 INFO Applying migration id=move 2026/05/13 10:54:28 INFO Applying migration id=cleanup 2026/05/13 10:54:28 INFO Applying migration id=received 2026/05/13 10:54:28 INFO Applying migration id=namehost 2026/05/13 10:54:28 INFO Applying migration id=outboxhost 2026/05/13 10:54:28 INFO Applying migration id=notesfts 2026/05/13 10:54:28 INFO Applying migration id=iconsname 2026/05/13 10:54:28 INFO Applying migration id=nohash 2026/05/13 10:54:28 INFO Applying migration id=shares 2026/05/13 10:54:28 INFO Applying migration id=actorttl 2026/05/13 10:54:28 INFO Applying migration id=tocc 2026/05/13 10:54:28 INFO Applying migration id=followeds 2026/05/13 10:54:28 INFO Applying migration id=certhash 2026/05/13 10:54:28 INFO Applying migration id=follows_sync 2026/05/13 10:54:28 INFO Applying migration id=jsonpath 2026/05/13 10:54:28 INFO Applying migration id=localforward 2026/05/13 10:54:28 INFO Applying migration id=avatar 2026/05/13 10:54:28 INFO Applying migration id=noimage 2026/05/13 10:54:28 INFO Applying migration id=feed 2026/05/13 10:54:28 INFO Applying migration id=bookmarks 2026/05/13 10:54:28 INFO Applying migration id=shareactivity 2026/05/13 10:54:28 INFO Applying migration id=application 2026/05/13 10:54:28 INFO Applying migration id=certificates 2026/05/13 10:54:28 INFO Applying migration id=rawforward 2026/05/13 10:54:28 INFO Applying migration id=publickey 2026/05/13 10:54:28 INFO Applying migration id=resolvegroup 2026/05/13 10:54:28 INFO Applying migration id=reject 2026/05/13 10:54:28 INFO Applying migration id=autodel 2026/05/13 10:54:28 INFO Applying migration id=jsonb 2026/05/13 10:54:28 INFO Applying migration id=quote 2026/05/13 10:54:28 INFO Applying migration id=rfc9421 2026/05/13 10:54:28 INFO Applying migration id=keys 2026/05/13 10:54:28 INFO Applying migration id=portable 2026/05/13 10:54:28 INFO Applying migration id=proofs 2026/05/13 10:54:28 INFO Applying migration id=contexts 2026/05/13 10:54:28 INFO Applying migration id=deliverieshost 2026/05/13 10:54:28 INFO Applying migration id=pembegin 2026/05/13 10:54:28 INFO Applying migration id=didhost 2026/05/13 10:54:28 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:28 INFO Applying migration id=invites 2026/05/13 10:54:28 INFO Applying migration id=ed25519blob 2026/05/13 10:54:28 INFO Applying migration id=rsablob 2026/05/13 10:54:28 INFO Applying migration id=iconscid 2026/05/13 10:54:28 INFO Applying migration id=actor 2026/05/13 10:54:28 INFO Applying migration id=localkeys 2026/05/13 10:54:28 INFO Applying migration id=deleted 2026/05/13 10:54:28 INFO Applying migration id=history 2026/05/13 10:54:28 INFO Applying migration id=outboxnano 2026/05/13 10:54:28 INFO Applying migration id=implements 2026/05/13 10:54:28 INFO Applying migration id=backfill 2026/05/13 10:54:28 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:28 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:28 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:28 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:28 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 --- PASS: TestDeliver_OneFailedRetry (0.21s) === RUN TestDeliver_OneInvalidURLRetry 2026/05/13 10:54:28 INFO Applying migration id=initial 2026/05/13 10:54:28 INFO Applying migration id=notesupdated 2026/05/13 10:54:28 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:28 INFO Applying migration id=activitiesid 2026/05/13 10:54:28 INFO Applying migration id=outbox 2026/05/13 10:54:28 INFO Applying migration id=edits 2026/05/13 10:54:28 INFO Applying migration id=outboxactor 2026/05/13 10:54:28 INFO Applying migration id=outboxsender 2026/05/13 10:54:28 INFO Applying migration id=thread 2026/05/13 10:54:28 INFO Applying migration id=host 2026/05/13 10:54:28 INFO Applying migration id=sharedinbox 2026/05/13 10:54:28 INFO Applying migration id=noteshost 2026/05/13 10:54:28 INFO Applying migration id=fetched 2026/05/13 10:54:28 INFO Applying migration id=move 2026/05/13 10:54:28 INFO Applying migration id=cleanup 2026/05/13 10:54:28 INFO Applying migration id=received 2026/05/13 10:54:28 INFO Applying migration id=namehost 2026/05/13 10:54:28 INFO Applying migration id=outboxhost 2026/05/13 10:54:28 INFO Applying migration id=notesfts 2026/05/13 10:54:28 INFO Applying migration id=iconsname 2026/05/13 10:54:28 INFO Applying migration id=nohash 2026/05/13 10:54:28 INFO Applying migration id=shares 2026/05/13 10:54:28 INFO Applying migration id=actorttl 2026/05/13 10:54:28 INFO Applying migration id=tocc 2026/05/13 10:54:28 INFO Applying migration id=followeds 2026/05/13 10:54:28 INFO Applying migration id=certhash 2026/05/13 10:54:28 INFO Applying migration id=follows_sync 2026/05/13 10:54:28 INFO Applying migration id=jsonpath 2026/05/13 10:54:28 INFO Applying migration id=localforward 2026/05/13 10:54:28 INFO Applying migration id=avatar 2026/05/13 10:54:28 INFO Applying migration id=noimage 2026/05/13 10:54:28 INFO Applying migration id=feed 2026/05/13 10:54:28 INFO Applying migration id=bookmarks 2026/05/13 10:54:28 INFO Applying migration id=shareactivity 2026/05/13 10:54:28 INFO Applying migration id=application 2026/05/13 10:54:28 INFO Applying migration id=certificates 2026/05/13 10:54:28 INFO Applying migration id=rawforward 2026/05/13 10:54:28 INFO Applying migration id=publickey 2026/05/13 10:54:28 INFO Applying migration id=resolvegroup 2026/05/13 10:54:28 INFO Applying migration id=reject 2026/05/13 10:54:28 INFO Applying migration id=autodel 2026/05/13 10:54:28 INFO Applying migration id=jsonb 2026/05/13 10:54:28 INFO Applying migration id=quote 2026/05/13 10:54:28 INFO Applying migration id=rfc9421 2026/05/13 10:54:28 INFO Applying migration id=keys 2026/05/13 10:54:28 INFO Applying migration id=portable 2026/05/13 10:54:28 INFO Applying migration id=proofs 2026/05/13 10:54:28 INFO Applying migration id=contexts 2026/05/13 10:54:28 INFO Applying migration id=deliverieshost 2026/05/13 10:54:28 INFO Applying migration id=pembegin 2026/05/13 10:54:28 INFO Applying migration id=didhost 2026/05/13 10:54:28 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:28 INFO Applying migration id=invites 2026/05/13 10:54:28 INFO Applying migration id=ed25519blob 2026/05/13 10:54:28 INFO Applying migration id=rsablob 2026/05/13 10:54:28 INFO Applying migration id=iconscid 2026/05/13 10:54:28 INFO Applying migration id=actor 2026/05/13 10:54:28 INFO Applying migration id=localkeys 2026/05/13 10:54:28 INFO Applying migration id=deleted 2026/05/13 10:54:28 INFO Applying migration id=history 2026/05/13 10:54:28 INFO Applying migration id=outboxnano 2026/05/13 10:54:28 INFO Applying migration id=implements 2026/05/13 10:54:28 INFO Applying migration id=backfill 2026/05/13 10:54:28 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:28 WARN Failed to create new request inbox=https://ip6-allnodes:inbox/dan activity=https://localhost.localdomain/create/1 inbox=https://ip6-allnodes:inbox/dan error="parse \"https://ip6-allnodes:inbox/dan\": invalid port \":inbox\" after host" 2026/05/13 10:54:28 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:28 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:28 INFO Failed to deliver an activity to at least one recipient id=https://localhost.localdomain/create/1 2026/05/13 10:54:28 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:28 WARN Failed to create new request inbox=https://ip6-allnodes:inbox/dan activity=https://localhost.localdomain/create/1 inbox=https://ip6-allnodes:inbox/dan error="parse \"https://ip6-allnodes:inbox/dan\": invalid port \":inbox\" after host" 2026/05/13 10:54:28 INFO Skipping recipient inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:28 INFO Failed to deliver an activity to at least one recipient id=https://localhost.localdomain/create/1 2026/05/13 10:54:28 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:28 WARN Failed to create new request inbox=https://ip6-allnodes:inbox/dan activity=https://localhost.localdomain/create/1 inbox=https://ip6-allnodes:inbox/dan error="parse \"https://ip6-allnodes:inbox/dan\": invalid port \":inbox\" after host" 2026/05/13 10:54:28 INFO Skipping recipient inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:28 INFO Failed to deliver an activity to at least one recipient id=https://localhost.localdomain/create/1 --- PASS: TestDeliver_OneInvalidURLRetry (0.38s) === RUN TestDeliver_MaxAttempts 2026/05/13 10:54:28 INFO Applying migration id=initial 2026/05/13 10:54:28 INFO Applying migration id=notesupdated 2026/05/13 10:54:28 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:28 INFO Applying migration id=activitiesid 2026/05/13 10:54:28 INFO Applying migration id=outbox 2026/05/13 10:54:28 INFO Applying migration id=edits 2026/05/13 10:54:28 INFO Applying migration id=outboxactor 2026/05/13 10:54:28 INFO Applying migration id=outboxsender 2026/05/13 10:54:28 INFO Applying migration id=thread 2026/05/13 10:54:28 INFO Applying migration id=host 2026/05/13 10:54:28 INFO Applying migration id=sharedinbox 2026/05/13 10:54:28 INFO Applying migration id=noteshost 2026/05/13 10:54:28 INFO Applying migration id=fetched 2026/05/13 10:54:28 INFO Applying migration id=move 2026/05/13 10:54:28 INFO Applying migration id=cleanup 2026/05/13 10:54:28 INFO Applying migration id=received 2026/05/13 10:54:28 INFO Applying migration id=namehost 2026/05/13 10:54:28 INFO Applying migration id=outboxhost 2026/05/13 10:54:28 INFO Applying migration id=notesfts 2026/05/13 10:54:28 INFO Applying migration id=iconsname 2026/05/13 10:54:28 INFO Applying migration id=nohash 2026/05/13 10:54:28 INFO Applying migration id=shares 2026/05/13 10:54:28 INFO Applying migration id=actorttl 2026/05/13 10:54:28 INFO Applying migration id=tocc 2026/05/13 10:54:28 INFO Applying migration id=followeds 2026/05/13 10:54:28 INFO Applying migration id=certhash 2026/05/13 10:54:28 INFO Applying migration id=follows_sync 2026/05/13 10:54:28 INFO Applying migration id=jsonpath 2026/05/13 10:54:28 INFO Applying migration id=localforward 2026/05/13 10:54:28 INFO Applying migration id=avatar 2026/05/13 10:54:28 INFO Applying migration id=noimage 2026/05/13 10:54:28 INFO Applying migration id=feed 2026/05/13 10:54:28 INFO Applying migration id=bookmarks 2026/05/13 10:54:28 INFO Applying migration id=shareactivity 2026/05/13 10:54:28 INFO Applying migration id=application 2026/05/13 10:54:28 INFO Applying migration id=certificates 2026/05/13 10:54:28 INFO Applying migration id=rawforward 2026/05/13 10:54:28 INFO Applying migration id=publickey 2026/05/13 10:54:28 INFO Applying migration id=resolvegroup 2026/05/13 10:54:28 INFO Applying migration id=reject 2026/05/13 10:54:28 INFO Applying migration id=autodel 2026/05/13 10:54:28 INFO Applying migration id=jsonb 2026/05/13 10:54:28 INFO Applying migration id=quote 2026/05/13 10:54:28 INFO Applying migration id=rfc9421 2026/05/13 10:54:28 INFO Applying migration id=keys 2026/05/13 10:54:28 INFO Applying migration id=portable 2026/05/13 10:54:28 INFO Applying migration id=proofs 2026/05/13 10:54:28 INFO Applying migration id=contexts 2026/05/13 10:54:28 INFO Applying migration id=deliverieshost 2026/05/13 10:54:28 INFO Applying migration id=pembegin 2026/05/13 10:54:28 INFO Applying migration id=didhost 2026/05/13 10:54:28 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:28 INFO Applying migration id=invites 2026/05/13 10:54:28 INFO Applying migration id=ed25519blob 2026/05/13 10:54:28 INFO Applying migration id=rsablob 2026/05/13 10:54:28 INFO Applying migration id=iconscid 2026/05/13 10:54:28 INFO Applying migration id=actor 2026/05/13 10:54:28 INFO Applying migration id=localkeys 2026/05/13 10:54:28 INFO Applying migration id=deleted 2026/05/13 10:54:28 INFO Applying migration id=history 2026/05/13 10:54:28 INFO Applying migration id=outboxnano 2026/05/13 10:54:28 INFO Applying migration id=implements 2026/05/13 10:54:28 INFO Applying migration id=backfill 2026/05/13 10:54:29 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:29 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:29 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:29 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:29 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 --- PASS: TestDeliver_MaxAttempts (0.67s) === RUN TestDeliver_SharedInbox 2026/05/13 10:54:29 INFO Applying migration id=initial 2026/05/13 10:54:29 INFO Applying migration id=notesupdated 2026/05/13 10:54:29 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:29 INFO Applying migration id=activitiesid 2026/05/13 10:54:29 INFO Applying migration id=outbox 2026/05/13 10:54:29 INFO Applying migration id=edits 2026/05/13 10:54:29 INFO Applying migration id=outboxactor 2026/05/13 10:54:29 INFO Applying migration id=outboxsender 2026/05/13 10:54:29 INFO Applying migration id=thread 2026/05/13 10:54:29 INFO Applying migration id=host 2026/05/13 10:54:29 INFO Applying migration id=sharedinbox 2026/05/13 10:54:29 INFO Applying migration id=noteshost 2026/05/13 10:54:29 INFO Applying migration id=fetched 2026/05/13 10:54:29 INFO Applying migration id=move 2026/05/13 10:54:29 INFO Applying migration id=cleanup 2026/05/13 10:54:29 INFO Applying migration id=received 2026/05/13 10:54:29 INFO Applying migration id=namehost 2026/05/13 10:54:29 INFO Applying migration id=outboxhost 2026/05/13 10:54:29 INFO Applying migration id=notesfts 2026/05/13 10:54:29 INFO Applying migration id=iconsname 2026/05/13 10:54:29 INFO Applying migration id=nohash 2026/05/13 10:54:29 INFO Applying migration id=shares 2026/05/13 10:54:29 INFO Applying migration id=actorttl 2026/05/13 10:54:29 INFO Applying migration id=tocc 2026/05/13 10:54:29 INFO Applying migration id=followeds 2026/05/13 10:54:29 INFO Applying migration id=certhash 2026/05/13 10:54:29 INFO Applying migration id=follows_sync 2026/05/13 10:54:29 INFO Applying migration id=jsonpath 2026/05/13 10:54:29 INFO Applying migration id=localforward 2026/05/13 10:54:29 INFO Applying migration id=avatar 2026/05/13 10:54:29 INFO Applying migration id=noimage 2026/05/13 10:54:29 INFO Applying migration id=feed 2026/05/13 10:54:29 INFO Applying migration id=bookmarks 2026/05/13 10:54:29 INFO Applying migration id=shareactivity 2026/05/13 10:54:29 INFO Applying migration id=application 2026/05/13 10:54:29 INFO Applying migration id=certificates 2026/05/13 10:54:29 INFO Applying migration id=rawforward 2026/05/13 10:54:29 INFO Applying migration id=publickey 2026/05/13 10:54:29 INFO Applying migration id=resolvegroup 2026/05/13 10:54:29 INFO Applying migration id=reject 2026/05/13 10:54:29 INFO Applying migration id=autodel 2026/05/13 10:54:29 INFO Applying migration id=jsonb 2026/05/13 10:54:29 INFO Applying migration id=quote 2026/05/13 10:54:29 INFO Applying migration id=rfc9421 2026/05/13 10:54:29 INFO Applying migration id=keys 2026/05/13 10:54:29 INFO Applying migration id=portable 2026/05/13 10:54:29 INFO Applying migration id=proofs 2026/05/13 10:54:29 INFO Applying migration id=contexts 2026/05/13 10:54:29 INFO Applying migration id=deliverieshost 2026/05/13 10:54:29 INFO Applying migration id=pembegin 2026/05/13 10:54:29 INFO Applying migration id=didhost 2026/05/13 10:54:29 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:29 INFO Applying migration id=invites 2026/05/13 10:54:29 INFO Applying migration id=ed25519blob 2026/05/13 10:54:29 INFO Applying migration id=rsablob 2026/05/13 10:54:29 INFO Applying migration id=iconscid 2026/05/13 10:54:29 INFO Applying migration id=actor 2026/05/13 10:54:29 INFO Applying migration id=localkeys 2026/05/13 10:54:29 INFO Applying migration id=deleted 2026/05/13 10:54:29 INFO Applying migration id=history 2026/05/13 10:54:29 INFO Applying migration id=outboxnano 2026/05/13 10:54:29 INFO Applying migration id=implements 2026/05/13 10:54:29 INFO Applying migration id=backfill 2026/05/13 10:54:29 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/05/13 10:54:29 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/frank activity=https://localhost.localdomain/create/1 2026/05/13 10:54:29 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/05/13 10:54:29 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/05/13 10:54:29 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 --- PASS: TestDeliver_SharedInbox (0.48s) === RUN TestDeliver_SharedInboxRetry 2026/05/13 10:54:29 INFO Applying migration id=initial 2026/05/13 10:54:29 INFO Applying migration id=notesupdated 2026/05/13 10:54:29 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:29 INFO Applying migration id=activitiesid 2026/05/13 10:54:29 INFO Applying migration id=outbox 2026/05/13 10:54:29 INFO Applying migration id=edits 2026/05/13 10:54:29 INFO Applying migration id=outboxactor 2026/05/13 10:54:29 INFO Applying migration id=outboxsender 2026/05/13 10:54:29 INFO Applying migration id=thread 2026/05/13 10:54:29 INFO Applying migration id=host 2026/05/13 10:54:29 INFO Applying migration id=sharedinbox 2026/05/13 10:54:29 INFO Applying migration id=noteshost 2026/05/13 10:54:29 INFO Applying migration id=fetched 2026/05/13 10:54:29 INFO Applying migration id=move 2026/05/13 10:54:29 INFO Applying migration id=cleanup 2026/05/13 10:54:29 INFO Applying migration id=received 2026/05/13 10:54:29 INFO Applying migration id=namehost 2026/05/13 10:54:29 INFO Applying migration id=outboxhost 2026/05/13 10:54:29 INFO Applying migration id=notesfts 2026/05/13 10:54:29 INFO Applying migration id=iconsname 2026/05/13 10:54:29 INFO Applying migration id=nohash 2026/05/13 10:54:29 INFO Applying migration id=shares 2026/05/13 10:54:29 INFO Applying migration id=actorttl 2026/05/13 10:54:29 INFO Applying migration id=tocc 2026/05/13 10:54:29 INFO Applying migration id=followeds 2026/05/13 10:54:29 INFO Applying migration id=certhash 2026/05/13 10:54:29 INFO Applying migration id=follows_sync 2026/05/13 10:54:29 INFO Applying migration id=jsonpath 2026/05/13 10:54:29 INFO Applying migration id=localforward 2026/05/13 10:54:29 INFO Applying migration id=avatar 2026/05/13 10:54:29 INFO Applying migration id=noimage 2026/05/13 10:54:29 INFO Applying migration id=feed 2026/05/13 10:54:29 INFO Applying migration id=bookmarks 2026/05/13 10:54:29 INFO Applying migration id=shareactivity 2026/05/13 10:54:29 INFO Applying migration id=application 2026/05/13 10:54:29 INFO Applying migration id=certificates 2026/05/13 10:54:29 INFO Applying migration id=rawforward 2026/05/13 10:54:29 INFO Applying migration id=publickey 2026/05/13 10:54:29 INFO Applying migration id=resolvegroup 2026/05/13 10:54:29 INFO Applying migration id=reject 2026/05/13 10:54:29 INFO Applying migration id=autodel 2026/05/13 10:54:29 INFO Applying migration id=jsonb 2026/05/13 10:54:29 INFO Applying migration id=quote 2026/05/13 10:54:29 INFO Applying migration id=rfc9421 2026/05/13 10:54:29 INFO Applying migration id=keys 2026/05/13 10:54:29 INFO Applying migration id=portable 2026/05/13 10:54:29 INFO Applying migration id=proofs 2026/05/13 10:54:29 INFO Applying migration id=contexts 2026/05/13 10:54:29 INFO Applying migration id=deliverieshost 2026/05/13 10:54:29 INFO Applying migration id=pembegin 2026/05/13 10:54:29 INFO Applying migration id=didhost 2026/05/13 10:54:29 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:29 INFO Applying migration id=invites 2026/05/13 10:54:29 INFO Applying migration id=ed25519blob 2026/05/13 10:54:29 INFO Applying migration id=rsablob 2026/05/13 10:54:30 INFO Applying migration id=iconscid 2026/05/13 10:54:30 INFO Applying migration id=actor 2026/05/13 10:54:30 INFO Applying migration id=localkeys 2026/05/13 10:54:30 INFO Applying migration id=deleted 2026/05/13 10:54:30 INFO Applying migration id=history 2026/05/13 10:54:30 INFO Applying migration id=outboxnano 2026/05/13 10:54:30 INFO Applying migration id=implements 2026/05/13 10:54:30 INFO Applying migration id=backfill 2026/05/13 10:54:30 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/frank activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 WARN Failed to send an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 error="failed to send request to https://ip6-allnodes/inbox/nobody: 500, " 2026/05/13 10:54:30 INFO Failed to deliver an activity to at least one recipient id=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/frank activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 WARN Failed to send an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 error="failed to send request to https://ip6-allnodes/inbox/nobody: 500, " 2026/05/13 10:54:30 INFO Failed to deliver an activity to at least one recipient id=https://localhost.localdomain/create/1 --- PASS: TestDeliver_SharedInboxRetry (0.24s) === RUN TestDeliver_SharedInboxUnknownActor 2026/05/13 10:54:30 INFO Applying migration id=initial 2026/05/13 10:54:30 INFO Applying migration id=notesupdated 2026/05/13 10:54:30 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:30 INFO Applying migration id=activitiesid 2026/05/13 10:54:30 INFO Applying migration id=outbox 2026/05/13 10:54:30 INFO Applying migration id=edits 2026/05/13 10:54:30 INFO Applying migration id=outboxactor 2026/05/13 10:54:30 INFO Applying migration id=outboxsender 2026/05/13 10:54:30 INFO Applying migration id=thread 2026/05/13 10:54:30 INFO Applying migration id=host 2026/05/13 10:54:30 INFO Applying migration id=sharedinbox 2026/05/13 10:54:30 INFO Applying migration id=noteshost 2026/05/13 10:54:30 INFO Applying migration id=fetched 2026/05/13 10:54:30 INFO Applying migration id=move 2026/05/13 10:54:30 INFO Applying migration id=cleanup 2026/05/13 10:54:30 INFO Applying migration id=received 2026/05/13 10:54:30 INFO Applying migration id=namehost 2026/05/13 10:54:30 INFO Applying migration id=outboxhost 2026/05/13 10:54:30 INFO Applying migration id=notesfts 2026/05/13 10:54:30 INFO Applying migration id=iconsname 2026/05/13 10:54:30 INFO Applying migration id=nohash 2026/05/13 10:54:30 INFO Applying migration id=shares 2026/05/13 10:54:30 INFO Applying migration id=actorttl 2026/05/13 10:54:30 INFO Applying migration id=tocc 2026/05/13 10:54:30 INFO Applying migration id=followeds 2026/05/13 10:54:30 INFO Applying migration id=certhash 2026/05/13 10:54:30 INFO Applying migration id=follows_sync 2026/05/13 10:54:30 INFO Applying migration id=jsonpath 2026/05/13 10:54:30 INFO Applying migration id=localforward 2026/05/13 10:54:30 INFO Applying migration id=avatar 2026/05/13 10:54:30 INFO Applying migration id=noimage 2026/05/13 10:54:30 INFO Applying migration id=feed 2026/05/13 10:54:30 INFO Applying migration id=bookmarks 2026/05/13 10:54:30 INFO Applying migration id=shareactivity 2026/05/13 10:54:30 INFO Applying migration id=application 2026/05/13 10:54:30 INFO Applying migration id=certificates 2026/05/13 10:54:30 INFO Applying migration id=rawforward 2026/05/13 10:54:30 INFO Applying migration id=publickey 2026/05/13 10:54:30 INFO Applying migration id=resolvegroup 2026/05/13 10:54:30 INFO Applying migration id=reject 2026/05/13 10:54:30 INFO Applying migration id=autodel 2026/05/13 10:54:30 INFO Applying migration id=jsonb 2026/05/13 10:54:30 INFO Applying migration id=quote 2026/05/13 10:54:30 INFO Applying migration id=rfc9421 2026/05/13 10:54:30 INFO Applying migration id=keys 2026/05/13 10:54:30 INFO Applying migration id=portable 2026/05/13 10:54:30 INFO Applying migration id=proofs 2026/05/13 10:54:30 INFO Applying migration id=contexts 2026/05/13 10:54:30 INFO Applying migration id=deliverieshost 2026/05/13 10:54:30 INFO Applying migration id=pembegin 2026/05/13 10:54:30 INFO Applying migration id=didhost 2026/05/13 10:54:30 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:30 INFO Applying migration id=invites 2026/05/13 10:54:30 INFO Applying migration id=ed25519blob 2026/05/13 10:54:30 INFO Applying migration id=rsablob 2026/05/13 10:54:30 INFO Applying migration id=iconscid 2026/05/13 10:54:30 INFO Applying migration id=actor 2026/05/13 10:54:30 INFO Applying migration id=localkeys 2026/05/13 10:54:30 INFO Applying migration id=deleted 2026/05/13 10:54:30 INFO Applying migration id=history 2026/05/13 10:54:30 INFO Applying migration id=outboxnano 2026/05/13 10:54:30 INFO Applying migration id=implements 2026/05/13 10:54:30 INFO Applying migration id=backfill 2026/05/13 10:54:30 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/frank activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 --- PASS: TestDeliver_SharedInboxUnknownActor (0.22s) === RUN TestDeliver_SharedInboxSingleWorker 2026/05/13 10:54:30 INFO Applying migration id=initial 2026/05/13 10:54:30 INFO Applying migration id=notesupdated 2026/05/13 10:54:30 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:30 INFO Applying migration id=activitiesid 2026/05/13 10:54:30 INFO Applying migration id=outbox 2026/05/13 10:54:30 INFO Applying migration id=edits 2026/05/13 10:54:30 INFO Applying migration id=outboxactor 2026/05/13 10:54:30 INFO Applying migration id=outboxsender 2026/05/13 10:54:30 INFO Applying migration id=thread 2026/05/13 10:54:30 INFO Applying migration id=host 2026/05/13 10:54:30 INFO Applying migration id=sharedinbox 2026/05/13 10:54:30 INFO Applying migration id=noteshost 2026/05/13 10:54:30 INFO Applying migration id=fetched 2026/05/13 10:54:30 INFO Applying migration id=move 2026/05/13 10:54:30 INFO Applying migration id=cleanup 2026/05/13 10:54:30 INFO Applying migration id=received 2026/05/13 10:54:30 INFO Applying migration id=namehost 2026/05/13 10:54:30 INFO Applying migration id=outboxhost 2026/05/13 10:54:30 INFO Applying migration id=notesfts 2026/05/13 10:54:30 INFO Applying migration id=iconsname 2026/05/13 10:54:30 INFO Applying migration id=nohash 2026/05/13 10:54:30 INFO Applying migration id=shares 2026/05/13 10:54:30 INFO Applying migration id=actorttl 2026/05/13 10:54:30 INFO Applying migration id=tocc 2026/05/13 10:54:30 INFO Applying migration id=followeds 2026/05/13 10:54:30 INFO Applying migration id=certhash 2026/05/13 10:54:30 INFO Applying migration id=follows_sync 2026/05/13 10:54:30 INFO Applying migration id=jsonpath 2026/05/13 10:54:30 INFO Applying migration id=localforward 2026/05/13 10:54:30 INFO Applying migration id=avatar 2026/05/13 10:54:30 INFO Applying migration id=noimage 2026/05/13 10:54:30 INFO Applying migration id=feed 2026/05/13 10:54:30 INFO Applying migration id=bookmarks 2026/05/13 10:54:30 INFO Applying migration id=shareactivity 2026/05/13 10:54:30 INFO Applying migration id=application 2026/05/13 10:54:30 INFO Applying migration id=certificates 2026/05/13 10:54:30 INFO Applying migration id=rawforward 2026/05/13 10:54:30 INFO Applying migration id=publickey 2026/05/13 10:54:30 INFO Applying migration id=resolvegroup 2026/05/13 10:54:30 INFO Applying migration id=reject 2026/05/13 10:54:30 INFO Applying migration id=autodel 2026/05/13 10:54:30 INFO Applying migration id=jsonb 2026/05/13 10:54:30 INFO Applying migration id=quote 2026/05/13 10:54:30 INFO Applying migration id=rfc9421 2026/05/13 10:54:30 INFO Applying migration id=keys 2026/05/13 10:54:30 INFO Applying migration id=portable 2026/05/13 10:54:30 INFO Applying migration id=proofs 2026/05/13 10:54:30 INFO Applying migration id=contexts 2026/05/13 10:54:30 INFO Applying migration id=deliverieshost 2026/05/13 10:54:30 INFO Applying migration id=pembegin 2026/05/13 10:54:30 INFO Applying migration id=didhost 2026/05/13 10:54:30 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:30 INFO Applying migration id=invites 2026/05/13 10:54:30 INFO Applying migration id=ed25519blob 2026/05/13 10:54:30 INFO Applying migration id=rsablob 2026/05/13 10:54:30 INFO Applying migration id=iconscid 2026/05/13 10:54:30 INFO Applying migration id=actor 2026/05/13 10:54:30 INFO Applying migration id=localkeys 2026/05/13 10:54:30 INFO Applying migration id=deleted 2026/05/13 10:54:30 INFO Applying migration id=history 2026/05/13 10:54:30 INFO Applying migration id=outboxnano 2026/05/13 10:54:30 INFO Applying migration id=implements 2026/05/13 10:54:30 INFO Applying migration id=backfill 2026/05/13 10:54:30 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/frank activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 --- PASS: TestDeliver_SharedInboxSingleWorker (0.37s) === RUN TestDeliver_SameInbox 2026/05/13 10:54:30 INFO Applying migration id=initial 2026/05/13 10:54:30 INFO Applying migration id=notesupdated 2026/05/13 10:54:30 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:30 INFO Applying migration id=activitiesid 2026/05/13 10:54:30 INFO Applying migration id=outbox 2026/05/13 10:54:30 INFO Applying migration id=edits 2026/05/13 10:54:30 INFO Applying migration id=outboxactor 2026/05/13 10:54:30 INFO Applying migration id=outboxsender 2026/05/13 10:54:30 INFO Applying migration id=thread 2026/05/13 10:54:30 INFO Applying migration id=host 2026/05/13 10:54:30 INFO Applying migration id=sharedinbox 2026/05/13 10:54:30 INFO Applying migration id=noteshost 2026/05/13 10:54:30 INFO Applying migration id=fetched 2026/05/13 10:54:30 INFO Applying migration id=move 2026/05/13 10:54:30 INFO Applying migration id=cleanup 2026/05/13 10:54:30 INFO Applying migration id=received 2026/05/13 10:54:30 INFO Applying migration id=namehost 2026/05/13 10:54:30 INFO Applying migration id=outboxhost 2026/05/13 10:54:30 INFO Applying migration id=notesfts 2026/05/13 10:54:30 INFO Applying migration id=iconsname 2026/05/13 10:54:30 INFO Applying migration id=nohash 2026/05/13 10:54:30 INFO Applying migration id=shares 2026/05/13 10:54:30 INFO Applying migration id=actorttl 2026/05/13 10:54:30 INFO Applying migration id=tocc 2026/05/13 10:54:30 INFO Applying migration id=followeds 2026/05/13 10:54:30 INFO Applying migration id=certhash 2026/05/13 10:54:30 INFO Applying migration id=follows_sync 2026/05/13 10:54:30 INFO Applying migration id=jsonpath 2026/05/13 10:54:30 INFO Applying migration id=localforward 2026/05/13 10:54:30 INFO Applying migration id=avatar 2026/05/13 10:54:30 INFO Applying migration id=noimage 2026/05/13 10:54:30 INFO Applying migration id=feed 2026/05/13 10:54:30 INFO Applying migration id=bookmarks 2026/05/13 10:54:30 INFO Applying migration id=shareactivity 2026/05/13 10:54:30 INFO Applying migration id=application 2026/05/13 10:54:30 INFO Applying migration id=certificates 2026/05/13 10:54:30 INFO Applying migration id=rawforward 2026/05/13 10:54:30 INFO Applying migration id=publickey 2026/05/13 10:54:30 INFO Applying migration id=resolvegroup 2026/05/13 10:54:30 INFO Applying migration id=reject 2026/05/13 10:54:30 INFO Applying migration id=autodel 2026/05/13 10:54:30 INFO Applying migration id=jsonb 2026/05/13 10:54:30 INFO Applying migration id=quote 2026/05/13 10:54:30 INFO Applying migration id=rfc9421 2026/05/13 10:54:30 INFO Applying migration id=keys 2026/05/13 10:54:30 INFO Applying migration id=portable 2026/05/13 10:54:30 INFO Applying migration id=proofs 2026/05/13 10:54:30 INFO Applying migration id=contexts 2026/05/13 10:54:30 INFO Applying migration id=deliverieshost 2026/05/13 10:54:30 INFO Applying migration id=pembegin 2026/05/13 10:54:30 INFO Applying migration id=didhost 2026/05/13 10:54:30 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:30 INFO Applying migration id=invites 2026/05/13 10:54:30 INFO Applying migration id=ed25519blob 2026/05/13 10:54:30 INFO Applying migration id=rsablob 2026/05/13 10:54:30 INFO Applying migration id=iconscid 2026/05/13 10:54:30 INFO Applying migration id=actor 2026/05/13 10:54:30 INFO Applying migration id=localkeys 2026/05/13 10:54:30 INFO Applying migration id=deleted 2026/05/13 10:54:30 INFO Applying migration id=history 2026/05/13 10:54:30 INFO Applying migration id=outboxnano 2026/05/13 10:54:30 INFO Applying migration id=implements 2026/05/13 10:54:30 INFO Applying migration id=backfill 2026/05/13 10:54:30 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/frank activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:30 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 --- PASS: TestDeliver_SameInbox (0.21s) === RUN TestDeliver_ToAndCCDuplicates 2026/05/13 10:54:30 INFO Applying migration id=initial 2026/05/13 10:54:30 INFO Applying migration id=notesupdated 2026/05/13 10:54:30 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:30 INFO Applying migration id=activitiesid 2026/05/13 10:54:30 INFO Applying migration id=outbox 2026/05/13 10:54:30 INFO Applying migration id=edits 2026/05/13 10:54:30 INFO Applying migration id=outboxactor 2026/05/13 10:54:30 INFO Applying migration id=outboxsender 2026/05/13 10:54:30 INFO Applying migration id=thread 2026/05/13 10:54:30 INFO Applying migration id=host 2026/05/13 10:54:30 INFO Applying migration id=sharedinbox 2026/05/13 10:54:30 INFO Applying migration id=noteshost 2026/05/13 10:54:30 INFO Applying migration id=fetched 2026/05/13 10:54:30 INFO Applying migration id=move 2026/05/13 10:54:30 INFO Applying migration id=cleanup 2026/05/13 10:54:30 INFO Applying migration id=received 2026/05/13 10:54:30 INFO Applying migration id=namehost 2026/05/13 10:54:30 INFO Applying migration id=outboxhost 2026/05/13 10:54:30 INFO Applying migration id=notesfts 2026/05/13 10:54:30 INFO Applying migration id=iconsname 2026/05/13 10:54:30 INFO Applying migration id=nohash 2026/05/13 10:54:30 INFO Applying migration id=shares 2026/05/13 10:54:30 INFO Applying migration id=actorttl 2026/05/13 10:54:30 INFO Applying migration id=tocc 2026/05/13 10:54:30 INFO Applying migration id=followeds 2026/05/13 10:54:30 INFO Applying migration id=certhash 2026/05/13 10:54:30 INFO Applying migration id=follows_sync 2026/05/13 10:54:30 INFO Applying migration id=jsonpath 2026/05/13 10:54:30 INFO Applying migration id=localforward 2026/05/13 10:54:30 INFO Applying migration id=avatar 2026/05/13 10:54:30 INFO Applying migration id=noimage 2026/05/13 10:54:30 INFO Applying migration id=feed 2026/05/13 10:54:30 INFO Applying migration id=bookmarks 2026/05/13 10:54:30 INFO Applying migration id=shareactivity 2026/05/13 10:54:30 INFO Applying migration id=application 2026/05/13 10:54:30 INFO Applying migration id=certificates 2026/05/13 10:54:30 INFO Applying migration id=rawforward 2026/05/13 10:54:30 INFO Applying migration id=publickey 2026/05/13 10:54:30 INFO Applying migration id=resolvegroup 2026/05/13 10:54:30 INFO Applying migration id=reject 2026/05/13 10:54:30 INFO Applying migration id=autodel 2026/05/13 10:54:30 INFO Applying migration id=jsonb 2026/05/13 10:54:30 INFO Applying migration id=quote 2026/05/13 10:54:30 INFO Applying migration id=rfc9421 2026/05/13 10:54:31 INFO Applying migration id=keys 2026/05/13 10:54:31 INFO Applying migration id=portable 2026/05/13 10:54:31 INFO Applying migration id=proofs 2026/05/13 10:54:31 INFO Applying migration id=contexts 2026/05/13 10:54:31 INFO Applying migration id=deliverieshost 2026/05/13 10:54:31 INFO Applying migration id=pembegin 2026/05/13 10:54:31 INFO Applying migration id=didhost 2026/05/13 10:54:31 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:31 INFO Applying migration id=invites 2026/05/13 10:54:31 INFO Applying migration id=ed25519blob 2026/05/13 10:54:31 INFO Applying migration id=rsablob 2026/05/13 10:54:31 INFO Applying migration id=iconscid 2026/05/13 10:54:31 INFO Applying migration id=actor 2026/05/13 10:54:31 INFO Applying migration id=localkeys 2026/05/13 10:54:31 INFO Applying migration id=deleted 2026/05/13 10:54:31 INFO Applying migration id=history 2026/05/13 10:54:31 INFO Applying migration id=outboxnano 2026/05/13 10:54:31 INFO Applying migration id=implements 2026/05/13 10:54:31 INFO Applying migration id=backfill 2026/05/13 10:54:31 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:31 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:31 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:31 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:31 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:31 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:31 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 2026/05/13 10:54:31 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/05/13 10:54:31 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/05/13 10:54:31 INFO Successfully sent an activity from=https://localhost.localdomain/user/bob inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/05/13 10:54:31 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/2 --- PASS: TestDeliver_ToAndCCDuplicates (0.43s) === RUN TestDeliver_PublicInTo 2026/05/13 10:54:31 INFO Applying migration id=initial 2026/05/13 10:54:31 INFO Applying migration id=notesupdated 2026/05/13 10:54:31 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:31 INFO Applying migration id=activitiesid 2026/05/13 10:54:31 INFO Applying migration id=outbox 2026/05/13 10:54:31 INFO Applying migration id=edits 2026/05/13 10:54:31 INFO Applying migration id=outboxactor 2026/05/13 10:54:31 INFO Applying migration id=outboxsender 2026/05/13 10:54:31 INFO Applying migration id=thread 2026/05/13 10:54:31 INFO Applying migration id=host 2026/05/13 10:54:31 INFO Applying migration id=sharedinbox 2026/05/13 10:54:31 INFO Applying migration id=noteshost 2026/05/13 10:54:31 INFO Applying migration id=fetched 2026/05/13 10:54:31 INFO Applying migration id=move 2026/05/13 10:54:31 INFO Applying migration id=cleanup 2026/05/13 10:54:31 INFO Applying migration id=received 2026/05/13 10:54:31 INFO Applying migration id=namehost 2026/05/13 10:54:31 INFO Applying migration id=outboxhost 2026/05/13 10:54:31 INFO Applying migration id=notesfts 2026/05/13 10:54:31 INFO Applying migration id=iconsname 2026/05/13 10:54:31 INFO Applying migration id=nohash 2026/05/13 10:54:31 INFO Applying migration id=shares 2026/05/13 10:54:31 INFO Applying migration id=actorttl 2026/05/13 10:54:31 INFO Applying migration id=tocc 2026/05/13 10:54:31 INFO Applying migration id=followeds 2026/05/13 10:54:31 INFO Applying migration id=certhash 2026/05/13 10:54:31 INFO Applying migration id=follows_sync 2026/05/13 10:54:31 INFO Applying migration id=jsonpath 2026/05/13 10:54:31 INFO Applying migration id=localforward 2026/05/13 10:54:31 INFO Applying migration id=avatar 2026/05/13 10:54:31 INFO Applying migration id=noimage 2026/05/13 10:54:31 INFO Applying migration id=feed 2026/05/13 10:54:31 INFO Applying migration id=bookmarks 2026/05/13 10:54:31 INFO Applying migration id=shareactivity 2026/05/13 10:54:31 INFO Applying migration id=application 2026/05/13 10:54:31 INFO Applying migration id=certificates 2026/05/13 10:54:31 INFO Applying migration id=rawforward 2026/05/13 10:54:31 INFO Applying migration id=publickey 2026/05/13 10:54:31 INFO Applying migration id=resolvegroup 2026/05/13 10:54:31 INFO Applying migration id=reject 2026/05/13 10:54:31 INFO Applying migration id=autodel 2026/05/13 10:54:31 INFO Applying migration id=jsonb 2026/05/13 10:54:31 INFO Applying migration id=quote 2026/05/13 10:54:31 INFO Applying migration id=rfc9421 2026/05/13 10:54:31 INFO Applying migration id=keys 2026/05/13 10:54:31 INFO Applying migration id=portable 2026/05/13 10:54:31 INFO Applying migration id=proofs 2026/05/13 10:54:31 INFO Applying migration id=contexts 2026/05/13 10:54:31 INFO Applying migration id=deliverieshost 2026/05/13 10:54:31 INFO Applying migration id=pembegin 2026/05/13 10:54:31 INFO Applying migration id=didhost 2026/05/13 10:54:31 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:31 INFO Applying migration id=invites 2026/05/13 10:54:31 INFO Applying migration id=ed25519blob 2026/05/13 10:54:31 INFO Applying migration id=rsablob 2026/05/13 10:54:31 INFO Applying migration id=iconscid 2026/05/13 10:54:31 INFO Applying migration id=actor 2026/05/13 10:54:31 INFO Applying migration id=localkeys 2026/05/13 10:54:31 INFO Applying migration id=deleted 2026/05/13 10:54:31 INFO Applying migration id=history 2026/05/13 10:54:31 INFO Applying migration id=outboxnano 2026/05/13 10:54:31 INFO Applying migration id=implements 2026/05/13 10:54:31 INFO Applying migration id=backfill 2026/05/13 10:54:32 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:32 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:32 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:32 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:32 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 2026/05/13 10:54:32 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/05/13 10:54:32 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/05/13 10:54:32 INFO Successfully sent an activity from=https://localhost.localdomain/user/bob inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/05/13 10:54:32 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/2 --- PASS: TestDeliver_PublicInTo (1.30s) === RUN TestDeliver_AuthorInTo 2026/05/13 10:54:32 INFO Applying migration id=initial 2026/05/13 10:54:32 INFO Applying migration id=notesupdated 2026/05/13 10:54:32 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:32 INFO Applying migration id=activitiesid 2026/05/13 10:54:32 INFO Applying migration id=outbox 2026/05/13 10:54:32 INFO Applying migration id=edits 2026/05/13 10:54:32 INFO Applying migration id=outboxactor 2026/05/13 10:54:32 INFO Applying migration id=outboxsender 2026/05/13 10:54:32 INFO Applying migration id=thread 2026/05/13 10:54:32 INFO Applying migration id=host 2026/05/13 10:54:32 INFO Applying migration id=sharedinbox 2026/05/13 10:54:32 INFO Applying migration id=noteshost 2026/05/13 10:54:32 INFO Applying migration id=fetched 2026/05/13 10:54:32 INFO Applying migration id=move 2026/05/13 10:54:32 INFO Applying migration id=cleanup 2026/05/13 10:54:32 INFO Applying migration id=received 2026/05/13 10:54:32 INFO Applying migration id=namehost 2026/05/13 10:54:32 INFO Applying migration id=outboxhost 2026/05/13 10:54:32 INFO Applying migration id=notesfts 2026/05/13 10:54:32 INFO Applying migration id=iconsname 2026/05/13 10:54:32 INFO Applying migration id=nohash 2026/05/13 10:54:32 INFO Applying migration id=shares 2026/05/13 10:54:32 INFO Applying migration id=actorttl 2026/05/13 10:54:32 INFO Applying migration id=tocc 2026/05/13 10:54:32 INFO Applying migration id=followeds 2026/05/13 10:54:32 INFO Applying migration id=certhash 2026/05/13 10:54:32 INFO Applying migration id=follows_sync 2026/05/13 10:54:32 INFO Applying migration id=jsonpath 2026/05/13 10:54:32 INFO Applying migration id=localforward 2026/05/13 10:54:32 INFO Applying migration id=avatar 2026/05/13 10:54:32 INFO Applying migration id=noimage 2026/05/13 10:54:32 INFO Applying migration id=feed 2026/05/13 10:54:32 INFO Applying migration id=bookmarks 2026/05/13 10:54:32 INFO Applying migration id=shareactivity 2026/05/13 10:54:32 INFO Applying migration id=application 2026/05/13 10:54:32 INFO Applying migration id=certificates 2026/05/13 10:54:32 INFO Applying migration id=rawforward 2026/05/13 10:54:32 INFO Applying migration id=publickey 2026/05/13 10:54:32 INFO Applying migration id=resolvegroup 2026/05/13 10:54:32 INFO Applying migration id=reject 2026/05/13 10:54:32 INFO Applying migration id=autodel 2026/05/13 10:54:32 INFO Applying migration id=jsonb 2026/05/13 10:54:32 INFO Applying migration id=quote 2026/05/13 10:54:32 INFO Applying migration id=rfc9421 2026/05/13 10:54:32 INFO Applying migration id=keys 2026/05/13 10:54:32 INFO Applying migration id=portable 2026/05/13 10:54:32 INFO Applying migration id=proofs 2026/05/13 10:54:32 INFO Applying migration id=contexts 2026/05/13 10:54:32 INFO Applying migration id=deliverieshost 2026/05/13 10:54:32 INFO Applying migration id=pembegin 2026/05/13 10:54:32 INFO Applying migration id=didhost 2026/05/13 10:54:32 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:32 INFO Applying migration id=invites 2026/05/13 10:54:32 INFO Applying migration id=ed25519blob 2026/05/13 10:54:32 INFO Applying migration id=rsablob 2026/05/13 10:54:32 INFO Applying migration id=iconscid 2026/05/13 10:54:32 INFO Applying migration id=actor 2026/05/13 10:54:32 INFO Applying migration id=localkeys 2026/05/13 10:54:32 INFO Applying migration id=deleted 2026/05/13 10:54:32 INFO Applying migration id=history 2026/05/13 10:54:32 INFO Applying migration id=outboxnano 2026/05/13 10:54:32 INFO Applying migration id=implements 2026/05/13 10:54:32 INFO Applying migration id=backfill 2026/05/13 10:54:33 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:33 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/05/13 10:54:33 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:33 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 2026/05/13 10:54:33 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/05/13 10:54:33 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/05/13 10:54:33 INFO Successfully sent an activity from=https://localhost.localdomain/user/bob inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/05/13 10:54:33 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/2 --- PASS: TestDeliver_AuthorInTo (1.31s) === RUN TestResolve_LocalActor 2026/05/13 10:54:33 INFO Applying migration id=initial 2026/05/13 10:54:33 INFO Applying migration id=notesupdated 2026/05/13 10:54:33 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:33 INFO Applying migration id=activitiesid 2026/05/13 10:54:33 INFO Applying migration id=outbox 2026/05/13 10:54:33 INFO Applying migration id=edits 2026/05/13 10:54:33 INFO Applying migration id=outboxactor 2026/05/13 10:54:33 INFO Applying migration id=outboxsender 2026/05/13 10:54:33 INFO Applying migration id=thread 2026/05/13 10:54:33 INFO Applying migration id=host 2026/05/13 10:54:33 INFO Applying migration id=sharedinbox 2026/05/13 10:54:33 INFO Applying migration id=noteshost 2026/05/13 10:54:33 INFO Applying migration id=fetched 2026/05/13 10:54:33 INFO Applying migration id=move 2026/05/13 10:54:33 INFO Applying migration id=cleanup 2026/05/13 10:54:33 INFO Applying migration id=received 2026/05/13 10:54:33 INFO Applying migration id=namehost 2026/05/13 10:54:33 INFO Applying migration id=outboxhost 2026/05/13 10:54:33 INFO Applying migration id=notesfts 2026/05/13 10:54:33 INFO Applying migration id=iconsname 2026/05/13 10:54:33 INFO Applying migration id=nohash 2026/05/13 10:54:33 INFO Applying migration id=shares 2026/05/13 10:54:33 INFO Applying migration id=actorttl 2026/05/13 10:54:33 INFO Applying migration id=tocc 2026/05/13 10:54:34 INFO Applying migration id=followeds 2026/05/13 10:54:34 INFO Applying migration id=certhash 2026/05/13 10:54:34 INFO Applying migration id=follows_sync 2026/05/13 10:54:34 INFO Applying migration id=jsonpath 2026/05/13 10:54:34 INFO Applying migration id=localforward 2026/05/13 10:54:34 INFO Applying migration id=avatar 2026/05/13 10:54:34 INFO Applying migration id=noimage 2026/05/13 10:54:34 INFO Applying migration id=feed 2026/05/13 10:54:34 INFO Applying migration id=bookmarks 2026/05/13 10:54:34 INFO Applying migration id=shareactivity 2026/05/13 10:54:34 INFO Applying migration id=application 2026/05/13 10:54:34 INFO Applying migration id=certificates 2026/05/13 10:54:34 INFO Applying migration id=rawforward 2026/05/13 10:54:34 INFO Applying migration id=publickey 2026/05/13 10:54:34 INFO Applying migration id=resolvegroup 2026/05/13 10:54:34 INFO Applying migration id=reject 2026/05/13 10:54:34 INFO Applying migration id=autodel 2026/05/13 10:54:34 INFO Applying migration id=jsonb 2026/05/13 10:54:34 INFO Applying migration id=quote 2026/05/13 10:54:34 INFO Applying migration id=rfc9421 2026/05/13 10:54:34 INFO Applying migration id=keys 2026/05/13 10:54:34 INFO Applying migration id=portable 2026/05/13 10:54:34 INFO Applying migration id=proofs 2026/05/13 10:54:34 INFO Applying migration id=contexts 2026/05/13 10:54:34 INFO Applying migration id=deliverieshost 2026/05/13 10:54:34 INFO Applying migration id=pembegin 2026/05/13 10:54:34 INFO Applying migration id=didhost 2026/05/13 10:54:34 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:34 INFO Applying migration id=invites 2026/05/13 10:54:34 INFO Applying migration id=ed25519blob 2026/05/13 10:54:34 INFO Applying migration id=rsablob 2026/05/13 10:54:34 INFO Applying migration id=iconscid 2026/05/13 10:54:34 INFO Applying migration id=actor 2026/05/13 10:54:34 INFO Applying migration id=localkeys 2026/05/13 10:54:34 INFO Applying migration id=deleted 2026/05/13 10:54:34 INFO Applying migration id=history 2026/05/13 10:54:34 INFO Applying migration id=outboxnano 2026/05/13 10:54:34 INFO Applying migration id=implements 2026/05/13 10:54:34 INFO Applying migration id=backfill --- PASS: TestResolve_LocalActor (0.53s) === RUN TestResolve_LocalActorDoesNotExist 2026/05/13 10:54:34 INFO Applying migration id=initial 2026/05/13 10:54:34 INFO Applying migration id=notesupdated 2026/05/13 10:54:34 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:34 INFO Applying migration id=activitiesid 2026/05/13 10:54:34 INFO Applying migration id=outbox 2026/05/13 10:54:34 INFO Applying migration id=edits 2026/05/13 10:54:34 INFO Applying migration id=outboxactor 2026/05/13 10:54:34 INFO Applying migration id=outboxsender 2026/05/13 10:54:34 INFO Applying migration id=thread 2026/05/13 10:54:34 INFO Applying migration id=host 2026/05/13 10:54:34 INFO Applying migration id=sharedinbox 2026/05/13 10:54:34 INFO Applying migration id=noteshost 2026/05/13 10:54:34 INFO Applying migration id=fetched 2026/05/13 10:54:34 INFO Applying migration id=move 2026/05/13 10:54:34 INFO Applying migration id=cleanup 2026/05/13 10:54:34 INFO Applying migration id=received 2026/05/13 10:54:34 INFO Applying migration id=namehost 2026/05/13 10:54:34 INFO Applying migration id=outboxhost 2026/05/13 10:54:34 INFO Applying migration id=notesfts 2026/05/13 10:54:34 INFO Applying migration id=iconsname 2026/05/13 10:54:34 INFO Applying migration id=nohash 2026/05/13 10:54:34 INFO Applying migration id=shares 2026/05/13 10:54:34 INFO Applying migration id=actorttl 2026/05/13 10:54:34 INFO Applying migration id=tocc 2026/05/13 10:54:34 INFO Applying migration id=followeds 2026/05/13 10:54:34 INFO Applying migration id=certhash 2026/05/13 10:54:34 INFO Applying migration id=follows_sync 2026/05/13 10:54:34 INFO Applying migration id=jsonpath 2026/05/13 10:54:34 INFO Applying migration id=localforward 2026/05/13 10:54:34 INFO Applying migration id=avatar 2026/05/13 10:54:34 INFO Applying migration id=noimage 2026/05/13 10:54:34 INFO Applying migration id=feed 2026/05/13 10:54:34 INFO Applying migration id=bookmarks 2026/05/13 10:54:34 INFO Applying migration id=shareactivity 2026/05/13 10:54:34 INFO Applying migration id=application 2026/05/13 10:54:34 INFO Applying migration id=certificates 2026/05/13 10:54:34 INFO Applying migration id=rawforward 2026/05/13 10:54:34 INFO Applying migration id=publickey 2026/05/13 10:54:34 INFO Applying migration id=resolvegroup 2026/05/13 10:54:34 INFO Applying migration id=reject 2026/05/13 10:54:34 INFO Applying migration id=autodel 2026/05/13 10:54:34 INFO Applying migration id=jsonb 2026/05/13 10:54:34 INFO Applying migration id=quote 2026/05/13 10:54:34 INFO Applying migration id=rfc9421 2026/05/13 10:54:34 INFO Applying migration id=keys 2026/05/13 10:54:34 INFO Applying migration id=portable 2026/05/13 10:54:34 INFO Applying migration id=proofs 2026/05/13 10:54:34 INFO Applying migration id=contexts 2026/05/13 10:54:34 INFO Applying migration id=deliverieshost 2026/05/13 10:54:34 INFO Applying migration id=pembegin 2026/05/13 10:54:34 INFO Applying migration id=didhost 2026/05/13 10:54:34 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:34 INFO Applying migration id=invites 2026/05/13 10:54:34 INFO Applying migration id=ed25519blob 2026/05/13 10:54:34 INFO Applying migration id=rsablob 2026/05/13 10:54:34 INFO Applying migration id=iconscid 2026/05/13 10:54:34 INFO Applying migration id=actor 2026/05/13 10:54:34 INFO Applying migration id=localkeys 2026/05/13 10:54:34 INFO Applying migration id=deleted 2026/05/13 10:54:34 INFO Applying migration id=history 2026/05/13 10:54:34 INFO Applying migration id=outboxnano 2026/05/13 10:54:34 INFO Applying migration id=implements 2026/05/13 10:54:34 INFO Applying migration id=backfill --- PASS: TestResolve_LocalActorDoesNotExist (0.62s) === RUN TestResolve_FederatedInstanceActor 2026/05/13 10:54:35 INFO Applying migration id=initial 2026/05/13 10:54:35 INFO Applying migration id=notesupdated 2026/05/13 10:54:35 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:35 INFO Applying migration id=activitiesid 2026/05/13 10:54:35 INFO Applying migration id=outbox 2026/05/13 10:54:35 INFO Applying migration id=edits 2026/05/13 10:54:35 INFO Applying migration id=outboxactor 2026/05/13 10:54:35 INFO Applying migration id=outboxsender 2026/05/13 10:54:35 INFO Applying migration id=thread 2026/05/13 10:54:35 INFO Applying migration id=host 2026/05/13 10:54:35 INFO Applying migration id=sharedinbox 2026/05/13 10:54:35 INFO Applying migration id=noteshost 2026/05/13 10:54:35 INFO Applying migration id=fetched 2026/05/13 10:54:35 INFO Applying migration id=move 2026/05/13 10:54:35 INFO Applying migration id=cleanup 2026/05/13 10:54:35 INFO Applying migration id=received 2026/05/13 10:54:35 INFO Applying migration id=namehost 2026/05/13 10:54:35 INFO Applying migration id=outboxhost 2026/05/13 10:54:35 INFO Applying migration id=notesfts 2026/05/13 10:54:35 INFO Applying migration id=iconsname 2026/05/13 10:54:35 INFO Applying migration id=nohash 2026/05/13 10:54:35 INFO Applying migration id=shares 2026/05/13 10:54:35 INFO Applying migration id=actorttl 2026/05/13 10:54:35 INFO Applying migration id=tocc 2026/05/13 10:54:35 INFO Applying migration id=followeds 2026/05/13 10:54:35 INFO Applying migration id=certhash 2026/05/13 10:54:35 INFO Applying migration id=follows_sync 2026/05/13 10:54:35 INFO Applying migration id=jsonpath 2026/05/13 10:54:35 INFO Applying migration id=localforward 2026/05/13 10:54:35 INFO Applying migration id=avatar 2026/05/13 10:54:35 INFO Applying migration id=noimage 2026/05/13 10:54:35 INFO Applying migration id=feed 2026/05/13 10:54:35 INFO Applying migration id=bookmarks 2026/05/13 10:54:35 INFO Applying migration id=shareactivity 2026/05/13 10:54:35 INFO Applying migration id=application 2026/05/13 10:54:35 INFO Applying migration id=certificates 2026/05/13 10:54:35 INFO Applying migration id=rawforward 2026/05/13 10:54:35 INFO Applying migration id=publickey 2026/05/13 10:54:35 INFO Applying migration id=resolvegroup 2026/05/13 10:54:35 INFO Applying migration id=reject 2026/05/13 10:54:35 INFO Applying migration id=autodel 2026/05/13 10:54:35 INFO Applying migration id=jsonb 2026/05/13 10:54:35 INFO Applying migration id=quote 2026/05/13 10:54:35 INFO Applying migration id=rfc9421 2026/05/13 10:54:35 INFO Applying migration id=keys 2026/05/13 10:54:35 INFO Applying migration id=portable 2026/05/13 10:54:35 INFO Applying migration id=proofs 2026/05/13 10:54:35 INFO Applying migration id=contexts 2026/05/13 10:54:35 INFO Applying migration id=deliverieshost 2026/05/13 10:54:35 INFO Applying migration id=pembegin 2026/05/13 10:54:35 INFO Applying migration id=didhost 2026/05/13 10:54:35 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:35 INFO Applying migration id=invites 2026/05/13 10:54:35 INFO Applying migration id=ed25519blob 2026/05/13 10:54:35 INFO Applying migration id=rsablob 2026/05/13 10:54:35 INFO Applying migration id=iconscid 2026/05/13 10:54:35 INFO Applying migration id=actor 2026/05/13 10:54:35 INFO Applying migration id=localkeys 2026/05/13 10:54:35 INFO Applying migration id=deleted 2026/05/13 10:54:35 INFO Applying migration id=history 2026/05/13 10:54:35 INFO Applying migration id=outboxnano 2026/05/13 10:54:35 INFO Applying migration id=implements 2026/05/13 10:54:35 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedInstanceActor (0.72s) === RUN TestResolve_FederatedActorInvalidURL 2026/05/13 10:54:35 INFO Applying migration id=initial 2026/05/13 10:54:35 INFO Applying migration id=notesupdated 2026/05/13 10:54:35 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:35 INFO Applying migration id=activitiesid 2026/05/13 10:54:35 INFO Applying migration id=outbox 2026/05/13 10:54:35 INFO Applying migration id=edits 2026/05/13 10:54:35 INFO Applying migration id=outboxactor 2026/05/13 10:54:35 INFO Applying migration id=outboxsender 2026/05/13 10:54:35 INFO Applying migration id=thread 2026/05/13 10:54:35 INFO Applying migration id=host 2026/05/13 10:54:35 INFO Applying migration id=sharedinbox 2026/05/13 10:54:35 INFO Applying migration id=noteshost 2026/05/13 10:54:35 INFO Applying migration id=fetched 2026/05/13 10:54:35 INFO Applying migration id=move 2026/05/13 10:54:35 INFO Applying migration id=cleanup 2026/05/13 10:54:35 INFO Applying migration id=received 2026/05/13 10:54:35 INFO Applying migration id=namehost 2026/05/13 10:54:35 INFO Applying migration id=outboxhost 2026/05/13 10:54:35 INFO Applying migration id=notesfts 2026/05/13 10:54:35 INFO Applying migration id=iconsname 2026/05/13 10:54:35 INFO Applying migration id=nohash 2026/05/13 10:54:35 INFO Applying migration id=shares 2026/05/13 10:54:35 INFO Applying migration id=actorttl 2026/05/13 10:54:35 INFO Applying migration id=tocc 2026/05/13 10:54:35 INFO Applying migration id=followeds 2026/05/13 10:54:35 INFO Applying migration id=certhash 2026/05/13 10:54:35 INFO Applying migration id=follows_sync 2026/05/13 10:54:35 INFO Applying migration id=jsonpath 2026/05/13 10:54:35 INFO Applying migration id=localforward 2026/05/13 10:54:35 INFO Applying migration id=avatar 2026/05/13 10:54:35 INFO Applying migration id=noimage 2026/05/13 10:54:35 INFO Applying migration id=feed 2026/05/13 10:54:35 INFO Applying migration id=bookmarks 2026/05/13 10:54:35 INFO Applying migration id=shareactivity 2026/05/13 10:54:35 INFO Applying migration id=application 2026/05/13 10:54:35 INFO Applying migration id=certificates 2026/05/13 10:54:35 INFO Applying migration id=rawforward 2026/05/13 10:54:35 INFO Applying migration id=publickey 2026/05/13 10:54:35 INFO Applying migration id=resolvegroup 2026/05/13 10:54:35 INFO Applying migration id=reject 2026/05/13 10:54:35 INFO Applying migration id=autodel 2026/05/13 10:54:35 INFO Applying migration id=jsonb 2026/05/13 10:54:35 INFO Applying migration id=quote 2026/05/13 10:54:35 INFO Applying migration id=rfc9421 2026/05/13 10:54:35 INFO Applying migration id=keys 2026/05/13 10:54:35 INFO Applying migration id=portable 2026/05/13 10:54:35 INFO Applying migration id=proofs 2026/05/13 10:54:35 INFO Applying migration id=contexts 2026/05/13 10:54:35 INFO Applying migration id=deliverieshost 2026/05/13 10:54:35 INFO Applying migration id=pembegin 2026/05/13 10:54:35 INFO Applying migration id=didhost 2026/05/13 10:54:35 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:35 INFO Applying migration id=invites 2026/05/13 10:54:35 INFO Applying migration id=ed25519blob 2026/05/13 10:54:36 INFO Applying migration id=rsablob 2026/05/13 10:54:36 INFO Applying migration id=iconscid 2026/05/13 10:54:36 INFO Applying migration id=actor 2026/05/13 10:54:36 INFO Applying migration id=localkeys 2026/05/13 10:54:36 INFO Applying migration id=deleted 2026/05/13 10:54:36 INFO Applying migration id=history 2026/05/13 10:54:36 INFO Applying migration id=outboxnano 2026/05/13 10:54:36 INFO Applying migration id=implements 2026/05/13 10:54:36 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorInvalidURL (0.48s) === RUN TestResolve_FederatedActorInvalidScheme 2026/05/13 10:54:36 INFO Applying migration id=initial 2026/05/13 10:54:36 INFO Applying migration id=notesupdated 2026/05/13 10:54:36 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:36 INFO Applying migration id=activitiesid 2026/05/13 10:54:36 INFO Applying migration id=outbox 2026/05/13 10:54:36 INFO Applying migration id=edits 2026/05/13 10:54:36 INFO Applying migration id=outboxactor 2026/05/13 10:54:36 INFO Applying migration id=outboxsender 2026/05/13 10:54:36 INFO Applying migration id=thread 2026/05/13 10:54:36 INFO Applying migration id=host 2026/05/13 10:54:36 INFO Applying migration id=sharedinbox 2026/05/13 10:54:36 INFO Applying migration id=noteshost 2026/05/13 10:54:36 INFO Applying migration id=fetched 2026/05/13 10:54:36 INFO Applying migration id=move 2026/05/13 10:54:36 INFO Applying migration id=cleanup 2026/05/13 10:54:36 INFO Applying migration id=received 2026/05/13 10:54:36 INFO Applying migration id=namehost 2026/05/13 10:54:36 INFO Applying migration id=outboxhost 2026/05/13 10:54:36 INFO Applying migration id=notesfts 2026/05/13 10:54:36 INFO Applying migration id=iconsname 2026/05/13 10:54:36 INFO Applying migration id=nohash 2026/05/13 10:54:36 INFO Applying migration id=shares 2026/05/13 10:54:36 INFO Applying migration id=actorttl 2026/05/13 10:54:36 INFO Applying migration id=tocc 2026/05/13 10:54:36 INFO Applying migration id=followeds 2026/05/13 10:54:36 INFO Applying migration id=certhash 2026/05/13 10:54:36 INFO Applying migration id=follows_sync 2026/05/13 10:54:36 INFO Applying migration id=jsonpath 2026/05/13 10:54:36 INFO Applying migration id=localforward 2026/05/13 10:54:36 INFO Applying migration id=avatar 2026/05/13 10:54:36 INFO Applying migration id=noimage 2026/05/13 10:54:36 INFO Applying migration id=feed 2026/05/13 10:54:36 INFO Applying migration id=bookmarks 2026/05/13 10:54:36 INFO Applying migration id=shareactivity 2026/05/13 10:54:36 INFO Applying migration id=application 2026/05/13 10:54:36 INFO Applying migration id=certificates 2026/05/13 10:54:36 INFO Applying migration id=rawforward 2026/05/13 10:54:36 INFO Applying migration id=publickey 2026/05/13 10:54:36 INFO Applying migration id=resolvegroup 2026/05/13 10:54:36 INFO Applying migration id=reject 2026/05/13 10:54:36 INFO Applying migration id=autodel 2026/05/13 10:54:36 INFO Applying migration id=jsonb 2026/05/13 10:54:36 INFO Applying migration id=quote 2026/05/13 10:54:36 INFO Applying migration id=rfc9421 2026/05/13 10:54:36 INFO Applying migration id=keys 2026/05/13 10:54:36 INFO Applying migration id=portable 2026/05/13 10:54:36 INFO Applying migration id=proofs 2026/05/13 10:54:36 INFO Applying migration id=contexts 2026/05/13 10:54:36 INFO Applying migration id=deliverieshost 2026/05/13 10:54:36 INFO Applying migration id=pembegin 2026/05/13 10:54:36 INFO Applying migration id=didhost 2026/05/13 10:54:36 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:36 INFO Applying migration id=invites 2026/05/13 10:54:36 INFO Applying migration id=ed25519blob 2026/05/13 10:54:36 INFO Applying migration id=rsablob 2026/05/13 10:54:36 INFO Applying migration id=iconscid 2026/05/13 10:54:36 INFO Applying migration id=actor 2026/05/13 10:54:36 INFO Applying migration id=localkeys 2026/05/13 10:54:36 INFO Applying migration id=deleted 2026/05/13 10:54:36 INFO Applying migration id=history 2026/05/13 10:54:36 INFO Applying migration id=outboxnano 2026/05/13 10:54:36 INFO Applying migration id=implements 2026/05/13 10:54:36 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorInvalidScheme (0.54s) === RUN TestResolve_FederatedActorFirstTime 2026/05/13 10:54:36 INFO Applying migration id=initial 2026/05/13 10:54:36 INFO Applying migration id=notesupdated 2026/05/13 10:54:36 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:36 INFO Applying migration id=activitiesid 2026/05/13 10:54:36 INFO Applying migration id=outbox 2026/05/13 10:54:36 INFO Applying migration id=edits 2026/05/13 10:54:36 INFO Applying migration id=outboxactor 2026/05/13 10:54:36 INFO Applying migration id=outboxsender 2026/05/13 10:54:36 INFO Applying migration id=thread 2026/05/13 10:54:36 INFO Applying migration id=host 2026/05/13 10:54:36 INFO Applying migration id=sharedinbox 2026/05/13 10:54:36 INFO Applying migration id=noteshost 2026/05/13 10:54:36 INFO Applying migration id=fetched 2026/05/13 10:54:36 INFO Applying migration id=move 2026/05/13 10:54:36 INFO Applying migration id=cleanup 2026/05/13 10:54:36 INFO Applying migration id=received 2026/05/13 10:54:36 INFO Applying migration id=namehost 2026/05/13 10:54:36 INFO Applying migration id=outboxhost 2026/05/13 10:54:36 INFO Applying migration id=notesfts 2026/05/13 10:54:36 INFO Applying migration id=iconsname 2026/05/13 10:54:36 INFO Applying migration id=nohash 2026/05/13 10:54:36 INFO Applying migration id=shares 2026/05/13 10:54:36 INFO Applying migration id=actorttl 2026/05/13 10:54:36 INFO Applying migration id=tocc 2026/05/13 10:54:36 INFO Applying migration id=followeds 2026/05/13 10:54:36 INFO Applying migration id=certhash 2026/05/13 10:54:36 INFO Applying migration id=follows_sync 2026/05/13 10:54:36 INFO Applying migration id=jsonpath 2026/05/13 10:54:36 INFO Applying migration id=localforward 2026/05/13 10:54:36 INFO Applying migration id=avatar 2026/05/13 10:54:36 INFO Applying migration id=noimage 2026/05/13 10:54:36 INFO Applying migration id=feed 2026/05/13 10:54:36 INFO Applying migration id=bookmarks 2026/05/13 10:54:36 INFO Applying migration id=shareactivity 2026/05/13 10:54:36 INFO Applying migration id=application 2026/05/13 10:54:36 INFO Applying migration id=certificates 2026/05/13 10:54:36 INFO Applying migration id=rawforward 2026/05/13 10:54:36 INFO Applying migration id=publickey 2026/05/13 10:54:36 INFO Applying migration id=resolvegroup 2026/05/13 10:54:36 INFO Applying migration id=reject 2026/05/13 10:54:36 INFO Applying migration id=autodel 2026/05/13 10:54:36 INFO Applying migration id=jsonb 2026/05/13 10:54:36 INFO Applying migration id=quote 2026/05/13 10:54:36 INFO Applying migration id=rfc9421 2026/05/13 10:54:36 INFO Applying migration id=keys 2026/05/13 10:54:37 INFO Applying migration id=portable 2026/05/13 10:54:37 INFO Applying migration id=proofs 2026/05/13 10:54:37 INFO Applying migration id=contexts 2026/05/13 10:54:37 INFO Applying migration id=deliverieshost 2026/05/13 10:54:37 INFO Applying migration id=pembegin 2026/05/13 10:54:37 INFO Applying migration id=didhost 2026/05/13 10:54:37 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:37 INFO Applying migration id=invites 2026/05/13 10:54:37 INFO Applying migration id=ed25519blob 2026/05/13 10:54:37 INFO Applying migration id=rsablob 2026/05/13 10:54:37 INFO Applying migration id=iconscid 2026/05/13 10:54:37 INFO Applying migration id=actor 2026/05/13 10:54:37 INFO Applying migration id=localkeys 2026/05/13 10:54:37 INFO Applying migration id=deleted 2026/05/13 10:54:37 INFO Applying migration id=history 2026/05/13 10:54:37 INFO Applying migration id=outboxnano 2026/05/13 10:54:37 INFO Applying migration id=implements 2026/05/13 10:54:37 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorFirstTime (0.37s) === RUN TestResolve_FederatedActorFirstTimeOffline 2026/05/13 10:54:37 INFO Applying migration id=initial 2026/05/13 10:54:37 INFO Applying migration id=notesupdated 2026/05/13 10:54:37 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:37 INFO Applying migration id=activitiesid 2026/05/13 10:54:37 INFO Applying migration id=outbox 2026/05/13 10:54:37 INFO Applying migration id=edits 2026/05/13 10:54:37 INFO Applying migration id=outboxactor 2026/05/13 10:54:37 INFO Applying migration id=outboxsender 2026/05/13 10:54:37 INFO Applying migration id=thread 2026/05/13 10:54:37 INFO Applying migration id=host 2026/05/13 10:54:37 INFO Applying migration id=sharedinbox 2026/05/13 10:54:37 INFO Applying migration id=noteshost 2026/05/13 10:54:37 INFO Applying migration id=fetched 2026/05/13 10:54:37 INFO Applying migration id=move 2026/05/13 10:54:37 INFO Applying migration id=cleanup 2026/05/13 10:54:37 INFO Applying migration id=received 2026/05/13 10:54:37 INFO Applying migration id=namehost 2026/05/13 10:54:37 INFO Applying migration id=outboxhost 2026/05/13 10:54:37 INFO Applying migration id=notesfts 2026/05/13 10:54:37 INFO Applying migration id=iconsname 2026/05/13 10:54:37 INFO Applying migration id=nohash 2026/05/13 10:54:37 INFO Applying migration id=shares 2026/05/13 10:54:37 INFO Applying migration id=actorttl 2026/05/13 10:54:37 INFO Applying migration id=tocc 2026/05/13 10:54:37 INFO Applying migration id=followeds 2026/05/13 10:54:37 INFO Applying migration id=certhash 2026/05/13 10:54:37 INFO Applying migration id=follows_sync 2026/05/13 10:54:37 INFO Applying migration id=jsonpath 2026/05/13 10:54:37 INFO Applying migration id=localforward 2026/05/13 10:54:37 INFO Applying migration id=avatar 2026/05/13 10:54:37 INFO Applying migration id=noimage 2026/05/13 10:54:37 INFO Applying migration id=feed 2026/05/13 10:54:37 INFO Applying migration id=bookmarks 2026/05/13 10:54:37 INFO Applying migration id=shareactivity 2026/05/13 10:54:37 INFO Applying migration id=application 2026/05/13 10:54:37 INFO Applying migration id=certificates 2026/05/13 10:54:37 INFO Applying migration id=rawforward 2026/05/13 10:54:37 INFO Applying migration id=publickey 2026/05/13 10:54:37 INFO Applying migration id=resolvegroup 2026/05/13 10:54:37 INFO Applying migration id=reject 2026/05/13 10:54:37 INFO Applying migration id=autodel 2026/05/13 10:54:37 INFO Applying migration id=jsonb 2026/05/13 10:54:37 INFO Applying migration id=quote 2026/05/13 10:54:37 INFO Applying migration id=rfc9421 2026/05/13 10:54:37 INFO Applying migration id=keys 2026/05/13 10:54:37 INFO Applying migration id=portable 2026/05/13 10:54:37 INFO Applying migration id=proofs 2026/05/13 10:54:37 INFO Applying migration id=contexts 2026/05/13 10:54:37 INFO Applying migration id=deliverieshost 2026/05/13 10:54:37 INFO Applying migration id=pembegin 2026/05/13 10:54:37 INFO Applying migration id=didhost 2026/05/13 10:54:37 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:37 INFO Applying migration id=invites 2026/05/13 10:54:37 INFO Applying migration id=ed25519blob 2026/05/13 10:54:37 INFO Applying migration id=rsablob 2026/05/13 10:54:37 INFO Applying migration id=iconscid 2026/05/13 10:54:37 INFO Applying migration id=actor 2026/05/13 10:54:37 INFO Applying migration id=localkeys 2026/05/13 10:54:37 INFO Applying migration id=deleted 2026/05/13 10:54:37 INFO Applying migration id=history 2026/05/13 10:54:37 INFO Applying migration id=outboxnano 2026/05/13 10:54:37 INFO Applying migration id=implements 2026/05/13 10:54:37 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorFirstTimeOffline (0.71s) === RUN TestResolve_FederatedActorFirstTimeCancelled 2026/05/13 10:54:37 INFO Applying migration id=initial 2026/05/13 10:54:37 INFO Applying migration id=notesupdated 2026/05/13 10:54:37 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:37 INFO Applying migration id=activitiesid 2026/05/13 10:54:37 INFO Applying migration id=outbox 2026/05/13 10:54:37 INFO Applying migration id=edits 2026/05/13 10:54:37 INFO Applying migration id=outboxactor 2026/05/13 10:54:37 INFO Applying migration id=outboxsender 2026/05/13 10:54:37 INFO Applying migration id=thread 2026/05/13 10:54:37 INFO Applying migration id=host 2026/05/13 10:54:37 INFO Applying migration id=sharedinbox 2026/05/13 10:54:37 INFO Applying migration id=noteshost 2026/05/13 10:54:37 INFO Applying migration id=fetched 2026/05/13 10:54:37 INFO Applying migration id=move 2026/05/13 10:54:37 INFO Applying migration id=cleanup 2026/05/13 10:54:37 INFO Applying migration id=received 2026/05/13 10:54:37 INFO Applying migration id=namehost 2026/05/13 10:54:37 INFO Applying migration id=outboxhost 2026/05/13 10:54:37 INFO Applying migration id=notesfts 2026/05/13 10:54:37 INFO Applying migration id=iconsname 2026/05/13 10:54:37 INFO Applying migration id=nohash 2026/05/13 10:54:37 INFO Applying migration id=shares 2026/05/13 10:54:37 INFO Applying migration id=actorttl 2026/05/13 10:54:37 INFO Applying migration id=tocc 2026/05/13 10:54:37 INFO Applying migration id=followeds 2026/05/13 10:54:37 INFO Applying migration id=certhash 2026/05/13 10:54:37 INFO Applying migration id=follows_sync 2026/05/13 10:54:37 INFO Applying migration id=jsonpath 2026/05/13 10:54:37 INFO Applying migration id=localforward 2026/05/13 10:54:37 INFO Applying migration id=avatar 2026/05/13 10:54:37 INFO Applying migration id=noimage 2026/05/13 10:54:37 INFO Applying migration id=feed 2026/05/13 10:54:37 INFO Applying migration id=bookmarks 2026/05/13 10:54:37 INFO Applying migration id=shareactivity 2026/05/13 10:54:37 INFO Applying migration id=application 2026/05/13 10:54:37 INFO Applying migration id=certificates 2026/05/13 10:54:37 INFO Applying migration id=rawforward 2026/05/13 10:54:37 INFO Applying migration id=publickey 2026/05/13 10:54:37 INFO Applying migration id=resolvegroup 2026/05/13 10:54:37 INFO Applying migration id=reject 2026/05/13 10:54:37 INFO Applying migration id=autodel 2026/05/13 10:54:37 INFO Applying migration id=jsonb 2026/05/13 10:54:38 INFO Applying migration id=quote 2026/05/13 10:54:38 INFO Applying migration id=rfc9421 2026/05/13 10:54:38 INFO Applying migration id=keys 2026/05/13 10:54:38 INFO Applying migration id=portable 2026/05/13 10:54:38 INFO Applying migration id=proofs 2026/05/13 10:54:38 INFO Applying migration id=contexts 2026/05/13 10:54:38 INFO Applying migration id=deliverieshost 2026/05/13 10:54:38 INFO Applying migration id=pembegin 2026/05/13 10:54:38 INFO Applying migration id=didhost 2026/05/13 10:54:38 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:38 INFO Applying migration id=invites 2026/05/13 10:54:38 INFO Applying migration id=ed25519blob 2026/05/13 10:54:38 INFO Applying migration id=rsablob 2026/05/13 10:54:38 INFO Applying migration id=iconscid 2026/05/13 10:54:38 INFO Applying migration id=actor 2026/05/13 10:54:38 INFO Applying migration id=localkeys 2026/05/13 10:54:38 INFO Applying migration id=deleted 2026/05/13 10:54:38 INFO Applying migration id=history 2026/05/13 10:54:38 INFO Applying migration id=outboxnano 2026/05/13 10:54:38 INFO Applying migration id=implements 2026/05/13 10:54:38 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorFirstTimeCancelled (0.41s) === RUN TestResolve_FederatedActorFirstTimeInvalidWebFingerLink 2026/05/13 10:54:38 INFO Applying migration id=initial 2026/05/13 10:54:38 INFO Applying migration id=notesupdated 2026/05/13 10:54:38 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:38 INFO Applying migration id=activitiesid 2026/05/13 10:54:38 INFO Applying migration id=outbox 2026/05/13 10:54:38 INFO Applying migration id=edits 2026/05/13 10:54:38 INFO Applying migration id=outboxactor 2026/05/13 10:54:38 INFO Applying migration id=outboxsender 2026/05/13 10:54:38 INFO Applying migration id=thread 2026/05/13 10:54:38 INFO Applying migration id=host 2026/05/13 10:54:38 INFO Applying migration id=sharedinbox 2026/05/13 10:54:38 INFO Applying migration id=noteshost 2026/05/13 10:54:38 INFO Applying migration id=fetched 2026/05/13 10:54:38 INFO Applying migration id=move 2026/05/13 10:54:38 INFO Applying migration id=cleanup 2026/05/13 10:54:38 INFO Applying migration id=received 2026/05/13 10:54:38 INFO Applying migration id=namehost 2026/05/13 10:54:38 INFO Applying migration id=outboxhost 2026/05/13 10:54:38 INFO Applying migration id=notesfts 2026/05/13 10:54:38 INFO Applying migration id=iconsname 2026/05/13 10:54:38 INFO Applying migration id=nohash 2026/05/13 10:54:38 INFO Applying migration id=shares 2026/05/13 10:54:38 INFO Applying migration id=actorttl 2026/05/13 10:54:38 INFO Applying migration id=tocc 2026/05/13 10:54:38 INFO Applying migration id=followeds 2026/05/13 10:54:38 INFO Applying migration id=certhash 2026/05/13 10:54:38 INFO Applying migration id=follows_sync 2026/05/13 10:54:38 INFO Applying migration id=jsonpath 2026/05/13 10:54:38 INFO Applying migration id=localforward 2026/05/13 10:54:38 INFO Applying migration id=avatar 2026/05/13 10:54:38 INFO Applying migration id=noimage 2026/05/13 10:54:38 INFO Applying migration id=feed 2026/05/13 10:54:38 INFO Applying migration id=bookmarks 2026/05/13 10:54:38 INFO Applying migration id=shareactivity 2026/05/13 10:54:38 INFO Applying migration id=application 2026/05/13 10:54:38 INFO Applying migration id=certificates 2026/05/13 10:54:38 INFO Applying migration id=rawforward 2026/05/13 10:54:38 INFO Applying migration id=publickey 2026/05/13 10:54:38 INFO Applying migration id=resolvegroup 2026/05/13 10:54:38 INFO Applying migration id=reject 2026/05/13 10:54:38 INFO Applying migration id=autodel 2026/05/13 10:54:38 INFO Applying migration id=jsonb 2026/05/13 10:54:38 INFO Applying migration id=quote 2026/05/13 10:54:38 INFO Applying migration id=rfc9421 2026/05/13 10:54:38 INFO Applying migration id=keys 2026/05/13 10:54:38 INFO Applying migration id=portable 2026/05/13 10:54:38 INFO Applying migration id=proofs 2026/05/13 10:54:38 INFO Applying migration id=contexts 2026/05/13 10:54:38 INFO Applying migration id=deliverieshost 2026/05/13 10:54:38 INFO Applying migration id=pembegin 2026/05/13 10:54:38 INFO Applying migration id=didhost 2026/05/13 10:54:38 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:38 INFO Applying migration id=invites 2026/05/13 10:54:38 INFO Applying migration id=ed25519blob 2026/05/13 10:54:38 INFO Applying migration id=rsablob 2026/05/13 10:54:38 INFO Applying migration id=iconscid 2026/05/13 10:54:38 INFO Applying migration id=actor 2026/05/13 10:54:38 INFO Applying migration id=localkeys 2026/05/13 10:54:38 INFO Applying migration id=deleted 2026/05/13 10:54:38 INFO Applying migration id=history 2026/05/13 10:54:38 INFO Applying migration id=outboxnano 2026/05/13 10:54:38 INFO Applying migration id=implements 2026/05/13 10:54:38 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorFirstTimeInvalidWebFingerLink (0.41s) === RUN TestResolve_FederatedActorFirstTimeActorIDMismatch 2026/05/13 10:54:38 INFO Applying migration id=initial 2026/05/13 10:54:38 INFO Applying migration id=notesupdated 2026/05/13 10:54:38 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:38 INFO Applying migration id=activitiesid 2026/05/13 10:54:38 INFO Applying migration id=outbox 2026/05/13 10:54:38 INFO Applying migration id=edits 2026/05/13 10:54:38 INFO Applying migration id=outboxactor 2026/05/13 10:54:38 INFO Applying migration id=outboxsender 2026/05/13 10:54:38 INFO Applying migration id=thread 2026/05/13 10:54:38 INFO Applying migration id=host 2026/05/13 10:54:38 INFO Applying migration id=sharedinbox 2026/05/13 10:54:38 INFO Applying migration id=noteshost 2026/05/13 10:54:38 INFO Applying migration id=fetched 2026/05/13 10:54:38 INFO Applying migration id=move 2026/05/13 10:54:38 INFO Applying migration id=cleanup 2026/05/13 10:54:38 INFO Applying migration id=received 2026/05/13 10:54:38 INFO Applying migration id=namehost 2026/05/13 10:54:38 INFO Applying migration id=outboxhost 2026/05/13 10:54:38 INFO Applying migration id=notesfts 2026/05/13 10:54:38 INFO Applying migration id=iconsname 2026/05/13 10:54:38 INFO Applying migration id=nohash 2026/05/13 10:54:38 INFO Applying migration id=shares 2026/05/13 10:54:38 INFO Applying migration id=actorttl 2026/05/13 10:54:38 INFO Applying migration id=tocc 2026/05/13 10:54:38 INFO Applying migration id=followeds 2026/05/13 10:54:38 INFO Applying migration id=certhash 2026/05/13 10:54:38 INFO Applying migration id=follows_sync 2026/05/13 10:54:38 INFO Applying migration id=jsonpath 2026/05/13 10:54:38 INFO Applying migration id=localforward 2026/05/13 10:54:38 INFO Applying migration id=avatar 2026/05/13 10:54:38 INFO Applying migration id=noimage 2026/05/13 10:54:38 INFO Applying migration id=feed 2026/05/13 10:54:38 INFO Applying migration id=bookmarks 2026/05/13 10:54:38 INFO Applying migration id=shareactivity 2026/05/13 10:54:38 INFO Applying migration id=application 2026/05/13 10:54:38 INFO Applying migration id=certificates 2026/05/13 10:54:38 INFO Applying migration id=rawforward 2026/05/13 10:54:38 INFO Applying migration id=publickey 2026/05/13 10:54:38 INFO Applying migration id=resolvegroup 2026/05/13 10:54:38 INFO Applying migration id=reject 2026/05/13 10:54:38 INFO Applying migration id=autodel 2026/05/13 10:54:38 INFO Applying migration id=jsonb 2026/05/13 10:54:38 INFO Applying migration id=quote 2026/05/13 10:54:38 INFO Applying migration id=rfc9421 2026/05/13 10:54:38 INFO Applying migration id=keys 2026/05/13 10:54:38 INFO Applying migration id=portable 2026/05/13 10:54:38 INFO Applying migration id=proofs 2026/05/13 10:54:38 INFO Applying migration id=contexts 2026/05/13 10:54:38 INFO Applying migration id=deliverieshost 2026/05/13 10:54:38 INFO Applying migration id=pembegin 2026/05/13 10:54:38 INFO Applying migration id=didhost 2026/05/13 10:54:38 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:38 INFO Applying migration id=invites 2026/05/13 10:54:38 INFO Applying migration id=ed25519blob 2026/05/13 10:54:38 INFO Applying migration id=rsablob 2026/05/13 10:54:38 INFO Applying migration id=iconscid 2026/05/13 10:54:38 INFO Applying migration id=actor 2026/05/13 10:54:38 INFO Applying migration id=localkeys 2026/05/13 10:54:38 INFO Applying migration id=deleted 2026/05/13 10:54:38 INFO Applying migration id=history 2026/05/13 10:54:38 INFO Applying migration id=outboxnano 2026/05/13 10:54:38 INFO Applying migration id=implements 2026/05/13 10:54:38 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorFirstTimeActorIDMismatch (0.36s) === RUN TestResolve_FederatedActorCached 2026/05/13 10:54:39 INFO Applying migration id=initial 2026/05/13 10:54:39 INFO Applying migration id=notesupdated 2026/05/13 10:54:39 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:39 INFO Applying migration id=activitiesid 2026/05/13 10:54:39 INFO Applying migration id=outbox 2026/05/13 10:54:39 INFO Applying migration id=edits 2026/05/13 10:54:39 INFO Applying migration id=outboxactor 2026/05/13 10:54:39 INFO Applying migration id=outboxsender 2026/05/13 10:54:39 INFO Applying migration id=thread 2026/05/13 10:54:39 INFO Applying migration id=host 2026/05/13 10:54:39 INFO Applying migration id=sharedinbox 2026/05/13 10:54:39 INFO Applying migration id=noteshost 2026/05/13 10:54:39 INFO Applying migration id=fetched 2026/05/13 10:54:39 INFO Applying migration id=move 2026/05/13 10:54:39 INFO Applying migration id=cleanup 2026/05/13 10:54:39 INFO Applying migration id=received 2026/05/13 10:54:39 INFO Applying migration id=namehost 2026/05/13 10:54:39 INFO Applying migration id=outboxhost 2026/05/13 10:54:39 INFO Applying migration id=notesfts 2026/05/13 10:54:39 INFO Applying migration id=iconsname 2026/05/13 10:54:39 INFO Applying migration id=nohash 2026/05/13 10:54:39 INFO Applying migration id=shares 2026/05/13 10:54:39 INFO Applying migration id=actorttl 2026/05/13 10:54:39 INFO Applying migration id=tocc 2026/05/13 10:54:39 INFO Applying migration id=followeds 2026/05/13 10:54:39 INFO Applying migration id=certhash 2026/05/13 10:54:39 INFO Applying migration id=follows_sync 2026/05/13 10:54:39 INFO Applying migration id=jsonpath 2026/05/13 10:54:39 INFO Applying migration id=localforward 2026/05/13 10:54:39 INFO Applying migration id=avatar 2026/05/13 10:54:39 INFO Applying migration id=noimage 2026/05/13 10:54:39 INFO Applying migration id=feed 2026/05/13 10:54:39 INFO Applying migration id=bookmarks 2026/05/13 10:54:39 INFO Applying migration id=shareactivity 2026/05/13 10:54:39 INFO Applying migration id=application 2026/05/13 10:54:39 INFO Applying migration id=certificates 2026/05/13 10:54:39 INFO Applying migration id=rawforward 2026/05/13 10:54:39 INFO Applying migration id=publickey 2026/05/13 10:54:39 INFO Applying migration id=resolvegroup 2026/05/13 10:54:39 INFO Applying migration id=reject 2026/05/13 10:54:39 INFO Applying migration id=autodel 2026/05/13 10:54:39 INFO Applying migration id=jsonb 2026/05/13 10:54:39 INFO Applying migration id=quote 2026/05/13 10:54:39 INFO Applying migration id=rfc9421 2026/05/13 10:54:39 INFO Applying migration id=keys 2026/05/13 10:54:39 INFO Applying migration id=portable 2026/05/13 10:54:39 INFO Applying migration id=proofs 2026/05/13 10:54:39 INFO Applying migration id=contexts 2026/05/13 10:54:39 INFO Applying migration id=deliverieshost 2026/05/13 10:54:39 INFO Applying migration id=pembegin 2026/05/13 10:54:39 INFO Applying migration id=didhost 2026/05/13 10:54:39 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:39 INFO Applying migration id=invites 2026/05/13 10:54:39 INFO Applying migration id=ed25519blob 2026/05/13 10:54:39 INFO Applying migration id=rsablob 2026/05/13 10:54:39 INFO Applying migration id=iconscid 2026/05/13 10:54:39 INFO Applying migration id=actor 2026/05/13 10:54:39 INFO Applying migration id=localkeys 2026/05/13 10:54:39 INFO Applying migration id=deleted 2026/05/13 10:54:39 INFO Applying migration id=history 2026/05/13 10:54:39 INFO Applying migration id=outboxnano 2026/05/13 10:54:39 INFO Applying migration id=implements 2026/05/13 10:54:39 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorCached (0.33s) === RUN TestResolve_FederatedActorCachedInvalidActorHost 2026/05/13 10:54:39 INFO Applying migration id=initial 2026/05/13 10:54:39 INFO Applying migration id=notesupdated 2026/05/13 10:54:39 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:39 INFO Applying migration id=activitiesid 2026/05/13 10:54:39 INFO Applying migration id=outbox 2026/05/13 10:54:39 INFO Applying migration id=edits 2026/05/13 10:54:39 INFO Applying migration id=outboxactor 2026/05/13 10:54:39 INFO Applying migration id=outboxsender 2026/05/13 10:54:39 INFO Applying migration id=thread 2026/05/13 10:54:39 INFO Applying migration id=host 2026/05/13 10:54:39 INFO Applying migration id=sharedinbox 2026/05/13 10:54:39 INFO Applying migration id=noteshost 2026/05/13 10:54:39 INFO Applying migration id=fetched 2026/05/13 10:54:39 INFO Applying migration id=move 2026/05/13 10:54:39 INFO Applying migration id=cleanup 2026/05/13 10:54:39 INFO Applying migration id=received 2026/05/13 10:54:39 INFO Applying migration id=namehost 2026/05/13 10:54:39 INFO Applying migration id=outboxhost 2026/05/13 10:54:39 INFO Applying migration id=notesfts 2026/05/13 10:54:39 INFO Applying migration id=iconsname 2026/05/13 10:54:39 INFO Applying migration id=nohash 2026/05/13 10:54:39 INFO Applying migration id=shares 2026/05/13 10:54:39 INFO Applying migration id=actorttl 2026/05/13 10:54:39 INFO Applying migration id=tocc 2026/05/13 10:54:39 INFO Applying migration id=followeds 2026/05/13 10:54:39 INFO Applying migration id=certhash 2026/05/13 10:54:39 INFO Applying migration id=follows_sync 2026/05/13 10:54:39 INFO Applying migration id=jsonpath 2026/05/13 10:54:39 INFO Applying migration id=localforward 2026/05/13 10:54:39 INFO Applying migration id=avatar 2026/05/13 10:54:39 INFO Applying migration id=noimage 2026/05/13 10:54:39 INFO Applying migration id=feed 2026/05/13 10:54:39 INFO Applying migration id=bookmarks 2026/05/13 10:54:39 INFO Applying migration id=shareactivity 2026/05/13 10:54:39 INFO Applying migration id=application 2026/05/13 10:54:39 INFO Applying migration id=certificates 2026/05/13 10:54:39 INFO Applying migration id=rawforward 2026/05/13 10:54:39 INFO Applying migration id=publickey 2026/05/13 10:54:39 INFO Applying migration id=resolvegroup 2026/05/13 10:54:39 INFO Applying migration id=reject 2026/05/13 10:54:39 INFO Applying migration id=autodel 2026/05/13 10:54:39 INFO Applying migration id=jsonb 2026/05/13 10:54:39 INFO Applying migration id=quote 2026/05/13 10:54:39 INFO Applying migration id=rfc9421 2026/05/13 10:54:39 INFO Applying migration id=keys 2026/05/13 10:54:39 INFO Applying migration id=portable 2026/05/13 10:54:39 INFO Applying migration id=proofs 2026/05/13 10:54:39 INFO Applying migration id=contexts 2026/05/13 10:54:39 INFO Applying migration id=deliverieshost 2026/05/13 10:54:39 INFO Applying migration id=pembegin 2026/05/13 10:54:39 INFO Applying migration id=didhost 2026/05/13 10:54:39 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:39 INFO Applying migration id=invites 2026/05/13 10:54:39 INFO Applying migration id=ed25519blob 2026/05/13 10:54:39 INFO Applying migration id=rsablob 2026/05/13 10:54:39 INFO Applying migration id=iconscid 2026/05/13 10:54:39 INFO Applying migration id=actor 2026/05/13 10:54:39 INFO Applying migration id=localkeys 2026/05/13 10:54:39 INFO Applying migration id=deleted 2026/05/13 10:54:39 INFO Applying migration id=history 2026/05/13 10:54:39 INFO Applying migration id=outboxnano 2026/05/13 10:54:39 INFO Applying migration id=implements 2026/05/13 10:54:39 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorCachedInvalidActorHost (0.41s) === RUN TestResolve_FederatedActorCachedActorHostSubdomain 2026/05/13 10:54:39 INFO Applying migration id=initial 2026/05/13 10:54:39 INFO Applying migration id=notesupdated 2026/05/13 10:54:39 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:39 INFO Applying migration id=activitiesid 2026/05/13 10:54:39 INFO Applying migration id=outbox 2026/05/13 10:54:39 INFO Applying migration id=edits 2026/05/13 10:54:39 INFO Applying migration id=outboxactor 2026/05/13 10:54:39 INFO Applying migration id=outboxsender 2026/05/13 10:54:39 INFO Applying migration id=thread 2026/05/13 10:54:39 INFO Applying migration id=host 2026/05/13 10:54:39 INFO Applying migration id=sharedinbox 2026/05/13 10:54:39 INFO Applying migration id=noteshost 2026/05/13 10:54:39 INFO Applying migration id=fetched 2026/05/13 10:54:39 INFO Applying migration id=move 2026/05/13 10:54:39 INFO Applying migration id=cleanup 2026/05/13 10:54:39 INFO Applying migration id=received 2026/05/13 10:54:39 INFO Applying migration id=namehost 2026/05/13 10:54:39 INFO Applying migration id=outboxhost 2026/05/13 10:54:39 INFO Applying migration id=notesfts 2026/05/13 10:54:39 INFO Applying migration id=iconsname 2026/05/13 10:54:39 INFO Applying migration id=nohash 2026/05/13 10:54:39 INFO Applying migration id=shares 2026/05/13 10:54:39 INFO Applying migration id=actorttl 2026/05/13 10:54:39 INFO Applying migration id=tocc 2026/05/13 10:54:39 INFO Applying migration id=followeds 2026/05/13 10:54:39 INFO Applying migration id=certhash 2026/05/13 10:54:39 INFO Applying migration id=follows_sync 2026/05/13 10:54:39 INFO Applying migration id=jsonpath 2026/05/13 10:54:39 INFO Applying migration id=localforward 2026/05/13 10:54:39 INFO Applying migration id=avatar 2026/05/13 10:54:39 INFO Applying migration id=noimage 2026/05/13 10:54:39 INFO Applying migration id=feed 2026/05/13 10:54:39 INFO Applying migration id=bookmarks 2026/05/13 10:54:39 INFO Applying migration id=shareactivity 2026/05/13 10:54:39 INFO Applying migration id=application 2026/05/13 10:54:39 INFO Applying migration id=certificates 2026/05/13 10:54:39 INFO Applying migration id=rawforward 2026/05/13 10:54:39 INFO Applying migration id=publickey 2026/05/13 10:54:39 INFO Applying migration id=resolvegroup 2026/05/13 10:54:39 INFO Applying migration id=reject 2026/05/13 10:54:39 INFO Applying migration id=autodel 2026/05/13 10:54:39 INFO Applying migration id=jsonb 2026/05/13 10:54:39 INFO Applying migration id=quote 2026/05/13 10:54:39 INFO Applying migration id=rfc9421 2026/05/13 10:54:39 INFO Applying migration id=keys 2026/05/13 10:54:39 INFO Applying migration id=portable 2026/05/13 10:54:39 INFO Applying migration id=proofs 2026/05/13 10:54:39 INFO Applying migration id=contexts 2026/05/13 10:54:39 INFO Applying migration id=deliverieshost 2026/05/13 10:54:39 INFO Applying migration id=pembegin 2026/05/13 10:54:39 INFO Applying migration id=didhost 2026/05/13 10:54:39 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:39 INFO Applying migration id=invites 2026/05/13 10:54:39 INFO Applying migration id=ed25519blob 2026/05/13 10:54:39 INFO Applying migration id=rsablob 2026/05/13 10:54:39 INFO Applying migration id=iconscid 2026/05/13 10:54:39 INFO Applying migration id=actor 2026/05/13 10:54:39 INFO Applying migration id=localkeys 2026/05/13 10:54:39 INFO Applying migration id=deleted 2026/05/13 10:54:39 INFO Applying migration id=history 2026/05/13 10:54:39 INFO Applying migration id=outboxnano 2026/05/13 10:54:39 INFO Applying migration id=implements 2026/05/13 10:54:39 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorCachedActorHostSubdomain (0.37s) === RUN TestResolve_FederatedActorCachedActorHostSubdomainFetchedRecently 2026/05/13 10:54:40 INFO Applying migration id=initial 2026/05/13 10:54:40 INFO Applying migration id=notesupdated 2026/05/13 10:54:40 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:40 INFO Applying migration id=activitiesid 2026/05/13 10:54:40 INFO Applying migration id=outbox 2026/05/13 10:54:40 INFO Applying migration id=edits 2026/05/13 10:54:40 INFO Applying migration id=outboxactor 2026/05/13 10:54:40 INFO Applying migration id=outboxsender 2026/05/13 10:54:40 INFO Applying migration id=thread 2026/05/13 10:54:40 INFO Applying migration id=host 2026/05/13 10:54:40 INFO Applying migration id=sharedinbox 2026/05/13 10:54:40 INFO Applying migration id=noteshost 2026/05/13 10:54:40 INFO Applying migration id=fetched 2026/05/13 10:54:40 INFO Applying migration id=move 2026/05/13 10:54:40 INFO Applying migration id=cleanup 2026/05/13 10:54:40 INFO Applying migration id=received 2026/05/13 10:54:40 INFO Applying migration id=namehost 2026/05/13 10:54:40 INFO Applying migration id=outboxhost 2026/05/13 10:54:40 INFO Applying migration id=notesfts 2026/05/13 10:54:40 INFO Applying migration id=iconsname 2026/05/13 10:54:40 INFO Applying migration id=nohash 2026/05/13 10:54:40 INFO Applying migration id=shares 2026/05/13 10:54:40 INFO Applying migration id=actorttl 2026/05/13 10:54:40 INFO Applying migration id=tocc 2026/05/13 10:54:40 INFO Applying migration id=followeds 2026/05/13 10:54:40 INFO Applying migration id=certhash 2026/05/13 10:54:40 INFO Applying migration id=follows_sync 2026/05/13 10:54:40 INFO Applying migration id=jsonpath 2026/05/13 10:54:40 INFO Applying migration id=localforward 2026/05/13 10:54:40 INFO Applying migration id=avatar 2026/05/13 10:54:40 INFO Applying migration id=noimage 2026/05/13 10:54:40 INFO Applying migration id=feed 2026/05/13 10:54:40 INFO Applying migration id=bookmarks 2026/05/13 10:54:40 INFO Applying migration id=shareactivity 2026/05/13 10:54:40 INFO Applying migration id=application 2026/05/13 10:54:40 INFO Applying migration id=certificates 2026/05/13 10:54:40 INFO Applying migration id=rawforward 2026/05/13 10:54:40 INFO Applying migration id=publickey 2026/05/13 10:54:40 INFO Applying migration id=resolvegroup 2026/05/13 10:54:40 INFO Applying migration id=reject 2026/05/13 10:54:40 INFO Applying migration id=autodel 2026/05/13 10:54:40 INFO Applying migration id=jsonb 2026/05/13 10:54:40 INFO Applying migration id=quote 2026/05/13 10:54:40 INFO Applying migration id=rfc9421 2026/05/13 10:54:40 INFO Applying migration id=keys 2026/05/13 10:54:40 INFO Applying migration id=portable 2026/05/13 10:54:40 INFO Applying migration id=proofs 2026/05/13 10:54:40 INFO Applying migration id=contexts 2026/05/13 10:54:40 INFO Applying migration id=deliverieshost 2026/05/13 10:54:40 INFO Applying migration id=pembegin 2026/05/13 10:54:40 INFO Applying migration id=didhost 2026/05/13 10:54:40 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:40 INFO Applying migration id=invites 2026/05/13 10:54:40 INFO Applying migration id=ed25519blob 2026/05/13 10:54:40 INFO Applying migration id=rsablob 2026/05/13 10:54:40 INFO Applying migration id=iconscid 2026/05/13 10:54:40 INFO Applying migration id=actor 2026/05/13 10:54:40 INFO Applying migration id=localkeys 2026/05/13 10:54:40 INFO Applying migration id=deleted 2026/05/13 10:54:40 INFO Applying migration id=history 2026/05/13 10:54:40 INFO Applying migration id=outboxnano 2026/05/13 10:54:40 INFO Applying migration id=implements 2026/05/13 10:54:40 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorCachedActorHostSubdomainFetchedRecently (0.37s) === RUN TestResolve_FederatedActorCachedActorIDChanged 2026/05/13 10:54:40 INFO Applying migration id=initial 2026/05/13 10:54:40 INFO Applying migration id=notesupdated 2026/05/13 10:54:40 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:40 INFO Applying migration id=activitiesid 2026/05/13 10:54:40 INFO Applying migration id=outbox 2026/05/13 10:54:40 INFO Applying migration id=edits 2026/05/13 10:54:40 INFO Applying migration id=outboxactor 2026/05/13 10:54:40 INFO Applying migration id=outboxsender 2026/05/13 10:54:40 INFO Applying migration id=thread 2026/05/13 10:54:40 INFO Applying migration id=host 2026/05/13 10:54:40 INFO Applying migration id=sharedinbox 2026/05/13 10:54:40 INFO Applying migration id=noteshost 2026/05/13 10:54:40 INFO Applying migration id=fetched 2026/05/13 10:54:40 INFO Applying migration id=move 2026/05/13 10:54:40 INFO Applying migration id=cleanup 2026/05/13 10:54:40 INFO Applying migration id=received 2026/05/13 10:54:40 INFO Applying migration id=namehost 2026/05/13 10:54:40 INFO Applying migration id=outboxhost 2026/05/13 10:54:40 INFO Applying migration id=notesfts 2026/05/13 10:54:40 INFO Applying migration id=iconsname 2026/05/13 10:54:40 INFO Applying migration id=nohash 2026/05/13 10:54:40 INFO Applying migration id=shares 2026/05/13 10:54:40 INFO Applying migration id=actorttl 2026/05/13 10:54:40 INFO Applying migration id=tocc 2026/05/13 10:54:40 INFO Applying migration id=followeds 2026/05/13 10:54:40 INFO Applying migration id=certhash 2026/05/13 10:54:40 INFO Applying migration id=follows_sync 2026/05/13 10:54:40 INFO Applying migration id=jsonpath 2026/05/13 10:54:40 INFO Applying migration id=localforward 2026/05/13 10:54:40 INFO Applying migration id=avatar 2026/05/13 10:54:40 INFO Applying migration id=noimage 2026/05/13 10:54:40 INFO Applying migration id=feed 2026/05/13 10:54:40 INFO Applying migration id=bookmarks 2026/05/13 10:54:40 INFO Applying migration id=shareactivity 2026/05/13 10:54:40 INFO Applying migration id=application 2026/05/13 10:54:40 INFO Applying migration id=certificates 2026/05/13 10:54:40 INFO Applying migration id=rawforward 2026/05/13 10:54:40 INFO Applying migration id=publickey 2026/05/13 10:54:40 INFO Applying migration id=resolvegroup 2026/05/13 10:54:40 INFO Applying migration id=reject 2026/05/13 10:54:40 INFO Applying migration id=autodel 2026/05/13 10:54:40 INFO Applying migration id=jsonb 2026/05/13 10:54:40 INFO Applying migration id=quote 2026/05/13 10:54:40 INFO Applying migration id=rfc9421 2026/05/13 10:54:40 INFO Applying migration id=keys 2026/05/13 10:54:40 INFO Applying migration id=portable 2026/05/13 10:54:40 INFO Applying migration id=proofs 2026/05/13 10:54:40 INFO Applying migration id=contexts 2026/05/13 10:54:40 INFO Applying migration id=deliverieshost 2026/05/13 10:54:40 INFO Applying migration id=pembegin 2026/05/13 10:54:40 INFO Applying migration id=didhost 2026/05/13 10:54:40 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:40 INFO Applying migration id=invites 2026/05/13 10:54:40 INFO Applying migration id=ed25519blob 2026/05/13 10:54:40 INFO Applying migration id=rsablob 2026/05/13 10:54:40 INFO Applying migration id=iconscid 2026/05/13 10:54:40 INFO Applying migration id=actor 2026/05/13 10:54:40 INFO Applying migration id=localkeys 2026/05/13 10:54:40 INFO Applying migration id=deleted 2026/05/13 10:54:40 INFO Applying migration id=history 2026/05/13 10:54:40 INFO Applying migration id=outboxnano 2026/05/13 10:54:40 INFO Applying migration id=implements 2026/05/13 10:54:40 INFO Applying migration id=backfill 2026/05/13 10:54:40 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan 2026/05/13 10:54:40 WARN Using old cache entry for actor id=https://0.0.0.0/user/dan error="https://0.0.0.0/user/erin does not match https://0.0.0.0/user/dan" --- PASS: TestResolve_FederatedActorCachedActorIDChanged (0.29s) === RUN TestResolve_FederatedActorCachedButBlocked 2026/05/13 10:54:40 INFO Applying migration id=initial 2026/05/13 10:54:40 INFO Applying migration id=notesupdated 2026/05/13 10:54:40 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:40 INFO Applying migration id=activitiesid 2026/05/13 10:54:40 INFO Applying migration id=outbox 2026/05/13 10:54:40 INFO Applying migration id=edits 2026/05/13 10:54:40 INFO Applying migration id=outboxactor 2026/05/13 10:54:40 INFO Applying migration id=outboxsender 2026/05/13 10:54:40 INFO Applying migration id=thread 2026/05/13 10:54:40 INFO Applying migration id=host 2026/05/13 10:54:40 INFO Applying migration id=sharedinbox 2026/05/13 10:54:40 INFO Applying migration id=noteshost 2026/05/13 10:54:40 INFO Applying migration id=fetched 2026/05/13 10:54:40 INFO Applying migration id=move 2026/05/13 10:54:40 INFO Applying migration id=cleanup 2026/05/13 10:54:40 INFO Applying migration id=received 2026/05/13 10:54:40 INFO Applying migration id=namehost 2026/05/13 10:54:40 INFO Applying migration id=outboxhost 2026/05/13 10:54:40 INFO Applying migration id=notesfts 2026/05/13 10:54:40 INFO Applying migration id=iconsname 2026/05/13 10:54:40 INFO Applying migration id=nohash 2026/05/13 10:54:40 INFO Applying migration id=shares 2026/05/13 10:54:40 INFO Applying migration id=actorttl 2026/05/13 10:54:40 INFO Applying migration id=tocc 2026/05/13 10:54:40 INFO Applying migration id=followeds 2026/05/13 10:54:40 INFO Applying migration id=certhash 2026/05/13 10:54:40 INFO Applying migration id=follows_sync 2026/05/13 10:54:40 INFO Applying migration id=jsonpath 2026/05/13 10:54:40 INFO Applying migration id=localforward 2026/05/13 10:54:40 INFO Applying migration id=avatar 2026/05/13 10:54:40 INFO Applying migration id=noimage 2026/05/13 10:54:40 INFO Applying migration id=feed 2026/05/13 10:54:40 INFO Applying migration id=bookmarks 2026/05/13 10:54:40 INFO Applying migration id=shareactivity 2026/05/13 10:54:40 INFO Applying migration id=application 2026/05/13 10:54:40 INFO Applying migration id=certificates 2026/05/13 10:54:40 INFO Applying migration id=rawforward 2026/05/13 10:54:40 INFO Applying migration id=publickey 2026/05/13 10:54:40 INFO Applying migration id=resolvegroup 2026/05/13 10:54:40 INFO Applying migration id=reject 2026/05/13 10:54:40 INFO Applying migration id=autodel 2026/05/13 10:54:40 INFO Applying migration id=jsonb 2026/05/13 10:54:40 INFO Applying migration id=quote 2026/05/13 10:54:40 INFO Applying migration id=rfc9421 2026/05/13 10:54:40 INFO Applying migration id=keys 2026/05/13 10:54:40 INFO Applying migration id=portable 2026/05/13 10:54:40 INFO Applying migration id=proofs 2026/05/13 10:54:40 INFO Applying migration id=contexts 2026/05/13 10:54:40 INFO Applying migration id=deliverieshost 2026/05/13 10:54:40 INFO Applying migration id=pembegin 2026/05/13 10:54:40 INFO Applying migration id=didhost 2026/05/13 10:54:40 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:40 INFO Applying migration id=invites 2026/05/13 10:54:40 INFO Applying migration id=ed25519blob 2026/05/13 10:54:41 INFO Applying migration id=rsablob 2026/05/13 10:54:41 INFO Applying migration id=iconscid 2026/05/13 10:54:41 INFO Applying migration id=actor 2026/05/13 10:54:41 INFO Applying migration id=localkeys 2026/05/13 10:54:41 INFO Applying migration id=deleted 2026/05/13 10:54:41 INFO Applying migration id=history 2026/05/13 10:54:41 INFO Applying migration id=outboxnano 2026/05/13 10:54:41 INFO Applying migration id=implements 2026/05/13 10:54:41 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorCachedButBlocked (0.37s) === RUN TestResolve_FederatedActorOldCache 2026/05/13 10:54:41 INFO Applying migration id=initial 2026/05/13 10:54:41 INFO Applying migration id=notesupdated 2026/05/13 10:54:41 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:41 INFO Applying migration id=activitiesid 2026/05/13 10:54:41 INFO Applying migration id=outbox 2026/05/13 10:54:41 INFO Applying migration id=edits 2026/05/13 10:54:41 INFO Applying migration id=outboxactor 2026/05/13 10:54:41 INFO Applying migration id=outboxsender 2026/05/13 10:54:41 INFO Applying migration id=thread 2026/05/13 10:54:41 INFO Applying migration id=host 2026/05/13 10:54:41 INFO Applying migration id=sharedinbox 2026/05/13 10:54:41 INFO Applying migration id=noteshost 2026/05/13 10:54:41 INFO Applying migration id=fetched 2026/05/13 10:54:41 INFO Applying migration id=move 2026/05/13 10:54:41 INFO Applying migration id=cleanup 2026/05/13 10:54:41 INFO Applying migration id=received 2026/05/13 10:54:41 INFO Applying migration id=namehost 2026/05/13 10:54:41 INFO Applying migration id=outboxhost 2026/05/13 10:54:41 INFO Applying migration id=notesfts 2026/05/13 10:54:41 INFO Applying migration id=iconsname 2026/05/13 10:54:41 INFO Applying migration id=nohash 2026/05/13 10:54:41 INFO Applying migration id=shares 2026/05/13 10:54:41 INFO Applying migration id=actorttl 2026/05/13 10:54:41 INFO Applying migration id=tocc 2026/05/13 10:54:41 INFO Applying migration id=followeds 2026/05/13 10:54:41 INFO Applying migration id=certhash 2026/05/13 10:54:41 INFO Applying migration id=follows_sync 2026/05/13 10:54:41 INFO Applying migration id=jsonpath 2026/05/13 10:54:41 INFO Applying migration id=localforward 2026/05/13 10:54:41 INFO Applying migration id=avatar 2026/05/13 10:54:41 INFO Applying migration id=noimage 2026/05/13 10:54:41 INFO Applying migration id=feed 2026/05/13 10:54:41 INFO Applying migration id=bookmarks 2026/05/13 10:54:41 INFO Applying migration id=shareactivity 2026/05/13 10:54:41 INFO Applying migration id=application 2026/05/13 10:54:41 INFO Applying migration id=certificates 2026/05/13 10:54:41 INFO Applying migration id=rawforward 2026/05/13 10:54:41 INFO Applying migration id=publickey 2026/05/13 10:54:41 INFO Applying migration id=resolvegroup 2026/05/13 10:54:41 INFO Applying migration id=reject 2026/05/13 10:54:41 INFO Applying migration id=autodel 2026/05/13 10:54:41 INFO Applying migration id=jsonb 2026/05/13 10:54:41 INFO Applying migration id=quote 2026/05/13 10:54:41 INFO Applying migration id=rfc9421 2026/05/13 10:54:41 INFO Applying migration id=keys 2026/05/13 10:54:41 INFO Applying migration id=portable 2026/05/13 10:54:41 INFO Applying migration id=proofs 2026/05/13 10:54:41 INFO Applying migration id=contexts 2026/05/13 10:54:41 INFO Applying migration id=deliverieshost 2026/05/13 10:54:41 INFO Applying migration id=pembegin 2026/05/13 10:54:41 INFO Applying migration id=didhost 2026/05/13 10:54:41 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:41 INFO Applying migration id=invites 2026/05/13 10:54:41 INFO Applying migration id=ed25519blob 2026/05/13 10:54:41 INFO Applying migration id=rsablob 2026/05/13 10:54:41 INFO Applying migration id=iconscid 2026/05/13 10:54:41 INFO Applying migration id=actor 2026/05/13 10:54:41 INFO Applying migration id=localkeys 2026/05/13 10:54:41 INFO Applying migration id=deleted 2026/05/13 10:54:41 INFO Applying migration id=history 2026/05/13 10:54:41 INFO Applying migration id=outboxnano 2026/05/13 10:54:41 INFO Applying migration id=implements 2026/05/13 10:54:41 INFO Applying migration id=backfill 2026/05/13 10:54:41 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan --- PASS: TestResolve_FederatedActorOldCache (0.51s) === RUN TestResolve_FederatedActorOldCacheWasSuspended 2026/05/13 10:54:41 INFO Applying migration id=initial 2026/05/13 10:54:41 INFO Applying migration id=notesupdated 2026/05/13 10:54:41 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:41 INFO Applying migration id=activitiesid 2026/05/13 10:54:41 INFO Applying migration id=outbox 2026/05/13 10:54:41 INFO Applying migration id=edits 2026/05/13 10:54:41 INFO Applying migration id=outboxactor 2026/05/13 10:54:41 INFO Applying migration id=outboxsender 2026/05/13 10:54:41 INFO Applying migration id=thread 2026/05/13 10:54:41 INFO Applying migration id=host 2026/05/13 10:54:41 INFO Applying migration id=sharedinbox 2026/05/13 10:54:41 INFO Applying migration id=noteshost 2026/05/13 10:54:41 INFO Applying migration id=fetched 2026/05/13 10:54:41 INFO Applying migration id=move 2026/05/13 10:54:41 INFO Applying migration id=cleanup 2026/05/13 10:54:41 INFO Applying migration id=received 2026/05/13 10:54:41 INFO Applying migration id=namehost 2026/05/13 10:54:41 INFO Applying migration id=outboxhost 2026/05/13 10:54:41 INFO Applying migration id=notesfts 2026/05/13 10:54:41 INFO Applying migration id=iconsname 2026/05/13 10:54:41 INFO Applying migration id=nohash 2026/05/13 10:54:41 INFO Applying migration id=shares 2026/05/13 10:54:41 INFO Applying migration id=actorttl 2026/05/13 10:54:41 INFO Applying migration id=tocc 2026/05/13 10:54:41 INFO Applying migration id=followeds 2026/05/13 10:54:41 INFO Applying migration id=certhash 2026/05/13 10:54:41 INFO Applying migration id=follows_sync 2026/05/13 10:54:41 INFO Applying migration id=jsonpath 2026/05/13 10:54:41 INFO Applying migration id=localforward 2026/05/13 10:54:41 INFO Applying migration id=avatar 2026/05/13 10:54:41 INFO Applying migration id=noimage 2026/05/13 10:54:41 INFO Applying migration id=feed 2026/05/13 10:54:41 INFO Applying migration id=bookmarks 2026/05/13 10:54:41 INFO Applying migration id=shareactivity 2026/05/13 10:54:41 INFO Applying migration id=application 2026/05/13 10:54:41 INFO Applying migration id=certificates 2026/05/13 10:54:41 INFO Applying migration id=rawforward 2026/05/13 10:54:41 INFO Applying migration id=publickey 2026/05/13 10:54:41 INFO Applying migration id=resolvegroup 2026/05/13 10:54:41 INFO Applying migration id=reject 2026/05/13 10:54:41 INFO Applying migration id=autodel 2026/05/13 10:54:41 INFO Applying migration id=jsonb 2026/05/13 10:54:41 INFO Applying migration id=quote 2026/05/13 10:54:41 INFO Applying migration id=rfc9421 2026/05/13 10:54:41 INFO Applying migration id=keys 2026/05/13 10:54:41 INFO Applying migration id=portable 2026/05/13 10:54:41 INFO Applying migration id=proofs 2026/05/13 10:54:41 INFO Applying migration id=contexts 2026/05/13 10:54:41 INFO Applying migration id=deliverieshost 2026/05/13 10:54:41 INFO Applying migration id=pembegin 2026/05/13 10:54:41 INFO Applying migration id=didhost 2026/05/13 10:54:41 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:41 INFO Applying migration id=invites 2026/05/13 10:54:41 INFO Applying migration id=ed25519blob 2026/05/13 10:54:41 INFO Applying migration id=rsablob 2026/05/13 10:54:41 INFO Applying migration id=iconscid 2026/05/13 10:54:41 INFO Applying migration id=actor 2026/05/13 10:54:41 INFO Applying migration id=localkeys 2026/05/13 10:54:41 INFO Applying migration id=deleted 2026/05/13 10:54:41 INFO Applying migration id=history 2026/05/13 10:54:41 INFO Applying migration id=outboxnano 2026/05/13 10:54:41 INFO Applying migration id=implements 2026/05/13 10:54:41 INFO Applying migration id=backfill 2026/05/13 10:54:42 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan --- PASS: TestResolve_FederatedActorOldCacheWasSuspended (0.28s) === RUN TestResolve_FederatedActorOldCacheWasNew 2026/05/13 10:54:42 INFO Applying migration id=initial 2026/05/13 10:54:42 INFO Applying migration id=notesupdated 2026/05/13 10:54:42 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:42 INFO Applying migration id=activitiesid 2026/05/13 10:54:42 INFO Applying migration id=outbox 2026/05/13 10:54:42 INFO Applying migration id=edits 2026/05/13 10:54:42 INFO Applying migration id=outboxactor 2026/05/13 10:54:42 INFO Applying migration id=outboxsender 2026/05/13 10:54:42 INFO Applying migration id=thread 2026/05/13 10:54:42 INFO Applying migration id=host 2026/05/13 10:54:42 INFO Applying migration id=sharedinbox 2026/05/13 10:54:42 INFO Applying migration id=noteshost 2026/05/13 10:54:42 INFO Applying migration id=fetched 2026/05/13 10:54:42 INFO Applying migration id=move 2026/05/13 10:54:42 INFO Applying migration id=cleanup 2026/05/13 10:54:42 INFO Applying migration id=received 2026/05/13 10:54:42 INFO Applying migration id=namehost 2026/05/13 10:54:42 INFO Applying migration id=outboxhost 2026/05/13 10:54:42 INFO Applying migration id=notesfts 2026/05/13 10:54:42 INFO Applying migration id=iconsname 2026/05/13 10:54:42 INFO Applying migration id=nohash 2026/05/13 10:54:42 INFO Applying migration id=shares 2026/05/13 10:54:42 INFO Applying migration id=actorttl 2026/05/13 10:54:42 INFO Applying migration id=tocc 2026/05/13 10:54:42 INFO Applying migration id=followeds 2026/05/13 10:54:42 INFO Applying migration id=certhash 2026/05/13 10:54:42 INFO Applying migration id=follows_sync 2026/05/13 10:54:42 INFO Applying migration id=jsonpath 2026/05/13 10:54:42 INFO Applying migration id=localforward 2026/05/13 10:54:42 INFO Applying migration id=avatar 2026/05/13 10:54:42 INFO Applying migration id=noimage 2026/05/13 10:54:42 INFO Applying migration id=feed 2026/05/13 10:54:42 INFO Applying migration id=bookmarks 2026/05/13 10:54:42 INFO Applying migration id=shareactivity 2026/05/13 10:54:42 INFO Applying migration id=application 2026/05/13 10:54:42 INFO Applying migration id=certificates 2026/05/13 10:54:42 INFO Applying migration id=rawforward 2026/05/13 10:54:42 INFO Applying migration id=publickey 2026/05/13 10:54:42 INFO Applying migration id=resolvegroup 2026/05/13 10:54:42 INFO Applying migration id=reject 2026/05/13 10:54:42 INFO Applying migration id=autodel 2026/05/13 10:54:42 INFO Applying migration id=jsonb 2026/05/13 10:54:42 INFO Applying migration id=quote 2026/05/13 10:54:42 INFO Applying migration id=rfc9421 2026/05/13 10:54:42 INFO Applying migration id=keys 2026/05/13 10:54:42 INFO Applying migration id=portable 2026/05/13 10:54:42 INFO Applying migration id=proofs 2026/05/13 10:54:42 INFO Applying migration id=contexts 2026/05/13 10:54:42 INFO Applying migration id=deliverieshost 2026/05/13 10:54:42 INFO Applying migration id=pembegin 2026/05/13 10:54:42 INFO Applying migration id=didhost 2026/05/13 10:54:42 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:42 INFO Applying migration id=invites 2026/05/13 10:54:42 INFO Applying migration id=ed25519blob 2026/05/13 10:54:42 INFO Applying migration id=rsablob 2026/05/13 10:54:42 INFO Applying migration id=iconscid 2026/05/13 10:54:42 INFO Applying migration id=actor 2026/05/13 10:54:42 INFO Applying migration id=localkeys 2026/05/13 10:54:42 INFO Applying migration id=deleted 2026/05/13 10:54:42 INFO Applying migration id=history 2026/05/13 10:54:42 INFO Applying migration id=outboxnano 2026/05/13 10:54:42 INFO Applying migration id=implements 2026/05/13 10:54:42 INFO Applying migration id=backfill 2026/05/13 10:54:42 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan --- PASS: TestResolve_FederatedActorOldCacheWasNew (0.29s) === RUN TestResolve_FederatedActorOldCacheUpdateFailed 2026/05/13 10:54:42 INFO Applying migration id=initial 2026/05/13 10:54:42 INFO Applying migration id=notesupdated 2026/05/13 10:54:42 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:42 INFO Applying migration id=activitiesid 2026/05/13 10:54:42 INFO Applying migration id=outbox 2026/05/13 10:54:42 INFO Applying migration id=edits 2026/05/13 10:54:42 INFO Applying migration id=outboxactor 2026/05/13 10:54:42 INFO Applying migration id=outboxsender 2026/05/13 10:54:42 INFO Applying migration id=thread 2026/05/13 10:54:42 INFO Applying migration id=host 2026/05/13 10:54:42 INFO Applying migration id=sharedinbox 2026/05/13 10:54:42 INFO Applying migration id=noteshost 2026/05/13 10:54:42 INFO Applying migration id=fetched 2026/05/13 10:54:42 INFO Applying migration id=move 2026/05/13 10:54:42 INFO Applying migration id=cleanup 2026/05/13 10:54:42 INFO Applying migration id=received 2026/05/13 10:54:42 INFO Applying migration id=namehost 2026/05/13 10:54:42 INFO Applying migration id=outboxhost 2026/05/13 10:54:42 INFO Applying migration id=notesfts 2026/05/13 10:54:42 INFO Applying migration id=iconsname 2026/05/13 10:54:42 INFO Applying migration id=nohash 2026/05/13 10:54:42 INFO Applying migration id=shares 2026/05/13 10:54:42 INFO Applying migration id=actorttl 2026/05/13 10:54:42 INFO Applying migration id=tocc 2026/05/13 10:54:42 INFO Applying migration id=followeds 2026/05/13 10:54:42 INFO Applying migration id=certhash 2026/05/13 10:54:42 INFO Applying migration id=follows_sync 2026/05/13 10:54:42 INFO Applying migration id=jsonpath 2026/05/13 10:54:42 INFO Applying migration id=localforward 2026/05/13 10:54:42 INFO Applying migration id=avatar 2026/05/13 10:54:42 INFO Applying migration id=noimage 2026/05/13 10:54:42 INFO Applying migration id=feed 2026/05/13 10:54:42 INFO Applying migration id=bookmarks 2026/05/13 10:54:42 INFO Applying migration id=shareactivity 2026/05/13 10:54:42 INFO Applying migration id=application 2026/05/13 10:54:42 INFO Applying migration id=certificates 2026/05/13 10:54:42 INFO Applying migration id=rawforward 2026/05/13 10:54:42 INFO Applying migration id=publickey 2026/05/13 10:54:42 INFO Applying migration id=resolvegroup 2026/05/13 10:54:42 INFO Applying migration id=reject 2026/05/13 10:54:42 INFO Applying migration id=autodel 2026/05/13 10:54:42 INFO Applying migration id=jsonb 2026/05/13 10:54:42 INFO Applying migration id=quote 2026/05/13 10:54:42 INFO Applying migration id=rfc9421 2026/05/13 10:54:42 INFO Applying migration id=keys 2026/05/13 10:54:42 INFO Applying migration id=portable 2026/05/13 10:54:42 INFO Applying migration id=proofs 2026/05/13 10:54:42 INFO Applying migration id=contexts 2026/05/13 10:54:42 INFO Applying migration id=deliverieshost 2026/05/13 10:54:42 INFO Applying migration id=pembegin 2026/05/13 10:54:42 INFO Applying migration id=didhost 2026/05/13 10:54:42 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:42 INFO Applying migration id=invites 2026/05/13 10:54:42 INFO Applying migration id=ed25519blob 2026/05/13 10:54:42 INFO Applying migration id=rsablob 2026/05/13 10:54:42 INFO Applying migration id=iconscid 2026/05/13 10:54:42 INFO Applying migration id=actor 2026/05/13 10:54:42 INFO Applying migration id=localkeys 2026/05/13 10:54:42 INFO Applying migration id=deleted 2026/05/13 10:54:42 INFO Applying migration id=history 2026/05/13 10:54:42 INFO Applying migration id=outboxnano 2026/05/13 10:54:42 INFO Applying migration id=implements 2026/05/13 10:54:42 INFO Applying migration id=backfill 2026/05/13 10:54:42 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan 2026/05/13 10:54:42 WARN Failed to update cached actor id=https://0.0.0.0/user/dan error="failed to fetch https://0.0.0.0/user/dan: failed to send request to https://0.0.0.0/user/dan: 500, {}" --- PASS: TestResolve_FederatedActorOldCacheUpdateFailed (0.38s) === RUN TestResolve_FederatedActorOldCacheStillNew 2026/05/13 10:54:42 INFO Applying migration id=initial 2026/05/13 10:54:42 INFO Applying migration id=notesupdated 2026/05/13 10:54:42 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:42 INFO Applying migration id=activitiesid 2026/05/13 10:54:42 INFO Applying migration id=outbox 2026/05/13 10:54:42 INFO Applying migration id=edits 2026/05/13 10:54:42 INFO Applying migration id=outboxactor 2026/05/13 10:54:42 INFO Applying migration id=outboxsender 2026/05/13 10:54:42 INFO Applying migration id=thread 2026/05/13 10:54:42 INFO Applying migration id=host 2026/05/13 10:54:42 INFO Applying migration id=sharedinbox 2026/05/13 10:54:42 INFO Applying migration id=noteshost 2026/05/13 10:54:42 INFO Applying migration id=fetched 2026/05/13 10:54:42 INFO Applying migration id=move 2026/05/13 10:54:42 INFO Applying migration id=cleanup 2026/05/13 10:54:42 INFO Applying migration id=received 2026/05/13 10:54:42 INFO Applying migration id=namehost 2026/05/13 10:54:42 INFO Applying migration id=outboxhost 2026/05/13 10:54:42 INFO Applying migration id=notesfts 2026/05/13 10:54:42 INFO Applying migration id=iconsname 2026/05/13 10:54:42 INFO Applying migration id=nohash 2026/05/13 10:54:42 INFO Applying migration id=shares 2026/05/13 10:54:42 INFO Applying migration id=actorttl 2026/05/13 10:54:42 INFO Applying migration id=tocc 2026/05/13 10:54:42 INFO Applying migration id=followeds 2026/05/13 10:54:42 INFO Applying migration id=certhash 2026/05/13 10:54:42 INFO Applying migration id=follows_sync 2026/05/13 10:54:42 INFO Applying migration id=jsonpath 2026/05/13 10:54:42 INFO Applying migration id=localforward 2026/05/13 10:54:42 INFO Applying migration id=avatar 2026/05/13 10:54:42 INFO Applying migration id=noimage 2026/05/13 10:54:42 INFO Applying migration id=feed 2026/05/13 10:54:42 INFO Applying migration id=bookmarks 2026/05/13 10:54:42 INFO Applying migration id=shareactivity 2026/05/13 10:54:42 INFO Applying migration id=application 2026/05/13 10:54:42 INFO Applying migration id=certificates 2026/05/13 10:54:42 INFO Applying migration id=rawforward 2026/05/13 10:54:42 INFO Applying migration id=publickey 2026/05/13 10:54:42 INFO Applying migration id=resolvegroup 2026/05/13 10:54:42 INFO Applying migration id=reject 2026/05/13 10:54:42 INFO Applying migration id=autodel 2026/05/13 10:54:42 INFO Applying migration id=jsonb 2026/05/13 10:54:42 INFO Applying migration id=quote 2026/05/13 10:54:42 INFO Applying migration id=rfc9421 2026/05/13 10:54:42 INFO Applying migration id=keys 2026/05/13 10:54:42 INFO Applying migration id=portable 2026/05/13 10:54:42 INFO Applying migration id=proofs 2026/05/13 10:54:42 INFO Applying migration id=contexts 2026/05/13 10:54:42 INFO Applying migration id=deliverieshost 2026/05/13 10:54:42 INFO Applying migration id=pembegin 2026/05/13 10:54:42 INFO Applying migration id=didhost 2026/05/13 10:54:42 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:42 INFO Applying migration id=invites 2026/05/13 10:54:42 INFO Applying migration id=ed25519blob 2026/05/13 10:54:42 INFO Applying migration id=rsablob 2026/05/13 10:54:42 INFO Applying migration id=iconscid 2026/05/13 10:54:42 INFO Applying migration id=actor 2026/05/13 10:54:42 INFO Applying migration id=localkeys 2026/05/13 10:54:42 INFO Applying migration id=deleted 2026/05/13 10:54:42 INFO Applying migration id=history 2026/05/13 10:54:42 INFO Applying migration id=outboxnano 2026/05/13 10:54:42 INFO Applying migration id=implements 2026/05/13 10:54:42 INFO Applying migration id=backfill 2026/05/13 10:54:42 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan --- PASS: TestResolve_FederatedActorOldCacheStillNew (0.29s) === RUN TestResolve_FederatedActorOldCacheWasOld 2026/05/13 10:54:42 INFO Applying migration id=initial 2026/05/13 10:54:42 INFO Applying migration id=notesupdated 2026/05/13 10:54:42 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:42 INFO Applying migration id=activitiesid 2026/05/13 10:54:42 INFO Applying migration id=outbox 2026/05/13 10:54:42 INFO Applying migration id=edits 2026/05/13 10:54:42 INFO Applying migration id=outboxactor 2026/05/13 10:54:42 INFO Applying migration id=outboxsender 2026/05/13 10:54:42 INFO Applying migration id=thread 2026/05/13 10:54:42 INFO Applying migration id=host 2026/05/13 10:54:42 INFO Applying migration id=sharedinbox 2026/05/13 10:54:42 INFO Applying migration id=noteshost 2026/05/13 10:54:42 INFO Applying migration id=fetched 2026/05/13 10:54:42 INFO Applying migration id=move 2026/05/13 10:54:42 INFO Applying migration id=cleanup 2026/05/13 10:54:42 INFO Applying migration id=received 2026/05/13 10:54:42 INFO Applying migration id=namehost 2026/05/13 10:54:42 INFO Applying migration id=outboxhost 2026/05/13 10:54:42 INFO Applying migration id=notesfts 2026/05/13 10:54:42 INFO Applying migration id=iconsname 2026/05/13 10:54:42 INFO Applying migration id=nohash 2026/05/13 10:54:42 INFO Applying migration id=shares 2026/05/13 10:54:42 INFO Applying migration id=actorttl 2026/05/13 10:54:42 INFO Applying migration id=tocc 2026/05/13 10:54:43 INFO Applying migration id=followeds 2026/05/13 10:54:43 INFO Applying migration id=certhash 2026/05/13 10:54:43 INFO Applying migration id=follows_sync 2026/05/13 10:54:43 INFO Applying migration id=jsonpath 2026/05/13 10:54:43 INFO Applying migration id=localforward 2026/05/13 10:54:43 INFO Applying migration id=avatar 2026/05/13 10:54:43 INFO Applying migration id=noimage 2026/05/13 10:54:43 INFO Applying migration id=feed 2026/05/13 10:54:43 INFO Applying migration id=bookmarks 2026/05/13 10:54:43 INFO Applying migration id=shareactivity 2026/05/13 10:54:43 INFO Applying migration id=application 2026/05/13 10:54:43 INFO Applying migration id=certificates 2026/05/13 10:54:43 INFO Applying migration id=rawforward 2026/05/13 10:54:43 INFO Applying migration id=publickey 2026/05/13 10:54:43 INFO Applying migration id=resolvegroup 2026/05/13 10:54:43 INFO Applying migration id=reject 2026/05/13 10:54:43 INFO Applying migration id=autodel 2026/05/13 10:54:43 INFO Applying migration id=jsonb 2026/05/13 10:54:43 INFO Applying migration id=quote 2026/05/13 10:54:43 INFO Applying migration id=rfc9421 2026/05/13 10:54:43 INFO Applying migration id=keys 2026/05/13 10:54:43 INFO Applying migration id=portable 2026/05/13 10:54:43 INFO Applying migration id=proofs 2026/05/13 10:54:43 INFO Applying migration id=contexts 2026/05/13 10:54:43 INFO Applying migration id=deliverieshost 2026/05/13 10:54:43 INFO Applying migration id=pembegin 2026/05/13 10:54:43 INFO Applying migration id=didhost 2026/05/13 10:54:43 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:43 INFO Applying migration id=invites 2026/05/13 10:54:43 INFO Applying migration id=ed25519blob 2026/05/13 10:54:43 INFO Applying migration id=rsablob 2026/05/13 10:54:43 INFO Applying migration id=iconscid 2026/05/13 10:54:43 INFO Applying migration id=actor 2026/05/13 10:54:43 INFO Applying migration id=localkeys 2026/05/13 10:54:43 INFO Applying migration id=deleted 2026/05/13 10:54:43 INFO Applying migration id=history 2026/05/13 10:54:43 INFO Applying migration id=outboxnano 2026/05/13 10:54:43 INFO Applying migration id=implements 2026/05/13 10:54:43 INFO Applying migration id=backfill 2026/05/13 10:54:43 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan --- PASS: TestResolve_FederatedActorOldCacheWasOld (0.43s) === RUN TestResolve_FederatedActorOldCacheWasNewNowUnknown 2026/05/13 10:54:43 INFO Applying migration id=initial 2026/05/13 10:54:43 INFO Applying migration id=notesupdated 2026/05/13 10:54:43 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:43 INFO Applying migration id=activitiesid 2026/05/13 10:54:43 INFO Applying migration id=outbox 2026/05/13 10:54:43 INFO Applying migration id=edits 2026/05/13 10:54:43 INFO Applying migration id=outboxactor 2026/05/13 10:54:43 INFO Applying migration id=outboxsender 2026/05/13 10:54:43 INFO Applying migration id=thread 2026/05/13 10:54:43 INFO Applying migration id=host 2026/05/13 10:54:43 INFO Applying migration id=sharedinbox 2026/05/13 10:54:43 INFO Applying migration id=noteshost 2026/05/13 10:54:43 INFO Applying migration id=fetched 2026/05/13 10:54:43 INFO Applying migration id=move 2026/05/13 10:54:43 INFO Applying migration id=cleanup 2026/05/13 10:54:43 INFO Applying migration id=received 2026/05/13 10:54:43 INFO Applying migration id=namehost 2026/05/13 10:54:43 INFO Applying migration id=outboxhost 2026/05/13 10:54:43 INFO Applying migration id=notesfts 2026/05/13 10:54:43 INFO Applying migration id=iconsname 2026/05/13 10:54:43 INFO Applying migration id=nohash 2026/05/13 10:54:43 INFO Applying migration id=shares 2026/05/13 10:54:43 INFO Applying migration id=actorttl 2026/05/13 10:54:43 INFO Applying migration id=tocc 2026/05/13 10:54:43 INFO Applying migration id=followeds 2026/05/13 10:54:43 INFO Applying migration id=certhash 2026/05/13 10:54:43 INFO Applying migration id=follows_sync 2026/05/13 10:54:43 INFO Applying migration id=jsonpath 2026/05/13 10:54:43 INFO Applying migration id=localforward 2026/05/13 10:54:43 INFO Applying migration id=avatar 2026/05/13 10:54:43 INFO Applying migration id=noimage 2026/05/13 10:54:43 INFO Applying migration id=feed 2026/05/13 10:54:43 INFO Applying migration id=bookmarks 2026/05/13 10:54:43 INFO Applying migration id=shareactivity 2026/05/13 10:54:43 INFO Applying migration id=application 2026/05/13 10:54:43 INFO Applying migration id=certificates 2026/05/13 10:54:43 INFO Applying migration id=rawforward 2026/05/13 10:54:43 INFO Applying migration id=publickey 2026/05/13 10:54:43 INFO Applying migration id=resolvegroup 2026/05/13 10:54:43 INFO Applying migration id=reject 2026/05/13 10:54:43 INFO Applying migration id=autodel 2026/05/13 10:54:43 INFO Applying migration id=jsonb 2026/05/13 10:54:43 INFO Applying migration id=quote 2026/05/13 10:54:43 INFO Applying migration id=rfc9421 2026/05/13 10:54:43 INFO Applying migration id=keys 2026/05/13 10:54:43 INFO Applying migration id=portable 2026/05/13 10:54:43 INFO Applying migration id=proofs 2026/05/13 10:54:43 INFO Applying migration id=contexts 2026/05/13 10:54:43 INFO Applying migration id=deliverieshost 2026/05/13 10:54:43 INFO Applying migration id=pembegin 2026/05/13 10:54:43 INFO Applying migration id=didhost 2026/05/13 10:54:43 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:43 INFO Applying migration id=invites 2026/05/13 10:54:43 INFO Applying migration id=ed25519blob 2026/05/13 10:54:43 INFO Applying migration id=rsablob 2026/05/13 10:54:43 INFO Applying migration id=iconscid 2026/05/13 10:54:43 INFO Applying migration id=actor 2026/05/13 10:54:43 INFO Applying migration id=localkeys 2026/05/13 10:54:43 INFO Applying migration id=deleted 2026/05/13 10:54:43 INFO Applying migration id=history 2026/05/13 10:54:43 INFO Applying migration id=outboxnano 2026/05/13 10:54:43 INFO Applying migration id=implements 2026/05/13 10:54:43 INFO Applying migration id=backfill 2026/05/13 10:54:43 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan --- PASS: TestResolve_FederatedActorOldCacheWasNewNowUnknown (0.31s) === RUN TestResolve_FederatedActorOldCacheFetchedRecently 2026/05/13 10:54:43 INFO Applying migration id=initial 2026/05/13 10:54:43 INFO Applying migration id=notesupdated 2026/05/13 10:54:43 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:43 INFO Applying migration id=activitiesid 2026/05/13 10:54:43 INFO Applying migration id=outbox 2026/05/13 10:54:43 INFO Applying migration id=edits 2026/05/13 10:54:43 INFO Applying migration id=outboxactor 2026/05/13 10:54:43 INFO Applying migration id=outboxsender 2026/05/13 10:54:43 INFO Applying migration id=thread 2026/05/13 10:54:43 INFO Applying migration id=host 2026/05/13 10:54:43 INFO Applying migration id=sharedinbox 2026/05/13 10:54:43 INFO Applying migration id=noteshost 2026/05/13 10:54:43 INFO Applying migration id=fetched 2026/05/13 10:54:43 INFO Applying migration id=move 2026/05/13 10:54:43 INFO Applying migration id=cleanup 2026/05/13 10:54:43 INFO Applying migration id=received 2026/05/13 10:54:43 INFO Applying migration id=namehost 2026/05/13 10:54:43 INFO Applying migration id=outboxhost 2026/05/13 10:54:43 INFO Applying migration id=notesfts 2026/05/13 10:54:43 INFO Applying migration id=iconsname 2026/05/13 10:54:43 INFO Applying migration id=nohash 2026/05/13 10:54:43 INFO Applying migration id=shares 2026/05/13 10:54:43 INFO Applying migration id=actorttl 2026/05/13 10:54:43 INFO Applying migration id=tocc 2026/05/13 10:54:43 INFO Applying migration id=followeds 2026/05/13 10:54:43 INFO Applying migration id=certhash 2026/05/13 10:54:43 INFO Applying migration id=follows_sync 2026/05/13 10:54:43 INFO Applying migration id=jsonpath 2026/05/13 10:54:43 INFO Applying migration id=localforward 2026/05/13 10:54:43 INFO Applying migration id=avatar 2026/05/13 10:54:43 INFO Applying migration id=noimage 2026/05/13 10:54:43 INFO Applying migration id=feed 2026/05/13 10:54:43 INFO Applying migration id=bookmarks 2026/05/13 10:54:43 INFO Applying migration id=shareactivity 2026/05/13 10:54:43 INFO Applying migration id=application 2026/05/13 10:54:43 INFO Applying migration id=certificates 2026/05/13 10:54:43 INFO Applying migration id=rawforward 2026/05/13 10:54:43 INFO Applying migration id=publickey 2026/05/13 10:54:43 INFO Applying migration id=resolvegroup 2026/05/13 10:54:43 INFO Applying migration id=reject 2026/05/13 10:54:43 INFO Applying migration id=autodel 2026/05/13 10:54:43 INFO Applying migration id=jsonb 2026/05/13 10:54:43 INFO Applying migration id=quote 2026/05/13 10:54:43 INFO Applying migration id=rfc9421 2026/05/13 10:54:43 INFO Applying migration id=keys 2026/05/13 10:54:43 INFO Applying migration id=portable 2026/05/13 10:54:43 INFO Applying migration id=proofs 2026/05/13 10:54:43 INFO Applying migration id=contexts 2026/05/13 10:54:43 INFO Applying migration id=deliverieshost 2026/05/13 10:54:43 INFO Applying migration id=pembegin 2026/05/13 10:54:43 INFO Applying migration id=didhost 2026/05/13 10:54:43 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:43 INFO Applying migration id=invites 2026/05/13 10:54:43 INFO Applying migration id=ed25519blob 2026/05/13 10:54:43 INFO Applying migration id=rsablob 2026/05/13 10:54:43 INFO Applying migration id=iconscid 2026/05/13 10:54:43 INFO Applying migration id=actor 2026/05/13 10:54:43 INFO Applying migration id=localkeys 2026/05/13 10:54:43 INFO Applying migration id=deleted 2026/05/13 10:54:43 INFO Applying migration id=history 2026/05/13 10:54:43 INFO Applying migration id=outboxnano 2026/05/13 10:54:43 INFO Applying migration id=implements 2026/05/13 10:54:43 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorOldCacheFetchedRecently (0.38s) === RUN TestResolve_FederatedActorOldCacheButOffline 2026/05/13 10:54:44 INFO Applying migration id=initial 2026/05/13 10:54:44 INFO Applying migration id=notesupdated 2026/05/13 10:54:44 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:44 INFO Applying migration id=activitiesid 2026/05/13 10:54:44 INFO Applying migration id=outbox 2026/05/13 10:54:44 INFO Applying migration id=edits 2026/05/13 10:54:44 INFO Applying migration id=outboxactor 2026/05/13 10:54:44 INFO Applying migration id=outboxsender 2026/05/13 10:54:44 INFO Applying migration id=thread 2026/05/13 10:54:44 INFO Applying migration id=host 2026/05/13 10:54:44 INFO Applying migration id=sharedinbox 2026/05/13 10:54:44 INFO Applying migration id=noteshost 2026/05/13 10:54:44 INFO Applying migration id=fetched 2026/05/13 10:54:44 INFO Applying migration id=move 2026/05/13 10:54:44 INFO Applying migration id=cleanup 2026/05/13 10:54:44 INFO Applying migration id=received 2026/05/13 10:54:44 INFO Applying migration id=namehost 2026/05/13 10:54:44 INFO Applying migration id=outboxhost 2026/05/13 10:54:44 INFO Applying migration id=notesfts 2026/05/13 10:54:44 INFO Applying migration id=iconsname 2026/05/13 10:54:44 INFO Applying migration id=nohash 2026/05/13 10:54:44 INFO Applying migration id=shares 2026/05/13 10:54:44 INFO Applying migration id=actorttl 2026/05/13 10:54:44 INFO Applying migration id=tocc 2026/05/13 10:54:44 INFO Applying migration id=followeds 2026/05/13 10:54:44 INFO Applying migration id=certhash 2026/05/13 10:54:44 INFO Applying migration id=follows_sync 2026/05/13 10:54:44 INFO Applying migration id=jsonpath 2026/05/13 10:54:44 INFO Applying migration id=localforward 2026/05/13 10:54:44 INFO Applying migration id=avatar 2026/05/13 10:54:44 INFO Applying migration id=noimage 2026/05/13 10:54:44 INFO Applying migration id=feed 2026/05/13 10:54:44 INFO Applying migration id=bookmarks 2026/05/13 10:54:44 INFO Applying migration id=shareactivity 2026/05/13 10:54:44 INFO Applying migration id=application 2026/05/13 10:54:44 INFO Applying migration id=certificates 2026/05/13 10:54:44 INFO Applying migration id=rawforward 2026/05/13 10:54:44 INFO Applying migration id=publickey 2026/05/13 10:54:44 INFO Applying migration id=resolvegroup 2026/05/13 10:54:44 INFO Applying migration id=reject 2026/05/13 10:54:44 INFO Applying migration id=autodel 2026/05/13 10:54:44 INFO Applying migration id=jsonb 2026/05/13 10:54:44 INFO Applying migration id=quote 2026/05/13 10:54:44 INFO Applying migration id=rfc9421 2026/05/13 10:54:44 INFO Applying migration id=keys 2026/05/13 10:54:44 INFO Applying migration id=portable 2026/05/13 10:54:44 INFO Applying migration id=proofs 2026/05/13 10:54:44 INFO Applying migration id=contexts 2026/05/13 10:54:44 INFO Applying migration id=deliverieshost 2026/05/13 10:54:44 INFO Applying migration id=pembegin 2026/05/13 10:54:44 INFO Applying migration id=didhost 2026/05/13 10:54:44 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:44 INFO Applying migration id=invites 2026/05/13 10:54:44 INFO Applying migration id=ed25519blob 2026/05/13 10:54:44 INFO Applying migration id=rsablob 2026/05/13 10:54:44 INFO Applying migration id=iconscid 2026/05/13 10:54:44 INFO Applying migration id=actor 2026/05/13 10:54:44 INFO Applying migration id=localkeys 2026/05/13 10:54:44 INFO Applying migration id=deleted 2026/05/13 10:54:44 INFO Applying migration id=history 2026/05/13 10:54:44 INFO Applying migration id=outboxnano 2026/05/13 10:54:44 INFO Applying migration id=implements 2026/05/13 10:54:44 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorOldCacheButOffline (0.35s) === RUN TestResolve_FederatedActorOldCacheExpiredDomain 2026/05/13 10:54:44 INFO Applying migration id=initial 2026/05/13 10:54:44 INFO Applying migration id=notesupdated 2026/05/13 10:54:44 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:44 INFO Applying migration id=activitiesid 2026/05/13 10:54:44 INFO Applying migration id=outbox 2026/05/13 10:54:44 INFO Applying migration id=edits 2026/05/13 10:54:44 INFO Applying migration id=outboxactor 2026/05/13 10:54:44 INFO Applying migration id=outboxsender 2026/05/13 10:54:44 INFO Applying migration id=thread 2026/05/13 10:54:44 INFO Applying migration id=host 2026/05/13 10:54:44 INFO Applying migration id=sharedinbox 2026/05/13 10:54:44 INFO Applying migration id=noteshost 2026/05/13 10:54:44 INFO Applying migration id=fetched 2026/05/13 10:54:44 INFO Applying migration id=move 2026/05/13 10:54:44 INFO Applying migration id=cleanup 2026/05/13 10:54:44 INFO Applying migration id=received 2026/05/13 10:54:44 INFO Applying migration id=namehost 2026/05/13 10:54:44 INFO Applying migration id=outboxhost 2026/05/13 10:54:44 INFO Applying migration id=notesfts 2026/05/13 10:54:44 INFO Applying migration id=iconsname 2026/05/13 10:54:44 INFO Applying migration id=nohash 2026/05/13 10:54:44 INFO Applying migration id=shares 2026/05/13 10:54:44 INFO Applying migration id=actorttl 2026/05/13 10:54:44 INFO Applying migration id=tocc 2026/05/13 10:54:44 INFO Applying migration id=followeds 2026/05/13 10:54:44 INFO Applying migration id=certhash 2026/05/13 10:54:44 INFO Applying migration id=follows_sync 2026/05/13 10:54:44 INFO Applying migration id=jsonpath 2026/05/13 10:54:44 INFO Applying migration id=localforward 2026/05/13 10:54:44 INFO Applying migration id=avatar 2026/05/13 10:54:44 INFO Applying migration id=noimage 2026/05/13 10:54:44 INFO Applying migration id=feed 2026/05/13 10:54:44 INFO Applying migration id=bookmarks 2026/05/13 10:54:44 INFO Applying migration id=shareactivity 2026/05/13 10:54:44 INFO Applying migration id=application 2026/05/13 10:54:44 INFO Applying migration id=certificates 2026/05/13 10:54:44 INFO Applying migration id=rawforward 2026/05/13 10:54:44 INFO Applying migration id=publickey 2026/05/13 10:54:44 INFO Applying migration id=resolvegroup 2026/05/13 10:54:44 INFO Applying migration id=reject 2026/05/13 10:54:44 INFO Applying migration id=autodel 2026/05/13 10:54:44 INFO Applying migration id=jsonb 2026/05/13 10:54:44 INFO Applying migration id=quote 2026/05/13 10:54:44 INFO Applying migration id=rfc9421 2026/05/13 10:54:44 INFO Applying migration id=keys 2026/05/13 10:54:44 INFO Applying migration id=portable 2026/05/13 10:54:44 INFO Applying migration id=proofs 2026/05/13 10:54:44 INFO Applying migration id=contexts 2026/05/13 10:54:44 INFO Applying migration id=deliverieshost 2026/05/13 10:54:44 INFO Applying migration id=pembegin 2026/05/13 10:54:44 INFO Applying migration id=didhost 2026/05/13 10:54:44 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:44 INFO Applying migration id=invites 2026/05/13 10:54:44 INFO Applying migration id=ed25519blob 2026/05/13 10:54:44 INFO Applying migration id=rsablob 2026/05/13 10:54:44 INFO Applying migration id=iconscid 2026/05/13 10:54:44 INFO Applying migration id=actor 2026/05/13 10:54:44 INFO Applying migration id=localkeys 2026/05/13 10:54:44 INFO Applying migration id=deleted 2026/05/13 10:54:44 INFO Applying migration id=history 2026/05/13 10:54:44 INFO Applying migration id=outboxnano 2026/05/13 10:54:44 INFO Applying migration id=implements 2026/05/13 10:54:44 INFO Applying migration id=backfill 2026/05/13 10:54:44 INFO Updating old cache entry for actor id=https://invalid.invalid/user/dan 2026/05/13 10:54:44 WARN Server is probably gone, deleting associated objects id=https://invalid.invalid/user/dan --- PASS: TestResolve_FederatedActorOldCacheExpiredDomain (0.47s) === RUN TestResolve_FederatedActorOldCacheInvalidID 2026/05/13 10:54:44 INFO Applying migration id=initial 2026/05/13 10:54:44 INFO Applying migration id=notesupdated 2026/05/13 10:54:44 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:44 INFO Applying migration id=activitiesid 2026/05/13 10:54:44 INFO Applying migration id=outbox 2026/05/13 10:54:44 INFO Applying migration id=edits 2026/05/13 10:54:44 INFO Applying migration id=outboxactor 2026/05/13 10:54:44 INFO Applying migration id=outboxsender 2026/05/13 10:54:44 INFO Applying migration id=thread 2026/05/13 10:54:44 INFO Applying migration id=host 2026/05/13 10:54:44 INFO Applying migration id=sharedinbox 2026/05/13 10:54:44 INFO Applying migration id=noteshost 2026/05/13 10:54:44 INFO Applying migration id=fetched 2026/05/13 10:54:44 INFO Applying migration id=move 2026/05/13 10:54:44 INFO Applying migration id=cleanup 2026/05/13 10:54:44 INFO Applying migration id=received 2026/05/13 10:54:44 INFO Applying migration id=namehost 2026/05/13 10:54:44 INFO Applying migration id=outboxhost 2026/05/13 10:54:44 INFO Applying migration id=notesfts 2026/05/13 10:54:44 INFO Applying migration id=iconsname 2026/05/13 10:54:44 INFO Applying migration id=nohash 2026/05/13 10:54:44 INFO Applying migration id=shares 2026/05/13 10:54:44 INFO Applying migration id=actorttl 2026/05/13 10:54:44 INFO Applying migration id=tocc 2026/05/13 10:54:44 INFO Applying migration id=followeds 2026/05/13 10:54:44 INFO Applying migration id=certhash 2026/05/13 10:54:44 INFO Applying migration id=follows_sync 2026/05/13 10:54:44 INFO Applying migration id=jsonpath 2026/05/13 10:54:44 INFO Applying migration id=localforward 2026/05/13 10:54:44 INFO Applying migration id=avatar 2026/05/13 10:54:44 INFO Applying migration id=noimage 2026/05/13 10:54:44 INFO Applying migration id=feed 2026/05/13 10:54:44 INFO Applying migration id=bookmarks 2026/05/13 10:54:44 INFO Applying migration id=shareactivity 2026/05/13 10:54:44 INFO Applying migration id=application 2026/05/13 10:54:44 INFO Applying migration id=certificates 2026/05/13 10:54:44 INFO Applying migration id=rawforward 2026/05/13 10:54:44 INFO Applying migration id=publickey 2026/05/13 10:54:44 INFO Applying migration id=resolvegroup 2026/05/13 10:54:44 INFO Applying migration id=reject 2026/05/13 10:54:44 INFO Applying migration id=autodel 2026/05/13 10:54:44 INFO Applying migration id=jsonb 2026/05/13 10:54:45 INFO Applying migration id=quote 2026/05/13 10:54:45 INFO Applying migration id=rfc9421 2026/05/13 10:54:45 INFO Applying migration id=keys 2026/05/13 10:54:45 INFO Applying migration id=portable 2026/05/13 10:54:45 INFO Applying migration id=proofs 2026/05/13 10:54:45 INFO Applying migration id=contexts 2026/05/13 10:54:45 INFO Applying migration id=deliverieshost 2026/05/13 10:54:45 INFO Applying migration id=pembegin 2026/05/13 10:54:45 INFO Applying migration id=didhost 2026/05/13 10:54:45 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:45 INFO Applying migration id=invites 2026/05/13 10:54:45 INFO Applying migration id=ed25519blob 2026/05/13 10:54:45 INFO Applying migration id=rsablob 2026/05/13 10:54:45 INFO Applying migration id=iconscid 2026/05/13 10:54:45 INFO Applying migration id=actor 2026/05/13 10:54:45 INFO Applying migration id=localkeys 2026/05/13 10:54:45 INFO Applying migration id=deleted 2026/05/13 10:54:45 INFO Applying migration id=history 2026/05/13 10:54:45 INFO Applying migration id=outboxnano 2026/05/13 10:54:45 INFO Applying migration id=implements 2026/05/13 10:54:45 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorOldCacheInvalidID (0.36s) === RUN TestResolve_FederatedActorOldCacheInvalidWebFingerResponse 2026/05/13 10:54:45 INFO Applying migration id=initial 2026/05/13 10:54:45 INFO Applying migration id=notesupdated 2026/05/13 10:54:45 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:45 INFO Applying migration id=activitiesid 2026/05/13 10:54:45 INFO Applying migration id=outbox 2026/05/13 10:54:45 INFO Applying migration id=edits 2026/05/13 10:54:45 INFO Applying migration id=outboxactor 2026/05/13 10:54:45 INFO Applying migration id=outboxsender 2026/05/13 10:54:45 INFO Applying migration id=thread 2026/05/13 10:54:45 INFO Applying migration id=host 2026/05/13 10:54:45 INFO Applying migration id=sharedinbox 2026/05/13 10:54:45 INFO Applying migration id=noteshost 2026/05/13 10:54:45 INFO Applying migration id=fetched 2026/05/13 10:54:45 INFO Applying migration id=move 2026/05/13 10:54:45 INFO Applying migration id=cleanup 2026/05/13 10:54:45 INFO Applying migration id=received 2026/05/13 10:54:45 INFO Applying migration id=namehost 2026/05/13 10:54:45 INFO Applying migration id=outboxhost 2026/05/13 10:54:45 INFO Applying migration id=notesfts 2026/05/13 10:54:45 INFO Applying migration id=iconsname 2026/05/13 10:54:45 INFO Applying migration id=nohash 2026/05/13 10:54:45 INFO Applying migration id=shares 2026/05/13 10:54:45 INFO Applying migration id=actorttl 2026/05/13 10:54:45 INFO Applying migration id=tocc 2026/05/13 10:54:45 INFO Applying migration id=followeds 2026/05/13 10:54:45 INFO Applying migration id=certhash 2026/05/13 10:54:45 INFO Applying migration id=follows_sync 2026/05/13 10:54:45 INFO Applying migration id=jsonpath 2026/05/13 10:54:45 INFO Applying migration id=localforward 2026/05/13 10:54:45 INFO Applying migration id=avatar 2026/05/13 10:54:45 INFO Applying migration id=noimage 2026/05/13 10:54:45 INFO Applying migration id=feed 2026/05/13 10:54:45 INFO Applying migration id=bookmarks 2026/05/13 10:54:45 INFO Applying migration id=shareactivity 2026/05/13 10:54:45 INFO Applying migration id=application 2026/05/13 10:54:45 INFO Applying migration id=certificates 2026/05/13 10:54:45 INFO Applying migration id=rawforward 2026/05/13 10:54:45 INFO Applying migration id=publickey 2026/05/13 10:54:45 INFO Applying migration id=resolvegroup 2026/05/13 10:54:45 INFO Applying migration id=reject 2026/05/13 10:54:45 INFO Applying migration id=autodel 2026/05/13 10:54:45 INFO Applying migration id=jsonb 2026/05/13 10:54:45 INFO Applying migration id=quote 2026/05/13 10:54:45 INFO Applying migration id=rfc9421 2026/05/13 10:54:45 INFO Applying migration id=keys 2026/05/13 10:54:45 INFO Applying migration id=portable 2026/05/13 10:54:45 INFO Applying migration id=proofs 2026/05/13 10:54:45 INFO Applying migration id=contexts 2026/05/13 10:54:45 INFO Applying migration id=deliverieshost 2026/05/13 10:54:45 INFO Applying migration id=pembegin 2026/05/13 10:54:45 INFO Applying migration id=didhost 2026/05/13 10:54:45 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:45 INFO Applying migration id=invites 2026/05/13 10:54:45 INFO Applying migration id=ed25519blob 2026/05/13 10:54:45 INFO Applying migration id=rsablob 2026/05/13 10:54:45 INFO Applying migration id=iconscid 2026/05/13 10:54:45 INFO Applying migration id=actor 2026/05/13 10:54:45 INFO Applying migration id=localkeys 2026/05/13 10:54:45 INFO Applying migration id=deleted 2026/05/13 10:54:45 INFO Applying migration id=history 2026/05/13 10:54:45 INFO Applying migration id=outboxnano 2026/05/13 10:54:45 INFO Applying migration id=implements 2026/05/13 10:54:45 INFO Applying migration id=backfill 2026/05/13 10:54:45 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan 2026/05/13 10:54:45 WARN Using old cache entry for actor id=https://0.0.0.0/user/dan error="failed to decode https://0.0.0.0/.well-known/webfinger?resource=acct:dan@0.0.0.0 response: invalid character 'a' looking for beginning of value" --- PASS: TestResolve_FederatedActorOldCacheInvalidWebFingerResponse (0.40s) === RUN TestResolve_FederatedActorOldCacheBigWebFingerResponse 2026/05/13 10:54:45 INFO Applying migration id=initial 2026/05/13 10:54:45 INFO Applying migration id=notesupdated 2026/05/13 10:54:45 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:45 INFO Applying migration id=activitiesid 2026/05/13 10:54:45 INFO Applying migration id=outbox 2026/05/13 10:54:45 INFO Applying migration id=edits 2026/05/13 10:54:45 INFO Applying migration id=outboxactor 2026/05/13 10:54:45 INFO Applying migration id=outboxsender 2026/05/13 10:54:45 INFO Applying migration id=thread 2026/05/13 10:54:45 INFO Applying migration id=host 2026/05/13 10:54:45 INFO Applying migration id=sharedinbox 2026/05/13 10:54:45 INFO Applying migration id=noteshost 2026/05/13 10:54:45 INFO Applying migration id=fetched 2026/05/13 10:54:45 INFO Applying migration id=move 2026/05/13 10:54:45 INFO Applying migration id=cleanup 2026/05/13 10:54:45 INFO Applying migration id=received 2026/05/13 10:54:45 INFO Applying migration id=namehost 2026/05/13 10:54:45 INFO Applying migration id=outboxhost 2026/05/13 10:54:45 INFO Applying migration id=notesfts 2026/05/13 10:54:45 INFO Applying migration id=iconsname 2026/05/13 10:54:45 INFO Applying migration id=nohash 2026/05/13 10:54:45 INFO Applying migration id=shares 2026/05/13 10:54:45 INFO Applying migration id=actorttl 2026/05/13 10:54:45 INFO Applying migration id=tocc 2026/05/13 10:54:45 INFO Applying migration id=followeds 2026/05/13 10:54:45 INFO Applying migration id=certhash 2026/05/13 10:54:45 INFO Applying migration id=follows_sync 2026/05/13 10:54:45 INFO Applying migration id=jsonpath 2026/05/13 10:54:45 INFO Applying migration id=localforward 2026/05/13 10:54:45 INFO Applying migration id=avatar 2026/05/13 10:54:45 INFO Applying migration id=noimage 2026/05/13 10:54:45 INFO Applying migration id=feed 2026/05/13 10:54:45 INFO Applying migration id=bookmarks 2026/05/13 10:54:45 INFO Applying migration id=shareactivity 2026/05/13 10:54:45 INFO Applying migration id=application 2026/05/13 10:54:45 INFO Applying migration id=certificates 2026/05/13 10:54:45 INFO Applying migration id=rawforward 2026/05/13 10:54:45 INFO Applying migration id=publickey 2026/05/13 10:54:45 INFO Applying migration id=resolvegroup 2026/05/13 10:54:45 INFO Applying migration id=reject 2026/05/13 10:54:45 INFO Applying migration id=autodel 2026/05/13 10:54:45 INFO Applying migration id=jsonb 2026/05/13 10:54:45 INFO Applying migration id=quote 2026/05/13 10:54:45 INFO Applying migration id=rfc9421 2026/05/13 10:54:45 INFO Applying migration id=keys 2026/05/13 10:54:45 INFO Applying migration id=portable 2026/05/13 10:54:45 INFO Applying migration id=proofs 2026/05/13 10:54:45 INFO Applying migration id=contexts 2026/05/13 10:54:45 INFO Applying migration id=deliverieshost 2026/05/13 10:54:45 INFO Applying migration id=pembegin 2026/05/13 10:54:45 INFO Applying migration id=didhost 2026/05/13 10:54:45 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:45 INFO Applying migration id=invites 2026/05/13 10:54:45 INFO Applying migration id=ed25519blob 2026/05/13 10:54:45 INFO Applying migration id=rsablob 2026/05/13 10:54:45 INFO Applying migration id=iconscid 2026/05/13 10:54:45 INFO Applying migration id=actor 2026/05/13 10:54:45 INFO Applying migration id=localkeys 2026/05/13 10:54:45 INFO Applying migration id=deleted 2026/05/13 10:54:45 INFO Applying migration id=history 2026/05/13 10:54:45 INFO Applying migration id=outboxnano 2026/05/13 10:54:45 INFO Applying migration id=implements 2026/05/13 10:54:45 INFO Applying migration id=backfill 2026/05/13 10:54:45 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan 2026/05/13 10:54:45 WARN Using old cache entry for actor id=https://0.0.0.0/user/dan error="failed to decode https://0.0.0.0/.well-known/webfinger?resource=acct:dan@0.0.0.0 response: response is too big" --- PASS: TestResolve_FederatedActorOldCacheBigWebFingerResponse (0.26s) === RUN TestResolve_FederatedActorOldCacheInvalidActor 2026/05/13 10:54:45 INFO Applying migration id=initial 2026/05/13 10:54:45 INFO Applying migration id=notesupdated 2026/05/13 10:54:45 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:45 INFO Applying migration id=activitiesid 2026/05/13 10:54:45 INFO Applying migration id=outbox 2026/05/13 10:54:45 INFO Applying migration id=edits 2026/05/13 10:54:45 INFO Applying migration id=outboxactor 2026/05/13 10:54:45 INFO Applying migration id=outboxsender 2026/05/13 10:54:45 INFO Applying migration id=thread 2026/05/13 10:54:45 INFO Applying migration id=host 2026/05/13 10:54:45 INFO Applying migration id=sharedinbox 2026/05/13 10:54:45 INFO Applying migration id=noteshost 2026/05/13 10:54:45 INFO Applying migration id=fetched 2026/05/13 10:54:45 INFO Applying migration id=move 2026/05/13 10:54:45 INFO Applying migration id=cleanup 2026/05/13 10:54:45 INFO Applying migration id=received 2026/05/13 10:54:45 INFO Applying migration id=namehost 2026/05/13 10:54:45 INFO Applying migration id=outboxhost 2026/05/13 10:54:45 INFO Applying migration id=notesfts 2026/05/13 10:54:45 INFO Applying migration id=iconsname 2026/05/13 10:54:45 INFO Applying migration id=nohash 2026/05/13 10:54:45 INFO Applying migration id=shares 2026/05/13 10:54:45 INFO Applying migration id=actorttl 2026/05/13 10:54:45 INFO Applying migration id=tocc 2026/05/13 10:54:45 INFO Applying migration id=followeds 2026/05/13 10:54:45 INFO Applying migration id=certhash 2026/05/13 10:54:45 INFO Applying migration id=follows_sync 2026/05/13 10:54:45 INFO Applying migration id=jsonpath 2026/05/13 10:54:46 INFO Applying migration id=localforward 2026/05/13 10:54:46 INFO Applying migration id=avatar 2026/05/13 10:54:46 INFO Applying migration id=noimage 2026/05/13 10:54:46 INFO Applying migration id=feed 2026/05/13 10:54:46 INFO Applying migration id=bookmarks 2026/05/13 10:54:46 INFO Applying migration id=shareactivity 2026/05/13 10:54:46 INFO Applying migration id=application 2026/05/13 10:54:46 INFO Applying migration id=certificates 2026/05/13 10:54:46 INFO Applying migration id=rawforward 2026/05/13 10:54:46 INFO Applying migration id=publickey 2026/05/13 10:54:46 INFO Applying migration id=resolvegroup 2026/05/13 10:54:46 INFO Applying migration id=reject 2026/05/13 10:54:46 INFO Applying migration id=autodel 2026/05/13 10:54:46 INFO Applying migration id=jsonb 2026/05/13 10:54:46 INFO Applying migration id=quote 2026/05/13 10:54:46 INFO Applying migration id=rfc9421 2026/05/13 10:54:46 INFO Applying migration id=keys 2026/05/13 10:54:46 INFO Applying migration id=portable 2026/05/13 10:54:46 INFO Applying migration id=proofs 2026/05/13 10:54:46 INFO Applying migration id=contexts 2026/05/13 10:54:46 INFO Applying migration id=deliverieshost 2026/05/13 10:54:46 INFO Applying migration id=pembegin 2026/05/13 10:54:46 INFO Applying migration id=didhost 2026/05/13 10:54:46 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:46 INFO Applying migration id=invites 2026/05/13 10:54:46 INFO Applying migration id=ed25519blob 2026/05/13 10:54:46 INFO Applying migration id=rsablob 2026/05/13 10:54:46 INFO Applying migration id=iconscid 2026/05/13 10:54:46 INFO Applying migration id=actor 2026/05/13 10:54:46 INFO Applying migration id=localkeys 2026/05/13 10:54:46 INFO Applying migration id=deleted 2026/05/13 10:54:46 INFO Applying migration id=history 2026/05/13 10:54:46 INFO Applying migration id=outboxnano 2026/05/13 10:54:46 INFO Applying migration id=implements 2026/05/13 10:54:46 INFO Applying migration id=backfill 2026/05/13 10:54:46 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan 2026/05/13 10:54:46 WARN Using old cache entry for actor id=https://0.0.0.0/user/dan error="failed to unmarshal https://0.0.0.0/user/dan: invalid character 'a' looking for beginning of value" --- PASS: TestResolve_FederatedActorOldCacheInvalidActor (0.39s) === RUN TestResolve_FederatedActorOldCacheBigActor 2026/05/13 10:54:46 INFO Applying migration id=initial 2026/05/13 10:54:46 INFO Applying migration id=notesupdated 2026/05/13 10:54:46 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:46 INFO Applying migration id=activitiesid 2026/05/13 10:54:46 INFO Applying migration id=outbox 2026/05/13 10:54:46 INFO Applying migration id=edits 2026/05/13 10:54:46 INFO Applying migration id=outboxactor 2026/05/13 10:54:46 INFO Applying migration id=outboxsender 2026/05/13 10:54:46 INFO Applying migration id=thread 2026/05/13 10:54:46 INFO Applying migration id=host 2026/05/13 10:54:46 INFO Applying migration id=sharedinbox 2026/05/13 10:54:46 INFO Applying migration id=noteshost 2026/05/13 10:54:46 INFO Applying migration id=fetched 2026/05/13 10:54:46 INFO Applying migration id=move 2026/05/13 10:54:46 INFO Applying migration id=cleanup 2026/05/13 10:54:46 INFO Applying migration id=received 2026/05/13 10:54:46 INFO Applying migration id=namehost 2026/05/13 10:54:46 INFO Applying migration id=outboxhost 2026/05/13 10:54:46 INFO Applying migration id=notesfts 2026/05/13 10:54:46 INFO Applying migration id=iconsname 2026/05/13 10:54:46 INFO Applying migration id=nohash 2026/05/13 10:54:46 INFO Applying migration id=shares 2026/05/13 10:54:46 INFO Applying migration id=actorttl 2026/05/13 10:54:46 INFO Applying migration id=tocc 2026/05/13 10:54:46 INFO Applying migration id=followeds 2026/05/13 10:54:46 INFO Applying migration id=certhash 2026/05/13 10:54:46 INFO Applying migration id=follows_sync 2026/05/13 10:54:46 INFO Applying migration id=jsonpath 2026/05/13 10:54:46 INFO Applying migration id=localforward 2026/05/13 10:54:46 INFO Applying migration id=avatar 2026/05/13 10:54:46 INFO Applying migration id=noimage 2026/05/13 10:54:46 INFO Applying migration id=feed 2026/05/13 10:54:46 INFO Applying migration id=bookmarks 2026/05/13 10:54:46 INFO Applying migration id=shareactivity 2026/05/13 10:54:46 INFO Applying migration id=application 2026/05/13 10:54:46 INFO Applying migration id=certificates 2026/05/13 10:54:46 INFO Applying migration id=rawforward 2026/05/13 10:54:46 INFO Applying migration id=publickey 2026/05/13 10:54:46 INFO Applying migration id=resolvegroup 2026/05/13 10:54:46 INFO Applying migration id=reject 2026/05/13 10:54:46 INFO Applying migration id=autodel 2026/05/13 10:54:46 INFO Applying migration id=jsonb 2026/05/13 10:54:46 INFO Applying migration id=quote 2026/05/13 10:54:46 INFO Applying migration id=rfc9421 2026/05/13 10:54:46 INFO Applying migration id=keys 2026/05/13 10:54:46 INFO Applying migration id=portable 2026/05/13 10:54:46 INFO Applying migration id=proofs 2026/05/13 10:54:46 INFO Applying migration id=contexts 2026/05/13 10:54:46 INFO Applying migration id=deliverieshost 2026/05/13 10:54:46 INFO Applying migration id=pembegin 2026/05/13 10:54:46 INFO Applying migration id=didhost 2026/05/13 10:54:46 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:46 INFO Applying migration id=invites 2026/05/13 10:54:46 INFO Applying migration id=ed25519blob 2026/05/13 10:54:46 INFO Applying migration id=rsablob 2026/05/13 10:54:46 INFO Applying migration id=iconscid 2026/05/13 10:54:46 INFO Applying migration id=actor 2026/05/13 10:54:46 INFO Applying migration id=localkeys 2026/05/13 10:54:46 INFO Applying migration id=deleted 2026/05/13 10:54:46 INFO Applying migration id=history 2026/05/13 10:54:46 INFO Applying migration id=outboxnano 2026/05/13 10:54:46 INFO Applying migration id=implements 2026/05/13 10:54:46 INFO Applying migration id=backfill 2026/05/13 10:54:46 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan 2026/05/13 10:54:46 WARN Using old cache entry for actor id=https://0.0.0.0/user/dan error="failed to fetch https://0.0.0.0/user/dan: response is too big" --- PASS: TestResolve_FederatedActorOldCacheBigActor (0.23s) === RUN TestResolve_FederatedActorFirstTimeThroughKey 2026/05/13 10:54:46 INFO Applying migration id=initial 2026/05/13 10:54:46 INFO Applying migration id=notesupdated 2026/05/13 10:54:46 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:46 INFO Applying migration id=activitiesid 2026/05/13 10:54:46 INFO Applying migration id=outbox 2026/05/13 10:54:46 INFO Applying migration id=edits 2026/05/13 10:54:46 INFO Applying migration id=outboxactor 2026/05/13 10:54:46 INFO Applying migration id=outboxsender 2026/05/13 10:54:46 INFO Applying migration id=thread 2026/05/13 10:54:46 INFO Applying migration id=host 2026/05/13 10:54:46 INFO Applying migration id=sharedinbox 2026/05/13 10:54:46 INFO Applying migration id=noteshost 2026/05/13 10:54:46 INFO Applying migration id=fetched 2026/05/13 10:54:46 INFO Applying migration id=move 2026/05/13 10:54:46 INFO Applying migration id=cleanup 2026/05/13 10:54:46 INFO Applying migration id=received 2026/05/13 10:54:46 INFO Applying migration id=namehost 2026/05/13 10:54:46 INFO Applying migration id=outboxhost 2026/05/13 10:54:46 INFO Applying migration id=notesfts 2026/05/13 10:54:46 INFO Applying migration id=iconsname 2026/05/13 10:54:46 INFO Applying migration id=nohash 2026/05/13 10:54:46 INFO Applying migration id=shares 2026/05/13 10:54:46 INFO Applying migration id=actorttl 2026/05/13 10:54:46 INFO Applying migration id=tocc 2026/05/13 10:54:46 INFO Applying migration id=followeds 2026/05/13 10:54:46 INFO Applying migration id=certhash 2026/05/13 10:54:46 INFO Applying migration id=follows_sync 2026/05/13 10:54:46 INFO Applying migration id=jsonpath 2026/05/13 10:54:46 INFO Applying migration id=localforward 2026/05/13 10:54:46 INFO Applying migration id=avatar 2026/05/13 10:54:46 INFO Applying migration id=noimage 2026/05/13 10:54:46 INFO Applying migration id=feed 2026/05/13 10:54:46 INFO Applying migration id=bookmarks 2026/05/13 10:54:46 INFO Applying migration id=shareactivity 2026/05/13 10:54:46 INFO Applying migration id=application 2026/05/13 10:54:46 INFO Applying migration id=certificates 2026/05/13 10:54:46 INFO Applying migration id=rawforward 2026/05/13 10:54:46 INFO Applying migration id=publickey 2026/05/13 10:54:46 INFO Applying migration id=resolvegroup 2026/05/13 10:54:46 INFO Applying migration id=reject 2026/05/13 10:54:46 INFO Applying migration id=autodel 2026/05/13 10:54:46 INFO Applying migration id=jsonb 2026/05/13 10:54:46 INFO Applying migration id=quote 2026/05/13 10:54:46 INFO Applying migration id=rfc9421 2026/05/13 10:54:46 INFO Applying migration id=keys 2026/05/13 10:54:46 INFO Applying migration id=portable 2026/05/13 10:54:46 INFO Applying migration id=proofs 2026/05/13 10:54:46 INFO Applying migration id=contexts 2026/05/13 10:54:46 INFO Applying migration id=deliverieshost 2026/05/13 10:54:46 INFO Applying migration id=pembegin 2026/05/13 10:54:46 INFO Applying migration id=didhost 2026/05/13 10:54:46 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:46 INFO Applying migration id=invites 2026/05/13 10:54:46 INFO Applying migration id=ed25519blob 2026/05/13 10:54:46 INFO Applying migration id=rsablob 2026/05/13 10:54:46 INFO Applying migration id=iconscid 2026/05/13 10:54:46 INFO Applying migration id=actor 2026/05/13 10:54:46 INFO Applying migration id=localkeys 2026/05/13 10:54:46 INFO Applying migration id=deleted 2026/05/13 10:54:46 INFO Applying migration id=history 2026/05/13 10:54:46 INFO Applying migration id=outboxnano 2026/05/13 10:54:46 INFO Applying migration id=implements 2026/05/13 10:54:46 INFO Applying migration id=backfill 2026/05/13 10:54:46 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan --- PASS: TestResolve_FederatedActorFirstTimeThroughKey (0.27s) === RUN TestResolve_FederatedActorNoProfileLink 2026/05/13 10:54:46 INFO Applying migration id=initial 2026/05/13 10:54:46 INFO Applying migration id=notesupdated 2026/05/13 10:54:46 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:46 INFO Applying migration id=activitiesid 2026/05/13 10:54:46 INFO Applying migration id=outbox 2026/05/13 10:54:46 INFO Applying migration id=edits 2026/05/13 10:54:46 INFO Applying migration id=outboxactor 2026/05/13 10:54:46 INFO Applying migration id=outboxsender 2026/05/13 10:54:46 INFO Applying migration id=thread 2026/05/13 10:54:46 INFO Applying migration id=host 2026/05/13 10:54:46 INFO Applying migration id=sharedinbox 2026/05/13 10:54:46 INFO Applying migration id=noteshost 2026/05/13 10:54:46 INFO Applying migration id=fetched 2026/05/13 10:54:46 INFO Applying migration id=move 2026/05/13 10:54:46 INFO Applying migration id=cleanup 2026/05/13 10:54:46 INFO Applying migration id=received 2026/05/13 10:54:46 INFO Applying migration id=namehost 2026/05/13 10:54:46 INFO Applying migration id=outboxhost 2026/05/13 10:54:46 INFO Applying migration id=notesfts 2026/05/13 10:54:46 INFO Applying migration id=iconsname 2026/05/13 10:54:46 INFO Applying migration id=nohash 2026/05/13 10:54:46 INFO Applying migration id=shares 2026/05/13 10:54:46 INFO Applying migration id=actorttl 2026/05/13 10:54:46 INFO Applying migration id=tocc 2026/05/13 10:54:46 INFO Applying migration id=followeds 2026/05/13 10:54:46 INFO Applying migration id=certhash 2026/05/13 10:54:46 INFO Applying migration id=follows_sync 2026/05/13 10:54:46 INFO Applying migration id=jsonpath 2026/05/13 10:54:46 INFO Applying migration id=localforward 2026/05/13 10:54:46 INFO Applying migration id=avatar 2026/05/13 10:54:46 INFO Applying migration id=noimage 2026/05/13 10:54:46 INFO Applying migration id=feed 2026/05/13 10:54:46 INFO Applying migration id=bookmarks 2026/05/13 10:54:46 INFO Applying migration id=shareactivity 2026/05/13 10:54:46 INFO Applying migration id=application 2026/05/13 10:54:46 INFO Applying migration id=certificates 2026/05/13 10:54:46 INFO Applying migration id=rawforward 2026/05/13 10:54:46 INFO Applying migration id=publickey 2026/05/13 10:54:46 INFO Applying migration id=resolvegroup 2026/05/13 10:54:46 INFO Applying migration id=reject 2026/05/13 10:54:46 INFO Applying migration id=autodel 2026/05/13 10:54:46 INFO Applying migration id=jsonb 2026/05/13 10:54:46 INFO Applying migration id=quote 2026/05/13 10:54:46 INFO Applying migration id=rfc9421 2026/05/13 10:54:46 INFO Applying migration id=keys 2026/05/13 10:54:46 INFO Applying migration id=portable 2026/05/13 10:54:46 INFO Applying migration id=proofs 2026/05/13 10:54:46 INFO Applying migration id=contexts 2026/05/13 10:54:46 INFO Applying migration id=deliverieshost 2026/05/13 10:54:46 INFO Applying migration id=pembegin 2026/05/13 10:54:46 INFO Applying migration id=didhost 2026/05/13 10:54:46 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:46 INFO Applying migration id=invites 2026/05/13 10:54:46 INFO Applying migration id=ed25519blob 2026/05/13 10:54:46 INFO Applying migration id=rsablob 2026/05/13 10:54:46 INFO Applying migration id=iconscid 2026/05/13 10:54:46 INFO Applying migration id=actor 2026/05/13 10:54:46 INFO Applying migration id=localkeys 2026/05/13 10:54:46 INFO Applying migration id=deleted 2026/05/13 10:54:46 INFO Applying migration id=history 2026/05/13 10:54:46 INFO Applying migration id=outboxnano 2026/05/13 10:54:46 INFO Applying migration id=implements 2026/05/13 10:54:46 INFO Applying migration id=backfill 2026/05/13 10:54:47 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan 2026/05/13 10:54:47 WARN Using old cache entry for actor id=https://0.0.0.0/user/dan error="no profile link in https://0.0.0.0/.well-known/webfinger?resource=acct:dan@0.0.0.0 response" --- PASS: TestResolve_FederatedActorNoProfileLink (0.29s) === RUN TestResolve_FederatedActorOldCacheWebFingerError 2026/05/13 10:54:47 INFO Applying migration id=initial 2026/05/13 10:54:47 INFO Applying migration id=notesupdated 2026/05/13 10:54:47 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:47 INFO Applying migration id=activitiesid 2026/05/13 10:54:47 INFO Applying migration id=outbox 2026/05/13 10:54:47 INFO Applying migration id=edits 2026/05/13 10:54:47 INFO Applying migration id=outboxactor 2026/05/13 10:54:47 INFO Applying migration id=outboxsender 2026/05/13 10:54:47 INFO Applying migration id=thread 2026/05/13 10:54:47 INFO Applying migration id=host 2026/05/13 10:54:47 INFO Applying migration id=sharedinbox 2026/05/13 10:54:47 INFO Applying migration id=noteshost 2026/05/13 10:54:47 INFO Applying migration id=fetched 2026/05/13 10:54:47 INFO Applying migration id=move 2026/05/13 10:54:47 INFO Applying migration id=cleanup 2026/05/13 10:54:47 INFO Applying migration id=received 2026/05/13 10:54:47 INFO Applying migration id=namehost 2026/05/13 10:54:47 INFO Applying migration id=outboxhost 2026/05/13 10:54:47 INFO Applying migration id=notesfts 2026/05/13 10:54:47 INFO Applying migration id=iconsname 2026/05/13 10:54:47 INFO Applying migration id=nohash 2026/05/13 10:54:47 INFO Applying migration id=shares 2026/05/13 10:54:47 INFO Applying migration id=actorttl 2026/05/13 10:54:47 INFO Applying migration id=tocc 2026/05/13 10:54:47 INFO Applying migration id=followeds 2026/05/13 10:54:47 INFO Applying migration id=certhash 2026/05/13 10:54:47 INFO Applying migration id=follows_sync 2026/05/13 10:54:47 INFO Applying migration id=jsonpath 2026/05/13 10:54:47 INFO Applying migration id=localforward 2026/05/13 10:54:47 INFO Applying migration id=avatar 2026/05/13 10:54:47 INFO Applying migration id=noimage 2026/05/13 10:54:47 INFO Applying migration id=feed 2026/05/13 10:54:47 INFO Applying migration id=bookmarks 2026/05/13 10:54:47 INFO Applying migration id=shareactivity 2026/05/13 10:54:47 INFO Applying migration id=application 2026/05/13 10:54:47 INFO Applying migration id=certificates 2026/05/13 10:54:47 INFO Applying migration id=rawforward 2026/05/13 10:54:47 INFO Applying migration id=publickey 2026/05/13 10:54:47 INFO Applying migration id=resolvegroup 2026/05/13 10:54:47 INFO Applying migration id=reject 2026/05/13 10:54:47 INFO Applying migration id=autodel 2026/05/13 10:54:47 INFO Applying migration id=jsonb 2026/05/13 10:54:47 INFO Applying migration id=quote 2026/05/13 10:54:47 INFO Applying migration id=rfc9421 2026/05/13 10:54:47 INFO Applying migration id=keys 2026/05/13 10:54:47 INFO Applying migration id=portable 2026/05/13 10:54:47 INFO Applying migration id=proofs 2026/05/13 10:54:47 INFO Applying migration id=contexts 2026/05/13 10:54:47 INFO Applying migration id=deliverieshost 2026/05/13 10:54:47 INFO Applying migration id=pembegin 2026/05/13 10:54:47 INFO Applying migration id=didhost 2026/05/13 10:54:47 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:47 INFO Applying migration id=invites 2026/05/13 10:54:47 INFO Applying migration id=ed25519blob 2026/05/13 10:54:47 INFO Applying migration id=rsablob 2026/05/13 10:54:47 INFO Applying migration id=iconscid 2026/05/13 10:54:47 INFO Applying migration id=actor 2026/05/13 10:54:47 INFO Applying migration id=localkeys 2026/05/13 10:54:47 INFO Applying migration id=deleted 2026/05/13 10:54:47 INFO Applying migration id=history 2026/05/13 10:54:47 INFO Applying migration id=outboxnano 2026/05/13 10:54:47 INFO Applying migration id=implements 2026/05/13 10:54:47 INFO Applying migration id=backfill 2026/05/13 10:54:47 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan 2026/05/13 10:54:47 WARN Using old cache entry for actor id=https://0.0.0.0/user/dan error="failed to fetch https://0.0.0.0/.well-known/webfinger?resource=acct:dan@0.0.0.0: failed to send request to https://0.0.0.0/.well-known/webfinger?resource=acct:dan@0.0.0.0: a" --- PASS: TestResolve_FederatedActorOldCacheWebFingerError (0.24s) === RUN TestResolve_FederatedActorOldCacheActorError 2026/05/13 10:54:47 INFO Applying migration id=initial 2026/05/13 10:54:47 INFO Applying migration id=notesupdated 2026/05/13 10:54:47 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:47 INFO Applying migration id=activitiesid 2026/05/13 10:54:47 INFO Applying migration id=outbox 2026/05/13 10:54:47 INFO Applying migration id=edits 2026/05/13 10:54:47 INFO Applying migration id=outboxactor 2026/05/13 10:54:47 INFO Applying migration id=outboxsender 2026/05/13 10:54:47 INFO Applying migration id=thread 2026/05/13 10:54:47 INFO Applying migration id=host 2026/05/13 10:54:47 INFO Applying migration id=sharedinbox 2026/05/13 10:54:47 INFO Applying migration id=noteshost 2026/05/13 10:54:47 INFO Applying migration id=fetched 2026/05/13 10:54:47 INFO Applying migration id=move 2026/05/13 10:54:47 INFO Applying migration id=cleanup 2026/05/13 10:54:47 INFO Applying migration id=received 2026/05/13 10:54:47 INFO Applying migration id=namehost 2026/05/13 10:54:47 INFO Applying migration id=outboxhost 2026/05/13 10:54:47 INFO Applying migration id=notesfts 2026/05/13 10:54:47 INFO Applying migration id=iconsname 2026/05/13 10:54:47 INFO Applying migration id=nohash 2026/05/13 10:54:47 INFO Applying migration id=shares 2026/05/13 10:54:47 INFO Applying migration id=actorttl 2026/05/13 10:54:47 INFO Applying migration id=tocc 2026/05/13 10:54:47 INFO Applying migration id=followeds 2026/05/13 10:54:47 INFO Applying migration id=certhash 2026/05/13 10:54:47 INFO Applying migration id=follows_sync 2026/05/13 10:54:47 INFO Applying migration id=jsonpath 2026/05/13 10:54:47 INFO Applying migration id=localforward 2026/05/13 10:54:47 INFO Applying migration id=avatar 2026/05/13 10:54:47 INFO Applying migration id=noimage 2026/05/13 10:54:47 INFO Applying migration id=feed 2026/05/13 10:54:47 INFO Applying migration id=bookmarks 2026/05/13 10:54:47 INFO Applying migration id=shareactivity 2026/05/13 10:54:47 INFO Applying migration id=application 2026/05/13 10:54:47 INFO Applying migration id=certificates 2026/05/13 10:54:47 INFO Applying migration id=rawforward 2026/05/13 10:54:47 INFO Applying migration id=publickey 2026/05/13 10:54:47 INFO Applying migration id=resolvegroup 2026/05/13 10:54:47 INFO Applying migration id=reject 2026/05/13 10:54:47 INFO Applying migration id=autodel 2026/05/13 10:54:47 INFO Applying migration id=jsonb 2026/05/13 10:54:47 INFO Applying migration id=quote 2026/05/13 10:54:47 INFO Applying migration id=rfc9421 2026/05/13 10:54:47 INFO Applying migration id=keys 2026/05/13 10:54:47 INFO Applying migration id=portable 2026/05/13 10:54:47 INFO Applying migration id=proofs 2026/05/13 10:54:47 INFO Applying migration id=contexts 2026/05/13 10:54:47 INFO Applying migration id=deliverieshost 2026/05/13 10:54:47 INFO Applying migration id=pembegin 2026/05/13 10:54:47 INFO Applying migration id=didhost 2026/05/13 10:54:47 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:47 INFO Applying migration id=invites 2026/05/13 10:54:47 INFO Applying migration id=ed25519blob 2026/05/13 10:54:47 INFO Applying migration id=rsablob 2026/05/13 10:54:47 INFO Applying migration id=iconscid 2026/05/13 10:54:47 INFO Applying migration id=actor 2026/05/13 10:54:47 INFO Applying migration id=localkeys 2026/05/13 10:54:47 INFO Applying migration id=deleted 2026/05/13 10:54:47 INFO Applying migration id=history 2026/05/13 10:54:47 INFO Applying migration id=outboxnano 2026/05/13 10:54:47 INFO Applying migration id=implements 2026/05/13 10:54:47 INFO Applying migration id=backfill 2026/05/13 10:54:47 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan 2026/05/13 10:54:47 WARN Using old cache entry for actor id=https://0.0.0.0/user/dan error="failed to fetch https://0.0.0.0/user/dan: failed to send request to https://0.0.0.0/user/dan: a" --- PASS: TestResolve_FederatedActorOldCacheActorError (0.21s) === RUN TestResolve_FederatedActorOldCacheActorDeleted 2026/05/13 10:54:47 INFO Applying migration id=initial 2026/05/13 10:54:47 INFO Applying migration id=notesupdated 2026/05/13 10:54:47 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:47 INFO Applying migration id=activitiesid 2026/05/13 10:54:47 INFO Applying migration id=outbox 2026/05/13 10:54:47 INFO Applying migration id=edits 2026/05/13 10:54:47 INFO Applying migration id=outboxactor 2026/05/13 10:54:47 INFO Applying migration id=outboxsender 2026/05/13 10:54:47 INFO Applying migration id=thread 2026/05/13 10:54:47 INFO Applying migration id=host 2026/05/13 10:54:47 INFO Applying migration id=sharedinbox 2026/05/13 10:54:47 INFO Applying migration id=noteshost 2026/05/13 10:54:47 INFO Applying migration id=fetched 2026/05/13 10:54:47 INFO Applying migration id=move 2026/05/13 10:54:47 INFO Applying migration id=cleanup 2026/05/13 10:54:47 INFO Applying migration id=received 2026/05/13 10:54:47 INFO Applying migration id=namehost 2026/05/13 10:54:47 INFO Applying migration id=outboxhost 2026/05/13 10:54:47 INFO Applying migration id=notesfts 2026/05/13 10:54:47 INFO Applying migration id=iconsname 2026/05/13 10:54:47 INFO Applying migration id=nohash 2026/05/13 10:54:47 INFO Applying migration id=shares 2026/05/13 10:54:47 INFO Applying migration id=actorttl 2026/05/13 10:54:47 INFO Applying migration id=tocc 2026/05/13 10:54:47 INFO Applying migration id=followeds 2026/05/13 10:54:47 INFO Applying migration id=certhash 2026/05/13 10:54:47 INFO Applying migration id=follows_sync 2026/05/13 10:54:47 INFO Applying migration id=jsonpath 2026/05/13 10:54:47 INFO Applying migration id=localforward 2026/05/13 10:54:47 INFO Applying migration id=avatar 2026/05/13 10:54:47 INFO Applying migration id=noimage 2026/05/13 10:54:47 INFO Applying migration id=feed 2026/05/13 10:54:47 INFO Applying migration id=bookmarks 2026/05/13 10:54:47 INFO Applying migration id=shareactivity 2026/05/13 10:54:47 INFO Applying migration id=application 2026/05/13 10:54:47 INFO Applying migration id=certificates 2026/05/13 10:54:47 INFO Applying migration id=rawforward 2026/05/13 10:54:47 INFO Applying migration id=publickey 2026/05/13 10:54:47 INFO Applying migration id=resolvegroup 2026/05/13 10:54:47 INFO Applying migration id=reject 2026/05/13 10:54:47 INFO Applying migration id=autodel 2026/05/13 10:54:47 INFO Applying migration id=jsonb 2026/05/13 10:54:47 INFO Applying migration id=quote 2026/05/13 10:54:47 INFO Applying migration id=rfc9421 2026/05/13 10:54:47 INFO Applying migration id=keys 2026/05/13 10:54:47 INFO Applying migration id=portable 2026/05/13 10:54:47 INFO Applying migration id=proofs 2026/05/13 10:54:47 INFO Applying migration id=contexts 2026/05/13 10:54:47 INFO Applying migration id=deliverieshost 2026/05/13 10:54:47 INFO Applying migration id=pembegin 2026/05/13 10:54:47 INFO Applying migration id=didhost 2026/05/13 10:54:47 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:47 INFO Applying migration id=invites 2026/05/13 10:54:47 INFO Applying migration id=ed25519blob 2026/05/13 10:54:47 INFO Applying migration id=rsablob 2026/05/13 10:54:47 INFO Applying migration id=iconscid 2026/05/13 10:54:47 INFO Applying migration id=actor 2026/05/13 10:54:47 INFO Applying migration id=localkeys 2026/05/13 10:54:47 INFO Applying migration id=deleted 2026/05/13 10:54:47 INFO Applying migration id=history 2026/05/13 10:54:47 INFO Applying migration id=outboxnano 2026/05/13 10:54:47 INFO Applying migration id=implements 2026/05/13 10:54:47 INFO Applying migration id=backfill 2026/05/13 10:54:47 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan 2026/05/13 10:54:47 WARN Actor is gone, deleting associated objects id=https://0.0.0.0/user/dan --- PASS: TestResolve_FederatedActorOldCacheActorDeleted (0.22s) === RUN TestResolve_FederatedActorFirstTimeWrongID 2026/05/13 10:54:47 INFO Applying migration id=initial 2026/05/13 10:54:47 INFO Applying migration id=notesupdated 2026/05/13 10:54:47 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:47 INFO Applying migration id=activitiesid 2026/05/13 10:54:47 INFO Applying migration id=outbox 2026/05/13 10:54:47 INFO Applying migration id=edits 2026/05/13 10:54:47 INFO Applying migration id=outboxactor 2026/05/13 10:54:47 INFO Applying migration id=outboxsender 2026/05/13 10:54:47 INFO Applying migration id=thread 2026/05/13 10:54:47 INFO Applying migration id=host 2026/05/13 10:54:47 INFO Applying migration id=sharedinbox 2026/05/13 10:54:47 INFO Applying migration id=noteshost 2026/05/13 10:54:47 INFO Applying migration id=fetched 2026/05/13 10:54:47 INFO Applying migration id=move 2026/05/13 10:54:47 INFO Applying migration id=cleanup 2026/05/13 10:54:47 INFO Applying migration id=received 2026/05/13 10:54:47 INFO Applying migration id=namehost 2026/05/13 10:54:47 INFO Applying migration id=outboxhost 2026/05/13 10:54:47 INFO Applying migration id=notesfts 2026/05/13 10:54:47 INFO Applying migration id=iconsname 2026/05/13 10:54:47 INFO Applying migration id=nohash 2026/05/13 10:54:47 INFO Applying migration id=shares 2026/05/13 10:54:47 INFO Applying migration id=actorttl 2026/05/13 10:54:47 INFO Applying migration id=tocc 2026/05/13 10:54:47 INFO Applying migration id=followeds 2026/05/13 10:54:47 INFO Applying migration id=certhash 2026/05/13 10:54:47 INFO Applying migration id=follows_sync 2026/05/13 10:54:47 INFO Applying migration id=jsonpath 2026/05/13 10:54:47 INFO Applying migration id=localforward 2026/05/13 10:54:47 INFO Applying migration id=avatar 2026/05/13 10:54:47 INFO Applying migration id=noimage 2026/05/13 10:54:47 INFO Applying migration id=feed 2026/05/13 10:54:47 INFO Applying migration id=bookmarks 2026/05/13 10:54:47 INFO Applying migration id=shareactivity 2026/05/13 10:54:47 INFO Applying migration id=application 2026/05/13 10:54:47 INFO Applying migration id=certificates 2026/05/13 10:54:47 INFO Applying migration id=rawforward 2026/05/13 10:54:47 INFO Applying migration id=publickey 2026/05/13 10:54:47 INFO Applying migration id=resolvegroup 2026/05/13 10:54:47 INFO Applying migration id=reject 2026/05/13 10:54:47 INFO Applying migration id=autodel 2026/05/13 10:54:47 INFO Applying migration id=jsonb 2026/05/13 10:54:47 INFO Applying migration id=quote 2026/05/13 10:54:47 INFO Applying migration id=rfc9421 2026/05/13 10:54:47 INFO Applying migration id=keys 2026/05/13 10:54:47 INFO Applying migration id=portable 2026/05/13 10:54:47 INFO Applying migration id=proofs 2026/05/13 10:54:47 INFO Applying migration id=contexts 2026/05/13 10:54:47 INFO Applying migration id=deliverieshost 2026/05/13 10:54:47 INFO Applying migration id=pembegin 2026/05/13 10:54:47 INFO Applying migration id=didhost 2026/05/13 10:54:47 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:47 INFO Applying migration id=invites 2026/05/13 10:54:47 INFO Applying migration id=ed25519blob 2026/05/13 10:54:47 INFO Applying migration id=rsablob 2026/05/13 10:54:47 INFO Applying migration id=iconscid 2026/05/13 10:54:47 INFO Applying migration id=actor 2026/05/13 10:54:47 INFO Applying migration id=localkeys 2026/05/13 10:54:47 INFO Applying migration id=deleted 2026/05/13 10:54:47 INFO Applying migration id=history 2026/05/13 10:54:47 INFO Applying migration id=outboxnano 2026/05/13 10:54:47 INFO Applying migration id=implements 2026/05/13 10:54:47 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorFirstTimeWrongID (0.54s) === RUN TestResolve_FederatedActorFirstTimeDeleted 2026/05/13 10:54:48 INFO Applying migration id=initial 2026/05/13 10:54:48 INFO Applying migration id=notesupdated 2026/05/13 10:54:48 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:48 INFO Applying migration id=activitiesid 2026/05/13 10:54:48 INFO Applying migration id=outbox 2026/05/13 10:54:48 INFO Applying migration id=edits 2026/05/13 10:54:48 INFO Applying migration id=outboxactor 2026/05/13 10:54:48 INFO Applying migration id=outboxsender 2026/05/13 10:54:48 INFO Applying migration id=thread 2026/05/13 10:54:48 INFO Applying migration id=host 2026/05/13 10:54:48 INFO Applying migration id=sharedinbox 2026/05/13 10:54:48 INFO Applying migration id=noteshost 2026/05/13 10:54:48 INFO Applying migration id=fetched 2026/05/13 10:54:48 INFO Applying migration id=move 2026/05/13 10:54:48 INFO Applying migration id=cleanup 2026/05/13 10:54:48 INFO Applying migration id=received 2026/05/13 10:54:48 INFO Applying migration id=namehost 2026/05/13 10:54:48 INFO Applying migration id=outboxhost 2026/05/13 10:54:48 INFO Applying migration id=notesfts 2026/05/13 10:54:48 INFO Applying migration id=iconsname 2026/05/13 10:54:48 INFO Applying migration id=nohash 2026/05/13 10:54:48 INFO Applying migration id=shares 2026/05/13 10:54:48 INFO Applying migration id=actorttl 2026/05/13 10:54:48 INFO Applying migration id=tocc 2026/05/13 10:54:48 INFO Applying migration id=followeds 2026/05/13 10:54:48 INFO Applying migration id=certhash 2026/05/13 10:54:48 INFO Applying migration id=follows_sync 2026/05/13 10:54:48 INFO Applying migration id=jsonpath 2026/05/13 10:54:48 INFO Applying migration id=localforward 2026/05/13 10:54:48 INFO Applying migration id=avatar 2026/05/13 10:54:48 INFO Applying migration id=noimage 2026/05/13 10:54:48 INFO Applying migration id=feed 2026/05/13 10:54:48 INFO Applying migration id=bookmarks 2026/05/13 10:54:48 INFO Applying migration id=shareactivity 2026/05/13 10:54:48 INFO Applying migration id=application 2026/05/13 10:54:48 INFO Applying migration id=certificates 2026/05/13 10:54:48 INFO Applying migration id=rawforward 2026/05/13 10:54:48 INFO Applying migration id=publickey 2026/05/13 10:54:48 INFO Applying migration id=resolvegroup 2026/05/13 10:54:48 INFO Applying migration id=reject 2026/05/13 10:54:48 INFO Applying migration id=autodel 2026/05/13 10:54:48 INFO Applying migration id=jsonb 2026/05/13 10:54:48 INFO Applying migration id=quote 2026/05/13 10:54:48 INFO Applying migration id=rfc9421 2026/05/13 10:54:48 INFO Applying migration id=keys 2026/05/13 10:54:48 INFO Applying migration id=portable 2026/05/13 10:54:48 INFO Applying migration id=proofs 2026/05/13 10:54:48 INFO Applying migration id=contexts 2026/05/13 10:54:48 INFO Applying migration id=deliverieshost 2026/05/13 10:54:48 INFO Applying migration id=pembegin 2026/05/13 10:54:48 INFO Applying migration id=didhost 2026/05/13 10:54:48 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:48 INFO Applying migration id=invites 2026/05/13 10:54:48 INFO Applying migration id=ed25519blob 2026/05/13 10:54:48 INFO Applying migration id=rsablob 2026/05/13 10:54:48 INFO Applying migration id=iconscid 2026/05/13 10:54:48 INFO Applying migration id=actor 2026/05/13 10:54:48 INFO Applying migration id=localkeys 2026/05/13 10:54:48 INFO Applying migration id=deleted 2026/05/13 10:54:48 INFO Applying migration id=history 2026/05/13 10:54:48 INFO Applying migration id=outboxnano 2026/05/13 10:54:48 INFO Applying migration id=implements 2026/05/13 10:54:48 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorFirstTimeDeleted (0.24s) === RUN TestResolve_FederatedActorFirstTimeTooYoung 2026/05/13 10:54:48 INFO Applying migration id=initial 2026/05/13 10:54:48 INFO Applying migration id=notesupdated 2026/05/13 10:54:48 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:48 INFO Applying migration id=activitiesid 2026/05/13 10:54:48 INFO Applying migration id=outbox 2026/05/13 10:54:48 INFO Applying migration id=edits 2026/05/13 10:54:48 INFO Applying migration id=outboxactor 2026/05/13 10:54:48 INFO Applying migration id=outboxsender 2026/05/13 10:54:48 INFO Applying migration id=thread 2026/05/13 10:54:48 INFO Applying migration id=host 2026/05/13 10:54:48 INFO Applying migration id=sharedinbox 2026/05/13 10:54:48 INFO Applying migration id=noteshost 2026/05/13 10:54:48 INFO Applying migration id=fetched 2026/05/13 10:54:48 INFO Applying migration id=move 2026/05/13 10:54:48 INFO Applying migration id=cleanup 2026/05/13 10:54:48 INFO Applying migration id=received 2026/05/13 10:54:48 INFO Applying migration id=namehost 2026/05/13 10:54:48 INFO Applying migration id=outboxhost 2026/05/13 10:54:48 INFO Applying migration id=notesfts 2026/05/13 10:54:48 INFO Applying migration id=iconsname 2026/05/13 10:54:48 INFO Applying migration id=nohash 2026/05/13 10:54:48 INFO Applying migration id=shares 2026/05/13 10:54:48 INFO Applying migration id=actorttl 2026/05/13 10:54:48 INFO Applying migration id=tocc 2026/05/13 10:54:48 INFO Applying migration id=followeds 2026/05/13 10:54:48 INFO Applying migration id=certhash 2026/05/13 10:54:48 INFO Applying migration id=follows_sync 2026/05/13 10:54:48 INFO Applying migration id=jsonpath 2026/05/13 10:54:48 INFO Applying migration id=localforward 2026/05/13 10:54:48 INFO Applying migration id=avatar 2026/05/13 10:54:48 INFO Applying migration id=noimage 2026/05/13 10:54:48 INFO Applying migration id=feed 2026/05/13 10:54:48 INFO Applying migration id=bookmarks 2026/05/13 10:54:48 INFO Applying migration id=shareactivity 2026/05/13 10:54:48 INFO Applying migration id=application 2026/05/13 10:54:48 INFO Applying migration id=certificates 2026/05/13 10:54:48 INFO Applying migration id=rawforward 2026/05/13 10:54:48 INFO Applying migration id=publickey 2026/05/13 10:54:48 INFO Applying migration id=resolvegroup 2026/05/13 10:54:48 INFO Applying migration id=reject 2026/05/13 10:54:48 INFO Applying migration id=autodel 2026/05/13 10:54:48 INFO Applying migration id=jsonb 2026/05/13 10:54:48 INFO Applying migration id=quote 2026/05/13 10:54:48 INFO Applying migration id=rfc9421 2026/05/13 10:54:48 INFO Applying migration id=keys 2026/05/13 10:54:48 INFO Applying migration id=portable 2026/05/13 10:54:48 INFO Applying migration id=proofs 2026/05/13 10:54:48 INFO Applying migration id=contexts 2026/05/13 10:54:48 INFO Applying migration id=deliverieshost 2026/05/13 10:54:48 INFO Applying migration id=pembegin 2026/05/13 10:54:48 INFO Applying migration id=didhost 2026/05/13 10:54:48 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:48 INFO Applying migration id=invites 2026/05/13 10:54:48 INFO Applying migration id=ed25519blob 2026/05/13 10:54:48 INFO Applying migration id=rsablob 2026/05/13 10:54:48 INFO Applying migration id=iconscid 2026/05/13 10:54:48 INFO Applying migration id=actor 2026/05/13 10:54:48 INFO Applying migration id=localkeys 2026/05/13 10:54:48 INFO Applying migration id=deleted 2026/05/13 10:54:48 INFO Applying migration id=history 2026/05/13 10:54:48 INFO Applying migration id=outboxnano 2026/05/13 10:54:48 INFO Applying migration id=implements 2026/05/13 10:54:48 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorFirstTimeTooYoung (0.21s) === RUN TestResolve_FederatedActorFirstTimeSuspended 2026/05/13 10:54:48 INFO Applying migration id=initial 2026/05/13 10:54:48 INFO Applying migration id=notesupdated 2026/05/13 10:54:48 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:48 INFO Applying migration id=activitiesid 2026/05/13 10:54:48 INFO Applying migration id=outbox 2026/05/13 10:54:48 INFO Applying migration id=edits 2026/05/13 10:54:48 INFO Applying migration id=outboxactor 2026/05/13 10:54:48 INFO Applying migration id=outboxsender 2026/05/13 10:54:48 INFO Applying migration id=thread 2026/05/13 10:54:48 INFO Applying migration id=host 2026/05/13 10:54:48 INFO Applying migration id=sharedinbox 2026/05/13 10:54:48 INFO Applying migration id=noteshost 2026/05/13 10:54:48 INFO Applying migration id=fetched 2026/05/13 10:54:48 INFO Applying migration id=move 2026/05/13 10:54:48 INFO Applying migration id=cleanup 2026/05/13 10:54:48 INFO Applying migration id=received 2026/05/13 10:54:48 INFO Applying migration id=namehost 2026/05/13 10:54:48 INFO Applying migration id=outboxhost 2026/05/13 10:54:48 INFO Applying migration id=notesfts 2026/05/13 10:54:48 INFO Applying migration id=iconsname 2026/05/13 10:54:48 INFO Applying migration id=nohash 2026/05/13 10:54:48 INFO Applying migration id=shares 2026/05/13 10:54:48 INFO Applying migration id=actorttl 2026/05/13 10:54:48 INFO Applying migration id=tocc 2026/05/13 10:54:48 INFO Applying migration id=followeds 2026/05/13 10:54:48 INFO Applying migration id=certhash 2026/05/13 10:54:48 INFO Applying migration id=follows_sync 2026/05/13 10:54:48 INFO Applying migration id=jsonpath 2026/05/13 10:54:48 INFO Applying migration id=localforward 2026/05/13 10:54:48 INFO Applying migration id=avatar 2026/05/13 10:54:48 INFO Applying migration id=noimage 2026/05/13 10:54:48 INFO Applying migration id=feed 2026/05/13 10:54:48 INFO Applying migration id=bookmarks 2026/05/13 10:54:48 INFO Applying migration id=shareactivity 2026/05/13 10:54:48 INFO Applying migration id=application 2026/05/13 10:54:48 INFO Applying migration id=certificates 2026/05/13 10:54:48 INFO Applying migration id=rawforward 2026/05/13 10:54:48 INFO Applying migration id=publickey 2026/05/13 10:54:48 INFO Applying migration id=resolvegroup 2026/05/13 10:54:48 INFO Applying migration id=reject 2026/05/13 10:54:48 INFO Applying migration id=autodel 2026/05/13 10:54:48 INFO Applying migration id=jsonb 2026/05/13 10:54:48 INFO Applying migration id=quote 2026/05/13 10:54:48 INFO Applying migration id=rfc9421 2026/05/13 10:54:48 INFO Applying migration id=keys 2026/05/13 10:54:48 INFO Applying migration id=portable 2026/05/13 10:54:48 INFO Applying migration id=proofs 2026/05/13 10:54:48 INFO Applying migration id=contexts 2026/05/13 10:54:48 INFO Applying migration id=deliverieshost 2026/05/13 10:54:48 INFO Applying migration id=pembegin 2026/05/13 10:54:48 INFO Applying migration id=didhost 2026/05/13 10:54:48 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:48 INFO Applying migration id=invites 2026/05/13 10:54:48 INFO Applying migration id=ed25519blob 2026/05/13 10:54:48 INFO Applying migration id=rsablob 2026/05/13 10:54:48 INFO Applying migration id=iconscid 2026/05/13 10:54:48 INFO Applying migration id=actor 2026/05/13 10:54:48 INFO Applying migration id=localkeys 2026/05/13 10:54:48 INFO Applying migration id=deleted 2026/05/13 10:54:48 INFO Applying migration id=history 2026/05/13 10:54:48 INFO Applying migration id=outboxnano 2026/05/13 10:54:48 INFO Applying migration id=implements 2026/05/13 10:54:48 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorFirstTimeSuspended (0.46s) === RUN TestResolve_FederatedActorWrongIDCached 2026/05/13 10:54:49 INFO Applying migration id=initial 2026/05/13 10:54:49 INFO Applying migration id=notesupdated 2026/05/13 10:54:49 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:49 INFO Applying migration id=activitiesid 2026/05/13 10:54:49 INFO Applying migration id=outbox 2026/05/13 10:54:49 INFO Applying migration id=edits 2026/05/13 10:54:49 INFO Applying migration id=outboxactor 2026/05/13 10:54:49 INFO Applying migration id=outboxsender 2026/05/13 10:54:49 INFO Applying migration id=thread 2026/05/13 10:54:49 INFO Applying migration id=host 2026/05/13 10:54:49 INFO Applying migration id=sharedinbox 2026/05/13 10:54:49 INFO Applying migration id=noteshost 2026/05/13 10:54:49 INFO Applying migration id=fetched 2026/05/13 10:54:49 INFO Applying migration id=move 2026/05/13 10:54:49 INFO Applying migration id=cleanup 2026/05/13 10:54:49 INFO Applying migration id=received 2026/05/13 10:54:49 INFO Applying migration id=namehost 2026/05/13 10:54:49 INFO Applying migration id=outboxhost 2026/05/13 10:54:49 INFO Applying migration id=notesfts 2026/05/13 10:54:49 INFO Applying migration id=iconsname 2026/05/13 10:54:49 INFO Applying migration id=nohash 2026/05/13 10:54:49 INFO Applying migration id=shares 2026/05/13 10:54:49 INFO Applying migration id=actorttl 2026/05/13 10:54:49 INFO Applying migration id=tocc 2026/05/13 10:54:49 INFO Applying migration id=followeds 2026/05/13 10:54:49 INFO Applying migration id=certhash 2026/05/13 10:54:49 INFO Applying migration id=follows_sync 2026/05/13 10:54:49 INFO Applying migration id=jsonpath 2026/05/13 10:54:49 INFO Applying migration id=localforward 2026/05/13 10:54:49 INFO Applying migration id=avatar 2026/05/13 10:54:49 INFO Applying migration id=noimage 2026/05/13 10:54:49 INFO Applying migration id=feed 2026/05/13 10:54:49 INFO Applying migration id=bookmarks 2026/05/13 10:54:49 INFO Applying migration id=shareactivity 2026/05/13 10:54:49 INFO Applying migration id=application 2026/05/13 10:54:49 INFO Applying migration id=certificates 2026/05/13 10:54:49 INFO Applying migration id=rawforward 2026/05/13 10:54:49 INFO Applying migration id=publickey 2026/05/13 10:54:49 INFO Applying migration id=resolvegroup 2026/05/13 10:54:49 INFO Applying migration id=reject 2026/05/13 10:54:49 INFO Applying migration id=autodel 2026/05/13 10:54:49 INFO Applying migration id=jsonb 2026/05/13 10:54:49 INFO Applying migration id=quote 2026/05/13 10:54:49 INFO Applying migration id=rfc9421 2026/05/13 10:54:49 INFO Applying migration id=keys 2026/05/13 10:54:49 INFO Applying migration id=portable 2026/05/13 10:54:49 INFO Applying migration id=proofs 2026/05/13 10:54:49 INFO Applying migration id=contexts 2026/05/13 10:54:49 INFO Applying migration id=deliverieshost 2026/05/13 10:54:49 INFO Applying migration id=pembegin 2026/05/13 10:54:49 INFO Applying migration id=didhost 2026/05/13 10:54:49 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:49 INFO Applying migration id=invites 2026/05/13 10:54:49 INFO Applying migration id=ed25519blob 2026/05/13 10:54:49 INFO Applying migration id=rsablob 2026/05/13 10:54:49 INFO Applying migration id=iconscid 2026/05/13 10:54:49 INFO Applying migration id=actor 2026/05/13 10:54:49 INFO Applying migration id=localkeys 2026/05/13 10:54:49 INFO Applying migration id=deleted 2026/05/13 10:54:49 INFO Applying migration id=history 2026/05/13 10:54:49 INFO Applying migration id=outboxnano 2026/05/13 10:54:49 INFO Applying migration id=implements 2026/05/13 10:54:49 INFO Applying migration id=backfill --- PASS: TestResolve_FederatedActorWrongIDCached (0.46s) === RUN TestResolve_FederatedActorWrongIDCachedOldCache 2026/05/13 10:54:49 INFO Applying migration id=initial 2026/05/13 10:54:49 INFO Applying migration id=notesupdated 2026/05/13 10:54:49 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:49 INFO Applying migration id=activitiesid 2026/05/13 10:54:49 INFO Applying migration id=outbox 2026/05/13 10:54:49 INFO Applying migration id=edits 2026/05/13 10:54:49 INFO Applying migration id=outboxactor 2026/05/13 10:54:49 INFO Applying migration id=outboxsender 2026/05/13 10:54:49 INFO Applying migration id=thread 2026/05/13 10:54:49 INFO Applying migration id=host 2026/05/13 10:54:49 INFO Applying migration id=sharedinbox 2026/05/13 10:54:49 INFO Applying migration id=noteshost 2026/05/13 10:54:49 INFO Applying migration id=fetched 2026/05/13 10:54:49 INFO Applying migration id=move 2026/05/13 10:54:49 INFO Applying migration id=cleanup 2026/05/13 10:54:49 INFO Applying migration id=received 2026/05/13 10:54:49 INFO Applying migration id=namehost 2026/05/13 10:54:49 INFO Applying migration id=outboxhost 2026/05/13 10:54:49 INFO Applying migration id=notesfts 2026/05/13 10:54:49 INFO Applying migration id=iconsname 2026/05/13 10:54:49 INFO Applying migration id=nohash 2026/05/13 10:54:49 INFO Applying migration id=shares 2026/05/13 10:54:49 INFO Applying migration id=actorttl 2026/05/13 10:54:49 INFO Applying migration id=tocc 2026/05/13 10:54:49 INFO Applying migration id=followeds 2026/05/13 10:54:49 INFO Applying migration id=certhash 2026/05/13 10:54:49 INFO Applying migration id=follows_sync 2026/05/13 10:54:49 INFO Applying migration id=jsonpath 2026/05/13 10:54:49 INFO Applying migration id=localforward 2026/05/13 10:54:49 INFO Applying migration id=avatar 2026/05/13 10:54:49 INFO Applying migration id=noimage 2026/05/13 10:54:49 INFO Applying migration id=feed 2026/05/13 10:54:49 INFO Applying migration id=bookmarks 2026/05/13 10:54:49 INFO Applying migration id=shareactivity 2026/05/13 10:54:49 INFO Applying migration id=application 2026/05/13 10:54:49 INFO Applying migration id=certificates 2026/05/13 10:54:49 INFO Applying migration id=rawforward 2026/05/13 10:54:49 INFO Applying migration id=publickey 2026/05/13 10:54:49 INFO Applying migration id=resolvegroup 2026/05/13 10:54:49 INFO Applying migration id=reject 2026/05/13 10:54:49 INFO Applying migration id=autodel 2026/05/13 10:54:49 INFO Applying migration id=jsonb 2026/05/13 10:54:49 INFO Applying migration id=quote 2026/05/13 10:54:49 INFO Applying migration id=rfc9421 2026/05/13 10:54:49 INFO Applying migration id=keys 2026/05/13 10:54:49 INFO Applying migration id=portable 2026/05/13 10:54:49 INFO Applying migration id=proofs 2026/05/13 10:54:49 INFO Applying migration id=contexts 2026/05/13 10:54:49 INFO Applying migration id=deliverieshost 2026/05/13 10:54:49 INFO Applying migration id=pembegin 2026/05/13 10:54:49 INFO Applying migration id=didhost 2026/05/13 10:54:49 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:49 INFO Applying migration id=invites 2026/05/13 10:54:49 INFO Applying migration id=ed25519blob 2026/05/13 10:54:49 INFO Applying migration id=rsablob 2026/05/13 10:54:49 INFO Applying migration id=iconscid 2026/05/13 10:54:49 INFO Applying migration id=actor 2026/05/13 10:54:49 INFO Applying migration id=localkeys 2026/05/13 10:54:49 INFO Applying migration id=deleted 2026/05/13 10:54:49 INFO Applying migration id=history 2026/05/13 10:54:49 INFO Applying migration id=outboxnano 2026/05/13 10:54:49 INFO Applying migration id=implements 2026/05/13 10:54:49 INFO Applying migration id=backfill 2026/05/13 10:54:50 INFO Updating old cache entry for actor id=https://0.0.0.0/users/dan --- PASS: TestResolve_FederatedActorWrongIDCachedOldCache (0.45s) === RUN TestResolve_FederatedActorWrongIDOldCache 2026/05/13 10:54:50 INFO Applying migration id=initial 2026/05/13 10:54:50 INFO Applying migration id=notesupdated 2026/05/13 10:54:50 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:50 INFO Applying migration id=activitiesid 2026/05/13 10:54:50 INFO Applying migration id=outbox 2026/05/13 10:54:50 INFO Applying migration id=edits 2026/05/13 10:54:50 INFO Applying migration id=outboxactor 2026/05/13 10:54:50 INFO Applying migration id=outboxsender 2026/05/13 10:54:50 INFO Applying migration id=thread 2026/05/13 10:54:50 INFO Applying migration id=host 2026/05/13 10:54:50 INFO Applying migration id=sharedinbox 2026/05/13 10:54:50 INFO Applying migration id=noteshost 2026/05/13 10:54:50 INFO Applying migration id=fetched 2026/05/13 10:54:50 INFO Applying migration id=move 2026/05/13 10:54:50 INFO Applying migration id=cleanup 2026/05/13 10:54:50 INFO Applying migration id=received 2026/05/13 10:54:50 INFO Applying migration id=namehost 2026/05/13 10:54:50 INFO Applying migration id=outboxhost 2026/05/13 10:54:50 INFO Applying migration id=notesfts 2026/05/13 10:54:50 INFO Applying migration id=iconsname 2026/05/13 10:54:50 INFO Applying migration id=nohash 2026/05/13 10:54:50 INFO Applying migration id=shares 2026/05/13 10:54:50 INFO Applying migration id=actorttl 2026/05/13 10:54:50 INFO Applying migration id=tocc 2026/05/13 10:54:50 INFO Applying migration id=followeds 2026/05/13 10:54:50 INFO Applying migration id=certhash 2026/05/13 10:54:50 INFO Applying migration id=follows_sync 2026/05/13 10:54:50 INFO Applying migration id=jsonpath 2026/05/13 10:54:50 INFO Applying migration id=localforward 2026/05/13 10:54:50 INFO Applying migration id=avatar 2026/05/13 10:54:50 INFO Applying migration id=noimage 2026/05/13 10:54:50 INFO Applying migration id=feed 2026/05/13 10:54:50 INFO Applying migration id=bookmarks 2026/05/13 10:54:50 INFO Applying migration id=shareactivity 2026/05/13 10:54:50 INFO Applying migration id=application 2026/05/13 10:54:50 INFO Applying migration id=certificates 2026/05/13 10:54:50 INFO Applying migration id=rawforward 2026/05/13 10:54:50 INFO Applying migration id=publickey 2026/05/13 10:54:50 INFO Applying migration id=resolvegroup 2026/05/13 10:54:50 INFO Applying migration id=reject 2026/05/13 10:54:50 INFO Applying migration id=autodel 2026/05/13 10:54:50 INFO Applying migration id=jsonb 2026/05/13 10:54:50 INFO Applying migration id=quote 2026/05/13 10:54:50 INFO Applying migration id=rfc9421 2026/05/13 10:54:50 INFO Applying migration id=keys 2026/05/13 10:54:50 INFO Applying migration id=portable 2026/05/13 10:54:50 INFO Applying migration id=proofs 2026/05/13 10:54:50 INFO Applying migration id=contexts 2026/05/13 10:54:50 INFO Applying migration id=deliverieshost 2026/05/13 10:54:50 INFO Applying migration id=pembegin 2026/05/13 10:54:50 INFO Applying migration id=didhost 2026/05/13 10:54:50 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:50 INFO Applying migration id=invites 2026/05/13 10:54:50 INFO Applying migration id=ed25519blob 2026/05/13 10:54:50 INFO Applying migration id=rsablob 2026/05/13 10:54:50 INFO Applying migration id=iconscid 2026/05/13 10:54:50 INFO Applying migration id=actor 2026/05/13 10:54:50 INFO Applying migration id=localkeys 2026/05/13 10:54:50 INFO Applying migration id=deleted 2026/05/13 10:54:50 INFO Applying migration id=history 2026/05/13 10:54:50 INFO Applying migration id=outboxnano 2026/05/13 10:54:50 INFO Applying migration id=implements 2026/05/13 10:54:50 INFO Applying migration id=backfill 2026/05/13 10:54:50 INFO Updating old cache entry for actor id=https://0.0.0.0/users/dan 2026/05/13 10:54:50 INFO Updating old cache entry for actor id=https://0.0.0.0/users/dan --- PASS: TestResolve_FederatedActorWrongIDOldCache (0.28s) PASS ok github.com/dimkr/tootik/fed (cached) === RUN TestGetTextAndLinks_EmptyPost --- PASS: TestGetTextAndLinks_EmptyPost (0.00s) === RUN TestGetTextAndLinks_FewLines --- PASS: TestGetTextAndLinks_FewLines (0.00s) === RUN TestGetTextAndLinks_ManyLines --- PASS: TestGetTextAndLinks_ManyLines (0.00s) === RUN TestGetTextAndLinks_ManyLinesExtraLineBreak --- PASS: TestGetTextAndLinks_ManyLinesExtraLineBreak (0.00s) === RUN TestGetTextAndLinks_ManyLinesExtraLineBreaks --- PASS: TestGetTextAndLinks_ManyLinesExtraLineBreaks (0.00s) === RUN TestGetTextAndLinks_ManyLinesNoParagraphs --- PASS: TestGetTextAndLinks_ManyLinesNoParagraphs (0.00s) === RUN TestGetTextAndLinks_ManyLinesNoParagraphsExtraLineBreak --- PASS: TestGetTextAndLinks_ManyLinesNoParagraphsExtraLineBreak (0.00s) === RUN TestGetTextAndLinks_ManyLinesManyRunes --- PASS: TestGetTextAndLinks_ManyLinesManyRunes (0.00s) === RUN TestGetTextAndLinks_EmptyLinesInMiddle --- PASS: TestGetTextAndLinks_EmptyLinesInMiddle (0.00s) === RUN TestGetTextAndLinks_EmptyLinesInMiddleThenMoreLines --- PASS: TestGetTextAndLinks_EmptyLinesInMiddleThenMoreLines (0.00s) === RUN TestGetTextAndLinks_ManyLinesNoLinesLimit --- PASS: TestGetTextAndLinks_ManyLinesNoLinesLimit (0.00s) PASS ok github.com/dimkr/tootik/front (cached) ? github.com/dimkr/tootik/front/gemini [no test files] ? github.com/dimkr/tootik/front/graph [no test files] ? github.com/dimkr/tootik/front/static [no test files] ? github.com/dimkr/tootik/front/text [no test files] ? github.com/dimkr/tootik/front/text/gmi [no test files] === RUN TestFromHTML_Empty === PAUSE TestFromHTML_Empty === RUN TestFromHTML_Plain === PAUSE TestFromHTML_Plain === RUN TestFromHTML_Paragraphs === PAUSE TestFromHTML_Paragraphs === RUN TestFromHTML_TitleAndParagraphs === PAUSE TestFromHTML_TitleAndParagraphs === RUN TestFromHTML_TitleSubtitleAndParagraphs === PAUSE TestFromHTML_TitleSubtitleAndParagraphs === RUN TestFromHTML_TitleParagraphSubtitleAndParagraph === PAUSE TestFromHTML_TitleParagraphSubtitleAndParagraph === RUN TestFromHTML_LineBreak === PAUSE TestFromHTML_LineBreak === RUN TestFromHTML_MentionAndLink === PAUSE TestFromHTML_MentionAndLink === RUN TestFromHTML_MentionAndLinks === PAUSE TestFromHTML_MentionAndLinks === RUN TestFromHTML_MentionAndLinkAltText === PAUSE TestFromHTML_MentionAndLinkAltText === RUN TestFromHTML_Mention === PAUSE TestFromHTML_Mention === RUN TestFromHTML_Image === PAUSE TestFromHTML_Image === RUN TestFromHTML_ImageAlt === PAUSE TestFromHTML_ImageAlt === RUN TestFromHTML_ImageNoSrc === PAUSE TestFromHTML_ImageNoSrc === RUN TestFromHTML_ImageAndLink === PAUSE TestFromHTML_ImageAndLink === RUN TestFromHTML_ImageAndSameLink === PAUSE TestFromHTML_ImageAndSameLink === RUN TestFromHTML_Escaping === PAUSE TestFromHTML_Escaping === RUN TestFromHTML_UnorderedList === PAUSE TestFromHTML_UnorderedList === RUN TestFromHTML_OrderedList === PAUSE TestFromHTML_OrderedList === RUN TestFromHTML_Quote === PAUSE TestFromHTML_Quote === RUN TestToHTML_Empty === PAUSE TestToHTML_Empty === RUN TestToHTML_Plain === PAUSE TestToHTML_Plain === RUN TestToHTML_LineBreak === PAUSE TestToHTML_LineBreak === RUN TestToHTML_TwoLineBreaks === PAUSE TestToHTML_TwoLineBreaks === RUN TestToHTML_ManyLineBreaks === PAUSE TestToHTML_ManyLineBreaks === RUN TestToHTML_ManyLinesManyLineBreaks === PAUSE TestToHTML_ManyLinesManyLineBreaks === RUN TestToHTML_LeadingLineBreak === PAUSE TestToHTML_LeadingLineBreak === RUN TestToHTML_LeadingLineBreaks === PAUSE TestToHTML_LeadingLineBreaks === RUN TestToHTML_TrailingLineBreak === PAUSE TestToHTML_TrailingLineBreak === RUN TestToHTML_TrailingLineBreaks === PAUSE TestToHTML_TrailingLineBreaks === RUN TestToHTML_OnlyLineBreaks === PAUSE TestToHTML_OnlyLineBreaks === RUN TestToHTML_Link === PAUSE TestToHTML_Link === RUN TestToHTML_OverlappingLink === PAUSE TestToHTML_OverlappingLink === RUN TestToHTML_LinkAndLineBreak === PAUSE TestToHTML_LinkAndLineBreak === RUN TestToHTML_LinkStart === PAUSE TestToHTML_LinkStart === RUN TestToHTML_LinkDot === PAUSE TestToHTML_LinkDot === RUN TestToHTML_Question === PAUSE TestToHTML_Question === RUN TestToHTML_LinkExclamationMark === PAUSE TestToHTML_LinkExclamationMark === RUN TestToHTML_LinkParentheses === PAUSE TestToHTML_LinkParentheses === RUN TestToHTML_TitleAndParagraphs === PAUSE TestToHTML_TitleAndParagraphs === RUN TestToHTML_TitleSubtitleAndParagraphs === PAUSE TestToHTML_TitleSubtitleAndParagraphs === RUN TestToHTML_Mentions === PAUSE TestToHTML_Mentions === RUN TestToHTML_MissingMentions === PAUSE TestToHTML_MissingMentions === RUN TestToHTML_NoMentions === PAUSE TestToHTML_NoMentions === RUN TestToHTML_EmojiMention === PAUSE TestToHTML_EmojiMention === RUN TestToHTML_Escaping === PAUSE TestToHTML_Escaping === CONT TestToHTML_TrailingLineBreak === CONT TestToHTML_EmojiMention --- PASS: TestToHTML_TrailingLineBreak (0.00s) === CONT TestFromHTML_Empty === CONT TestToHTML_NoMentions --- PASS: TestFromHTML_Empty (0.00s) === CONT TestFromHTML_ImageNoSrc --- PASS: TestToHTML_NoMentions (0.00s) === CONT TestToHTML_MissingMentions === CONT TestFromHTML_ImageAndLink === CONT TestToHTML_Mentions === CONT TestFromHTML_ImageAlt === CONT TestToHTML_TitleSubtitleAndParagraphs === CONT TestToHTML_LinkDot === CONT TestToHTML_TitleAndParagraphs === CONT TestFromHTML_Image === CONT TestToHTML_LinkStart === CONT TestFromHTML_Mention === CONT TestToHTML_Question === CONT TestToHTML_Escaping === CONT TestFromHTML_LineBreak === CONT TestFromHTML_Plain === CONT TestFromHTML_Paragraphs === CONT TestToHTML_LinkExclamationMark === CONT TestToHTML_LinkParentheses === CONT TestToHTML_LinkAndLineBreak === CONT TestFromHTML_MentionAndLinkAltText === CONT TestFromHTML_TitleParagraphSubtitleAndParagraph === CONT TestToHTML_Empty === CONT TestFromHTML_UnorderedList === CONT TestToHTML_ManyLinesManyLineBreaks === CONT TestFromHTML_TitleSubtitleAndParagraphs === CONT TestFromHTML_TitleAndParagraphs === CONT TestToHTML_OverlappingLink === CONT TestFromHTML_ImageAndSameLink === CONT TestFromHTML_Quote === CONT TestToHTML_LeadingLineBreaks === CONT TestFromHTML_MentionAndLinks === CONT TestToHTML_TrailingLineBreaks === CONT TestToHTML_Plain === CONT TestToHTML_TwoLineBreaks === CONT TestToHTML_OnlyLineBreaks === CONT TestToHTML_LeadingLineBreak === CONT TestToHTML_Link === CONT TestFromHTML_Escaping --- PASS: TestToHTML_MissingMentions (0.00s) --- PASS: TestFromHTML_ImageNoSrc (0.00s) === CONT TestFromHTML_OrderedList === CONT TestFromHTML_MentionAndLink === CONT TestToHTML_LineBreak === CONT TestToHTML_ManyLineBreaks --- PASS: TestToHTML_EmojiMention (0.00s) --- PASS: TestToHTML_Mentions (0.00s) --- PASS: TestFromHTML_Image (0.00s) --- PASS: TestToHTML_TitleAndParagraphs (0.00s) --- PASS: TestFromHTML_ImageAndLink (0.00s) --- PASS: TestFromHTML_ImageAlt (0.00s) --- PASS: TestFromHTML_Mention (0.00s) --- PASS: TestFromHTML_LineBreak (0.00s) --- PASS: TestFromHTML_Paragraphs (0.00s) --- PASS: TestFromHTML_Plain (0.00s) --- PASS: TestToHTML_Escaping (0.00s) --- PASS: TestToHTML_TitleSubtitleAndParagraphs (0.00s) --- PASS: TestFromHTML_MentionAndLinkAltText (0.00s) --- PASS: TestToHTML_Empty (0.00s) --- PASS: TestFromHTML_TitleParagraphSubtitleAndParagraph (0.00s) --- PASS: TestFromHTML_UnorderedList (0.00s) --- PASS: TestFromHTML_TitleSubtitleAndParagraphs (0.00s) --- PASS: TestFromHTML_TitleAndParagraphs (0.00s) --- PASS: TestFromHTML_Quote (0.00s) --- PASS: TestToHTML_ManyLinesManyLineBreaks (0.00s) --- PASS: TestFromHTML_ImageAndSameLink (0.00s) --- PASS: TestToHTML_TrailingLineBreaks (0.00s) --- PASS: TestToHTML_LeadingLineBreaks (0.00s) --- PASS: TestFromHTML_MentionAndLinks (0.00s) --- PASS: TestToHTML_Plain (0.00s) --- PASS: TestToHTML_TwoLineBreaks (0.00s) --- PASS: TestToHTML_LinkStart (0.00s) --- PASS: TestToHTML_Question (0.00s) --- PASS: TestToHTML_OnlyLineBreaks (0.00s) --- PASS: TestToHTML_LinkExclamationMark (0.00s) --- PASS: TestToHTML_LeadingLineBreak (0.00s) --- PASS: TestToHTML_LinkParentheses (0.00s) --- PASS: TestToHTML_Link (0.00s) --- PASS: TestToHTML_LinkDot (0.00s) --- PASS: TestFromHTML_Escaping (0.00s) --- PASS: TestToHTML_LinkAndLineBreak (0.00s) --- PASS: TestToHTML_OverlappingLink (0.00s) --- PASS: TestFromHTML_OrderedList (0.00s) --- PASS: TestFromHTML_MentionAndLink (0.00s) --- PASS: TestToHTML_LineBreak (0.00s) --- PASS: TestToHTML_ManyLineBreaks (0.00s) PASS ok github.com/dimkr/tootik/front/text/plain (cached) ? github.com/dimkr/tootik/front/user [no test files] === RUN TestRFC9421_BuildSignatureBase === RUN TestRFC9421_BuildSignatureBase/DerivedComponents === PAUSE TestRFC9421_BuildSignatureBase/DerivedComponents === RUN TestRFC9421_BuildSignatureBase/MultipleValues === PAUSE TestRFC9421_BuildSignatureBase/MultipleValues === RUN TestRFC9421_BuildSignatureBase/MissingHeader === PAUSE TestRFC9421_BuildSignatureBase/MissingHeader === RUN TestRFC9421_BuildSignatureBase/UnsupportedComponent === PAUSE TestRFC9421_BuildSignatureBase/UnsupportedComponent === CONT TestRFC9421_BuildSignatureBase/DerivedComponents === CONT TestRFC9421_BuildSignatureBase/MissingHeader === CONT TestRFC9421_BuildSignatureBase/UnsupportedComponent === CONT TestRFC9421_BuildSignatureBase/MultipleValues --- PASS: TestRFC9421_BuildSignatureBase (0.00s) --- PASS: TestRFC9421_BuildSignatureBase/DerivedComponents (0.00s) --- PASS: TestRFC9421_BuildSignatureBase/UnsupportedComponent (0.00s) --- PASS: TestRFC9421_BuildSignatureBase/MultipleValues (0.00s) --- PASS: TestRFC9421_BuildSignatureBase/MissingHeader (0.00s) === RUN TestRFC9421_Sign === PAUSE TestRFC9421_Sign === RUN TestRFC9421_VerifyHappyFlow === PAUSE TestRFC9421_VerifyHappyFlow === RUN TestRFC9421_VerifyFailure === PAUSE TestRFC9421_VerifyFailure === RUN TestRFC9421_VerifySignatureAge === PAUSE TestRFC9421_VerifySignatureAge === RUN TestSign_HappyFlow --- PASS: TestSign_HappyFlow (0.08s) === RUN TestSign_Get --- PASS: TestSign_Get (0.38s) === RUN TestSign_NoKeyID --- PASS: TestSign_NoKeyID (0.14s) === RUN TestSign_WrongKeyType --- PASS: TestSign_WrongKeyType (0.00s) === RUN TestSign_MissingHeader --- PASS: TestSign_MissingHeader (0.14s) === RUN TestSign_SignFailure --- PASS: TestSign_SignFailure (0.00s) === RUN TestVerify_TooOld --- PASS: TestVerify_TooOld (0.10s) === RUN TestVerify_TooNew --- PASS: TestVerify_TooNew (0.24s) === RUN TestVerify_NoDate --- PASS: TestVerify_NoDate (0.20s) === RUN TestVerify_InvalidDate --- PASS: TestVerify_InvalidDate (0.18s) === RUN TestVerify_WrongHost --- PASS: TestVerify_WrongHost (0.19s) === RUN TestVerify_EmptyHost --- PASS: TestVerify_EmptyHost (0.12s) === RUN TestVerify_NoHostFallback --- PASS: TestVerify_NoHostFallback (0.14s) === RUN TestVerify_NoHostWrongFallback --- PASS: TestVerify_NoHostWrongFallback (0.25s) === RUN TestVerify_TwoSignatureHeaders --- PASS: TestVerify_TwoSignatureHeaders (0.17s) === RUN TestVerify_TwoKeyIDs --- PASS: TestVerify_TwoKeyIDs (0.12s) === RUN TestVerify_TwoSignatures --- PASS: TestVerify_TwoSignatures (0.09s) === RUN TestVerify_TwoHeaders --- PASS: TestVerify_TwoHeaders (0.22s) === RUN TestVerify_InvalidAttribute --- PASS: TestVerify_InvalidAttribute (0.31s) === RUN TestVerify_NoKeyID --- PASS: TestVerify_NoKeyID (0.05s) === RUN TestVerify_NoSignature --- PASS: TestVerify_NoSignature (0.06s) === RUN TestVerify_NoHeaders --- PASS: TestVerify_NoHeaders (0.35s) === RUN TestVerify_InvalidSignatureBase64 --- PASS: TestVerify_InvalidSignatureBase64 (0.19s) === RUN TestVerify_DuplicateHeaders --- PASS: TestVerify_DuplicateHeaders (0.11s) === RUN TestVerify_HeadersOnlyWhitespace --- PASS: TestVerify_HeadersOnlyWhitespace (0.10s) === RUN TestVerify_HeadersLeadingWhitespace --- PASS: TestVerify_HeadersLeadingWhitespace (0.15s) === RUN TestVerify_HeadersTrailingWhitespace --- PASS: TestVerify_HeadersTrailingWhitespace (0.14s) === RUN TestVerify_HeadersContainsWhitespace --- PASS: TestVerify_HeadersContainsWhitespace (0.14s) === RUN TestVerify_TargetNotSigned --- PASS: TestVerify_TargetNotSigned (0.17s) === RUN TestVerify_HostNotSigned --- PASS: TestVerify_HostNotSigned (0.31s) === RUN TestVerify_DateNotSigned --- PASS: TestVerify_DateNotSigned (0.09s) === RUN TestVerify_DigestNotSigned --- PASS: TestVerify_DigestNotSigned (0.27s) === RUN TestVerify_MissingSignedHeader --- PASS: TestVerify_MissingSignedHeader (0.26s) === RUN TestVerify_MissingSpecialSignedHeader --- PASS: TestVerify_MissingSpecialSignedHeader (0.76s) === RUN TestVerify_DuplicateSignedHeader --- PASS: TestVerify_DuplicateSignedHeader (0.47s) === RUN TestVerify_NoDigest --- PASS: TestVerify_NoDigest (0.16s) === RUN TestVerify_ShortDigest --- PASS: TestVerify_ShortDigest (0.24s) === RUN TestVerify_InvalidDigestAlgorithm --- PASS: TestVerify_InvalidDigestAlgorithm (0.39s) === RUN TestVerify_InvalidDigestBase64 --- PASS: TestVerify_InvalidDigestBase64 (0.24s) === RUN TestVerify_InvalidDigestHashSize --- PASS: TestVerify_InvalidDigestHashSize (0.38s) === RUN TestVerify_WrongHash --- PASS: TestVerify_WrongHash (0.09s) === RUN TestVerify_DifferentMethod --- PASS: TestVerify_DifferentMethod (0.19s) === RUN TestVerify_DifferentHost --- PASS: TestVerify_DifferentHost (0.57s) === RUN TestVerify_DifferentDate --- PASS: TestVerify_DifferentDate (0.20s) === RUN TestVerify_DifferentContentType --- PASS: TestVerify_DifferentContentType (0.26s) === RUN TestVerify_WrongKey --- PASS: TestVerify_WrongKey (0.25s) === RUN TestVerify_SmallKey --- PASS: TestVerify_SmallKey (0.02s) === RUN TestVerify_WrongKeyType --- PASS: TestVerify_WrongKeyType (0.36s) === CONT TestRFC9421_Sign === CONT TestRFC9421_VerifyFailure === RUN TestRFC9421_VerifyFailure/TwoSignatures === CONT TestRFC9421_VerifySignatureAge === PAUSE TestRFC9421_VerifyFailure/TwoSignatures === RUN TestRFC9421_VerifySignatureAge/Ed25519 === RUN TestRFC9421_VerifyFailure/TwoContentDigest === PAUSE TestRFC9421_VerifySignatureAge/Ed25519 === PAUSE TestRFC9421_VerifyFailure/TwoContentDigest === CONT TestRFC9421_VerifyHappyFlow === RUN TestRFC9421_VerifyHappyFlow/RSA === PAUSE TestRFC9421_VerifyHappyFlow/RSA === RUN TestRFC9421_VerifySignatureAge/Ed25519#01 === RUN TestRFC9421_VerifyHappyFlow/Ed25519 === PAUSE TestRFC9421_VerifyHappyFlow/Ed25519 === PAUSE TestRFC9421_VerifySignatureAge/Ed25519#01 === CONT TestRFC9421_VerifyHappyFlow/RSA === CONT TestRFC9421_VerifySignatureAge/Ed25519 === RUN TestRFC9421_Sign/RSAHappyFlow === CONT TestRFC9421_VerifyHappyFlow/Ed25519 === PAUSE TestRFC9421_Sign/RSAHappyFlow === RUN TestRFC9421_VerifyFailure/InvalidBase64 === RUN TestRFC9421_Sign/Ed25519HappyFlow === PAUSE TestRFC9421_VerifyFailure/InvalidBase64 === PAUSE TestRFC9421_Sign/Ed25519HappyFlow === RUN TestRFC9421_VerifyFailure/CreatedNotNumber === CONT TestRFC9421_VerifySignatureAge/Ed25519#01 === RUN TestRFC9421_Sign/EmptyKeyID === PAUSE TestRFC9421_VerifyFailure/CreatedNotNumber === PAUSE TestRFC9421_Sign/EmptyKeyID --- PASS: TestRFC9421_VerifySignatureAge (0.00s) --- PASS: TestRFC9421_VerifySignatureAge/Ed25519 (0.00s) --- PASS: TestRFC9421_VerifySignatureAge/Ed25519#01 (0.00s) === RUN TestRFC9421_Sign/InvalidKeyType --- PASS: TestRFC9421_VerifyHappyFlow (0.00s) --- PASS: TestRFC9421_VerifyHappyFlow/RSA (0.00s) --- PASS: TestRFC9421_VerifyHappyFlow/Ed25519 (0.00s) === RUN TestRFC9421_VerifyFailure/Expired === PAUSE TestRFC9421_VerifyFailure/Expired === RUN TestRFC9421_VerifyFailure/ExpiresNotNumber === PAUSE TestRFC9421_VerifyFailure/ExpiresNotNumber === RUN TestRFC9421_VerifyFailure/TwoAlg === PAUSE TestRFC9421_Sign/InvalidKeyType === PAUSE TestRFC9421_VerifyFailure/TwoAlg === RUN TestRFC9421_VerifyFailure/InvalidAlg === RUN TestRFC9421_Sign/SmallKey === PAUSE TestRFC9421_VerifyFailure/InvalidAlg === RUN TestRFC9421_VerifyFailure/AlgNoQuotes === PAUSE TestRFC9421_Sign/SmallKey === PAUSE TestRFC9421_VerifyFailure/AlgNoQuotes === RUN TestRFC9421_Sign/InvalidComponent === RUN TestRFC9421_VerifyFailure/InvalidHost === PAUSE TestRFC9421_Sign/InvalidComponent === PAUSE TestRFC9421_VerifyFailure/InvalidHost === RUN TestRFC9421_Sign/PostWithQuery === RUN TestRFC9421_VerifyFailure/InvalidSignatureInput === PAUSE TestRFC9421_Sign/PostWithQuery === RUN TestRFC9421_Sign/PostWithoutQuery === PAUSE TestRFC9421_VerifyFailure/InvalidSignatureInput === PAUSE TestRFC9421_Sign/PostWithoutQuery === RUN TestRFC9421_VerifyFailure/InvalidSignature === RUN TestRFC9421_Sign/GetWithQuery === PAUSE TestRFC9421_VerifyFailure/InvalidSignature === PAUSE TestRFC9421_Sign/GetWithQuery === RUN TestRFC9421_VerifyFailure/LabelMismatch === RUN TestRFC9421_Sign/GetWithoutQuery === PAUSE TestRFC9421_VerifyFailure/LabelMismatch === PAUSE TestRFC9421_Sign/GetWithoutQuery === RUN TestRFC9421_VerifyFailure/DuplicateComponent === CONT TestRFC9421_Sign/RSAHappyFlow === CONT TestRFC9421_Sign/InvalidComponent === CONT TestRFC9421_Sign/InvalidKeyType === CONT TestRFC9421_Sign/GetWithoutQuery === CONT TestRFC9421_Sign/PostWithoutQuery === CONT TestRFC9421_Sign/EmptyKeyID === CONT TestRFC9421_Sign/PostWithQuery === CONT TestRFC9421_Sign/SmallKey === CONT TestRFC9421_Sign/Ed25519HappyFlow === CONT TestRFC9421_Sign/GetWithQuery === PAUSE TestRFC9421_VerifyFailure/DuplicateComponent === RUN TestRFC9421_VerifyFailure/MissingRequiredComponent === PAUSE TestRFC9421_VerifyFailure/MissingRequiredComponent === RUN TestRFC9421_VerifyFailure/TwoKeyIDs === PAUSE TestRFC9421_VerifyFailure/TwoKeyIDs === RUN TestRFC9421_VerifyFailure/KeyIDNoQuotes === PAUSE TestRFC9421_VerifyFailure/KeyIDNoQuotes === RUN TestRFC9421_VerifyFailure/TwoCreated === PAUSE TestRFC9421_VerifyFailure/TwoCreated === RUN TestRFC9421_VerifyFailure/TwoExpires === PAUSE TestRFC9421_VerifyFailure/TwoExpires === RUN TestRFC9421_VerifyFailure/AddedTag === PAUSE TestRFC9421_VerifyFailure/AddedTag === RUN TestRFC9421_VerifyFailure/InvalidParameter === PAUSE TestRFC9421_VerifyFailure/InvalidParameter === RUN TestRFC9421_VerifyFailure/NoKeyId === PAUSE TestRFC9421_VerifyFailure/NoKeyId === RUN TestRFC9421_VerifyFailure/NoCreated === PAUSE TestRFC9421_VerifyFailure/NoCreated === RUN TestRFC9421_VerifyFailure/NoContentDigest === PAUSE TestRFC9421_VerifyFailure/NoContentDigest === RUN TestRFC9421_VerifyFailure/EmptyContentDigest === PAUSE TestRFC9421_VerifyFailure/EmptyContentDigest === RUN TestRFC9421_VerifyFailure/InvalidContentDigest === PAUSE TestRFC9421_VerifyFailure/InvalidContentDigest === RUN TestRFC9421_VerifyFailure/InvalidContentDigestBase64 === PAUSE TestRFC9421_VerifyFailure/InvalidContentDigestBase64 === RUN TestRFC9421_VerifyFailure/InvalidContentDigestSha256Size === PAUSE TestRFC9421_VerifyFailure/InvalidContentDigestSha256Size === RUN TestRFC9421_VerifyFailure/InvalidContentDigestSha256Mismatch === PAUSE TestRFC9421_VerifyFailure/InvalidContentDigestSha256Mismatch === RUN TestRFC9421_VerifyFailure/InvalidContentDigestSha512Size === PAUSE TestRFC9421_VerifyFailure/InvalidContentDigestSha512Size === RUN TestRFC9421_VerifyFailure/InvalidContentDigestSha512Mismatch === PAUSE TestRFC9421_VerifyFailure/InvalidContentDigestSha512Mismatch === RUN TestRFC9421_VerifyFailure/InvalidContentDigestInvalidType === PAUSE TestRFC9421_VerifyFailure/InvalidContentDigestInvalidType === RUN TestRFC9421_VerifyFailure/InvalidComponent === PAUSE TestRFC9421_VerifyFailure/InvalidComponent === CONT TestRFC9421_VerifyFailure/InvalidContentDigestSha512Mismatch === CONT TestRFC9421_VerifyFailure/TwoSignatures === CONT TestRFC9421_VerifyFailure/TwoKeyIDs === CONT TestRFC9421_VerifyFailure/AlgNoQuotes === CONT TestRFC9421_VerifyFailure/InvalidComponent === CONT TestRFC9421_VerifyFailure/Expired === CONT TestRFC9421_VerifyFailure/CreatedNotNumber === CONT TestRFC9421_VerifyFailure/InvalidContentDigestInvalidType === CONT TestRFC9421_VerifyFailure/TwoAlg === CONT TestRFC9421_VerifyFailure/InvalidContentDigestSha512Size === CONT TestRFC9421_VerifyFailure/InvalidAlg === CONT TestRFC9421_VerifyFailure/MissingRequiredComponent === CONT TestRFC9421_VerifyFailure/ExpiresNotNumber === CONT TestRFC9421_VerifyFailure/InvalidBase64 === CONT TestRFC9421_VerifyFailure/LabelMismatch === CONT TestRFC9421_VerifyFailure/InvalidSignatureInput === CONT TestRFC9421_VerifyFailure/InvalidHost === CONT TestRFC9421_VerifyFailure/InvalidContentDigestBase64 === CONT TestRFC9421_VerifyFailure/NoKeyId === CONT TestRFC9421_VerifyFailure/NoContentDigest === CONT TestRFC9421_VerifyFailure/NoCreated === CONT TestRFC9421_VerifyFailure/TwoContentDigest === CONT TestRFC9421_VerifyFailure/InvalidSignature === CONT TestRFC9421_VerifyFailure/TwoCreated === CONT TestRFC9421_VerifyFailure/InvalidContentDigest === CONT TestRFC9421_VerifyFailure/KeyIDNoQuotes === CONT TestRFC9421_VerifyFailure/InvalidContentDigestSha256Mismatch === CONT TestRFC9421_VerifyFailure/DuplicateComponent === CONT TestRFC9421_VerifyFailure/InvalidContentDigestSha256Size === CONT TestRFC9421_VerifyFailure/EmptyContentDigest === CONT TestRFC9421_VerifyFailure/TwoExpires === CONT TestRFC9421_VerifyFailure/InvalidParameter === CONT TestRFC9421_VerifyFailure/AddedTag --- PASS: TestRFC9421_VerifyFailure (0.00s) --- PASS: TestRFC9421_VerifyFailure/TwoSignatures (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidContentDigestSha512Mismatch (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidContentDigestInvalidType (0.00s) --- PASS: TestRFC9421_VerifyFailure/AlgNoQuotes (0.00s) --- PASS: TestRFC9421_VerifyFailure/TwoAlg (0.00s) --- PASS: TestRFC9421_VerifyFailure/TwoKeyIDs (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidAlg (0.00s) --- PASS: TestRFC9421_VerifyFailure/Expired (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidComponent (0.00s) --- PASS: TestRFC9421_VerifyFailure/CreatedNotNumber (0.00s) --- PASS: TestRFC9421_VerifyFailure/MissingRequiredComponent (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidSignatureInput (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidContentDigestSha512Size (0.00s) --- PASS: TestRFC9421_VerifyFailure/LabelMismatch (0.00s) --- PASS: TestRFC9421_VerifyFailure/NoContentDigest (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidBase64 (0.00s) --- PASS: TestRFC9421_VerifyFailure/ExpiresNotNumber (0.00s) --- PASS: TestRFC9421_VerifyFailure/NoKeyId (0.00s) --- PASS: TestRFC9421_VerifyFailure/TwoContentDigest (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidSignature (0.00s) --- PASS: TestRFC9421_VerifyFailure/NoCreated (0.00s) --- PASS: TestRFC9421_VerifyFailure/KeyIDNoQuotes (0.00s) --- PASS: TestRFC9421_VerifyFailure/TwoCreated (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidContentDigest (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidContentDigestSha256Mismatch (0.00s) --- PASS: TestRFC9421_VerifyFailure/DuplicateComponent (0.00s) --- PASS: TestRFC9421_VerifyFailure/EmptyContentDigest (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidContentDigestSha256Size (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidContentDigestBase64 (0.00s) --- PASS: TestRFC9421_VerifyFailure/TwoExpires (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidParameter (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidHost (0.00s) --- PASS: TestRFC9421_VerifyFailure/AddedTag (0.00s) --- PASS: TestRFC9421_Sign (0.00s) --- PASS: TestRFC9421_Sign/InvalidComponent (0.00s) --- PASS: TestRFC9421_Sign/PostWithoutQuery (0.00s) --- PASS: TestRFC9421_Sign/EmptyKeyID (0.00s) --- PASS: TestRFC9421_Sign/InvalidKeyType (0.00s) --- PASS: TestRFC9421_Sign/SmallKey (0.00s) --- PASS: TestRFC9421_Sign/GetWithoutQuery (0.00s) --- PASS: TestRFC9421_Sign/PostWithQuery (0.00s) --- PASS: TestRFC9421_Sign/GetWithQuery (0.00s) --- PASS: TestRFC9421_Sign/Ed25519HappyFlow (0.00s) --- PASS: TestRFC9421_Sign/RSAHappyFlow (0.01s) PASS ok github.com/dimkr/tootik/httpsig (cached) ? github.com/dimkr/tootik/icon [no test files] ? github.com/dimkr/tootik/inbox [no test files] ? github.com/dimkr/tootik/inbox/note [no test files] ? github.com/dimkr/tootik/lock [no test files] ? github.com/dimkr/tootik/migrations [no test files] ? github.com/dimkr/tootik/outbox [no test files] === RUN TestProof_Sign === PAUSE TestProof_Sign === RUN TestProof_Verify === PAUSE TestProof_Verify === CONT TestProof_Sign === CONT TestProof_Verify --- PASS: TestProof_Verify (0.00s) --- PASS: TestProof_Sign (0.00s) PASS ok github.com/dimkr/tootik/proof (cached) === RUN TestAvatar_HappyFlow 2026/05/13 10:54:26 INFO Applying migration id=initial 2026/05/13 10:54:26 INFO Applying migration id=notesupdated 2026/05/13 10:54:26 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:26 INFO Applying migration id=activitiesid 2026/05/13 10:54:26 INFO Applying migration id=outbox 2026/05/13 10:54:26 INFO Applying migration id=edits 2026/05/13 10:54:26 INFO Applying migration id=outboxactor 2026/05/13 10:54:26 INFO Applying migration id=outboxsender 2026/05/13 10:54:26 INFO Applying migration id=thread 2026/05/13 10:54:26 INFO Applying migration id=host 2026/05/13 10:54:26 INFO Applying migration id=sharedinbox 2026/05/13 10:54:26 INFO Applying migration id=noteshost 2026/05/13 10:54:26 INFO Applying migration id=fetched 2026/05/13 10:54:26 INFO Applying migration id=move 2026/05/13 10:54:26 INFO Applying migration id=cleanup 2026/05/13 10:54:26 INFO Applying migration id=received 2026/05/13 10:54:26 INFO Applying migration id=namehost 2026/05/13 10:54:26 INFO Applying migration id=outboxhost 2026/05/13 10:54:26 INFO Applying migration id=notesfts 2026/05/13 10:54:26 INFO Applying migration id=iconsname 2026/05/13 10:54:26 INFO Applying migration id=nohash 2026/05/13 10:54:26 INFO Applying migration id=shares 2026/05/13 10:54:26 INFO Applying migration id=actorttl 2026/05/13 10:54:26 INFO Applying migration id=tocc 2026/05/13 10:54:26 INFO Applying migration id=followeds 2026/05/13 10:54:26 INFO Applying migration id=certhash 2026/05/13 10:54:26 INFO Applying migration id=follows_sync 2026/05/13 10:54:26 INFO Applying migration id=jsonpath 2026/05/13 10:54:26 INFO Applying migration id=localforward 2026/05/13 10:54:26 INFO Applying migration id=avatar 2026/05/13 10:54:26 INFO Applying migration id=noimage 2026/05/13 10:54:26 INFO Applying migration id=feed 2026/05/13 10:54:26 INFO Applying migration id=bookmarks 2026/05/13 10:54:26 INFO Applying migration id=shareactivity 2026/05/13 10:54:26 INFO Applying migration id=application 2026/05/13 10:54:26 INFO Applying migration id=certificates 2026/05/13 10:54:26 INFO Applying migration id=rawforward 2026/05/13 10:54:26 INFO Applying migration id=publickey 2026/05/13 10:54:26 INFO Applying migration id=resolvegroup 2026/05/13 10:54:26 INFO Applying migration id=reject 2026/05/13 10:54:26 INFO Applying migration id=autodel 2026/05/13 10:54:26 INFO Applying migration id=jsonb 2026/05/13 10:54:26 INFO Applying migration id=quote 2026/05/13 10:54:26 INFO Applying migration id=rfc9421 2026/05/13 10:54:26 INFO Applying migration id=keys 2026/05/13 10:54:26 INFO Applying migration id=portable 2026/05/13 10:54:26 INFO Applying migration id=proofs 2026/05/13 10:54:26 INFO Applying migration id=contexts 2026/05/13 10:54:26 INFO Applying migration id=deliverieshost 2026/05/13 10:54:26 INFO Applying migration id=pembegin 2026/05/13 10:54:26 INFO Applying migration id=didhost 2026/05/13 10:54:26 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:26 INFO Applying migration id=invites 2026/05/13 10:54:26 INFO Applying migration id=ed25519blob 2026/05/13 10:54:26 INFO Applying migration id=rsablob 2026/05/13 10:54:26 INFO Applying migration id=iconscid 2026/05/13 10:54:26 INFO Applying migration id=actor 2026/05/13 10:54:26 INFO Applying migration id=localkeys 2026/05/13 10:54:26 INFO Applying migration id=deleted 2026/05/13 10:54:26 INFO Applying migration id=history 2026/05/13 10:54:26 INFO Applying migration id=outboxnano 2026/05/13 10:54:26 INFO Applying migration id=implements 2026/05/13 10:54:26 INFO Applying migration id=backfill --- PASS: TestAvatar_HappyFlow (0.75s) === RUN TestAvatar_NewUser 2026/05/13 10:54:27 INFO Applying migration id=initial 2026/05/13 10:54:27 INFO Applying migration id=notesupdated 2026/05/13 10:54:27 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:27 INFO Applying migration id=activitiesid 2026/05/13 10:54:27 INFO Applying migration id=outbox 2026/05/13 10:54:27 INFO Applying migration id=edits 2026/05/13 10:54:27 INFO Applying migration id=outboxactor 2026/05/13 10:54:27 INFO Applying migration id=outboxsender 2026/05/13 10:54:27 INFO Applying migration id=thread 2026/05/13 10:54:27 INFO Applying migration id=host 2026/05/13 10:54:27 INFO Applying migration id=sharedinbox 2026/05/13 10:54:27 INFO Applying migration id=noteshost 2026/05/13 10:54:27 INFO Applying migration id=fetched 2026/05/13 10:54:27 INFO Applying migration id=move 2026/05/13 10:54:27 INFO Applying migration id=cleanup 2026/05/13 10:54:27 INFO Applying migration id=received 2026/05/13 10:54:27 INFO Applying migration id=namehost 2026/05/13 10:54:27 INFO Applying migration id=outboxhost 2026/05/13 10:54:27 INFO Applying migration id=notesfts 2026/05/13 10:54:27 INFO Applying migration id=iconsname 2026/05/13 10:54:27 INFO Applying migration id=nohash 2026/05/13 10:54:27 INFO Applying migration id=shares 2026/05/13 10:54:27 INFO Applying migration id=actorttl 2026/05/13 10:54:27 INFO Applying migration id=tocc 2026/05/13 10:54:27 INFO Applying migration id=followeds 2026/05/13 10:54:27 INFO Applying migration id=certhash 2026/05/13 10:54:27 INFO Applying migration id=follows_sync 2026/05/13 10:54:27 INFO Applying migration id=jsonpath 2026/05/13 10:54:27 INFO Applying migration id=localforward 2026/05/13 10:54:27 INFO Applying migration id=avatar 2026/05/13 10:54:27 INFO Applying migration id=noimage 2026/05/13 10:54:27 INFO Applying migration id=feed 2026/05/13 10:54:27 INFO Applying migration id=bookmarks 2026/05/13 10:54:27 INFO Applying migration id=shareactivity 2026/05/13 10:54:27 INFO Applying migration id=application 2026/05/13 10:54:27 INFO Applying migration id=certificates 2026/05/13 10:54:27 INFO Applying migration id=rawforward 2026/05/13 10:54:27 INFO Applying migration id=publickey 2026/05/13 10:54:27 INFO Applying migration id=resolvegroup 2026/05/13 10:54:27 INFO Applying migration id=reject 2026/05/13 10:54:27 INFO Applying migration id=autodel 2026/05/13 10:54:27 INFO Applying migration id=jsonb 2026/05/13 10:54:27 INFO Applying migration id=quote 2026/05/13 10:54:27 INFO Applying migration id=rfc9421 2026/05/13 10:54:27 INFO Applying migration id=keys 2026/05/13 10:54:27 INFO Applying migration id=portable 2026/05/13 10:54:27 INFO Applying migration id=proofs 2026/05/13 10:54:27 INFO Applying migration id=contexts 2026/05/13 10:54:27 INFO Applying migration id=deliverieshost 2026/05/13 10:54:27 INFO Applying migration id=pembegin 2026/05/13 10:54:27 INFO Applying migration id=didhost 2026/05/13 10:54:27 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:27 INFO Applying migration id=invites 2026/05/13 10:54:27 INFO Applying migration id=ed25519blob 2026/05/13 10:54:27 INFO Applying migration id=rsablob 2026/05/13 10:54:27 INFO Applying migration id=iconscid 2026/05/13 10:54:27 INFO Applying migration id=actor 2026/05/13 10:54:27 INFO Applying migration id=localkeys 2026/05/13 10:54:27 INFO Applying migration id=deleted 2026/05/13 10:54:27 INFO Applying migration id=history 2026/05/13 10:54:27 INFO Applying migration id=outboxnano 2026/05/13 10:54:27 INFO Applying migration id=implements 2026/05/13 10:54:27 INFO Applying migration id=backfill 2026/05/13 10:54:28 WARN Throttled request to set avatar can=2026-05-13T11:24:23.417Z --- PASS: TestAvatar_NewUser (1.11s) === RUN TestAvatar_ChangedRecently 2026/05/13 10:54:28 INFO Applying migration id=initial 2026/05/13 10:54:28 INFO Applying migration id=notesupdated 2026/05/13 10:54:28 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:28 INFO Applying migration id=activitiesid 2026/05/13 10:54:28 INFO Applying migration id=outbox 2026/05/13 10:54:28 INFO Applying migration id=edits 2026/05/13 10:54:28 INFO Applying migration id=outboxactor 2026/05/13 10:54:28 INFO Applying migration id=outboxsender 2026/05/13 10:54:28 INFO Applying migration id=thread 2026/05/13 10:54:28 INFO Applying migration id=host 2026/05/13 10:54:28 INFO Applying migration id=sharedinbox 2026/05/13 10:54:28 INFO Applying migration id=noteshost 2026/05/13 10:54:28 INFO Applying migration id=fetched 2026/05/13 10:54:28 INFO Applying migration id=move 2026/05/13 10:54:28 INFO Applying migration id=cleanup 2026/05/13 10:54:28 INFO Applying migration id=received 2026/05/13 10:54:28 INFO Applying migration id=namehost 2026/05/13 10:54:28 INFO Applying migration id=outboxhost 2026/05/13 10:54:28 INFO Applying migration id=notesfts 2026/05/13 10:54:28 INFO Applying migration id=iconsname 2026/05/13 10:54:28 INFO Applying migration id=nohash 2026/05/13 10:54:28 INFO Applying migration id=shares 2026/05/13 10:54:28 INFO Applying migration id=actorttl 2026/05/13 10:54:28 INFO Applying migration id=tocc 2026/05/13 10:54:28 INFO Applying migration id=followeds 2026/05/13 10:54:28 INFO Applying migration id=certhash 2026/05/13 10:54:28 INFO Applying migration id=follows_sync 2026/05/13 10:54:28 INFO Applying migration id=jsonpath 2026/05/13 10:54:28 INFO Applying migration id=localforward 2026/05/13 10:54:28 INFO Applying migration id=avatar 2026/05/13 10:54:28 INFO Applying migration id=noimage 2026/05/13 10:54:28 INFO Applying migration id=feed 2026/05/13 10:54:28 INFO Applying migration id=bookmarks 2026/05/13 10:54:28 INFO Applying migration id=shareactivity 2026/05/13 10:54:28 INFO Applying migration id=application 2026/05/13 10:54:28 INFO Applying migration id=certificates 2026/05/13 10:54:28 INFO Applying migration id=rawforward 2026/05/13 10:54:28 INFO Applying migration id=publickey 2026/05/13 10:54:28 INFO Applying migration id=resolvegroup 2026/05/13 10:54:28 INFO Applying migration id=reject 2026/05/13 10:54:28 INFO Applying migration id=autodel 2026/05/13 10:54:28 INFO Applying migration id=jsonb 2026/05/13 10:54:28 INFO Applying migration id=quote 2026/05/13 10:54:28 INFO Applying migration id=rfc9421 2026/05/13 10:54:28 INFO Applying migration id=keys 2026/05/13 10:54:28 INFO Applying migration id=portable 2026/05/13 10:54:28 INFO Applying migration id=proofs 2026/05/13 10:54:28 INFO Applying migration id=contexts 2026/05/13 10:54:28 INFO Applying migration id=deliverieshost 2026/05/13 10:54:28 INFO Applying migration id=pembegin 2026/05/13 10:54:28 INFO Applying migration id=didhost 2026/05/13 10:54:28 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:28 INFO Applying migration id=invites 2026/05/13 10:54:28 INFO Applying migration id=ed25519blob 2026/05/13 10:54:28 INFO Applying migration id=rsablob 2026/05/13 10:54:28 INFO Applying migration id=iconscid 2026/05/13 10:54:28 INFO Applying migration id=actor 2026/05/13 10:54:28 INFO Applying migration id=localkeys 2026/05/13 10:54:28 INFO Applying migration id=deleted 2026/05/13 10:54:28 INFO Applying migration id=history 2026/05/13 10:54:28 INFO Applying migration id=outboxnano 2026/05/13 10:54:28 INFO Applying migration id=implements 2026/05/13 10:54:28 INFO Applying migration id=backfill 2026/05/13 10:54:29 WARN Throttled request to set avatar can=2026-05-13T11:24:24.166Z --- PASS: TestAvatar_ChangedRecently (0.75s) === RUN TestAvatar_HappyFlowSizeFirst 2026/05/13 10:54:29 INFO Applying migration id=initial 2026/05/13 10:54:29 INFO Applying migration id=notesupdated 2026/05/13 10:54:29 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:29 INFO Applying migration id=activitiesid 2026/05/13 10:54:29 INFO Applying migration id=outbox 2026/05/13 10:54:29 INFO Applying migration id=edits 2026/05/13 10:54:29 INFO Applying migration id=outboxactor 2026/05/13 10:54:29 INFO Applying migration id=outboxsender 2026/05/13 10:54:29 INFO Applying migration id=thread 2026/05/13 10:54:29 INFO Applying migration id=host 2026/05/13 10:54:29 INFO Applying migration id=sharedinbox 2026/05/13 10:54:29 INFO Applying migration id=noteshost 2026/05/13 10:54:29 INFO Applying migration id=fetched 2026/05/13 10:54:29 INFO Applying migration id=move 2026/05/13 10:54:29 INFO Applying migration id=cleanup 2026/05/13 10:54:29 INFO Applying migration id=received 2026/05/13 10:54:29 INFO Applying migration id=namehost 2026/05/13 10:54:29 INFO Applying migration id=outboxhost 2026/05/13 10:54:29 INFO Applying migration id=notesfts 2026/05/13 10:54:29 INFO Applying migration id=iconsname 2026/05/13 10:54:29 INFO Applying migration id=nohash 2026/05/13 10:54:29 INFO Applying migration id=shares 2026/05/13 10:54:29 INFO Applying migration id=actorttl 2026/05/13 10:54:29 INFO Applying migration id=tocc 2026/05/13 10:54:29 INFO Applying migration id=followeds 2026/05/13 10:54:29 INFO Applying migration id=certhash 2026/05/13 10:54:29 INFO Applying migration id=follows_sync 2026/05/13 10:54:29 INFO Applying migration id=jsonpath 2026/05/13 10:54:29 INFO Applying migration id=localforward 2026/05/13 10:54:29 INFO Applying migration id=avatar 2026/05/13 10:54:29 INFO Applying migration id=noimage 2026/05/13 10:54:29 INFO Applying migration id=feed 2026/05/13 10:54:29 INFO Applying migration id=bookmarks 2026/05/13 10:54:29 INFO Applying migration id=shareactivity 2026/05/13 10:54:29 INFO Applying migration id=application 2026/05/13 10:54:29 INFO Applying migration id=certificates 2026/05/13 10:54:29 INFO Applying migration id=rawforward 2026/05/13 10:54:29 INFO Applying migration id=publickey 2026/05/13 10:54:29 INFO Applying migration id=resolvegroup 2026/05/13 10:54:29 INFO Applying migration id=reject 2026/05/13 10:54:29 INFO Applying migration id=autodel 2026/05/13 10:54:29 INFO Applying migration id=jsonb 2026/05/13 10:54:29 INFO Applying migration id=quote 2026/05/13 10:54:29 INFO Applying migration id=rfc9421 2026/05/13 10:54:29 INFO Applying migration id=keys 2026/05/13 10:54:29 INFO Applying migration id=portable 2026/05/13 10:54:29 INFO Applying migration id=proofs 2026/05/13 10:54:29 INFO Applying migration id=contexts 2026/05/13 10:54:29 INFO Applying migration id=deliverieshost 2026/05/13 10:54:29 INFO Applying migration id=pembegin 2026/05/13 10:54:29 INFO Applying migration id=didhost 2026/05/13 10:54:29 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:29 INFO Applying migration id=invites 2026/05/13 10:54:29 INFO Applying migration id=ed25519blob 2026/05/13 10:54:29 INFO Applying migration id=rsablob 2026/05/13 10:54:29 INFO Applying migration id=iconscid 2026/05/13 10:54:29 INFO Applying migration id=actor 2026/05/13 10:54:29 INFO Applying migration id=localkeys 2026/05/13 10:54:29 INFO Applying migration id=deleted 2026/05/13 10:54:29 INFO Applying migration id=history 2026/05/13 10:54:29 INFO Applying migration id=outboxnano 2026/05/13 10:54:29 INFO Applying migration id=implements 2026/05/13 10:54:29 INFO Applying migration id=backfill --- PASS: TestAvatar_HappyFlowSizeFirst (0.64s) === RUN TestAvatar_InvalidSize 2026/05/13 10:54:29 INFO Applying migration id=initial 2026/05/13 10:54:29 INFO Applying migration id=notesupdated 2026/05/13 10:54:29 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:29 INFO Applying migration id=activitiesid 2026/05/13 10:54:29 INFO Applying migration id=outbox 2026/05/13 10:54:29 INFO Applying migration id=edits 2026/05/13 10:54:29 INFO Applying migration id=outboxactor 2026/05/13 10:54:29 INFO Applying migration id=outboxsender 2026/05/13 10:54:29 INFO Applying migration id=thread 2026/05/13 10:54:29 INFO Applying migration id=host 2026/05/13 10:54:29 INFO Applying migration id=sharedinbox 2026/05/13 10:54:29 INFO Applying migration id=noteshost 2026/05/13 10:54:29 INFO Applying migration id=fetched 2026/05/13 10:54:29 INFO Applying migration id=move 2026/05/13 10:54:29 INFO Applying migration id=cleanup 2026/05/13 10:54:29 INFO Applying migration id=received 2026/05/13 10:54:29 INFO Applying migration id=namehost 2026/05/13 10:54:29 INFO Applying migration id=outboxhost 2026/05/13 10:54:29 INFO Applying migration id=notesfts 2026/05/13 10:54:29 INFO Applying migration id=iconsname 2026/05/13 10:54:29 INFO Applying migration id=nohash 2026/05/13 10:54:29 INFO Applying migration id=shares 2026/05/13 10:54:29 INFO Applying migration id=actorttl 2026/05/13 10:54:29 INFO Applying migration id=tocc 2026/05/13 10:54:29 INFO Applying migration id=followeds 2026/05/13 10:54:29 INFO Applying migration id=certhash 2026/05/13 10:54:29 INFO Applying migration id=follows_sync 2026/05/13 10:54:29 INFO Applying migration id=jsonpath 2026/05/13 10:54:29 INFO Applying migration id=localforward 2026/05/13 10:54:29 INFO Applying migration id=avatar 2026/05/13 10:54:29 INFO Applying migration id=noimage 2026/05/13 10:54:29 INFO Applying migration id=feed 2026/05/13 10:54:29 INFO Applying migration id=bookmarks 2026/05/13 10:54:29 INFO Applying migration id=shareactivity 2026/05/13 10:54:29 INFO Applying migration id=application 2026/05/13 10:54:29 INFO Applying migration id=certificates 2026/05/13 10:54:29 INFO Applying migration id=rawforward 2026/05/13 10:54:29 INFO Applying migration id=publickey 2026/05/13 10:54:29 INFO Applying migration id=resolvegroup 2026/05/13 10:54:29 INFO Applying migration id=reject 2026/05/13 10:54:29 INFO Applying migration id=autodel 2026/05/13 10:54:29 INFO Applying migration id=jsonb 2026/05/13 10:54:29 INFO Applying migration id=quote 2026/05/13 10:54:29 INFO Applying migration id=rfc9421 2026/05/13 10:54:29 INFO Applying migration id=keys 2026/05/13 10:54:29 INFO Applying migration id=portable 2026/05/13 10:54:29 INFO Applying migration id=proofs 2026/05/13 10:54:29 INFO Applying migration id=contexts 2026/05/13 10:54:29 INFO Applying migration id=deliverieshost 2026/05/13 10:54:29 INFO Applying migration id=pembegin 2026/05/13 10:54:29 INFO Applying migration id=didhost 2026/05/13 10:54:29 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:29 INFO Applying migration id=invites 2026/05/13 10:54:29 INFO Applying migration id=ed25519blob 2026/05/13 10:54:29 INFO Applying migration id=rsablob 2026/05/13 10:54:29 INFO Applying migration id=iconscid 2026/05/13 10:54:29 INFO Applying migration id=actor 2026/05/13 10:54:29 INFO Applying migration id=localkeys 2026/05/13 10:54:29 INFO Applying migration id=deleted 2026/05/13 10:54:29 INFO Applying migration id=history 2026/05/13 10:54:29 INFO Applying migration id=outboxnano 2026/05/13 10:54:29 INFO Applying migration id=implements 2026/05/13 10:54:29 INFO Applying migration id=backfill 2026/05/13 10:54:30 WARN Failed to parse avatar size error="strconv.ParseInt: parsing \"abc\": invalid syntax" --- PASS: TestAvatar_InvalidSize (0.83s) === RUN TestAvatar_InvalidType 2026/05/13 10:54:30 INFO Applying migration id=initial 2026/05/13 10:54:30 INFO Applying migration id=notesupdated 2026/05/13 10:54:30 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:30 INFO Applying migration id=activitiesid 2026/05/13 10:54:30 INFO Applying migration id=outbox 2026/05/13 10:54:30 INFO Applying migration id=edits 2026/05/13 10:54:30 INFO Applying migration id=outboxactor 2026/05/13 10:54:30 INFO Applying migration id=outboxsender 2026/05/13 10:54:30 INFO Applying migration id=thread 2026/05/13 10:54:30 INFO Applying migration id=host 2026/05/13 10:54:30 INFO Applying migration id=sharedinbox 2026/05/13 10:54:30 INFO Applying migration id=noteshost 2026/05/13 10:54:30 INFO Applying migration id=fetched 2026/05/13 10:54:30 INFO Applying migration id=move 2026/05/13 10:54:30 INFO Applying migration id=cleanup 2026/05/13 10:54:30 INFO Applying migration id=received 2026/05/13 10:54:30 INFO Applying migration id=namehost 2026/05/13 10:54:30 INFO Applying migration id=outboxhost 2026/05/13 10:54:30 INFO Applying migration id=notesfts 2026/05/13 10:54:30 INFO Applying migration id=iconsname 2026/05/13 10:54:30 INFO Applying migration id=nohash 2026/05/13 10:54:30 INFO Applying migration id=shares 2026/05/13 10:54:30 INFO Applying migration id=actorttl 2026/05/13 10:54:30 INFO Applying migration id=tocc 2026/05/13 10:54:30 INFO Applying migration id=followeds 2026/05/13 10:54:30 INFO Applying migration id=certhash 2026/05/13 10:54:30 INFO Applying migration id=follows_sync 2026/05/13 10:54:30 INFO Applying migration id=jsonpath 2026/05/13 10:54:30 INFO Applying migration id=localforward 2026/05/13 10:54:30 INFO Applying migration id=avatar 2026/05/13 10:54:30 INFO Applying migration id=noimage 2026/05/13 10:54:30 INFO Applying migration id=feed 2026/05/13 10:54:30 INFO Applying migration id=bookmarks 2026/05/13 10:54:30 INFO Applying migration id=shareactivity 2026/05/13 10:54:30 INFO Applying migration id=application 2026/05/13 10:54:30 INFO Applying migration id=certificates 2026/05/13 10:54:30 INFO Applying migration id=rawforward 2026/05/13 10:54:30 INFO Applying migration id=publickey 2026/05/13 10:54:30 INFO Applying migration id=resolvegroup 2026/05/13 10:54:30 INFO Applying migration id=reject 2026/05/13 10:54:30 INFO Applying migration id=autodel 2026/05/13 10:54:30 INFO Applying migration id=jsonb 2026/05/13 10:54:30 INFO Applying migration id=quote 2026/05/13 10:54:30 INFO Applying migration id=rfc9421 2026/05/13 10:54:30 INFO Applying migration id=keys 2026/05/13 10:54:30 INFO Applying migration id=portable 2026/05/13 10:54:30 INFO Applying migration id=proofs 2026/05/13 10:54:30 INFO Applying migration id=contexts 2026/05/13 10:54:30 INFO Applying migration id=deliverieshost 2026/05/13 10:54:30 INFO Applying migration id=pembegin 2026/05/13 10:54:30 INFO Applying migration id=didhost 2026/05/13 10:54:30 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:30 INFO Applying migration id=invites 2026/05/13 10:54:30 INFO Applying migration id=ed25519blob 2026/05/13 10:54:30 INFO Applying migration id=rsablob 2026/05/13 10:54:30 INFO Applying migration id=iconscid 2026/05/13 10:54:30 INFO Applying migration id=actor 2026/05/13 10:54:30 INFO Applying migration id=localkeys 2026/05/13 10:54:30 INFO Applying migration id=deleted 2026/05/13 10:54:30 INFO Applying migration id=history 2026/05/13 10:54:30 INFO Applying migration id=outboxnano 2026/05/13 10:54:30 INFO Applying migration id=implements 2026/05/13 10:54:30 INFO Applying migration id=backfill 2026/05/13 10:54:31 WARN Image type is unsupported type=text/plain --- PASS: TestAvatar_InvalidType (0.69s) === RUN TestAvatar_NoSize 2026/05/13 10:54:31 INFO Applying migration id=initial 2026/05/13 10:54:31 INFO Applying migration id=notesupdated 2026/05/13 10:54:31 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:31 INFO Applying migration id=activitiesid 2026/05/13 10:54:31 INFO Applying migration id=outbox 2026/05/13 10:54:31 INFO Applying migration id=edits 2026/05/13 10:54:31 INFO Applying migration id=outboxactor 2026/05/13 10:54:31 INFO Applying migration id=outboxsender 2026/05/13 10:54:31 INFO Applying migration id=thread 2026/05/13 10:54:31 INFO Applying migration id=host 2026/05/13 10:54:31 INFO Applying migration id=sharedinbox 2026/05/13 10:54:31 INFO Applying migration id=noteshost 2026/05/13 10:54:31 INFO Applying migration id=fetched 2026/05/13 10:54:31 INFO Applying migration id=move 2026/05/13 10:54:31 INFO Applying migration id=cleanup 2026/05/13 10:54:31 INFO Applying migration id=received 2026/05/13 10:54:31 INFO Applying migration id=namehost 2026/05/13 10:54:31 INFO Applying migration id=outboxhost 2026/05/13 10:54:31 INFO Applying migration id=notesfts 2026/05/13 10:54:31 INFO Applying migration id=iconsname 2026/05/13 10:54:31 INFO Applying migration id=nohash 2026/05/13 10:54:31 INFO Applying migration id=shares 2026/05/13 10:54:31 INFO Applying migration id=actorttl 2026/05/13 10:54:31 INFO Applying migration id=tocc 2026/05/13 10:54:31 INFO Applying migration id=followeds 2026/05/13 10:54:31 INFO Applying migration id=certhash 2026/05/13 10:54:31 INFO Applying migration id=follows_sync 2026/05/13 10:54:31 INFO Applying migration id=jsonpath 2026/05/13 10:54:31 INFO Applying migration id=localforward 2026/05/13 10:54:31 INFO Applying migration id=avatar 2026/05/13 10:54:31 INFO Applying migration id=noimage 2026/05/13 10:54:31 INFO Applying migration id=feed 2026/05/13 10:54:31 INFO Applying migration id=bookmarks 2026/05/13 10:54:31 INFO Applying migration id=shareactivity 2026/05/13 10:54:31 INFO Applying migration id=application 2026/05/13 10:54:31 INFO Applying migration id=certificates 2026/05/13 10:54:31 INFO Applying migration id=rawforward 2026/05/13 10:54:31 INFO Applying migration id=publickey 2026/05/13 10:54:31 INFO Applying migration id=resolvegroup 2026/05/13 10:54:31 INFO Applying migration id=reject 2026/05/13 10:54:31 INFO Applying migration id=autodel 2026/05/13 10:54:31 INFO Applying migration id=jsonb 2026/05/13 10:54:31 INFO Applying migration id=quote 2026/05/13 10:54:31 INFO Applying migration id=rfc9421 2026/05/13 10:54:31 INFO Applying migration id=keys 2026/05/13 10:54:31 INFO Applying migration id=portable 2026/05/13 10:54:31 INFO Applying migration id=proofs 2026/05/13 10:54:31 INFO Applying migration id=contexts 2026/05/13 10:54:31 INFO Applying migration id=deliverieshost 2026/05/13 10:54:31 INFO Applying migration id=pembegin 2026/05/13 10:54:31 INFO Applying migration id=didhost 2026/05/13 10:54:31 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:31 INFO Applying migration id=invites 2026/05/13 10:54:31 INFO Applying migration id=ed25519blob 2026/05/13 10:54:31 INFO Applying migration id=rsablob 2026/05/13 10:54:31 INFO Applying migration id=iconscid 2026/05/13 10:54:31 INFO Applying migration id=actor 2026/05/13 10:54:31 INFO Applying migration id=localkeys 2026/05/13 10:54:31 INFO Applying migration id=deleted 2026/05/13 10:54:31 INFO Applying migration id=history 2026/05/13 10:54:31 INFO Applying migration id=outboxnano 2026/05/13 10:54:31 INFO Applying migration id=implements 2026/05/13 10:54:31 INFO Applying migration id=backfill 2026/05/13 10:54:32 WARN Invalid parameters --- PASS: TestAvatar_NoSize (1.14s) === RUN TestAvatar_NoType 2026/05/13 10:54:32 INFO Applying migration id=initial 2026/05/13 10:54:32 INFO Applying migration id=notesupdated 2026/05/13 10:54:32 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:32 INFO Applying migration id=activitiesid 2026/05/13 10:54:32 INFO Applying migration id=outbox 2026/05/13 10:54:32 INFO Applying migration id=edits 2026/05/13 10:54:32 INFO Applying migration id=outboxactor 2026/05/13 10:54:32 INFO Applying migration id=outboxsender 2026/05/13 10:54:32 INFO Applying migration id=thread 2026/05/13 10:54:32 INFO Applying migration id=host 2026/05/13 10:54:32 INFO Applying migration id=sharedinbox 2026/05/13 10:54:32 INFO Applying migration id=noteshost 2026/05/13 10:54:32 INFO Applying migration id=fetched 2026/05/13 10:54:32 INFO Applying migration id=move 2026/05/13 10:54:32 INFO Applying migration id=cleanup 2026/05/13 10:54:32 INFO Applying migration id=received 2026/05/13 10:54:32 INFO Applying migration id=namehost 2026/05/13 10:54:32 INFO Applying migration id=outboxhost 2026/05/13 10:54:32 INFO Applying migration id=notesfts 2026/05/13 10:54:32 INFO Applying migration id=iconsname 2026/05/13 10:54:32 INFO Applying migration id=nohash 2026/05/13 10:54:32 INFO Applying migration id=shares 2026/05/13 10:54:32 INFO Applying migration id=actorttl 2026/05/13 10:54:32 INFO Applying migration id=tocc 2026/05/13 10:54:32 INFO Applying migration id=followeds 2026/05/13 10:54:32 INFO Applying migration id=certhash 2026/05/13 10:54:32 INFO Applying migration id=follows_sync 2026/05/13 10:54:32 INFO Applying migration id=jsonpath 2026/05/13 10:54:32 INFO Applying migration id=localforward 2026/05/13 10:54:32 INFO Applying migration id=avatar 2026/05/13 10:54:32 INFO Applying migration id=noimage 2026/05/13 10:54:32 INFO Applying migration id=feed 2026/05/13 10:54:32 INFO Applying migration id=bookmarks 2026/05/13 10:54:32 INFO Applying migration id=shareactivity 2026/05/13 10:54:32 INFO Applying migration id=application 2026/05/13 10:54:32 INFO Applying migration id=certificates 2026/05/13 10:54:32 INFO Applying migration id=rawforward 2026/05/13 10:54:32 INFO Applying migration id=publickey 2026/05/13 10:54:32 INFO Applying migration id=resolvegroup 2026/05/13 10:54:32 INFO Applying migration id=reject 2026/05/13 10:54:32 INFO Applying migration id=autodel 2026/05/13 10:54:32 INFO Applying migration id=jsonb 2026/05/13 10:54:32 INFO Applying migration id=quote 2026/05/13 10:54:32 INFO Applying migration id=rfc9421 2026/05/13 10:54:32 INFO Applying migration id=keys 2026/05/13 10:54:32 INFO Applying migration id=portable 2026/05/13 10:54:32 INFO Applying migration id=proofs 2026/05/13 10:54:32 INFO Applying migration id=contexts 2026/05/13 10:54:32 INFO Applying migration id=deliverieshost 2026/05/13 10:54:32 INFO Applying migration id=pembegin 2026/05/13 10:54:32 INFO Applying migration id=didhost 2026/05/13 10:54:32 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:32 INFO Applying migration id=invites 2026/05/13 10:54:32 INFO Applying migration id=ed25519blob 2026/05/13 10:54:32 INFO Applying migration id=rsablob 2026/05/13 10:54:32 INFO Applying migration id=iconscid 2026/05/13 10:54:32 INFO Applying migration id=actor 2026/05/13 10:54:32 INFO Applying migration id=localkeys 2026/05/13 10:54:32 INFO Applying migration id=deleted 2026/05/13 10:54:32 INFO Applying migration id=history 2026/05/13 10:54:32 INFO Applying migration id=outboxnano 2026/05/13 10:54:32 INFO Applying migration id=implements 2026/05/13 10:54:32 INFO Applying migration id=backfill 2026/05/13 10:54:34 WARN Invalid parameters --- PASS: TestAvatar_NoType (1.90s) === RUN TestAvatar_InvalidImage 2026/05/13 10:54:34 INFO Applying migration id=initial 2026/05/13 10:54:34 INFO Applying migration id=notesupdated 2026/05/13 10:54:34 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:34 INFO Applying migration id=activitiesid 2026/05/13 10:54:34 INFO Applying migration id=outbox 2026/05/13 10:54:34 INFO Applying migration id=edits 2026/05/13 10:54:34 INFO Applying migration id=outboxactor 2026/05/13 10:54:34 INFO Applying migration id=outboxsender 2026/05/13 10:54:34 INFO Applying migration id=thread 2026/05/13 10:54:34 INFO Applying migration id=host 2026/05/13 10:54:34 INFO Applying migration id=sharedinbox 2026/05/13 10:54:34 INFO Applying migration id=noteshost 2026/05/13 10:54:34 INFO Applying migration id=fetched 2026/05/13 10:54:34 INFO Applying migration id=move 2026/05/13 10:54:34 INFO Applying migration id=cleanup 2026/05/13 10:54:34 INFO Applying migration id=received 2026/05/13 10:54:34 INFO Applying migration id=namehost 2026/05/13 10:54:34 INFO Applying migration id=outboxhost 2026/05/13 10:54:34 INFO Applying migration id=notesfts 2026/05/13 10:54:34 INFO Applying migration id=iconsname 2026/05/13 10:54:34 INFO Applying migration id=nohash 2026/05/13 10:54:34 INFO Applying migration id=shares 2026/05/13 10:54:34 INFO Applying migration id=actorttl 2026/05/13 10:54:34 INFO Applying migration id=tocc 2026/05/13 10:54:34 INFO Applying migration id=followeds 2026/05/13 10:54:34 INFO Applying migration id=certhash 2026/05/13 10:54:34 INFO Applying migration id=follows_sync 2026/05/13 10:54:34 INFO Applying migration id=jsonpath 2026/05/13 10:54:34 INFO Applying migration id=localforward 2026/05/13 10:54:34 INFO Applying migration id=avatar 2026/05/13 10:54:34 INFO Applying migration id=noimage 2026/05/13 10:54:34 INFO Applying migration id=feed 2026/05/13 10:54:34 INFO Applying migration id=bookmarks 2026/05/13 10:54:34 INFO Applying migration id=shareactivity 2026/05/13 10:54:34 INFO Applying migration id=application 2026/05/13 10:54:34 INFO Applying migration id=certificates 2026/05/13 10:54:34 INFO Applying migration id=rawforward 2026/05/13 10:54:34 INFO Applying migration id=publickey 2026/05/13 10:54:34 INFO Applying migration id=resolvegroup 2026/05/13 10:54:34 INFO Applying migration id=reject 2026/05/13 10:54:34 INFO Applying migration id=autodel 2026/05/13 10:54:34 INFO Applying migration id=jsonb 2026/05/13 10:54:34 INFO Applying migration id=quote 2026/05/13 10:54:34 INFO Applying migration id=rfc9421 2026/05/13 10:54:34 INFO Applying migration id=keys 2026/05/13 10:54:34 INFO Applying migration id=portable 2026/05/13 10:54:34 INFO Applying migration id=proofs 2026/05/13 10:54:34 INFO Applying migration id=contexts 2026/05/13 10:54:34 INFO Applying migration id=deliverieshost 2026/05/13 10:54:34 INFO Applying migration id=pembegin 2026/05/13 10:54:34 INFO Applying migration id=didhost 2026/05/13 10:54:34 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:34 INFO Applying migration id=invites 2026/05/13 10:54:34 INFO Applying migration id=ed25519blob 2026/05/13 10:54:34 INFO Applying migration id=rsablob 2026/05/13 10:54:34 INFO Applying migration id=iconscid 2026/05/13 10:54:34 INFO Applying migration id=actor 2026/05/13 10:54:34 INFO Applying migration id=localkeys 2026/05/13 10:54:34 INFO Applying migration id=deleted 2026/05/13 10:54:34 INFO Applying migration id=history 2026/05/13 10:54:34 INFO Applying migration id=outboxnano 2026/05/13 10:54:34 INFO Applying migration id=implements 2026/05/13 10:54:34 INFO Applying migration id=backfill 2026/05/13 10:54:35 WARN Failed to read avatar error="image: unknown format" --- PASS: TestAvatar_InvalidImage (1.46s) === RUN TestAvatar_TooSmallSize 2026/05/13 10:54:35 INFO Applying migration id=initial 2026/05/13 10:54:35 INFO Applying migration id=notesupdated 2026/05/13 10:54:35 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:35 INFO Applying migration id=activitiesid 2026/05/13 10:54:35 INFO Applying migration id=outbox 2026/05/13 10:54:35 INFO Applying migration id=edits 2026/05/13 10:54:35 INFO Applying migration id=outboxactor 2026/05/13 10:54:35 INFO Applying migration id=outboxsender 2026/05/13 10:54:35 INFO Applying migration id=thread 2026/05/13 10:54:35 INFO Applying migration id=host 2026/05/13 10:54:35 INFO Applying migration id=sharedinbox 2026/05/13 10:54:35 INFO Applying migration id=noteshost 2026/05/13 10:54:35 INFO Applying migration id=fetched 2026/05/13 10:54:35 INFO Applying migration id=move 2026/05/13 10:54:35 INFO Applying migration id=cleanup 2026/05/13 10:54:35 INFO Applying migration id=received 2026/05/13 10:54:35 INFO Applying migration id=namehost 2026/05/13 10:54:35 INFO Applying migration id=outboxhost 2026/05/13 10:54:35 INFO Applying migration id=notesfts 2026/05/13 10:54:35 INFO Applying migration id=iconsname 2026/05/13 10:54:35 INFO Applying migration id=nohash 2026/05/13 10:54:35 INFO Applying migration id=shares 2026/05/13 10:54:35 INFO Applying migration id=actorttl 2026/05/13 10:54:35 INFO Applying migration id=tocc 2026/05/13 10:54:35 INFO Applying migration id=followeds 2026/05/13 10:54:35 INFO Applying migration id=certhash 2026/05/13 10:54:35 INFO Applying migration id=follows_sync 2026/05/13 10:54:35 INFO Applying migration id=jsonpath 2026/05/13 10:54:35 INFO Applying migration id=localforward 2026/05/13 10:54:35 INFO Applying migration id=avatar 2026/05/13 10:54:35 INFO Applying migration id=noimage 2026/05/13 10:54:35 INFO Applying migration id=feed 2026/05/13 10:54:35 INFO Applying migration id=bookmarks 2026/05/13 10:54:35 INFO Applying migration id=shareactivity 2026/05/13 10:54:35 INFO Applying migration id=application 2026/05/13 10:54:35 INFO Applying migration id=certificates 2026/05/13 10:54:35 INFO Applying migration id=rawforward 2026/05/13 10:54:35 INFO Applying migration id=publickey 2026/05/13 10:54:35 INFO Applying migration id=resolvegroup 2026/05/13 10:54:35 INFO Applying migration id=reject 2026/05/13 10:54:36 INFO Applying migration id=autodel 2026/05/13 10:54:36 INFO Applying migration id=jsonb 2026/05/13 10:54:36 INFO Applying migration id=quote 2026/05/13 10:54:36 INFO Applying migration id=rfc9421 2026/05/13 10:54:36 INFO Applying migration id=keys 2026/05/13 10:54:36 INFO Applying migration id=portable 2026/05/13 10:54:36 INFO Applying migration id=proofs 2026/05/13 10:54:36 INFO Applying migration id=contexts 2026/05/13 10:54:36 INFO Applying migration id=deliverieshost 2026/05/13 10:54:36 INFO Applying migration id=pembegin 2026/05/13 10:54:36 INFO Applying migration id=didhost 2026/05/13 10:54:36 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:36 INFO Applying migration id=invites 2026/05/13 10:54:36 INFO Applying migration id=ed25519blob 2026/05/13 10:54:36 INFO Applying migration id=rsablob 2026/05/13 10:54:36 INFO Applying migration id=iconscid 2026/05/13 10:54:36 INFO Applying migration id=actor 2026/05/13 10:54:36 INFO Applying migration id=localkeys 2026/05/13 10:54:36 INFO Applying migration id=deleted 2026/05/13 10:54:36 INFO Applying migration id=history 2026/05/13 10:54:36 INFO Applying migration id=outboxnano 2026/05/13 10:54:36 INFO Applying migration id=implements 2026/05/13 10:54:36 INFO Applying migration id=backfill 2026/05/13 10:54:37 WARN Failed to read avatar error="gif: reading header: unexpected EOF" --- PASS: TestAvatar_TooSmallSize (1.24s) === RUN TestAvatar_TooBigSize 2026/05/13 10:54:37 INFO Applying migration id=initial 2026/05/13 10:54:37 INFO Applying migration id=notesupdated 2026/05/13 10:54:37 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:37 INFO Applying migration id=activitiesid 2026/05/13 10:54:37 INFO Applying migration id=outbox 2026/05/13 10:54:37 INFO Applying migration id=edits 2026/05/13 10:54:37 INFO Applying migration id=outboxactor 2026/05/13 10:54:37 INFO Applying migration id=outboxsender 2026/05/13 10:54:37 INFO Applying migration id=thread 2026/05/13 10:54:37 INFO Applying migration id=host 2026/05/13 10:54:37 INFO Applying migration id=sharedinbox 2026/05/13 10:54:37 INFO Applying migration id=noteshost 2026/05/13 10:54:37 INFO Applying migration id=fetched 2026/05/13 10:54:37 INFO Applying migration id=move 2026/05/13 10:54:37 INFO Applying migration id=cleanup 2026/05/13 10:54:37 INFO Applying migration id=received 2026/05/13 10:54:37 INFO Applying migration id=namehost 2026/05/13 10:54:37 INFO Applying migration id=outboxhost 2026/05/13 10:54:37 INFO Applying migration id=notesfts 2026/05/13 10:54:37 INFO Applying migration id=iconsname 2026/05/13 10:54:37 INFO Applying migration id=nohash 2026/05/13 10:54:37 INFO Applying migration id=shares 2026/05/13 10:54:37 INFO Applying migration id=actorttl 2026/05/13 10:54:37 INFO Applying migration id=tocc 2026/05/13 10:54:37 INFO Applying migration id=followeds 2026/05/13 10:54:37 INFO Applying migration id=certhash 2026/05/13 10:54:37 INFO Applying migration id=follows_sync 2026/05/13 10:54:37 INFO Applying migration id=jsonpath 2026/05/13 10:54:37 INFO Applying migration id=localforward 2026/05/13 10:54:37 INFO Applying migration id=avatar 2026/05/13 10:54:37 INFO Applying migration id=noimage 2026/05/13 10:54:37 INFO Applying migration id=feed 2026/05/13 10:54:37 INFO Applying migration id=bookmarks 2026/05/13 10:54:37 INFO Applying migration id=shareactivity 2026/05/13 10:54:37 INFO Applying migration id=application 2026/05/13 10:54:37 INFO Applying migration id=certificates 2026/05/13 10:54:37 INFO Applying migration id=rawforward 2026/05/13 10:54:37 INFO Applying migration id=publickey 2026/05/13 10:54:37 INFO Applying migration id=resolvegroup 2026/05/13 10:54:37 INFO Applying migration id=reject 2026/05/13 10:54:37 INFO Applying migration id=autodel 2026/05/13 10:54:37 INFO Applying migration id=jsonb 2026/05/13 10:54:37 INFO Applying migration id=quote 2026/05/13 10:54:37 INFO Applying migration id=rfc9421 2026/05/13 10:54:37 INFO Applying migration id=keys 2026/05/13 10:54:37 INFO Applying migration id=portable 2026/05/13 10:54:37 INFO Applying migration id=proofs 2026/05/13 10:54:37 INFO Applying migration id=contexts 2026/05/13 10:54:37 INFO Applying migration id=deliverieshost 2026/05/13 10:54:37 INFO Applying migration id=pembegin 2026/05/13 10:54:37 INFO Applying migration id=didhost 2026/05/13 10:54:37 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:37 INFO Applying migration id=invites 2026/05/13 10:54:37 INFO Applying migration id=ed25519blob 2026/05/13 10:54:37 INFO Applying migration id=rsablob 2026/05/13 10:54:37 INFO Applying migration id=iconscid 2026/05/13 10:54:37 INFO Applying migration id=actor 2026/05/13 10:54:37 INFO Applying migration id=localkeys 2026/05/13 10:54:37 INFO Applying migration id=deleted 2026/05/13 10:54:37 INFO Applying migration id=history 2026/05/13 10:54:37 INFO Applying migration id=outboxnano 2026/05/13 10:54:37 INFO Applying migration id=implements 2026/05/13 10:54:37 INFO Applying migration id=backfill 2026/05/13 10:54:37 WARN Failed to read avatar error="unexpected EOF" --- PASS: TestAvatar_TooBigSize (0.65s) === RUN TestAvatar_SizeLimit 2026/05/13 10:54:37 INFO Applying migration id=initial 2026/05/13 10:54:37 INFO Applying migration id=notesupdated 2026/05/13 10:54:37 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:37 INFO Applying migration id=activitiesid 2026/05/13 10:54:37 INFO Applying migration id=outbox 2026/05/13 10:54:37 INFO Applying migration id=edits 2026/05/13 10:54:37 INFO Applying migration id=outboxactor 2026/05/13 10:54:37 INFO Applying migration id=outboxsender 2026/05/13 10:54:37 INFO Applying migration id=thread 2026/05/13 10:54:37 INFO Applying migration id=host 2026/05/13 10:54:37 INFO Applying migration id=sharedinbox 2026/05/13 10:54:37 INFO Applying migration id=noteshost 2026/05/13 10:54:37 INFO Applying migration id=fetched 2026/05/13 10:54:37 INFO Applying migration id=move 2026/05/13 10:54:37 INFO Applying migration id=cleanup 2026/05/13 10:54:37 INFO Applying migration id=received 2026/05/13 10:54:37 INFO Applying migration id=namehost 2026/05/13 10:54:37 INFO Applying migration id=outboxhost 2026/05/13 10:54:37 INFO Applying migration id=notesfts 2026/05/13 10:54:37 INFO Applying migration id=iconsname 2026/05/13 10:54:37 INFO Applying migration id=nohash 2026/05/13 10:54:37 INFO Applying migration id=shares 2026/05/13 10:54:37 INFO Applying migration id=actorttl 2026/05/13 10:54:37 INFO Applying migration id=tocc 2026/05/13 10:54:37 INFO Applying migration id=followeds 2026/05/13 10:54:37 INFO Applying migration id=certhash 2026/05/13 10:54:37 INFO Applying migration id=follows_sync 2026/05/13 10:54:37 INFO Applying migration id=jsonpath 2026/05/13 10:54:37 INFO Applying migration id=localforward 2026/05/13 10:54:37 INFO Applying migration id=avatar 2026/05/13 10:54:37 INFO Applying migration id=noimage 2026/05/13 10:54:37 INFO Applying migration id=feed 2026/05/13 10:54:37 INFO Applying migration id=bookmarks 2026/05/13 10:54:37 INFO Applying migration id=shareactivity 2026/05/13 10:54:37 INFO Applying migration id=application 2026/05/13 10:54:37 INFO Applying migration id=certificates 2026/05/13 10:54:37 INFO Applying migration id=rawforward 2026/05/13 10:54:37 INFO Applying migration id=publickey 2026/05/13 10:54:37 INFO Applying migration id=resolvegroup 2026/05/13 10:54:37 INFO Applying migration id=reject 2026/05/13 10:54:37 INFO Applying migration id=autodel 2026/05/13 10:54:37 INFO Applying migration id=jsonb 2026/05/13 10:54:37 INFO Applying migration id=quote 2026/05/13 10:54:37 INFO Applying migration id=rfc9421 2026/05/13 10:54:37 INFO Applying migration id=keys 2026/05/13 10:54:37 INFO Applying migration id=portable 2026/05/13 10:54:37 INFO Applying migration id=proofs 2026/05/13 10:54:37 INFO Applying migration id=contexts 2026/05/13 10:54:37 INFO Applying migration id=deliverieshost 2026/05/13 10:54:37 INFO Applying migration id=pembegin 2026/05/13 10:54:37 INFO Applying migration id=didhost 2026/05/13 10:54:37 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:37 INFO Applying migration id=invites 2026/05/13 10:54:37 INFO Applying migration id=ed25519blob 2026/05/13 10:54:37 INFO Applying migration id=rsablob 2026/05/13 10:54:37 INFO Applying migration id=iconscid 2026/05/13 10:54:37 INFO Applying migration id=actor 2026/05/13 10:54:37 INFO Applying migration id=localkeys 2026/05/13 10:54:37 INFO Applying migration id=deleted 2026/05/13 10:54:37 INFO Applying migration id=history 2026/05/13 10:54:37 INFO Applying migration id=outboxnano 2026/05/13 10:54:37 INFO Applying migration id=implements 2026/05/13 10:54:37 INFO Applying migration id=backfill 2026/05/13 10:54:38 WARN Image is too big size=63 --- PASS: TestAvatar_SizeLimit (1.20s) === RUN TestAvatar_ExactlySizeLimit 2026/05/13 10:54:38 INFO Applying migration id=initial 2026/05/13 10:54:38 INFO Applying migration id=notesupdated 2026/05/13 10:54:38 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:38 INFO Applying migration id=activitiesid 2026/05/13 10:54:38 INFO Applying migration id=outbox 2026/05/13 10:54:38 INFO Applying migration id=edits 2026/05/13 10:54:38 INFO Applying migration id=outboxactor 2026/05/13 10:54:38 INFO Applying migration id=outboxsender 2026/05/13 10:54:38 INFO Applying migration id=thread 2026/05/13 10:54:38 INFO Applying migration id=host 2026/05/13 10:54:38 INFO Applying migration id=sharedinbox 2026/05/13 10:54:38 INFO Applying migration id=noteshost 2026/05/13 10:54:38 INFO Applying migration id=fetched 2026/05/13 10:54:38 INFO Applying migration id=move 2026/05/13 10:54:38 INFO Applying migration id=cleanup 2026/05/13 10:54:38 INFO Applying migration id=received 2026/05/13 10:54:38 INFO Applying migration id=namehost 2026/05/13 10:54:38 INFO Applying migration id=outboxhost 2026/05/13 10:54:38 INFO Applying migration id=notesfts 2026/05/13 10:54:38 INFO Applying migration id=iconsname 2026/05/13 10:54:38 INFO Applying migration id=nohash 2026/05/13 10:54:38 INFO Applying migration id=shares 2026/05/13 10:54:38 INFO Applying migration id=actorttl 2026/05/13 10:54:38 INFO Applying migration id=tocc 2026/05/13 10:54:38 INFO Applying migration id=followeds 2026/05/13 10:54:38 INFO Applying migration id=certhash 2026/05/13 10:54:38 INFO Applying migration id=follows_sync 2026/05/13 10:54:38 INFO Applying migration id=jsonpath 2026/05/13 10:54:38 INFO Applying migration id=localforward 2026/05/13 10:54:38 INFO Applying migration id=avatar 2026/05/13 10:54:38 INFO Applying migration id=noimage 2026/05/13 10:54:38 INFO Applying migration id=feed 2026/05/13 10:54:38 INFO Applying migration id=bookmarks 2026/05/13 10:54:38 INFO Applying migration id=shareactivity 2026/05/13 10:54:38 INFO Applying migration id=application 2026/05/13 10:54:38 INFO Applying migration id=certificates 2026/05/13 10:54:38 INFO Applying migration id=rawforward 2026/05/13 10:54:38 INFO Applying migration id=publickey 2026/05/13 10:54:38 INFO Applying migration id=resolvegroup 2026/05/13 10:54:38 INFO Applying migration id=reject 2026/05/13 10:54:39 INFO Applying migration id=autodel 2026/05/13 10:54:39 INFO Applying migration id=jsonb 2026/05/13 10:54:39 INFO Applying migration id=quote 2026/05/13 10:54:39 INFO Applying migration id=rfc9421 2026/05/13 10:54:39 INFO Applying migration id=keys 2026/05/13 10:54:39 INFO Applying migration id=portable 2026/05/13 10:54:39 INFO Applying migration id=proofs 2026/05/13 10:54:39 INFO Applying migration id=contexts 2026/05/13 10:54:39 INFO Applying migration id=deliverieshost 2026/05/13 10:54:39 INFO Applying migration id=pembegin 2026/05/13 10:54:39 INFO Applying migration id=didhost 2026/05/13 10:54:39 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:39 INFO Applying migration id=invites 2026/05/13 10:54:39 INFO Applying migration id=ed25519blob 2026/05/13 10:54:39 INFO Applying migration id=rsablob 2026/05/13 10:54:39 INFO Applying migration id=iconscid 2026/05/13 10:54:39 INFO Applying migration id=actor 2026/05/13 10:54:39 INFO Applying migration id=localkeys 2026/05/13 10:54:39 INFO Applying migration id=deleted 2026/05/13 10:54:39 INFO Applying migration id=history 2026/05/13 10:54:39 INFO Applying migration id=outboxnano 2026/05/13 10:54:39 INFO Applying migration id=implements 2026/05/13 10:54:39 INFO Applying migration id=backfill --- PASS: TestAvatar_ExactlySizeLimit (0.68s) === RUN TestBio_Throttled 2026/05/13 10:54:39 INFO Applying migration id=initial 2026/05/13 10:54:39 INFO Applying migration id=notesupdated 2026/05/13 10:54:39 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:39 INFO Applying migration id=activitiesid 2026/05/13 10:54:39 INFO Applying migration id=outbox 2026/05/13 10:54:39 INFO Applying migration id=edits 2026/05/13 10:54:39 INFO Applying migration id=outboxactor 2026/05/13 10:54:39 INFO Applying migration id=outboxsender 2026/05/13 10:54:39 INFO Applying migration id=thread 2026/05/13 10:54:39 INFO Applying migration id=host 2026/05/13 10:54:39 INFO Applying migration id=sharedinbox 2026/05/13 10:54:39 INFO Applying migration id=noteshost 2026/05/13 10:54:39 INFO Applying migration id=fetched 2026/05/13 10:54:39 INFO Applying migration id=move 2026/05/13 10:54:39 INFO Applying migration id=cleanup 2026/05/13 10:54:39 INFO Applying migration id=received 2026/05/13 10:54:39 INFO Applying migration id=namehost 2026/05/13 10:54:39 INFO Applying migration id=outboxhost 2026/05/13 10:54:39 INFO Applying migration id=notesfts 2026/05/13 10:54:39 INFO Applying migration id=iconsname 2026/05/13 10:54:39 INFO Applying migration id=nohash 2026/05/13 10:54:39 INFO Applying migration id=shares 2026/05/13 10:54:39 INFO Applying migration id=actorttl 2026/05/13 10:54:39 INFO Applying migration id=tocc 2026/05/13 10:54:39 INFO Applying migration id=followeds 2026/05/13 10:54:39 INFO Applying migration id=certhash 2026/05/13 10:54:39 INFO Applying migration id=follows_sync 2026/05/13 10:54:39 INFO Applying migration id=jsonpath 2026/05/13 10:54:39 INFO Applying migration id=localforward 2026/05/13 10:54:39 INFO Applying migration id=avatar 2026/05/13 10:54:39 INFO Applying migration id=noimage 2026/05/13 10:54:39 INFO Applying migration id=feed 2026/05/13 10:54:39 INFO Applying migration id=bookmarks 2026/05/13 10:54:39 INFO Applying migration id=shareactivity 2026/05/13 10:54:39 INFO Applying migration id=application 2026/05/13 10:54:39 INFO Applying migration id=certificates 2026/05/13 10:54:39 INFO Applying migration id=rawforward 2026/05/13 10:54:39 INFO Applying migration id=publickey 2026/05/13 10:54:39 INFO Applying migration id=resolvegroup 2026/05/13 10:54:39 INFO Applying migration id=reject 2026/05/13 10:54:39 INFO Applying migration id=autodel 2026/05/13 10:54:39 INFO Applying migration id=jsonb 2026/05/13 10:54:39 INFO Applying migration id=quote 2026/05/13 10:54:39 INFO Applying migration id=rfc9421 2026/05/13 10:54:39 INFO Applying migration id=keys 2026/05/13 10:54:39 INFO Applying migration id=portable 2026/05/13 10:54:39 INFO Applying migration id=proofs 2026/05/13 10:54:39 INFO Applying migration id=contexts 2026/05/13 10:54:39 INFO Applying migration id=deliverieshost 2026/05/13 10:54:39 INFO Applying migration id=pembegin 2026/05/13 10:54:39 INFO Applying migration id=didhost 2026/05/13 10:54:39 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:39 INFO Applying migration id=invites 2026/05/13 10:54:39 INFO Applying migration id=ed25519blob 2026/05/13 10:54:39 INFO Applying migration id=rsablob 2026/05/13 10:54:39 INFO Applying migration id=iconscid 2026/05/13 10:54:39 INFO Applying migration id=actor 2026/05/13 10:54:39 INFO Applying migration id=localkeys 2026/05/13 10:54:39 INFO Applying migration id=deleted 2026/05/13 10:54:39 INFO Applying migration id=history 2026/05/13 10:54:39 INFO Applying migration id=outboxnano 2026/05/13 10:54:39 INFO Applying migration id=implements 2026/05/13 10:54:39 INFO Applying migration id=backfill 2026/05/13 10:54:40 WARN Throttled request to set bio can=2026-05-13T11:24:39.854Z --- PASS: TestBio_Throttled (0.57s) === RUN TestBio_HappyFlow 2026/05/13 10:54:40 INFO Applying migration id=initial 2026/05/13 10:54:40 INFO Applying migration id=notesupdated 2026/05/13 10:54:40 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:40 INFO Applying migration id=activitiesid 2026/05/13 10:54:40 INFO Applying migration id=outbox 2026/05/13 10:54:40 INFO Applying migration id=edits 2026/05/13 10:54:40 INFO Applying migration id=outboxactor 2026/05/13 10:54:40 INFO Applying migration id=outboxsender 2026/05/13 10:54:40 INFO Applying migration id=thread 2026/05/13 10:54:40 INFO Applying migration id=host 2026/05/13 10:54:40 INFO Applying migration id=sharedinbox 2026/05/13 10:54:40 INFO Applying migration id=noteshost 2026/05/13 10:54:40 INFO Applying migration id=fetched 2026/05/13 10:54:40 INFO Applying migration id=move 2026/05/13 10:54:40 INFO Applying migration id=cleanup 2026/05/13 10:54:40 INFO Applying migration id=received 2026/05/13 10:54:40 INFO Applying migration id=namehost 2026/05/13 10:54:40 INFO Applying migration id=outboxhost 2026/05/13 10:54:40 INFO Applying migration id=notesfts 2026/05/13 10:54:40 INFO Applying migration id=iconsname 2026/05/13 10:54:40 INFO Applying migration id=nohash 2026/05/13 10:54:40 INFO Applying migration id=shares 2026/05/13 10:54:40 INFO Applying migration id=actorttl 2026/05/13 10:54:40 INFO Applying migration id=tocc 2026/05/13 10:54:40 INFO Applying migration id=followeds 2026/05/13 10:54:40 INFO Applying migration id=certhash 2026/05/13 10:54:40 INFO Applying migration id=follows_sync 2026/05/13 10:54:40 INFO Applying migration id=jsonpath 2026/05/13 10:54:40 INFO Applying migration id=localforward 2026/05/13 10:54:40 INFO Applying migration id=avatar 2026/05/13 10:54:40 INFO Applying migration id=noimage 2026/05/13 10:54:40 INFO Applying migration id=feed 2026/05/13 10:54:40 INFO Applying migration id=bookmarks 2026/05/13 10:54:40 INFO Applying migration id=shareactivity 2026/05/13 10:54:40 INFO Applying migration id=application 2026/05/13 10:54:40 INFO Applying migration id=certificates 2026/05/13 10:54:40 INFO Applying migration id=rawforward 2026/05/13 10:54:40 INFO Applying migration id=publickey 2026/05/13 10:54:40 INFO Applying migration id=resolvegroup 2026/05/13 10:54:40 INFO Applying migration id=reject 2026/05/13 10:54:40 INFO Applying migration id=autodel 2026/05/13 10:54:40 INFO Applying migration id=jsonb 2026/05/13 10:54:40 INFO Applying migration id=quote 2026/05/13 10:54:40 INFO Applying migration id=rfc9421 2026/05/13 10:54:40 INFO Applying migration id=keys 2026/05/13 10:54:40 INFO Applying migration id=portable 2026/05/13 10:54:40 INFO Applying migration id=proofs 2026/05/13 10:54:40 INFO Applying migration id=contexts 2026/05/13 10:54:40 INFO Applying migration id=deliverieshost 2026/05/13 10:54:40 INFO Applying migration id=pembegin 2026/05/13 10:54:40 INFO Applying migration id=didhost 2026/05/13 10:54:40 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:40 INFO Applying migration id=invites 2026/05/13 10:54:40 INFO Applying migration id=ed25519blob 2026/05/13 10:54:40 INFO Applying migration id=rsablob 2026/05/13 10:54:40 INFO Applying migration id=iconscid 2026/05/13 10:54:40 INFO Applying migration id=actor 2026/05/13 10:54:40 INFO Applying migration id=localkeys 2026/05/13 10:54:40 INFO Applying migration id=deleted 2026/05/13 10:54:40 INFO Applying migration id=history 2026/05/13 10:54:40 INFO Applying migration id=outboxnano 2026/05/13 10:54:40 INFO Applying migration id=implements 2026/05/13 10:54:40 INFO Applying migration id=backfill 2026/05/13 10:54:40 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestBio_HappyFlow (0.64s) === RUN TestBio_TooLong 2026/05/13 10:54:40 INFO Applying migration id=initial 2026/05/13 10:54:40 INFO Applying migration id=notesupdated 2026/05/13 10:54:40 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:40 INFO Applying migration id=activitiesid 2026/05/13 10:54:40 INFO Applying migration id=outbox 2026/05/13 10:54:40 INFO Applying migration id=edits 2026/05/13 10:54:40 INFO Applying migration id=outboxactor 2026/05/13 10:54:40 INFO Applying migration id=outboxsender 2026/05/13 10:54:40 INFO Applying migration id=thread 2026/05/13 10:54:40 INFO Applying migration id=host 2026/05/13 10:54:40 INFO Applying migration id=sharedinbox 2026/05/13 10:54:40 INFO Applying migration id=noteshost 2026/05/13 10:54:40 INFO Applying migration id=fetched 2026/05/13 10:54:40 INFO Applying migration id=move 2026/05/13 10:54:40 INFO Applying migration id=cleanup 2026/05/13 10:54:40 INFO Applying migration id=received 2026/05/13 10:54:40 INFO Applying migration id=namehost 2026/05/13 10:54:40 INFO Applying migration id=outboxhost 2026/05/13 10:54:40 INFO Applying migration id=notesfts 2026/05/13 10:54:40 INFO Applying migration id=iconsname 2026/05/13 10:54:40 INFO Applying migration id=nohash 2026/05/13 10:54:40 INFO Applying migration id=shares 2026/05/13 10:54:40 INFO Applying migration id=actorttl 2026/05/13 10:54:40 INFO Applying migration id=tocc 2026/05/13 10:54:40 INFO Applying migration id=followeds 2026/05/13 10:54:40 INFO Applying migration id=certhash 2026/05/13 10:54:40 INFO Applying migration id=follows_sync 2026/05/13 10:54:40 INFO Applying migration id=jsonpath 2026/05/13 10:54:40 INFO Applying migration id=localforward 2026/05/13 10:54:40 INFO Applying migration id=avatar 2026/05/13 10:54:40 INFO Applying migration id=noimage 2026/05/13 10:54:40 INFO Applying migration id=feed 2026/05/13 10:54:40 INFO Applying migration id=bookmarks 2026/05/13 10:54:40 INFO Applying migration id=shareactivity 2026/05/13 10:54:40 INFO Applying migration id=application 2026/05/13 10:54:40 INFO Applying migration id=certificates 2026/05/13 10:54:40 INFO Applying migration id=rawforward 2026/05/13 10:54:40 INFO Applying migration id=publickey 2026/05/13 10:54:40 INFO Applying migration id=resolvegroup 2026/05/13 10:54:40 INFO Applying migration id=reject 2026/05/13 10:54:40 INFO Applying migration id=autodel 2026/05/13 10:54:40 INFO Applying migration id=jsonb 2026/05/13 10:54:40 INFO Applying migration id=quote 2026/05/13 10:54:40 INFO Applying migration id=rfc9421 2026/05/13 10:54:40 INFO Applying migration id=keys 2026/05/13 10:54:40 INFO Applying migration id=portable 2026/05/13 10:54:40 INFO Applying migration id=proofs 2026/05/13 10:54:40 INFO Applying migration id=contexts 2026/05/13 10:54:40 INFO Applying migration id=deliverieshost 2026/05/13 10:54:40 INFO Applying migration id=pembegin 2026/05/13 10:54:40 INFO Applying migration id=didhost 2026/05/13 10:54:40 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:40 INFO Applying migration id=invites 2026/05/13 10:54:40 INFO Applying migration id=ed25519blob 2026/05/13 10:54:40 INFO Applying migration id=rsablob 2026/05/13 10:54:40 INFO Applying migration id=iconscid 2026/05/13 10:54:41 INFO Applying migration id=actor 2026/05/13 10:54:41 INFO Applying migration id=localkeys 2026/05/13 10:54:41 INFO Applying migration id=deleted 2026/05/13 10:54:41 INFO Applying migration id=history 2026/05/13 10:54:41 INFO Applying migration id=outboxnano 2026/05/13 10:54:41 INFO Applying migration id=implements 2026/05/13 10:54:41 INFO Applying migration id=backfill --- PASS: TestBio_TooLong (0.75s) === RUN TestBio_MultiLine 2026/05/13 10:54:41 INFO Applying migration id=initial 2026/05/13 10:54:41 INFO Applying migration id=notesupdated 2026/05/13 10:54:41 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:41 INFO Applying migration id=activitiesid 2026/05/13 10:54:41 INFO Applying migration id=outbox 2026/05/13 10:54:41 INFO Applying migration id=edits 2026/05/13 10:54:41 INFO Applying migration id=outboxactor 2026/05/13 10:54:41 INFO Applying migration id=outboxsender 2026/05/13 10:54:41 INFO Applying migration id=thread 2026/05/13 10:54:41 INFO Applying migration id=host 2026/05/13 10:54:41 INFO Applying migration id=sharedinbox 2026/05/13 10:54:41 INFO Applying migration id=noteshost 2026/05/13 10:54:41 INFO Applying migration id=fetched 2026/05/13 10:54:41 INFO Applying migration id=move 2026/05/13 10:54:41 INFO Applying migration id=cleanup 2026/05/13 10:54:41 INFO Applying migration id=received 2026/05/13 10:54:41 INFO Applying migration id=namehost 2026/05/13 10:54:41 INFO Applying migration id=outboxhost 2026/05/13 10:54:41 INFO Applying migration id=notesfts 2026/05/13 10:54:41 INFO Applying migration id=iconsname 2026/05/13 10:54:41 INFO Applying migration id=nohash 2026/05/13 10:54:41 INFO Applying migration id=shares 2026/05/13 10:54:41 INFO Applying migration id=actorttl 2026/05/13 10:54:41 INFO Applying migration id=tocc 2026/05/13 10:54:41 INFO Applying migration id=followeds 2026/05/13 10:54:41 INFO Applying migration id=certhash 2026/05/13 10:54:41 INFO Applying migration id=follows_sync 2026/05/13 10:54:41 INFO Applying migration id=jsonpath 2026/05/13 10:54:41 INFO Applying migration id=localforward 2026/05/13 10:54:41 INFO Applying migration id=avatar 2026/05/13 10:54:41 INFO Applying migration id=noimage 2026/05/13 10:54:41 INFO Applying migration id=feed 2026/05/13 10:54:41 INFO Applying migration id=bookmarks 2026/05/13 10:54:41 INFO Applying migration id=shareactivity 2026/05/13 10:54:41 INFO Applying migration id=application 2026/05/13 10:54:41 INFO Applying migration id=certificates 2026/05/13 10:54:41 INFO Applying migration id=rawforward 2026/05/13 10:54:41 INFO Applying migration id=publickey 2026/05/13 10:54:41 INFO Applying migration id=resolvegroup 2026/05/13 10:54:41 INFO Applying migration id=reject 2026/05/13 10:54:41 INFO Applying migration id=autodel 2026/05/13 10:54:41 INFO Applying migration id=jsonb 2026/05/13 10:54:41 INFO Applying migration id=quote 2026/05/13 10:54:41 INFO Applying migration id=rfc9421 2026/05/13 10:54:41 INFO Applying migration id=keys 2026/05/13 10:54:41 INFO Applying migration id=portable 2026/05/13 10:54:41 INFO Applying migration id=proofs 2026/05/13 10:54:41 INFO Applying migration id=contexts 2026/05/13 10:54:41 INFO Applying migration id=deliverieshost 2026/05/13 10:54:41 INFO Applying migration id=pembegin 2026/05/13 10:54:41 INFO Applying migration id=didhost 2026/05/13 10:54:41 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:41 INFO Applying migration id=invites 2026/05/13 10:54:41 INFO Applying migration id=ed25519blob 2026/05/13 10:54:41 INFO Applying migration id=rsablob 2026/05/13 10:54:41 INFO Applying migration id=iconscid 2026/05/13 10:54:41 INFO Applying migration id=actor 2026/05/13 10:54:41 INFO Applying migration id=localkeys 2026/05/13 10:54:41 INFO Applying migration id=deleted 2026/05/13 10:54:41 INFO Applying migration id=history 2026/05/13 10:54:41 INFO Applying migration id=outboxnano 2026/05/13 10:54:41 INFO Applying migration id=implements 2026/05/13 10:54:41 INFO Applying migration id=backfill 2026/05/13 10:54:42 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestBio_MultiLine (0.62s) === RUN TestBio_MultiLineWithLink 2026/05/13 10:54:42 INFO Applying migration id=initial 2026/05/13 10:54:42 INFO Applying migration id=notesupdated 2026/05/13 10:54:42 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:42 INFO Applying migration id=activitiesid 2026/05/13 10:54:42 INFO Applying migration id=outbox 2026/05/13 10:54:42 INFO Applying migration id=edits 2026/05/13 10:54:42 INFO Applying migration id=outboxactor 2026/05/13 10:54:42 INFO Applying migration id=outboxsender 2026/05/13 10:54:42 INFO Applying migration id=thread 2026/05/13 10:54:42 INFO Applying migration id=host 2026/05/13 10:54:42 INFO Applying migration id=sharedinbox 2026/05/13 10:54:42 INFO Applying migration id=noteshost 2026/05/13 10:54:42 INFO Applying migration id=fetched 2026/05/13 10:54:42 INFO Applying migration id=move 2026/05/13 10:54:42 INFO Applying migration id=cleanup 2026/05/13 10:54:42 INFO Applying migration id=received 2026/05/13 10:54:42 INFO Applying migration id=namehost 2026/05/13 10:54:42 INFO Applying migration id=outboxhost 2026/05/13 10:54:42 INFO Applying migration id=notesfts 2026/05/13 10:54:42 INFO Applying migration id=iconsname 2026/05/13 10:54:42 INFO Applying migration id=nohash 2026/05/13 10:54:42 INFO Applying migration id=shares 2026/05/13 10:54:42 INFO Applying migration id=actorttl 2026/05/13 10:54:42 INFO Applying migration id=tocc 2026/05/13 10:54:42 INFO Applying migration id=followeds 2026/05/13 10:54:42 INFO Applying migration id=certhash 2026/05/13 10:54:42 INFO Applying migration id=follows_sync 2026/05/13 10:54:42 INFO Applying migration id=jsonpath 2026/05/13 10:54:42 INFO Applying migration id=localforward 2026/05/13 10:54:42 INFO Applying migration id=avatar 2026/05/13 10:54:42 INFO Applying migration id=noimage 2026/05/13 10:54:42 INFO Applying migration id=feed 2026/05/13 10:54:42 INFO Applying migration id=bookmarks 2026/05/13 10:54:42 INFO Applying migration id=shareactivity 2026/05/13 10:54:42 INFO Applying migration id=application 2026/05/13 10:54:42 INFO Applying migration id=certificates 2026/05/13 10:54:42 INFO Applying migration id=rawforward 2026/05/13 10:54:42 INFO Applying migration id=publickey 2026/05/13 10:54:42 INFO Applying migration id=resolvegroup 2026/05/13 10:54:42 INFO Applying migration id=reject 2026/05/13 10:54:42 INFO Applying migration id=autodel 2026/05/13 10:54:42 INFO Applying migration id=jsonb 2026/05/13 10:54:42 INFO Applying migration id=quote 2026/05/13 10:54:42 INFO Applying migration id=rfc9421 2026/05/13 10:54:42 INFO Applying migration id=keys 2026/05/13 10:54:42 INFO Applying migration id=portable 2026/05/13 10:54:42 INFO Applying migration id=proofs 2026/05/13 10:54:42 INFO Applying migration id=contexts 2026/05/13 10:54:42 INFO Applying migration id=deliverieshost 2026/05/13 10:54:42 INFO Applying migration id=pembegin 2026/05/13 10:54:42 INFO Applying migration id=didhost 2026/05/13 10:54:42 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:42 INFO Applying migration id=invites 2026/05/13 10:54:42 INFO Applying migration id=ed25519blob 2026/05/13 10:54:42 INFO Applying migration id=rsablob 2026/05/13 10:54:42 INFO Applying migration id=iconscid 2026/05/13 10:54:42 INFO Applying migration id=actor 2026/05/13 10:54:42 INFO Applying migration id=localkeys 2026/05/13 10:54:42 INFO Applying migration id=deleted 2026/05/13 10:54:42 INFO Applying migration id=history 2026/05/13 10:54:42 INFO Applying migration id=outboxnano 2026/05/13 10:54:42 INFO Applying migration id=implements 2026/05/13 10:54:42 INFO Applying migration id=backfill 2026/05/13 10:54:42 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestBio_MultiLineWithLink (0.79s) === RUN TestBookmark_HappyFlow 2026/05/13 10:54:42 INFO Applying migration id=initial 2026/05/13 10:54:42 INFO Applying migration id=notesupdated 2026/05/13 10:54:42 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:42 INFO Applying migration id=activitiesid 2026/05/13 10:54:42 INFO Applying migration id=outbox 2026/05/13 10:54:42 INFO Applying migration id=edits 2026/05/13 10:54:42 INFO Applying migration id=outboxactor 2026/05/13 10:54:42 INFO Applying migration id=outboxsender 2026/05/13 10:54:42 INFO Applying migration id=thread 2026/05/13 10:54:42 INFO Applying migration id=host 2026/05/13 10:54:42 INFO Applying migration id=sharedinbox 2026/05/13 10:54:42 INFO Applying migration id=noteshost 2026/05/13 10:54:42 INFO Applying migration id=fetched 2026/05/13 10:54:42 INFO Applying migration id=move 2026/05/13 10:54:42 INFO Applying migration id=cleanup 2026/05/13 10:54:42 INFO Applying migration id=received 2026/05/13 10:54:42 INFO Applying migration id=namehost 2026/05/13 10:54:42 INFO Applying migration id=outboxhost 2026/05/13 10:54:42 INFO Applying migration id=notesfts 2026/05/13 10:54:42 INFO Applying migration id=iconsname 2026/05/13 10:54:42 INFO Applying migration id=nohash 2026/05/13 10:54:42 INFO Applying migration id=shares 2026/05/13 10:54:42 INFO Applying migration id=actorttl 2026/05/13 10:54:42 INFO Applying migration id=tocc 2026/05/13 10:54:43 INFO Applying migration id=followeds 2026/05/13 10:54:43 INFO Applying migration id=certhash 2026/05/13 10:54:43 INFO Applying migration id=follows_sync 2026/05/13 10:54:43 INFO Applying migration id=jsonpath 2026/05/13 10:54:43 INFO Applying migration id=localforward 2026/05/13 10:54:43 INFO Applying migration id=avatar 2026/05/13 10:54:43 INFO Applying migration id=noimage 2026/05/13 10:54:43 INFO Applying migration id=feed 2026/05/13 10:54:43 INFO Applying migration id=bookmarks 2026/05/13 10:54:43 INFO Applying migration id=shareactivity 2026/05/13 10:54:43 INFO Applying migration id=application 2026/05/13 10:54:43 INFO Applying migration id=certificates 2026/05/13 10:54:43 INFO Applying migration id=rawforward 2026/05/13 10:54:43 INFO Applying migration id=publickey 2026/05/13 10:54:43 INFO Applying migration id=resolvegroup 2026/05/13 10:54:43 INFO Applying migration id=reject 2026/05/13 10:54:43 INFO Applying migration id=autodel 2026/05/13 10:54:43 INFO Applying migration id=jsonb 2026/05/13 10:54:43 INFO Applying migration id=quote 2026/05/13 10:54:43 INFO Applying migration id=rfc9421 2026/05/13 10:54:43 INFO Applying migration id=keys 2026/05/13 10:54:43 INFO Applying migration id=portable 2026/05/13 10:54:43 INFO Applying migration id=proofs 2026/05/13 10:54:43 INFO Applying migration id=contexts 2026/05/13 10:54:43 INFO Applying migration id=deliverieshost 2026/05/13 10:54:43 INFO Applying migration id=pembegin 2026/05/13 10:54:43 INFO Applying migration id=didhost 2026/05/13 10:54:43 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:43 INFO Applying migration id=invites 2026/05/13 10:54:43 INFO Applying migration id=ed25519blob 2026/05/13 10:54:43 INFO Applying migration id=rsablob 2026/05/13 10:54:43 INFO Applying migration id=iconscid 2026/05/13 10:54:43 INFO Applying migration id=actor 2026/05/13 10:54:43 INFO Applying migration id=localkeys 2026/05/13 10:54:43 INFO Applying migration id=deleted 2026/05/13 10:54:43 INFO Applying migration id=history 2026/05/13 10:54:43 INFO Applying migration id=outboxnano 2026/05/13 10:54:43 INFO Applying migration id=implements 2026/05/13 10:54:43 INFO Applying migration id=backfill 2026/05/13 10:54:43 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-8408-749b-8e42-006d5901d792 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-8408-7428-928a-0ff93ccdfd51 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20f9-8408-7428-928a-0ff93ccdfd51 2026/05/13 10:54:43 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-8408-7428-928a-0ff93ccdfd51 2026/05/13 10:54:43 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-8408-7428-928a-0ff93ccdfd51 2026/05/13 10:54:43 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-8408-7428-928a-0ff93ccdfd51 --- PASS: TestBookmark_HappyFlow (0.77s) === RUN TestBookmark_Throttling 2026/05/13 10:54:43 INFO Applying migration id=initial 2026/05/13 10:54:43 INFO Applying migration id=notesupdated 2026/05/13 10:54:43 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:43 INFO Applying migration id=activitiesid 2026/05/13 10:54:43 INFO Applying migration id=outbox 2026/05/13 10:54:43 INFO Applying migration id=edits 2026/05/13 10:54:43 INFO Applying migration id=outboxactor 2026/05/13 10:54:43 INFO Applying migration id=outboxsender 2026/05/13 10:54:43 INFO Applying migration id=thread 2026/05/13 10:54:43 INFO Applying migration id=host 2026/05/13 10:54:43 INFO Applying migration id=sharedinbox 2026/05/13 10:54:43 INFO Applying migration id=noteshost 2026/05/13 10:54:43 INFO Applying migration id=fetched 2026/05/13 10:54:43 INFO Applying migration id=move 2026/05/13 10:54:43 INFO Applying migration id=cleanup 2026/05/13 10:54:43 INFO Applying migration id=received 2026/05/13 10:54:43 INFO Applying migration id=namehost 2026/05/13 10:54:43 INFO Applying migration id=outboxhost 2026/05/13 10:54:43 INFO Applying migration id=notesfts 2026/05/13 10:54:43 INFO Applying migration id=iconsname 2026/05/13 10:54:43 INFO Applying migration id=nohash 2026/05/13 10:54:43 INFO Applying migration id=shares 2026/05/13 10:54:43 INFO Applying migration id=actorttl 2026/05/13 10:54:43 INFO Applying migration id=tocc 2026/05/13 10:54:43 INFO Applying migration id=followeds 2026/05/13 10:54:43 INFO Applying migration id=certhash 2026/05/13 10:54:43 INFO Applying migration id=follows_sync 2026/05/13 10:54:43 INFO Applying migration id=jsonpath 2026/05/13 10:54:43 INFO Applying migration id=localforward 2026/05/13 10:54:43 INFO Applying migration id=avatar 2026/05/13 10:54:43 INFO Applying migration id=noimage 2026/05/13 10:54:43 INFO Applying migration id=feed 2026/05/13 10:54:43 INFO Applying migration id=bookmarks 2026/05/13 10:54:43 INFO Applying migration id=shareactivity 2026/05/13 10:54:43 INFO Applying migration id=application 2026/05/13 10:54:43 INFO Applying migration id=certificates 2026/05/13 10:54:43 INFO Applying migration id=rawforward 2026/05/13 10:54:43 INFO Applying migration id=publickey 2026/05/13 10:54:43 INFO Applying migration id=resolvegroup 2026/05/13 10:54:43 INFO Applying migration id=reject 2026/05/13 10:54:43 INFO Applying migration id=autodel 2026/05/13 10:54:43 INFO Applying migration id=jsonb 2026/05/13 10:54:43 INFO Applying migration id=quote 2026/05/13 10:54:43 INFO Applying migration id=rfc9421 2026/05/13 10:54:43 INFO Applying migration id=keys 2026/05/13 10:54:43 INFO Applying migration id=portable 2026/05/13 10:54:43 INFO Applying migration id=proofs 2026/05/13 10:54:43 INFO Applying migration id=contexts 2026/05/13 10:54:43 INFO Applying migration id=deliverieshost 2026/05/13 10:54:43 INFO Applying migration id=pembegin 2026/05/13 10:54:43 INFO Applying migration id=didhost 2026/05/13 10:54:43 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:43 INFO Applying migration id=invites 2026/05/13 10:54:43 INFO Applying migration id=ed25519blob 2026/05/13 10:54:43 INFO Applying migration id=rsablob 2026/05/13 10:54:43 INFO Applying migration id=iconscid 2026/05/13 10:54:43 INFO Applying migration id=actor 2026/05/13 10:54:43 INFO Applying migration id=localkeys 2026/05/13 10:54:43 INFO Applying migration id=deleted 2026/05/13 10:54:43 INFO Applying migration id=history 2026/05/13 10:54:43 INFO Applying migration id=outboxnano 2026/05/13 10:54:43 INFO Applying migration id=implements 2026/05/13 10:54:43 INFO Applying migration id=backfill 2026/05/13 10:54:44 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-8672-7824-a6d0-40247085333a activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-8672-77a5-a7a4-932f912c876c activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20f9-8672-77a5-a7a4-932f912c876c 2026/05/13 10:54:44 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-8675-7cb1-95a9-97a7d8837ff8 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-8675-7c7a-b0e6-912374a671a1 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019e20f9-8675-7c7a-b0e6-912374a671a1 2026/05/13 10:54:44 WARN User is bookmarking too frequently --- PASS: TestBookmark_Throttling (0.61s) === RUN TestBookmark_Limit 2026/05/13 10:54:44 INFO Applying migration id=initial 2026/05/13 10:54:44 INFO Applying migration id=notesupdated 2026/05/13 10:54:44 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:44 INFO Applying migration id=activitiesid 2026/05/13 10:54:44 INFO Applying migration id=outbox 2026/05/13 10:54:44 INFO Applying migration id=edits 2026/05/13 10:54:44 INFO Applying migration id=outboxactor 2026/05/13 10:54:44 INFO Applying migration id=outboxsender 2026/05/13 10:54:44 INFO Applying migration id=thread 2026/05/13 10:54:44 INFO Applying migration id=host 2026/05/13 10:54:44 INFO Applying migration id=sharedinbox 2026/05/13 10:54:44 INFO Applying migration id=noteshost 2026/05/13 10:54:44 INFO Applying migration id=fetched 2026/05/13 10:54:44 INFO Applying migration id=move 2026/05/13 10:54:44 INFO Applying migration id=cleanup 2026/05/13 10:54:44 INFO Applying migration id=received 2026/05/13 10:54:44 INFO Applying migration id=namehost 2026/05/13 10:54:44 INFO Applying migration id=outboxhost 2026/05/13 10:54:44 INFO Applying migration id=notesfts 2026/05/13 10:54:44 INFO Applying migration id=iconsname 2026/05/13 10:54:44 INFO Applying migration id=nohash 2026/05/13 10:54:44 INFO Applying migration id=shares 2026/05/13 10:54:44 INFO Applying migration id=actorttl 2026/05/13 10:54:44 INFO Applying migration id=tocc 2026/05/13 10:54:44 INFO Applying migration id=followeds 2026/05/13 10:54:44 INFO Applying migration id=certhash 2026/05/13 10:54:44 INFO Applying migration id=follows_sync 2026/05/13 10:54:44 INFO Applying migration id=jsonpath 2026/05/13 10:54:44 INFO Applying migration id=localforward 2026/05/13 10:54:44 INFO Applying migration id=avatar 2026/05/13 10:54:44 INFO Applying migration id=noimage 2026/05/13 10:54:44 INFO Applying migration id=feed 2026/05/13 10:54:44 INFO Applying migration id=bookmarks 2026/05/13 10:54:44 INFO Applying migration id=shareactivity 2026/05/13 10:54:44 INFO Applying migration id=application 2026/05/13 10:54:44 INFO Applying migration id=certificates 2026/05/13 10:54:44 INFO Applying migration id=rawforward 2026/05/13 10:54:44 INFO Applying migration id=publickey 2026/05/13 10:54:44 INFO Applying migration id=resolvegroup 2026/05/13 10:54:44 INFO Applying migration id=reject 2026/05/13 10:54:44 INFO Applying migration id=autodel 2026/05/13 10:54:44 INFO Applying migration id=jsonb 2026/05/13 10:54:44 INFO Applying migration id=quote 2026/05/13 10:54:44 INFO Applying migration id=rfc9421 2026/05/13 10:54:44 INFO Applying migration id=keys 2026/05/13 10:54:44 INFO Applying migration id=portable 2026/05/13 10:54:44 INFO Applying migration id=proofs 2026/05/13 10:54:44 INFO Applying migration id=contexts 2026/05/13 10:54:44 INFO Applying migration id=deliverieshost 2026/05/13 10:54:44 INFO Applying migration id=pembegin 2026/05/13 10:54:44 INFO Applying migration id=didhost 2026/05/13 10:54:44 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:44 INFO Applying migration id=invites 2026/05/13 10:54:44 INFO Applying migration id=ed25519blob 2026/05/13 10:54:44 INFO Applying migration id=rsablob 2026/05/13 10:54:44 INFO Applying migration id=iconscid 2026/05/13 10:54:44 INFO Applying migration id=actor 2026/05/13 10:54:44 INFO Applying migration id=localkeys 2026/05/13 10:54:44 INFO Applying migration id=deleted 2026/05/13 10:54:44 INFO Applying migration id=history 2026/05/13 10:54:44 INFO Applying migration id=outboxnano 2026/05/13 10:54:44 INFO Applying migration id=implements 2026/05/13 10:54:44 INFO Applying migration id=backfill 2026/05/13 10:54:45 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-89cb-7b54-beaf-2f4ec2f2cbea activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-89cb-7b0a-bed4-fde895c10dfd activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20f9-89cb-7b0a-bed4-fde895c10dfd 2026/05/13 10:54:45 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-89cd-7cd7-a474-3aabe3b6f5df activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-89cd-7cac-85ce-fc26ad34d258 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019e20f9-89cd-7cac-85ce-fc26ad34d258 2026/05/13 10:54:45 WARN User has reached bookmarks limit post=https://localhost.localdomain:8443/post/019e20f9-89cd-7cac-85ce-fc26ad34d258 --- PASS: TestBookmark_Limit (0.85s) === RUN TestBookmark_TwoBookmarks 2026/05/13 10:54:45 INFO Applying migration id=initial 2026/05/13 10:54:45 INFO Applying migration id=notesupdated 2026/05/13 10:54:45 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:45 INFO Applying migration id=activitiesid 2026/05/13 10:54:45 INFO Applying migration id=outbox 2026/05/13 10:54:45 INFO Applying migration id=edits 2026/05/13 10:54:45 INFO Applying migration id=outboxactor 2026/05/13 10:54:45 INFO Applying migration id=outboxsender 2026/05/13 10:54:45 INFO Applying migration id=thread 2026/05/13 10:54:45 INFO Applying migration id=host 2026/05/13 10:54:45 INFO Applying migration id=sharedinbox 2026/05/13 10:54:45 INFO Applying migration id=noteshost 2026/05/13 10:54:45 INFO Applying migration id=fetched 2026/05/13 10:54:45 INFO Applying migration id=move 2026/05/13 10:54:45 INFO Applying migration id=cleanup 2026/05/13 10:54:45 INFO Applying migration id=received 2026/05/13 10:54:45 INFO Applying migration id=namehost 2026/05/13 10:54:45 INFO Applying migration id=outboxhost 2026/05/13 10:54:45 INFO Applying migration id=notesfts 2026/05/13 10:54:45 INFO Applying migration id=iconsname 2026/05/13 10:54:45 INFO Applying migration id=nohash 2026/05/13 10:54:45 INFO Applying migration id=shares 2026/05/13 10:54:45 INFO Applying migration id=actorttl 2026/05/13 10:54:45 INFO Applying migration id=tocc 2026/05/13 10:54:45 INFO Applying migration id=followeds 2026/05/13 10:54:45 INFO Applying migration id=certhash 2026/05/13 10:54:45 INFO Applying migration id=follows_sync 2026/05/13 10:54:45 INFO Applying migration id=jsonpath 2026/05/13 10:54:45 INFO Applying migration id=localforward 2026/05/13 10:54:45 INFO Applying migration id=avatar 2026/05/13 10:54:45 INFO Applying migration id=noimage 2026/05/13 10:54:45 INFO Applying migration id=feed 2026/05/13 10:54:45 INFO Applying migration id=bookmarks 2026/05/13 10:54:45 INFO Applying migration id=shareactivity 2026/05/13 10:54:45 INFO Applying migration id=application 2026/05/13 10:54:45 INFO Applying migration id=certificates 2026/05/13 10:54:45 INFO Applying migration id=rawforward 2026/05/13 10:54:45 INFO Applying migration id=publickey 2026/05/13 10:54:45 INFO Applying migration id=resolvegroup 2026/05/13 10:54:45 INFO Applying migration id=reject 2026/05/13 10:54:45 INFO Applying migration id=autodel 2026/05/13 10:54:45 INFO Applying migration id=jsonb 2026/05/13 10:54:45 INFO Applying migration id=quote 2026/05/13 10:54:45 INFO Applying migration id=rfc9421 2026/05/13 10:54:45 INFO Applying migration id=keys 2026/05/13 10:54:45 INFO Applying migration id=portable 2026/05/13 10:54:45 INFO Applying migration id=proofs 2026/05/13 10:54:45 INFO Applying migration id=contexts 2026/05/13 10:54:45 INFO Applying migration id=deliverieshost 2026/05/13 10:54:45 INFO Applying migration id=pembegin 2026/05/13 10:54:45 INFO Applying migration id=didhost 2026/05/13 10:54:45 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:45 INFO Applying migration id=invites 2026/05/13 10:54:45 INFO Applying migration id=ed25519blob 2026/05/13 10:54:45 INFO Applying migration id=rsablob 2026/05/13 10:54:45 INFO Applying migration id=iconscid 2026/05/13 10:54:45 INFO Applying migration id=actor 2026/05/13 10:54:45 INFO Applying migration id=localkeys 2026/05/13 10:54:45 INFO Applying migration id=deleted 2026/05/13 10:54:45 INFO Applying migration id=history 2026/05/13 10:54:45 INFO Applying migration id=outboxnano 2026/05/13 10:54:45 INFO Applying migration id=implements 2026/05/13 10:54:45 INFO Applying migration id=backfill 2026/05/13 10:54:46 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-8de2-7e7b-9dfe-2b150a96ecfc activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-8de2-7e19-bc4b-0579e30f5e70 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20f9-8de2-7e19-bc4b-0579e30f5e70 2026/05/13 10:54:46 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-8de5-7548-9041-85f9f32e2942 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-8de5-7522-8a0a-969beb734308 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019e20f9-8de5-7522-8a0a-969beb734308 --- PASS: TestBookmark_TwoBookmarks (1.05s) === RUN TestBookmark_Twice 2026/05/13 10:54:46 INFO Applying migration id=initial 2026/05/13 10:54:46 INFO Applying migration id=notesupdated 2026/05/13 10:54:46 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:46 INFO Applying migration id=activitiesid 2026/05/13 10:54:46 INFO Applying migration id=outbox 2026/05/13 10:54:46 INFO Applying migration id=edits 2026/05/13 10:54:46 INFO Applying migration id=outboxactor 2026/05/13 10:54:46 INFO Applying migration id=outboxsender 2026/05/13 10:54:46 INFO Applying migration id=thread 2026/05/13 10:54:46 INFO Applying migration id=host 2026/05/13 10:54:46 INFO Applying migration id=sharedinbox 2026/05/13 10:54:46 INFO Applying migration id=noteshost 2026/05/13 10:54:46 INFO Applying migration id=fetched 2026/05/13 10:54:46 INFO Applying migration id=move 2026/05/13 10:54:46 INFO Applying migration id=cleanup 2026/05/13 10:54:46 INFO Applying migration id=received 2026/05/13 10:54:46 INFO Applying migration id=namehost 2026/05/13 10:54:46 INFO Applying migration id=outboxhost 2026/05/13 10:54:46 INFO Applying migration id=notesfts 2026/05/13 10:54:46 INFO Applying migration id=iconsname 2026/05/13 10:54:46 INFO Applying migration id=nohash 2026/05/13 10:54:46 INFO Applying migration id=shares 2026/05/13 10:54:46 INFO Applying migration id=actorttl 2026/05/13 10:54:46 INFO Applying migration id=tocc 2026/05/13 10:54:46 INFO Applying migration id=followeds 2026/05/13 10:54:46 INFO Applying migration id=certhash 2026/05/13 10:54:46 INFO Applying migration id=follows_sync 2026/05/13 10:54:46 INFO Applying migration id=jsonpath 2026/05/13 10:54:46 INFO Applying migration id=localforward 2026/05/13 10:54:46 INFO Applying migration id=avatar 2026/05/13 10:54:46 INFO Applying migration id=noimage 2026/05/13 10:54:46 INFO Applying migration id=feed 2026/05/13 10:54:46 INFO Applying migration id=bookmarks 2026/05/13 10:54:46 INFO Applying migration id=shareactivity 2026/05/13 10:54:46 INFO Applying migration id=application 2026/05/13 10:54:46 INFO Applying migration id=certificates 2026/05/13 10:54:46 INFO Applying migration id=rawforward 2026/05/13 10:54:46 INFO Applying migration id=publickey 2026/05/13 10:54:46 INFO Applying migration id=resolvegroup 2026/05/13 10:54:46 INFO Applying migration id=reject 2026/05/13 10:54:46 INFO Applying migration id=autodel 2026/05/13 10:54:46 INFO Applying migration id=jsonb 2026/05/13 10:54:46 INFO Applying migration id=quote 2026/05/13 10:54:46 INFO Applying migration id=rfc9421 2026/05/13 10:54:46 INFO Applying migration id=keys 2026/05/13 10:54:46 INFO Applying migration id=portable 2026/05/13 10:54:46 INFO Applying migration id=proofs 2026/05/13 10:54:46 INFO Applying migration id=contexts 2026/05/13 10:54:46 INFO Applying migration id=deliverieshost 2026/05/13 10:54:46 INFO Applying migration id=pembegin 2026/05/13 10:54:46 INFO Applying migration id=didhost 2026/05/13 10:54:46 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:46 INFO Applying migration id=invites 2026/05/13 10:54:46 INFO Applying migration id=ed25519blob 2026/05/13 10:54:46 INFO Applying migration id=rsablob 2026/05/13 10:54:46 INFO Applying migration id=iconscid 2026/05/13 10:54:46 INFO Applying migration id=actor 2026/05/13 10:54:46 INFO Applying migration id=localkeys 2026/05/13 10:54:46 INFO Applying migration id=deleted 2026/05/13 10:54:46 INFO Applying migration id=history 2026/05/13 10:54:46 INFO Applying migration id=outboxnano 2026/05/13 10:54:46 INFO Applying migration id=implements 2026/05/13 10:54:46 INFO Applying migration id=backfill 2026/05/13 10:54:46 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-9063-7013-9684-2f92293e5008 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-9062-7f04-b08a-6bb89a6be170 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20f9-9062-7f04-b08a-6bb89a6be170 2026/05/13 10:54:46 WARN Failed to insert bookmark error="UNIQUE constraint failed: bookmarks.by, bookmarks.note" --- PASS: TestBookmark_Twice (0.64s) === RUN TestBookmark_ToFollowers 2026/05/13 10:54:46 INFO Applying migration id=initial 2026/05/13 10:54:46 INFO Applying migration id=notesupdated 2026/05/13 10:54:46 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:46 INFO Applying migration id=activitiesid 2026/05/13 10:54:46 INFO Applying migration id=outbox 2026/05/13 10:54:46 INFO Applying migration id=edits 2026/05/13 10:54:46 INFO Applying migration id=outboxactor 2026/05/13 10:54:46 INFO Applying migration id=outboxsender 2026/05/13 10:54:46 INFO Applying migration id=thread 2026/05/13 10:54:46 INFO Applying migration id=host 2026/05/13 10:54:46 INFO Applying migration id=sharedinbox 2026/05/13 10:54:46 INFO Applying migration id=noteshost 2026/05/13 10:54:46 INFO Applying migration id=fetched 2026/05/13 10:54:46 INFO Applying migration id=move 2026/05/13 10:54:46 INFO Applying migration id=cleanup 2026/05/13 10:54:46 INFO Applying migration id=received 2026/05/13 10:54:46 INFO Applying migration id=namehost 2026/05/13 10:54:46 INFO Applying migration id=outboxhost 2026/05/13 10:54:46 INFO Applying migration id=notesfts 2026/05/13 10:54:46 INFO Applying migration id=iconsname 2026/05/13 10:54:46 INFO Applying migration id=nohash 2026/05/13 10:54:46 INFO Applying migration id=shares 2026/05/13 10:54:46 INFO Applying migration id=actorttl 2026/05/13 10:54:46 INFO Applying migration id=tocc 2026/05/13 10:54:46 INFO Applying migration id=followeds 2026/05/13 10:54:46 INFO Applying migration id=certhash 2026/05/13 10:54:46 INFO Applying migration id=follows_sync 2026/05/13 10:54:46 INFO Applying migration id=jsonpath 2026/05/13 10:54:46 INFO Applying migration id=localforward 2026/05/13 10:54:46 INFO Applying migration id=avatar 2026/05/13 10:54:46 INFO Applying migration id=noimage 2026/05/13 10:54:46 INFO Applying migration id=feed 2026/05/13 10:54:46 INFO Applying migration id=bookmarks 2026/05/13 10:54:46 INFO Applying migration id=shareactivity 2026/05/13 10:54:46 INFO Applying migration id=application 2026/05/13 10:54:46 INFO Applying migration id=certificates 2026/05/13 10:54:46 INFO Applying migration id=rawforward 2026/05/13 10:54:46 INFO Applying migration id=publickey 2026/05/13 10:54:46 INFO Applying migration id=resolvegroup 2026/05/13 10:54:46 INFO Applying migration id=reject 2026/05/13 10:54:46 INFO Applying migration id=autodel 2026/05/13 10:54:46 INFO Applying migration id=jsonb 2026/05/13 10:54:47 INFO Applying migration id=quote 2026/05/13 10:54:47 INFO Applying migration id=rfc9421 2026/05/13 10:54:47 INFO Applying migration id=keys 2026/05/13 10:54:47 INFO Applying migration id=portable 2026/05/13 10:54:47 INFO Applying migration id=proofs 2026/05/13 10:54:47 INFO Applying migration id=contexts 2026/05/13 10:54:47 INFO Applying migration id=deliverieshost 2026/05/13 10:54:47 INFO Applying migration id=pembegin 2026/05/13 10:54:47 INFO Applying migration id=didhost 2026/05/13 10:54:47 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:47 INFO Applying migration id=invites 2026/05/13 10:54:47 INFO Applying migration id=ed25519blob 2026/05/13 10:54:47 INFO Applying migration id=rsablob 2026/05/13 10:54:47 INFO Applying migration id=iconscid 2026/05/13 10:54:47 INFO Applying migration id=actor 2026/05/13 10:54:47 INFO Applying migration id=localkeys 2026/05/13 10:54:47 INFO Applying migration id=deleted 2026/05/13 10:54:47 INFO Applying migration id=history 2026/05/13 10:54:47 INFO Applying migration id=outboxnano 2026/05/13 10:54:47 INFO Applying migration id=implements 2026/05/13 10:54:47 INFO Applying migration id=backfill 2026/05/13 10:54:48 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20f9-94dd-7581-b394-f099cf8073fd activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:48 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-94dd-7d50-83f8-aa8f95a9c588 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20f9-94dd-7581-b394-f099cf8073fd activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20f9-94dd-7581-b394-f099cf8073fd 2026/05/13 10:54:48 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-94de-76bf-b833-c2504122bc9e activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-94de-7682-a953-dbc67a0cc9b6 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20f9-94de-7682-a953-dbc67a0cc9b6 2026/05/13 10:54:48 INFO Post was not found post=https://localhost.localdomain:8443/post/019e20f9-94de-7682-a953-dbc67a0cc9b6 2026/05/13 10:54:48 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20f9-94e2-741e-a6af-296a2a752090 activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20f9-94dd-7581-b394-f099cf8073fd activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice --- PASS: TestBookmark_ToFollowers (1.15s) === RUN TestBookmark_DM 2026/05/13 10:54:48 INFO Applying migration id=initial 2026/05/13 10:54:48 INFO Applying migration id=notesupdated 2026/05/13 10:54:48 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:48 INFO Applying migration id=activitiesid 2026/05/13 10:54:48 INFO Applying migration id=outbox 2026/05/13 10:54:48 INFO Applying migration id=edits 2026/05/13 10:54:48 INFO Applying migration id=outboxactor 2026/05/13 10:54:48 INFO Applying migration id=outboxsender 2026/05/13 10:54:48 INFO Applying migration id=thread 2026/05/13 10:54:48 INFO Applying migration id=host 2026/05/13 10:54:48 INFO Applying migration id=sharedinbox 2026/05/13 10:54:48 INFO Applying migration id=noteshost 2026/05/13 10:54:48 INFO Applying migration id=fetched 2026/05/13 10:54:48 INFO Applying migration id=move 2026/05/13 10:54:48 INFO Applying migration id=cleanup 2026/05/13 10:54:48 INFO Applying migration id=received 2026/05/13 10:54:48 INFO Applying migration id=namehost 2026/05/13 10:54:48 INFO Applying migration id=outboxhost 2026/05/13 10:54:48 INFO Applying migration id=notesfts 2026/05/13 10:54:48 INFO Applying migration id=iconsname 2026/05/13 10:54:48 INFO Applying migration id=nohash 2026/05/13 10:54:48 INFO Applying migration id=shares 2026/05/13 10:54:48 INFO Applying migration id=actorttl 2026/05/13 10:54:48 INFO Applying migration id=tocc 2026/05/13 10:54:48 INFO Applying migration id=followeds 2026/05/13 10:54:48 INFO Applying migration id=certhash 2026/05/13 10:54:48 INFO Applying migration id=follows_sync 2026/05/13 10:54:48 INFO Applying migration id=jsonpath 2026/05/13 10:54:48 INFO Applying migration id=localforward 2026/05/13 10:54:48 INFO Applying migration id=avatar 2026/05/13 10:54:48 INFO Applying migration id=noimage 2026/05/13 10:54:48 INFO Applying migration id=feed 2026/05/13 10:54:48 INFO Applying migration id=bookmarks 2026/05/13 10:54:48 INFO Applying migration id=shareactivity 2026/05/13 10:54:48 INFO Applying migration id=application 2026/05/13 10:54:48 INFO Applying migration id=certificates 2026/05/13 10:54:48 INFO Applying migration id=rawforward 2026/05/13 10:54:48 INFO Applying migration id=publickey 2026/05/13 10:54:48 INFO Applying migration id=resolvegroup 2026/05/13 10:54:48 INFO Applying migration id=reject 2026/05/13 10:54:48 INFO Applying migration id=autodel 2026/05/13 10:54:48 INFO Applying migration id=jsonb 2026/05/13 10:54:48 INFO Applying migration id=quote 2026/05/13 10:54:48 INFO Applying migration id=rfc9421 2026/05/13 10:54:48 INFO Applying migration id=keys 2026/05/13 10:54:48 INFO Applying migration id=portable 2026/05/13 10:54:48 INFO Applying migration id=proofs 2026/05/13 10:54:48 INFO Applying migration id=contexts 2026/05/13 10:54:48 INFO Applying migration id=deliverieshost 2026/05/13 10:54:48 INFO Applying migration id=pembegin 2026/05/13 10:54:48 INFO Applying migration id=didhost 2026/05/13 10:54:48 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:48 INFO Applying migration id=invites 2026/05/13 10:54:48 INFO Applying migration id=ed25519blob 2026/05/13 10:54:48 INFO Applying migration id=rsablob 2026/05/13 10:54:48 INFO Applying migration id=iconscid 2026/05/13 10:54:48 INFO Applying migration id=actor 2026/05/13 10:54:48 INFO Applying migration id=localkeys 2026/05/13 10:54:48 INFO Applying migration id=deleted 2026/05/13 10:54:48 INFO Applying migration id=history 2026/05/13 10:54:48 INFO Applying migration id=outboxnano 2026/05/13 10:54:48 INFO Applying migration id=implements 2026/05/13 10:54:48 INFO Applying migration id=backfill 2026/05/13 10:54:48 INFO Adding mention name=@bob@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/bob 2026/05/13 10:54:48 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-9762-7254-9053-4b9a618d0c36 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-9762-7059-b1ac-8823a2156c2e activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20f9-9762-7059-b1ac-8823a2156c2e 2026/05/13 10:54:48 INFO Post was not found post=https://localhost.localdomain:8443/post/019e20f9-9762-7059-b1ac-8823a2156c2e --- PASS: TestBookmark_DM (0.64s) === RUN TestCommunities_OneCommunity 2026/05/13 10:54:48 INFO Applying migration id=initial 2026/05/13 10:54:48 INFO Applying migration id=notesupdated 2026/05/13 10:54:48 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:48 INFO Applying migration id=activitiesid 2026/05/13 10:54:48 INFO Applying migration id=outbox 2026/05/13 10:54:48 INFO Applying migration id=edits 2026/05/13 10:54:48 INFO Applying migration id=outboxactor 2026/05/13 10:54:48 INFO Applying migration id=outboxsender 2026/05/13 10:54:48 INFO Applying migration id=thread 2026/05/13 10:54:48 INFO Applying migration id=host 2026/05/13 10:54:48 INFO Applying migration id=sharedinbox 2026/05/13 10:54:48 INFO Applying migration id=noteshost 2026/05/13 10:54:48 INFO Applying migration id=fetched 2026/05/13 10:54:48 INFO Applying migration id=move 2026/05/13 10:54:48 INFO Applying migration id=cleanup 2026/05/13 10:54:48 INFO Applying migration id=received 2026/05/13 10:54:48 INFO Applying migration id=namehost 2026/05/13 10:54:48 INFO Applying migration id=outboxhost 2026/05/13 10:54:48 INFO Applying migration id=notesfts 2026/05/13 10:54:48 INFO Applying migration id=iconsname 2026/05/13 10:54:48 INFO Applying migration id=nohash 2026/05/13 10:54:48 INFO Applying migration id=shares 2026/05/13 10:54:48 INFO Applying migration id=actorttl 2026/05/13 10:54:48 INFO Applying migration id=tocc 2026/05/13 10:54:48 INFO Applying migration id=followeds 2026/05/13 10:54:48 INFO Applying migration id=certhash 2026/05/13 10:54:48 INFO Applying migration id=follows_sync 2026/05/13 10:54:48 INFO Applying migration id=jsonpath 2026/05/13 10:54:48 INFO Applying migration id=localforward 2026/05/13 10:54:48 INFO Applying migration id=avatar 2026/05/13 10:54:48 INFO Applying migration id=noimage 2026/05/13 10:54:48 INFO Applying migration id=feed 2026/05/13 10:54:48 INFO Applying migration id=bookmarks 2026/05/13 10:54:48 INFO Applying migration id=shareactivity 2026/05/13 10:54:48 INFO Applying migration id=application 2026/05/13 10:54:48 INFO Applying migration id=certificates 2026/05/13 10:54:48 INFO Applying migration id=rawforward 2026/05/13 10:54:48 INFO Applying migration id=publickey 2026/05/13 10:54:48 INFO Applying migration id=resolvegroup 2026/05/13 10:54:48 INFO Applying migration id=reject 2026/05/13 10:54:48 INFO Applying migration id=autodel 2026/05/13 10:54:48 INFO Applying migration id=jsonb 2026/05/13 10:54:48 INFO Applying migration id=quote 2026/05/13 10:54:48 INFO Applying migration id=rfc9421 2026/05/13 10:54:48 INFO Applying migration id=keys 2026/05/13 10:54:48 INFO Applying migration id=portable 2026/05/13 10:54:48 INFO Applying migration id=proofs 2026/05/13 10:54:48 INFO Applying migration id=contexts 2026/05/13 10:54:48 INFO Applying migration id=deliverieshost 2026/05/13 10:54:48 INFO Applying migration id=pembegin 2026/05/13 10:54:48 INFO Applying migration id=didhost 2026/05/13 10:54:48 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:48 INFO Applying migration id=invites 2026/05/13 10:54:48 INFO Applying migration id=ed25519blob 2026/05/13 10:54:48 INFO Applying migration id=rsablob 2026/05/13 10:54:48 INFO Applying migration id=iconscid 2026/05/13 10:54:48 INFO Applying migration id=actor 2026/05/13 10:54:48 INFO Applying migration id=localkeys 2026/05/13 10:54:48 INFO Applying migration id=deleted 2026/05/13 10:54:48 INFO Applying migration id=history 2026/05/13 10:54:48 INFO Applying migration id=outboxnano 2026/05/13 10:54:48 INFO Applying migration id=implements 2026/05/13 10:54:48 INFO Applying migration id=backfill 2026/05/13 10:54:49 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20f9-9bd4-7b7f-b760-9d0253acfe1b activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:49 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-9bd5-7575-9d36-ffd109a95bc8 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20f9-9bd4-7b7f-b760-9d0253acfe1b activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20f9-9bd4-7b7f-b760-9d0253acfe1b 2026/05/13 10:54:49 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:49 INFO Forwarding post to group followers activity=https://localhost.localdomain:8443/create/019e20f9-9bd6-70f0-9094-90ec197b80cb note=https://localhost.localdomain:8443/post/019e20f9-9bd5-7e8e-a385-19278a2ddc4b group=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:49 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-9bd6-70f0-9094-90ec197b80cb activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-9bd5-7e8e-a385-19278a2ddc4b activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-9bd5-7e8e-a385-19278a2ddc4b --- PASS: TestCommunities_OneCommunity (1.14s) === RUN TestCommunity_NewThread 2026/05/13 10:54:49 INFO Applying migration id=initial 2026/05/13 10:54:49 INFO Applying migration id=notesupdated 2026/05/13 10:54:49 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:49 INFO Applying migration id=activitiesid 2026/05/13 10:54:49 INFO Applying migration id=outbox 2026/05/13 10:54:49 INFO Applying migration id=edits 2026/05/13 10:54:49 INFO Applying migration id=outboxactor 2026/05/13 10:54:49 INFO Applying migration id=outboxsender 2026/05/13 10:54:49 INFO Applying migration id=thread 2026/05/13 10:54:49 INFO Applying migration id=host 2026/05/13 10:54:49 INFO Applying migration id=sharedinbox 2026/05/13 10:54:49 INFO Applying migration id=noteshost 2026/05/13 10:54:49 INFO Applying migration id=fetched 2026/05/13 10:54:49 INFO Applying migration id=move 2026/05/13 10:54:49 INFO Applying migration id=cleanup 2026/05/13 10:54:49 INFO Applying migration id=received 2026/05/13 10:54:49 INFO Applying migration id=namehost 2026/05/13 10:54:49 INFO Applying migration id=outboxhost 2026/05/13 10:54:49 INFO Applying migration id=notesfts 2026/05/13 10:54:49 INFO Applying migration id=iconsname 2026/05/13 10:54:49 INFO Applying migration id=nohash 2026/05/13 10:54:49 INFO Applying migration id=shares 2026/05/13 10:54:49 INFO Applying migration id=actorttl 2026/05/13 10:54:49 INFO Applying migration id=tocc 2026/05/13 10:54:49 INFO Applying migration id=followeds 2026/05/13 10:54:49 INFO Applying migration id=certhash 2026/05/13 10:54:49 INFO Applying migration id=follows_sync 2026/05/13 10:54:49 INFO Applying migration id=jsonpath 2026/05/13 10:54:49 INFO Applying migration id=localforward 2026/05/13 10:54:49 INFO Applying migration id=avatar 2026/05/13 10:54:49 INFO Applying migration id=noimage 2026/05/13 10:54:49 INFO Applying migration id=feed 2026/05/13 10:54:49 INFO Applying migration id=bookmarks 2026/05/13 10:54:49 INFO Applying migration id=shareactivity 2026/05/13 10:54:49 INFO Applying migration id=application 2026/05/13 10:54:49 INFO Applying migration id=certificates 2026/05/13 10:54:49 INFO Applying migration id=rawforward 2026/05/13 10:54:49 INFO Applying migration id=publickey 2026/05/13 10:54:49 INFO Applying migration id=resolvegroup 2026/05/13 10:54:49 INFO Applying migration id=reject 2026/05/13 10:54:49 INFO Applying migration id=autodel 2026/05/13 10:54:49 INFO Applying migration id=jsonb 2026/05/13 10:54:49 INFO Applying migration id=quote 2026/05/13 10:54:49 INFO Applying migration id=rfc9421 2026/05/13 10:54:49 INFO Applying migration id=keys 2026/05/13 10:54:49 INFO Applying migration id=portable 2026/05/13 10:54:49 INFO Applying migration id=proofs 2026/05/13 10:54:49 INFO Applying migration id=contexts 2026/05/13 10:54:49 INFO Applying migration id=deliverieshost 2026/05/13 10:54:49 INFO Applying migration id=pembegin 2026/05/13 10:54:49 INFO Applying migration id=didhost 2026/05/13 10:54:49 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:49 INFO Applying migration id=invites 2026/05/13 10:54:49 INFO Applying migration id=ed25519blob 2026/05/13 10:54:49 INFO Applying migration id=rsablob 2026/05/13 10:54:50 INFO Applying migration id=iconscid 2026/05/13 10:54:50 INFO Applying migration id=actor 2026/05/13 10:54:50 INFO Applying migration id=localkeys 2026/05/13 10:54:50 INFO Applying migration id=deleted 2026/05/13 10:54:50 INFO Applying migration id=history 2026/05/13 10:54:50 INFO Applying migration id=outboxnano 2026/05/13 10:54:50 INFO Applying migration id=implements 2026/05/13 10:54:50 INFO Applying migration id=backfill 2026/05/13 10:54:50 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-9e65-71cc-b74b-a7fba14d0165 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://127.0.0.1/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://127.0.0.1/follow/1 2026/05/13 10:54:50 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20f9-9e65-7b4c-ad03-2951f613d4f2 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:50 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-9e66-745c-9871-a7e7414006e8 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20f9-9e65-7b4c-ad03-2951f613d4f2 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20f9-9e65-7b4c-ad03-2951f613d4f2 2026/05/13 10:54:50 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:50 INFO Forwarding post to group followers activity=https://localhost.localdomain:8443/create/019e20f9-9e67-7007-a4f2-560f0e6dca3b note=https://localhost.localdomain:8443/post/019e20f9-9e66-7d7c-bb19-caa160e013b1 group=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:50 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-9e67-7007-a4f2-560f0e6dca3b activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-9e66-7d7c-bb19-caa160e013b1 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-9e66-7d7c-bb19-caa160e013b1 --- PASS: TestCommunity_NewThread (0.66s) === RUN TestCommunity_NewThreadNotFollowing 2026/05/13 10:54:50 INFO Applying migration id=initial 2026/05/13 10:54:50 INFO Applying migration id=notesupdated 2026/05/13 10:54:50 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:50 INFO Applying migration id=activitiesid 2026/05/13 10:54:50 INFO Applying migration id=outbox 2026/05/13 10:54:50 INFO Applying migration id=edits 2026/05/13 10:54:50 INFO Applying migration id=outboxactor 2026/05/13 10:54:50 INFO Applying migration id=outboxsender 2026/05/13 10:54:50 INFO Applying migration id=thread 2026/05/13 10:54:50 INFO Applying migration id=host 2026/05/13 10:54:50 INFO Applying migration id=sharedinbox 2026/05/13 10:54:50 INFO Applying migration id=noteshost 2026/05/13 10:54:50 INFO Applying migration id=fetched 2026/05/13 10:54:50 INFO Applying migration id=move 2026/05/13 10:54:50 INFO Applying migration id=cleanup 2026/05/13 10:54:50 INFO Applying migration id=received 2026/05/13 10:54:50 INFO Applying migration id=namehost 2026/05/13 10:54:50 INFO Applying migration id=outboxhost 2026/05/13 10:54:50 INFO Applying migration id=notesfts 2026/05/13 10:54:50 INFO Applying migration id=iconsname 2026/05/13 10:54:50 INFO Applying migration id=nohash 2026/05/13 10:54:50 INFO Applying migration id=shares 2026/05/13 10:54:50 INFO Applying migration id=actorttl 2026/05/13 10:54:50 INFO Applying migration id=tocc 2026/05/13 10:54:50 INFO Applying migration id=followeds 2026/05/13 10:54:50 INFO Applying migration id=certhash 2026/05/13 10:54:50 INFO Applying migration id=follows_sync 2026/05/13 10:54:50 INFO Applying migration id=jsonpath 2026/05/13 10:54:50 INFO Applying migration id=localforward 2026/05/13 10:54:50 INFO Applying migration id=avatar 2026/05/13 10:54:50 INFO Applying migration id=noimage 2026/05/13 10:54:50 INFO Applying migration id=feed 2026/05/13 10:54:50 INFO Applying migration id=bookmarks 2026/05/13 10:54:50 INFO Applying migration id=shareactivity 2026/05/13 10:54:50 INFO Applying migration id=application 2026/05/13 10:54:50 INFO Applying migration id=certificates 2026/05/13 10:54:50 INFO Applying migration id=rawforward 2026/05/13 10:54:50 INFO Applying migration id=publickey 2026/05/13 10:54:50 INFO Applying migration id=resolvegroup 2026/05/13 10:54:50 INFO Applying migration id=reject 2026/05/13 10:54:50 INFO Applying migration id=autodel 2026/05/13 10:54:50 INFO Applying migration id=jsonb 2026/05/13 10:54:50 INFO Applying migration id=quote 2026/05/13 10:54:50 INFO Applying migration id=rfc9421 2026/05/13 10:54:50 INFO Applying migration id=keys 2026/05/13 10:54:50 INFO Applying migration id=portable 2026/05/13 10:54:50 INFO Applying migration id=proofs 2026/05/13 10:54:50 INFO Applying migration id=contexts 2026/05/13 10:54:50 INFO Applying migration id=deliverieshost 2026/05/13 10:54:50 INFO Applying migration id=pembegin 2026/05/13 10:54:50 INFO Applying migration id=didhost 2026/05/13 10:54:50 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:50 INFO Applying migration id=invites 2026/05/13 10:54:50 INFO Applying migration id=ed25519blob 2026/05/13 10:54:50 INFO Applying migration id=rsablob 2026/05/13 10:54:50 INFO Applying migration id=iconscid 2026/05/13 10:54:50 INFO Applying migration id=actor 2026/05/13 10:54:50 INFO Applying migration id=localkeys 2026/05/13 10:54:50 INFO Applying migration id=deleted 2026/05/13 10:54:50 INFO Applying migration id=history 2026/05/13 10:54:50 INFO Applying migration id=outboxnano 2026/05/13 10:54:50 INFO Applying migration id=implements 2026/05/13 10:54:50 INFO Applying migration id=backfill 2026/05/13 10:54:51 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-a2e6-748a-9387-2f4067c6cd2f activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://127.0.0.1/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://127.0.0.1/follow/1 2026/05/13 10:54:51 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:51 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-a2e6-7de5-8532-60f27901d9b1 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-a2e6-7c45-82ef-0e280399f232 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-a2e6-7c45-82ef-0e280399f232 --- PASS: TestCommunity_NewThreadNotFollowing (1.15s) === RUN TestCommunity_NewThreadNotPublic 2026/05/13 10:54:51 INFO Applying migration id=initial 2026/05/13 10:54:51 INFO Applying migration id=notesupdated 2026/05/13 10:54:51 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:51 INFO Applying migration id=activitiesid 2026/05/13 10:54:51 INFO Applying migration id=outbox 2026/05/13 10:54:51 INFO Applying migration id=edits 2026/05/13 10:54:51 INFO Applying migration id=outboxactor 2026/05/13 10:54:51 INFO Applying migration id=outboxsender 2026/05/13 10:54:51 INFO Applying migration id=thread 2026/05/13 10:54:51 INFO Applying migration id=host 2026/05/13 10:54:51 INFO Applying migration id=sharedinbox 2026/05/13 10:54:51 INFO Applying migration id=noteshost 2026/05/13 10:54:51 INFO Applying migration id=fetched 2026/05/13 10:54:51 INFO Applying migration id=move 2026/05/13 10:54:51 INFO Applying migration id=cleanup 2026/05/13 10:54:51 INFO Applying migration id=received 2026/05/13 10:54:51 INFO Applying migration id=namehost 2026/05/13 10:54:51 INFO Applying migration id=outboxhost 2026/05/13 10:54:51 INFO Applying migration id=notesfts 2026/05/13 10:54:51 INFO Applying migration id=iconsname 2026/05/13 10:54:51 INFO Applying migration id=nohash 2026/05/13 10:54:51 INFO Applying migration id=shares 2026/05/13 10:54:51 INFO Applying migration id=actorttl 2026/05/13 10:54:51 INFO Applying migration id=tocc 2026/05/13 10:54:51 INFO Applying migration id=followeds 2026/05/13 10:54:51 INFO Applying migration id=certhash 2026/05/13 10:54:51 INFO Applying migration id=follows_sync 2026/05/13 10:54:51 INFO Applying migration id=jsonpath 2026/05/13 10:54:51 INFO Applying migration id=localforward 2026/05/13 10:54:51 INFO Applying migration id=avatar 2026/05/13 10:54:51 INFO Applying migration id=noimage 2026/05/13 10:54:51 INFO Applying migration id=feed 2026/05/13 10:54:51 INFO Applying migration id=bookmarks 2026/05/13 10:54:51 INFO Applying migration id=shareactivity 2026/05/13 10:54:51 INFO Applying migration id=application 2026/05/13 10:54:51 INFO Applying migration id=certificates 2026/05/13 10:54:51 INFO Applying migration id=rawforward 2026/05/13 10:54:51 INFO Applying migration id=publickey 2026/05/13 10:54:51 INFO Applying migration id=resolvegroup 2026/05/13 10:54:51 INFO Applying migration id=reject 2026/05/13 10:54:51 INFO Applying migration id=autodel 2026/05/13 10:54:51 INFO Applying migration id=jsonb 2026/05/13 10:54:51 INFO Applying migration id=quote 2026/05/13 10:54:51 INFO Applying migration id=rfc9421 2026/05/13 10:54:51 INFO Applying migration id=keys 2026/05/13 10:54:51 INFO Applying migration id=portable 2026/05/13 10:54:51 INFO Applying migration id=proofs 2026/05/13 10:54:51 INFO Applying migration id=contexts 2026/05/13 10:54:51 INFO Applying migration id=deliverieshost 2026/05/13 10:54:51 INFO Applying migration id=pembegin 2026/05/13 10:54:51 INFO Applying migration id=didhost 2026/05/13 10:54:51 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:51 INFO Applying migration id=invites 2026/05/13 10:54:51 INFO Applying migration id=ed25519blob 2026/05/13 10:54:51 INFO Applying migration id=rsablob 2026/05/13 10:54:51 INFO Applying migration id=iconscid 2026/05/13 10:54:51 INFO Applying migration id=actor 2026/05/13 10:54:51 INFO Applying migration id=localkeys 2026/05/13 10:54:51 INFO Applying migration id=deleted 2026/05/13 10:54:51 INFO Applying migration id=history 2026/05/13 10:54:51 INFO Applying migration id=outboxnano 2026/05/13 10:54:51 INFO Applying migration id=implements 2026/05/13 10:54:51 INFO Applying migration id=backfill 2026/05/13 10:54:52 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-a55c-7938-a85e-3513b8438f5c activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://127.0.0.1/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://127.0.0.1/follow/1 2026/05/13 10:54:52 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20f9-a55d-724e-aded-ccc47e09d4d1 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:52 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-a55d-791c-a2b1-c6c961c542d6 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20f9-a55d-724e-aded-ccc47e09d4d1 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20f9-a55d-724e-aded-ccc47e09d4d1 2026/05/13 10:54:52 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:52 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-a55e-73b4-a0e0-f1dc1848ee2e activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-a55e-7245-b5fb-6fe1d4d75bc7 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-a55e-7245-b5fb-6fe1d4d75bc7 --- PASS: TestCommunity_NewThreadNotPublic (0.63s) === RUN TestCommunity_ReplyInThread 2026/05/13 10:54:52 INFO Applying migration id=initial 2026/05/13 10:54:52 INFO Applying migration id=notesupdated 2026/05/13 10:54:52 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:52 INFO Applying migration id=activitiesid 2026/05/13 10:54:52 INFO Applying migration id=outbox 2026/05/13 10:54:52 INFO Applying migration id=edits 2026/05/13 10:54:52 INFO Applying migration id=outboxactor 2026/05/13 10:54:52 INFO Applying migration id=outboxsender 2026/05/13 10:54:52 INFO Applying migration id=thread 2026/05/13 10:54:52 INFO Applying migration id=host 2026/05/13 10:54:52 INFO Applying migration id=sharedinbox 2026/05/13 10:54:52 INFO Applying migration id=noteshost 2026/05/13 10:54:52 INFO Applying migration id=fetched 2026/05/13 10:54:52 INFO Applying migration id=move 2026/05/13 10:54:52 INFO Applying migration id=cleanup 2026/05/13 10:54:52 INFO Applying migration id=received 2026/05/13 10:54:52 INFO Applying migration id=namehost 2026/05/13 10:54:52 INFO Applying migration id=outboxhost 2026/05/13 10:54:52 INFO Applying migration id=notesfts 2026/05/13 10:54:52 INFO Applying migration id=iconsname 2026/05/13 10:54:52 INFO Applying migration id=nohash 2026/05/13 10:54:52 INFO Applying migration id=shares 2026/05/13 10:54:52 INFO Applying migration id=actorttl 2026/05/13 10:54:52 INFO Applying migration id=tocc 2026/05/13 10:54:52 INFO Applying migration id=followeds 2026/05/13 10:54:52 INFO Applying migration id=certhash 2026/05/13 10:54:52 INFO Applying migration id=follows_sync 2026/05/13 10:54:52 INFO Applying migration id=jsonpath 2026/05/13 10:54:52 INFO Applying migration id=localforward 2026/05/13 10:54:52 INFO Applying migration id=avatar 2026/05/13 10:54:52 INFO Applying migration id=noimage 2026/05/13 10:54:52 INFO Applying migration id=feed 2026/05/13 10:54:52 INFO Applying migration id=bookmarks 2026/05/13 10:54:52 INFO Applying migration id=shareactivity 2026/05/13 10:54:52 INFO Applying migration id=application 2026/05/13 10:54:52 INFO Applying migration id=certificates 2026/05/13 10:54:52 INFO Applying migration id=rawforward 2026/05/13 10:54:52 INFO Applying migration id=publickey 2026/05/13 10:54:52 INFO Applying migration id=resolvegroup 2026/05/13 10:54:52 INFO Applying migration id=reject 2026/05/13 10:54:52 INFO Applying migration id=autodel 2026/05/13 10:54:52 INFO Applying migration id=jsonb 2026/05/13 10:54:52 INFO Applying migration id=quote 2026/05/13 10:54:52 INFO Applying migration id=rfc9421 2026/05/13 10:54:52 INFO Applying migration id=keys 2026/05/13 10:54:52 INFO Applying migration id=portable 2026/05/13 10:54:52 INFO Applying migration id=proofs 2026/05/13 10:54:52 INFO Applying migration id=contexts 2026/05/13 10:54:52 INFO Applying migration id=deliverieshost 2026/05/13 10:54:52 INFO Applying migration id=pembegin 2026/05/13 10:54:52 INFO Applying migration id=didhost 2026/05/13 10:54:52 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:52 INFO Applying migration id=invites 2026/05/13 10:54:52 INFO Applying migration id=ed25519blob 2026/05/13 10:54:52 INFO Applying migration id=rsablob 2026/05/13 10:54:52 INFO Applying migration id=iconscid 2026/05/13 10:54:52 INFO Applying migration id=actor 2026/05/13 10:54:52 INFO Applying migration id=localkeys 2026/05/13 10:54:52 INFO Applying migration id=deleted 2026/05/13 10:54:52 INFO Applying migration id=history 2026/05/13 10:54:52 INFO Applying migration id=outboxnano 2026/05/13 10:54:52 INFO Applying migration id=implements 2026/05/13 10:54:52 INFO Applying migration id=backfill 2026/05/13 10:54:53 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-a96f-74d7-9bc6-1fe7b093b4d5 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://127.0.0.1/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://127.0.0.1/follow/1 2026/05/13 10:54:53 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20f9-a970-73a3-be1a-44cedad931d8 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:53 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-a971-7037-94f5-f0a85abcb190 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20f9-a970-73a3-be1a-44cedad931d8 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20f9-a970-73a3-be1a-44cedad931d8 2026/05/13 10:54:53 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:53 INFO Forwarding post to group followers activity=https://localhost.localdomain:8443/create/019e20f9-a972-70aa-94b0-8a38a85fb0c0 note=https://localhost.localdomain:8443/post/019e20f9-a971-7da2-b96b-6c6dad8e83ea group=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:53 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-a972-70aa-94b0-8a38a85fb0c0 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-a971-7da2-b96b-6c6dad8e83ea activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-a971-7da2-b96b-6c6dad8e83ea 2026/05/13 10:54:53 INFO Forwarding post to group followers activity=https://127.0.0.1/create/1 note=https://127.0.0.1/note/1 group=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:53 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestCommunity_ReplyInThread (1.05s) === RUN TestCommunity_ReplyInThreadAuthorNotFollowing 2026/05/13 10:54:53 INFO Applying migration id=initial 2026/05/13 10:54:53 INFO Applying migration id=notesupdated 2026/05/13 10:54:53 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:53 INFO Applying migration id=activitiesid 2026/05/13 10:54:53 INFO Applying migration id=outbox 2026/05/13 10:54:53 INFO Applying migration id=edits 2026/05/13 10:54:53 INFO Applying migration id=outboxactor 2026/05/13 10:54:53 INFO Applying migration id=outboxsender 2026/05/13 10:54:53 INFO Applying migration id=thread 2026/05/13 10:54:53 INFO Applying migration id=host 2026/05/13 10:54:53 INFO Applying migration id=sharedinbox 2026/05/13 10:54:53 INFO Applying migration id=noteshost 2026/05/13 10:54:53 INFO Applying migration id=fetched 2026/05/13 10:54:53 INFO Applying migration id=move 2026/05/13 10:54:53 INFO Applying migration id=cleanup 2026/05/13 10:54:53 INFO Applying migration id=received 2026/05/13 10:54:53 INFO Applying migration id=namehost 2026/05/13 10:54:53 INFO Applying migration id=outboxhost 2026/05/13 10:54:53 INFO Applying migration id=notesfts 2026/05/13 10:54:53 INFO Applying migration id=iconsname 2026/05/13 10:54:53 INFO Applying migration id=nohash 2026/05/13 10:54:53 INFO Applying migration id=shares 2026/05/13 10:54:53 INFO Applying migration id=actorttl 2026/05/13 10:54:53 INFO Applying migration id=tocc 2026/05/13 10:54:53 INFO Applying migration id=followeds 2026/05/13 10:54:53 INFO Applying migration id=certhash 2026/05/13 10:54:53 INFO Applying migration id=follows_sync 2026/05/13 10:54:53 INFO Applying migration id=jsonpath 2026/05/13 10:54:53 INFO Applying migration id=localforward 2026/05/13 10:54:53 INFO Applying migration id=avatar 2026/05/13 10:54:53 INFO Applying migration id=noimage 2026/05/13 10:54:53 INFO Applying migration id=feed 2026/05/13 10:54:53 INFO Applying migration id=bookmarks 2026/05/13 10:54:53 INFO Applying migration id=shareactivity 2026/05/13 10:54:53 INFO Applying migration id=application 2026/05/13 10:54:53 INFO Applying migration id=certificates 2026/05/13 10:54:53 INFO Applying migration id=rawforward 2026/05/13 10:54:53 INFO Applying migration id=publickey 2026/05/13 10:54:53 INFO Applying migration id=resolvegroup 2026/05/13 10:54:53 INFO Applying migration id=reject 2026/05/13 10:54:53 INFO Applying migration id=autodel 2026/05/13 10:54:53 INFO Applying migration id=jsonb 2026/05/13 10:54:53 INFO Applying migration id=quote 2026/05/13 10:54:53 INFO Applying migration id=rfc9421 2026/05/13 10:54:53 INFO Applying migration id=keys 2026/05/13 10:54:53 INFO Applying migration id=portable 2026/05/13 10:54:53 INFO Applying migration id=proofs 2026/05/13 10:54:53 INFO Applying migration id=contexts 2026/05/13 10:54:53 INFO Applying migration id=deliverieshost 2026/05/13 10:54:53 INFO Applying migration id=pembegin 2026/05/13 10:54:53 INFO Applying migration id=didhost 2026/05/13 10:54:53 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:53 INFO Applying migration id=invites 2026/05/13 10:54:53 INFO Applying migration id=ed25519blob 2026/05/13 10:54:53 INFO Applying migration id=rsablob 2026/05/13 10:54:53 INFO Applying migration id=iconscid 2026/05/13 10:54:53 INFO Applying migration id=actor 2026/05/13 10:54:53 INFO Applying migration id=localkeys 2026/05/13 10:54:53 INFO Applying migration id=deleted 2026/05/13 10:54:53 INFO Applying migration id=history 2026/05/13 10:54:53 INFO Applying migration id=outboxnano 2026/05/13 10:54:53 INFO Applying migration id=implements 2026/05/13 10:54:53 INFO Applying migration id=backfill 2026/05/13 10:54:54 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:54 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-ae4f-7b66-9d31-f25fe350538b activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-ae4f-7974-9f20-1c8a63f44444 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-ae4f-7974-9f20-1c8a63f44444 2026/05/13 10:54:54 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestCommunity_ReplyInThreadAuthorNotFollowing (1.24s) === RUN TestCommunity_ReplyInThreadSenderNotFollowing 2026/05/13 10:54:54 INFO Applying migration id=initial 2026/05/13 10:54:54 INFO Applying migration id=notesupdated 2026/05/13 10:54:54 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:54 INFO Applying migration id=activitiesid 2026/05/13 10:54:54 INFO Applying migration id=outbox 2026/05/13 10:54:54 INFO Applying migration id=edits 2026/05/13 10:54:54 INFO Applying migration id=outboxactor 2026/05/13 10:54:54 INFO Applying migration id=outboxsender 2026/05/13 10:54:54 INFO Applying migration id=thread 2026/05/13 10:54:54 INFO Applying migration id=host 2026/05/13 10:54:54 INFO Applying migration id=sharedinbox 2026/05/13 10:54:54 INFO Applying migration id=noteshost 2026/05/13 10:54:54 INFO Applying migration id=fetched 2026/05/13 10:54:54 INFO Applying migration id=move 2026/05/13 10:54:54 INFO Applying migration id=cleanup 2026/05/13 10:54:54 INFO Applying migration id=received 2026/05/13 10:54:54 INFO Applying migration id=namehost 2026/05/13 10:54:54 INFO Applying migration id=outboxhost 2026/05/13 10:54:54 INFO Applying migration id=notesfts 2026/05/13 10:54:54 INFO Applying migration id=iconsname 2026/05/13 10:54:54 INFO Applying migration id=nohash 2026/05/13 10:54:54 INFO Applying migration id=shares 2026/05/13 10:54:54 INFO Applying migration id=actorttl 2026/05/13 10:54:54 INFO Applying migration id=tocc 2026/05/13 10:54:54 INFO Applying migration id=followeds 2026/05/13 10:54:54 INFO Applying migration id=certhash 2026/05/13 10:54:54 INFO Applying migration id=follows_sync 2026/05/13 10:54:54 INFO Applying migration id=jsonpath 2026/05/13 10:54:54 INFO Applying migration id=localforward 2026/05/13 10:54:54 INFO Applying migration id=avatar 2026/05/13 10:54:54 INFO Applying migration id=noimage 2026/05/13 10:54:54 INFO Applying migration id=feed 2026/05/13 10:54:54 INFO Applying migration id=bookmarks 2026/05/13 10:54:54 INFO Applying migration id=shareactivity 2026/05/13 10:54:54 INFO Applying migration id=application 2026/05/13 10:54:54 INFO Applying migration id=certificates 2026/05/13 10:54:54 INFO Applying migration id=rawforward 2026/05/13 10:54:54 INFO Applying migration id=publickey 2026/05/13 10:54:54 INFO Applying migration id=resolvegroup 2026/05/13 10:54:54 INFO Applying migration id=reject 2026/05/13 10:54:54 INFO Applying migration id=autodel 2026/05/13 10:54:54 INFO Applying migration id=jsonb 2026/05/13 10:54:54 INFO Applying migration id=quote 2026/05/13 10:54:54 INFO Applying migration id=rfc9421 2026/05/13 10:54:54 INFO Applying migration id=keys 2026/05/13 10:54:54 INFO Applying migration id=portable 2026/05/13 10:54:54 INFO Applying migration id=proofs 2026/05/13 10:54:54 INFO Applying migration id=contexts 2026/05/13 10:54:54 INFO Applying migration id=deliverieshost 2026/05/13 10:54:54 INFO Applying migration id=pembegin 2026/05/13 10:54:54 INFO Applying migration id=didhost 2026/05/13 10:54:54 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:54 INFO Applying migration id=invites 2026/05/13 10:54:54 INFO Applying migration id=ed25519blob 2026/05/13 10:54:54 INFO Applying migration id=rsablob 2026/05/13 10:54:54 INFO Applying migration id=iconscid 2026/05/13 10:54:54 INFO Applying migration id=actor 2026/05/13 10:54:54 INFO Applying migration id=localkeys 2026/05/13 10:54:54 INFO Applying migration id=deleted 2026/05/13 10:54:54 INFO Applying migration id=history 2026/05/13 10:54:54 INFO Applying migration id=outboxnano 2026/05/13 10:54:54 INFO Applying migration id=implements 2026/05/13 10:54:54 INFO Applying migration id=backfill 2026/05/13 10:54:55 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-b147-79b4-a7ad-a984f8f1f4d4 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://127.0.0.1/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://127.0.0.1/follow/1 2026/05/13 10:54:55 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:55 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-b148-7658-9b2f-cc90151dab68 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-b148-7491-bb73-da3ff75df865 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-b148-7491-bb73-da3ff75df865 2026/05/13 10:54:55 INFO Forwarding post to group followers activity=https://127.0.0.1/create/1 note=https://127.0.0.1/note/1 group=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:55 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestCommunity_ReplyInThreadSenderNotFollowing (0.76s) === RUN TestCommunity_DuplicateReplyInThread 2026/05/13 10:54:55 INFO Applying migration id=initial 2026/05/13 10:54:55 INFO Applying migration id=notesupdated 2026/05/13 10:54:55 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:55 INFO Applying migration id=activitiesid 2026/05/13 10:54:55 INFO Applying migration id=outbox 2026/05/13 10:54:55 INFO Applying migration id=edits 2026/05/13 10:54:55 INFO Applying migration id=outboxactor 2026/05/13 10:54:55 INFO Applying migration id=outboxsender 2026/05/13 10:54:55 INFO Applying migration id=thread 2026/05/13 10:54:55 INFO Applying migration id=host 2026/05/13 10:54:55 INFO Applying migration id=sharedinbox 2026/05/13 10:54:55 INFO Applying migration id=noteshost 2026/05/13 10:54:55 INFO Applying migration id=fetched 2026/05/13 10:54:55 INFO Applying migration id=move 2026/05/13 10:54:55 INFO Applying migration id=cleanup 2026/05/13 10:54:55 INFO Applying migration id=received 2026/05/13 10:54:55 INFO Applying migration id=namehost 2026/05/13 10:54:55 INFO Applying migration id=outboxhost 2026/05/13 10:54:55 INFO Applying migration id=notesfts 2026/05/13 10:54:55 INFO Applying migration id=iconsname 2026/05/13 10:54:55 INFO Applying migration id=nohash 2026/05/13 10:54:55 INFO Applying migration id=shares 2026/05/13 10:54:55 INFO Applying migration id=actorttl 2026/05/13 10:54:55 INFO Applying migration id=tocc 2026/05/13 10:54:55 INFO Applying migration id=followeds 2026/05/13 10:54:55 INFO Applying migration id=certhash 2026/05/13 10:54:55 INFO Applying migration id=follows_sync 2026/05/13 10:54:55 INFO Applying migration id=jsonpath 2026/05/13 10:54:55 INFO Applying migration id=localforward 2026/05/13 10:54:55 INFO Applying migration id=avatar 2026/05/13 10:54:55 INFO Applying migration id=noimage 2026/05/13 10:54:55 INFO Applying migration id=feed 2026/05/13 10:54:55 INFO Applying migration id=bookmarks 2026/05/13 10:54:55 INFO Applying migration id=shareactivity 2026/05/13 10:54:55 INFO Applying migration id=application 2026/05/13 10:54:55 INFO Applying migration id=certificates 2026/05/13 10:54:55 INFO Applying migration id=rawforward 2026/05/13 10:54:55 INFO Applying migration id=publickey 2026/05/13 10:54:55 INFO Applying migration id=resolvegroup 2026/05/13 10:54:55 INFO Applying migration id=reject 2026/05/13 10:54:55 INFO Applying migration id=autodel 2026/05/13 10:54:55 INFO Applying migration id=jsonb 2026/05/13 10:54:55 INFO Applying migration id=quote 2026/05/13 10:54:55 INFO Applying migration id=rfc9421 2026/05/13 10:54:55 INFO Applying migration id=keys 2026/05/13 10:54:55 INFO Applying migration id=portable 2026/05/13 10:54:55 INFO Applying migration id=proofs 2026/05/13 10:54:55 INFO Applying migration id=contexts 2026/05/13 10:54:55 INFO Applying migration id=deliverieshost 2026/05/13 10:54:55 INFO Applying migration id=pembegin 2026/05/13 10:54:55 INFO Applying migration id=didhost 2026/05/13 10:54:55 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:55 INFO Applying migration id=invites 2026/05/13 10:54:55 INFO Applying migration id=ed25519blob 2026/05/13 10:54:55 INFO Applying migration id=rsablob 2026/05/13 10:54:55 INFO Applying migration id=iconscid 2026/05/13 10:54:55 INFO Applying migration id=actor 2026/05/13 10:54:55 INFO Applying migration id=localkeys 2026/05/13 10:54:55 INFO Applying migration id=deleted 2026/05/13 10:54:55 INFO Applying migration id=history 2026/05/13 10:54:55 INFO Applying migration id=outboxnano 2026/05/13 10:54:55 INFO Applying migration id=implements 2026/05/13 10:54:55 INFO Applying migration id=backfill 2026/05/13 10:54:56 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-b49b-7b9c-b781-4452c4923063 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://127.0.0.1/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://127.0.0.1/follow/1 2026/05/13 10:54:56 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20f9-b49c-7ada-97e4-c84fc25005bd activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:56 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-b49d-76c9-ab1a-88be8e4eb5ab activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20f9-b49c-7ada-97e4-c84fc25005bd activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20f9-b49c-7ada-97e4-c84fc25005bd 2026/05/13 10:54:56 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:56 INFO Forwarding post to group followers activity=https://localhost.localdomain:8443/create/019e20f9-b49e-7673-9c50-59cf62244877 note=https://localhost.localdomain:8443/post/019e20f9-b49e-7434-a262-b93e3ed6f49a group=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:56 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-b49e-7673-9c50-59cf62244877 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-b49e-7434-a262-b93e3ed6f49a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-b49e-7434-a262-b93e3ed6f49a 2026/05/13 10:54:56 INFO Forwarding post to group followers activity=https://127.0.0.1/create/1 note=https://127.0.0.1/note/1 group=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:56 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestCommunity_DuplicateReplyInThread (0.86s) === RUN TestCommunity_EditedReplyInThread 2026/05/13 10:54:56 INFO Applying migration id=initial 2026/05/13 10:54:56 INFO Applying migration id=notesupdated 2026/05/13 10:54:56 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:56 INFO Applying migration id=activitiesid 2026/05/13 10:54:56 INFO Applying migration id=outbox 2026/05/13 10:54:56 INFO Applying migration id=edits 2026/05/13 10:54:56 INFO Applying migration id=outboxactor 2026/05/13 10:54:56 INFO Applying migration id=outboxsender 2026/05/13 10:54:56 INFO Applying migration id=thread 2026/05/13 10:54:56 INFO Applying migration id=host 2026/05/13 10:54:56 INFO Applying migration id=sharedinbox 2026/05/13 10:54:56 INFO Applying migration id=noteshost 2026/05/13 10:54:56 INFO Applying migration id=fetched 2026/05/13 10:54:56 INFO Applying migration id=move 2026/05/13 10:54:56 INFO Applying migration id=cleanup 2026/05/13 10:54:56 INFO Applying migration id=received 2026/05/13 10:54:56 INFO Applying migration id=namehost 2026/05/13 10:54:56 INFO Applying migration id=outboxhost 2026/05/13 10:54:56 INFO Applying migration id=notesfts 2026/05/13 10:54:56 INFO Applying migration id=iconsname 2026/05/13 10:54:56 INFO Applying migration id=nohash 2026/05/13 10:54:56 INFO Applying migration id=shares 2026/05/13 10:54:56 INFO Applying migration id=actorttl 2026/05/13 10:54:56 INFO Applying migration id=tocc 2026/05/13 10:54:56 INFO Applying migration id=followeds 2026/05/13 10:54:56 INFO Applying migration id=certhash 2026/05/13 10:54:56 INFO Applying migration id=follows_sync 2026/05/13 10:54:56 INFO Applying migration id=jsonpath 2026/05/13 10:54:56 INFO Applying migration id=localforward 2026/05/13 10:54:56 INFO Applying migration id=avatar 2026/05/13 10:54:56 INFO Applying migration id=noimage 2026/05/13 10:54:56 INFO Applying migration id=feed 2026/05/13 10:54:56 INFO Applying migration id=bookmarks 2026/05/13 10:54:56 INFO Applying migration id=shareactivity 2026/05/13 10:54:56 INFO Applying migration id=application 2026/05/13 10:54:56 INFO Applying migration id=certificates 2026/05/13 10:54:56 INFO Applying migration id=rawforward 2026/05/13 10:54:56 INFO Applying migration id=publickey 2026/05/13 10:54:56 INFO Applying migration id=resolvegroup 2026/05/13 10:54:56 INFO Applying migration id=reject 2026/05/13 10:54:56 INFO Applying migration id=autodel 2026/05/13 10:54:56 INFO Applying migration id=jsonb 2026/05/13 10:54:56 INFO Applying migration id=quote 2026/05/13 10:54:56 INFO Applying migration id=rfc9421 2026/05/13 10:54:56 INFO Applying migration id=keys 2026/05/13 10:54:56 INFO Applying migration id=portable 2026/05/13 10:54:56 INFO Applying migration id=proofs 2026/05/13 10:54:56 INFO Applying migration id=contexts 2026/05/13 10:54:56 INFO Applying migration id=deliverieshost 2026/05/13 10:54:56 INFO Applying migration id=pembegin 2026/05/13 10:54:56 INFO Applying migration id=didhost 2026/05/13 10:54:56 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:56 INFO Applying migration id=invites 2026/05/13 10:54:56 INFO Applying migration id=ed25519blob 2026/05/13 10:54:56 INFO Applying migration id=rsablob 2026/05/13 10:54:56 INFO Applying migration id=iconscid 2026/05/13 10:54:56 INFO Applying migration id=actor 2026/05/13 10:54:56 INFO Applying migration id=localkeys 2026/05/13 10:54:56 INFO Applying migration id=deleted 2026/05/13 10:54:56 INFO Applying migration id=history 2026/05/13 10:54:56 INFO Applying migration id=outboxnano 2026/05/13 10:54:56 INFO Applying migration id=implements 2026/05/13 10:54:56 INFO Applying migration id=backfill 2026/05/13 10:54:56 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-b6ad-7417-bde2-5db5b348e9c9 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://127.0.0.1/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://127.0.0.1/follow/1 2026/05/13 10:54:56 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20f9-b6ad-7d43-b549-993140fdbae2 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:56 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-b6ae-755d-bbbb-614dbd0d45b4 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20f9-b6ad-7d43-b549-993140fdbae2 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20f9-b6ad-7d43-b549-993140fdbae2 2026/05/13 10:54:56 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:56 INFO Forwarding post to group followers activity=https://localhost.localdomain:8443/create/019e20f9-b6af-703e-b000-cfe013681bf3 note=https://localhost.localdomain:8443/post/019e20f9-b6ae-7e1a-9edd-a926030fdb75 group=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:56 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-b6af-703e-b000-cfe013681bf3 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-b6ae-7e1a-9edd-a926030fdb75 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-b6ae-7e1a-9edd-a926030fdb75 2026/05/13 10:54:56 INFO Forwarding post to group followers activity=https://127.0.0.1/create/1 note=https://127.0.0.1/note/1 group=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:56 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:54:56 INFO Forwarding post to group followers activity=https://127.0.0.1/update/1 note=https://127.0.0.1/note/1 group=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:56 INFO Updated post activity.id=https://127.0.0.1/update/1 activity.type=Update activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestCommunity_EditedReplyInThread (0.53s) === RUN TestCommunity_UnknownEditedReplyInThread 2026/05/13 10:54:56 INFO Applying migration id=initial 2026/05/13 10:54:56 INFO Applying migration id=notesupdated 2026/05/13 10:54:56 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:56 INFO Applying migration id=activitiesid 2026/05/13 10:54:56 INFO Applying migration id=outbox 2026/05/13 10:54:56 INFO Applying migration id=edits 2026/05/13 10:54:56 INFO Applying migration id=outboxactor 2026/05/13 10:54:56 INFO Applying migration id=outboxsender 2026/05/13 10:54:56 INFO Applying migration id=thread 2026/05/13 10:54:56 INFO Applying migration id=host 2026/05/13 10:54:56 INFO Applying migration id=sharedinbox 2026/05/13 10:54:56 INFO Applying migration id=noteshost 2026/05/13 10:54:56 INFO Applying migration id=fetched 2026/05/13 10:54:56 INFO Applying migration id=move 2026/05/13 10:54:56 INFO Applying migration id=cleanup 2026/05/13 10:54:56 INFO Applying migration id=received 2026/05/13 10:54:56 INFO Applying migration id=namehost 2026/05/13 10:54:56 INFO Applying migration id=outboxhost 2026/05/13 10:54:56 INFO Applying migration id=notesfts 2026/05/13 10:54:56 INFO Applying migration id=iconsname 2026/05/13 10:54:56 INFO Applying migration id=nohash 2026/05/13 10:54:56 INFO Applying migration id=shares 2026/05/13 10:54:56 INFO Applying migration id=actorttl 2026/05/13 10:54:56 INFO Applying migration id=tocc 2026/05/13 10:54:56 INFO Applying migration id=followeds 2026/05/13 10:54:56 INFO Applying migration id=certhash 2026/05/13 10:54:56 INFO Applying migration id=follows_sync 2026/05/13 10:54:56 INFO Applying migration id=jsonpath 2026/05/13 10:54:56 INFO Applying migration id=localforward 2026/05/13 10:54:56 INFO Applying migration id=avatar 2026/05/13 10:54:56 INFO Applying migration id=noimage 2026/05/13 10:54:56 INFO Applying migration id=feed 2026/05/13 10:54:56 INFO Applying migration id=bookmarks 2026/05/13 10:54:56 INFO Applying migration id=shareactivity 2026/05/13 10:54:56 INFO Applying migration id=application 2026/05/13 10:54:56 INFO Applying migration id=certificates 2026/05/13 10:54:56 INFO Applying migration id=rawforward 2026/05/13 10:54:56 INFO Applying migration id=publickey 2026/05/13 10:54:56 INFO Applying migration id=resolvegroup 2026/05/13 10:54:56 INFO Applying migration id=reject 2026/05/13 10:54:56 INFO Applying migration id=autodel 2026/05/13 10:54:56 INFO Applying migration id=jsonb 2026/05/13 10:54:56 INFO Applying migration id=quote 2026/05/13 10:54:56 INFO Applying migration id=rfc9421 2026/05/13 10:54:56 INFO Applying migration id=keys 2026/05/13 10:54:56 INFO Applying migration id=portable 2026/05/13 10:54:56 INFO Applying migration id=proofs 2026/05/13 10:54:56 INFO Applying migration id=contexts 2026/05/13 10:54:56 INFO Applying migration id=deliverieshost 2026/05/13 10:54:56 INFO Applying migration id=pembegin 2026/05/13 10:54:56 INFO Applying migration id=didhost 2026/05/13 10:54:56 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:56 INFO Applying migration id=invites 2026/05/13 10:54:56 INFO Applying migration id=ed25519blob 2026/05/13 10:54:56 INFO Applying migration id=rsablob 2026/05/13 10:54:56 INFO Applying migration id=iconscid 2026/05/13 10:54:56 INFO Applying migration id=actor 2026/05/13 10:54:56 INFO Applying migration id=localkeys 2026/05/13 10:54:56 INFO Applying migration id=deleted 2026/05/13 10:54:56 INFO Applying migration id=history 2026/05/13 10:54:56 INFO Applying migration id=outboxnano 2026/05/13 10:54:56 INFO Applying migration id=implements 2026/05/13 10:54:56 INFO Applying migration id=backfill 2026/05/13 10:54:57 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-b8d6-7325-9837-f12f0c5c5d80 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://127.0.0.1/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://127.0.0.1/follow/1 2026/05/13 10:54:57 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20f9-b8d6-7c04-804d-5de0b894290f activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:57 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-b8d7-73de-96e5-d35049797549 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20f9-b8d6-7c04-804d-5de0b894290f activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20f9-b8d6-7c04-804d-5de0b894290f 2026/05/13 10:54:57 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:57 INFO Forwarding post to group followers activity=https://localhost.localdomain:8443/create/019e20f9-b8d8-7b5f-974d-412e88206336 note=https://localhost.localdomain:8443/post/019e20f9-b8d8-77c6-82ec-0f9ca2ab976f group=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:57 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-b8d8-7b5f-974d-412e88206336 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-b8d8-77c6-82ec-0f9ca2ab976f activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-b8d8-77c6-82ec-0f9ca2ab976f 2026/05/13 10:54:57 INFO Forwarding post to group followers activity=https://127.0.0.1/update/1 note=https://127.0.0.1/note/1 group=https://localhost.localdomain:8443/user/alice 2026/05/13 10:54:57 INFO Received a new post activity.id=https://127.0.0.1/update/1 activity.type=Update activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestCommunity_UnknownEditedReplyInThread (0.56s) === RUN TestDelete_HappyFlow 2026/05/13 10:54:57 INFO Applying migration id=initial 2026/05/13 10:54:57 INFO Applying migration id=notesupdated 2026/05/13 10:54:57 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:57 INFO Applying migration id=activitiesid 2026/05/13 10:54:57 INFO Applying migration id=outbox 2026/05/13 10:54:57 INFO Applying migration id=edits 2026/05/13 10:54:57 INFO Applying migration id=outboxactor 2026/05/13 10:54:57 INFO Applying migration id=outboxsender 2026/05/13 10:54:57 INFO Applying migration id=thread 2026/05/13 10:54:57 INFO Applying migration id=host 2026/05/13 10:54:57 INFO Applying migration id=sharedinbox 2026/05/13 10:54:57 INFO Applying migration id=noteshost 2026/05/13 10:54:57 INFO Applying migration id=fetched 2026/05/13 10:54:57 INFO Applying migration id=move 2026/05/13 10:54:57 INFO Applying migration id=cleanup 2026/05/13 10:54:57 INFO Applying migration id=received 2026/05/13 10:54:57 INFO Applying migration id=namehost 2026/05/13 10:54:57 INFO Applying migration id=outboxhost 2026/05/13 10:54:57 INFO Applying migration id=notesfts 2026/05/13 10:54:57 INFO Applying migration id=iconsname 2026/05/13 10:54:57 INFO Applying migration id=nohash 2026/05/13 10:54:57 INFO Applying migration id=shares 2026/05/13 10:54:57 INFO Applying migration id=actorttl 2026/05/13 10:54:57 INFO Applying migration id=tocc 2026/05/13 10:54:57 INFO Applying migration id=followeds 2026/05/13 10:54:57 INFO Applying migration id=certhash 2026/05/13 10:54:57 INFO Applying migration id=follows_sync 2026/05/13 10:54:57 INFO Applying migration id=jsonpath 2026/05/13 10:54:57 INFO Applying migration id=localforward 2026/05/13 10:54:57 INFO Applying migration id=avatar 2026/05/13 10:54:57 INFO Applying migration id=noimage 2026/05/13 10:54:57 INFO Applying migration id=feed 2026/05/13 10:54:57 INFO Applying migration id=bookmarks 2026/05/13 10:54:57 INFO Applying migration id=shareactivity 2026/05/13 10:54:57 INFO Applying migration id=application 2026/05/13 10:54:57 INFO Applying migration id=certificates 2026/05/13 10:54:57 INFO Applying migration id=rawforward 2026/05/13 10:54:57 INFO Applying migration id=publickey 2026/05/13 10:54:57 INFO Applying migration id=resolvegroup 2026/05/13 10:54:57 INFO Applying migration id=reject 2026/05/13 10:54:57 INFO Applying migration id=autodel 2026/05/13 10:54:57 INFO Applying migration id=jsonb 2026/05/13 10:54:57 INFO Applying migration id=quote 2026/05/13 10:54:57 INFO Applying migration id=rfc9421 2026/05/13 10:54:57 INFO Applying migration id=keys 2026/05/13 10:54:57 INFO Applying migration id=portable 2026/05/13 10:54:57 INFO Applying migration id=proofs 2026/05/13 10:54:57 INFO Applying migration id=contexts 2026/05/13 10:54:57 INFO Applying migration id=deliverieshost 2026/05/13 10:54:57 INFO Applying migration id=pembegin 2026/05/13 10:54:57 INFO Applying migration id=didhost 2026/05/13 10:54:57 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:57 INFO Applying migration id=invites 2026/05/13 10:54:57 INFO Applying migration id=ed25519blob 2026/05/13 10:54:57 INFO Applying migration id=rsablob 2026/05/13 10:54:57 INFO Applying migration id=iconscid 2026/05/13 10:54:57 INFO Applying migration id=actor 2026/05/13 10:54:57 INFO Applying migration id=localkeys 2026/05/13 10:54:57 INFO Applying migration id=deleted 2026/05/13 10:54:57 INFO Applying migration id=history 2026/05/13 10:54:57 INFO Applying migration id=outboxnano 2026/05/13 10:54:57 INFO Applying migration id=implements 2026/05/13 10:54:57 INFO Applying migration id=backfill 2026/05/13 10:54:58 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-bd72-7b96-9abb-fd8a1e02d26f activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-bd72-7b1a-88da-b128d217281c activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20f9-bd72-7b1a-88da-b128d217281c 2026/05/13 10:54:58 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-bd72-7b1a-88da-b128d217281c 2026/05/13 10:54:58 INFO Received delete request activity.id=https://localhost.localdomain:8443/post/019e20f9-bd72-7b1a-88da-b128d217281c#delete activity.type=Delete activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-bd72-7b1a-88da-b128d217281c activity.object.type=Note activity.object.attributed_to="" deleted=https://localhost.localdomain:8443/post/019e20f9-bd72-7b1a-88da-b128d217281c 2026/05/13 10:54:58 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-bd72-7b1a-88da-b128d217281c --- PASS: TestDelete_HappyFlow (1.18s) === RUN TestDelete_NotAuthor 2026/05/13 10:54:58 INFO Applying migration id=initial 2026/05/13 10:54:58 INFO Applying migration id=notesupdated 2026/05/13 10:54:58 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:58 INFO Applying migration id=activitiesid 2026/05/13 10:54:58 INFO Applying migration id=outbox 2026/05/13 10:54:58 INFO Applying migration id=edits 2026/05/13 10:54:58 INFO Applying migration id=outboxactor 2026/05/13 10:54:58 INFO Applying migration id=outboxsender 2026/05/13 10:54:58 INFO Applying migration id=thread 2026/05/13 10:54:58 INFO Applying migration id=host 2026/05/13 10:54:58 INFO Applying migration id=sharedinbox 2026/05/13 10:54:58 INFO Applying migration id=noteshost 2026/05/13 10:54:58 INFO Applying migration id=fetched 2026/05/13 10:54:58 INFO Applying migration id=move 2026/05/13 10:54:58 INFO Applying migration id=cleanup 2026/05/13 10:54:58 INFO Applying migration id=received 2026/05/13 10:54:58 INFO Applying migration id=namehost 2026/05/13 10:54:58 INFO Applying migration id=outboxhost 2026/05/13 10:54:58 INFO Applying migration id=notesfts 2026/05/13 10:54:58 INFO Applying migration id=iconsname 2026/05/13 10:54:58 INFO Applying migration id=nohash 2026/05/13 10:54:58 INFO Applying migration id=shares 2026/05/13 10:54:58 INFO Applying migration id=actorttl 2026/05/13 10:54:58 INFO Applying migration id=tocc 2026/05/13 10:54:58 INFO Applying migration id=followeds 2026/05/13 10:54:58 INFO Applying migration id=certhash 2026/05/13 10:54:58 INFO Applying migration id=follows_sync 2026/05/13 10:54:58 INFO Applying migration id=jsonpath 2026/05/13 10:54:58 INFO Applying migration id=localforward 2026/05/13 10:54:58 INFO Applying migration id=avatar 2026/05/13 10:54:58 INFO Applying migration id=noimage 2026/05/13 10:54:58 INFO Applying migration id=feed 2026/05/13 10:54:58 INFO Applying migration id=bookmarks 2026/05/13 10:54:58 INFO Applying migration id=shareactivity 2026/05/13 10:54:58 INFO Applying migration id=application 2026/05/13 10:54:58 INFO Applying migration id=certificates 2026/05/13 10:54:58 INFO Applying migration id=rawforward 2026/05/13 10:54:58 INFO Applying migration id=publickey 2026/05/13 10:54:58 INFO Applying migration id=resolvegroup 2026/05/13 10:54:58 INFO Applying migration id=reject 2026/05/13 10:54:58 INFO Applying migration id=autodel 2026/05/13 10:54:58 INFO Applying migration id=jsonb 2026/05/13 10:54:58 INFO Applying migration id=quote 2026/05/13 10:54:58 INFO Applying migration id=rfc9421 2026/05/13 10:54:58 INFO Applying migration id=keys 2026/05/13 10:54:58 INFO Applying migration id=portable 2026/05/13 10:54:58 INFO Applying migration id=proofs 2026/05/13 10:54:58 INFO Applying migration id=contexts 2026/05/13 10:54:58 INFO Applying migration id=deliverieshost 2026/05/13 10:54:58 INFO Applying migration id=pembegin 2026/05/13 10:54:58 INFO Applying migration id=didhost 2026/05/13 10:54:58 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:58 INFO Applying migration id=invites 2026/05/13 10:54:58 INFO Applying migration id=ed25519blob 2026/05/13 10:54:58 INFO Applying migration id=rsablob 2026/05/13 10:54:58 INFO Applying migration id=iconscid 2026/05/13 10:54:58 INFO Applying migration id=actor 2026/05/13 10:54:58 INFO Applying migration id=localkeys 2026/05/13 10:54:58 INFO Applying migration id=deleted 2026/05/13 10:54:58 INFO Applying migration id=history 2026/05/13 10:54:58 INFO Applying migration id=outboxnano 2026/05/13 10:54:58 INFO Applying migration id=implements 2026/05/13 10:54:58 INFO Applying migration id=backfill 2026/05/13 10:54:59 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-c0d0-7706-aad8-a873648847ae activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-c0cf-7b8e-a5fa-7b8fd644ec27 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20f9-c0cf-7b8e-a5fa-7b8fd644ec27 2026/05/13 10:54:59 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-c0cf-7b8e-a5fa-7b8fd644ec27 2026/05/13 10:54:59 WARN Attempted to delete a non-existing post post=https://localhost.localdomain:8443/post/019e20f9-c0cf-7b8e-a5fa-7b8fd644ec27 error="sql: no rows in result set" 2026/05/13 10:54:59 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-c0cf-7b8e-a5fa-7b8fd644ec27 --- PASS: TestDelete_NotAuthor (0.86s) === RUN TestDelete_NoSuchPost 2026/05/13 10:54:59 INFO Applying migration id=initial 2026/05/13 10:54:59 INFO Applying migration id=notesupdated 2026/05/13 10:54:59 INFO Applying migration id=personspreferredusername 2026/05/13 10:54:59 INFO Applying migration id=activitiesid 2026/05/13 10:54:59 INFO Applying migration id=outbox 2026/05/13 10:54:59 INFO Applying migration id=edits 2026/05/13 10:54:59 INFO Applying migration id=outboxactor 2026/05/13 10:54:59 INFO Applying migration id=outboxsender 2026/05/13 10:54:59 INFO Applying migration id=thread 2026/05/13 10:54:59 INFO Applying migration id=host 2026/05/13 10:54:59 INFO Applying migration id=sharedinbox 2026/05/13 10:54:59 INFO Applying migration id=noteshost 2026/05/13 10:54:59 INFO Applying migration id=fetched 2026/05/13 10:54:59 INFO Applying migration id=move 2026/05/13 10:54:59 INFO Applying migration id=cleanup 2026/05/13 10:54:59 INFO Applying migration id=received 2026/05/13 10:54:59 INFO Applying migration id=namehost 2026/05/13 10:54:59 INFO Applying migration id=outboxhost 2026/05/13 10:54:59 INFO Applying migration id=notesfts 2026/05/13 10:54:59 INFO Applying migration id=iconsname 2026/05/13 10:54:59 INFO Applying migration id=nohash 2026/05/13 10:54:59 INFO Applying migration id=shares 2026/05/13 10:54:59 INFO Applying migration id=actorttl 2026/05/13 10:54:59 INFO Applying migration id=tocc 2026/05/13 10:54:59 INFO Applying migration id=followeds 2026/05/13 10:54:59 INFO Applying migration id=certhash 2026/05/13 10:54:59 INFO Applying migration id=follows_sync 2026/05/13 10:54:59 INFO Applying migration id=jsonpath 2026/05/13 10:54:59 INFO Applying migration id=localforward 2026/05/13 10:54:59 INFO Applying migration id=avatar 2026/05/13 10:54:59 INFO Applying migration id=noimage 2026/05/13 10:54:59 INFO Applying migration id=feed 2026/05/13 10:54:59 INFO Applying migration id=bookmarks 2026/05/13 10:54:59 INFO Applying migration id=shareactivity 2026/05/13 10:54:59 INFO Applying migration id=application 2026/05/13 10:54:59 INFO Applying migration id=certificates 2026/05/13 10:54:59 INFO Applying migration id=rawforward 2026/05/13 10:54:59 INFO Applying migration id=publickey 2026/05/13 10:54:59 INFO Applying migration id=resolvegroup 2026/05/13 10:54:59 INFO Applying migration id=reject 2026/05/13 10:54:59 INFO Applying migration id=autodel 2026/05/13 10:54:59 INFO Applying migration id=jsonb 2026/05/13 10:54:59 INFO Applying migration id=quote 2026/05/13 10:54:59 INFO Applying migration id=rfc9421 2026/05/13 10:54:59 INFO Applying migration id=keys 2026/05/13 10:54:59 INFO Applying migration id=portable 2026/05/13 10:54:59 INFO Applying migration id=proofs 2026/05/13 10:54:59 INFO Applying migration id=contexts 2026/05/13 10:54:59 INFO Applying migration id=deliverieshost 2026/05/13 10:54:59 INFO Applying migration id=pembegin 2026/05/13 10:54:59 INFO Applying migration id=didhost 2026/05/13 10:54:59 INFO Applying migration id=rsapkcs8 2026/05/13 10:54:59 INFO Applying migration id=invites 2026/05/13 10:54:59 INFO Applying migration id=ed25519blob 2026/05/13 10:54:59 INFO Applying migration id=rsablob 2026/05/13 10:54:59 INFO Applying migration id=iconscid 2026/05/13 10:54:59 INFO Applying migration id=actor 2026/05/13 10:54:59 INFO Applying migration id=localkeys 2026/05/13 10:54:59 INFO Applying migration id=deleted 2026/05/13 10:54:59 INFO Applying migration id=history 2026/05/13 10:54:59 INFO Applying migration id=outboxnano 2026/05/13 10:54:59 INFO Applying migration id=implements 2026/05/13 10:54:59 INFO Applying migration id=backfill 2026/05/13 10:55:00 WARN Attempted to delete a non-existing post post=https://x error="sql: no rows in result set" --- PASS: TestDelete_NoSuchPost (0.80s) === RUN TestDelete_UnauthenticatedUser 2026/05/13 10:55:00 INFO Applying migration id=initial 2026/05/13 10:55:00 INFO Applying migration id=notesupdated 2026/05/13 10:55:00 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:00 INFO Applying migration id=activitiesid 2026/05/13 10:55:00 INFO Applying migration id=outbox 2026/05/13 10:55:00 INFO Applying migration id=edits 2026/05/13 10:55:00 INFO Applying migration id=outboxactor 2026/05/13 10:55:00 INFO Applying migration id=outboxsender 2026/05/13 10:55:00 INFO Applying migration id=thread 2026/05/13 10:55:00 INFO Applying migration id=host 2026/05/13 10:55:00 INFO Applying migration id=sharedinbox 2026/05/13 10:55:00 INFO Applying migration id=noteshost 2026/05/13 10:55:00 INFO Applying migration id=fetched 2026/05/13 10:55:00 INFO Applying migration id=move 2026/05/13 10:55:00 INFO Applying migration id=cleanup 2026/05/13 10:55:00 INFO Applying migration id=received 2026/05/13 10:55:00 INFO Applying migration id=namehost 2026/05/13 10:55:00 INFO Applying migration id=outboxhost 2026/05/13 10:55:00 INFO Applying migration id=notesfts 2026/05/13 10:55:00 INFO Applying migration id=iconsname 2026/05/13 10:55:00 INFO Applying migration id=nohash 2026/05/13 10:55:00 INFO Applying migration id=shares 2026/05/13 10:55:00 INFO Applying migration id=actorttl 2026/05/13 10:55:00 INFO Applying migration id=tocc 2026/05/13 10:55:00 INFO Applying migration id=followeds 2026/05/13 10:55:00 INFO Applying migration id=certhash 2026/05/13 10:55:00 INFO Applying migration id=follows_sync 2026/05/13 10:55:00 INFO Applying migration id=jsonpath 2026/05/13 10:55:00 INFO Applying migration id=localforward 2026/05/13 10:55:00 INFO Applying migration id=avatar 2026/05/13 10:55:00 INFO Applying migration id=noimage 2026/05/13 10:55:00 INFO Applying migration id=feed 2026/05/13 10:55:00 INFO Applying migration id=bookmarks 2026/05/13 10:55:00 INFO Applying migration id=shareactivity 2026/05/13 10:55:00 INFO Applying migration id=application 2026/05/13 10:55:00 INFO Applying migration id=certificates 2026/05/13 10:55:00 INFO Applying migration id=rawforward 2026/05/13 10:55:00 INFO Applying migration id=publickey 2026/05/13 10:55:00 INFO Applying migration id=resolvegroup 2026/05/13 10:55:00 INFO Applying migration id=reject 2026/05/13 10:55:00 INFO Applying migration id=autodel 2026/05/13 10:55:00 INFO Applying migration id=jsonb 2026/05/13 10:55:00 INFO Applying migration id=quote 2026/05/13 10:55:00 INFO Applying migration id=rfc9421 2026/05/13 10:55:00 INFO Applying migration id=keys 2026/05/13 10:55:00 INFO Applying migration id=portable 2026/05/13 10:55:00 INFO Applying migration id=proofs 2026/05/13 10:55:00 INFO Applying migration id=contexts 2026/05/13 10:55:00 INFO Applying migration id=deliverieshost 2026/05/13 10:55:00 INFO Applying migration id=pembegin 2026/05/13 10:55:00 INFO Applying migration id=didhost 2026/05/13 10:55:00 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:00 INFO Applying migration id=invites 2026/05/13 10:55:00 INFO Applying migration id=ed25519blob 2026/05/13 10:55:00 INFO Applying migration id=rsablob 2026/05/13 10:55:00 INFO Applying migration id=iconscid 2026/05/13 10:55:00 INFO Applying migration id=actor 2026/05/13 10:55:00 INFO Applying migration id=localkeys 2026/05/13 10:55:00 INFO Applying migration id=deleted 2026/05/13 10:55:00 INFO Applying migration id=history 2026/05/13 10:55:00 INFO Applying migration id=outboxnano 2026/05/13 10:55:00 INFO Applying migration id=implements 2026/05/13 10:55:00 INFO Applying migration id=backfill 2026/05/13 10:55:00 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-c6a2-7373-96e8-019dac840f5a activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-c6a2-7145-8711-276366c49fea activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20f9-c6a2-7145-8711-276366c49fea 2026/05/13 10:55:00 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-c6a2-7145-8711-276366c49fea 2026/05/13 10:55:00 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-c6a2-7145-8711-276366c49fea --- PASS: TestDelete_UnauthenticatedUser (0.69s) === RUN TestDelete_WithReply 2026/05/13 10:55:00 INFO Applying migration id=initial 2026/05/13 10:55:00 INFO Applying migration id=notesupdated 2026/05/13 10:55:00 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:00 INFO Applying migration id=activitiesid 2026/05/13 10:55:00 INFO Applying migration id=outbox 2026/05/13 10:55:00 INFO Applying migration id=edits 2026/05/13 10:55:00 INFO Applying migration id=outboxactor 2026/05/13 10:55:00 INFO Applying migration id=outboxsender 2026/05/13 10:55:00 INFO Applying migration id=thread 2026/05/13 10:55:00 INFO Applying migration id=host 2026/05/13 10:55:00 INFO Applying migration id=sharedinbox 2026/05/13 10:55:00 INFO Applying migration id=noteshost 2026/05/13 10:55:00 INFO Applying migration id=fetched 2026/05/13 10:55:00 INFO Applying migration id=move 2026/05/13 10:55:00 INFO Applying migration id=cleanup 2026/05/13 10:55:00 INFO Applying migration id=received 2026/05/13 10:55:00 INFO Applying migration id=namehost 2026/05/13 10:55:00 INFO Applying migration id=outboxhost 2026/05/13 10:55:00 INFO Applying migration id=notesfts 2026/05/13 10:55:00 INFO Applying migration id=iconsname 2026/05/13 10:55:00 INFO Applying migration id=nohash 2026/05/13 10:55:00 INFO Applying migration id=shares 2026/05/13 10:55:00 INFO Applying migration id=actorttl 2026/05/13 10:55:00 INFO Applying migration id=tocc 2026/05/13 10:55:00 INFO Applying migration id=followeds 2026/05/13 10:55:00 INFO Applying migration id=certhash 2026/05/13 10:55:00 INFO Applying migration id=follows_sync 2026/05/13 10:55:00 INFO Applying migration id=jsonpath 2026/05/13 10:55:00 INFO Applying migration id=localforward 2026/05/13 10:55:00 INFO Applying migration id=avatar 2026/05/13 10:55:00 INFO Applying migration id=noimage 2026/05/13 10:55:00 INFO Applying migration id=feed 2026/05/13 10:55:00 INFO Applying migration id=bookmarks 2026/05/13 10:55:00 INFO Applying migration id=shareactivity 2026/05/13 10:55:00 INFO Applying migration id=application 2026/05/13 10:55:00 INFO Applying migration id=certificates 2026/05/13 10:55:00 INFO Applying migration id=rawforward 2026/05/13 10:55:00 INFO Applying migration id=publickey 2026/05/13 10:55:00 INFO Applying migration id=resolvegroup 2026/05/13 10:55:00 INFO Applying migration id=reject 2026/05/13 10:55:00 INFO Applying migration id=autodel 2026/05/13 10:55:00 INFO Applying migration id=jsonb 2026/05/13 10:55:00 INFO Applying migration id=quote 2026/05/13 10:55:00 INFO Applying migration id=rfc9421 2026/05/13 10:55:00 INFO Applying migration id=keys 2026/05/13 10:55:00 INFO Applying migration id=portable 2026/05/13 10:55:00 INFO Applying migration id=proofs 2026/05/13 10:55:00 INFO Applying migration id=contexts 2026/05/13 10:55:00 INFO Applying migration id=deliverieshost 2026/05/13 10:55:00 INFO Applying migration id=pembegin 2026/05/13 10:55:00 INFO Applying migration id=didhost 2026/05/13 10:55:00 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:00 INFO Applying migration id=invites 2026/05/13 10:55:00 INFO Applying migration id=ed25519blob 2026/05/13 10:55:00 INFO Applying migration id=rsablob 2026/05/13 10:55:00 INFO Applying migration id=iconscid 2026/05/13 10:55:00 INFO Applying migration id=actor 2026/05/13 10:55:00 INFO Applying migration id=localkeys 2026/05/13 10:55:00 INFO Applying migration id=deleted 2026/05/13 10:55:00 INFO Applying migration id=history 2026/05/13 10:55:00 INFO Applying migration id=outboxnano 2026/05/13 10:55:00 INFO Applying migration id=implements 2026/05/13 10:55:00 INFO Applying migration id=backfill 2026/05/13 10:55:01 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-ca5c-7d1e-93b2-cb539942e036 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-ca5c-7cbf-8207-d24488776075 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20f9-ca5c-7cbf-8207-d24488776075 2026/05/13 10:55:01 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20f9-ca5c-7cbf-8207-d24488776075 2026/05/13 10:55:01 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20f9-ca60-74eb-aef7-55b43ace5f43 note=https://localhost.localdomain:8443/post/019e20f9-ca60-74ac-84a1-b6965e5d80ef thread=https://localhost.localdomain:8443/post/019e20f9-ca5c-7cbf-8207-d24488776075 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:01 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-ca60-74eb-aef7-55b43ace5f43 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-ca60-74ac-84a1-b6965e5d80ef activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-ca60-74ac-84a1-b6965e5d80ef 2026/05/13 10:55:01 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-ca60-74ac-84a1-b6965e5d80ef 2026/05/13 10:55:01 INFO Received delete request activity.id=https://localhost.localdomain:8443/post/019e20f9-ca60-74ac-84a1-b6965e5d80ef#delete activity.type=Delete activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-ca60-74ac-84a1-b6965e5d80ef activity.object.type=Note activity.object.attributed_to="" deleted=https://localhost.localdomain:8443/post/019e20f9-ca60-74ac-84a1-b6965e5d80ef 2026/05/13 10:55:01 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/post/019e20f9-ca60-74ac-84a1-b6965e5d80ef#delete note=https://localhost.localdomain:8443/post/019e20f9-ca60-74ac-84a1-b6965e5d80ef thread=https://localhost.localdomain:8443/post/019e20f9-ca5c-7cbf-8207-d24488776075 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:01 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-ca60-74ac-84a1-b6965e5d80ef 2026/05/13 10:55:01 INFO Received delete request activity.id=https://localhost.localdomain:8443/post/019e20f9-ca5c-7cbf-8207-d24488776075#delete activity.type=Delete activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-ca5c-7cbf-8207-d24488776075 activity.object.type=Note activity.object.attributed_to="" deleted=https://localhost.localdomain:8443/post/019e20f9-ca5c-7cbf-8207-d24488776075 2026/05/13 10:55:01 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-ca5c-7cbf-8207-d24488776075 --- PASS: TestDelete_WithReply (0.96s) === RUN TestDelete_WithReplyPostDeletedFirst 2026/05/13 10:55:01 INFO Applying migration id=initial 2026/05/13 10:55:01 INFO Applying migration id=notesupdated 2026/05/13 10:55:01 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:01 INFO Applying migration id=activitiesid 2026/05/13 10:55:01 INFO Applying migration id=outbox 2026/05/13 10:55:01 INFO Applying migration id=edits 2026/05/13 10:55:01 INFO Applying migration id=outboxactor 2026/05/13 10:55:01 INFO Applying migration id=outboxsender 2026/05/13 10:55:01 INFO Applying migration id=thread 2026/05/13 10:55:01 INFO Applying migration id=host 2026/05/13 10:55:01 INFO Applying migration id=sharedinbox 2026/05/13 10:55:01 INFO Applying migration id=noteshost 2026/05/13 10:55:01 INFO Applying migration id=fetched 2026/05/13 10:55:01 INFO Applying migration id=move 2026/05/13 10:55:01 INFO Applying migration id=cleanup 2026/05/13 10:55:01 INFO Applying migration id=received 2026/05/13 10:55:01 INFO Applying migration id=namehost 2026/05/13 10:55:01 INFO Applying migration id=outboxhost 2026/05/13 10:55:01 INFO Applying migration id=notesfts 2026/05/13 10:55:01 INFO Applying migration id=iconsname 2026/05/13 10:55:01 INFO Applying migration id=nohash 2026/05/13 10:55:01 INFO Applying migration id=shares 2026/05/13 10:55:01 INFO Applying migration id=actorttl 2026/05/13 10:55:01 INFO Applying migration id=tocc 2026/05/13 10:55:01 INFO Applying migration id=followeds 2026/05/13 10:55:01 INFO Applying migration id=certhash 2026/05/13 10:55:01 INFO Applying migration id=follows_sync 2026/05/13 10:55:01 INFO Applying migration id=jsonpath 2026/05/13 10:55:01 INFO Applying migration id=localforward 2026/05/13 10:55:01 INFO Applying migration id=avatar 2026/05/13 10:55:01 INFO Applying migration id=noimage 2026/05/13 10:55:01 INFO Applying migration id=feed 2026/05/13 10:55:01 INFO Applying migration id=bookmarks 2026/05/13 10:55:01 INFO Applying migration id=shareactivity 2026/05/13 10:55:01 INFO Applying migration id=application 2026/05/13 10:55:01 INFO Applying migration id=certificates 2026/05/13 10:55:01 INFO Applying migration id=rawforward 2026/05/13 10:55:01 INFO Applying migration id=publickey 2026/05/13 10:55:01 INFO Applying migration id=resolvegroup 2026/05/13 10:55:01 INFO Applying migration id=reject 2026/05/13 10:55:01 INFO Applying migration id=autodel 2026/05/13 10:55:01 INFO Applying migration id=jsonb 2026/05/13 10:55:01 INFO Applying migration id=quote 2026/05/13 10:55:01 INFO Applying migration id=rfc9421 2026/05/13 10:55:01 INFO Applying migration id=keys 2026/05/13 10:55:01 INFO Applying migration id=portable 2026/05/13 10:55:01 INFO Applying migration id=proofs 2026/05/13 10:55:01 INFO Applying migration id=contexts 2026/05/13 10:55:01 INFO Applying migration id=deliverieshost 2026/05/13 10:55:01 INFO Applying migration id=pembegin 2026/05/13 10:55:01 INFO Applying migration id=didhost 2026/05/13 10:55:01 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:01 INFO Applying migration id=invites 2026/05/13 10:55:01 INFO Applying migration id=ed25519blob 2026/05/13 10:55:01 INFO Applying migration id=rsablob 2026/05/13 10:55:01 INFO Applying migration id=iconscid 2026/05/13 10:55:01 INFO Applying migration id=actor 2026/05/13 10:55:01 INFO Applying migration id=localkeys 2026/05/13 10:55:01 INFO Applying migration id=deleted 2026/05/13 10:55:01 INFO Applying migration id=history 2026/05/13 10:55:01 INFO Applying migration id=outboxnano 2026/05/13 10:55:01 INFO Applying migration id=implements 2026/05/13 10:55:01 INFO Applying migration id=backfill 2026/05/13 10:55:03 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-cf5f-7985-9283-79863211e23f activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-cf5f-7925-b0c3-a7c379ec08fb activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20f9-cf5f-7925-b0c3-a7c379ec08fb 2026/05/13 10:55:03 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20f9-cf5f-7925-b0c3-a7c379ec08fb 2026/05/13 10:55:03 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20f9-cf61-7b19-a506-ac83ef8cdeeb note=https://localhost.localdomain:8443/post/019e20f9-cf61-7ae6-8668-2c5e8f0e0523 thread=https://localhost.localdomain:8443/post/019e20f9-cf5f-7925-b0c3-a7c379ec08fb starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:03 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-cf61-7b19-a506-ac83ef8cdeeb activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-cf61-7ae6-8668-2c5e8f0e0523 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-cf61-7ae6-8668-2c5e8f0e0523 2026/05/13 10:55:03 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-cf5f-7925-b0c3-a7c379ec08fb 2026/05/13 10:55:03 INFO Received delete request activity.id=https://localhost.localdomain:8443/post/019e20f9-cf5f-7925-b0c3-a7c379ec08fb#delete activity.type=Delete activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-cf5f-7925-b0c3-a7c379ec08fb activity.object.type=Note activity.object.attributed_to="" deleted=https://localhost.localdomain:8443/post/019e20f9-cf5f-7925-b0c3-a7c379ec08fb 2026/05/13 10:55:03 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-cf5f-7925-b0c3-a7c379ec08fb 2026/05/13 10:55:03 INFO Received delete request activity.id=https://localhost.localdomain:8443/post/019e20f9-cf61-7ae6-8668-2c5e8f0e0523#delete activity.type=Delete activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-cf61-7ae6-8668-2c5e8f0e0523 activity.object.type=Note activity.object.attributed_to="" deleted=https://localhost.localdomain:8443/post/019e20f9-cf61-7ae6-8668-2c5e8f0e0523 2026/05/13 10:55:03 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/post/019e20f9-cf61-7ae6-8668-2c5e8f0e0523#delete note=https://localhost.localdomain:8443/post/019e20f9-cf61-7ae6-8668-2c5e8f0e0523 thread=https://localhost.localdomain:8443/post/019e20f9-cf5f-7925-b0c3-a7c379ec08fb starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:03 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-cf61-7ae6-8668-2c5e8f0e0523 --- PASS: TestDelete_WithReplyPostDeletedFirst (1.28s) === RUN TestDM_HappyFlow 2026/05/13 10:55:03 INFO Applying migration id=initial 2026/05/13 10:55:03 INFO Applying migration id=notesupdated 2026/05/13 10:55:03 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:03 INFO Applying migration id=activitiesid 2026/05/13 10:55:03 INFO Applying migration id=outbox 2026/05/13 10:55:03 INFO Applying migration id=edits 2026/05/13 10:55:03 INFO Applying migration id=outboxactor 2026/05/13 10:55:03 INFO Applying migration id=outboxsender 2026/05/13 10:55:03 INFO Applying migration id=thread 2026/05/13 10:55:03 INFO Applying migration id=host 2026/05/13 10:55:03 INFO Applying migration id=sharedinbox 2026/05/13 10:55:03 INFO Applying migration id=noteshost 2026/05/13 10:55:03 INFO Applying migration id=fetched 2026/05/13 10:55:03 INFO Applying migration id=move 2026/05/13 10:55:03 INFO Applying migration id=cleanup 2026/05/13 10:55:03 INFO Applying migration id=received 2026/05/13 10:55:03 INFO Applying migration id=namehost 2026/05/13 10:55:03 INFO Applying migration id=outboxhost 2026/05/13 10:55:03 INFO Applying migration id=notesfts 2026/05/13 10:55:03 INFO Applying migration id=iconsname 2026/05/13 10:55:03 INFO Applying migration id=nohash 2026/05/13 10:55:03 INFO Applying migration id=shares 2026/05/13 10:55:03 INFO Applying migration id=actorttl 2026/05/13 10:55:03 INFO Applying migration id=tocc 2026/05/13 10:55:03 INFO Applying migration id=followeds 2026/05/13 10:55:03 INFO Applying migration id=certhash 2026/05/13 10:55:03 INFO Applying migration id=follows_sync 2026/05/13 10:55:03 INFO Applying migration id=jsonpath 2026/05/13 10:55:03 INFO Applying migration id=localforward 2026/05/13 10:55:03 INFO Applying migration id=avatar 2026/05/13 10:55:03 INFO Applying migration id=noimage 2026/05/13 10:55:03 INFO Applying migration id=feed 2026/05/13 10:55:03 INFO Applying migration id=bookmarks 2026/05/13 10:55:03 INFO Applying migration id=shareactivity 2026/05/13 10:55:03 INFO Applying migration id=application 2026/05/13 10:55:03 INFO Applying migration id=certificates 2026/05/13 10:55:03 INFO Applying migration id=rawforward 2026/05/13 10:55:03 INFO Applying migration id=publickey 2026/05/13 10:55:03 INFO Applying migration id=resolvegroup 2026/05/13 10:55:03 INFO Applying migration id=reject 2026/05/13 10:55:03 INFO Applying migration id=autodel 2026/05/13 10:55:03 INFO Applying migration id=jsonb 2026/05/13 10:55:03 INFO Applying migration id=quote 2026/05/13 10:55:03 INFO Applying migration id=rfc9421 2026/05/13 10:55:03 INFO Applying migration id=keys 2026/05/13 10:55:03 INFO Applying migration id=portable 2026/05/13 10:55:03 INFO Applying migration id=proofs 2026/05/13 10:55:03 INFO Applying migration id=contexts 2026/05/13 10:55:03 INFO Applying migration id=deliverieshost 2026/05/13 10:55:03 INFO Applying migration id=pembegin 2026/05/13 10:55:03 INFO Applying migration id=didhost 2026/05/13 10:55:03 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:03 INFO Applying migration id=invites 2026/05/13 10:55:03 INFO Applying migration id=ed25519blob 2026/05/13 10:55:03 INFO Applying migration id=rsablob 2026/05/13 10:55:03 INFO Applying migration id=iconscid 2026/05/13 10:55:03 INFO Applying migration id=actor 2026/05/13 10:55:03 INFO Applying migration id=localkeys 2026/05/13 10:55:03 INFO Applying migration id=deleted 2026/05/13 10:55:03 INFO Applying migration id=history 2026/05/13 10:55:03 INFO Applying migration id=outboxnano 2026/05/13 10:55:03 INFO Applying migration id=implements 2026/05/13 10:55:03 INFO Applying migration id=backfill 2026/05/13 10:55:04 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:04 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-d357-77b0-a13a-00210ad80924 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-d357-75c6-ad58-72288d39519d activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-d357-75c6-ad58-72288d39519d 2026/05/13 10:55:04 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-d357-75c6-ad58-72288d39519d 2026/05/13 10:55:04 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-d357-75c6-ad58-72288d39519d 2026/05/13 10:55:04 INFO Post was not found post=https://localhost.localdomain:8443/post/019e20f9-d357-75c6-ad58-72288d39519d 2026/05/13 10:55:04 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-d357-75c6-ad58-72288d39519d --- PASS: TestDM_HappyFlow (1.00s) === RUN TestDM_UnauthenticatedUser 2026/05/13 10:55:04 INFO Applying migration id=initial 2026/05/13 10:55:04 INFO Applying migration id=notesupdated 2026/05/13 10:55:04 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:04 INFO Applying migration id=activitiesid 2026/05/13 10:55:04 INFO Applying migration id=outbox 2026/05/13 10:55:04 INFO Applying migration id=edits 2026/05/13 10:55:04 INFO Applying migration id=outboxactor 2026/05/13 10:55:04 INFO Applying migration id=outboxsender 2026/05/13 10:55:04 INFO Applying migration id=thread 2026/05/13 10:55:04 INFO Applying migration id=host 2026/05/13 10:55:04 INFO Applying migration id=sharedinbox 2026/05/13 10:55:04 INFO Applying migration id=noteshost 2026/05/13 10:55:04 INFO Applying migration id=fetched 2026/05/13 10:55:04 INFO Applying migration id=move 2026/05/13 10:55:04 INFO Applying migration id=cleanup 2026/05/13 10:55:04 INFO Applying migration id=received 2026/05/13 10:55:04 INFO Applying migration id=namehost 2026/05/13 10:55:04 INFO Applying migration id=outboxhost 2026/05/13 10:55:04 INFO Applying migration id=notesfts 2026/05/13 10:55:04 INFO Applying migration id=iconsname 2026/05/13 10:55:04 INFO Applying migration id=nohash 2026/05/13 10:55:04 INFO Applying migration id=shares 2026/05/13 10:55:04 INFO Applying migration id=actorttl 2026/05/13 10:55:04 INFO Applying migration id=tocc 2026/05/13 10:55:04 INFO Applying migration id=followeds 2026/05/13 10:55:04 INFO Applying migration id=certhash 2026/05/13 10:55:04 INFO Applying migration id=follows_sync 2026/05/13 10:55:04 INFO Applying migration id=jsonpath 2026/05/13 10:55:04 INFO Applying migration id=localforward 2026/05/13 10:55:04 INFO Applying migration id=avatar 2026/05/13 10:55:04 INFO Applying migration id=noimage 2026/05/13 10:55:04 INFO Applying migration id=feed 2026/05/13 10:55:04 INFO Applying migration id=bookmarks 2026/05/13 10:55:04 INFO Applying migration id=shareactivity 2026/05/13 10:55:04 INFO Applying migration id=application 2026/05/13 10:55:04 INFO Applying migration id=certificates 2026/05/13 10:55:04 INFO Applying migration id=rawforward 2026/05/13 10:55:04 INFO Applying migration id=publickey 2026/05/13 10:55:04 INFO Applying migration id=resolvegroup 2026/05/13 10:55:04 INFO Applying migration id=reject 2026/05/13 10:55:04 INFO Applying migration id=autodel 2026/05/13 10:55:04 INFO Applying migration id=jsonb 2026/05/13 10:55:04 INFO Applying migration id=quote 2026/05/13 10:55:04 INFO Applying migration id=rfc9421 2026/05/13 10:55:04 INFO Applying migration id=keys 2026/05/13 10:55:04 INFO Applying migration id=portable 2026/05/13 10:55:04 INFO Applying migration id=proofs 2026/05/13 10:55:04 INFO Applying migration id=contexts 2026/05/13 10:55:04 INFO Applying migration id=deliverieshost 2026/05/13 10:55:04 INFO Applying migration id=pembegin 2026/05/13 10:55:04 INFO Applying migration id=didhost 2026/05/13 10:55:04 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:04 INFO Applying migration id=invites 2026/05/13 10:55:04 INFO Applying migration id=ed25519blob 2026/05/13 10:55:04 INFO Applying migration id=rsablob 2026/05/13 10:55:04 INFO Applying migration id=iconscid 2026/05/13 10:55:04 INFO Applying migration id=actor 2026/05/13 10:55:04 INFO Applying migration id=localkeys 2026/05/13 10:55:04 INFO Applying migration id=deleted 2026/05/13 10:55:04 INFO Applying migration id=history 2026/05/13 10:55:04 INFO Applying migration id=outboxnano 2026/05/13 10:55:04 INFO Applying migration id=implements 2026/05/13 10:55:04 INFO Applying migration id=backfill 2026/05/13 10:55:04 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:04 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-d5ef-7d90-b153-4c1ad8bffa18 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-d5ef-7be1-be22-a83643a72f11 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-d5ef-7be1-be22-a83643a72f11 2026/05/13 10:55:04 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-d5ef-7be1-be22-a83643a72f11 2026/05/13 10:55:04 INFO Post was not found post=https://localhost.localdomain:8443/post/019e20f9-d5ef-7be1-be22-a83643a72f11 --- PASS: TestDM_UnauthenticatedUser (0.66s) === RUN TestDM_Loopback 2026/05/13 10:55:04 INFO Applying migration id=initial 2026/05/13 10:55:04 INFO Applying migration id=notesupdated 2026/05/13 10:55:04 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:04 INFO Applying migration id=activitiesid 2026/05/13 10:55:04 INFO Applying migration id=outbox 2026/05/13 10:55:04 INFO Applying migration id=edits 2026/05/13 10:55:04 INFO Applying migration id=outboxactor 2026/05/13 10:55:04 INFO Applying migration id=outboxsender 2026/05/13 10:55:04 INFO Applying migration id=thread 2026/05/13 10:55:04 INFO Applying migration id=host 2026/05/13 10:55:04 INFO Applying migration id=sharedinbox 2026/05/13 10:55:04 INFO Applying migration id=noteshost 2026/05/13 10:55:04 INFO Applying migration id=fetched 2026/05/13 10:55:04 INFO Applying migration id=move 2026/05/13 10:55:04 INFO Applying migration id=cleanup 2026/05/13 10:55:04 INFO Applying migration id=received 2026/05/13 10:55:04 INFO Applying migration id=namehost 2026/05/13 10:55:04 INFO Applying migration id=outboxhost 2026/05/13 10:55:04 INFO Applying migration id=notesfts 2026/05/13 10:55:04 INFO Applying migration id=iconsname 2026/05/13 10:55:04 INFO Applying migration id=nohash 2026/05/13 10:55:04 INFO Applying migration id=shares 2026/05/13 10:55:04 INFO Applying migration id=actorttl 2026/05/13 10:55:04 INFO Applying migration id=tocc 2026/05/13 10:55:04 INFO Applying migration id=followeds 2026/05/13 10:55:04 INFO Applying migration id=certhash 2026/05/13 10:55:04 INFO Applying migration id=follows_sync 2026/05/13 10:55:04 INFO Applying migration id=jsonpath 2026/05/13 10:55:04 INFO Applying migration id=localforward 2026/05/13 10:55:04 INFO Applying migration id=avatar 2026/05/13 10:55:04 INFO Applying migration id=noimage 2026/05/13 10:55:04 INFO Applying migration id=feed 2026/05/13 10:55:04 INFO Applying migration id=bookmarks 2026/05/13 10:55:04 INFO Applying migration id=shareactivity 2026/05/13 10:55:04 INFO Applying migration id=application 2026/05/13 10:55:04 INFO Applying migration id=certificates 2026/05/13 10:55:04 INFO Applying migration id=rawforward 2026/05/13 10:55:04 INFO Applying migration id=publickey 2026/05/13 10:55:04 INFO Applying migration id=resolvegroup 2026/05/13 10:55:04 INFO Applying migration id=reject 2026/05/13 10:55:04 INFO Applying migration id=autodel 2026/05/13 10:55:04 INFO Applying migration id=jsonb 2026/05/13 10:55:04 INFO Applying migration id=quote 2026/05/13 10:55:04 INFO Applying migration id=rfc9421 2026/05/13 10:55:04 INFO Applying migration id=keys 2026/05/13 10:55:04 INFO Applying migration id=portable 2026/05/13 10:55:04 INFO Applying migration id=proofs 2026/05/13 10:55:04 INFO Applying migration id=contexts 2026/05/13 10:55:04 INFO Applying migration id=deliverieshost 2026/05/13 10:55:04 INFO Applying migration id=pembegin 2026/05/13 10:55:04 INFO Applying migration id=didhost 2026/05/13 10:55:04 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:04 INFO Applying migration id=invites 2026/05/13 10:55:04 INFO Applying migration id=ed25519blob 2026/05/13 10:55:04 INFO Applying migration id=rsablob 2026/05/13 10:55:04 INFO Applying migration id=iconscid 2026/05/13 10:55:04 INFO Applying migration id=actor 2026/05/13 10:55:04 INFO Applying migration id=localkeys 2026/05/13 10:55:04 INFO Applying migration id=deleted 2026/05/13 10:55:04 INFO Applying migration id=history 2026/05/13 10:55:04 INFO Applying migration id=outboxnano 2026/05/13 10:55:04 INFO Applying migration id=implements 2026/05/13 10:55:04 INFO Applying migration id=backfill 2026/05/13 10:55:05 INFO Adding mention name=@bob@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/bob --- PASS: TestDM_Loopback (0.55s) === RUN TestDM_TwoMentions 2026/05/13 10:55:05 INFO Applying migration id=initial 2026/05/13 10:55:05 INFO Applying migration id=notesupdated 2026/05/13 10:55:05 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:05 INFO Applying migration id=activitiesid 2026/05/13 10:55:05 INFO Applying migration id=outbox 2026/05/13 10:55:05 INFO Applying migration id=edits 2026/05/13 10:55:05 INFO Applying migration id=outboxactor 2026/05/13 10:55:05 INFO Applying migration id=outboxsender 2026/05/13 10:55:05 INFO Applying migration id=thread 2026/05/13 10:55:05 INFO Applying migration id=host 2026/05/13 10:55:05 INFO Applying migration id=sharedinbox 2026/05/13 10:55:05 INFO Applying migration id=noteshost 2026/05/13 10:55:05 INFO Applying migration id=fetched 2026/05/13 10:55:05 INFO Applying migration id=move 2026/05/13 10:55:05 INFO Applying migration id=cleanup 2026/05/13 10:55:05 INFO Applying migration id=received 2026/05/13 10:55:05 INFO Applying migration id=namehost 2026/05/13 10:55:05 INFO Applying migration id=outboxhost 2026/05/13 10:55:05 INFO Applying migration id=notesfts 2026/05/13 10:55:05 INFO Applying migration id=iconsname 2026/05/13 10:55:05 INFO Applying migration id=nohash 2026/05/13 10:55:05 INFO Applying migration id=shares 2026/05/13 10:55:05 INFO Applying migration id=actorttl 2026/05/13 10:55:05 INFO Applying migration id=tocc 2026/05/13 10:55:05 INFO Applying migration id=followeds 2026/05/13 10:55:05 INFO Applying migration id=certhash 2026/05/13 10:55:05 INFO Applying migration id=follows_sync 2026/05/13 10:55:05 INFO Applying migration id=jsonpath 2026/05/13 10:55:05 INFO Applying migration id=localforward 2026/05/13 10:55:05 INFO Applying migration id=avatar 2026/05/13 10:55:05 INFO Applying migration id=noimage 2026/05/13 10:55:05 INFO Applying migration id=feed 2026/05/13 10:55:05 INFO Applying migration id=bookmarks 2026/05/13 10:55:05 INFO Applying migration id=shareactivity 2026/05/13 10:55:05 INFO Applying migration id=application 2026/05/13 10:55:05 INFO Applying migration id=certificates 2026/05/13 10:55:05 INFO Applying migration id=rawforward 2026/05/13 10:55:05 INFO Applying migration id=publickey 2026/05/13 10:55:05 INFO Applying migration id=resolvegroup 2026/05/13 10:55:05 INFO Applying migration id=reject 2026/05/13 10:55:05 INFO Applying migration id=autodel 2026/05/13 10:55:05 INFO Applying migration id=jsonb 2026/05/13 10:55:05 INFO Applying migration id=quote 2026/05/13 10:55:05 INFO Applying migration id=rfc9421 2026/05/13 10:55:05 INFO Applying migration id=keys 2026/05/13 10:55:05 INFO Applying migration id=portable 2026/05/13 10:55:05 INFO Applying migration id=proofs 2026/05/13 10:55:05 INFO Applying migration id=contexts 2026/05/13 10:55:05 INFO Applying migration id=deliverieshost 2026/05/13 10:55:05 INFO Applying migration id=pembegin 2026/05/13 10:55:05 INFO Applying migration id=didhost 2026/05/13 10:55:05 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:05 INFO Applying migration id=invites 2026/05/13 10:55:05 INFO Applying migration id=ed25519blob 2026/05/13 10:55:05 INFO Applying migration id=rsablob 2026/05/13 10:55:05 INFO Applying migration id=iconscid 2026/05/13 10:55:05 INFO Applying migration id=actor 2026/05/13 10:55:05 INFO Applying migration id=localkeys 2026/05/13 10:55:05 INFO Applying migration id=deleted 2026/05/13 10:55:05 INFO Applying migration id=history 2026/05/13 10:55:05 INFO Applying migration id=outboxnano 2026/05/13 10:55:05 INFO Applying migration id=implements 2026/05/13 10:55:05 INFO Applying migration id=backfill 2026/05/13 10:55:06 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:06 INFO Adding mention name=@carol@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/carol 2026/05/13 10:55:06 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-dc5e-7e10-b953-ae44cbf123b7 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-dc5e-7960-919e-bcaadc79ac2d activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-dc5e-7960-919e-bcaadc79ac2d 2026/05/13 10:55:06 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-dc5e-7960-919e-bcaadc79ac2d 2026/05/13 10:55:06 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-dc5e-7960-919e-bcaadc79ac2d 2026/05/13 10:55:06 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-dc5e-7960-919e-bcaadc79ac2d --- PASS: TestDM_TwoMentions (1.10s) === RUN TestDM_TwoMentionsOneLoopback 2026/05/13 10:55:06 INFO Applying migration id=initial 2026/05/13 10:55:06 INFO Applying migration id=notesupdated 2026/05/13 10:55:06 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:06 INFO Applying migration id=activitiesid 2026/05/13 10:55:06 INFO Applying migration id=outbox 2026/05/13 10:55:06 INFO Applying migration id=edits 2026/05/13 10:55:06 INFO Applying migration id=outboxactor 2026/05/13 10:55:06 INFO Applying migration id=outboxsender 2026/05/13 10:55:06 INFO Applying migration id=thread 2026/05/13 10:55:06 INFO Applying migration id=host 2026/05/13 10:55:06 INFO Applying migration id=sharedinbox 2026/05/13 10:55:06 INFO Applying migration id=noteshost 2026/05/13 10:55:06 INFO Applying migration id=fetched 2026/05/13 10:55:06 INFO Applying migration id=move 2026/05/13 10:55:06 INFO Applying migration id=cleanup 2026/05/13 10:55:06 INFO Applying migration id=received 2026/05/13 10:55:06 INFO Applying migration id=namehost 2026/05/13 10:55:06 INFO Applying migration id=outboxhost 2026/05/13 10:55:06 INFO Applying migration id=notesfts 2026/05/13 10:55:06 INFO Applying migration id=iconsname 2026/05/13 10:55:06 INFO Applying migration id=nohash 2026/05/13 10:55:06 INFO Applying migration id=shares 2026/05/13 10:55:06 INFO Applying migration id=actorttl 2026/05/13 10:55:06 INFO Applying migration id=tocc 2026/05/13 10:55:06 INFO Applying migration id=followeds 2026/05/13 10:55:06 INFO Applying migration id=certhash 2026/05/13 10:55:06 INFO Applying migration id=follows_sync 2026/05/13 10:55:06 INFO Applying migration id=jsonpath 2026/05/13 10:55:06 INFO Applying migration id=localforward 2026/05/13 10:55:06 INFO Applying migration id=avatar 2026/05/13 10:55:06 INFO Applying migration id=noimage 2026/05/13 10:55:06 INFO Applying migration id=feed 2026/05/13 10:55:06 INFO Applying migration id=bookmarks 2026/05/13 10:55:06 INFO Applying migration id=shareactivity 2026/05/13 10:55:06 INFO Applying migration id=application 2026/05/13 10:55:06 INFO Applying migration id=certificates 2026/05/13 10:55:06 INFO Applying migration id=rawforward 2026/05/13 10:55:06 INFO Applying migration id=publickey 2026/05/13 10:55:06 INFO Applying migration id=resolvegroup 2026/05/13 10:55:06 INFO Applying migration id=reject 2026/05/13 10:55:06 INFO Applying migration id=autodel 2026/05/13 10:55:06 INFO Applying migration id=jsonb 2026/05/13 10:55:06 INFO Applying migration id=quote 2026/05/13 10:55:06 INFO Applying migration id=rfc9421 2026/05/13 10:55:06 INFO Applying migration id=keys 2026/05/13 10:55:06 INFO Applying migration id=portable 2026/05/13 10:55:06 INFO Applying migration id=proofs 2026/05/13 10:55:06 INFO Applying migration id=contexts 2026/05/13 10:55:06 INFO Applying migration id=deliverieshost 2026/05/13 10:55:06 INFO Applying migration id=pembegin 2026/05/13 10:55:06 INFO Applying migration id=didhost 2026/05/13 10:55:06 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:06 INFO Applying migration id=invites 2026/05/13 10:55:06 INFO Applying migration id=ed25519blob 2026/05/13 10:55:06 INFO Applying migration id=rsablob 2026/05/13 10:55:06 INFO Applying migration id=iconscid 2026/05/13 10:55:06 INFO Applying migration id=actor 2026/05/13 10:55:06 INFO Applying migration id=localkeys 2026/05/13 10:55:06 INFO Applying migration id=deleted 2026/05/13 10:55:06 INFO Applying migration id=history 2026/05/13 10:55:06 INFO Applying migration id=outboxnano 2026/05/13 10:55:06 INFO Applying migration id=implements 2026/05/13 10:55:06 INFO Applying migration id=backfill 2026/05/13 10:55:07 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:07 INFO Adding mention name=@bob@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:07 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-df21-7851-b505-ff4760fa835b activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-df21-750d-a087-a7ab373a7c83 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-df21-750d-a087-a7ab373a7c83 2026/05/13 10:55:07 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-df21-750d-a087-a7ab373a7c83 2026/05/13 10:55:07 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-df21-750d-a087-a7ab373a7c83 2026/05/13 10:55:07 INFO Post was not found post=https://localhost.localdomain:8443/post/019e20f9-df21-750d-a087-a7ab373a7c83 2026/05/13 10:55:07 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-df21-750d-a087-a7ab373a7c83 --- PASS: TestDM_TwoMentionsOneLoopback (0.70s) === RUN TestDM_TooManyRecipients 2026/05/13 10:55:07 INFO Applying migration id=initial 2026/05/13 10:55:07 INFO Applying migration id=notesupdated 2026/05/13 10:55:07 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:07 INFO Applying migration id=activitiesid 2026/05/13 10:55:07 INFO Applying migration id=outbox 2026/05/13 10:55:07 INFO Applying migration id=edits 2026/05/13 10:55:07 INFO Applying migration id=outboxactor 2026/05/13 10:55:07 INFO Applying migration id=outboxsender 2026/05/13 10:55:07 INFO Applying migration id=thread 2026/05/13 10:55:07 INFO Applying migration id=host 2026/05/13 10:55:07 INFO Applying migration id=sharedinbox 2026/05/13 10:55:07 INFO Applying migration id=noteshost 2026/05/13 10:55:07 INFO Applying migration id=fetched 2026/05/13 10:55:07 INFO Applying migration id=move 2026/05/13 10:55:07 INFO Applying migration id=cleanup 2026/05/13 10:55:07 INFO Applying migration id=received 2026/05/13 10:55:07 INFO Applying migration id=namehost 2026/05/13 10:55:07 INFO Applying migration id=outboxhost 2026/05/13 10:55:07 INFO Applying migration id=notesfts 2026/05/13 10:55:07 INFO Applying migration id=iconsname 2026/05/13 10:55:07 INFO Applying migration id=nohash 2026/05/13 10:55:07 INFO Applying migration id=shares 2026/05/13 10:55:07 INFO Applying migration id=actorttl 2026/05/13 10:55:07 INFO Applying migration id=tocc 2026/05/13 10:55:07 INFO Applying migration id=followeds 2026/05/13 10:55:07 INFO Applying migration id=certhash 2026/05/13 10:55:07 INFO Applying migration id=follows_sync 2026/05/13 10:55:07 INFO Applying migration id=jsonpath 2026/05/13 10:55:07 INFO Applying migration id=localforward 2026/05/13 10:55:07 INFO Applying migration id=avatar 2026/05/13 10:55:07 INFO Applying migration id=noimage 2026/05/13 10:55:07 INFO Applying migration id=feed 2026/05/13 10:55:07 INFO Applying migration id=bookmarks 2026/05/13 10:55:07 INFO Applying migration id=shareactivity 2026/05/13 10:55:07 INFO Applying migration id=application 2026/05/13 10:55:07 INFO Applying migration id=certificates 2026/05/13 10:55:07 INFO Applying migration id=rawforward 2026/05/13 10:55:07 INFO Applying migration id=publickey 2026/05/13 10:55:07 INFO Applying migration id=resolvegroup 2026/05/13 10:55:07 INFO Applying migration id=reject 2026/05/13 10:55:07 INFO Applying migration id=autodel 2026/05/13 10:55:07 INFO Applying migration id=jsonb 2026/05/13 10:55:07 INFO Applying migration id=quote 2026/05/13 10:55:07 INFO Applying migration id=rfc9421 2026/05/13 10:55:07 INFO Applying migration id=keys 2026/05/13 10:55:07 INFO Applying migration id=portable 2026/05/13 10:55:07 INFO Applying migration id=proofs 2026/05/13 10:55:07 INFO Applying migration id=contexts 2026/05/13 10:55:07 INFO Applying migration id=deliverieshost 2026/05/13 10:55:07 INFO Applying migration id=pembegin 2026/05/13 10:55:07 INFO Applying migration id=didhost 2026/05/13 10:55:07 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:07 INFO Applying migration id=invites 2026/05/13 10:55:07 INFO Applying migration id=ed25519blob 2026/05/13 10:55:07 INFO Applying migration id=rsablob 2026/05/13 10:55:07 INFO Applying migration id=iconscid 2026/05/13 10:55:07 INFO Applying migration id=actor 2026/05/13 10:55:07 INFO Applying migration id=localkeys 2026/05/13 10:55:07 INFO Applying migration id=deleted 2026/05/13 10:55:07 INFO Applying migration id=history 2026/05/13 10:55:07 INFO Applying migration id=outboxnano 2026/05/13 10:55:07 INFO Applying migration id=implements 2026/05/13 10:55:07 INFO Applying migration id=backfill 2026/05/13 10:55:08 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:08 INFO Adding mention name=@carol@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/carol --- PASS: TestDM_TooManyRecipients (1.21s) === RUN TestDM_MaxRecipients 2026/05/13 10:55:08 INFO Applying migration id=initial 2026/05/13 10:55:08 INFO Applying migration id=notesupdated 2026/05/13 10:55:08 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:08 INFO Applying migration id=activitiesid 2026/05/13 10:55:08 INFO Applying migration id=outbox 2026/05/13 10:55:08 INFO Applying migration id=edits 2026/05/13 10:55:08 INFO Applying migration id=outboxactor 2026/05/13 10:55:08 INFO Applying migration id=outboxsender 2026/05/13 10:55:08 INFO Applying migration id=thread 2026/05/13 10:55:08 INFO Applying migration id=host 2026/05/13 10:55:08 INFO Applying migration id=sharedinbox 2026/05/13 10:55:08 INFO Applying migration id=noteshost 2026/05/13 10:55:08 INFO Applying migration id=fetched 2026/05/13 10:55:08 INFO Applying migration id=move 2026/05/13 10:55:08 INFO Applying migration id=cleanup 2026/05/13 10:55:08 INFO Applying migration id=received 2026/05/13 10:55:08 INFO Applying migration id=namehost 2026/05/13 10:55:08 INFO Applying migration id=outboxhost 2026/05/13 10:55:08 INFO Applying migration id=notesfts 2026/05/13 10:55:08 INFO Applying migration id=iconsname 2026/05/13 10:55:08 INFO Applying migration id=nohash 2026/05/13 10:55:08 INFO Applying migration id=shares 2026/05/13 10:55:08 INFO Applying migration id=actorttl 2026/05/13 10:55:08 INFO Applying migration id=tocc 2026/05/13 10:55:08 INFO Applying migration id=followeds 2026/05/13 10:55:08 INFO Applying migration id=certhash 2026/05/13 10:55:08 INFO Applying migration id=follows_sync 2026/05/13 10:55:08 INFO Applying migration id=jsonpath 2026/05/13 10:55:08 INFO Applying migration id=localforward 2026/05/13 10:55:08 INFO Applying migration id=avatar 2026/05/13 10:55:08 INFO Applying migration id=noimage 2026/05/13 10:55:08 INFO Applying migration id=feed 2026/05/13 10:55:08 INFO Applying migration id=bookmarks 2026/05/13 10:55:08 INFO Applying migration id=shareactivity 2026/05/13 10:55:08 INFO Applying migration id=application 2026/05/13 10:55:08 INFO Applying migration id=certificates 2026/05/13 10:55:08 INFO Applying migration id=rawforward 2026/05/13 10:55:08 INFO Applying migration id=publickey 2026/05/13 10:55:08 INFO Applying migration id=resolvegroup 2026/05/13 10:55:08 INFO Applying migration id=reject 2026/05/13 10:55:08 INFO Applying migration id=autodel 2026/05/13 10:55:08 INFO Applying migration id=jsonb 2026/05/13 10:55:08 INFO Applying migration id=quote 2026/05/13 10:55:08 INFO Applying migration id=rfc9421 2026/05/13 10:55:08 INFO Applying migration id=keys 2026/05/13 10:55:08 INFO Applying migration id=portable 2026/05/13 10:55:08 INFO Applying migration id=proofs 2026/05/13 10:55:08 INFO Applying migration id=contexts 2026/05/13 10:55:08 INFO Applying migration id=deliverieshost 2026/05/13 10:55:08 INFO Applying migration id=pembegin 2026/05/13 10:55:08 INFO Applying migration id=didhost 2026/05/13 10:55:08 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:08 INFO Applying migration id=invites 2026/05/13 10:55:08 INFO Applying migration id=ed25519blob 2026/05/13 10:55:08 INFO Applying migration id=rsablob 2026/05/13 10:55:08 INFO Applying migration id=iconscid 2026/05/13 10:55:08 INFO Applying migration id=actor 2026/05/13 10:55:08 INFO Applying migration id=localkeys 2026/05/13 10:55:08 INFO Applying migration id=deleted 2026/05/13 10:55:08 INFO Applying migration id=history 2026/05/13 10:55:08 INFO Applying migration id=outboxnano 2026/05/13 10:55:08 INFO Applying migration id=implements 2026/05/13 10:55:08 INFO Applying migration id=backfill 2026/05/13 10:55:08 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:08 INFO Adding mention name=@carol@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/carol 2026/05/13 10:55:08 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-e58a-7982-9dfc-b327c0741dd3 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-e58a-75ef-bb41-497cae745d23 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-e58a-75ef-bb41-497cae745d23 2026/05/13 10:55:08 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-e58a-75ef-bb41-497cae745d23 2026/05/13 10:55:08 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-e58a-75ef-bb41-497cae745d23 2026/05/13 10:55:08 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20f9-e58a-75ef-bb41-497cae745d23 --- PASS: TestDM_MaxRecipients (0.43s) === RUN TestEdit_Throttling 2026/05/13 10:55:08 INFO Applying migration id=initial 2026/05/13 10:55:08 INFO Applying migration id=notesupdated 2026/05/13 10:55:08 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:08 INFO Applying migration id=activitiesid 2026/05/13 10:55:08 INFO Applying migration id=outbox 2026/05/13 10:55:08 INFO Applying migration id=edits 2026/05/13 10:55:08 INFO Applying migration id=outboxactor 2026/05/13 10:55:08 INFO Applying migration id=outboxsender 2026/05/13 10:55:08 INFO Applying migration id=thread 2026/05/13 10:55:08 INFO Applying migration id=host 2026/05/13 10:55:08 INFO Applying migration id=sharedinbox 2026/05/13 10:55:08 INFO Applying migration id=noteshost 2026/05/13 10:55:08 INFO Applying migration id=fetched 2026/05/13 10:55:08 INFO Applying migration id=move 2026/05/13 10:55:08 INFO Applying migration id=cleanup 2026/05/13 10:55:08 INFO Applying migration id=received 2026/05/13 10:55:08 INFO Applying migration id=namehost 2026/05/13 10:55:08 INFO Applying migration id=outboxhost 2026/05/13 10:55:08 INFO Applying migration id=notesfts 2026/05/13 10:55:08 INFO Applying migration id=iconsname 2026/05/13 10:55:08 INFO Applying migration id=nohash 2026/05/13 10:55:08 INFO Applying migration id=shares 2026/05/13 10:55:08 INFO Applying migration id=actorttl 2026/05/13 10:55:08 INFO Applying migration id=tocc 2026/05/13 10:55:08 INFO Applying migration id=followeds 2026/05/13 10:55:08 INFO Applying migration id=certhash 2026/05/13 10:55:08 INFO Applying migration id=follows_sync 2026/05/13 10:55:08 INFO Applying migration id=jsonpath 2026/05/13 10:55:08 INFO Applying migration id=localforward 2026/05/13 10:55:08 INFO Applying migration id=avatar 2026/05/13 10:55:08 INFO Applying migration id=noimage 2026/05/13 10:55:08 INFO Applying migration id=feed 2026/05/13 10:55:08 INFO Applying migration id=bookmarks 2026/05/13 10:55:08 INFO Applying migration id=shareactivity 2026/05/13 10:55:08 INFO Applying migration id=application 2026/05/13 10:55:08 INFO Applying migration id=certificates 2026/05/13 10:55:08 INFO Applying migration id=rawforward 2026/05/13 10:55:08 INFO Applying migration id=publickey 2026/05/13 10:55:08 INFO Applying migration id=resolvegroup 2026/05/13 10:55:08 INFO Applying migration id=reject 2026/05/13 10:55:08 INFO Applying migration id=autodel 2026/05/13 10:55:08 INFO Applying migration id=jsonb 2026/05/13 10:55:08 INFO Applying migration id=quote 2026/05/13 10:55:08 INFO Applying migration id=rfc9421 2026/05/13 10:55:08 INFO Applying migration id=keys 2026/05/13 10:55:08 INFO Applying migration id=portable 2026/05/13 10:55:08 INFO Applying migration id=proofs 2026/05/13 10:55:08 INFO Applying migration id=contexts 2026/05/13 10:55:08 INFO Applying migration id=deliverieshost 2026/05/13 10:55:08 INFO Applying migration id=pembegin 2026/05/13 10:55:08 INFO Applying migration id=didhost 2026/05/13 10:55:08 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:08 INFO Applying migration id=invites 2026/05/13 10:55:08 INFO Applying migration id=ed25519blob 2026/05/13 10:55:08 INFO Applying migration id=rsablob 2026/05/13 10:55:08 INFO Applying migration id=iconscid 2026/05/13 10:55:08 INFO Applying migration id=actor 2026/05/13 10:55:08 INFO Applying migration id=localkeys 2026/05/13 10:55:08 INFO Applying migration id=deleted 2026/05/13 10:55:08 INFO Applying migration id=history 2026/05/13 10:55:08 INFO Applying migration id=outboxnano 2026/05/13 10:55:08 INFO Applying migration id=implements 2026/05/13 10:55:08 INFO Applying migration id=backfill 2026/05/13 10:55:09 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20f9-e92e-7032-8f45-5b5ef2aed562 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:09 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-e92e-7823-bd61-da0c7f2870d3 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20f9-e92e-7032-8f45-5b5ef2aed562 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20f9-e92e-7032-8f45-5b5ef2aed562 2026/05/13 10:55:09 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-e931-7207-bfa4-b15086296871 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-e931-718f-a96c-9d7f568b982a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-e931-718f-a96c-9d7f568b982a 2026/05/13 10:55:09 WARN Throttled request to edit post note=https://localhost.localdomain:8443/post/019e20f9-e931-718f-a96c-9d7f568b982a can=2026-05-13T10:59:09.616Z --- PASS: TestEdit_Throttling (0.93s) === RUN TestEdit_HappyFlow 2026/05/13 10:55:09 INFO Applying migration id=initial 2026/05/13 10:55:09 INFO Applying migration id=notesupdated 2026/05/13 10:55:09 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:09 INFO Applying migration id=activitiesid 2026/05/13 10:55:09 INFO Applying migration id=outbox 2026/05/13 10:55:09 INFO Applying migration id=edits 2026/05/13 10:55:09 INFO Applying migration id=outboxactor 2026/05/13 10:55:09 INFO Applying migration id=outboxsender 2026/05/13 10:55:09 INFO Applying migration id=thread 2026/05/13 10:55:09 INFO Applying migration id=host 2026/05/13 10:55:09 INFO Applying migration id=sharedinbox 2026/05/13 10:55:09 INFO Applying migration id=noteshost 2026/05/13 10:55:09 INFO Applying migration id=fetched 2026/05/13 10:55:09 INFO Applying migration id=move 2026/05/13 10:55:09 INFO Applying migration id=cleanup 2026/05/13 10:55:09 INFO Applying migration id=received 2026/05/13 10:55:09 INFO Applying migration id=namehost 2026/05/13 10:55:09 INFO Applying migration id=outboxhost 2026/05/13 10:55:09 INFO Applying migration id=notesfts 2026/05/13 10:55:09 INFO Applying migration id=iconsname 2026/05/13 10:55:09 INFO Applying migration id=nohash 2026/05/13 10:55:09 INFO Applying migration id=shares 2026/05/13 10:55:09 INFO Applying migration id=actorttl 2026/05/13 10:55:09 INFO Applying migration id=tocc 2026/05/13 10:55:09 INFO Applying migration id=followeds 2026/05/13 10:55:09 INFO Applying migration id=certhash 2026/05/13 10:55:09 INFO Applying migration id=follows_sync 2026/05/13 10:55:09 INFO Applying migration id=jsonpath 2026/05/13 10:55:09 INFO Applying migration id=localforward 2026/05/13 10:55:09 INFO Applying migration id=avatar 2026/05/13 10:55:09 INFO Applying migration id=noimage 2026/05/13 10:55:09 INFO Applying migration id=feed 2026/05/13 10:55:09 INFO Applying migration id=bookmarks 2026/05/13 10:55:09 INFO Applying migration id=shareactivity 2026/05/13 10:55:09 INFO Applying migration id=application 2026/05/13 10:55:09 INFO Applying migration id=certificates 2026/05/13 10:55:09 INFO Applying migration id=rawforward 2026/05/13 10:55:09 INFO Applying migration id=publickey 2026/05/13 10:55:09 INFO Applying migration id=resolvegroup 2026/05/13 10:55:09 INFO Applying migration id=reject 2026/05/13 10:55:09 INFO Applying migration id=autodel 2026/05/13 10:55:09 INFO Applying migration id=jsonb 2026/05/13 10:55:09 INFO Applying migration id=quote 2026/05/13 10:55:09 INFO Applying migration id=rfc9421 2026/05/13 10:55:09 INFO Applying migration id=keys 2026/05/13 10:55:09 INFO Applying migration id=portable 2026/05/13 10:55:09 INFO Applying migration id=proofs 2026/05/13 10:55:09 INFO Applying migration id=contexts 2026/05/13 10:55:09 INFO Applying migration id=deliverieshost 2026/05/13 10:55:09 INFO Applying migration id=pembegin 2026/05/13 10:55:09 INFO Applying migration id=didhost 2026/05/13 10:55:09 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:09 INFO Applying migration id=invites 2026/05/13 10:55:09 INFO Applying migration id=ed25519blob 2026/05/13 10:55:09 INFO Applying migration id=rsablob 2026/05/13 10:55:09 INFO Applying migration id=iconscid 2026/05/13 10:55:09 INFO Applying migration id=actor 2026/05/13 10:55:09 INFO Applying migration id=localkeys 2026/05/13 10:55:09 INFO Applying migration id=deleted 2026/05/13 10:55:09 INFO Applying migration id=history 2026/05/13 10:55:09 INFO Applying migration id=outboxnano 2026/05/13 10:55:09 INFO Applying migration id=implements 2026/05/13 10:55:09 INFO Applying migration id=backfill 2026/05/13 10:55:10 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20f9-ecb9-72b5-b519-4fca61f75ad9 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:10 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-ecb9-7f39-bc91-ef73deb76b8c activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20f9-ecb9-72b5-b519-4fca61f75ad9 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20f9-ecb9-72b5-b519-4fca61f75ad9 2026/05/13 10:55:10 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-ecbd-7684-9ab1-48e1bebff479 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-ecbd-7632-8e4e-6349cc181b5a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-ecbd-7632-8e4e-6349cc181b5a 2026/05/13 10:55:10 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20f9-ecbf-7d67-83f9-cfaecec59a07 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-ecbd-7632-8e4e-6349cc181b5a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-ecbd-7632-8e4e-6349cc181b5a 2026/05/13 10:55:10 WARN Throttled request to edit post note=https://localhost.localdomain:8443/post/019e20f9-ecbd-7632-8e4e-6349cc181b5a can=2026-05-13T11:11:10.527Z --- PASS: TestEdit_HappyFlow (0.91s) === RUN TestEdit_EmptyContent 2026/05/13 10:55:10 INFO Applying migration id=initial 2026/05/13 10:55:10 INFO Applying migration id=notesupdated 2026/05/13 10:55:10 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:10 INFO Applying migration id=activitiesid 2026/05/13 10:55:10 INFO Applying migration id=outbox 2026/05/13 10:55:10 INFO Applying migration id=edits 2026/05/13 10:55:10 INFO Applying migration id=outboxactor 2026/05/13 10:55:10 INFO Applying migration id=outboxsender 2026/05/13 10:55:10 INFO Applying migration id=thread 2026/05/13 10:55:10 INFO Applying migration id=host 2026/05/13 10:55:10 INFO Applying migration id=sharedinbox 2026/05/13 10:55:10 INFO Applying migration id=noteshost 2026/05/13 10:55:10 INFO Applying migration id=fetched 2026/05/13 10:55:10 INFO Applying migration id=move 2026/05/13 10:55:10 INFO Applying migration id=cleanup 2026/05/13 10:55:10 INFO Applying migration id=received 2026/05/13 10:55:10 INFO Applying migration id=namehost 2026/05/13 10:55:10 INFO Applying migration id=outboxhost 2026/05/13 10:55:10 INFO Applying migration id=notesfts 2026/05/13 10:55:10 INFO Applying migration id=iconsname 2026/05/13 10:55:10 INFO Applying migration id=nohash 2026/05/13 10:55:10 INFO Applying migration id=shares 2026/05/13 10:55:10 INFO Applying migration id=actorttl 2026/05/13 10:55:10 INFO Applying migration id=tocc 2026/05/13 10:55:10 INFO Applying migration id=followeds 2026/05/13 10:55:10 INFO Applying migration id=certhash 2026/05/13 10:55:10 INFO Applying migration id=follows_sync 2026/05/13 10:55:10 INFO Applying migration id=jsonpath 2026/05/13 10:55:10 INFO Applying migration id=localforward 2026/05/13 10:55:10 INFO Applying migration id=avatar 2026/05/13 10:55:10 INFO Applying migration id=noimage 2026/05/13 10:55:10 INFO Applying migration id=feed 2026/05/13 10:55:10 INFO Applying migration id=bookmarks 2026/05/13 10:55:10 INFO Applying migration id=shareactivity 2026/05/13 10:55:10 INFO Applying migration id=application 2026/05/13 10:55:10 INFO Applying migration id=certificates 2026/05/13 10:55:10 INFO Applying migration id=rawforward 2026/05/13 10:55:10 INFO Applying migration id=publickey 2026/05/13 10:55:10 INFO Applying migration id=resolvegroup 2026/05/13 10:55:10 INFO Applying migration id=reject 2026/05/13 10:55:10 INFO Applying migration id=autodel 2026/05/13 10:55:10 INFO Applying migration id=jsonb 2026/05/13 10:55:10 INFO Applying migration id=quote 2026/05/13 10:55:10 INFO Applying migration id=rfc9421 2026/05/13 10:55:10 INFO Applying migration id=keys 2026/05/13 10:55:10 INFO Applying migration id=portable 2026/05/13 10:55:10 INFO Applying migration id=proofs 2026/05/13 10:55:10 INFO Applying migration id=contexts 2026/05/13 10:55:10 INFO Applying migration id=deliverieshost 2026/05/13 10:55:10 INFO Applying migration id=pembegin 2026/05/13 10:55:10 INFO Applying migration id=didhost 2026/05/13 10:55:10 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:10 INFO Applying migration id=invites 2026/05/13 10:55:10 INFO Applying migration id=ed25519blob 2026/05/13 10:55:10 INFO Applying migration id=rsablob 2026/05/13 10:55:10 INFO Applying migration id=iconscid 2026/05/13 10:55:10 INFO Applying migration id=actor 2026/05/13 10:55:10 INFO Applying migration id=localkeys 2026/05/13 10:55:10 INFO Applying migration id=deleted 2026/05/13 10:55:10 INFO Applying migration id=history 2026/05/13 10:55:10 INFO Applying migration id=outboxnano 2026/05/13 10:55:10 INFO Applying migration id=implements 2026/05/13 10:55:10 INFO Applying migration id=backfill 2026/05/13 10:55:11 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20f9-efa1-7437-bd49-50eb8bcf24a4 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:11 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-efa1-7b68-82d7-dd2a38a1e7f2 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20f9-efa1-7437-bd49-50eb8bcf24a4 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20f9-efa1-7437-bd49-50eb8bcf24a4 2026/05/13 10:55:11 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-efa3-7c2c-98b6-df1120b91543 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-efa3-7bee-8b23-4edd7d1c8a60 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-efa3-7bee-8b23-4edd7d1c8a60 --- PASS: TestEdit_EmptyContent (0.74s) === RUN TestEdit_LongContent 2026/05/13 10:55:11 INFO Applying migration id=initial 2026/05/13 10:55:11 INFO Applying migration id=notesupdated 2026/05/13 10:55:11 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:11 INFO Applying migration id=activitiesid 2026/05/13 10:55:11 INFO Applying migration id=outbox 2026/05/13 10:55:11 INFO Applying migration id=edits 2026/05/13 10:55:11 INFO Applying migration id=outboxactor 2026/05/13 10:55:11 INFO Applying migration id=outboxsender 2026/05/13 10:55:11 INFO Applying migration id=thread 2026/05/13 10:55:11 INFO Applying migration id=host 2026/05/13 10:55:11 INFO Applying migration id=sharedinbox 2026/05/13 10:55:11 INFO Applying migration id=noteshost 2026/05/13 10:55:11 INFO Applying migration id=fetched 2026/05/13 10:55:11 INFO Applying migration id=move 2026/05/13 10:55:11 INFO Applying migration id=cleanup 2026/05/13 10:55:11 INFO Applying migration id=received 2026/05/13 10:55:11 INFO Applying migration id=namehost 2026/05/13 10:55:11 INFO Applying migration id=outboxhost 2026/05/13 10:55:11 INFO Applying migration id=notesfts 2026/05/13 10:55:11 INFO Applying migration id=iconsname 2026/05/13 10:55:11 INFO Applying migration id=nohash 2026/05/13 10:55:11 INFO Applying migration id=shares 2026/05/13 10:55:11 INFO Applying migration id=actorttl 2026/05/13 10:55:11 INFO Applying migration id=tocc 2026/05/13 10:55:11 INFO Applying migration id=followeds 2026/05/13 10:55:11 INFO Applying migration id=certhash 2026/05/13 10:55:11 INFO Applying migration id=follows_sync 2026/05/13 10:55:11 INFO Applying migration id=jsonpath 2026/05/13 10:55:11 INFO Applying migration id=localforward 2026/05/13 10:55:11 INFO Applying migration id=avatar 2026/05/13 10:55:11 INFO Applying migration id=noimage 2026/05/13 10:55:11 INFO Applying migration id=feed 2026/05/13 10:55:11 INFO Applying migration id=bookmarks 2026/05/13 10:55:11 INFO Applying migration id=shareactivity 2026/05/13 10:55:11 INFO Applying migration id=application 2026/05/13 10:55:11 INFO Applying migration id=certificates 2026/05/13 10:55:11 INFO Applying migration id=rawforward 2026/05/13 10:55:11 INFO Applying migration id=publickey 2026/05/13 10:55:11 INFO Applying migration id=resolvegroup 2026/05/13 10:55:11 INFO Applying migration id=reject 2026/05/13 10:55:11 INFO Applying migration id=autodel 2026/05/13 10:55:11 INFO Applying migration id=jsonb 2026/05/13 10:55:11 INFO Applying migration id=quote 2026/05/13 10:55:11 INFO Applying migration id=rfc9421 2026/05/13 10:55:11 INFO Applying migration id=keys 2026/05/13 10:55:11 INFO Applying migration id=portable 2026/05/13 10:55:11 INFO Applying migration id=proofs 2026/05/13 10:55:11 INFO Applying migration id=contexts 2026/05/13 10:55:11 INFO Applying migration id=deliverieshost 2026/05/13 10:55:11 INFO Applying migration id=pembegin 2026/05/13 10:55:11 INFO Applying migration id=didhost 2026/05/13 10:55:11 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:11 INFO Applying migration id=invites 2026/05/13 10:55:11 INFO Applying migration id=ed25519blob 2026/05/13 10:55:11 INFO Applying migration id=rsablob 2026/05/13 10:55:11 INFO Applying migration id=iconscid 2026/05/13 10:55:11 INFO Applying migration id=actor 2026/05/13 10:55:11 INFO Applying migration id=localkeys 2026/05/13 10:55:11 INFO Applying migration id=deleted 2026/05/13 10:55:11 INFO Applying migration id=history 2026/05/13 10:55:11 INFO Applying migration id=outboxnano 2026/05/13 10:55:11 INFO Applying migration id=implements 2026/05/13 10:55:11 INFO Applying migration id=backfill 2026/05/13 10:55:12 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20f9-f2b9-7527-a479-19b9c13799a4 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:12 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-f2b9-7c96-95f3-25dcb8096bbd activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20f9-f2b9-7527-a479-19b9c13799a4 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20f9-f2b9-7527-a479-19b9c13799a4 2026/05/13 10:55:12 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-f2bb-7eea-a44f-97371e540319 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-f2bb-7eab-bd5f-4ad5e5514093 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-f2bb-7eab-bd5f-4ad5e5514093 --- PASS: TestEdit_LongContent (0.79s) === RUN TestEdit_InvalidEscapeSequence 2026/05/13 10:55:12 INFO Applying migration id=initial 2026/05/13 10:55:12 INFO Applying migration id=notesupdated 2026/05/13 10:55:12 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:12 INFO Applying migration id=activitiesid 2026/05/13 10:55:12 INFO Applying migration id=outbox 2026/05/13 10:55:12 INFO Applying migration id=edits 2026/05/13 10:55:12 INFO Applying migration id=outboxactor 2026/05/13 10:55:12 INFO Applying migration id=outboxsender 2026/05/13 10:55:12 INFO Applying migration id=thread 2026/05/13 10:55:12 INFO Applying migration id=host 2026/05/13 10:55:12 INFO Applying migration id=sharedinbox 2026/05/13 10:55:12 INFO Applying migration id=noteshost 2026/05/13 10:55:12 INFO Applying migration id=fetched 2026/05/13 10:55:12 INFO Applying migration id=move 2026/05/13 10:55:12 INFO Applying migration id=cleanup 2026/05/13 10:55:12 INFO Applying migration id=received 2026/05/13 10:55:12 INFO Applying migration id=namehost 2026/05/13 10:55:12 INFO Applying migration id=outboxhost 2026/05/13 10:55:12 INFO Applying migration id=notesfts 2026/05/13 10:55:12 INFO Applying migration id=iconsname 2026/05/13 10:55:12 INFO Applying migration id=nohash 2026/05/13 10:55:12 INFO Applying migration id=shares 2026/05/13 10:55:12 INFO Applying migration id=actorttl 2026/05/13 10:55:12 INFO Applying migration id=tocc 2026/05/13 10:55:12 INFO Applying migration id=followeds 2026/05/13 10:55:12 INFO Applying migration id=certhash 2026/05/13 10:55:12 INFO Applying migration id=follows_sync 2026/05/13 10:55:12 INFO Applying migration id=jsonpath 2026/05/13 10:55:12 INFO Applying migration id=localforward 2026/05/13 10:55:12 INFO Applying migration id=avatar 2026/05/13 10:55:12 INFO Applying migration id=noimage 2026/05/13 10:55:12 INFO Applying migration id=feed 2026/05/13 10:55:12 INFO Applying migration id=bookmarks 2026/05/13 10:55:12 INFO Applying migration id=shareactivity 2026/05/13 10:55:12 INFO Applying migration id=application 2026/05/13 10:55:12 INFO Applying migration id=certificates 2026/05/13 10:55:12 INFO Applying migration id=rawforward 2026/05/13 10:55:12 INFO Applying migration id=publickey 2026/05/13 10:55:12 INFO Applying migration id=resolvegroup 2026/05/13 10:55:12 INFO Applying migration id=reject 2026/05/13 10:55:12 INFO Applying migration id=autodel 2026/05/13 10:55:12 INFO Applying migration id=jsonb 2026/05/13 10:55:12 INFO Applying migration id=quote 2026/05/13 10:55:12 INFO Applying migration id=rfc9421 2026/05/13 10:55:12 INFO Applying migration id=keys 2026/05/13 10:55:12 INFO Applying migration id=portable 2026/05/13 10:55:12 INFO Applying migration id=proofs 2026/05/13 10:55:12 INFO Applying migration id=contexts 2026/05/13 10:55:12 INFO Applying migration id=deliverieshost 2026/05/13 10:55:12 INFO Applying migration id=pembegin 2026/05/13 10:55:12 INFO Applying migration id=didhost 2026/05/13 10:55:12 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:12 INFO Applying migration id=invites 2026/05/13 10:55:12 INFO Applying migration id=ed25519blob 2026/05/13 10:55:12 INFO Applying migration id=rsablob 2026/05/13 10:55:12 INFO Applying migration id=iconscid 2026/05/13 10:55:12 INFO Applying migration id=actor 2026/05/13 10:55:12 INFO Applying migration id=localkeys 2026/05/13 10:55:12 INFO Applying migration id=deleted 2026/05/13 10:55:12 INFO Applying migration id=history 2026/05/13 10:55:12 INFO Applying migration id=outboxnano 2026/05/13 10:55:12 INFO Applying migration id=implements 2026/05/13 10:55:12 INFO Applying migration id=backfill 2026/05/13 10:55:12 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20f9-f647-7d41-bd10-9988372a9f94 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:12 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-f648-75ee-baeb-2c32bf565093 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20f9-f647-7d41-bd10-9988372a9f94 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20f9-f647-7d41-bd10-9988372a9f94 2026/05/13 10:55:12 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-f64a-7adc-921a-3ce0dde8f6a5 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-f64a-7aa2-8964-ccd0172867fe activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-f64a-7aa2-8964-ccd0172867fe --- PASS: TestEdit_InvalidEscapeSequence (0.91s) === RUN TestEdit_NoSuchPost 2026/05/13 10:55:12 INFO Applying migration id=initial 2026/05/13 10:55:12 INFO Applying migration id=notesupdated 2026/05/13 10:55:12 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:12 INFO Applying migration id=activitiesid 2026/05/13 10:55:12 INFO Applying migration id=outbox 2026/05/13 10:55:12 INFO Applying migration id=edits 2026/05/13 10:55:12 INFO Applying migration id=outboxactor 2026/05/13 10:55:12 INFO Applying migration id=outboxsender 2026/05/13 10:55:12 INFO Applying migration id=thread 2026/05/13 10:55:12 INFO Applying migration id=host 2026/05/13 10:55:12 INFO Applying migration id=sharedinbox 2026/05/13 10:55:12 INFO Applying migration id=noteshost 2026/05/13 10:55:12 INFO Applying migration id=fetched 2026/05/13 10:55:12 INFO Applying migration id=move 2026/05/13 10:55:12 INFO Applying migration id=cleanup 2026/05/13 10:55:12 INFO Applying migration id=received 2026/05/13 10:55:12 INFO Applying migration id=namehost 2026/05/13 10:55:12 INFO Applying migration id=outboxhost 2026/05/13 10:55:12 INFO Applying migration id=notesfts 2026/05/13 10:55:12 INFO Applying migration id=iconsname 2026/05/13 10:55:12 INFO Applying migration id=nohash 2026/05/13 10:55:12 INFO Applying migration id=shares 2026/05/13 10:55:13 INFO Applying migration id=actorttl 2026/05/13 10:55:13 INFO Applying migration id=tocc 2026/05/13 10:55:13 INFO Applying migration id=followeds 2026/05/13 10:55:13 INFO Applying migration id=certhash 2026/05/13 10:55:13 INFO Applying migration id=follows_sync 2026/05/13 10:55:13 INFO Applying migration id=jsonpath 2026/05/13 10:55:13 INFO Applying migration id=localforward 2026/05/13 10:55:13 INFO Applying migration id=avatar 2026/05/13 10:55:13 INFO Applying migration id=noimage 2026/05/13 10:55:13 INFO Applying migration id=feed 2026/05/13 10:55:13 INFO Applying migration id=bookmarks 2026/05/13 10:55:13 INFO Applying migration id=shareactivity 2026/05/13 10:55:13 INFO Applying migration id=application 2026/05/13 10:55:13 INFO Applying migration id=certificates 2026/05/13 10:55:13 INFO Applying migration id=rawforward 2026/05/13 10:55:13 INFO Applying migration id=publickey 2026/05/13 10:55:13 INFO Applying migration id=resolvegroup 2026/05/13 10:55:13 INFO Applying migration id=reject 2026/05/13 10:55:13 INFO Applying migration id=autodel 2026/05/13 10:55:13 INFO Applying migration id=jsonb 2026/05/13 10:55:13 INFO Applying migration id=quote 2026/05/13 10:55:13 INFO Applying migration id=rfc9421 2026/05/13 10:55:13 INFO Applying migration id=keys 2026/05/13 10:55:13 INFO Applying migration id=portable 2026/05/13 10:55:13 INFO Applying migration id=proofs 2026/05/13 10:55:13 INFO Applying migration id=contexts 2026/05/13 10:55:13 INFO Applying migration id=deliverieshost 2026/05/13 10:55:13 INFO Applying migration id=pembegin 2026/05/13 10:55:13 INFO Applying migration id=didhost 2026/05/13 10:55:13 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:13 INFO Applying migration id=invites 2026/05/13 10:55:13 INFO Applying migration id=ed25519blob 2026/05/13 10:55:13 INFO Applying migration id=rsablob 2026/05/13 10:55:13 INFO Applying migration id=iconscid 2026/05/13 10:55:13 INFO Applying migration id=actor 2026/05/13 10:55:13 INFO Applying migration id=localkeys 2026/05/13 10:55:13 INFO Applying migration id=deleted 2026/05/13 10:55:13 INFO Applying migration id=history 2026/05/13 10:55:13 INFO Applying migration id=outboxnano 2026/05/13 10:55:13 INFO Applying migration id=implements 2026/05/13 10:55:13 INFO Applying migration id=backfill 2026/05/13 10:55:13 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20f9-f8e0-7f37-a7eb-984b0f424bab activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:13 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-f8e1-77d1-9296-73a30acc1eca activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20f9-f8e0-7f37-a7eb-984b0f424bab activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20f9-f8e0-7f37-a7eb-984b0f424bab 2026/05/13 10:55:13 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-f8e3-7cde-a72f-cb715a5a3912 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-f8e3-7ca0-8cea-6708a0b5d6e7 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-f8e3-7ca0-8cea-6708a0b5d6e7 2026/05/13 10:55:13 WARN Attempted to edit non-existing post post=https://x error="sql: no rows in result set" --- PASS: TestEdit_NoSuchPost (0.67s) === RUN TestEdit_UnauthenticatedUser 2026/05/13 10:55:13 INFO Applying migration id=initial 2026/05/13 10:55:13 INFO Applying migration id=notesupdated 2026/05/13 10:55:13 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:13 INFO Applying migration id=activitiesid 2026/05/13 10:55:13 INFO Applying migration id=outbox 2026/05/13 10:55:13 INFO Applying migration id=edits 2026/05/13 10:55:13 INFO Applying migration id=outboxactor 2026/05/13 10:55:13 INFO Applying migration id=outboxsender 2026/05/13 10:55:13 INFO Applying migration id=thread 2026/05/13 10:55:13 INFO Applying migration id=host 2026/05/13 10:55:13 INFO Applying migration id=sharedinbox 2026/05/13 10:55:13 INFO Applying migration id=noteshost 2026/05/13 10:55:13 INFO Applying migration id=fetched 2026/05/13 10:55:13 INFO Applying migration id=move 2026/05/13 10:55:13 INFO Applying migration id=cleanup 2026/05/13 10:55:13 INFO Applying migration id=received 2026/05/13 10:55:13 INFO Applying migration id=namehost 2026/05/13 10:55:13 INFO Applying migration id=outboxhost 2026/05/13 10:55:13 INFO Applying migration id=notesfts 2026/05/13 10:55:13 INFO Applying migration id=iconsname 2026/05/13 10:55:13 INFO Applying migration id=nohash 2026/05/13 10:55:13 INFO Applying migration id=shares 2026/05/13 10:55:13 INFO Applying migration id=actorttl 2026/05/13 10:55:13 INFO Applying migration id=tocc 2026/05/13 10:55:13 INFO Applying migration id=followeds 2026/05/13 10:55:13 INFO Applying migration id=certhash 2026/05/13 10:55:13 INFO Applying migration id=follows_sync 2026/05/13 10:55:13 INFO Applying migration id=jsonpath 2026/05/13 10:55:13 INFO Applying migration id=localforward 2026/05/13 10:55:13 INFO Applying migration id=avatar 2026/05/13 10:55:13 INFO Applying migration id=noimage 2026/05/13 10:55:13 INFO Applying migration id=feed 2026/05/13 10:55:13 INFO Applying migration id=bookmarks 2026/05/13 10:55:13 INFO Applying migration id=shareactivity 2026/05/13 10:55:13 INFO Applying migration id=application 2026/05/13 10:55:13 INFO Applying migration id=certificates 2026/05/13 10:55:13 INFO Applying migration id=rawforward 2026/05/13 10:55:13 INFO Applying migration id=publickey 2026/05/13 10:55:13 INFO Applying migration id=resolvegroup 2026/05/13 10:55:13 INFO Applying migration id=reject 2026/05/13 10:55:13 INFO Applying migration id=autodel 2026/05/13 10:55:13 INFO Applying migration id=jsonb 2026/05/13 10:55:13 INFO Applying migration id=quote 2026/05/13 10:55:13 INFO Applying migration id=rfc9421 2026/05/13 10:55:13 INFO Applying migration id=keys 2026/05/13 10:55:13 INFO Applying migration id=portable 2026/05/13 10:55:13 INFO Applying migration id=proofs 2026/05/13 10:55:13 INFO Applying migration id=contexts 2026/05/13 10:55:13 INFO Applying migration id=deliverieshost 2026/05/13 10:55:13 INFO Applying migration id=pembegin 2026/05/13 10:55:13 INFO Applying migration id=didhost 2026/05/13 10:55:13 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:13 INFO Applying migration id=invites 2026/05/13 10:55:13 INFO Applying migration id=ed25519blob 2026/05/13 10:55:13 INFO Applying migration id=rsablob 2026/05/13 10:55:13 INFO Applying migration id=iconscid 2026/05/13 10:55:13 INFO Applying migration id=actor 2026/05/13 10:55:13 INFO Applying migration id=localkeys 2026/05/13 10:55:13 INFO Applying migration id=deleted 2026/05/13 10:55:13 INFO Applying migration id=history 2026/05/13 10:55:13 INFO Applying migration id=outboxnano 2026/05/13 10:55:13 INFO Applying migration id=implements 2026/05/13 10:55:13 INFO Applying migration id=backfill 2026/05/13 10:55:14 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20f9-fc01-78ef-8e39-0860bd5f4b4d activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:14 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20f9-fc02-71ed-9291-be62ea983056 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20f9-fc01-78ef-8e39-0860bd5f4b4d activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20f9-fc01-78ef-8e39-0860bd5f4b4d 2026/05/13 10:55:14 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-fc04-744d-ab59-4eeb2908b166 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-fc04-7413-918f-6edc195e75a6 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20f9-fc04-7413-918f-6edc195e75a6 --- PASS: TestEdit_UnauthenticatedUser (0.80s) === RUN TestEdit_AddHashtag 2026/05/13 10:55:14 INFO Applying migration id=initial 2026/05/13 10:55:14 INFO Applying migration id=notesupdated 2026/05/13 10:55:14 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:14 INFO Applying migration id=activitiesid 2026/05/13 10:55:14 INFO Applying migration id=outbox 2026/05/13 10:55:14 INFO Applying migration id=edits 2026/05/13 10:55:14 INFO Applying migration id=outboxactor 2026/05/13 10:55:14 INFO Applying migration id=outboxsender 2026/05/13 10:55:14 INFO Applying migration id=thread 2026/05/13 10:55:14 INFO Applying migration id=host 2026/05/13 10:55:14 INFO Applying migration id=sharedinbox 2026/05/13 10:55:14 INFO Applying migration id=noteshost 2026/05/13 10:55:14 INFO Applying migration id=fetched 2026/05/13 10:55:14 INFO Applying migration id=move 2026/05/13 10:55:14 INFO Applying migration id=cleanup 2026/05/13 10:55:14 INFO Applying migration id=received 2026/05/13 10:55:14 INFO Applying migration id=namehost 2026/05/13 10:55:14 INFO Applying migration id=outboxhost 2026/05/13 10:55:14 INFO Applying migration id=notesfts 2026/05/13 10:55:14 INFO Applying migration id=iconsname 2026/05/13 10:55:14 INFO Applying migration id=nohash 2026/05/13 10:55:14 INFO Applying migration id=shares 2026/05/13 10:55:14 INFO Applying migration id=actorttl 2026/05/13 10:55:14 INFO Applying migration id=tocc 2026/05/13 10:55:14 INFO Applying migration id=followeds 2026/05/13 10:55:14 INFO Applying migration id=certhash 2026/05/13 10:55:14 INFO Applying migration id=follows_sync 2026/05/13 10:55:14 INFO Applying migration id=jsonpath 2026/05/13 10:55:14 INFO Applying migration id=localforward 2026/05/13 10:55:14 INFO Applying migration id=avatar 2026/05/13 10:55:14 INFO Applying migration id=noimage 2026/05/13 10:55:14 INFO Applying migration id=feed 2026/05/13 10:55:14 INFO Applying migration id=bookmarks 2026/05/13 10:55:14 INFO Applying migration id=shareactivity 2026/05/13 10:55:14 INFO Applying migration id=application 2026/05/13 10:55:14 INFO Applying migration id=certificates 2026/05/13 10:55:14 INFO Applying migration id=rawforward 2026/05/13 10:55:14 INFO Applying migration id=publickey 2026/05/13 10:55:14 INFO Applying migration id=resolvegroup 2026/05/13 10:55:14 INFO Applying migration id=reject 2026/05/13 10:55:14 INFO Applying migration id=autodel 2026/05/13 10:55:14 INFO Applying migration id=jsonb 2026/05/13 10:55:14 INFO Applying migration id=quote 2026/05/13 10:55:14 INFO Applying migration id=rfc9421 2026/05/13 10:55:14 INFO Applying migration id=keys 2026/05/13 10:55:14 INFO Applying migration id=portable 2026/05/13 10:55:14 INFO Applying migration id=proofs 2026/05/13 10:55:14 INFO Applying migration id=contexts 2026/05/13 10:55:14 INFO Applying migration id=deliverieshost 2026/05/13 10:55:14 INFO Applying migration id=pembegin 2026/05/13 10:55:14 INFO Applying migration id=didhost 2026/05/13 10:55:14 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:14 INFO Applying migration id=invites 2026/05/13 10:55:14 INFO Applying migration id=ed25519blob 2026/05/13 10:55:14 INFO Applying migration id=rsablob 2026/05/13 10:55:14 INFO Applying migration id=iconscid 2026/05/13 10:55:14 INFO Applying migration id=actor 2026/05/13 10:55:14 INFO Applying migration id=localkeys 2026/05/13 10:55:14 INFO Applying migration id=deleted 2026/05/13 10:55:14 INFO Applying migration id=history 2026/05/13 10:55:14 INFO Applying migration id=outboxnano 2026/05/13 10:55:14 INFO Applying migration id=implements 2026/05/13 10:55:14 INFO Applying migration id=backfill 2026/05/13 10:55:15 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20f9-ffdc-7a15-8b39-512047ef6405 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-ffdb-7cef-a11e-c1b4115cd3b1 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20f9-ffdb-7cef-a11e-c1b4115cd3b1 2026/05/13 10:55:15 INFO Generating first response key=/users/hashtag/hello 2026/05/13 10:55:15 INFO Generating first response key=/users/hashtag/world 2026/05/13 10:55:15 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20f9-ffe0-7af5-9956-f127c69cf888 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20f9-ffdb-7cef-a11e-c1b4115cd3b1 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20f9-ffdb-7cef-a11e-c1b4115cd3b1 2026/05/13 10:55:15 INFO Generating first response key=/hashtag/hello 2026/05/13 10:55:15 INFO Generating first response key=/hashtag/World --- PASS: TestEdit_AddHashtag (0.99s) === RUN TestEdit_RemoveHashtag 2026/05/13 10:55:15 INFO Applying migration id=initial 2026/05/13 10:55:15 INFO Applying migration id=notesupdated 2026/05/13 10:55:15 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:15 INFO Applying migration id=activitiesid 2026/05/13 10:55:15 INFO Applying migration id=outbox 2026/05/13 10:55:15 INFO Applying migration id=edits 2026/05/13 10:55:15 INFO Applying migration id=outboxactor 2026/05/13 10:55:15 INFO Applying migration id=outboxsender 2026/05/13 10:55:15 INFO Applying migration id=thread 2026/05/13 10:55:15 INFO Applying migration id=host 2026/05/13 10:55:15 INFO Applying migration id=sharedinbox 2026/05/13 10:55:15 INFO Applying migration id=noteshost 2026/05/13 10:55:15 INFO Applying migration id=fetched 2026/05/13 10:55:15 INFO Applying migration id=move 2026/05/13 10:55:15 INFO Applying migration id=cleanup 2026/05/13 10:55:15 INFO Applying migration id=received 2026/05/13 10:55:15 INFO Applying migration id=namehost 2026/05/13 10:55:15 INFO Applying migration id=outboxhost 2026/05/13 10:55:15 INFO Applying migration id=notesfts 2026/05/13 10:55:15 INFO Applying migration id=iconsname 2026/05/13 10:55:15 INFO Applying migration id=nohash 2026/05/13 10:55:15 INFO Applying migration id=shares 2026/05/13 10:55:15 INFO Applying migration id=actorttl 2026/05/13 10:55:15 INFO Applying migration id=tocc 2026/05/13 10:55:15 INFO Applying migration id=followeds 2026/05/13 10:55:15 INFO Applying migration id=certhash 2026/05/13 10:55:15 INFO Applying migration id=follows_sync 2026/05/13 10:55:15 INFO Applying migration id=jsonpath 2026/05/13 10:55:15 INFO Applying migration id=localforward 2026/05/13 10:55:15 INFO Applying migration id=avatar 2026/05/13 10:55:15 INFO Applying migration id=noimage 2026/05/13 10:55:15 INFO Applying migration id=feed 2026/05/13 10:55:15 INFO Applying migration id=bookmarks 2026/05/13 10:55:15 INFO Applying migration id=shareactivity 2026/05/13 10:55:15 INFO Applying migration id=application 2026/05/13 10:55:15 INFO Applying migration id=certificates 2026/05/13 10:55:15 INFO Applying migration id=rawforward 2026/05/13 10:55:15 INFO Applying migration id=publickey 2026/05/13 10:55:15 INFO Applying migration id=resolvegroup 2026/05/13 10:55:15 INFO Applying migration id=reject 2026/05/13 10:55:15 INFO Applying migration id=autodel 2026/05/13 10:55:15 INFO Applying migration id=jsonb 2026/05/13 10:55:15 INFO Applying migration id=quote 2026/05/13 10:55:15 INFO Applying migration id=rfc9421 2026/05/13 10:55:15 INFO Applying migration id=keys 2026/05/13 10:55:15 INFO Applying migration id=portable 2026/05/13 10:55:15 INFO Applying migration id=proofs 2026/05/13 10:55:15 INFO Applying migration id=contexts 2026/05/13 10:55:15 INFO Applying migration id=deliverieshost 2026/05/13 10:55:15 INFO Applying migration id=pembegin 2026/05/13 10:55:15 INFO Applying migration id=didhost 2026/05/13 10:55:15 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:15 INFO Applying migration id=invites 2026/05/13 10:55:15 INFO Applying migration id=ed25519blob 2026/05/13 10:55:15 INFO Applying migration id=rsablob 2026/05/13 10:55:15 INFO Applying migration id=iconscid 2026/05/13 10:55:15 INFO Applying migration id=actor 2026/05/13 10:55:15 INFO Applying migration id=localkeys 2026/05/13 10:55:15 INFO Applying migration id=deleted 2026/05/13 10:55:15 INFO Applying migration id=history 2026/05/13 10:55:15 INFO Applying migration id=outboxnano 2026/05/13 10:55:15 INFO Applying migration id=implements 2026/05/13 10:55:15 INFO Applying migration id=backfill 2026/05/13 10:55:16 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-02b1-71c3-9a22-d0c390263c85 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-02b1-7150-9453-74c87867125c activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-02b1-7150-9453-74c87867125c 2026/05/13 10:55:16 INFO Generating first response key=/users/hashtag/hello 2026/05/13 10:55:16 INFO Generating first response key=/users/hashtag/world 2026/05/13 10:55:16 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fa-02b5-713c-81ed-4233d3195c71 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-02b1-7150-9453-74c87867125c activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-02b1-7150-9453-74c87867125c 2026/05/13 10:55:16 INFO Generating first response key=/hashtag/hello 2026/05/13 10:55:16 INFO Generating first response key=/hashtag/World --- PASS: TestEdit_RemoveHashtag (0.72s) === RUN TestEdit_KeepHashtags 2026/05/13 10:55:16 INFO Applying migration id=initial 2026/05/13 10:55:16 INFO Applying migration id=notesupdated 2026/05/13 10:55:16 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:16 INFO Applying migration id=activitiesid 2026/05/13 10:55:16 INFO Applying migration id=outbox 2026/05/13 10:55:16 INFO Applying migration id=edits 2026/05/13 10:55:16 INFO Applying migration id=outboxactor 2026/05/13 10:55:16 INFO Applying migration id=outboxsender 2026/05/13 10:55:16 INFO Applying migration id=thread 2026/05/13 10:55:16 INFO Applying migration id=host 2026/05/13 10:55:16 INFO Applying migration id=sharedinbox 2026/05/13 10:55:16 INFO Applying migration id=noteshost 2026/05/13 10:55:16 INFO Applying migration id=fetched 2026/05/13 10:55:16 INFO Applying migration id=move 2026/05/13 10:55:16 INFO Applying migration id=cleanup 2026/05/13 10:55:16 INFO Applying migration id=received 2026/05/13 10:55:16 INFO Applying migration id=namehost 2026/05/13 10:55:16 INFO Applying migration id=outboxhost 2026/05/13 10:55:16 INFO Applying migration id=notesfts 2026/05/13 10:55:16 INFO Applying migration id=iconsname 2026/05/13 10:55:16 INFO Applying migration id=nohash 2026/05/13 10:55:16 INFO Applying migration id=shares 2026/05/13 10:55:16 INFO Applying migration id=actorttl 2026/05/13 10:55:16 INFO Applying migration id=tocc 2026/05/13 10:55:16 INFO Applying migration id=followeds 2026/05/13 10:55:16 INFO Applying migration id=certhash 2026/05/13 10:55:16 INFO Applying migration id=follows_sync 2026/05/13 10:55:16 INFO Applying migration id=jsonpath 2026/05/13 10:55:16 INFO Applying migration id=localforward 2026/05/13 10:55:16 INFO Applying migration id=avatar 2026/05/13 10:55:16 INFO Applying migration id=noimage 2026/05/13 10:55:16 INFO Applying migration id=feed 2026/05/13 10:55:16 INFO Applying migration id=bookmarks 2026/05/13 10:55:16 INFO Applying migration id=shareactivity 2026/05/13 10:55:16 INFO Applying migration id=application 2026/05/13 10:55:16 INFO Applying migration id=certificates 2026/05/13 10:55:16 INFO Applying migration id=rawforward 2026/05/13 10:55:16 INFO Applying migration id=publickey 2026/05/13 10:55:16 INFO Applying migration id=resolvegroup 2026/05/13 10:55:16 INFO Applying migration id=reject 2026/05/13 10:55:16 INFO Applying migration id=autodel 2026/05/13 10:55:16 INFO Applying migration id=jsonb 2026/05/13 10:55:16 INFO Applying migration id=quote 2026/05/13 10:55:16 INFO Applying migration id=rfc9421 2026/05/13 10:55:16 INFO Applying migration id=keys 2026/05/13 10:55:16 INFO Applying migration id=portable 2026/05/13 10:55:16 INFO Applying migration id=proofs 2026/05/13 10:55:16 INFO Applying migration id=contexts 2026/05/13 10:55:16 INFO Applying migration id=deliverieshost 2026/05/13 10:55:16 INFO Applying migration id=pembegin 2026/05/13 10:55:16 INFO Applying migration id=didhost 2026/05/13 10:55:16 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:16 INFO Applying migration id=invites 2026/05/13 10:55:16 INFO Applying migration id=ed25519blob 2026/05/13 10:55:16 INFO Applying migration id=rsablob 2026/05/13 10:55:16 INFO Applying migration id=iconscid 2026/05/13 10:55:16 INFO Applying migration id=actor 2026/05/13 10:55:16 INFO Applying migration id=localkeys 2026/05/13 10:55:16 INFO Applying migration id=deleted 2026/05/13 10:55:16 INFO Applying migration id=history 2026/05/13 10:55:16 INFO Applying migration id=outboxnano 2026/05/13 10:55:16 INFO Applying migration id=implements 2026/05/13 10:55:16 INFO Applying migration id=backfill 2026/05/13 10:55:16 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-05ed-7a7a-80a4-9fd1073603ba activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-05ed-79da-b271-a73347238e21 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-05ed-79da-b271-a73347238e21 2026/05/13 10:55:16 INFO Generating first response key=/users/hashtag/hello 2026/05/13 10:55:16 INFO Generating first response key=/users/hashtag/world 2026/05/13 10:55:16 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fa-05f5-71a6-82ac-042e63a9788a activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-05ed-79da-b271-a73347238e21 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-05ed-79da-b271-a73347238e21 2026/05/13 10:55:16 INFO Generating first response key=/hashtag/hello 2026/05/13 10:55:16 INFO Generating first response key=/hashtag/World --- PASS: TestEdit_KeepHashtags (0.83s) === RUN TestEdit_AddMention 2026/05/13 10:55:16 INFO Applying migration id=initial 2026/05/13 10:55:16 INFO Applying migration id=notesupdated 2026/05/13 10:55:16 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:16 INFO Applying migration id=activitiesid 2026/05/13 10:55:16 INFO Applying migration id=outbox 2026/05/13 10:55:16 INFO Applying migration id=edits 2026/05/13 10:55:16 INFO Applying migration id=outboxactor 2026/05/13 10:55:16 INFO Applying migration id=outboxsender 2026/05/13 10:55:16 INFO Applying migration id=thread 2026/05/13 10:55:16 INFO Applying migration id=host 2026/05/13 10:55:16 INFO Applying migration id=sharedinbox 2026/05/13 10:55:16 INFO Applying migration id=noteshost 2026/05/13 10:55:16 INFO Applying migration id=fetched 2026/05/13 10:55:16 INFO Applying migration id=move 2026/05/13 10:55:16 INFO Applying migration id=cleanup 2026/05/13 10:55:16 INFO Applying migration id=received 2026/05/13 10:55:16 INFO Applying migration id=namehost 2026/05/13 10:55:16 INFO Applying migration id=outboxhost 2026/05/13 10:55:16 INFO Applying migration id=notesfts 2026/05/13 10:55:17 INFO Applying migration id=iconsname 2026/05/13 10:55:17 INFO Applying migration id=nohash 2026/05/13 10:55:17 INFO Applying migration id=shares 2026/05/13 10:55:17 INFO Applying migration id=actorttl 2026/05/13 10:55:17 INFO Applying migration id=tocc 2026/05/13 10:55:17 INFO Applying migration id=followeds 2026/05/13 10:55:17 INFO Applying migration id=certhash 2026/05/13 10:55:17 INFO Applying migration id=follows_sync 2026/05/13 10:55:17 INFO Applying migration id=jsonpath 2026/05/13 10:55:17 INFO Applying migration id=localforward 2026/05/13 10:55:17 INFO Applying migration id=avatar 2026/05/13 10:55:17 INFO Applying migration id=noimage 2026/05/13 10:55:17 INFO Applying migration id=feed 2026/05/13 10:55:17 INFO Applying migration id=bookmarks 2026/05/13 10:55:17 INFO Applying migration id=shareactivity 2026/05/13 10:55:17 INFO Applying migration id=application 2026/05/13 10:55:17 INFO Applying migration id=certificates 2026/05/13 10:55:17 INFO Applying migration id=rawforward 2026/05/13 10:55:17 INFO Applying migration id=publickey 2026/05/13 10:55:17 INFO Applying migration id=resolvegroup 2026/05/13 10:55:17 INFO Applying migration id=reject 2026/05/13 10:55:17 INFO Applying migration id=autodel 2026/05/13 10:55:17 INFO Applying migration id=jsonb 2026/05/13 10:55:17 INFO Applying migration id=quote 2026/05/13 10:55:17 INFO Applying migration id=rfc9421 2026/05/13 10:55:17 INFO Applying migration id=keys 2026/05/13 10:55:17 INFO Applying migration id=portable 2026/05/13 10:55:17 INFO Applying migration id=proofs 2026/05/13 10:55:17 INFO Applying migration id=contexts 2026/05/13 10:55:17 INFO Applying migration id=deliverieshost 2026/05/13 10:55:17 INFO Applying migration id=pembegin 2026/05/13 10:55:17 INFO Applying migration id=didhost 2026/05/13 10:55:17 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:17 INFO Applying migration id=invites 2026/05/13 10:55:17 INFO Applying migration id=ed25519blob 2026/05/13 10:55:17 INFO Applying migration id=rsablob 2026/05/13 10:55:17 INFO Applying migration id=iconscid 2026/05/13 10:55:17 INFO Applying migration id=actor 2026/05/13 10:55:17 INFO Applying migration id=localkeys 2026/05/13 10:55:17 INFO Applying migration id=deleted 2026/05/13 10:55:17 INFO Applying migration id=history 2026/05/13 10:55:17 INFO Applying migration id=outboxnano 2026/05/13 10:55:17 INFO Applying migration id=implements 2026/05/13 10:55:17 INFO Applying migration id=backfill 2026/05/13 10:55:17 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-0872-79c2-8403-57238a50c849 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-0872-7902-92ee-e1b45e529962 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-0872-7902-92ee-e1b45e529962 2026/05/13 10:55:17 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-0872-7902-92ee-e1b45e529962 2026/05/13 10:55:17 INFO Adding mention name=@alice actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:17 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fa-0879-7a93-9393-f5a92950ad91 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-0872-7902-92ee-e1b45e529962 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-0872-7902-92ee-e1b45e529962 2026/05/13 10:55:17 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-0872-7902-92ee-e1b45e529962 --- PASS: TestEdit_AddMention (0.65s) === RUN TestEdit_RemoveMention 2026/05/13 10:55:17 INFO Applying migration id=initial 2026/05/13 10:55:17 INFO Applying migration id=notesupdated 2026/05/13 10:55:17 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:17 INFO Applying migration id=activitiesid 2026/05/13 10:55:17 INFO Applying migration id=outbox 2026/05/13 10:55:17 INFO Applying migration id=edits 2026/05/13 10:55:17 INFO Applying migration id=outboxactor 2026/05/13 10:55:17 INFO Applying migration id=outboxsender 2026/05/13 10:55:17 INFO Applying migration id=thread 2026/05/13 10:55:17 INFO Applying migration id=host 2026/05/13 10:55:17 INFO Applying migration id=sharedinbox 2026/05/13 10:55:17 INFO Applying migration id=noteshost 2026/05/13 10:55:17 INFO Applying migration id=fetched 2026/05/13 10:55:17 INFO Applying migration id=move 2026/05/13 10:55:17 INFO Applying migration id=cleanup 2026/05/13 10:55:17 INFO Applying migration id=received 2026/05/13 10:55:17 INFO Applying migration id=namehost 2026/05/13 10:55:17 INFO Applying migration id=outboxhost 2026/05/13 10:55:17 INFO Applying migration id=notesfts 2026/05/13 10:55:17 INFO Applying migration id=iconsname 2026/05/13 10:55:17 INFO Applying migration id=nohash 2026/05/13 10:55:17 INFO Applying migration id=shares 2026/05/13 10:55:17 INFO Applying migration id=actorttl 2026/05/13 10:55:17 INFO Applying migration id=tocc 2026/05/13 10:55:17 INFO Applying migration id=followeds 2026/05/13 10:55:17 INFO Applying migration id=certhash 2026/05/13 10:55:17 INFO Applying migration id=follows_sync 2026/05/13 10:55:17 INFO Applying migration id=jsonpath 2026/05/13 10:55:17 INFO Applying migration id=localforward 2026/05/13 10:55:17 INFO Applying migration id=avatar 2026/05/13 10:55:17 INFO Applying migration id=noimage 2026/05/13 10:55:17 INFO Applying migration id=feed 2026/05/13 10:55:17 INFO Applying migration id=bookmarks 2026/05/13 10:55:17 INFO Applying migration id=shareactivity 2026/05/13 10:55:17 INFO Applying migration id=application 2026/05/13 10:55:17 INFO Applying migration id=certificates 2026/05/13 10:55:17 INFO Applying migration id=rawforward 2026/05/13 10:55:17 INFO Applying migration id=publickey 2026/05/13 10:55:17 INFO Applying migration id=resolvegroup 2026/05/13 10:55:17 INFO Applying migration id=reject 2026/05/13 10:55:17 INFO Applying migration id=autodel 2026/05/13 10:55:17 INFO Applying migration id=jsonb 2026/05/13 10:55:17 INFO Applying migration id=quote 2026/05/13 10:55:17 INFO Applying migration id=rfc9421 2026/05/13 10:55:17 INFO Applying migration id=keys 2026/05/13 10:55:17 INFO Applying migration id=portable 2026/05/13 10:55:17 INFO Applying migration id=proofs 2026/05/13 10:55:17 INFO Applying migration id=contexts 2026/05/13 10:55:17 INFO Applying migration id=deliverieshost 2026/05/13 10:55:17 INFO Applying migration id=pembegin 2026/05/13 10:55:17 INFO Applying migration id=didhost 2026/05/13 10:55:17 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:17 INFO Applying migration id=invites 2026/05/13 10:55:17 INFO Applying migration id=ed25519blob 2026/05/13 10:55:17 INFO Applying migration id=rsablob 2026/05/13 10:55:17 INFO Applying migration id=iconscid 2026/05/13 10:55:17 INFO Applying migration id=actor 2026/05/13 10:55:17 INFO Applying migration id=localkeys 2026/05/13 10:55:17 INFO Applying migration id=deleted 2026/05/13 10:55:17 INFO Applying migration id=history 2026/05/13 10:55:17 INFO Applying migration id=outboxnano 2026/05/13 10:55:17 INFO Applying migration id=implements 2026/05/13 10:55:17 INFO Applying migration id=backfill 2026/05/13 10:55:18 INFO Adding mention name=@alice actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:18 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-0c4b-72f4-ac7b-32a5d1953f1d activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-0c4a-7dac-a78c-64e4fb9c7af2 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-0c4a-7dac-a78c-64e4fb9c7af2 2026/05/13 10:55:18 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-0c4a-7dac-a78c-64e4fb9c7af2 2026/05/13 10:55:18 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fa-0c52-7934-8a90-d34303b3f656 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-0c4a-7dac-a78c-64e4fb9c7af2 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-0c4a-7dac-a78c-64e4fb9c7af2 2026/05/13 10:55:18 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-0c4a-7dac-a78c-64e4fb9c7af2 --- PASS: TestEdit_RemoveMention (0.99s) === RUN TestEdit_KeepMention 2026/05/13 10:55:18 INFO Applying migration id=initial 2026/05/13 10:55:18 INFO Applying migration id=notesupdated 2026/05/13 10:55:18 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:18 INFO Applying migration id=activitiesid 2026/05/13 10:55:18 INFO Applying migration id=outbox 2026/05/13 10:55:18 INFO Applying migration id=edits 2026/05/13 10:55:18 INFO Applying migration id=outboxactor 2026/05/13 10:55:18 INFO Applying migration id=outboxsender 2026/05/13 10:55:18 INFO Applying migration id=thread 2026/05/13 10:55:18 INFO Applying migration id=host 2026/05/13 10:55:18 INFO Applying migration id=sharedinbox 2026/05/13 10:55:18 INFO Applying migration id=noteshost 2026/05/13 10:55:18 INFO Applying migration id=fetched 2026/05/13 10:55:18 INFO Applying migration id=move 2026/05/13 10:55:18 INFO Applying migration id=cleanup 2026/05/13 10:55:18 INFO Applying migration id=received 2026/05/13 10:55:18 INFO Applying migration id=namehost 2026/05/13 10:55:18 INFO Applying migration id=outboxhost 2026/05/13 10:55:18 INFO Applying migration id=notesfts 2026/05/13 10:55:18 INFO Applying migration id=iconsname 2026/05/13 10:55:18 INFO Applying migration id=nohash 2026/05/13 10:55:18 INFO Applying migration id=shares 2026/05/13 10:55:18 INFO Applying migration id=actorttl 2026/05/13 10:55:18 INFO Applying migration id=tocc 2026/05/13 10:55:18 INFO Applying migration id=followeds 2026/05/13 10:55:18 INFO Applying migration id=certhash 2026/05/13 10:55:18 INFO Applying migration id=follows_sync 2026/05/13 10:55:18 INFO Applying migration id=jsonpath 2026/05/13 10:55:18 INFO Applying migration id=localforward 2026/05/13 10:55:18 INFO Applying migration id=avatar 2026/05/13 10:55:18 INFO Applying migration id=noimage 2026/05/13 10:55:18 INFO Applying migration id=feed 2026/05/13 10:55:18 INFO Applying migration id=bookmarks 2026/05/13 10:55:18 INFO Applying migration id=shareactivity 2026/05/13 10:55:18 INFO Applying migration id=application 2026/05/13 10:55:18 INFO Applying migration id=certificates 2026/05/13 10:55:18 INFO Applying migration id=rawforward 2026/05/13 10:55:18 INFO Applying migration id=publickey 2026/05/13 10:55:18 INFO Applying migration id=resolvegroup 2026/05/13 10:55:18 INFO Applying migration id=reject 2026/05/13 10:55:18 INFO Applying migration id=autodel 2026/05/13 10:55:18 INFO Applying migration id=jsonb 2026/05/13 10:55:18 INFO Applying migration id=quote 2026/05/13 10:55:18 INFO Applying migration id=rfc9421 2026/05/13 10:55:18 INFO Applying migration id=keys 2026/05/13 10:55:18 INFO Applying migration id=portable 2026/05/13 10:55:18 INFO Applying migration id=proofs 2026/05/13 10:55:18 INFO Applying migration id=contexts 2026/05/13 10:55:18 INFO Applying migration id=deliverieshost 2026/05/13 10:55:18 INFO Applying migration id=pembegin 2026/05/13 10:55:18 INFO Applying migration id=didhost 2026/05/13 10:55:18 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:18 INFO Applying migration id=invites 2026/05/13 10:55:18 INFO Applying migration id=ed25519blob 2026/05/13 10:55:18 INFO Applying migration id=rsablob 2026/05/13 10:55:18 INFO Applying migration id=iconscid 2026/05/13 10:55:18 INFO Applying migration id=actor 2026/05/13 10:55:18 INFO Applying migration id=localkeys 2026/05/13 10:55:18 INFO Applying migration id=deleted 2026/05/13 10:55:18 INFO Applying migration id=history 2026/05/13 10:55:18 INFO Applying migration id=outboxnano 2026/05/13 10:55:18 INFO Applying migration id=implements 2026/05/13 10:55:18 INFO Applying migration id=backfill 2026/05/13 10:55:19 INFO Adding mention name=@alice actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:19 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-0ec0-742e-afd7-97c76ad57e54 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-0ebf-7e74-8378-56866f36ee74 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-0ebf-7e74-8378-56866f36ee74 2026/05/13 10:55:19 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-0ebf-7e74-8378-56866f36ee74 2026/05/13 10:55:19 INFO Adding mention name=@alice actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:19 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fa-0ec7-7c79-ad24-63e6bb848a8f activity.type=Update activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-0ebf-7e74-8378-56866f36ee74 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-0ebf-7e74-8378-56866f36ee74 2026/05/13 10:55:19 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-0ebf-7e74-8378-56866f36ee74 --- PASS: TestEdit_KeepMention (0.63s) === RUN TestEdit_PollAddOption 2026/05/13 10:55:19 INFO Applying migration id=initial 2026/05/13 10:55:19 INFO Applying migration id=notesupdated 2026/05/13 10:55:19 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:19 INFO Applying migration id=activitiesid 2026/05/13 10:55:19 INFO Applying migration id=outbox 2026/05/13 10:55:19 INFO Applying migration id=edits 2026/05/13 10:55:19 INFO Applying migration id=outboxactor 2026/05/13 10:55:19 INFO Applying migration id=outboxsender 2026/05/13 10:55:19 INFO Applying migration id=thread 2026/05/13 10:55:19 INFO Applying migration id=host 2026/05/13 10:55:19 INFO Applying migration id=sharedinbox 2026/05/13 10:55:19 INFO Applying migration id=noteshost 2026/05/13 10:55:19 INFO Applying migration id=fetched 2026/05/13 10:55:19 INFO Applying migration id=move 2026/05/13 10:55:19 INFO Applying migration id=cleanup 2026/05/13 10:55:19 INFO Applying migration id=received 2026/05/13 10:55:19 INFO Applying migration id=namehost 2026/05/13 10:55:19 INFO Applying migration id=outboxhost 2026/05/13 10:55:19 INFO Applying migration id=notesfts 2026/05/13 10:55:19 INFO Applying migration id=iconsname 2026/05/13 10:55:19 INFO Applying migration id=nohash 2026/05/13 10:55:19 INFO Applying migration id=shares 2026/05/13 10:55:19 INFO Applying migration id=actorttl 2026/05/13 10:55:19 INFO Applying migration id=tocc 2026/05/13 10:55:19 INFO Applying migration id=followeds 2026/05/13 10:55:19 INFO Applying migration id=certhash 2026/05/13 10:55:19 INFO Applying migration id=follows_sync 2026/05/13 10:55:19 INFO Applying migration id=jsonpath 2026/05/13 10:55:19 INFO Applying migration id=localforward 2026/05/13 10:55:19 INFO Applying migration id=avatar 2026/05/13 10:55:19 INFO Applying migration id=noimage 2026/05/13 10:55:19 INFO Applying migration id=feed 2026/05/13 10:55:19 INFO Applying migration id=bookmarks 2026/05/13 10:55:19 INFO Applying migration id=shareactivity 2026/05/13 10:55:19 INFO Applying migration id=application 2026/05/13 10:55:19 INFO Applying migration id=certificates 2026/05/13 10:55:19 INFO Applying migration id=rawforward 2026/05/13 10:55:19 INFO Applying migration id=publickey 2026/05/13 10:55:19 INFO Applying migration id=resolvegroup 2026/05/13 10:55:19 INFO Applying migration id=reject 2026/05/13 10:55:19 INFO Applying migration id=autodel 2026/05/13 10:55:19 INFO Applying migration id=jsonb 2026/05/13 10:55:19 INFO Applying migration id=quote 2026/05/13 10:55:19 INFO Applying migration id=rfc9421 2026/05/13 10:55:19 INFO Applying migration id=keys 2026/05/13 10:55:19 INFO Applying migration id=portable 2026/05/13 10:55:19 INFO Applying migration id=proofs 2026/05/13 10:55:19 INFO Applying migration id=contexts 2026/05/13 10:55:19 INFO Applying migration id=deliverieshost 2026/05/13 10:55:19 INFO Applying migration id=pembegin 2026/05/13 10:55:19 INFO Applying migration id=didhost 2026/05/13 10:55:19 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:19 INFO Applying migration id=invites 2026/05/13 10:55:19 INFO Applying migration id=ed25519blob 2026/05/13 10:55:19 INFO Applying migration id=rsablob 2026/05/13 10:55:19 INFO Applying migration id=iconscid 2026/05/13 10:55:19 INFO Applying migration id=actor 2026/05/13 10:55:19 INFO Applying migration id=localkeys 2026/05/13 10:55:19 INFO Applying migration id=deleted 2026/05/13 10:55:19 INFO Applying migration id=history 2026/05/13 10:55:19 INFO Applying migration id=outboxnano 2026/05/13 10:55:19 INFO Applying migration id=implements 2026/05/13 10:55:19 INFO Applying migration id=backfill 2026/05/13 10:55:20 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-1202-7c4c-9966-035815c1af93 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-1202-7b74-a536-7113c4e9a1d2 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-1202-7b74-a536-7113c4e9a1d2 2026/05/13 10:55:20 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fa-1202-7b74-a536-7113c4e9a1d2 2026/05/13 10:55:20 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-1205-7083-b4b2-829ef731e810 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-1205-7066-83de-ebbf6330eaa8 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-1205-7066-83de-ebbf6330eaa8 2026/05/13 10:55:20 INFO Updating poll results poll=https://localhost.localdomain:8443/post/019e20fa-1202-7b74-a536-7113c4e9a1d2 2026/05/13 10:55:20 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fa-1206-7772-9561-8980bc7a29b4 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-1202-7b74-a536-7113c4e9a1d2 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-1202-7b74-a536-7113c4e9a1d2 2026/05/13 10:55:20 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-1202-7b74-a536-7113c4e9a1d2 2026/05/13 10:55:20 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fa-120c-7b45-9639-eac79c3cab9f activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-1202-7b74-a536-7113c4e9a1d2 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-1202-7b74-a536-7113c4e9a1d2 2026/05/13 10:55:20 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fa-1202-7b74-a536-7113c4e9a1d2 2026/05/13 10:55:20 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-120f-7f0f-b84a-58221f5f6d1e activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-120f-7ed7-a1bd-30e91902b83e activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019e20fa-120f-7ed7-a1bd-30e91902b83e 2026/05/13 10:55:20 INFO Updating poll results poll=https://localhost.localdomain:8443/post/019e20fa-1202-7b74-a536-7113c4e9a1d2 2026/05/13 10:55:20 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fa-1212-7581-9a3b-1d27b1c1a28a activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-1202-7b74-a536-7113c4e9a1d2 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-1202-7b74-a536-7113c4e9a1d2 2026/05/13 10:55:20 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-1202-7b74-a536-7113c4e9a1d2 --- PASS: TestEdit_PollAddOption (0.84s) === RUN TestEdit_RemoveQuestion 2026/05/13 10:55:20 INFO Applying migration id=initial 2026/05/13 10:55:20 INFO Applying migration id=notesupdated 2026/05/13 10:55:20 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:20 INFO Applying migration id=activitiesid 2026/05/13 10:55:20 INFO Applying migration id=outbox 2026/05/13 10:55:20 INFO Applying migration id=edits 2026/05/13 10:55:20 INFO Applying migration id=outboxactor 2026/05/13 10:55:20 INFO Applying migration id=outboxsender 2026/05/13 10:55:20 INFO Applying migration id=thread 2026/05/13 10:55:20 INFO Applying migration id=host 2026/05/13 10:55:20 INFO Applying migration id=sharedinbox 2026/05/13 10:55:20 INFO Applying migration id=noteshost 2026/05/13 10:55:20 INFO Applying migration id=fetched 2026/05/13 10:55:20 INFO Applying migration id=move 2026/05/13 10:55:20 INFO Applying migration id=cleanup 2026/05/13 10:55:20 INFO Applying migration id=received 2026/05/13 10:55:20 INFO Applying migration id=namehost 2026/05/13 10:55:20 INFO Applying migration id=outboxhost 2026/05/13 10:55:20 INFO Applying migration id=notesfts 2026/05/13 10:55:20 INFO Applying migration id=iconsname 2026/05/13 10:55:20 INFO Applying migration id=nohash 2026/05/13 10:55:20 INFO Applying migration id=shares 2026/05/13 10:55:20 INFO Applying migration id=actorttl 2026/05/13 10:55:20 INFO Applying migration id=tocc 2026/05/13 10:55:20 INFO Applying migration id=followeds 2026/05/13 10:55:20 INFO Applying migration id=certhash 2026/05/13 10:55:20 INFO Applying migration id=follows_sync 2026/05/13 10:55:20 INFO Applying migration id=jsonpath 2026/05/13 10:55:20 INFO Applying migration id=localforward 2026/05/13 10:55:20 INFO Applying migration id=avatar 2026/05/13 10:55:20 INFO Applying migration id=noimage 2026/05/13 10:55:20 INFO Applying migration id=feed 2026/05/13 10:55:20 INFO Applying migration id=bookmarks 2026/05/13 10:55:20 INFO Applying migration id=shareactivity 2026/05/13 10:55:20 INFO Applying migration id=application 2026/05/13 10:55:20 INFO Applying migration id=certificates 2026/05/13 10:55:20 INFO Applying migration id=rawforward 2026/05/13 10:55:20 INFO Applying migration id=publickey 2026/05/13 10:55:20 INFO Applying migration id=resolvegroup 2026/05/13 10:55:20 INFO Applying migration id=reject 2026/05/13 10:55:20 INFO Applying migration id=autodel 2026/05/13 10:55:20 INFO Applying migration id=jsonb 2026/05/13 10:55:20 INFO Applying migration id=quote 2026/05/13 10:55:20 INFO Applying migration id=rfc9421 2026/05/13 10:55:20 INFO Applying migration id=keys 2026/05/13 10:55:20 INFO Applying migration id=portable 2026/05/13 10:55:20 INFO Applying migration id=proofs 2026/05/13 10:55:20 INFO Applying migration id=contexts 2026/05/13 10:55:20 INFO Applying migration id=deliverieshost 2026/05/13 10:55:20 INFO Applying migration id=pembegin 2026/05/13 10:55:20 INFO Applying migration id=didhost 2026/05/13 10:55:20 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:20 INFO Applying migration id=invites 2026/05/13 10:55:20 INFO Applying migration id=ed25519blob 2026/05/13 10:55:20 INFO Applying migration id=rsablob 2026/05/13 10:55:20 INFO Applying migration id=iconscid 2026/05/13 10:55:20 INFO Applying migration id=actor 2026/05/13 10:55:20 INFO Applying migration id=localkeys 2026/05/13 10:55:20 INFO Applying migration id=deleted 2026/05/13 10:55:20 INFO Applying migration id=history 2026/05/13 10:55:20 INFO Applying migration id=outboxnano 2026/05/13 10:55:20 INFO Applying migration id=implements 2026/05/13 10:55:20 INFO Applying migration id=backfill 2026/05/13 10:55:20 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-1419-7109-ab8b-aa72422a745e activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-1419-7022-af82-0a1302fad674 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-1419-7022-af82-0a1302fad674 2026/05/13 10:55:20 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fa-1419-7022-af82-0a1302fad674 2026/05/13 10:55:20 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-141b-746e-adff-d5b367ea4643 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-141b-7452-ad45-a693bb243abc activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-141b-7452-ad45-a693bb243abc 2026/05/13 10:55:20 INFO Updating poll results poll=https://localhost.localdomain:8443/post/019e20fa-1419-7022-af82-0a1302fad674 2026/05/13 10:55:20 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fa-141c-7b11-bc92-23282bf04961 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-1419-7022-af82-0a1302fad674 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-1419-7022-af82-0a1302fad674 2026/05/13 10:55:20 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-1419-7022-af82-0a1302fad674 2026/05/13 10:55:20 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fa-1421-7207-af17-8afcb7e29d73 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-1419-7022-af82-0a1302fad674 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-1419-7022-af82-0a1302fad674 2026/05/13 10:55:20 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-1419-7022-af82-0a1302fad674 --- PASS: TestEdit_RemoveQuestion (0.52s) === RUN TestFollow_PostToFollowers 2026/05/13 10:55:20 INFO Applying migration id=initial 2026/05/13 10:55:20 INFO Applying migration id=notesupdated 2026/05/13 10:55:20 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:20 INFO Applying migration id=activitiesid 2026/05/13 10:55:20 INFO Applying migration id=outbox 2026/05/13 10:55:20 INFO Applying migration id=edits 2026/05/13 10:55:20 INFO Applying migration id=outboxactor 2026/05/13 10:55:20 INFO Applying migration id=outboxsender 2026/05/13 10:55:20 INFO Applying migration id=thread 2026/05/13 10:55:20 INFO Applying migration id=host 2026/05/13 10:55:20 INFO Applying migration id=sharedinbox 2026/05/13 10:55:20 INFO Applying migration id=noteshost 2026/05/13 10:55:20 INFO Applying migration id=fetched 2026/05/13 10:55:20 INFO Applying migration id=move 2026/05/13 10:55:20 INFO Applying migration id=cleanup 2026/05/13 10:55:20 INFO Applying migration id=received 2026/05/13 10:55:20 INFO Applying migration id=namehost 2026/05/13 10:55:20 INFO Applying migration id=outboxhost 2026/05/13 10:55:20 INFO Applying migration id=notesfts 2026/05/13 10:55:20 INFO Applying migration id=iconsname 2026/05/13 10:55:20 INFO Applying migration id=nohash 2026/05/13 10:55:20 INFO Applying migration id=shares 2026/05/13 10:55:20 INFO Applying migration id=actorttl 2026/05/13 10:55:20 INFO Applying migration id=tocc 2026/05/13 10:55:20 INFO Applying migration id=followeds 2026/05/13 10:55:20 INFO Applying migration id=certhash 2026/05/13 10:55:20 INFO Applying migration id=follows_sync 2026/05/13 10:55:20 INFO Applying migration id=jsonpath 2026/05/13 10:55:20 INFO Applying migration id=localforward 2026/05/13 10:55:20 INFO Applying migration id=avatar 2026/05/13 10:55:20 INFO Applying migration id=noimage 2026/05/13 10:55:20 INFO Applying migration id=feed 2026/05/13 10:55:20 INFO Applying migration id=bookmarks 2026/05/13 10:55:20 INFO Applying migration id=shareactivity 2026/05/13 10:55:20 INFO Applying migration id=application 2026/05/13 10:55:20 INFO Applying migration id=certificates 2026/05/13 10:55:20 INFO Applying migration id=rawforward 2026/05/13 10:55:20 INFO Applying migration id=publickey 2026/05/13 10:55:20 INFO Applying migration id=resolvegroup 2026/05/13 10:55:20 INFO Applying migration id=reject 2026/05/13 10:55:20 INFO Applying migration id=autodel 2026/05/13 10:55:20 INFO Applying migration id=jsonb 2026/05/13 10:55:20 INFO Applying migration id=quote 2026/05/13 10:55:20 INFO Applying migration id=rfc9421 2026/05/13 10:55:20 INFO Applying migration id=keys 2026/05/13 10:55:20 INFO Applying migration id=portable 2026/05/13 10:55:20 INFO Applying migration id=proofs 2026/05/13 10:55:20 INFO Applying migration id=contexts 2026/05/13 10:55:20 INFO Applying migration id=deliverieshost 2026/05/13 10:55:20 INFO Applying migration id=pembegin 2026/05/13 10:55:20 INFO Applying migration id=didhost 2026/05/13 10:55:20 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:20 INFO Applying migration id=invites 2026/05/13 10:55:20 INFO Applying migration id=ed25519blob 2026/05/13 10:55:20 INFO Applying migration id=rsablob 2026/05/13 10:55:20 INFO Applying migration id=iconscid 2026/05/13 10:55:20 INFO Applying migration id=actor 2026/05/13 10:55:20 INFO Applying migration id=localkeys 2026/05/13 10:55:20 INFO Applying migration id=deleted 2026/05/13 10:55:20 INFO Applying migration id=history 2026/05/13 10:55:20 INFO Applying migration id=outboxnano 2026/05/13 10:55:20 INFO Applying migration id=implements 2026/05/13 10:55:20 INFO Applying migration id=backfill 2026/05/13 10:55:21 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fa-175a-79c0-9b5f-34811ea8ae53 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:21 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-175b-7244-a86d-1c9f3f0fde67 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fa-175a-79c0-9b5f-34811ea8ae53 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fa-175a-79c0-9b5f-34811ea8ae53 2026/05/13 10:55:21 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-175d-7918-9c67-256b054eca62 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-175d-78a6-98b5-b76ff12ba12a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-175d-78a6-98b5-b76ff12ba12a --- PASS: TestFollow_PostToFollowers (0.83s) === RUN TestFollow_PostToFollowersBeforeFollow 2026/05/13 10:55:21 INFO Applying migration id=initial 2026/05/13 10:55:21 INFO Applying migration id=notesupdated 2026/05/13 10:55:21 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:21 INFO Applying migration id=activitiesid 2026/05/13 10:55:21 INFO Applying migration id=outbox 2026/05/13 10:55:21 INFO Applying migration id=edits 2026/05/13 10:55:21 INFO Applying migration id=outboxactor 2026/05/13 10:55:21 INFO Applying migration id=outboxsender 2026/05/13 10:55:21 INFO Applying migration id=thread 2026/05/13 10:55:21 INFO Applying migration id=host 2026/05/13 10:55:21 INFO Applying migration id=sharedinbox 2026/05/13 10:55:21 INFO Applying migration id=noteshost 2026/05/13 10:55:21 INFO Applying migration id=fetched 2026/05/13 10:55:21 INFO Applying migration id=move 2026/05/13 10:55:21 INFO Applying migration id=cleanup 2026/05/13 10:55:21 INFO Applying migration id=received 2026/05/13 10:55:21 INFO Applying migration id=namehost 2026/05/13 10:55:21 INFO Applying migration id=outboxhost 2026/05/13 10:55:21 INFO Applying migration id=notesfts 2026/05/13 10:55:21 INFO Applying migration id=iconsname 2026/05/13 10:55:21 INFO Applying migration id=nohash 2026/05/13 10:55:21 INFO Applying migration id=shares 2026/05/13 10:55:21 INFO Applying migration id=actorttl 2026/05/13 10:55:21 INFO Applying migration id=tocc 2026/05/13 10:55:21 INFO Applying migration id=followeds 2026/05/13 10:55:21 INFO Applying migration id=certhash 2026/05/13 10:55:21 INFO Applying migration id=follows_sync 2026/05/13 10:55:21 INFO Applying migration id=jsonpath 2026/05/13 10:55:21 INFO Applying migration id=localforward 2026/05/13 10:55:21 INFO Applying migration id=avatar 2026/05/13 10:55:21 INFO Applying migration id=noimage 2026/05/13 10:55:21 INFO Applying migration id=feed 2026/05/13 10:55:21 INFO Applying migration id=bookmarks 2026/05/13 10:55:21 INFO Applying migration id=shareactivity 2026/05/13 10:55:21 INFO Applying migration id=application 2026/05/13 10:55:21 INFO Applying migration id=certificates 2026/05/13 10:55:21 INFO Applying migration id=rawforward 2026/05/13 10:55:21 INFO Applying migration id=publickey 2026/05/13 10:55:21 INFO Applying migration id=resolvegroup 2026/05/13 10:55:21 INFO Applying migration id=reject 2026/05/13 10:55:21 INFO Applying migration id=autodel 2026/05/13 10:55:21 INFO Applying migration id=jsonb 2026/05/13 10:55:21 INFO Applying migration id=quote 2026/05/13 10:55:21 INFO Applying migration id=rfc9421 2026/05/13 10:55:21 INFO Applying migration id=keys 2026/05/13 10:55:21 INFO Applying migration id=portable 2026/05/13 10:55:21 INFO Applying migration id=proofs 2026/05/13 10:55:21 INFO Applying migration id=contexts 2026/05/13 10:55:21 INFO Applying migration id=deliverieshost 2026/05/13 10:55:21 INFO Applying migration id=pembegin 2026/05/13 10:55:21 INFO Applying migration id=didhost 2026/05/13 10:55:21 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:21 INFO Applying migration id=invites 2026/05/13 10:55:21 INFO Applying migration id=ed25519blob 2026/05/13 10:55:21 INFO Applying migration id=rsablob 2026/05/13 10:55:21 INFO Applying migration id=iconscid 2026/05/13 10:55:21 INFO Applying migration id=actor 2026/05/13 10:55:21 INFO Applying migration id=localkeys 2026/05/13 10:55:21 INFO Applying migration id=deleted 2026/05/13 10:55:21 INFO Applying migration id=history 2026/05/13 10:55:21 INFO Applying migration id=outboxnano 2026/05/13 10:55:21 INFO Applying migration id=implements 2026/05/13 10:55:21 INFO Applying migration id=backfill 2026/05/13 10:55:22 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-1a64-7b7f-8dcd-0babfa2006bb activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-1a64-7b2e-ad9a-20b2f5de6a4e activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-1a64-7b2e-ad9a-20b2f5de6a4e 2026/05/13 10:55:22 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fa-1a66-73b6-b783-01e0d494f9d1 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:22 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-1a66-7abb-b873-ce847f0ee84d activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fa-1a66-73b6-b783-01e0d494f9d1 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fa-1a66-73b6-b783-01e0d494f9d1 --- PASS: TestFollow_PostToFollowersBeforeFollow (0.78s) === RUN TestFollow_DMUnfollowFollow 2026/05/13 10:55:22 INFO Applying migration id=initial 2026/05/13 10:55:22 INFO Applying migration id=notesupdated 2026/05/13 10:55:22 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:22 INFO Applying migration id=activitiesid 2026/05/13 10:55:22 INFO Applying migration id=outbox 2026/05/13 10:55:22 INFO Applying migration id=edits 2026/05/13 10:55:22 INFO Applying migration id=outboxactor 2026/05/13 10:55:22 INFO Applying migration id=outboxsender 2026/05/13 10:55:22 INFO Applying migration id=thread 2026/05/13 10:55:22 INFO Applying migration id=host 2026/05/13 10:55:22 INFO Applying migration id=sharedinbox 2026/05/13 10:55:22 INFO Applying migration id=noteshost 2026/05/13 10:55:22 INFO Applying migration id=fetched 2026/05/13 10:55:22 INFO Applying migration id=move 2026/05/13 10:55:22 INFO Applying migration id=cleanup 2026/05/13 10:55:22 INFO Applying migration id=received 2026/05/13 10:55:22 INFO Applying migration id=namehost 2026/05/13 10:55:22 INFO Applying migration id=outboxhost 2026/05/13 10:55:22 INFO Applying migration id=notesfts 2026/05/13 10:55:22 INFO Applying migration id=iconsname 2026/05/13 10:55:22 INFO Applying migration id=nohash 2026/05/13 10:55:22 INFO Applying migration id=shares 2026/05/13 10:55:22 INFO Applying migration id=actorttl 2026/05/13 10:55:22 INFO Applying migration id=tocc 2026/05/13 10:55:22 INFO Applying migration id=followeds 2026/05/13 10:55:22 INFO Applying migration id=certhash 2026/05/13 10:55:22 INFO Applying migration id=follows_sync 2026/05/13 10:55:22 INFO Applying migration id=jsonpath 2026/05/13 10:55:22 INFO Applying migration id=localforward 2026/05/13 10:55:22 INFO Applying migration id=avatar 2026/05/13 10:55:22 INFO Applying migration id=noimage 2026/05/13 10:55:22 INFO Applying migration id=feed 2026/05/13 10:55:22 INFO Applying migration id=bookmarks 2026/05/13 10:55:22 INFO Applying migration id=shareactivity 2026/05/13 10:55:22 INFO Applying migration id=application 2026/05/13 10:55:22 INFO Applying migration id=certificates 2026/05/13 10:55:22 INFO Applying migration id=rawforward 2026/05/13 10:55:22 INFO Applying migration id=publickey 2026/05/13 10:55:22 INFO Applying migration id=resolvegroup 2026/05/13 10:55:22 INFO Applying migration id=reject 2026/05/13 10:55:22 INFO Applying migration id=autodel 2026/05/13 10:55:22 INFO Applying migration id=jsonb 2026/05/13 10:55:22 INFO Applying migration id=quote 2026/05/13 10:55:22 INFO Applying migration id=rfc9421 2026/05/13 10:55:22 INFO Applying migration id=keys 2026/05/13 10:55:22 INFO Applying migration id=portable 2026/05/13 10:55:22 INFO Applying migration id=proofs 2026/05/13 10:55:22 INFO Applying migration id=contexts 2026/05/13 10:55:22 INFO Applying migration id=deliverieshost 2026/05/13 10:55:22 INFO Applying migration id=pembegin 2026/05/13 10:55:22 INFO Applying migration id=didhost 2026/05/13 10:55:22 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:22 INFO Applying migration id=invites 2026/05/13 10:55:22 INFO Applying migration id=ed25519blob 2026/05/13 10:55:22 INFO Applying migration id=rsablob 2026/05/13 10:55:22 INFO Applying migration id=iconscid 2026/05/13 10:55:22 INFO Applying migration id=actor 2026/05/13 10:55:22 INFO Applying migration id=localkeys 2026/05/13 10:55:22 INFO Applying migration id=deleted 2026/05/13 10:55:22 INFO Applying migration id=history 2026/05/13 10:55:22 INFO Applying migration id=outboxnano 2026/05/13 10:55:22 INFO Applying migration id=implements 2026/05/13 10:55:22 INFO Applying migration id=backfill 2026/05/13 10:55:22 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fa-1d45-7375-b423-1fb57c4e0eb7 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:22 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-1d46-7a57-b333-6fb2b56aad5d activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fa-1d45-7375-b423-1fb57c4e0eb7 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fa-1d45-7375-b423-1fb57c4e0eb7 2026/05/13 10:55:22 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:22 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-1d47-7b9e-8c62-0ef0d4b8eae4 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-1d47-7915-90f8-e5f94cf1bef5 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-1d47-7915-90f8-e5f94cf1bef5 2026/05/13 10:55:22 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fa-1d4c-71e4-8d63-67efa4f8ed23 activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fa-1d45-7375-b423-1fb57c4e0eb7 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob --- PASS: TestFollow_DMUnfollowFollow (0.74s) === RUN TestFollow_DMUnfollowBeforeFeedUpdate 2026/05/13 10:55:22 INFO Applying migration id=initial 2026/05/13 10:55:22 INFO Applying migration id=notesupdated 2026/05/13 10:55:22 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:22 INFO Applying migration id=activitiesid 2026/05/13 10:55:22 INFO Applying migration id=outbox 2026/05/13 10:55:22 INFO Applying migration id=edits 2026/05/13 10:55:22 INFO Applying migration id=outboxactor 2026/05/13 10:55:22 INFO Applying migration id=outboxsender 2026/05/13 10:55:22 INFO Applying migration id=thread 2026/05/13 10:55:22 INFO Applying migration id=host 2026/05/13 10:55:22 INFO Applying migration id=sharedinbox 2026/05/13 10:55:22 INFO Applying migration id=noteshost 2026/05/13 10:55:22 INFO Applying migration id=fetched 2026/05/13 10:55:22 INFO Applying migration id=move 2026/05/13 10:55:22 INFO Applying migration id=cleanup 2026/05/13 10:55:22 INFO Applying migration id=received 2026/05/13 10:55:22 INFO Applying migration id=namehost 2026/05/13 10:55:22 INFO Applying migration id=outboxhost 2026/05/13 10:55:22 INFO Applying migration id=notesfts 2026/05/13 10:55:22 INFO Applying migration id=iconsname 2026/05/13 10:55:22 INFO Applying migration id=nohash 2026/05/13 10:55:23 INFO Applying migration id=shares 2026/05/13 10:55:23 INFO Applying migration id=actorttl 2026/05/13 10:55:23 INFO Applying migration id=tocc 2026/05/13 10:55:23 INFO Applying migration id=followeds 2026/05/13 10:55:23 INFO Applying migration id=certhash 2026/05/13 10:55:23 INFO Applying migration id=follows_sync 2026/05/13 10:55:23 INFO Applying migration id=jsonpath 2026/05/13 10:55:23 INFO Applying migration id=localforward 2026/05/13 10:55:23 INFO Applying migration id=avatar 2026/05/13 10:55:23 INFO Applying migration id=noimage 2026/05/13 10:55:23 INFO Applying migration id=feed 2026/05/13 10:55:23 INFO Applying migration id=bookmarks 2026/05/13 10:55:23 INFO Applying migration id=shareactivity 2026/05/13 10:55:23 INFO Applying migration id=application 2026/05/13 10:55:23 INFO Applying migration id=certificates 2026/05/13 10:55:23 INFO Applying migration id=rawforward 2026/05/13 10:55:23 INFO Applying migration id=publickey 2026/05/13 10:55:23 INFO Applying migration id=resolvegroup 2026/05/13 10:55:23 INFO Applying migration id=reject 2026/05/13 10:55:23 INFO Applying migration id=autodel 2026/05/13 10:55:23 INFO Applying migration id=jsonb 2026/05/13 10:55:23 INFO Applying migration id=quote 2026/05/13 10:55:23 INFO Applying migration id=rfc9421 2026/05/13 10:55:23 INFO Applying migration id=keys 2026/05/13 10:55:23 INFO Applying migration id=portable 2026/05/13 10:55:23 INFO Applying migration id=proofs 2026/05/13 10:55:23 INFO Applying migration id=contexts 2026/05/13 10:55:23 INFO Applying migration id=deliverieshost 2026/05/13 10:55:23 INFO Applying migration id=pembegin 2026/05/13 10:55:23 INFO Applying migration id=didhost 2026/05/13 10:55:23 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:23 INFO Applying migration id=invites 2026/05/13 10:55:23 INFO Applying migration id=ed25519blob 2026/05/13 10:55:23 INFO Applying migration id=rsablob 2026/05/13 10:55:23 INFO Applying migration id=iconscid 2026/05/13 10:55:23 INFO Applying migration id=actor 2026/05/13 10:55:23 INFO Applying migration id=localkeys 2026/05/13 10:55:23 INFO Applying migration id=deleted 2026/05/13 10:55:23 INFO Applying migration id=history 2026/05/13 10:55:23 INFO Applying migration id=outboxnano 2026/05/13 10:55:23 INFO Applying migration id=implements 2026/05/13 10:55:23 INFO Applying migration id=backfill 2026/05/13 10:55:24 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fa-2289-7a46-be39-916d662effaf activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:24 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-228a-7a19-97da-9cc0e3decf3e activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fa-2289-7a46-be39-916d662effaf activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fa-2289-7a46-be39-916d662effaf 2026/05/13 10:55:24 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:24 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-228b-7def-95b8-21eddc167fdf activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-228b-7af8-a631-f3006b4bf7e8 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-228b-7af8-a631-f3006b4bf7e8 2026/05/13 10:55:24 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fa-2290-77eb-975c-cb82f627a076 activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fa-2289-7a46-be39-916d662effaf activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob --- PASS: TestFollow_DMUnfollowBeforeFeedUpdate (1.35s) === RUN TestFollow_PublicPost 2026/05/13 10:55:24 INFO Applying migration id=initial 2026/05/13 10:55:24 INFO Applying migration id=notesupdated 2026/05/13 10:55:24 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:24 INFO Applying migration id=activitiesid 2026/05/13 10:55:24 INFO Applying migration id=outbox 2026/05/13 10:55:24 INFO Applying migration id=edits 2026/05/13 10:55:24 INFO Applying migration id=outboxactor 2026/05/13 10:55:24 INFO Applying migration id=outboxsender 2026/05/13 10:55:24 INFO Applying migration id=thread 2026/05/13 10:55:24 INFO Applying migration id=host 2026/05/13 10:55:24 INFO Applying migration id=sharedinbox 2026/05/13 10:55:24 INFO Applying migration id=noteshost 2026/05/13 10:55:24 INFO Applying migration id=fetched 2026/05/13 10:55:24 INFO Applying migration id=move 2026/05/13 10:55:24 INFO Applying migration id=cleanup 2026/05/13 10:55:24 INFO Applying migration id=received 2026/05/13 10:55:24 INFO Applying migration id=namehost 2026/05/13 10:55:24 INFO Applying migration id=outboxhost 2026/05/13 10:55:24 INFO Applying migration id=notesfts 2026/05/13 10:55:24 INFO Applying migration id=iconsname 2026/05/13 10:55:24 INFO Applying migration id=nohash 2026/05/13 10:55:24 INFO Applying migration id=shares 2026/05/13 10:55:24 INFO Applying migration id=actorttl 2026/05/13 10:55:24 INFO Applying migration id=tocc 2026/05/13 10:55:24 INFO Applying migration id=followeds 2026/05/13 10:55:24 INFO Applying migration id=certhash 2026/05/13 10:55:24 INFO Applying migration id=follows_sync 2026/05/13 10:55:24 INFO Applying migration id=jsonpath 2026/05/13 10:55:24 INFO Applying migration id=localforward 2026/05/13 10:55:24 INFO Applying migration id=avatar 2026/05/13 10:55:24 INFO Applying migration id=noimage 2026/05/13 10:55:24 INFO Applying migration id=feed 2026/05/13 10:55:24 INFO Applying migration id=bookmarks 2026/05/13 10:55:24 INFO Applying migration id=shareactivity 2026/05/13 10:55:24 INFO Applying migration id=application 2026/05/13 10:55:24 INFO Applying migration id=certificates 2026/05/13 10:55:24 INFO Applying migration id=rawforward 2026/05/13 10:55:24 INFO Applying migration id=publickey 2026/05/13 10:55:24 INFO Applying migration id=resolvegroup 2026/05/13 10:55:24 INFO Applying migration id=reject 2026/05/13 10:55:24 INFO Applying migration id=autodel 2026/05/13 10:55:24 INFO Applying migration id=jsonb 2026/05/13 10:55:24 INFO Applying migration id=quote 2026/05/13 10:55:24 INFO Applying migration id=rfc9421 2026/05/13 10:55:24 INFO Applying migration id=keys 2026/05/13 10:55:24 INFO Applying migration id=portable 2026/05/13 10:55:24 INFO Applying migration id=proofs 2026/05/13 10:55:24 INFO Applying migration id=contexts 2026/05/13 10:55:24 INFO Applying migration id=deliverieshost 2026/05/13 10:55:24 INFO Applying migration id=pembegin 2026/05/13 10:55:24 INFO Applying migration id=didhost 2026/05/13 10:55:24 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:24 INFO Applying migration id=invites 2026/05/13 10:55:24 INFO Applying migration id=ed25519blob 2026/05/13 10:55:24 INFO Applying migration id=rsablob 2026/05/13 10:55:24 INFO Applying migration id=iconscid 2026/05/13 10:55:24 INFO Applying migration id=actor 2026/05/13 10:55:24 INFO Applying migration id=localkeys 2026/05/13 10:55:24 INFO Applying migration id=deleted 2026/05/13 10:55:24 INFO Applying migration id=history 2026/05/13 10:55:24 INFO Applying migration id=outboxnano 2026/05/13 10:55:24 INFO Applying migration id=implements 2026/05/13 10:55:24 INFO Applying migration id=backfill 2026/05/13 10:55:26 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fa-2a59-71a7-b545-2ccec5c61d5b activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:26 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-2a59-7f03-99af-56e7e2dc60af activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fa-2a59-71a7-b545-2ccec5c61d5b activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fa-2a59-71a7-b545-2ccec5c61d5b 2026/05/13 10:55:26 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-2a5d-7b9c-8cd9-dd2d25f1fc6c activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-2a5d-7b34-9112-770582bcc1d0 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-2a5d-7b34-9112-770582bcc1d0 --- PASS: TestFollow_PublicPost (2.00s) === RUN TestFollow_Mutual 2026/05/13 10:55:26 INFO Applying migration id=initial 2026/05/13 10:55:26 INFO Applying migration id=notesupdated 2026/05/13 10:55:26 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:26 INFO Applying migration id=activitiesid 2026/05/13 10:55:26 INFO Applying migration id=outbox 2026/05/13 10:55:26 INFO Applying migration id=edits 2026/05/13 10:55:26 INFO Applying migration id=outboxactor 2026/05/13 10:55:26 INFO Applying migration id=outboxsender 2026/05/13 10:55:26 INFO Applying migration id=thread 2026/05/13 10:55:26 INFO Applying migration id=host 2026/05/13 10:55:26 INFO Applying migration id=sharedinbox 2026/05/13 10:55:26 INFO Applying migration id=noteshost 2026/05/13 10:55:26 INFO Applying migration id=fetched 2026/05/13 10:55:26 INFO Applying migration id=move 2026/05/13 10:55:26 INFO Applying migration id=cleanup 2026/05/13 10:55:26 INFO Applying migration id=received 2026/05/13 10:55:26 INFO Applying migration id=namehost 2026/05/13 10:55:26 INFO Applying migration id=outboxhost 2026/05/13 10:55:26 INFO Applying migration id=notesfts 2026/05/13 10:55:26 INFO Applying migration id=iconsname 2026/05/13 10:55:26 INFO Applying migration id=nohash 2026/05/13 10:55:26 INFO Applying migration id=shares 2026/05/13 10:55:26 INFO Applying migration id=actorttl 2026/05/13 10:55:26 INFO Applying migration id=tocc 2026/05/13 10:55:26 INFO Applying migration id=followeds 2026/05/13 10:55:26 INFO Applying migration id=certhash 2026/05/13 10:55:26 INFO Applying migration id=follows_sync 2026/05/13 10:55:26 INFO Applying migration id=jsonpath 2026/05/13 10:55:26 INFO Applying migration id=localforward 2026/05/13 10:55:26 INFO Applying migration id=avatar 2026/05/13 10:55:26 INFO Applying migration id=noimage 2026/05/13 10:55:26 INFO Applying migration id=feed 2026/05/13 10:55:26 INFO Applying migration id=bookmarks 2026/05/13 10:55:26 INFO Applying migration id=shareactivity 2026/05/13 10:55:26 INFO Applying migration id=application 2026/05/13 10:55:26 INFO Applying migration id=certificates 2026/05/13 10:55:26 INFO Applying migration id=rawforward 2026/05/13 10:55:26 INFO Applying migration id=publickey 2026/05/13 10:55:26 INFO Applying migration id=resolvegroup 2026/05/13 10:55:26 INFO Applying migration id=reject 2026/05/13 10:55:26 INFO Applying migration id=autodel 2026/05/13 10:55:26 INFO Applying migration id=jsonb 2026/05/13 10:55:26 INFO Applying migration id=quote 2026/05/13 10:55:26 INFO Applying migration id=rfc9421 2026/05/13 10:55:26 INFO Applying migration id=keys 2026/05/13 10:55:26 INFO Applying migration id=portable 2026/05/13 10:55:26 INFO Applying migration id=proofs 2026/05/13 10:55:26 INFO Applying migration id=contexts 2026/05/13 10:55:26 INFO Applying migration id=deliverieshost 2026/05/13 10:55:26 INFO Applying migration id=pembegin 2026/05/13 10:55:26 INFO Applying migration id=didhost 2026/05/13 10:55:26 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:26 INFO Applying migration id=invites 2026/05/13 10:55:26 INFO Applying migration id=ed25519blob 2026/05/13 10:55:26 INFO Applying migration id=rsablob 2026/05/13 10:55:26 INFO Applying migration id=iconscid 2026/05/13 10:55:26 INFO Applying migration id=actor 2026/05/13 10:55:26 INFO Applying migration id=localkeys 2026/05/13 10:55:26 INFO Applying migration id=deleted 2026/05/13 10:55:26 INFO Applying migration id=history 2026/05/13 10:55:26 INFO Applying migration id=outboxnano 2026/05/13 10:55:26 INFO Applying migration id=implements 2026/05/13 10:55:26 INFO Applying migration id=backfill 2026/05/13 10:55:27 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fa-2e1c-710d-a714-9f5034cd0310 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:27 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-2e1c-7d90-9e68-4721194bc27f activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fa-2e1c-710d-a714-9f5034cd0310 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fa-2e1c-710d-a714-9f5034cd0310 2026/05/13 10:55:27 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-2e20-7a16-9f5c-889078698c66 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-2e20-79cc-b115-83eb36d15719 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-2e20-79cc-b115-83eb36d15719 2026/05/13 10:55:27 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fa-2e20-79cc-b115-83eb36d15719 2026/05/13 10:55:27 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fa-2e23-796d-be48-5128a6bb29b9 note=https://localhost.localdomain:8443/post/019e20fa-2e23-7933-9427-cf6fd57915b5 thread=https://localhost.localdomain:8443/post/019e20fa-2e20-79cc-b115-83eb36d15719 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:27 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-2e23-796d-be48-5128a6bb29b9 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-2e23-7933-9427-cf6fd57915b5 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-2e23-7933-9427-cf6fd57915b5 2026/05/13 10:55:27 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fa-2e2e-7634-aa18-515385d975cc activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:27 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-2e2f-753d-b717-acf8f7ab1e6e activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fa-2e2e-7634-aa18-515385d975cc activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fa-2e2e-7634-aa18-515385d975cc --- PASS: TestFollow_Mutual (0.98s) === RUN TestFollow_AlreadyFollowing 2026/05/13 10:55:27 INFO Applying migration id=initial 2026/05/13 10:55:27 INFO Applying migration id=notesupdated 2026/05/13 10:55:27 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:27 INFO Applying migration id=activitiesid 2026/05/13 10:55:27 INFO Applying migration id=outbox 2026/05/13 10:55:27 INFO Applying migration id=edits 2026/05/13 10:55:27 INFO Applying migration id=outboxactor 2026/05/13 10:55:27 INFO Applying migration id=outboxsender 2026/05/13 10:55:27 INFO Applying migration id=thread 2026/05/13 10:55:27 INFO Applying migration id=host 2026/05/13 10:55:27 INFO Applying migration id=sharedinbox 2026/05/13 10:55:27 INFO Applying migration id=noteshost 2026/05/13 10:55:27 INFO Applying migration id=fetched 2026/05/13 10:55:27 INFO Applying migration id=move 2026/05/13 10:55:27 INFO Applying migration id=cleanup 2026/05/13 10:55:27 INFO Applying migration id=received 2026/05/13 10:55:27 INFO Applying migration id=namehost 2026/05/13 10:55:27 INFO Applying migration id=outboxhost 2026/05/13 10:55:27 INFO Applying migration id=notesfts 2026/05/13 10:55:27 INFO Applying migration id=iconsname 2026/05/13 10:55:27 INFO Applying migration id=nohash 2026/05/13 10:55:27 INFO Applying migration id=shares 2026/05/13 10:55:27 INFO Applying migration id=actorttl 2026/05/13 10:55:27 INFO Applying migration id=tocc 2026/05/13 10:55:27 INFO Applying migration id=followeds 2026/05/13 10:55:27 INFO Applying migration id=certhash 2026/05/13 10:55:27 INFO Applying migration id=follows_sync 2026/05/13 10:55:27 INFO Applying migration id=jsonpath 2026/05/13 10:55:27 INFO Applying migration id=localforward 2026/05/13 10:55:27 INFO Applying migration id=avatar 2026/05/13 10:55:27 INFO Applying migration id=noimage 2026/05/13 10:55:27 INFO Applying migration id=feed 2026/05/13 10:55:27 INFO Applying migration id=bookmarks 2026/05/13 10:55:27 INFO Applying migration id=shareactivity 2026/05/13 10:55:27 INFO Applying migration id=application 2026/05/13 10:55:27 INFO Applying migration id=certificates 2026/05/13 10:55:27 INFO Applying migration id=rawforward 2026/05/13 10:55:27 INFO Applying migration id=publickey 2026/05/13 10:55:27 INFO Applying migration id=resolvegroup 2026/05/13 10:55:27 INFO Applying migration id=reject 2026/05/13 10:55:27 INFO Applying migration id=autodel 2026/05/13 10:55:27 INFO Applying migration id=jsonb 2026/05/13 10:55:27 INFO Applying migration id=quote 2026/05/13 10:55:27 INFO Applying migration id=rfc9421 2026/05/13 10:55:27 INFO Applying migration id=keys 2026/05/13 10:55:27 INFO Applying migration id=portable 2026/05/13 10:55:27 INFO Applying migration id=proofs 2026/05/13 10:55:27 INFO Applying migration id=contexts 2026/05/13 10:55:27 INFO Applying migration id=deliverieshost 2026/05/13 10:55:27 INFO Applying migration id=pembegin 2026/05/13 10:55:27 INFO Applying migration id=didhost 2026/05/13 10:55:27 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:27 INFO Applying migration id=invites 2026/05/13 10:55:27 INFO Applying migration id=ed25519blob 2026/05/13 10:55:27 INFO Applying migration id=rsablob 2026/05/13 10:55:27 INFO Applying migration id=iconscid 2026/05/13 10:55:27 INFO Applying migration id=actor 2026/05/13 10:55:27 INFO Applying migration id=localkeys 2026/05/13 10:55:27 INFO Applying migration id=deleted 2026/05/13 10:55:27 INFO Applying migration id=history 2026/05/13 10:55:27 INFO Applying migration id=outboxnano 2026/05/13 10:55:27 INFO Applying migration id=implements 2026/05/13 10:55:27 INFO Applying migration id=backfill 2026/05/13 10:55:28 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fa-33d8-7017-b6b6-cd4b663b9280 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:28 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-33d8-7d79-a2c0-d5f3e893061c activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fa-33d8-7017-b6b6-cd4b663b9280 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fa-33d8-7017-b6b6-cd4b663b9280 --- PASS: TestFollow_AlreadyFollowing (1.45s) === RUN TestFollow_NoSuchUser 2026/05/13 10:55:28 INFO Applying migration id=initial 2026/05/13 10:55:28 INFO Applying migration id=notesupdated 2026/05/13 10:55:28 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:28 INFO Applying migration id=activitiesid 2026/05/13 10:55:28 INFO Applying migration id=outbox 2026/05/13 10:55:28 INFO Applying migration id=edits 2026/05/13 10:55:28 INFO Applying migration id=outboxactor 2026/05/13 10:55:28 INFO Applying migration id=outboxsender 2026/05/13 10:55:28 INFO Applying migration id=thread 2026/05/13 10:55:28 INFO Applying migration id=host 2026/05/13 10:55:28 INFO Applying migration id=sharedinbox 2026/05/13 10:55:28 INFO Applying migration id=noteshost 2026/05/13 10:55:28 INFO Applying migration id=fetched 2026/05/13 10:55:28 INFO Applying migration id=move 2026/05/13 10:55:28 INFO Applying migration id=cleanup 2026/05/13 10:55:28 INFO Applying migration id=received 2026/05/13 10:55:28 INFO Applying migration id=namehost 2026/05/13 10:55:28 INFO Applying migration id=outboxhost 2026/05/13 10:55:28 INFO Applying migration id=notesfts 2026/05/13 10:55:28 INFO Applying migration id=iconsname 2026/05/13 10:55:28 INFO Applying migration id=nohash 2026/05/13 10:55:28 INFO Applying migration id=shares 2026/05/13 10:55:28 INFO Applying migration id=actorttl 2026/05/13 10:55:28 INFO Applying migration id=tocc 2026/05/13 10:55:28 INFO Applying migration id=followeds 2026/05/13 10:55:28 INFO Applying migration id=certhash 2026/05/13 10:55:28 INFO Applying migration id=follows_sync 2026/05/13 10:55:28 INFO Applying migration id=jsonpath 2026/05/13 10:55:28 INFO Applying migration id=localforward 2026/05/13 10:55:28 INFO Applying migration id=avatar 2026/05/13 10:55:28 INFO Applying migration id=noimage 2026/05/13 10:55:28 INFO Applying migration id=feed 2026/05/13 10:55:28 INFO Applying migration id=bookmarks 2026/05/13 10:55:28 INFO Applying migration id=shareactivity 2026/05/13 10:55:28 INFO Applying migration id=application 2026/05/13 10:55:28 INFO Applying migration id=certificates 2026/05/13 10:55:28 INFO Applying migration id=rawforward 2026/05/13 10:55:28 INFO Applying migration id=publickey 2026/05/13 10:55:28 INFO Applying migration id=resolvegroup 2026/05/13 10:55:28 INFO Applying migration id=reject 2026/05/13 10:55:28 INFO Applying migration id=autodel 2026/05/13 10:55:28 INFO Applying migration id=jsonb 2026/05/13 10:55:28 INFO Applying migration id=quote 2026/05/13 10:55:28 INFO Applying migration id=rfc9421 2026/05/13 10:55:28 INFO Applying migration id=keys 2026/05/13 10:55:28 INFO Applying migration id=portable 2026/05/13 10:55:28 INFO Applying migration id=proofs 2026/05/13 10:55:28 INFO Applying migration id=contexts 2026/05/13 10:55:28 INFO Applying migration id=deliverieshost 2026/05/13 10:55:28 INFO Applying migration id=pembegin 2026/05/13 10:55:28 INFO Applying migration id=didhost 2026/05/13 10:55:28 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:28 INFO Applying migration id=invites 2026/05/13 10:55:28 INFO Applying migration id=ed25519blob 2026/05/13 10:55:28 INFO Applying migration id=rsablob 2026/05/13 10:55:29 INFO Applying migration id=iconscid 2026/05/13 10:55:29 INFO Applying migration id=actor 2026/05/13 10:55:29 INFO Applying migration id=localkeys 2026/05/13 10:55:29 INFO Applying migration id=deleted 2026/05/13 10:55:29 INFO Applying migration id=history 2026/05/13 10:55:29 INFO Applying migration id=outboxnano 2026/05/13 10:55:29 INFO Applying migration id=implements 2026/05/13 10:55:29 INFO Applying migration id=backfill 2026/05/13 10:55:30 WARN Cannot follow a non-existing user followed=https://localhost.localdomain:8443/user/erin --- PASS: TestFollow_NoSuchUser (1.73s) === RUN TestFollow_UnauthenticatedUser 2026/05/13 10:55:30 INFO Applying migration id=initial 2026/05/13 10:55:30 INFO Applying migration id=notesupdated 2026/05/13 10:55:30 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:30 INFO Applying migration id=activitiesid 2026/05/13 10:55:30 INFO Applying migration id=outbox 2026/05/13 10:55:30 INFO Applying migration id=edits 2026/05/13 10:55:30 INFO Applying migration id=outboxactor 2026/05/13 10:55:30 INFO Applying migration id=outboxsender 2026/05/13 10:55:30 INFO Applying migration id=thread 2026/05/13 10:55:30 INFO Applying migration id=host 2026/05/13 10:55:30 INFO Applying migration id=sharedinbox 2026/05/13 10:55:30 INFO Applying migration id=noteshost 2026/05/13 10:55:30 INFO Applying migration id=fetched 2026/05/13 10:55:30 INFO Applying migration id=move 2026/05/13 10:55:30 INFO Applying migration id=cleanup 2026/05/13 10:55:30 INFO Applying migration id=received 2026/05/13 10:55:30 INFO Applying migration id=namehost 2026/05/13 10:55:30 INFO Applying migration id=outboxhost 2026/05/13 10:55:30 INFO Applying migration id=notesfts 2026/05/13 10:55:30 INFO Applying migration id=iconsname 2026/05/13 10:55:30 INFO Applying migration id=nohash 2026/05/13 10:55:30 INFO Applying migration id=shares 2026/05/13 10:55:30 INFO Applying migration id=actorttl 2026/05/13 10:55:30 INFO Applying migration id=tocc 2026/05/13 10:55:30 INFO Applying migration id=followeds 2026/05/13 10:55:30 INFO Applying migration id=certhash 2026/05/13 10:55:30 INFO Applying migration id=follows_sync 2026/05/13 10:55:30 INFO Applying migration id=jsonpath 2026/05/13 10:55:30 INFO Applying migration id=localforward 2026/05/13 10:55:30 INFO Applying migration id=avatar 2026/05/13 10:55:30 INFO Applying migration id=noimage 2026/05/13 10:55:30 INFO Applying migration id=feed 2026/05/13 10:55:30 INFO Applying migration id=bookmarks 2026/05/13 10:55:30 INFO Applying migration id=shareactivity 2026/05/13 10:55:30 INFO Applying migration id=application 2026/05/13 10:55:30 INFO Applying migration id=certificates 2026/05/13 10:55:30 INFO Applying migration id=rawforward 2026/05/13 10:55:30 INFO Applying migration id=publickey 2026/05/13 10:55:30 INFO Applying migration id=resolvegroup 2026/05/13 10:55:30 INFO Applying migration id=reject 2026/05/13 10:55:30 INFO Applying migration id=autodel 2026/05/13 10:55:30 INFO Applying migration id=jsonb 2026/05/13 10:55:30 INFO Applying migration id=quote 2026/05/13 10:55:30 INFO Applying migration id=rfc9421 2026/05/13 10:55:30 INFO Applying migration id=keys 2026/05/13 10:55:30 INFO Applying migration id=portable 2026/05/13 10:55:30 INFO Applying migration id=proofs 2026/05/13 10:55:30 INFO Applying migration id=contexts 2026/05/13 10:55:30 INFO Applying migration id=deliverieshost 2026/05/13 10:55:30 INFO Applying migration id=pembegin 2026/05/13 10:55:30 INFO Applying migration id=didhost 2026/05/13 10:55:30 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:30 INFO Applying migration id=invites 2026/05/13 10:55:30 INFO Applying migration id=ed25519blob 2026/05/13 10:55:30 INFO Applying migration id=rsablob 2026/05/13 10:55:30 INFO Applying migration id=iconscid 2026/05/13 10:55:30 INFO Applying migration id=actor 2026/05/13 10:55:30 INFO Applying migration id=localkeys 2026/05/13 10:55:30 INFO Applying migration id=deleted 2026/05/13 10:55:30 INFO Applying migration id=history 2026/05/13 10:55:30 INFO Applying migration id=outboxnano 2026/05/13 10:55:30 INFO Applying migration id=implements 2026/05/13 10:55:30 INFO Applying migration id=backfill --- PASS: TestFollow_UnauthenticatedUser (0.96s) === RUN TestFollows_NoFollows 2026/05/13 10:55:31 INFO Applying migration id=initial 2026/05/13 10:55:31 INFO Applying migration id=notesupdated 2026/05/13 10:55:31 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:31 INFO Applying migration id=activitiesid 2026/05/13 10:55:31 INFO Applying migration id=outbox 2026/05/13 10:55:31 INFO Applying migration id=edits 2026/05/13 10:55:31 INFO Applying migration id=outboxactor 2026/05/13 10:55:31 INFO Applying migration id=outboxsender 2026/05/13 10:55:31 INFO Applying migration id=thread 2026/05/13 10:55:31 INFO Applying migration id=host 2026/05/13 10:55:31 INFO Applying migration id=sharedinbox 2026/05/13 10:55:31 INFO Applying migration id=noteshost 2026/05/13 10:55:31 INFO Applying migration id=fetched 2026/05/13 10:55:31 INFO Applying migration id=move 2026/05/13 10:55:31 INFO Applying migration id=cleanup 2026/05/13 10:55:31 INFO Applying migration id=received 2026/05/13 10:55:31 INFO Applying migration id=namehost 2026/05/13 10:55:31 INFO Applying migration id=outboxhost 2026/05/13 10:55:31 INFO Applying migration id=notesfts 2026/05/13 10:55:31 INFO Applying migration id=iconsname 2026/05/13 10:55:31 INFO Applying migration id=nohash 2026/05/13 10:55:31 INFO Applying migration id=shares 2026/05/13 10:55:31 INFO Applying migration id=actorttl 2026/05/13 10:55:31 INFO Applying migration id=tocc 2026/05/13 10:55:31 INFO Applying migration id=followeds 2026/05/13 10:55:31 INFO Applying migration id=certhash 2026/05/13 10:55:31 INFO Applying migration id=follows_sync 2026/05/13 10:55:31 INFO Applying migration id=jsonpath 2026/05/13 10:55:31 INFO Applying migration id=localforward 2026/05/13 10:55:31 INFO Applying migration id=avatar 2026/05/13 10:55:31 INFO Applying migration id=noimage 2026/05/13 10:55:31 INFO Applying migration id=feed 2026/05/13 10:55:31 INFO Applying migration id=bookmarks 2026/05/13 10:55:31 INFO Applying migration id=shareactivity 2026/05/13 10:55:31 INFO Applying migration id=application 2026/05/13 10:55:31 INFO Applying migration id=certificates 2026/05/13 10:55:31 INFO Applying migration id=rawforward 2026/05/13 10:55:31 INFO Applying migration id=publickey 2026/05/13 10:55:31 INFO Applying migration id=resolvegroup 2026/05/13 10:55:31 INFO Applying migration id=reject 2026/05/13 10:55:31 INFO Applying migration id=autodel 2026/05/13 10:55:31 INFO Applying migration id=jsonb 2026/05/13 10:55:31 INFO Applying migration id=quote 2026/05/13 10:55:31 INFO Applying migration id=rfc9421 2026/05/13 10:55:31 INFO Applying migration id=keys 2026/05/13 10:55:31 INFO Applying migration id=portable 2026/05/13 10:55:31 INFO Applying migration id=proofs 2026/05/13 10:55:31 INFO Applying migration id=contexts 2026/05/13 10:55:31 INFO Applying migration id=deliverieshost 2026/05/13 10:55:31 INFO Applying migration id=pembegin 2026/05/13 10:55:31 INFO Applying migration id=didhost 2026/05/13 10:55:31 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:31 INFO Applying migration id=invites 2026/05/13 10:55:31 INFO Applying migration id=ed25519blob 2026/05/13 10:55:31 INFO Applying migration id=rsablob 2026/05/13 10:55:31 INFO Applying migration id=iconscid 2026/05/13 10:55:31 INFO Applying migration id=actor 2026/05/13 10:55:31 INFO Applying migration id=localkeys 2026/05/13 10:55:31 INFO Applying migration id=deleted 2026/05/13 10:55:31 INFO Applying migration id=history 2026/05/13 10:55:31 INFO Applying migration id=outboxnano 2026/05/13 10:55:31 INFO Applying migration id=implements 2026/05/13 10:55:31 INFO Applying migration id=backfill --- PASS: TestFollows_NoFollows (0.71s) === RUN TestFollows_TwoInactive 2026/05/13 10:55:32 INFO Applying migration id=initial 2026/05/13 10:55:32 INFO Applying migration id=notesupdated 2026/05/13 10:55:32 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:32 INFO Applying migration id=activitiesid 2026/05/13 10:55:32 INFO Applying migration id=outbox 2026/05/13 10:55:32 INFO Applying migration id=edits 2026/05/13 10:55:32 INFO Applying migration id=outboxactor 2026/05/13 10:55:32 INFO Applying migration id=outboxsender 2026/05/13 10:55:32 INFO Applying migration id=thread 2026/05/13 10:55:32 INFO Applying migration id=host 2026/05/13 10:55:32 INFO Applying migration id=sharedinbox 2026/05/13 10:55:32 INFO Applying migration id=noteshost 2026/05/13 10:55:32 INFO Applying migration id=fetched 2026/05/13 10:55:32 INFO Applying migration id=move 2026/05/13 10:55:32 INFO Applying migration id=cleanup 2026/05/13 10:55:32 INFO Applying migration id=received 2026/05/13 10:55:32 INFO Applying migration id=namehost 2026/05/13 10:55:32 INFO Applying migration id=outboxhost 2026/05/13 10:55:32 INFO Applying migration id=notesfts 2026/05/13 10:55:32 INFO Applying migration id=iconsname 2026/05/13 10:55:32 INFO Applying migration id=nohash 2026/05/13 10:55:32 INFO Applying migration id=shares 2026/05/13 10:55:32 INFO Applying migration id=actorttl 2026/05/13 10:55:32 INFO Applying migration id=tocc 2026/05/13 10:55:32 INFO Applying migration id=followeds 2026/05/13 10:55:32 INFO Applying migration id=certhash 2026/05/13 10:55:32 INFO Applying migration id=follows_sync 2026/05/13 10:55:32 INFO Applying migration id=jsonpath 2026/05/13 10:55:32 INFO Applying migration id=localforward 2026/05/13 10:55:32 INFO Applying migration id=avatar 2026/05/13 10:55:32 INFO Applying migration id=noimage 2026/05/13 10:55:32 INFO Applying migration id=feed 2026/05/13 10:55:32 INFO Applying migration id=bookmarks 2026/05/13 10:55:32 INFO Applying migration id=shareactivity 2026/05/13 10:55:32 INFO Applying migration id=application 2026/05/13 10:55:32 INFO Applying migration id=certificates 2026/05/13 10:55:32 INFO Applying migration id=rawforward 2026/05/13 10:55:32 INFO Applying migration id=publickey 2026/05/13 10:55:32 INFO Applying migration id=resolvegroup 2026/05/13 10:55:32 INFO Applying migration id=reject 2026/05/13 10:55:32 INFO Applying migration id=autodel 2026/05/13 10:55:32 INFO Applying migration id=jsonb 2026/05/13 10:55:32 INFO Applying migration id=quote 2026/05/13 10:55:32 INFO Applying migration id=rfc9421 2026/05/13 10:55:32 INFO Applying migration id=keys 2026/05/13 10:55:32 INFO Applying migration id=portable 2026/05/13 10:55:32 INFO Applying migration id=proofs 2026/05/13 10:55:32 INFO Applying migration id=contexts 2026/05/13 10:55:32 INFO Applying migration id=deliverieshost 2026/05/13 10:55:32 INFO Applying migration id=pembegin 2026/05/13 10:55:32 INFO Applying migration id=didhost 2026/05/13 10:55:32 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:32 INFO Applying migration id=invites 2026/05/13 10:55:32 INFO Applying migration id=ed25519blob 2026/05/13 10:55:32 INFO Applying migration id=rsablob 2026/05/13 10:55:32 INFO Applying migration id=iconscid 2026/05/13 10:55:32 INFO Applying migration id=actor 2026/05/13 10:55:32 INFO Applying migration id=localkeys 2026/05/13 10:55:32 INFO Applying migration id=deleted 2026/05/13 10:55:32 INFO Applying migration id=history 2026/05/13 10:55:32 INFO Applying migration id=outboxnano 2026/05/13 10:55:32 INFO Applying migration id=implements 2026/05/13 10:55:32 INFO Applying migration id=backfill 2026/05/13 10:55:32 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fa-4392-7ddd-874a-992fa2cdd63e activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:32 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-4393-76e9-a897-19a4507d27ac activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fa-4392-7ddd-874a-992fa2cdd63e activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fa-4392-7ddd-874a-992fa2cdd63e 2026/05/13 10:55:32 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fa-4395-7e9d-be62-452424b85dda activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/carol follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/carol 2026/05/13 10:55:32 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-4396-7660-b020-a06998007e19 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fa-4395-7e9d-be62-452424b85dda activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fa-4395-7e9d-be62-452424b85dda --- PASS: TestFollows_TwoInactive (0.63s) === RUN TestFollows_OneActiveOneInactive 2026/05/13 10:55:32 INFO Applying migration id=initial 2026/05/13 10:55:32 INFO Applying migration id=notesupdated 2026/05/13 10:55:32 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:32 INFO Applying migration id=activitiesid 2026/05/13 10:55:32 INFO Applying migration id=outbox 2026/05/13 10:55:32 INFO Applying migration id=edits 2026/05/13 10:55:32 INFO Applying migration id=outboxactor 2026/05/13 10:55:32 INFO Applying migration id=outboxsender 2026/05/13 10:55:32 INFO Applying migration id=thread 2026/05/13 10:55:32 INFO Applying migration id=host 2026/05/13 10:55:32 INFO Applying migration id=sharedinbox 2026/05/13 10:55:32 INFO Applying migration id=noteshost 2026/05/13 10:55:32 INFO Applying migration id=fetched 2026/05/13 10:55:32 INFO Applying migration id=move 2026/05/13 10:55:32 INFO Applying migration id=cleanup 2026/05/13 10:55:32 INFO Applying migration id=received 2026/05/13 10:55:32 INFO Applying migration id=namehost 2026/05/13 10:55:32 INFO Applying migration id=outboxhost 2026/05/13 10:55:32 INFO Applying migration id=notesfts 2026/05/13 10:55:32 INFO Applying migration id=iconsname 2026/05/13 10:55:32 INFO Applying migration id=nohash 2026/05/13 10:55:32 INFO Applying migration id=shares 2026/05/13 10:55:32 INFO Applying migration id=actorttl 2026/05/13 10:55:32 INFO Applying migration id=tocc 2026/05/13 10:55:32 INFO Applying migration id=followeds 2026/05/13 10:55:32 INFO Applying migration id=certhash 2026/05/13 10:55:32 INFO Applying migration id=follows_sync 2026/05/13 10:55:32 INFO Applying migration id=jsonpath 2026/05/13 10:55:32 INFO Applying migration id=localforward 2026/05/13 10:55:32 INFO Applying migration id=avatar 2026/05/13 10:55:32 INFO Applying migration id=noimage 2026/05/13 10:55:32 INFO Applying migration id=feed 2026/05/13 10:55:32 INFO Applying migration id=bookmarks 2026/05/13 10:55:32 INFO Applying migration id=shareactivity 2026/05/13 10:55:32 INFO Applying migration id=application 2026/05/13 10:55:32 INFO Applying migration id=certificates 2026/05/13 10:55:32 INFO Applying migration id=rawforward 2026/05/13 10:55:32 INFO Applying migration id=publickey 2026/05/13 10:55:32 INFO Applying migration id=resolvegroup 2026/05/13 10:55:32 INFO Applying migration id=reject 2026/05/13 10:55:32 INFO Applying migration id=autodel 2026/05/13 10:55:32 INFO Applying migration id=jsonb 2026/05/13 10:55:32 INFO Applying migration id=quote 2026/05/13 10:55:32 INFO Applying migration id=rfc9421 2026/05/13 10:55:32 INFO Applying migration id=keys 2026/05/13 10:55:32 INFO Applying migration id=portable 2026/05/13 10:55:32 INFO Applying migration id=proofs 2026/05/13 10:55:32 INFO Applying migration id=contexts 2026/05/13 10:55:32 INFO Applying migration id=deliverieshost 2026/05/13 10:55:32 INFO Applying migration id=pembegin 2026/05/13 10:55:32 INFO Applying migration id=didhost 2026/05/13 10:55:32 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:32 INFO Applying migration id=invites 2026/05/13 10:55:32 INFO Applying migration id=ed25519blob 2026/05/13 10:55:32 INFO Applying migration id=rsablob 2026/05/13 10:55:32 INFO Applying migration id=iconscid 2026/05/13 10:55:32 INFO Applying migration id=actor 2026/05/13 10:55:32 INFO Applying migration id=localkeys 2026/05/13 10:55:32 INFO Applying migration id=deleted 2026/05/13 10:55:32 INFO Applying migration id=history 2026/05/13 10:55:32 INFO Applying migration id=outboxnano 2026/05/13 10:55:32 INFO Applying migration id=implements 2026/05/13 10:55:32 INFO Applying migration id=backfill 2026/05/13 10:55:33 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fa-46c7-774c-8935-4fab68cb9cd0 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:55:33 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-46c8-715e-bdd5-d43990d7a833 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fa-46c7-774c-8935-4fab68cb9cd0 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fa-46c7-774c-8935-4fab68cb9cd0 2026/05/13 10:55:33 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fa-46c8-7b5c-9504-eb51c0874424 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/carol follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/carol 2026/05/13 10:55:33 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-46c9-7397-9474-e70fdeacad68 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fa-46c8-7b5c-9504-eb51c0874424 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fa-46c8-7b5c-9504-eb51c0874424 2026/05/13 10:55:33 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-46cc-7332-b3b8-36cafdf300b2 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-46cc-72f1-b8d1-f5dc85b3afd1 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-46cc-72f1-b8d1-f5dc85b3afd1 --- PASS: TestFollows_OneActiveOneInactive (0.82s) === RUN TestFollows_UnauthenticatedUser 2026/05/13 10:55:33 INFO Applying migration id=initial 2026/05/13 10:55:33 INFO Applying migration id=notesupdated 2026/05/13 10:55:33 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:33 INFO Applying migration id=activitiesid 2026/05/13 10:55:33 INFO Applying migration id=outbox 2026/05/13 10:55:33 INFO Applying migration id=edits 2026/05/13 10:55:33 INFO Applying migration id=outboxactor 2026/05/13 10:55:33 INFO Applying migration id=outboxsender 2026/05/13 10:55:33 INFO Applying migration id=thread 2026/05/13 10:55:33 INFO Applying migration id=host 2026/05/13 10:55:33 INFO Applying migration id=sharedinbox 2026/05/13 10:55:33 INFO Applying migration id=noteshost 2026/05/13 10:55:33 INFO Applying migration id=fetched 2026/05/13 10:55:33 INFO Applying migration id=move 2026/05/13 10:55:33 INFO Applying migration id=cleanup 2026/05/13 10:55:33 INFO Applying migration id=received 2026/05/13 10:55:33 INFO Applying migration id=namehost 2026/05/13 10:55:33 INFO Applying migration id=outboxhost 2026/05/13 10:55:33 INFO Applying migration id=notesfts 2026/05/13 10:55:33 INFO Applying migration id=iconsname 2026/05/13 10:55:33 INFO Applying migration id=nohash 2026/05/13 10:55:33 INFO Applying migration id=shares 2026/05/13 10:55:33 INFO Applying migration id=actorttl 2026/05/13 10:55:33 INFO Applying migration id=tocc 2026/05/13 10:55:33 INFO Applying migration id=followeds 2026/05/13 10:55:33 INFO Applying migration id=certhash 2026/05/13 10:55:33 INFO Applying migration id=follows_sync 2026/05/13 10:55:33 INFO Applying migration id=jsonpath 2026/05/13 10:55:33 INFO Applying migration id=localforward 2026/05/13 10:55:33 INFO Applying migration id=avatar 2026/05/13 10:55:33 INFO Applying migration id=noimage 2026/05/13 10:55:33 INFO Applying migration id=feed 2026/05/13 10:55:33 INFO Applying migration id=bookmarks 2026/05/13 10:55:33 INFO Applying migration id=shareactivity 2026/05/13 10:55:33 INFO Applying migration id=application 2026/05/13 10:55:33 INFO Applying migration id=certificates 2026/05/13 10:55:33 INFO Applying migration id=rawforward 2026/05/13 10:55:33 INFO Applying migration id=publickey 2026/05/13 10:55:33 INFO Applying migration id=resolvegroup 2026/05/13 10:55:33 INFO Applying migration id=reject 2026/05/13 10:55:33 INFO Applying migration id=autodel 2026/05/13 10:55:33 INFO Applying migration id=jsonb 2026/05/13 10:55:33 INFO Applying migration id=quote 2026/05/13 10:55:33 INFO Applying migration id=rfc9421 2026/05/13 10:55:33 INFO Applying migration id=keys 2026/05/13 10:55:33 INFO Applying migration id=portable 2026/05/13 10:55:33 INFO Applying migration id=proofs 2026/05/13 10:55:33 INFO Applying migration id=contexts 2026/05/13 10:55:33 INFO Applying migration id=deliverieshost 2026/05/13 10:55:33 INFO Applying migration id=pembegin 2026/05/13 10:55:33 INFO Applying migration id=didhost 2026/05/13 10:55:33 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:33 INFO Applying migration id=invites 2026/05/13 10:55:33 INFO Applying migration id=ed25519blob 2026/05/13 10:55:33 INFO Applying migration id=rsablob 2026/05/13 10:55:33 INFO Applying migration id=iconscid 2026/05/13 10:55:33 INFO Applying migration id=actor 2026/05/13 10:55:33 INFO Applying migration id=localkeys 2026/05/13 10:55:33 INFO Applying migration id=deleted 2026/05/13 10:55:33 INFO Applying migration id=history 2026/05/13 10:55:33 INFO Applying migration id=outboxnano 2026/05/13 10:55:33 INFO Applying migration id=implements 2026/05/13 10:55:33 INFO Applying migration id=backfill --- PASS: TestFollows_UnauthenticatedUser (0.69s) === RUN TestForward_ReplyToPostByFollower 2026/05/13 10:55:34 INFO Applying migration id=initial 2026/05/13 10:55:34 INFO Applying migration id=notesupdated 2026/05/13 10:55:34 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:34 INFO Applying migration id=activitiesid 2026/05/13 10:55:34 INFO Applying migration id=outbox 2026/05/13 10:55:34 INFO Applying migration id=edits 2026/05/13 10:55:34 INFO Applying migration id=outboxactor 2026/05/13 10:55:34 INFO Applying migration id=outboxsender 2026/05/13 10:55:34 INFO Applying migration id=thread 2026/05/13 10:55:34 INFO Applying migration id=host 2026/05/13 10:55:34 INFO Applying migration id=sharedinbox 2026/05/13 10:55:34 INFO Applying migration id=noteshost 2026/05/13 10:55:34 INFO Applying migration id=fetched 2026/05/13 10:55:34 INFO Applying migration id=move 2026/05/13 10:55:34 INFO Applying migration id=cleanup 2026/05/13 10:55:34 INFO Applying migration id=received 2026/05/13 10:55:34 INFO Applying migration id=namehost 2026/05/13 10:55:34 INFO Applying migration id=outboxhost 2026/05/13 10:55:34 INFO Applying migration id=notesfts 2026/05/13 10:55:34 INFO Applying migration id=iconsname 2026/05/13 10:55:34 INFO Applying migration id=nohash 2026/05/13 10:55:34 INFO Applying migration id=shares 2026/05/13 10:55:34 INFO Applying migration id=actorttl 2026/05/13 10:55:34 INFO Applying migration id=tocc 2026/05/13 10:55:34 INFO Applying migration id=followeds 2026/05/13 10:55:34 INFO Applying migration id=certhash 2026/05/13 10:55:34 INFO Applying migration id=follows_sync 2026/05/13 10:55:34 INFO Applying migration id=jsonpath 2026/05/13 10:55:34 INFO Applying migration id=localforward 2026/05/13 10:55:34 INFO Applying migration id=avatar 2026/05/13 10:55:34 INFO Applying migration id=noimage 2026/05/13 10:55:34 INFO Applying migration id=feed 2026/05/13 10:55:34 INFO Applying migration id=bookmarks 2026/05/13 10:55:34 INFO Applying migration id=shareactivity 2026/05/13 10:55:34 INFO Applying migration id=application 2026/05/13 10:55:34 INFO Applying migration id=certificates 2026/05/13 10:55:34 INFO Applying migration id=rawforward 2026/05/13 10:55:34 INFO Applying migration id=publickey 2026/05/13 10:55:34 INFO Applying migration id=resolvegroup 2026/05/13 10:55:34 INFO Applying migration id=reject 2026/05/13 10:55:34 INFO Applying migration id=autodel 2026/05/13 10:55:34 INFO Applying migration id=jsonb 2026/05/13 10:55:34 INFO Applying migration id=quote 2026/05/13 10:55:34 INFO Applying migration id=rfc9421 2026/05/13 10:55:34 INFO Applying migration id=keys 2026/05/13 10:55:34 INFO Applying migration id=portable 2026/05/13 10:55:34 INFO Applying migration id=proofs 2026/05/13 10:55:34 INFO Applying migration id=contexts 2026/05/13 10:55:34 INFO Applying migration id=deliverieshost 2026/05/13 10:55:34 INFO Applying migration id=pembegin 2026/05/13 10:55:34 INFO Applying migration id=didhost 2026/05/13 10:55:34 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:34 INFO Applying migration id=invites 2026/05/13 10:55:34 INFO Applying migration id=ed25519blob 2026/05/13 10:55:34 INFO Applying migration id=rsablob 2026/05/13 10:55:34 INFO Applying migration id=iconscid 2026/05/13 10:55:34 INFO Applying migration id=actor 2026/05/13 10:55:34 INFO Applying migration id=localkeys 2026/05/13 10:55:34 INFO Applying migration id=deleted 2026/05/13 10:55:34 INFO Applying migration id=history 2026/05/13 10:55:34 INFO Applying migration id=outboxnano 2026/05/13 10:55:34 INFO Applying migration id=implements 2026/05/13 10:55:34 INFO Applying migration id=backfill 2026/05/13 10:55:35 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-5002-7b27-8a29-0133f0c19c92 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://localhost.localdomain:8443/follow/1 2026/05/13 10:55:35 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://127.0.0.1/create/1 note=https://127.0.0.1/note/1 thread=https://localhost.localdomain:8443/note/1 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:35 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestForward_ReplyToPostByFollower (1.67s) === RUN TestForward_ReplyToPublicPost 2026/05/13 10:55:35 INFO Applying migration id=initial 2026/05/13 10:55:35 INFO Applying migration id=notesupdated 2026/05/13 10:55:35 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:35 INFO Applying migration id=activitiesid 2026/05/13 10:55:35 INFO Applying migration id=outbox 2026/05/13 10:55:35 INFO Applying migration id=edits 2026/05/13 10:55:35 INFO Applying migration id=outboxactor 2026/05/13 10:55:35 INFO Applying migration id=outboxsender 2026/05/13 10:55:35 INFO Applying migration id=thread 2026/05/13 10:55:35 INFO Applying migration id=host 2026/05/13 10:55:35 INFO Applying migration id=sharedinbox 2026/05/13 10:55:35 INFO Applying migration id=noteshost 2026/05/13 10:55:35 INFO Applying migration id=fetched 2026/05/13 10:55:35 INFO Applying migration id=move 2026/05/13 10:55:35 INFO Applying migration id=cleanup 2026/05/13 10:55:35 INFO Applying migration id=received 2026/05/13 10:55:35 INFO Applying migration id=namehost 2026/05/13 10:55:35 INFO Applying migration id=outboxhost 2026/05/13 10:55:35 INFO Applying migration id=notesfts 2026/05/13 10:55:35 INFO Applying migration id=iconsname 2026/05/13 10:55:35 INFO Applying migration id=nohash 2026/05/13 10:55:35 INFO Applying migration id=shares 2026/05/13 10:55:35 INFO Applying migration id=actorttl 2026/05/13 10:55:35 INFO Applying migration id=tocc 2026/05/13 10:55:36 INFO Applying migration id=followeds 2026/05/13 10:55:36 INFO Applying migration id=certhash 2026/05/13 10:55:36 INFO Applying migration id=follows_sync 2026/05/13 10:55:36 INFO Applying migration id=jsonpath 2026/05/13 10:55:36 INFO Applying migration id=localforward 2026/05/13 10:55:36 INFO Applying migration id=avatar 2026/05/13 10:55:36 INFO Applying migration id=noimage 2026/05/13 10:55:36 INFO Applying migration id=feed 2026/05/13 10:55:36 INFO Applying migration id=bookmarks 2026/05/13 10:55:36 INFO Applying migration id=shareactivity 2026/05/13 10:55:36 INFO Applying migration id=application 2026/05/13 10:55:36 INFO Applying migration id=certificates 2026/05/13 10:55:36 INFO Applying migration id=rawforward 2026/05/13 10:55:36 INFO Applying migration id=publickey 2026/05/13 10:55:36 INFO Applying migration id=resolvegroup 2026/05/13 10:55:36 INFO Applying migration id=reject 2026/05/13 10:55:36 INFO Applying migration id=autodel 2026/05/13 10:55:36 INFO Applying migration id=jsonb 2026/05/13 10:55:36 INFO Applying migration id=quote 2026/05/13 10:55:36 INFO Applying migration id=rfc9421 2026/05/13 10:55:36 INFO Applying migration id=keys 2026/05/13 10:55:36 INFO Applying migration id=portable 2026/05/13 10:55:36 INFO Applying migration id=proofs 2026/05/13 10:55:36 INFO Applying migration id=contexts 2026/05/13 10:55:36 INFO Applying migration id=deliverieshost 2026/05/13 10:55:36 INFO Applying migration id=pembegin 2026/05/13 10:55:36 INFO Applying migration id=didhost 2026/05/13 10:55:36 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:36 INFO Applying migration id=invites 2026/05/13 10:55:36 INFO Applying migration id=ed25519blob 2026/05/13 10:55:36 INFO Applying migration id=rsablob 2026/05/13 10:55:36 INFO Applying migration id=iconscid 2026/05/13 10:55:36 INFO Applying migration id=actor 2026/05/13 10:55:36 INFO Applying migration id=localkeys 2026/05/13 10:55:36 INFO Applying migration id=deleted 2026/05/13 10:55:36 INFO Applying migration id=history 2026/05/13 10:55:36 INFO Applying migration id=outboxnano 2026/05/13 10:55:36 INFO Applying migration id=implements 2026/05/13 10:55:36 INFO Applying migration id=backfill 2026/05/13 10:55:36 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-533e-7ec4-a169-bb594195fff0 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://localhost.localdomain:8443/follow/1 2026/05/13 10:55:36 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://127.0.0.1/create/1 note=https://127.0.0.1/note/1 thread=https://localhost.localdomain:8443/note/1 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:36 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestForward_ReplyToPublicPost (0.83s) === RUN TestForward_LocalReplyToLocalPublicPost 2026/05/13 10:55:36 INFO Applying migration id=initial 2026/05/13 10:55:36 INFO Applying migration id=notesupdated 2026/05/13 10:55:36 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:36 INFO Applying migration id=activitiesid 2026/05/13 10:55:36 INFO Applying migration id=outbox 2026/05/13 10:55:36 INFO Applying migration id=edits 2026/05/13 10:55:36 INFO Applying migration id=outboxactor 2026/05/13 10:55:36 INFO Applying migration id=outboxsender 2026/05/13 10:55:36 INFO Applying migration id=thread 2026/05/13 10:55:36 INFO Applying migration id=host 2026/05/13 10:55:36 INFO Applying migration id=sharedinbox 2026/05/13 10:55:36 INFO Applying migration id=noteshost 2026/05/13 10:55:36 INFO Applying migration id=fetched 2026/05/13 10:55:36 INFO Applying migration id=move 2026/05/13 10:55:36 INFO Applying migration id=cleanup 2026/05/13 10:55:36 INFO Applying migration id=received 2026/05/13 10:55:36 INFO Applying migration id=namehost 2026/05/13 10:55:36 INFO Applying migration id=outboxhost 2026/05/13 10:55:36 INFO Applying migration id=notesfts 2026/05/13 10:55:36 INFO Applying migration id=iconsname 2026/05/13 10:55:36 INFO Applying migration id=nohash 2026/05/13 10:55:36 INFO Applying migration id=shares 2026/05/13 10:55:36 INFO Applying migration id=actorttl 2026/05/13 10:55:36 INFO Applying migration id=tocc 2026/05/13 10:55:36 INFO Applying migration id=followeds 2026/05/13 10:55:36 INFO Applying migration id=certhash 2026/05/13 10:55:36 INFO Applying migration id=follows_sync 2026/05/13 10:55:36 INFO Applying migration id=jsonpath 2026/05/13 10:55:36 INFO Applying migration id=localforward 2026/05/13 10:55:36 INFO Applying migration id=avatar 2026/05/13 10:55:36 INFO Applying migration id=noimage 2026/05/13 10:55:36 INFO Applying migration id=feed 2026/05/13 10:55:36 INFO Applying migration id=bookmarks 2026/05/13 10:55:36 INFO Applying migration id=shareactivity 2026/05/13 10:55:36 INFO Applying migration id=application 2026/05/13 10:55:36 INFO Applying migration id=certificates 2026/05/13 10:55:36 INFO Applying migration id=rawforward 2026/05/13 10:55:36 INFO Applying migration id=publickey 2026/05/13 10:55:36 INFO Applying migration id=resolvegroup 2026/05/13 10:55:36 INFO Applying migration id=reject 2026/05/13 10:55:36 INFO Applying migration id=autodel 2026/05/13 10:55:36 INFO Applying migration id=jsonb 2026/05/13 10:55:36 INFO Applying migration id=quote 2026/05/13 10:55:36 INFO Applying migration id=rfc9421 2026/05/13 10:55:36 INFO Applying migration id=keys 2026/05/13 10:55:36 INFO Applying migration id=portable 2026/05/13 10:55:36 INFO Applying migration id=proofs 2026/05/13 10:55:36 INFO Applying migration id=contexts 2026/05/13 10:55:36 INFO Applying migration id=deliverieshost 2026/05/13 10:55:36 INFO Applying migration id=pembegin 2026/05/13 10:55:36 INFO Applying migration id=didhost 2026/05/13 10:55:36 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:36 INFO Applying migration id=invites 2026/05/13 10:55:36 INFO Applying migration id=ed25519blob 2026/05/13 10:55:36 INFO Applying migration id=rsablob 2026/05/13 10:55:36 INFO Applying migration id=iconscid 2026/05/13 10:55:36 INFO Applying migration id=actor 2026/05/13 10:55:36 INFO Applying migration id=localkeys 2026/05/13 10:55:36 INFO Applying migration id=deleted 2026/05/13 10:55:36 INFO Applying migration id=history 2026/05/13 10:55:36 INFO Applying migration id=outboxnano 2026/05/13 10:55:36 INFO Applying migration id=implements 2026/05/13 10:55:36 INFO Applying migration id=backfill 2026/05/13 10:55:37 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-5790-7c90-90ee-f73516160859 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://localhost.localdomain:8443/follow/1 2026/05/13 10:55:37 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-5792-7211-8abe-434ec339c8a4 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-5792-7193-b3ba-0ca447472501 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-5792-7193-b3ba-0ca447472501 2026/05/13 10:55:37 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fa-5792-7193-b3ba-0ca447472501 2026/05/13 10:55:37 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fa-5795-7db9-aa6b-b93a0c426681 note=https://localhost.localdomain:8443/post/019e20fa-5795-7d46-a0a0-8484107fbf6b thread=https://localhost.localdomain:8443/post/019e20fa-5792-7193-b3ba-0ca447472501 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:37 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-5795-7db9-aa6b-b93a0c426681 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-5795-7d46-a0a0-8484107fbf6b activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-5795-7d46-a0a0-8484107fbf6b --- PASS: TestForward_LocalReplyToLocalPublicPost (1.11s) === RUN TestForward_ReplyToReplyToPostByFollower 2026/05/13 10:55:37 INFO Applying migration id=initial 2026/05/13 10:55:37 INFO Applying migration id=notesupdated 2026/05/13 10:55:37 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:37 INFO Applying migration id=activitiesid 2026/05/13 10:55:37 INFO Applying migration id=outbox 2026/05/13 10:55:37 INFO Applying migration id=edits 2026/05/13 10:55:37 INFO Applying migration id=outboxactor 2026/05/13 10:55:37 INFO Applying migration id=outboxsender 2026/05/13 10:55:37 INFO Applying migration id=thread 2026/05/13 10:55:37 INFO Applying migration id=host 2026/05/13 10:55:37 INFO Applying migration id=sharedinbox 2026/05/13 10:55:37 INFO Applying migration id=noteshost 2026/05/13 10:55:37 INFO Applying migration id=fetched 2026/05/13 10:55:37 INFO Applying migration id=move 2026/05/13 10:55:37 INFO Applying migration id=cleanup 2026/05/13 10:55:37 INFO Applying migration id=received 2026/05/13 10:55:37 INFO Applying migration id=namehost 2026/05/13 10:55:37 INFO Applying migration id=outboxhost 2026/05/13 10:55:37 INFO Applying migration id=notesfts 2026/05/13 10:55:37 INFO Applying migration id=iconsname 2026/05/13 10:55:37 INFO Applying migration id=nohash 2026/05/13 10:55:37 INFO Applying migration id=shares 2026/05/13 10:55:37 INFO Applying migration id=actorttl 2026/05/13 10:55:37 INFO Applying migration id=tocc 2026/05/13 10:55:37 INFO Applying migration id=followeds 2026/05/13 10:55:37 INFO Applying migration id=certhash 2026/05/13 10:55:37 INFO Applying migration id=follows_sync 2026/05/13 10:55:37 INFO Applying migration id=jsonpath 2026/05/13 10:55:38 INFO Applying migration id=localforward 2026/05/13 10:55:38 INFO Applying migration id=avatar 2026/05/13 10:55:38 INFO Applying migration id=noimage 2026/05/13 10:55:38 INFO Applying migration id=feed 2026/05/13 10:55:38 INFO Applying migration id=bookmarks 2026/05/13 10:55:38 INFO Applying migration id=shareactivity 2026/05/13 10:55:38 INFO Applying migration id=application 2026/05/13 10:55:38 INFO Applying migration id=certificates 2026/05/13 10:55:38 INFO Applying migration id=rawforward 2026/05/13 10:55:38 INFO Applying migration id=publickey 2026/05/13 10:55:38 INFO Applying migration id=resolvegroup 2026/05/13 10:55:38 INFO Applying migration id=reject 2026/05/13 10:55:38 INFO Applying migration id=autodel 2026/05/13 10:55:38 INFO Applying migration id=jsonb 2026/05/13 10:55:38 INFO Applying migration id=quote 2026/05/13 10:55:38 INFO Applying migration id=rfc9421 2026/05/13 10:55:38 INFO Applying migration id=keys 2026/05/13 10:55:38 INFO Applying migration id=portable 2026/05/13 10:55:38 INFO Applying migration id=proofs 2026/05/13 10:55:38 INFO Applying migration id=contexts 2026/05/13 10:55:38 INFO Applying migration id=deliverieshost 2026/05/13 10:55:38 INFO Applying migration id=pembegin 2026/05/13 10:55:38 INFO Applying migration id=didhost 2026/05/13 10:55:38 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:38 INFO Applying migration id=invites 2026/05/13 10:55:38 INFO Applying migration id=ed25519blob 2026/05/13 10:55:38 INFO Applying migration id=rsablob 2026/05/13 10:55:38 INFO Applying migration id=iconscid 2026/05/13 10:55:38 INFO Applying migration id=actor 2026/05/13 10:55:38 INFO Applying migration id=localkeys 2026/05/13 10:55:38 INFO Applying migration id=deleted 2026/05/13 10:55:38 INFO Applying migration id=history 2026/05/13 10:55:38 INFO Applying migration id=outboxnano 2026/05/13 10:55:38 INFO Applying migration id=implements 2026/05/13 10:55:38 INFO Applying migration id=backfill 2026/05/13 10:55:38 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-5ac4-78b0-bbbf-311059388939 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://localhost.localdomain:8443/follow/1 2026/05/13 10:55:38 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://127.0.0.1/create/1 note=https://127.0.0.1/note/1 thread=https://localhost.localdomain:8443/note/1 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:38 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestForward_ReplyToReplyToPostByFollower (0.82s) === RUN TestForward_ReplyToUnknownPost 2026/05/13 10:55:38 INFO Applying migration id=initial 2026/05/13 10:55:38 INFO Applying migration id=notesupdated 2026/05/13 10:55:38 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:38 INFO Applying migration id=activitiesid 2026/05/13 10:55:38 INFO Applying migration id=outbox 2026/05/13 10:55:38 INFO Applying migration id=edits 2026/05/13 10:55:38 INFO Applying migration id=outboxactor 2026/05/13 10:55:38 INFO Applying migration id=outboxsender 2026/05/13 10:55:38 INFO Applying migration id=thread 2026/05/13 10:55:38 INFO Applying migration id=host 2026/05/13 10:55:38 INFO Applying migration id=sharedinbox 2026/05/13 10:55:38 INFO Applying migration id=noteshost 2026/05/13 10:55:38 INFO Applying migration id=fetched 2026/05/13 10:55:38 INFO Applying migration id=move 2026/05/13 10:55:38 INFO Applying migration id=cleanup 2026/05/13 10:55:38 INFO Applying migration id=received 2026/05/13 10:55:38 INFO Applying migration id=namehost 2026/05/13 10:55:38 INFO Applying migration id=outboxhost 2026/05/13 10:55:38 INFO Applying migration id=notesfts 2026/05/13 10:55:38 INFO Applying migration id=iconsname 2026/05/13 10:55:38 INFO Applying migration id=nohash 2026/05/13 10:55:38 INFO Applying migration id=shares 2026/05/13 10:55:38 INFO Applying migration id=actorttl 2026/05/13 10:55:38 INFO Applying migration id=tocc 2026/05/13 10:55:38 INFO Applying migration id=followeds 2026/05/13 10:55:38 INFO Applying migration id=certhash 2026/05/13 10:55:38 INFO Applying migration id=follows_sync 2026/05/13 10:55:38 INFO Applying migration id=jsonpath 2026/05/13 10:55:38 INFO Applying migration id=localforward 2026/05/13 10:55:38 INFO Applying migration id=avatar 2026/05/13 10:55:38 INFO Applying migration id=noimage 2026/05/13 10:55:38 INFO Applying migration id=feed 2026/05/13 10:55:38 INFO Applying migration id=bookmarks 2026/05/13 10:55:38 INFO Applying migration id=shareactivity 2026/05/13 10:55:38 INFO Applying migration id=application 2026/05/13 10:55:38 INFO Applying migration id=certificates 2026/05/13 10:55:38 INFO Applying migration id=rawforward 2026/05/13 10:55:38 INFO Applying migration id=publickey 2026/05/13 10:55:38 INFO Applying migration id=resolvegroup 2026/05/13 10:55:38 INFO Applying migration id=reject 2026/05/13 10:55:38 INFO Applying migration id=autodel 2026/05/13 10:55:38 INFO Applying migration id=jsonb 2026/05/13 10:55:38 INFO Applying migration id=quote 2026/05/13 10:55:38 INFO Applying migration id=rfc9421 2026/05/13 10:55:38 INFO Applying migration id=keys 2026/05/13 10:55:38 INFO Applying migration id=portable 2026/05/13 10:55:38 INFO Applying migration id=proofs 2026/05/13 10:55:38 INFO Applying migration id=contexts 2026/05/13 10:55:38 INFO Applying migration id=deliverieshost 2026/05/13 10:55:38 INFO Applying migration id=pembegin 2026/05/13 10:55:38 INFO Applying migration id=didhost 2026/05/13 10:55:38 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:38 INFO Applying migration id=invites 2026/05/13 10:55:38 INFO Applying migration id=ed25519blob 2026/05/13 10:55:38 INFO Applying migration id=rsablob 2026/05/13 10:55:38 INFO Applying migration id=iconscid 2026/05/13 10:55:38 INFO Applying migration id=actor 2026/05/13 10:55:38 INFO Applying migration id=localkeys 2026/05/13 10:55:38 INFO Applying migration id=deleted 2026/05/13 10:55:38 INFO Applying migration id=history 2026/05/13 10:55:38 INFO Applying migration id=outboxnano 2026/05/13 10:55:38 INFO Applying migration id=implements 2026/05/13 10:55:38 INFO Applying migration id=backfill 2026/05/13 10:55:39 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-5e7d-78f0-981d-173ba29ed497 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://localhost.localdomain:8443/follow/1 2026/05/13 10:55:39 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestForward_ReplyToUnknownPost (0.95s) === RUN TestForward_ReplyToDM 2026/05/13 10:55:39 INFO Applying migration id=initial 2026/05/13 10:55:39 INFO Applying migration id=notesupdated 2026/05/13 10:55:39 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:39 INFO Applying migration id=activitiesid 2026/05/13 10:55:39 INFO Applying migration id=outbox 2026/05/13 10:55:39 INFO Applying migration id=edits 2026/05/13 10:55:39 INFO Applying migration id=outboxactor 2026/05/13 10:55:39 INFO Applying migration id=outboxsender 2026/05/13 10:55:39 INFO Applying migration id=thread 2026/05/13 10:55:39 INFO Applying migration id=host 2026/05/13 10:55:39 INFO Applying migration id=sharedinbox 2026/05/13 10:55:39 INFO Applying migration id=noteshost 2026/05/13 10:55:39 INFO Applying migration id=fetched 2026/05/13 10:55:39 INFO Applying migration id=move 2026/05/13 10:55:39 INFO Applying migration id=cleanup 2026/05/13 10:55:39 INFO Applying migration id=received 2026/05/13 10:55:39 INFO Applying migration id=namehost 2026/05/13 10:55:39 INFO Applying migration id=outboxhost 2026/05/13 10:55:39 INFO Applying migration id=notesfts 2026/05/13 10:55:39 INFO Applying migration id=iconsname 2026/05/13 10:55:39 INFO Applying migration id=nohash 2026/05/13 10:55:39 INFO Applying migration id=shares 2026/05/13 10:55:39 INFO Applying migration id=actorttl 2026/05/13 10:55:39 INFO Applying migration id=tocc 2026/05/13 10:55:39 INFO Applying migration id=followeds 2026/05/13 10:55:39 INFO Applying migration id=certhash 2026/05/13 10:55:39 INFO Applying migration id=follows_sync 2026/05/13 10:55:39 INFO Applying migration id=jsonpath 2026/05/13 10:55:39 INFO Applying migration id=localforward 2026/05/13 10:55:39 INFO Applying migration id=avatar 2026/05/13 10:55:39 INFO Applying migration id=noimage 2026/05/13 10:55:39 INFO Applying migration id=feed 2026/05/13 10:55:39 INFO Applying migration id=bookmarks 2026/05/13 10:55:39 INFO Applying migration id=shareactivity 2026/05/13 10:55:39 INFO Applying migration id=application 2026/05/13 10:55:39 INFO Applying migration id=certificates 2026/05/13 10:55:39 INFO Applying migration id=rawforward 2026/05/13 10:55:39 INFO Applying migration id=publickey 2026/05/13 10:55:39 INFO Applying migration id=resolvegroup 2026/05/13 10:55:39 INFO Applying migration id=reject 2026/05/13 10:55:39 INFO Applying migration id=autodel 2026/05/13 10:55:39 INFO Applying migration id=jsonb 2026/05/13 10:55:39 INFO Applying migration id=quote 2026/05/13 10:55:39 INFO Applying migration id=rfc9421 2026/05/13 10:55:39 INFO Applying migration id=keys 2026/05/13 10:55:39 INFO Applying migration id=portable 2026/05/13 10:55:39 INFO Applying migration id=proofs 2026/05/13 10:55:39 INFO Applying migration id=contexts 2026/05/13 10:55:39 INFO Applying migration id=deliverieshost 2026/05/13 10:55:39 INFO Applying migration id=pembegin 2026/05/13 10:55:39 INFO Applying migration id=didhost 2026/05/13 10:55:39 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:39 INFO Applying migration id=invites 2026/05/13 10:55:39 INFO Applying migration id=ed25519blob 2026/05/13 10:55:39 INFO Applying migration id=rsablob 2026/05/13 10:55:39 INFO Applying migration id=iconscid 2026/05/13 10:55:39 INFO Applying migration id=actor 2026/05/13 10:55:39 INFO Applying migration id=localkeys 2026/05/13 10:55:39 INFO Applying migration id=deleted 2026/05/13 10:55:39 INFO Applying migration id=history 2026/05/13 10:55:39 INFO Applying migration id=outboxnano 2026/05/13 10:55:39 INFO Applying migration id=implements 2026/05/13 10:55:39 INFO Applying migration id=backfill 2026/05/13 10:55:40 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-6381-78ab-973e-67c6a17f8821 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://localhost.localdomain:8443/follow/1 2026/05/13 10:55:40 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestForward_ReplyToDM (1.28s) === RUN TestForward_NotFollowingAuthor 2026/05/13 10:55:40 INFO Applying migration id=initial 2026/05/13 10:55:40 INFO Applying migration id=notesupdated 2026/05/13 10:55:40 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:40 INFO Applying migration id=activitiesid 2026/05/13 10:55:40 INFO Applying migration id=outbox 2026/05/13 10:55:40 INFO Applying migration id=edits 2026/05/13 10:55:40 INFO Applying migration id=outboxactor 2026/05/13 10:55:40 INFO Applying migration id=outboxsender 2026/05/13 10:55:40 INFO Applying migration id=thread 2026/05/13 10:55:40 INFO Applying migration id=host 2026/05/13 10:55:40 INFO Applying migration id=sharedinbox 2026/05/13 10:55:40 INFO Applying migration id=noteshost 2026/05/13 10:55:40 INFO Applying migration id=fetched 2026/05/13 10:55:40 INFO Applying migration id=move 2026/05/13 10:55:40 INFO Applying migration id=cleanup 2026/05/13 10:55:40 INFO Applying migration id=received 2026/05/13 10:55:40 INFO Applying migration id=namehost 2026/05/13 10:55:40 INFO Applying migration id=outboxhost 2026/05/13 10:55:40 INFO Applying migration id=notesfts 2026/05/13 10:55:40 INFO Applying migration id=iconsname 2026/05/13 10:55:40 INFO Applying migration id=nohash 2026/05/13 10:55:40 INFO Applying migration id=shares 2026/05/13 10:55:40 INFO Applying migration id=actorttl 2026/05/13 10:55:40 INFO Applying migration id=tocc 2026/05/13 10:55:40 INFO Applying migration id=followeds 2026/05/13 10:55:40 INFO Applying migration id=certhash 2026/05/13 10:55:40 INFO Applying migration id=follows_sync 2026/05/13 10:55:40 INFO Applying migration id=jsonpath 2026/05/13 10:55:41 INFO Applying migration id=localforward 2026/05/13 10:55:41 INFO Applying migration id=avatar 2026/05/13 10:55:41 INFO Applying migration id=noimage 2026/05/13 10:55:41 INFO Applying migration id=feed 2026/05/13 10:55:41 INFO Applying migration id=bookmarks 2026/05/13 10:55:41 INFO Applying migration id=shareactivity 2026/05/13 10:55:41 INFO Applying migration id=application 2026/05/13 10:55:41 INFO Applying migration id=certificates 2026/05/13 10:55:41 INFO Applying migration id=rawforward 2026/05/13 10:55:41 INFO Applying migration id=publickey 2026/05/13 10:55:41 INFO Applying migration id=resolvegroup 2026/05/13 10:55:41 INFO Applying migration id=reject 2026/05/13 10:55:41 INFO Applying migration id=autodel 2026/05/13 10:55:41 INFO Applying migration id=jsonb 2026/05/13 10:55:41 INFO Applying migration id=quote 2026/05/13 10:55:41 INFO Applying migration id=rfc9421 2026/05/13 10:55:41 INFO Applying migration id=keys 2026/05/13 10:55:41 INFO Applying migration id=portable 2026/05/13 10:55:41 INFO Applying migration id=proofs 2026/05/13 10:55:41 INFO Applying migration id=contexts 2026/05/13 10:55:41 INFO Applying migration id=deliverieshost 2026/05/13 10:55:41 INFO Applying migration id=pembegin 2026/05/13 10:55:41 INFO Applying migration id=didhost 2026/05/13 10:55:41 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:41 INFO Applying migration id=invites 2026/05/13 10:55:41 INFO Applying migration id=ed25519blob 2026/05/13 10:55:41 INFO Applying migration id=rsablob 2026/05/13 10:55:41 INFO Applying migration id=iconscid 2026/05/13 10:55:41 INFO Applying migration id=actor 2026/05/13 10:55:41 INFO Applying migration id=localkeys 2026/05/13 10:55:41 INFO Applying migration id=deleted 2026/05/13 10:55:41 INFO Applying migration id=history 2026/05/13 10:55:41 INFO Applying migration id=outboxnano 2026/05/13 10:55:41 INFO Applying migration id=implements 2026/05/13 10:55:41 INFO Applying migration id=backfill 2026/05/13 10:55:41 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://127.0.0.1/create/1 note=https://127.0.0.1/note/1 thread=https://localhost.localdomain:8443/note/1 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:41 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestForward_NotFollowingAuthor (1.03s) === RUN TestForward_NotReplyToLocalPost 2026/05/13 10:55:41 INFO Applying migration id=initial 2026/05/13 10:55:41 INFO Applying migration id=notesupdated 2026/05/13 10:55:41 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:41 INFO Applying migration id=activitiesid 2026/05/13 10:55:41 INFO Applying migration id=outbox 2026/05/13 10:55:41 INFO Applying migration id=edits 2026/05/13 10:55:41 INFO Applying migration id=outboxactor 2026/05/13 10:55:41 INFO Applying migration id=outboxsender 2026/05/13 10:55:41 INFO Applying migration id=thread 2026/05/13 10:55:41 INFO Applying migration id=host 2026/05/13 10:55:41 INFO Applying migration id=sharedinbox 2026/05/13 10:55:41 INFO Applying migration id=noteshost 2026/05/13 10:55:41 INFO Applying migration id=fetched 2026/05/13 10:55:41 INFO Applying migration id=move 2026/05/13 10:55:41 INFO Applying migration id=cleanup 2026/05/13 10:55:41 INFO Applying migration id=received 2026/05/13 10:55:41 INFO Applying migration id=namehost 2026/05/13 10:55:41 INFO Applying migration id=outboxhost 2026/05/13 10:55:41 INFO Applying migration id=notesfts 2026/05/13 10:55:41 INFO Applying migration id=iconsname 2026/05/13 10:55:41 INFO Applying migration id=nohash 2026/05/13 10:55:41 INFO Applying migration id=shares 2026/05/13 10:55:41 INFO Applying migration id=actorttl 2026/05/13 10:55:41 INFO Applying migration id=tocc 2026/05/13 10:55:42 INFO Applying migration id=followeds 2026/05/13 10:55:42 INFO Applying migration id=certhash 2026/05/13 10:55:42 INFO Applying migration id=follows_sync 2026/05/13 10:55:42 INFO Applying migration id=jsonpath 2026/05/13 10:55:42 INFO Applying migration id=localforward 2026/05/13 10:55:42 INFO Applying migration id=avatar 2026/05/13 10:55:42 INFO Applying migration id=noimage 2026/05/13 10:55:42 INFO Applying migration id=feed 2026/05/13 10:55:42 INFO Applying migration id=bookmarks 2026/05/13 10:55:42 INFO Applying migration id=shareactivity 2026/05/13 10:55:42 INFO Applying migration id=application 2026/05/13 10:55:42 INFO Applying migration id=certificates 2026/05/13 10:55:42 INFO Applying migration id=rawforward 2026/05/13 10:55:42 INFO Applying migration id=publickey 2026/05/13 10:55:42 INFO Applying migration id=resolvegroup 2026/05/13 10:55:42 INFO Applying migration id=reject 2026/05/13 10:55:42 INFO Applying migration id=autodel 2026/05/13 10:55:42 INFO Applying migration id=jsonb 2026/05/13 10:55:42 INFO Applying migration id=quote 2026/05/13 10:55:42 INFO Applying migration id=rfc9421 2026/05/13 10:55:42 INFO Applying migration id=keys 2026/05/13 10:55:42 INFO Applying migration id=portable 2026/05/13 10:55:42 INFO Applying migration id=proofs 2026/05/13 10:55:42 INFO Applying migration id=contexts 2026/05/13 10:55:42 INFO Applying migration id=deliverieshost 2026/05/13 10:55:42 INFO Applying migration id=pembegin 2026/05/13 10:55:42 INFO Applying migration id=didhost 2026/05/13 10:55:42 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:42 INFO Applying migration id=invites 2026/05/13 10:55:42 INFO Applying migration id=ed25519blob 2026/05/13 10:55:42 INFO Applying migration id=rsablob 2026/05/13 10:55:42 INFO Applying migration id=iconscid 2026/05/13 10:55:42 INFO Applying migration id=actor 2026/05/13 10:55:42 INFO Applying migration id=localkeys 2026/05/13 10:55:42 INFO Applying migration id=deleted 2026/05/13 10:55:42 INFO Applying migration id=history 2026/05/13 10:55:42 INFO Applying migration id=outboxnano 2026/05/13 10:55:42 INFO Applying migration id=implements 2026/05/13 10:55:42 INFO Applying migration id=backfill 2026/05/13 10:55:42 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-6b0b-717a-a53d-a439da80e31b activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://localhost.localdomain:8443/follow/1 2026/05/13 10:55:42 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestForward_NotReplyToLocalPost (0.90s) === RUN TestForward_ReplyToFederatedPost 2026/05/13 10:55:42 INFO Applying migration id=initial 2026/05/13 10:55:42 INFO Applying migration id=notesupdated 2026/05/13 10:55:42 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:42 INFO Applying migration id=activitiesid 2026/05/13 10:55:42 INFO Applying migration id=outbox 2026/05/13 10:55:42 INFO Applying migration id=edits 2026/05/13 10:55:42 INFO Applying migration id=outboxactor 2026/05/13 10:55:42 INFO Applying migration id=outboxsender 2026/05/13 10:55:42 INFO Applying migration id=thread 2026/05/13 10:55:42 INFO Applying migration id=host 2026/05/13 10:55:42 INFO Applying migration id=sharedinbox 2026/05/13 10:55:42 INFO Applying migration id=noteshost 2026/05/13 10:55:42 INFO Applying migration id=fetched 2026/05/13 10:55:42 INFO Applying migration id=move 2026/05/13 10:55:42 INFO Applying migration id=cleanup 2026/05/13 10:55:42 INFO Applying migration id=received 2026/05/13 10:55:42 INFO Applying migration id=namehost 2026/05/13 10:55:42 INFO Applying migration id=outboxhost 2026/05/13 10:55:42 INFO Applying migration id=notesfts 2026/05/13 10:55:42 INFO Applying migration id=iconsname 2026/05/13 10:55:42 INFO Applying migration id=nohash 2026/05/13 10:55:42 INFO Applying migration id=shares 2026/05/13 10:55:42 INFO Applying migration id=actorttl 2026/05/13 10:55:42 INFO Applying migration id=tocc 2026/05/13 10:55:42 INFO Applying migration id=followeds 2026/05/13 10:55:42 INFO Applying migration id=certhash 2026/05/13 10:55:42 INFO Applying migration id=follows_sync 2026/05/13 10:55:42 INFO Applying migration id=jsonpath 2026/05/13 10:55:42 INFO Applying migration id=localforward 2026/05/13 10:55:42 INFO Applying migration id=avatar 2026/05/13 10:55:42 INFO Applying migration id=noimage 2026/05/13 10:55:42 INFO Applying migration id=feed 2026/05/13 10:55:42 INFO Applying migration id=bookmarks 2026/05/13 10:55:42 INFO Applying migration id=shareactivity 2026/05/13 10:55:42 INFO Applying migration id=application 2026/05/13 10:55:42 INFO Applying migration id=certificates 2026/05/13 10:55:42 INFO Applying migration id=rawforward 2026/05/13 10:55:42 INFO Applying migration id=publickey 2026/05/13 10:55:42 INFO Applying migration id=resolvegroup 2026/05/13 10:55:42 INFO Applying migration id=reject 2026/05/13 10:55:42 INFO Applying migration id=autodel 2026/05/13 10:55:42 INFO Applying migration id=jsonb 2026/05/13 10:55:43 INFO Applying migration id=quote 2026/05/13 10:55:43 INFO Applying migration id=rfc9421 2026/05/13 10:55:43 INFO Applying migration id=keys 2026/05/13 10:55:43 INFO Applying migration id=portable 2026/05/13 10:55:43 INFO Applying migration id=proofs 2026/05/13 10:55:43 INFO Applying migration id=contexts 2026/05/13 10:55:43 INFO Applying migration id=deliverieshost 2026/05/13 10:55:43 INFO Applying migration id=pembegin 2026/05/13 10:55:43 INFO Applying migration id=didhost 2026/05/13 10:55:43 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:43 INFO Applying migration id=invites 2026/05/13 10:55:43 INFO Applying migration id=ed25519blob 2026/05/13 10:55:43 INFO Applying migration id=rsablob 2026/05/13 10:55:43 INFO Applying migration id=iconscid 2026/05/13 10:55:43 INFO Applying migration id=actor 2026/05/13 10:55:43 INFO Applying migration id=localkeys 2026/05/13 10:55:43 INFO Applying migration id=deleted 2026/05/13 10:55:43 INFO Applying migration id=history 2026/05/13 10:55:43 INFO Applying migration id=outboxnano 2026/05/13 10:55:43 INFO Applying migration id=implements 2026/05/13 10:55:43 INFO Applying migration id=backfill --- PASS: TestForward_ReplyToFederatedPost (1.03s) === RUN TestForward_MaxDepth 2026/05/13 10:55:43 INFO Applying migration id=initial 2026/05/13 10:55:43 INFO Applying migration id=notesupdated 2026/05/13 10:55:43 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:43 INFO Applying migration id=activitiesid 2026/05/13 10:55:43 INFO Applying migration id=outbox 2026/05/13 10:55:43 INFO Applying migration id=edits 2026/05/13 10:55:43 INFO Applying migration id=outboxactor 2026/05/13 10:55:43 INFO Applying migration id=outboxsender 2026/05/13 10:55:43 INFO Applying migration id=thread 2026/05/13 10:55:43 INFO Applying migration id=host 2026/05/13 10:55:43 INFO Applying migration id=sharedinbox 2026/05/13 10:55:43 INFO Applying migration id=noteshost 2026/05/13 10:55:43 INFO Applying migration id=fetched 2026/05/13 10:55:43 INFO Applying migration id=move 2026/05/13 10:55:43 INFO Applying migration id=cleanup 2026/05/13 10:55:43 INFO Applying migration id=received 2026/05/13 10:55:43 INFO Applying migration id=namehost 2026/05/13 10:55:43 INFO Applying migration id=outboxhost 2026/05/13 10:55:43 INFO Applying migration id=notesfts 2026/05/13 10:55:43 INFO Applying migration id=iconsname 2026/05/13 10:55:43 INFO Applying migration id=nohash 2026/05/13 10:55:43 INFO Applying migration id=shares 2026/05/13 10:55:43 INFO Applying migration id=actorttl 2026/05/13 10:55:43 INFO Applying migration id=tocc 2026/05/13 10:55:43 INFO Applying migration id=followeds 2026/05/13 10:55:43 INFO Applying migration id=certhash 2026/05/13 10:55:43 INFO Applying migration id=follows_sync 2026/05/13 10:55:43 INFO Applying migration id=jsonpath 2026/05/13 10:55:43 INFO Applying migration id=localforward 2026/05/13 10:55:43 INFO Applying migration id=avatar 2026/05/13 10:55:43 INFO Applying migration id=noimage 2026/05/13 10:55:43 INFO Applying migration id=feed 2026/05/13 10:55:43 INFO Applying migration id=bookmarks 2026/05/13 10:55:43 INFO Applying migration id=shareactivity 2026/05/13 10:55:43 INFO Applying migration id=application 2026/05/13 10:55:43 INFO Applying migration id=certificates 2026/05/13 10:55:43 INFO Applying migration id=rawforward 2026/05/13 10:55:44 INFO Applying migration id=publickey 2026/05/13 10:55:44 INFO Applying migration id=resolvegroup 2026/05/13 10:55:44 INFO Applying migration id=reject 2026/05/13 10:55:44 INFO Applying migration id=autodel 2026/05/13 10:55:44 INFO Applying migration id=jsonb 2026/05/13 10:55:44 INFO Applying migration id=quote 2026/05/13 10:55:44 INFO Applying migration id=rfc9421 2026/05/13 10:55:44 INFO Applying migration id=keys 2026/05/13 10:55:44 INFO Applying migration id=portable 2026/05/13 10:55:44 INFO Applying migration id=proofs 2026/05/13 10:55:44 INFO Applying migration id=contexts 2026/05/13 10:55:44 INFO Applying migration id=deliverieshost 2026/05/13 10:55:44 INFO Applying migration id=pembegin 2026/05/13 10:55:44 INFO Applying migration id=didhost 2026/05/13 10:55:44 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:44 INFO Applying migration id=invites 2026/05/13 10:55:44 INFO Applying migration id=ed25519blob 2026/05/13 10:55:44 INFO Applying migration id=rsablob 2026/05/13 10:55:44 INFO Applying migration id=iconscid 2026/05/13 10:55:44 INFO Applying migration id=actor 2026/05/13 10:55:44 INFO Applying migration id=localkeys 2026/05/13 10:55:44 INFO Applying migration id=deleted 2026/05/13 10:55:44 INFO Applying migration id=history 2026/05/13 10:55:44 INFO Applying migration id=outboxnano 2026/05/13 10:55:44 INFO Applying migration id=implements 2026/05/13 10:55:44 INFO Applying migration id=backfill 2026/05/13 10:55:45 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-7405-7598-96eb-a27b86926808 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://localhost.localdomain:8443/follow/1 2026/05/13 10:55:45 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://127.0.0.1/create/1 note=https://127.0.0.1/note/1 thread=https://localhost.localdomain:8443/note/1 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:45 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestForward_MaxDepth (1.27s) === RUN TestForward_MaxDepthPlusOne 2026/05/13 10:55:45 INFO Applying migration id=initial 2026/05/13 10:55:45 INFO Applying migration id=notesupdated 2026/05/13 10:55:45 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:45 INFO Applying migration id=activitiesid 2026/05/13 10:55:45 INFO Applying migration id=outbox 2026/05/13 10:55:45 INFO Applying migration id=edits 2026/05/13 10:55:45 INFO Applying migration id=outboxactor 2026/05/13 10:55:45 INFO Applying migration id=outboxsender 2026/05/13 10:55:45 INFO Applying migration id=thread 2026/05/13 10:55:45 INFO Applying migration id=host 2026/05/13 10:55:45 INFO Applying migration id=sharedinbox 2026/05/13 10:55:45 INFO Applying migration id=noteshost 2026/05/13 10:55:45 INFO Applying migration id=fetched 2026/05/13 10:55:45 INFO Applying migration id=move 2026/05/13 10:55:45 INFO Applying migration id=cleanup 2026/05/13 10:55:45 INFO Applying migration id=received 2026/05/13 10:55:45 INFO Applying migration id=namehost 2026/05/13 10:55:45 INFO Applying migration id=outboxhost 2026/05/13 10:55:45 INFO Applying migration id=notesfts 2026/05/13 10:55:45 INFO Applying migration id=iconsname 2026/05/13 10:55:45 INFO Applying migration id=nohash 2026/05/13 10:55:45 INFO Applying migration id=shares 2026/05/13 10:55:45 INFO Applying migration id=actorttl 2026/05/13 10:55:45 INFO Applying migration id=tocc 2026/05/13 10:55:45 INFO Applying migration id=followeds 2026/05/13 10:55:45 INFO Applying migration id=certhash 2026/05/13 10:55:45 INFO Applying migration id=follows_sync 2026/05/13 10:55:45 INFO Applying migration id=jsonpath 2026/05/13 10:55:45 INFO Applying migration id=localforward 2026/05/13 10:55:45 INFO Applying migration id=avatar 2026/05/13 10:55:45 INFO Applying migration id=noimage 2026/05/13 10:55:45 INFO Applying migration id=feed 2026/05/13 10:55:45 INFO Applying migration id=bookmarks 2026/05/13 10:55:45 INFO Applying migration id=shareactivity 2026/05/13 10:55:45 INFO Applying migration id=application 2026/05/13 10:55:45 INFO Applying migration id=certificates 2026/05/13 10:55:45 INFO Applying migration id=rawforward 2026/05/13 10:55:45 INFO Applying migration id=publickey 2026/05/13 10:55:45 INFO Applying migration id=resolvegroup 2026/05/13 10:55:45 INFO Applying migration id=reject 2026/05/13 10:55:45 INFO Applying migration id=autodel 2026/05/13 10:55:45 INFO Applying migration id=jsonb 2026/05/13 10:55:45 INFO Applying migration id=quote 2026/05/13 10:55:45 INFO Applying migration id=rfc9421 2026/05/13 10:55:45 INFO Applying migration id=keys 2026/05/13 10:55:45 INFO Applying migration id=portable 2026/05/13 10:55:45 INFO Applying migration id=proofs 2026/05/13 10:55:45 INFO Applying migration id=contexts 2026/05/13 10:55:45 INFO Applying migration id=deliverieshost 2026/05/13 10:55:45 INFO Applying migration id=pembegin 2026/05/13 10:55:45 INFO Applying migration id=didhost 2026/05/13 10:55:45 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:45 INFO Applying migration id=invites 2026/05/13 10:55:45 INFO Applying migration id=ed25519blob 2026/05/13 10:55:45 INFO Applying migration id=rsablob 2026/05/13 10:55:45 INFO Applying migration id=iconscid 2026/05/13 10:55:45 INFO Applying migration id=actor 2026/05/13 10:55:45 INFO Applying migration id=localkeys 2026/05/13 10:55:45 INFO Applying migration id=deleted 2026/05/13 10:55:45 INFO Applying migration id=history 2026/05/13 10:55:45 INFO Applying migration id=outboxnano 2026/05/13 10:55:45 INFO Applying migration id=implements 2026/05/13 10:55:45 INFO Applying migration id=backfill 2026/05/13 10:55:46 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-78b6-7931-b034-6e3ead6c8ae2 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://localhost.localdomain:8443/follow/1 2026/05/13 10:55:46 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestForward_MaxDepthPlusOne (1.20s) === RUN TestForward_ReplyToLocalPostByLocalFollower 2026/05/13 10:55:46 INFO Applying migration id=initial 2026/05/13 10:55:46 INFO Applying migration id=notesupdated 2026/05/13 10:55:46 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:46 INFO Applying migration id=activitiesid 2026/05/13 10:55:46 INFO Applying migration id=outbox 2026/05/13 10:55:46 INFO Applying migration id=edits 2026/05/13 10:55:46 INFO Applying migration id=outboxactor 2026/05/13 10:55:46 INFO Applying migration id=outboxsender 2026/05/13 10:55:46 INFO Applying migration id=thread 2026/05/13 10:55:46 INFO Applying migration id=host 2026/05/13 10:55:46 INFO Applying migration id=sharedinbox 2026/05/13 10:55:46 INFO Applying migration id=noteshost 2026/05/13 10:55:46 INFO Applying migration id=fetched 2026/05/13 10:55:46 INFO Applying migration id=move 2026/05/13 10:55:46 INFO Applying migration id=cleanup 2026/05/13 10:55:46 INFO Applying migration id=received 2026/05/13 10:55:46 INFO Applying migration id=namehost 2026/05/13 10:55:46 INFO Applying migration id=outboxhost 2026/05/13 10:55:46 INFO Applying migration id=notesfts 2026/05/13 10:55:46 INFO Applying migration id=iconsname 2026/05/13 10:55:46 INFO Applying migration id=nohash 2026/05/13 10:55:46 INFO Applying migration id=shares 2026/05/13 10:55:46 INFO Applying migration id=actorttl 2026/05/13 10:55:46 INFO Applying migration id=tocc 2026/05/13 10:55:46 INFO Applying migration id=followeds 2026/05/13 10:55:46 INFO Applying migration id=certhash 2026/05/13 10:55:46 INFO Applying migration id=follows_sync 2026/05/13 10:55:46 INFO Applying migration id=jsonpath 2026/05/13 10:55:46 INFO Applying migration id=localforward 2026/05/13 10:55:46 INFO Applying migration id=avatar 2026/05/13 10:55:46 INFO Applying migration id=noimage 2026/05/13 10:55:46 INFO Applying migration id=feed 2026/05/13 10:55:46 INFO Applying migration id=bookmarks 2026/05/13 10:55:46 INFO Applying migration id=shareactivity 2026/05/13 10:55:46 INFO Applying migration id=application 2026/05/13 10:55:46 INFO Applying migration id=certificates 2026/05/13 10:55:46 INFO Applying migration id=rawforward 2026/05/13 10:55:46 INFO Applying migration id=publickey 2026/05/13 10:55:46 INFO Applying migration id=resolvegroup 2026/05/13 10:55:46 INFO Applying migration id=reject 2026/05/13 10:55:46 INFO Applying migration id=autodel 2026/05/13 10:55:46 INFO Applying migration id=jsonb 2026/05/13 10:55:46 INFO Applying migration id=quote 2026/05/13 10:55:46 INFO Applying migration id=rfc9421 2026/05/13 10:55:46 INFO Applying migration id=keys 2026/05/13 10:55:46 INFO Applying migration id=portable 2026/05/13 10:55:46 INFO Applying migration id=proofs 2026/05/13 10:55:46 INFO Applying migration id=contexts 2026/05/13 10:55:46 INFO Applying migration id=deliverieshost 2026/05/13 10:55:46 INFO Applying migration id=pembegin 2026/05/13 10:55:46 INFO Applying migration id=didhost 2026/05/13 10:55:46 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:46 INFO Applying migration id=invites 2026/05/13 10:55:46 INFO Applying migration id=ed25519blob 2026/05/13 10:55:46 INFO Applying migration id=rsablob 2026/05/13 10:55:46 INFO Applying migration id=iconscid 2026/05/13 10:55:46 INFO Applying migration id=actor 2026/05/13 10:55:46 INFO Applying migration id=localkeys 2026/05/13 10:55:46 INFO Applying migration id=deleted 2026/05/13 10:55:46 INFO Applying migration id=history 2026/05/13 10:55:46 INFO Applying migration id=outboxnano 2026/05/13 10:55:46 INFO Applying migration id=implements 2026/05/13 10:55:46 INFO Applying migration id=backfill 2026/05/13 10:55:46 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-7b18-7caf-bdf4-461031612892 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://localhost.localdomain:8443/follow/1 2026/05/13 10:55:46 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-7b19-7c76-8b3c-0f763b5397b3 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-7b19-7bea-8db8-8bd49a81996b activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-7b19-7bea-8db8-8bd49a81996b 2026/05/13 10:55:46 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fa-7b19-7bea-8db8-8bd49a81996b 2026/05/13 10:55:46 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fa-7b1d-790a-bc3c-08d4211c530f note=https://localhost.localdomain:8443/post/019e20fa-7b1d-78bd-a406-abd3ed75284c thread=https://localhost.localdomain:8443/post/019e20fa-7b19-7bea-8db8-8bd49a81996b starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:46 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-7b1d-790a-bc3c-08d4211c530f activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-7b1d-78bd-a406-abd3ed75284c activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-7b1d-78bd-a406-abd3ed75284c --- PASS: TestForward_ReplyToLocalPostByLocalFollower (0.61s) === RUN TestForward_EditedReplyToLocalPostByLocalFollower 2026/05/13 10:55:46 INFO Applying migration id=initial 2026/05/13 10:55:46 INFO Applying migration id=notesupdated 2026/05/13 10:55:46 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:46 INFO Applying migration id=activitiesid 2026/05/13 10:55:46 INFO Applying migration id=outbox 2026/05/13 10:55:46 INFO Applying migration id=edits 2026/05/13 10:55:46 INFO Applying migration id=outboxactor 2026/05/13 10:55:46 INFO Applying migration id=outboxsender 2026/05/13 10:55:46 INFO Applying migration id=thread 2026/05/13 10:55:46 INFO Applying migration id=host 2026/05/13 10:55:46 INFO Applying migration id=sharedinbox 2026/05/13 10:55:46 INFO Applying migration id=noteshost 2026/05/13 10:55:46 INFO Applying migration id=fetched 2026/05/13 10:55:46 INFO Applying migration id=move 2026/05/13 10:55:46 INFO Applying migration id=cleanup 2026/05/13 10:55:46 INFO Applying migration id=received 2026/05/13 10:55:46 INFO Applying migration id=namehost 2026/05/13 10:55:46 INFO Applying migration id=outboxhost 2026/05/13 10:55:47 INFO Applying migration id=notesfts 2026/05/13 10:55:47 INFO Applying migration id=iconsname 2026/05/13 10:55:47 INFO Applying migration id=nohash 2026/05/13 10:55:47 INFO Applying migration id=shares 2026/05/13 10:55:47 INFO Applying migration id=actorttl 2026/05/13 10:55:47 INFO Applying migration id=tocc 2026/05/13 10:55:47 INFO Applying migration id=followeds 2026/05/13 10:55:47 INFO Applying migration id=certhash 2026/05/13 10:55:47 INFO Applying migration id=follows_sync 2026/05/13 10:55:47 INFO Applying migration id=jsonpath 2026/05/13 10:55:47 INFO Applying migration id=localforward 2026/05/13 10:55:47 INFO Applying migration id=avatar 2026/05/13 10:55:47 INFO Applying migration id=noimage 2026/05/13 10:55:47 INFO Applying migration id=feed 2026/05/13 10:55:47 INFO Applying migration id=bookmarks 2026/05/13 10:55:47 INFO Applying migration id=shareactivity 2026/05/13 10:55:47 INFO Applying migration id=application 2026/05/13 10:55:47 INFO Applying migration id=certificates 2026/05/13 10:55:47 INFO Applying migration id=rawforward 2026/05/13 10:55:47 INFO Applying migration id=publickey 2026/05/13 10:55:47 INFO Applying migration id=resolvegroup 2026/05/13 10:55:47 INFO Applying migration id=reject 2026/05/13 10:55:47 INFO Applying migration id=autodel 2026/05/13 10:55:47 INFO Applying migration id=jsonb 2026/05/13 10:55:47 INFO Applying migration id=quote 2026/05/13 10:55:47 INFO Applying migration id=rfc9421 2026/05/13 10:55:47 INFO Applying migration id=keys 2026/05/13 10:55:47 INFO Applying migration id=portable 2026/05/13 10:55:47 INFO Applying migration id=proofs 2026/05/13 10:55:47 INFO Applying migration id=contexts 2026/05/13 10:55:47 INFO Applying migration id=deliverieshost 2026/05/13 10:55:47 INFO Applying migration id=pembegin 2026/05/13 10:55:47 INFO Applying migration id=didhost 2026/05/13 10:55:47 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:47 INFO Applying migration id=invites 2026/05/13 10:55:47 INFO Applying migration id=ed25519blob 2026/05/13 10:55:47 INFO Applying migration id=rsablob 2026/05/13 10:55:47 INFO Applying migration id=iconscid 2026/05/13 10:55:47 INFO Applying migration id=actor 2026/05/13 10:55:47 INFO Applying migration id=localkeys 2026/05/13 10:55:47 INFO Applying migration id=deleted 2026/05/13 10:55:47 INFO Applying migration id=history 2026/05/13 10:55:47 INFO Applying migration id=outboxnano 2026/05/13 10:55:47 INFO Applying migration id=implements 2026/05/13 10:55:47 INFO Applying migration id=backfill 2026/05/13 10:55:48 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-8086-7db7-9ee8-bc6a6d0beb03 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://localhost.localdomain:8443/follow/1 2026/05/13 10:55:48 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-8087-796f-b530-4352623b3007 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-8087-7905-aecd-a1ebb5012e64 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-8087-7905-aecd-a1ebb5012e64 2026/05/13 10:55:48 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fa-8087-7905-aecd-a1ebb5012e64 2026/05/13 10:55:48 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fa-808a-7892-bea5-13dcb63a9da3 note=https://localhost.localdomain:8443/post/019e20fa-808a-784e-b2ca-da241645e68f thread=https://localhost.localdomain:8443/post/019e20fa-8087-7905-aecd-a1ebb5012e64 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:48 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-808a-7892-bea5-13dcb63a9da3 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-808a-784e-b2ca-da241645e68f activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-808a-784e-b2ca-da241645e68f 2026/05/13 10:55:48 INFO Adding mention name=@alice actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:48 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/update/019e20fa-808d-7a79-98ab-811222779a85 note=https://localhost.localdomain:8443/post/019e20fa-808a-784e-b2ca-da241645e68f thread=https://localhost.localdomain:8443/post/019e20fa-8087-7905-aecd-a1ebb5012e64 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:48 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fa-808d-7a79-98ab-811222779a85 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-808a-784e-b2ca-da241645e68f activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-808a-784e-b2ca-da241645e68f --- PASS: TestForward_EditedReplyToLocalPostByLocalFollower (1.39s) === RUN TestForward_DeletedReplyToLocalPostByLocalFollower 2026/05/13 10:55:48 INFO Applying migration id=initial 2026/05/13 10:55:48 INFO Applying migration id=notesupdated 2026/05/13 10:55:48 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:48 INFO Applying migration id=activitiesid 2026/05/13 10:55:48 INFO Applying migration id=outbox 2026/05/13 10:55:48 INFO Applying migration id=edits 2026/05/13 10:55:48 INFO Applying migration id=outboxactor 2026/05/13 10:55:48 INFO Applying migration id=outboxsender 2026/05/13 10:55:48 INFO Applying migration id=thread 2026/05/13 10:55:48 INFO Applying migration id=host 2026/05/13 10:55:48 INFO Applying migration id=sharedinbox 2026/05/13 10:55:48 INFO Applying migration id=noteshost 2026/05/13 10:55:48 INFO Applying migration id=fetched 2026/05/13 10:55:48 INFO Applying migration id=move 2026/05/13 10:55:48 INFO Applying migration id=cleanup 2026/05/13 10:55:48 INFO Applying migration id=received 2026/05/13 10:55:48 INFO Applying migration id=namehost 2026/05/13 10:55:48 INFO Applying migration id=outboxhost 2026/05/13 10:55:48 INFO Applying migration id=notesfts 2026/05/13 10:55:48 INFO Applying migration id=iconsname 2026/05/13 10:55:48 INFO Applying migration id=nohash 2026/05/13 10:55:48 INFO Applying migration id=shares 2026/05/13 10:55:48 INFO Applying migration id=actorttl 2026/05/13 10:55:48 INFO Applying migration id=tocc 2026/05/13 10:55:48 INFO Applying migration id=followeds 2026/05/13 10:55:48 INFO Applying migration id=certhash 2026/05/13 10:55:48 INFO Applying migration id=follows_sync 2026/05/13 10:55:48 INFO Applying migration id=jsonpath 2026/05/13 10:55:48 INFO Applying migration id=localforward 2026/05/13 10:55:48 INFO Applying migration id=avatar 2026/05/13 10:55:48 INFO Applying migration id=noimage 2026/05/13 10:55:48 INFO Applying migration id=feed 2026/05/13 10:55:48 INFO Applying migration id=bookmarks 2026/05/13 10:55:48 INFO Applying migration id=shareactivity 2026/05/13 10:55:48 INFO Applying migration id=application 2026/05/13 10:55:48 INFO Applying migration id=certificates 2026/05/13 10:55:48 INFO Applying migration id=rawforward 2026/05/13 10:55:48 INFO Applying migration id=publickey 2026/05/13 10:55:48 INFO Applying migration id=resolvegroup 2026/05/13 10:55:48 INFO Applying migration id=reject 2026/05/13 10:55:48 INFO Applying migration id=autodel 2026/05/13 10:55:48 INFO Applying migration id=jsonb 2026/05/13 10:55:48 INFO Applying migration id=quote 2026/05/13 10:55:48 INFO Applying migration id=rfc9421 2026/05/13 10:55:48 INFO Applying migration id=keys 2026/05/13 10:55:48 INFO Applying migration id=portable 2026/05/13 10:55:48 INFO Applying migration id=proofs 2026/05/13 10:55:48 INFO Applying migration id=contexts 2026/05/13 10:55:48 INFO Applying migration id=deliverieshost 2026/05/13 10:55:48 INFO Applying migration id=pembegin 2026/05/13 10:55:48 INFO Applying migration id=didhost 2026/05/13 10:55:48 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:48 INFO Applying migration id=invites 2026/05/13 10:55:48 INFO Applying migration id=ed25519blob 2026/05/13 10:55:48 INFO Applying migration id=rsablob 2026/05/13 10:55:48 INFO Applying migration id=iconscid 2026/05/13 10:55:48 INFO Applying migration id=actor 2026/05/13 10:55:48 INFO Applying migration id=localkeys 2026/05/13 10:55:48 INFO Applying migration id=deleted 2026/05/13 10:55:48 INFO Applying migration id=history 2026/05/13 10:55:48 INFO Applying migration id=outboxnano 2026/05/13 10:55:48 INFO Applying migration id=implements 2026/05/13 10:55:48 INFO Applying migration id=backfill 2026/05/13 10:55:48 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-82fd-7da6-87f2-cdb34b14afac activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://localhost.localdomain:8443/follow/1 2026/05/13 10:55:48 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-82fe-77c9-b9f1-1592f1463cc2 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-82fe-775e-afbf-1dfa3336f6e0 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-82fe-775e-afbf-1dfa3336f6e0 2026/05/13 10:55:48 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fa-82fe-775e-afbf-1dfa3336f6e0 2026/05/13 10:55:48 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fa-8301-703e-8c20-520acd121327 note=https://localhost.localdomain:8443/post/019e20fa-8301-7005-8067-3e76f6afca10 thread=https://localhost.localdomain:8443/post/019e20fa-82fe-775e-afbf-1dfa3336f6e0 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:48 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-8301-703e-8c20-520acd121327 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-8301-7005-8067-3e76f6afca10 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-8301-7005-8067-3e76f6afca10 2026/05/13 10:55:48 INFO Received delete request activity.id=https://localhost.localdomain:8443/post/019e20fa-8301-7005-8067-3e76f6afca10#delete activity.type=Delete activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-8301-7005-8067-3e76f6afca10 activity.object.type=Note activity.object.attributed_to="" deleted=https://localhost.localdomain:8443/post/019e20fa-8301-7005-8067-3e76f6afca10 2026/05/13 10:55:48 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/post/019e20fa-8301-7005-8067-3e76f6afca10#delete note=https://localhost.localdomain:8443/post/019e20fa-8301-7005-8067-3e76f6afca10 thread=https://localhost.localdomain:8443/post/019e20fa-82fe-775e-afbf-1dfa3336f6e0 starter=https://localhost.localdomain:8443/user/alice --- PASS: TestForward_DeletedReplyToLocalPostByLocalFollower (0.63s) === RUN TestForward_EditedReplyToPublicPost 2026/05/13 10:55:48 INFO Applying migration id=initial 2026/05/13 10:55:49 INFO Applying migration id=notesupdated 2026/05/13 10:55:49 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:49 INFO Applying migration id=activitiesid 2026/05/13 10:55:49 INFO Applying migration id=outbox 2026/05/13 10:55:49 INFO Applying migration id=edits 2026/05/13 10:55:49 INFO Applying migration id=outboxactor 2026/05/13 10:55:49 INFO Applying migration id=outboxsender 2026/05/13 10:55:49 INFO Applying migration id=thread 2026/05/13 10:55:49 INFO Applying migration id=host 2026/05/13 10:55:49 INFO Applying migration id=sharedinbox 2026/05/13 10:55:49 INFO Applying migration id=noteshost 2026/05/13 10:55:49 INFO Applying migration id=fetched 2026/05/13 10:55:49 INFO Applying migration id=move 2026/05/13 10:55:49 INFO Applying migration id=cleanup 2026/05/13 10:55:49 INFO Applying migration id=received 2026/05/13 10:55:49 INFO Applying migration id=namehost 2026/05/13 10:55:49 INFO Applying migration id=outboxhost 2026/05/13 10:55:49 INFO Applying migration id=notesfts 2026/05/13 10:55:49 INFO Applying migration id=iconsname 2026/05/13 10:55:49 INFO Applying migration id=nohash 2026/05/13 10:55:49 INFO Applying migration id=shares 2026/05/13 10:55:49 INFO Applying migration id=actorttl 2026/05/13 10:55:49 INFO Applying migration id=tocc 2026/05/13 10:55:49 INFO Applying migration id=followeds 2026/05/13 10:55:49 INFO Applying migration id=certhash 2026/05/13 10:55:49 INFO Applying migration id=follows_sync 2026/05/13 10:55:49 INFO Applying migration id=jsonpath 2026/05/13 10:55:49 INFO Applying migration id=localforward 2026/05/13 10:55:49 INFO Applying migration id=avatar 2026/05/13 10:55:49 INFO Applying migration id=noimage 2026/05/13 10:55:49 INFO Applying migration id=feed 2026/05/13 10:55:49 INFO Applying migration id=bookmarks 2026/05/13 10:55:49 INFO Applying migration id=shareactivity 2026/05/13 10:55:49 INFO Applying migration id=application 2026/05/13 10:55:49 INFO Applying migration id=certificates 2026/05/13 10:55:49 INFO Applying migration id=rawforward 2026/05/13 10:55:49 INFO Applying migration id=publickey 2026/05/13 10:55:49 INFO Applying migration id=resolvegroup 2026/05/13 10:55:49 INFO Applying migration id=reject 2026/05/13 10:55:49 INFO Applying migration id=autodel 2026/05/13 10:55:49 INFO Applying migration id=jsonb 2026/05/13 10:55:49 INFO Applying migration id=quote 2026/05/13 10:55:49 INFO Applying migration id=rfc9421 2026/05/13 10:55:49 INFO Applying migration id=keys 2026/05/13 10:55:49 INFO Applying migration id=portable 2026/05/13 10:55:49 INFO Applying migration id=proofs 2026/05/13 10:55:49 INFO Applying migration id=contexts 2026/05/13 10:55:49 INFO Applying migration id=deliverieshost 2026/05/13 10:55:49 INFO Applying migration id=pembegin 2026/05/13 10:55:49 INFO Applying migration id=didhost 2026/05/13 10:55:49 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:49 INFO Applying migration id=invites 2026/05/13 10:55:49 INFO Applying migration id=ed25519blob 2026/05/13 10:55:49 INFO Applying migration id=rsablob 2026/05/13 10:55:49 INFO Applying migration id=iconscid 2026/05/13 10:55:49 INFO Applying migration id=actor 2026/05/13 10:55:49 INFO Applying migration id=localkeys 2026/05/13 10:55:49 INFO Applying migration id=deleted 2026/05/13 10:55:49 INFO Applying migration id=history 2026/05/13 10:55:49 INFO Applying migration id=outboxnano 2026/05/13 10:55:49 INFO Applying migration id=implements 2026/05/13 10:55:49 INFO Applying migration id=backfill 2026/05/13 10:55:49 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-861a-7cd7-adcf-e00c2e24e9a7 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://localhost.localdomain:8443/follow/1 2026/05/13 10:55:49 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://127.0.0.1/create/1 note=https://127.0.0.1/note/1 thread=https://localhost.localdomain:8443/note/1 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:49 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:55:49 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://127.0.0.1/update/1 note=https://127.0.0.1/note/1 thread=https://localhost.localdomain:8443/note/1 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:49 INFO Updated post activity.id=https://127.0.0.1/update/1 activity.type=Update activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestForward_EditedReplyToPublicPost (0.79s) === RUN TestForward_ResentEditedReplyToPublicPost 2026/05/13 10:55:49 INFO Applying migration id=initial 2026/05/13 10:55:49 INFO Applying migration id=notesupdated 2026/05/13 10:55:49 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:49 INFO Applying migration id=activitiesid 2026/05/13 10:55:49 INFO Applying migration id=outbox 2026/05/13 10:55:49 INFO Applying migration id=edits 2026/05/13 10:55:49 INFO Applying migration id=outboxactor 2026/05/13 10:55:49 INFO Applying migration id=outboxsender 2026/05/13 10:55:49 INFO Applying migration id=thread 2026/05/13 10:55:49 INFO Applying migration id=host 2026/05/13 10:55:49 INFO Applying migration id=sharedinbox 2026/05/13 10:55:49 INFO Applying migration id=noteshost 2026/05/13 10:55:49 INFO Applying migration id=fetched 2026/05/13 10:55:49 INFO Applying migration id=move 2026/05/13 10:55:49 INFO Applying migration id=cleanup 2026/05/13 10:55:49 INFO Applying migration id=received 2026/05/13 10:55:49 INFO Applying migration id=namehost 2026/05/13 10:55:49 INFO Applying migration id=outboxhost 2026/05/13 10:55:49 INFO Applying migration id=notesfts 2026/05/13 10:55:49 INFO Applying migration id=iconsname 2026/05/13 10:55:49 INFO Applying migration id=nohash 2026/05/13 10:55:49 INFO Applying migration id=shares 2026/05/13 10:55:49 INFO Applying migration id=actorttl 2026/05/13 10:55:49 INFO Applying migration id=tocc 2026/05/13 10:55:49 INFO Applying migration id=followeds 2026/05/13 10:55:49 INFO Applying migration id=certhash 2026/05/13 10:55:49 INFO Applying migration id=follows_sync 2026/05/13 10:55:49 INFO Applying migration id=jsonpath 2026/05/13 10:55:49 INFO Applying migration id=localforward 2026/05/13 10:55:49 INFO Applying migration id=avatar 2026/05/13 10:55:49 INFO Applying migration id=noimage 2026/05/13 10:55:49 INFO Applying migration id=feed 2026/05/13 10:55:49 INFO Applying migration id=bookmarks 2026/05/13 10:55:49 INFO Applying migration id=shareactivity 2026/05/13 10:55:49 INFO Applying migration id=application 2026/05/13 10:55:49 INFO Applying migration id=certificates 2026/05/13 10:55:49 INFO Applying migration id=rawforward 2026/05/13 10:55:49 INFO Applying migration id=publickey 2026/05/13 10:55:49 INFO Applying migration id=resolvegroup 2026/05/13 10:55:49 INFO Applying migration id=reject 2026/05/13 10:55:49 INFO Applying migration id=autodel 2026/05/13 10:55:49 INFO Applying migration id=jsonb 2026/05/13 10:55:49 INFO Applying migration id=quote 2026/05/13 10:55:49 INFO Applying migration id=rfc9421 2026/05/13 10:55:49 INFO Applying migration id=keys 2026/05/13 10:55:49 INFO Applying migration id=portable 2026/05/13 10:55:49 INFO Applying migration id=proofs 2026/05/13 10:55:49 INFO Applying migration id=contexts 2026/05/13 10:55:49 INFO Applying migration id=deliverieshost 2026/05/13 10:55:49 INFO Applying migration id=pembegin 2026/05/13 10:55:49 INFO Applying migration id=didhost 2026/05/13 10:55:49 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:49 INFO Applying migration id=invites 2026/05/13 10:55:49 INFO Applying migration id=ed25519blob 2026/05/13 10:55:49 INFO Applying migration id=rsablob 2026/05/13 10:55:49 INFO Applying migration id=iconscid 2026/05/13 10:55:49 INFO Applying migration id=actor 2026/05/13 10:55:49 INFO Applying migration id=localkeys 2026/05/13 10:55:49 INFO Applying migration id=deleted 2026/05/13 10:55:49 INFO Applying migration id=history 2026/05/13 10:55:49 INFO Applying migration id=outboxnano 2026/05/13 10:55:49 INFO Applying migration id=implements 2026/05/13 10:55:49 INFO Applying migration id=backfill 2026/05/13 10:55:50 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-8ab0-71c2-a9f7-3eecf2da95d8 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://localhost.localdomain:8443/follow/1 2026/05/13 10:55:50 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://127.0.0.1/create/1 note=https://127.0.0.1/note/1 thread=https://localhost.localdomain:8443/note/1 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:50 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:55:50 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://127.0.0.1/update/1 note=https://127.0.0.1/note/1 thread=https://localhost.localdomain:8443/note/1 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:50 INFO Updated post activity.id=https://127.0.0.1/update/1 activity.type=Update activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestForward_ResentEditedReplyToPublicPost (1.18s) === RUN TestForward_DeletedReplyToPublicPost 2026/05/13 10:55:50 INFO Applying migration id=initial 2026/05/13 10:55:50 INFO Applying migration id=notesupdated 2026/05/13 10:55:50 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:50 INFO Applying migration id=activitiesid 2026/05/13 10:55:50 INFO Applying migration id=outbox 2026/05/13 10:55:50 INFO Applying migration id=edits 2026/05/13 10:55:50 INFO Applying migration id=outboxactor 2026/05/13 10:55:50 INFO Applying migration id=outboxsender 2026/05/13 10:55:50 INFO Applying migration id=thread 2026/05/13 10:55:50 INFO Applying migration id=host 2026/05/13 10:55:50 INFO Applying migration id=sharedinbox 2026/05/13 10:55:50 INFO Applying migration id=noteshost 2026/05/13 10:55:50 INFO Applying migration id=fetched 2026/05/13 10:55:50 INFO Applying migration id=move 2026/05/13 10:55:50 INFO Applying migration id=cleanup 2026/05/13 10:55:50 INFO Applying migration id=received 2026/05/13 10:55:50 INFO Applying migration id=namehost 2026/05/13 10:55:50 INFO Applying migration id=outboxhost 2026/05/13 10:55:50 INFO Applying migration id=notesfts 2026/05/13 10:55:50 INFO Applying migration id=iconsname 2026/05/13 10:55:50 INFO Applying migration id=nohash 2026/05/13 10:55:50 INFO Applying migration id=shares 2026/05/13 10:55:50 INFO Applying migration id=actorttl 2026/05/13 10:55:50 INFO Applying migration id=tocc 2026/05/13 10:55:51 INFO Applying migration id=followeds 2026/05/13 10:55:51 INFO Applying migration id=certhash 2026/05/13 10:55:51 INFO Applying migration id=follows_sync 2026/05/13 10:55:51 INFO Applying migration id=jsonpath 2026/05/13 10:55:51 INFO Applying migration id=localforward 2026/05/13 10:55:51 INFO Applying migration id=avatar 2026/05/13 10:55:51 INFO Applying migration id=noimage 2026/05/13 10:55:51 INFO Applying migration id=feed 2026/05/13 10:55:51 INFO Applying migration id=bookmarks 2026/05/13 10:55:51 INFO Applying migration id=shareactivity 2026/05/13 10:55:51 INFO Applying migration id=application 2026/05/13 10:55:51 INFO Applying migration id=certificates 2026/05/13 10:55:51 INFO Applying migration id=rawforward 2026/05/13 10:55:51 INFO Applying migration id=publickey 2026/05/13 10:55:51 INFO Applying migration id=resolvegroup 2026/05/13 10:55:51 INFO Applying migration id=reject 2026/05/13 10:55:51 INFO Applying migration id=autodel 2026/05/13 10:55:51 INFO Applying migration id=jsonb 2026/05/13 10:55:51 INFO Applying migration id=quote 2026/05/13 10:55:51 INFO Applying migration id=rfc9421 2026/05/13 10:55:51 INFO Applying migration id=keys 2026/05/13 10:55:51 INFO Applying migration id=portable 2026/05/13 10:55:51 INFO Applying migration id=proofs 2026/05/13 10:55:51 INFO Applying migration id=contexts 2026/05/13 10:55:51 INFO Applying migration id=deliverieshost 2026/05/13 10:55:51 INFO Applying migration id=pembegin 2026/05/13 10:55:51 INFO Applying migration id=didhost 2026/05/13 10:55:51 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:51 INFO Applying migration id=invites 2026/05/13 10:55:51 INFO Applying migration id=ed25519blob 2026/05/13 10:55:51 INFO Applying migration id=rsablob 2026/05/13 10:55:51 INFO Applying migration id=iconscid 2026/05/13 10:55:51 INFO Applying migration id=actor 2026/05/13 10:55:51 INFO Applying migration id=localkeys 2026/05/13 10:55:51 INFO Applying migration id=deleted 2026/05/13 10:55:51 INFO Applying migration id=history 2026/05/13 10:55:51 INFO Applying migration id=outboxnano 2026/05/13 10:55:51 INFO Applying migration id=implements 2026/05/13 10:55:51 INFO Applying migration id=backfill 2026/05/13 10:55:52 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-8f76-7184-b9af-b1d86ef25969 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://localhost.localdomain:8443/follow/1 2026/05/13 10:55:52 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://127.0.0.1/create/1 note=https://127.0.0.1/note/1 thread=https://localhost.localdomain:8443/note/1 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:52 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:55:52 INFO Received delete request activity.id=https://127.0.0.1/delete/1 activity.type=Delete activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to="" deleted=https://127.0.0.1/note/1 2026/05/13 10:55:52 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://127.0.0.1/delete/1 note=https://127.0.0.1/note/1 thread=https://localhost.localdomain:8443/note/1 starter=https://localhost.localdomain:8443/user/alice --- PASS: TestForward_DeletedReplyToPublicPost (1.22s) === RUN TestForward_DeletedDeletedReplyToPublicPost 2026/05/13 10:55:52 INFO Applying migration id=initial 2026/05/13 10:55:52 INFO Applying migration id=notesupdated 2026/05/13 10:55:52 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:52 INFO Applying migration id=activitiesid 2026/05/13 10:55:52 INFO Applying migration id=outbox 2026/05/13 10:55:52 INFO Applying migration id=edits 2026/05/13 10:55:52 INFO Applying migration id=outboxactor 2026/05/13 10:55:52 INFO Applying migration id=outboxsender 2026/05/13 10:55:52 INFO Applying migration id=thread 2026/05/13 10:55:52 INFO Applying migration id=host 2026/05/13 10:55:52 INFO Applying migration id=sharedinbox 2026/05/13 10:55:52 INFO Applying migration id=noteshost 2026/05/13 10:55:52 INFO Applying migration id=fetched 2026/05/13 10:55:52 INFO Applying migration id=move 2026/05/13 10:55:52 INFO Applying migration id=cleanup 2026/05/13 10:55:52 INFO Applying migration id=received 2026/05/13 10:55:52 INFO Applying migration id=namehost 2026/05/13 10:55:52 INFO Applying migration id=outboxhost 2026/05/13 10:55:52 INFO Applying migration id=notesfts 2026/05/13 10:55:52 INFO Applying migration id=iconsname 2026/05/13 10:55:52 INFO Applying migration id=nohash 2026/05/13 10:55:52 INFO Applying migration id=shares 2026/05/13 10:55:52 INFO Applying migration id=actorttl 2026/05/13 10:55:52 INFO Applying migration id=tocc 2026/05/13 10:55:52 INFO Applying migration id=followeds 2026/05/13 10:55:52 INFO Applying migration id=certhash 2026/05/13 10:55:52 INFO Applying migration id=follows_sync 2026/05/13 10:55:52 INFO Applying migration id=jsonpath 2026/05/13 10:55:52 INFO Applying migration id=localforward 2026/05/13 10:55:52 INFO Applying migration id=avatar 2026/05/13 10:55:52 INFO Applying migration id=noimage 2026/05/13 10:55:52 INFO Applying migration id=feed 2026/05/13 10:55:52 INFO Applying migration id=bookmarks 2026/05/13 10:55:52 INFO Applying migration id=shareactivity 2026/05/13 10:55:52 INFO Applying migration id=application 2026/05/13 10:55:52 INFO Applying migration id=certificates 2026/05/13 10:55:52 INFO Applying migration id=rawforward 2026/05/13 10:55:52 INFO Applying migration id=publickey 2026/05/13 10:55:52 INFO Applying migration id=resolvegroup 2026/05/13 10:55:52 INFO Applying migration id=reject 2026/05/13 10:55:52 INFO Applying migration id=autodel 2026/05/13 10:55:52 INFO Applying migration id=jsonb 2026/05/13 10:55:52 INFO Applying migration id=quote 2026/05/13 10:55:52 INFO Applying migration id=rfc9421 2026/05/13 10:55:52 INFO Applying migration id=keys 2026/05/13 10:55:52 INFO Applying migration id=portable 2026/05/13 10:55:52 INFO Applying migration id=proofs 2026/05/13 10:55:52 INFO Applying migration id=contexts 2026/05/13 10:55:52 INFO Applying migration id=deliverieshost 2026/05/13 10:55:52 INFO Applying migration id=pembegin 2026/05/13 10:55:52 INFO Applying migration id=didhost 2026/05/13 10:55:52 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:52 INFO Applying migration id=invites 2026/05/13 10:55:52 INFO Applying migration id=ed25519blob 2026/05/13 10:55:52 INFO Applying migration id=rsablob 2026/05/13 10:55:52 INFO Applying migration id=iconscid 2026/05/13 10:55:52 INFO Applying migration id=actor 2026/05/13 10:55:52 INFO Applying migration id=localkeys 2026/05/13 10:55:52 INFO Applying migration id=deleted 2026/05/13 10:55:52 INFO Applying migration id=history 2026/05/13 10:55:52 INFO Applying migration id=outboxnano 2026/05/13 10:55:52 INFO Applying migration id=implements 2026/05/13 10:55:52 INFO Applying migration id=backfill 2026/05/13 10:55:52 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-9269-7e52-865c-609c58989d37 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/1 activity.object.type=Follow activity.object.actor=https://127.0.0.1/user/dan follow=https://localhost.localdomain:8443/follow/1 2026/05/13 10:55:52 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://127.0.0.1/create/1 note=https://127.0.0.1/note/1 thread=https://localhost.localdomain:8443/note/1 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:52 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:55:52 INFO Received delete request activity.id=https://127.0.0.1/delete/1 activity.type=Delete activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to="" deleted=https://127.0.0.1/note/1 2026/05/13 10:55:52 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://127.0.0.1/delete/1 note=https://127.0.0.1/note/1 thread=https://localhost.localdomain:8443/note/1 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:55:52 INFO Received delete request activity.id=https://127.0.0.1/delete/1 activity.type=Delete activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to="" deleted=https://127.0.0.1/note/1 --- PASS: TestForward_DeletedDeletedReplyToPublicPost (0.76s) === RUN TestFTS_Happyflow 2026/05/13 10:55:52 INFO Applying migration id=initial 2026/05/13 10:55:52 INFO Applying migration id=notesupdated 2026/05/13 10:55:52 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:52 INFO Applying migration id=activitiesid 2026/05/13 10:55:52 INFO Applying migration id=outbox 2026/05/13 10:55:52 INFO Applying migration id=edits 2026/05/13 10:55:52 INFO Applying migration id=outboxactor 2026/05/13 10:55:52 INFO Applying migration id=outboxsender 2026/05/13 10:55:52 INFO Applying migration id=thread 2026/05/13 10:55:52 INFO Applying migration id=host 2026/05/13 10:55:52 INFO Applying migration id=sharedinbox 2026/05/13 10:55:52 INFO Applying migration id=noteshost 2026/05/13 10:55:52 INFO Applying migration id=fetched 2026/05/13 10:55:52 INFO Applying migration id=move 2026/05/13 10:55:52 INFO Applying migration id=cleanup 2026/05/13 10:55:52 INFO Applying migration id=received 2026/05/13 10:55:52 INFO Applying migration id=namehost 2026/05/13 10:55:52 INFO Applying migration id=outboxhost 2026/05/13 10:55:52 INFO Applying migration id=notesfts 2026/05/13 10:55:52 INFO Applying migration id=iconsname 2026/05/13 10:55:52 INFO Applying migration id=nohash 2026/05/13 10:55:52 INFO Applying migration id=shares 2026/05/13 10:55:52 INFO Applying migration id=actorttl 2026/05/13 10:55:52 INFO Applying migration id=tocc 2026/05/13 10:55:53 INFO Applying migration id=followeds 2026/05/13 10:55:53 INFO Applying migration id=certhash 2026/05/13 10:55:53 INFO Applying migration id=follows_sync 2026/05/13 10:55:53 INFO Applying migration id=jsonpath 2026/05/13 10:55:53 INFO Applying migration id=localforward 2026/05/13 10:55:53 INFO Applying migration id=avatar 2026/05/13 10:55:53 INFO Applying migration id=noimage 2026/05/13 10:55:53 INFO Applying migration id=feed 2026/05/13 10:55:53 INFO Applying migration id=bookmarks 2026/05/13 10:55:53 INFO Applying migration id=shareactivity 2026/05/13 10:55:53 INFO Applying migration id=application 2026/05/13 10:55:53 INFO Applying migration id=certificates 2026/05/13 10:55:53 INFO Applying migration id=rawforward 2026/05/13 10:55:53 INFO Applying migration id=publickey 2026/05/13 10:55:53 INFO Applying migration id=resolvegroup 2026/05/13 10:55:53 INFO Applying migration id=reject 2026/05/13 10:55:53 INFO Applying migration id=autodel 2026/05/13 10:55:53 INFO Applying migration id=jsonb 2026/05/13 10:55:53 INFO Applying migration id=quote 2026/05/13 10:55:53 INFO Applying migration id=rfc9421 2026/05/13 10:55:53 INFO Applying migration id=keys 2026/05/13 10:55:53 INFO Applying migration id=portable 2026/05/13 10:55:53 INFO Applying migration id=proofs 2026/05/13 10:55:53 INFO Applying migration id=contexts 2026/05/13 10:55:53 INFO Applying migration id=deliverieshost 2026/05/13 10:55:53 INFO Applying migration id=pembegin 2026/05/13 10:55:53 INFO Applying migration id=didhost 2026/05/13 10:55:53 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:53 INFO Applying migration id=invites 2026/05/13 10:55:53 INFO Applying migration id=ed25519blob 2026/05/13 10:55:53 INFO Applying migration id=rsablob 2026/05/13 10:55:53 INFO Applying migration id=iconscid 2026/05/13 10:55:53 INFO Applying migration id=actor 2026/05/13 10:55:53 INFO Applying migration id=localkeys 2026/05/13 10:55:53 INFO Applying migration id=deleted 2026/05/13 10:55:53 INFO Applying migration id=history 2026/05/13 10:55:53 INFO Applying migration id=outboxnano 2026/05/13 10:55:53 INFO Applying migration id=implements 2026/05/13 10:55:53 INFO Applying migration id=backfill 2026/05/13 10:55:53 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-967b-713a-b987-630e8c477b59 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-967b-709b-aaf5-29b67baaacd9 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-967b-709b-aaf5-29b67baaacd9 --- PASS: TestFTS_Happyflow (1.04s) === RUN TestFTS_HashtagWithoutHash 2026/05/13 10:55:53 INFO Applying migration id=initial 2026/05/13 10:55:53 INFO Applying migration id=notesupdated 2026/05/13 10:55:53 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:53 INFO Applying migration id=activitiesid 2026/05/13 10:55:53 INFO Applying migration id=outbox 2026/05/13 10:55:53 INFO Applying migration id=edits 2026/05/13 10:55:53 INFO Applying migration id=outboxactor 2026/05/13 10:55:54 INFO Applying migration id=outboxsender 2026/05/13 10:55:54 INFO Applying migration id=thread 2026/05/13 10:55:54 INFO Applying migration id=host 2026/05/13 10:55:54 INFO Applying migration id=sharedinbox 2026/05/13 10:55:54 INFO Applying migration id=noteshost 2026/05/13 10:55:54 INFO Applying migration id=fetched 2026/05/13 10:55:54 INFO Applying migration id=move 2026/05/13 10:55:54 INFO Applying migration id=cleanup 2026/05/13 10:55:54 INFO Applying migration id=received 2026/05/13 10:55:54 INFO Applying migration id=namehost 2026/05/13 10:55:54 INFO Applying migration id=outboxhost 2026/05/13 10:55:54 INFO Applying migration id=notesfts 2026/05/13 10:55:54 INFO Applying migration id=iconsname 2026/05/13 10:55:54 INFO Applying migration id=nohash 2026/05/13 10:55:54 INFO Applying migration id=shares 2026/05/13 10:55:54 INFO Applying migration id=actorttl 2026/05/13 10:55:54 INFO Applying migration id=tocc 2026/05/13 10:55:54 INFO Applying migration id=followeds 2026/05/13 10:55:54 INFO Applying migration id=certhash 2026/05/13 10:55:54 INFO Applying migration id=follows_sync 2026/05/13 10:55:54 INFO Applying migration id=jsonpath 2026/05/13 10:55:54 INFO Applying migration id=localforward 2026/05/13 10:55:54 INFO Applying migration id=avatar 2026/05/13 10:55:54 INFO Applying migration id=noimage 2026/05/13 10:55:54 INFO Applying migration id=feed 2026/05/13 10:55:54 INFO Applying migration id=bookmarks 2026/05/13 10:55:54 INFO Applying migration id=shareactivity 2026/05/13 10:55:54 INFO Applying migration id=application 2026/05/13 10:55:54 INFO Applying migration id=certificates 2026/05/13 10:55:54 INFO Applying migration id=rawforward 2026/05/13 10:55:54 INFO Applying migration id=publickey 2026/05/13 10:55:54 INFO Applying migration id=resolvegroup 2026/05/13 10:55:54 INFO Applying migration id=reject 2026/05/13 10:55:54 INFO Applying migration id=autodel 2026/05/13 10:55:54 INFO Applying migration id=jsonb 2026/05/13 10:55:54 INFO Applying migration id=quote 2026/05/13 10:55:54 INFO Applying migration id=rfc9421 2026/05/13 10:55:54 INFO Applying migration id=keys 2026/05/13 10:55:54 INFO Applying migration id=portable 2026/05/13 10:55:54 INFO Applying migration id=proofs 2026/05/13 10:55:54 INFO Applying migration id=contexts 2026/05/13 10:55:54 INFO Applying migration id=deliverieshost 2026/05/13 10:55:54 INFO Applying migration id=pembegin 2026/05/13 10:55:54 INFO Applying migration id=didhost 2026/05/13 10:55:54 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:54 INFO Applying migration id=invites 2026/05/13 10:55:54 INFO Applying migration id=ed25519blob 2026/05/13 10:55:54 INFO Applying migration id=rsablob 2026/05/13 10:55:54 INFO Applying migration id=iconscid 2026/05/13 10:55:54 INFO Applying migration id=actor 2026/05/13 10:55:54 INFO Applying migration id=localkeys 2026/05/13 10:55:54 INFO Applying migration id=deleted 2026/05/13 10:55:54 INFO Applying migration id=history 2026/05/13 10:55:54 INFO Applying migration id=outboxnano 2026/05/13 10:55:54 INFO Applying migration id=implements 2026/05/13 10:55:54 INFO Applying migration id=backfill 2026/05/13 10:55:54 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-9963-7baa-a101-10755bb192b3 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-9963-762b-9c78-a19e7a13cdba activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-9963-762b-9c78-a19e7a13cdba --- PASS: TestFTS_HashtagWithoutHash (0.74s) === RUN TestFTS_HashtagWithHash 2026/05/13 10:55:54 INFO Applying migration id=initial 2026/05/13 10:55:54 INFO Applying migration id=notesupdated 2026/05/13 10:55:54 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:54 INFO Applying migration id=activitiesid 2026/05/13 10:55:54 INFO Applying migration id=outbox 2026/05/13 10:55:54 INFO Applying migration id=edits 2026/05/13 10:55:54 INFO Applying migration id=outboxactor 2026/05/13 10:55:54 INFO Applying migration id=outboxsender 2026/05/13 10:55:54 INFO Applying migration id=thread 2026/05/13 10:55:54 INFO Applying migration id=host 2026/05/13 10:55:54 INFO Applying migration id=sharedinbox 2026/05/13 10:55:54 INFO Applying migration id=noteshost 2026/05/13 10:55:54 INFO Applying migration id=fetched 2026/05/13 10:55:54 INFO Applying migration id=move 2026/05/13 10:55:54 INFO Applying migration id=cleanup 2026/05/13 10:55:54 INFO Applying migration id=received 2026/05/13 10:55:54 INFO Applying migration id=namehost 2026/05/13 10:55:54 INFO Applying migration id=outboxhost 2026/05/13 10:55:54 INFO Applying migration id=notesfts 2026/05/13 10:55:54 INFO Applying migration id=iconsname 2026/05/13 10:55:54 INFO Applying migration id=nohash 2026/05/13 10:55:54 INFO Applying migration id=shares 2026/05/13 10:55:54 INFO Applying migration id=actorttl 2026/05/13 10:55:54 INFO Applying migration id=tocc 2026/05/13 10:55:54 INFO Applying migration id=followeds 2026/05/13 10:55:54 INFO Applying migration id=certhash 2026/05/13 10:55:54 INFO Applying migration id=follows_sync 2026/05/13 10:55:54 INFO Applying migration id=jsonpath 2026/05/13 10:55:54 INFO Applying migration id=localforward 2026/05/13 10:55:54 INFO Applying migration id=avatar 2026/05/13 10:55:54 INFO Applying migration id=noimage 2026/05/13 10:55:54 INFO Applying migration id=feed 2026/05/13 10:55:54 INFO Applying migration id=bookmarks 2026/05/13 10:55:54 INFO Applying migration id=shareactivity 2026/05/13 10:55:54 INFO Applying migration id=application 2026/05/13 10:55:54 INFO Applying migration id=certificates 2026/05/13 10:55:54 INFO Applying migration id=rawforward 2026/05/13 10:55:54 INFO Applying migration id=publickey 2026/05/13 10:55:54 INFO Applying migration id=resolvegroup 2026/05/13 10:55:54 INFO Applying migration id=reject 2026/05/13 10:55:54 INFO Applying migration id=autodel 2026/05/13 10:55:54 INFO Applying migration id=jsonb 2026/05/13 10:55:54 INFO Applying migration id=quote 2026/05/13 10:55:54 INFO Applying migration id=rfc9421 2026/05/13 10:55:54 INFO Applying migration id=keys 2026/05/13 10:55:54 INFO Applying migration id=portable 2026/05/13 10:55:54 INFO Applying migration id=proofs 2026/05/13 10:55:54 INFO Applying migration id=contexts 2026/05/13 10:55:54 INFO Applying migration id=deliverieshost 2026/05/13 10:55:54 INFO Applying migration id=pembegin 2026/05/13 10:55:54 INFO Applying migration id=didhost 2026/05/13 10:55:54 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:54 INFO Applying migration id=invites 2026/05/13 10:55:54 INFO Applying migration id=ed25519blob 2026/05/13 10:55:54 INFO Applying migration id=rsablob 2026/05/13 10:55:54 INFO Applying migration id=iconscid 2026/05/13 10:55:54 INFO Applying migration id=actor 2026/05/13 10:55:54 INFO Applying migration id=localkeys 2026/05/13 10:55:54 INFO Applying migration id=deleted 2026/05/13 10:55:54 INFO Applying migration id=history 2026/05/13 10:55:54 INFO Applying migration id=outboxnano 2026/05/13 10:55:54 INFO Applying migration id=implements 2026/05/13 10:55:54 INFO Applying migration id=backfill 2026/05/13 10:55:55 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-9d55-776a-ab10-37da57044cd3 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-9d55-76e9-acbd-86d70714f33a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-9d55-76e9-acbd-86d70714f33a 2026/05/13 10:55:55 WARN Failed to scan posts error="fts5: syntax error near \"#\"" --- PASS: TestFTS_HashtagWithHash (1.01s) === RUN TestFTS_HashtagWithHashAndQuotes 2026/05/13 10:55:55 INFO Applying migration id=initial 2026/05/13 10:55:55 INFO Applying migration id=notesupdated 2026/05/13 10:55:55 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:55 INFO Applying migration id=activitiesid 2026/05/13 10:55:55 INFO Applying migration id=outbox 2026/05/13 10:55:55 INFO Applying migration id=edits 2026/05/13 10:55:55 INFO Applying migration id=outboxactor 2026/05/13 10:55:55 INFO Applying migration id=outboxsender 2026/05/13 10:55:55 INFO Applying migration id=thread 2026/05/13 10:55:55 INFO Applying migration id=host 2026/05/13 10:55:55 INFO Applying migration id=sharedinbox 2026/05/13 10:55:55 INFO Applying migration id=noteshost 2026/05/13 10:55:55 INFO Applying migration id=fetched 2026/05/13 10:55:55 INFO Applying migration id=move 2026/05/13 10:55:55 INFO Applying migration id=cleanup 2026/05/13 10:55:55 INFO Applying migration id=received 2026/05/13 10:55:55 INFO Applying migration id=namehost 2026/05/13 10:55:55 INFO Applying migration id=outboxhost 2026/05/13 10:55:55 INFO Applying migration id=notesfts 2026/05/13 10:55:55 INFO Applying migration id=iconsname 2026/05/13 10:55:55 INFO Applying migration id=nohash 2026/05/13 10:55:55 INFO Applying migration id=shares 2026/05/13 10:55:55 INFO Applying migration id=actorttl 2026/05/13 10:55:55 INFO Applying migration id=tocc 2026/05/13 10:55:55 INFO Applying migration id=followeds 2026/05/13 10:55:55 INFO Applying migration id=certhash 2026/05/13 10:55:55 INFO Applying migration id=follows_sync 2026/05/13 10:55:55 INFO Applying migration id=jsonpath 2026/05/13 10:55:55 INFO Applying migration id=localforward 2026/05/13 10:55:55 INFO Applying migration id=avatar 2026/05/13 10:55:55 INFO Applying migration id=noimage 2026/05/13 10:55:55 INFO Applying migration id=feed 2026/05/13 10:55:55 INFO Applying migration id=bookmarks 2026/05/13 10:55:55 INFO Applying migration id=shareactivity 2026/05/13 10:55:55 INFO Applying migration id=application 2026/05/13 10:55:55 INFO Applying migration id=certificates 2026/05/13 10:55:55 INFO Applying migration id=rawforward 2026/05/13 10:55:55 INFO Applying migration id=publickey 2026/05/13 10:55:55 INFO Applying migration id=resolvegroup 2026/05/13 10:55:55 INFO Applying migration id=reject 2026/05/13 10:55:55 INFO Applying migration id=autodel 2026/05/13 10:55:55 INFO Applying migration id=jsonb 2026/05/13 10:55:55 INFO Applying migration id=quote 2026/05/13 10:55:55 INFO Applying migration id=rfc9421 2026/05/13 10:55:55 INFO Applying migration id=keys 2026/05/13 10:55:55 INFO Applying migration id=portable 2026/05/13 10:55:55 INFO Applying migration id=proofs 2026/05/13 10:55:55 INFO Applying migration id=contexts 2026/05/13 10:55:55 INFO Applying migration id=deliverieshost 2026/05/13 10:55:55 INFO Applying migration id=pembegin 2026/05/13 10:55:55 INFO Applying migration id=didhost 2026/05/13 10:55:55 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:55 INFO Applying migration id=invites 2026/05/13 10:55:55 INFO Applying migration id=ed25519blob 2026/05/13 10:55:55 INFO Applying migration id=rsablob 2026/05/13 10:55:55 INFO Applying migration id=iconscid 2026/05/13 10:55:55 INFO Applying migration id=actor 2026/05/13 10:55:55 INFO Applying migration id=localkeys 2026/05/13 10:55:55 INFO Applying migration id=deleted 2026/05/13 10:55:55 INFO Applying migration id=history 2026/05/13 10:55:55 INFO Applying migration id=outboxnano 2026/05/13 10:55:55 INFO Applying migration id=implements 2026/05/13 10:55:55 INFO Applying migration id=backfill 2026/05/13 10:55:56 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-a109-7991-949e-526468caf431 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-a109-78e1-b498-97b0909c4737 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-a109-78e1-b498-97b0909c4737 --- PASS: TestFTS_HashtagWithHashAndQuotes (0.95s) === RUN TestFTS_HashtagWithHashAndQuotesUnauthenticatedUser 2026/05/13 10:55:56 INFO Applying migration id=initial 2026/05/13 10:55:56 INFO Applying migration id=notesupdated 2026/05/13 10:55:56 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:56 INFO Applying migration id=activitiesid 2026/05/13 10:55:56 INFO Applying migration id=outbox 2026/05/13 10:55:56 INFO Applying migration id=edits 2026/05/13 10:55:56 INFO Applying migration id=outboxactor 2026/05/13 10:55:56 INFO Applying migration id=outboxsender 2026/05/13 10:55:56 INFO Applying migration id=thread 2026/05/13 10:55:56 INFO Applying migration id=host 2026/05/13 10:55:56 INFO Applying migration id=sharedinbox 2026/05/13 10:55:56 INFO Applying migration id=noteshost 2026/05/13 10:55:56 INFO Applying migration id=fetched 2026/05/13 10:55:56 INFO Applying migration id=move 2026/05/13 10:55:56 INFO Applying migration id=cleanup 2026/05/13 10:55:56 INFO Applying migration id=received 2026/05/13 10:55:56 INFO Applying migration id=namehost 2026/05/13 10:55:56 INFO Applying migration id=outboxhost 2026/05/13 10:55:56 INFO Applying migration id=notesfts 2026/05/13 10:55:56 INFO Applying migration id=iconsname 2026/05/13 10:55:56 INFO Applying migration id=nohash 2026/05/13 10:55:56 INFO Applying migration id=shares 2026/05/13 10:55:56 INFO Applying migration id=actorttl 2026/05/13 10:55:56 INFO Applying migration id=tocc 2026/05/13 10:55:56 INFO Applying migration id=followeds 2026/05/13 10:55:56 INFO Applying migration id=certhash 2026/05/13 10:55:56 INFO Applying migration id=follows_sync 2026/05/13 10:55:56 INFO Applying migration id=jsonpath 2026/05/13 10:55:56 INFO Applying migration id=localforward 2026/05/13 10:55:56 INFO Applying migration id=avatar 2026/05/13 10:55:56 INFO Applying migration id=noimage 2026/05/13 10:55:56 INFO Applying migration id=feed 2026/05/13 10:55:56 INFO Applying migration id=bookmarks 2026/05/13 10:55:56 INFO Applying migration id=shareactivity 2026/05/13 10:55:56 INFO Applying migration id=application 2026/05/13 10:55:56 INFO Applying migration id=certificates 2026/05/13 10:55:56 INFO Applying migration id=rawforward 2026/05/13 10:55:56 INFO Applying migration id=publickey 2026/05/13 10:55:56 INFO Applying migration id=resolvegroup 2026/05/13 10:55:56 INFO Applying migration id=reject 2026/05/13 10:55:56 INFO Applying migration id=autodel 2026/05/13 10:55:56 INFO Applying migration id=jsonb 2026/05/13 10:55:56 INFO Applying migration id=quote 2026/05/13 10:55:56 INFO Applying migration id=rfc9421 2026/05/13 10:55:56 INFO Applying migration id=keys 2026/05/13 10:55:56 INFO Applying migration id=portable 2026/05/13 10:55:56 INFO Applying migration id=proofs 2026/05/13 10:55:56 INFO Applying migration id=contexts 2026/05/13 10:55:56 INFO Applying migration id=deliverieshost 2026/05/13 10:55:56 INFO Applying migration id=pembegin 2026/05/13 10:55:56 INFO Applying migration id=didhost 2026/05/13 10:55:56 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:56 INFO Applying migration id=invites 2026/05/13 10:55:56 INFO Applying migration id=ed25519blob 2026/05/13 10:55:56 INFO Applying migration id=rsablob 2026/05/13 10:55:56 INFO Applying migration id=iconscid 2026/05/13 10:55:56 INFO Applying migration id=actor 2026/05/13 10:55:56 INFO Applying migration id=localkeys 2026/05/13 10:55:56 INFO Applying migration id=deleted 2026/05/13 10:55:56 INFO Applying migration id=history 2026/05/13 10:55:56 INFO Applying migration id=outboxnano 2026/05/13 10:55:56 INFO Applying migration id=implements 2026/05/13 10:55:56 INFO Applying migration id=backfill 2026/05/13 10:55:57 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-a5e0-7127-8f6c-edc7445ec550 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-a5e0-709f-aa5e-70692d4aadc6 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-a5e0-709f-aa5e-70692d4aadc6 --- PASS: TestFTS_HashtagWithHashAndQuotesUnauthenticatedUser (1.24s) === RUN TestFTS_HashtagWithHashAndQuotesSecondPage 2026/05/13 10:55:57 INFO Applying migration id=initial 2026/05/13 10:55:57 INFO Applying migration id=notesupdated 2026/05/13 10:55:57 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:57 INFO Applying migration id=activitiesid 2026/05/13 10:55:57 INFO Applying migration id=outbox 2026/05/13 10:55:57 INFO Applying migration id=edits 2026/05/13 10:55:57 INFO Applying migration id=outboxactor 2026/05/13 10:55:57 INFO Applying migration id=outboxsender 2026/05/13 10:55:57 INFO Applying migration id=thread 2026/05/13 10:55:57 INFO Applying migration id=host 2026/05/13 10:55:57 INFO Applying migration id=sharedinbox 2026/05/13 10:55:57 INFO Applying migration id=noteshost 2026/05/13 10:55:57 INFO Applying migration id=fetched 2026/05/13 10:55:57 INFO Applying migration id=move 2026/05/13 10:55:57 INFO Applying migration id=cleanup 2026/05/13 10:55:57 INFO Applying migration id=received 2026/05/13 10:55:57 INFO Applying migration id=namehost 2026/05/13 10:55:57 INFO Applying migration id=outboxhost 2026/05/13 10:55:57 INFO Applying migration id=notesfts 2026/05/13 10:55:57 INFO Applying migration id=iconsname 2026/05/13 10:55:57 INFO Applying migration id=nohash 2026/05/13 10:55:57 INFO Applying migration id=shares 2026/05/13 10:55:57 INFO Applying migration id=actorttl 2026/05/13 10:55:57 INFO Applying migration id=tocc 2026/05/13 10:55:57 INFO Applying migration id=followeds 2026/05/13 10:55:57 INFO Applying migration id=certhash 2026/05/13 10:55:57 INFO Applying migration id=follows_sync 2026/05/13 10:55:57 INFO Applying migration id=jsonpath 2026/05/13 10:55:58 INFO Applying migration id=localforward 2026/05/13 10:55:58 INFO Applying migration id=avatar 2026/05/13 10:55:58 INFO Applying migration id=noimage 2026/05/13 10:55:58 INFO Applying migration id=feed 2026/05/13 10:55:58 INFO Applying migration id=bookmarks 2026/05/13 10:55:58 INFO Applying migration id=shareactivity 2026/05/13 10:55:58 INFO Applying migration id=application 2026/05/13 10:55:58 INFO Applying migration id=certificates 2026/05/13 10:55:58 INFO Applying migration id=rawforward 2026/05/13 10:55:58 INFO Applying migration id=publickey 2026/05/13 10:55:58 INFO Applying migration id=resolvegroup 2026/05/13 10:55:58 INFO Applying migration id=reject 2026/05/13 10:55:58 INFO Applying migration id=autodel 2026/05/13 10:55:58 INFO Applying migration id=jsonb 2026/05/13 10:55:58 INFO Applying migration id=quote 2026/05/13 10:55:58 INFO Applying migration id=rfc9421 2026/05/13 10:55:58 INFO Applying migration id=keys 2026/05/13 10:55:58 INFO Applying migration id=portable 2026/05/13 10:55:58 INFO Applying migration id=proofs 2026/05/13 10:55:58 INFO Applying migration id=contexts 2026/05/13 10:55:58 INFO Applying migration id=deliverieshost 2026/05/13 10:55:58 INFO Applying migration id=pembegin 2026/05/13 10:55:58 INFO Applying migration id=didhost 2026/05/13 10:55:58 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:58 INFO Applying migration id=invites 2026/05/13 10:55:58 INFO Applying migration id=ed25519blob 2026/05/13 10:55:58 INFO Applying migration id=rsablob 2026/05/13 10:55:58 INFO Applying migration id=iconscid 2026/05/13 10:55:58 INFO Applying migration id=actor 2026/05/13 10:55:58 INFO Applying migration id=localkeys 2026/05/13 10:55:58 INFO Applying migration id=deleted 2026/05/13 10:55:58 INFO Applying migration id=history 2026/05/13 10:55:58 INFO Applying migration id=outboxnano 2026/05/13 10:55:58 INFO Applying migration id=implements 2026/05/13 10:55:58 INFO Applying migration id=backfill 2026/05/13 10:55:58 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-a87f-7d7f-8541-c5c3bfbe42c1 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-a87f-7d03-8ecb-49783f86c5d6 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-a87f-7d03-8ecb-49783f86c5d6 --- PASS: TestFTS_HashtagWithHashAndQuotesSecondPage (0.67s) === RUN TestFTS_NoInput 2026/05/13 10:55:58 INFO Applying migration id=initial 2026/05/13 10:55:58 INFO Applying migration id=notesupdated 2026/05/13 10:55:58 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:58 INFO Applying migration id=activitiesid 2026/05/13 10:55:58 INFO Applying migration id=outbox 2026/05/13 10:55:58 INFO Applying migration id=edits 2026/05/13 10:55:58 INFO Applying migration id=outboxactor 2026/05/13 10:55:58 INFO Applying migration id=outboxsender 2026/05/13 10:55:58 INFO Applying migration id=thread 2026/05/13 10:55:58 INFO Applying migration id=host 2026/05/13 10:55:58 INFO Applying migration id=sharedinbox 2026/05/13 10:55:58 INFO Applying migration id=noteshost 2026/05/13 10:55:58 INFO Applying migration id=fetched 2026/05/13 10:55:58 INFO Applying migration id=move 2026/05/13 10:55:58 INFO Applying migration id=cleanup 2026/05/13 10:55:58 INFO Applying migration id=received 2026/05/13 10:55:58 INFO Applying migration id=namehost 2026/05/13 10:55:58 INFO Applying migration id=outboxhost 2026/05/13 10:55:58 INFO Applying migration id=notesfts 2026/05/13 10:55:58 INFO Applying migration id=iconsname 2026/05/13 10:55:58 INFO Applying migration id=nohash 2026/05/13 10:55:58 INFO Applying migration id=shares 2026/05/13 10:55:58 INFO Applying migration id=actorttl 2026/05/13 10:55:58 INFO Applying migration id=tocc 2026/05/13 10:55:58 INFO Applying migration id=followeds 2026/05/13 10:55:58 INFO Applying migration id=certhash 2026/05/13 10:55:58 INFO Applying migration id=follows_sync 2026/05/13 10:55:58 INFO Applying migration id=jsonpath 2026/05/13 10:55:58 INFO Applying migration id=localforward 2026/05/13 10:55:58 INFO Applying migration id=avatar 2026/05/13 10:55:58 INFO Applying migration id=noimage 2026/05/13 10:55:58 INFO Applying migration id=feed 2026/05/13 10:55:58 INFO Applying migration id=bookmarks 2026/05/13 10:55:58 INFO Applying migration id=shareactivity 2026/05/13 10:55:58 INFO Applying migration id=application 2026/05/13 10:55:58 INFO Applying migration id=certificates 2026/05/13 10:55:58 INFO Applying migration id=rawforward 2026/05/13 10:55:58 INFO Applying migration id=publickey 2026/05/13 10:55:58 INFO Applying migration id=resolvegroup 2026/05/13 10:55:58 INFO Applying migration id=reject 2026/05/13 10:55:58 INFO Applying migration id=autodel 2026/05/13 10:55:58 INFO Applying migration id=jsonb 2026/05/13 10:55:58 INFO Applying migration id=quote 2026/05/13 10:55:58 INFO Applying migration id=rfc9421 2026/05/13 10:55:58 INFO Applying migration id=keys 2026/05/13 10:55:58 INFO Applying migration id=portable 2026/05/13 10:55:58 INFO Applying migration id=proofs 2026/05/13 10:55:58 INFO Applying migration id=contexts 2026/05/13 10:55:58 INFO Applying migration id=deliverieshost 2026/05/13 10:55:58 INFO Applying migration id=pembegin 2026/05/13 10:55:58 INFO Applying migration id=didhost 2026/05/13 10:55:58 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:58 INFO Applying migration id=invites 2026/05/13 10:55:58 INFO Applying migration id=ed25519blob 2026/05/13 10:55:58 INFO Applying migration id=rsablob 2026/05/13 10:55:58 INFO Applying migration id=iconscid 2026/05/13 10:55:58 INFO Applying migration id=actor 2026/05/13 10:55:58 INFO Applying migration id=localkeys 2026/05/13 10:55:58 INFO Applying migration id=deleted 2026/05/13 10:55:58 INFO Applying migration id=history 2026/05/13 10:55:58 INFO Applying migration id=outboxnano 2026/05/13 10:55:58 INFO Applying migration id=implements 2026/05/13 10:55:58 INFO Applying migration id=backfill --- PASS: TestFTS_NoInput (0.55s) === RUN TestFTS_EmptyInput 2026/05/13 10:55:59 INFO Applying migration id=initial 2026/05/13 10:55:59 INFO Applying migration id=notesupdated 2026/05/13 10:55:59 INFO Applying migration id=personspreferredusername 2026/05/13 10:55:59 INFO Applying migration id=activitiesid 2026/05/13 10:55:59 INFO Applying migration id=outbox 2026/05/13 10:55:59 INFO Applying migration id=edits 2026/05/13 10:55:59 INFO Applying migration id=outboxactor 2026/05/13 10:55:59 INFO Applying migration id=outboxsender 2026/05/13 10:55:59 INFO Applying migration id=thread 2026/05/13 10:55:59 INFO Applying migration id=host 2026/05/13 10:55:59 INFO Applying migration id=sharedinbox 2026/05/13 10:55:59 INFO Applying migration id=noteshost 2026/05/13 10:55:59 INFO Applying migration id=fetched 2026/05/13 10:55:59 INFO Applying migration id=move 2026/05/13 10:55:59 INFO Applying migration id=cleanup 2026/05/13 10:55:59 INFO Applying migration id=received 2026/05/13 10:55:59 INFO Applying migration id=namehost 2026/05/13 10:55:59 INFO Applying migration id=outboxhost 2026/05/13 10:55:59 INFO Applying migration id=notesfts 2026/05/13 10:55:59 INFO Applying migration id=iconsname 2026/05/13 10:55:59 INFO Applying migration id=nohash 2026/05/13 10:55:59 INFO Applying migration id=shares 2026/05/13 10:55:59 INFO Applying migration id=actorttl 2026/05/13 10:55:59 INFO Applying migration id=tocc 2026/05/13 10:55:59 INFO Applying migration id=followeds 2026/05/13 10:55:59 INFO Applying migration id=certhash 2026/05/13 10:55:59 INFO Applying migration id=follows_sync 2026/05/13 10:55:59 INFO Applying migration id=jsonpath 2026/05/13 10:55:59 INFO Applying migration id=localforward 2026/05/13 10:55:59 INFO Applying migration id=avatar 2026/05/13 10:55:59 INFO Applying migration id=noimage 2026/05/13 10:55:59 INFO Applying migration id=feed 2026/05/13 10:55:59 INFO Applying migration id=bookmarks 2026/05/13 10:55:59 INFO Applying migration id=shareactivity 2026/05/13 10:55:59 INFO Applying migration id=application 2026/05/13 10:55:59 INFO Applying migration id=certificates 2026/05/13 10:55:59 INFO Applying migration id=rawforward 2026/05/13 10:55:59 INFO Applying migration id=publickey 2026/05/13 10:55:59 INFO Applying migration id=resolvegroup 2026/05/13 10:55:59 INFO Applying migration id=reject 2026/05/13 10:55:59 INFO Applying migration id=autodel 2026/05/13 10:55:59 INFO Applying migration id=jsonb 2026/05/13 10:55:59 INFO Applying migration id=quote 2026/05/13 10:55:59 INFO Applying migration id=rfc9421 2026/05/13 10:55:59 INFO Applying migration id=keys 2026/05/13 10:55:59 INFO Applying migration id=portable 2026/05/13 10:55:59 INFO Applying migration id=proofs 2026/05/13 10:55:59 INFO Applying migration id=contexts 2026/05/13 10:55:59 INFO Applying migration id=deliverieshost 2026/05/13 10:55:59 INFO Applying migration id=pembegin 2026/05/13 10:55:59 INFO Applying migration id=didhost 2026/05/13 10:55:59 INFO Applying migration id=rsapkcs8 2026/05/13 10:55:59 INFO Applying migration id=invites 2026/05/13 10:55:59 INFO Applying migration id=ed25519blob 2026/05/13 10:55:59 INFO Applying migration id=rsablob 2026/05/13 10:55:59 INFO Applying migration id=iconscid 2026/05/13 10:55:59 INFO Applying migration id=actor 2026/05/13 10:55:59 INFO Applying migration id=localkeys 2026/05/13 10:55:59 INFO Applying migration id=deleted 2026/05/13 10:55:59 INFO Applying migration id=history 2026/05/13 10:55:59 INFO Applying migration id=outboxnano 2026/05/13 10:55:59 INFO Applying migration id=implements 2026/05/13 10:55:59 INFO Applying migration id=backfill --- PASS: TestFTS_EmptyInput (1.01s) === RUN TestFTS_InvalidEscapeSequence 2026/05/13 10:56:00 INFO Applying migration id=initial 2026/05/13 10:56:00 INFO Applying migration id=notesupdated 2026/05/13 10:56:00 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:00 INFO Applying migration id=activitiesid 2026/05/13 10:56:00 INFO Applying migration id=outbox 2026/05/13 10:56:00 INFO Applying migration id=edits 2026/05/13 10:56:00 INFO Applying migration id=outboxactor 2026/05/13 10:56:00 INFO Applying migration id=outboxsender 2026/05/13 10:56:00 INFO Applying migration id=thread 2026/05/13 10:56:00 INFO Applying migration id=host 2026/05/13 10:56:00 INFO Applying migration id=sharedinbox 2026/05/13 10:56:00 INFO Applying migration id=noteshost 2026/05/13 10:56:00 INFO Applying migration id=fetched 2026/05/13 10:56:00 INFO Applying migration id=move 2026/05/13 10:56:00 INFO Applying migration id=cleanup 2026/05/13 10:56:00 INFO Applying migration id=received 2026/05/13 10:56:00 INFO Applying migration id=namehost 2026/05/13 10:56:00 INFO Applying migration id=outboxhost 2026/05/13 10:56:00 INFO Applying migration id=notesfts 2026/05/13 10:56:00 INFO Applying migration id=iconsname 2026/05/13 10:56:00 INFO Applying migration id=nohash 2026/05/13 10:56:00 INFO Applying migration id=shares 2026/05/13 10:56:00 INFO Applying migration id=actorttl 2026/05/13 10:56:00 INFO Applying migration id=tocc 2026/05/13 10:56:00 INFO Applying migration id=followeds 2026/05/13 10:56:00 INFO Applying migration id=certhash 2026/05/13 10:56:00 INFO Applying migration id=follows_sync 2026/05/13 10:56:00 INFO Applying migration id=jsonpath 2026/05/13 10:56:00 INFO Applying migration id=localforward 2026/05/13 10:56:00 INFO Applying migration id=avatar 2026/05/13 10:56:00 INFO Applying migration id=noimage 2026/05/13 10:56:00 INFO Applying migration id=feed 2026/05/13 10:56:00 INFO Applying migration id=bookmarks 2026/05/13 10:56:00 INFO Applying migration id=shareactivity 2026/05/13 10:56:00 INFO Applying migration id=application 2026/05/13 10:56:00 INFO Applying migration id=certificates 2026/05/13 10:56:00 INFO Applying migration id=rawforward 2026/05/13 10:56:00 INFO Applying migration id=publickey 2026/05/13 10:56:00 INFO Applying migration id=resolvegroup 2026/05/13 10:56:00 INFO Applying migration id=reject 2026/05/13 10:56:00 INFO Applying migration id=autodel 2026/05/13 10:56:00 INFO Applying migration id=jsonb 2026/05/13 10:56:00 INFO Applying migration id=quote 2026/05/13 10:56:00 INFO Applying migration id=rfc9421 2026/05/13 10:56:00 INFO Applying migration id=keys 2026/05/13 10:56:00 INFO Applying migration id=portable 2026/05/13 10:56:00 INFO Applying migration id=proofs 2026/05/13 10:56:00 INFO Applying migration id=contexts 2026/05/13 10:56:00 INFO Applying migration id=deliverieshost 2026/05/13 10:56:00 INFO Applying migration id=pembegin 2026/05/13 10:56:00 INFO Applying migration id=didhost 2026/05/13 10:56:00 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:00 INFO Applying migration id=invites 2026/05/13 10:56:00 INFO Applying migration id=ed25519blob 2026/05/13 10:56:00 INFO Applying migration id=rsablob 2026/05/13 10:56:00 INFO Applying migration id=iconscid 2026/05/13 10:56:00 INFO Applying migration id=actor 2026/05/13 10:56:00 INFO Applying migration id=localkeys 2026/05/13 10:56:00 INFO Applying migration id=deleted 2026/05/13 10:56:00 INFO Applying migration id=history 2026/05/13 10:56:00 INFO Applying migration id=outboxnano 2026/05/13 10:56:00 INFO Applying migration id=implements 2026/05/13 10:56:00 INFO Applying migration id=backfill 2026/05/13 10:56:00 INFO Failed to decode query url=/users/fts?%zzworld error="invalid URL escape \"%zz\"" --- PASS: TestFTS_InvalidEscapeSequence (0.70s) === RUN TestFTS_UnathenticatedUser 2026/05/13 10:56:00 INFO Applying migration id=initial 2026/05/13 10:56:00 INFO Applying migration id=notesupdated 2026/05/13 10:56:00 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:00 INFO Applying migration id=activitiesid 2026/05/13 10:56:00 INFO Applying migration id=outbox 2026/05/13 10:56:00 INFO Applying migration id=edits 2026/05/13 10:56:00 INFO Applying migration id=outboxactor 2026/05/13 10:56:00 INFO Applying migration id=outboxsender 2026/05/13 10:56:00 INFO Applying migration id=thread 2026/05/13 10:56:00 INFO Applying migration id=host 2026/05/13 10:56:00 INFO Applying migration id=sharedinbox 2026/05/13 10:56:00 INFO Applying migration id=noteshost 2026/05/13 10:56:00 INFO Applying migration id=fetched 2026/05/13 10:56:00 INFO Applying migration id=move 2026/05/13 10:56:00 INFO Applying migration id=cleanup 2026/05/13 10:56:00 INFO Applying migration id=received 2026/05/13 10:56:00 INFO Applying migration id=namehost 2026/05/13 10:56:00 INFO Applying migration id=outboxhost 2026/05/13 10:56:00 INFO Applying migration id=notesfts 2026/05/13 10:56:00 INFO Applying migration id=iconsname 2026/05/13 10:56:00 INFO Applying migration id=nohash 2026/05/13 10:56:00 INFO Applying migration id=shares 2026/05/13 10:56:00 INFO Applying migration id=actorttl 2026/05/13 10:56:00 INFO Applying migration id=tocc 2026/05/13 10:56:00 INFO Applying migration id=followeds 2026/05/13 10:56:00 INFO Applying migration id=certhash 2026/05/13 10:56:00 INFO Applying migration id=follows_sync 2026/05/13 10:56:00 INFO Applying migration id=jsonpath 2026/05/13 10:56:00 INFO Applying migration id=localforward 2026/05/13 10:56:00 INFO Applying migration id=avatar 2026/05/13 10:56:00 INFO Applying migration id=noimage 2026/05/13 10:56:00 INFO Applying migration id=feed 2026/05/13 10:56:00 INFO Applying migration id=bookmarks 2026/05/13 10:56:00 INFO Applying migration id=shareactivity 2026/05/13 10:56:00 INFO Applying migration id=application 2026/05/13 10:56:00 INFO Applying migration id=certificates 2026/05/13 10:56:00 INFO Applying migration id=rawforward 2026/05/13 10:56:00 INFO Applying migration id=publickey 2026/05/13 10:56:00 INFO Applying migration id=resolvegroup 2026/05/13 10:56:00 INFO Applying migration id=reject 2026/05/13 10:56:00 INFO Applying migration id=autodel 2026/05/13 10:56:00 INFO Applying migration id=jsonb 2026/05/13 10:56:00 INFO Applying migration id=quote 2026/05/13 10:56:00 INFO Applying migration id=rfc9421 2026/05/13 10:56:01 INFO Applying migration id=keys 2026/05/13 10:56:01 INFO Applying migration id=portable 2026/05/13 10:56:01 INFO Applying migration id=proofs 2026/05/13 10:56:01 INFO Applying migration id=contexts 2026/05/13 10:56:01 INFO Applying migration id=deliverieshost 2026/05/13 10:56:01 INFO Applying migration id=pembegin 2026/05/13 10:56:01 INFO Applying migration id=didhost 2026/05/13 10:56:01 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:01 INFO Applying migration id=invites 2026/05/13 10:56:01 INFO Applying migration id=ed25519blob 2026/05/13 10:56:01 INFO Applying migration id=rsablob 2026/05/13 10:56:01 INFO Applying migration id=iconscid 2026/05/13 10:56:01 INFO Applying migration id=actor 2026/05/13 10:56:01 INFO Applying migration id=localkeys 2026/05/13 10:56:01 INFO Applying migration id=deleted 2026/05/13 10:56:01 INFO Applying migration id=history 2026/05/13 10:56:01 INFO Applying migration id=outboxnano 2026/05/13 10:56:01 INFO Applying migration id=implements 2026/05/13 10:56:01 INFO Applying migration id=backfill 2026/05/13 10:56:01 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-b4d9-70da-917d-ac2ce2bb067d activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-b4d9-7075-8af3-aebfa8c13a4b activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-b4d9-7075-8af3-aebfa8c13a4b --- PASS: TestFTS_UnathenticatedUser (0.89s) === RUN TestFTS_SearchByAuthorUserName 2026/05/13 10:56:01 INFO Applying migration id=initial 2026/05/13 10:56:01 INFO Applying migration id=notesupdated 2026/05/13 10:56:01 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:01 INFO Applying migration id=activitiesid 2026/05/13 10:56:01 INFO Applying migration id=outbox 2026/05/13 10:56:01 INFO Applying migration id=edits 2026/05/13 10:56:01 INFO Applying migration id=outboxactor 2026/05/13 10:56:01 INFO Applying migration id=outboxsender 2026/05/13 10:56:01 INFO Applying migration id=thread 2026/05/13 10:56:01 INFO Applying migration id=host 2026/05/13 10:56:01 INFO Applying migration id=sharedinbox 2026/05/13 10:56:01 INFO Applying migration id=noteshost 2026/05/13 10:56:01 INFO Applying migration id=fetched 2026/05/13 10:56:01 INFO Applying migration id=move 2026/05/13 10:56:01 INFO Applying migration id=cleanup 2026/05/13 10:56:01 INFO Applying migration id=received 2026/05/13 10:56:01 INFO Applying migration id=namehost 2026/05/13 10:56:01 INFO Applying migration id=outboxhost 2026/05/13 10:56:01 INFO Applying migration id=notesfts 2026/05/13 10:56:01 INFO Applying migration id=iconsname 2026/05/13 10:56:01 INFO Applying migration id=nohash 2026/05/13 10:56:01 INFO Applying migration id=shares 2026/05/13 10:56:01 INFO Applying migration id=actorttl 2026/05/13 10:56:01 INFO Applying migration id=tocc 2026/05/13 10:56:01 INFO Applying migration id=followeds 2026/05/13 10:56:01 INFO Applying migration id=certhash 2026/05/13 10:56:01 INFO Applying migration id=follows_sync 2026/05/13 10:56:01 INFO Applying migration id=jsonpath 2026/05/13 10:56:01 INFO Applying migration id=localforward 2026/05/13 10:56:01 INFO Applying migration id=avatar 2026/05/13 10:56:01 INFO Applying migration id=noimage 2026/05/13 10:56:01 INFO Applying migration id=feed 2026/05/13 10:56:01 INFO Applying migration id=bookmarks 2026/05/13 10:56:01 INFO Applying migration id=shareactivity 2026/05/13 10:56:01 INFO Applying migration id=application 2026/05/13 10:56:01 INFO Applying migration id=certificates 2026/05/13 10:56:01 INFO Applying migration id=rawforward 2026/05/13 10:56:01 INFO Applying migration id=publickey 2026/05/13 10:56:01 INFO Applying migration id=resolvegroup 2026/05/13 10:56:01 INFO Applying migration id=reject 2026/05/13 10:56:01 INFO Applying migration id=autodel 2026/05/13 10:56:01 INFO Applying migration id=jsonb 2026/05/13 10:56:01 INFO Applying migration id=quote 2026/05/13 10:56:01 INFO Applying migration id=rfc9421 2026/05/13 10:56:01 INFO Applying migration id=keys 2026/05/13 10:56:01 INFO Applying migration id=portable 2026/05/13 10:56:01 INFO Applying migration id=proofs 2026/05/13 10:56:01 INFO Applying migration id=contexts 2026/05/13 10:56:01 INFO Applying migration id=deliverieshost 2026/05/13 10:56:01 INFO Applying migration id=pembegin 2026/05/13 10:56:01 INFO Applying migration id=didhost 2026/05/13 10:56:01 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:01 INFO Applying migration id=invites 2026/05/13 10:56:01 INFO Applying migration id=ed25519blob 2026/05/13 10:56:01 INFO Applying migration id=rsablob 2026/05/13 10:56:01 INFO Applying migration id=iconscid 2026/05/13 10:56:01 INFO Applying migration id=actor 2026/05/13 10:56:01 INFO Applying migration id=localkeys 2026/05/13 10:56:01 INFO Applying migration id=deleted 2026/05/13 10:56:01 INFO Applying migration id=history 2026/05/13 10:56:01 INFO Applying migration id=outboxnano 2026/05/13 10:56:01 INFO Applying migration id=implements 2026/05/13 10:56:01 INFO Applying migration id=backfill 2026/05/13 10:56:02 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-b719-799e-8031-0b0f0533aaf1 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-b719-7919-9147-03fb6c331cca activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-b719-7919-9147-03fb6c331cca --- PASS: TestFTS_SearchByAuthorUserName (0.58s) === RUN TestFTS_SearchByAuthorID 2026/05/13 10:56:02 INFO Applying migration id=initial 2026/05/13 10:56:02 INFO Applying migration id=notesupdated 2026/05/13 10:56:02 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:02 INFO Applying migration id=activitiesid 2026/05/13 10:56:02 INFO Applying migration id=outbox 2026/05/13 10:56:02 INFO Applying migration id=edits 2026/05/13 10:56:02 INFO Applying migration id=outboxactor 2026/05/13 10:56:02 INFO Applying migration id=outboxsender 2026/05/13 10:56:02 INFO Applying migration id=thread 2026/05/13 10:56:02 INFO Applying migration id=host 2026/05/13 10:56:02 INFO Applying migration id=sharedinbox 2026/05/13 10:56:02 INFO Applying migration id=noteshost 2026/05/13 10:56:02 INFO Applying migration id=fetched 2026/05/13 10:56:02 INFO Applying migration id=move 2026/05/13 10:56:02 INFO Applying migration id=cleanup 2026/05/13 10:56:02 INFO Applying migration id=received 2026/05/13 10:56:02 INFO Applying migration id=namehost 2026/05/13 10:56:02 INFO Applying migration id=outboxhost 2026/05/13 10:56:02 INFO Applying migration id=notesfts 2026/05/13 10:56:02 INFO Applying migration id=iconsname 2026/05/13 10:56:02 INFO Applying migration id=nohash 2026/05/13 10:56:02 INFO Applying migration id=shares 2026/05/13 10:56:02 INFO Applying migration id=actorttl 2026/05/13 10:56:02 INFO Applying migration id=tocc 2026/05/13 10:56:02 INFO Applying migration id=followeds 2026/05/13 10:56:02 INFO Applying migration id=certhash 2026/05/13 10:56:02 INFO Applying migration id=follows_sync 2026/05/13 10:56:02 INFO Applying migration id=jsonpath 2026/05/13 10:56:02 INFO Applying migration id=localforward 2026/05/13 10:56:02 INFO Applying migration id=avatar 2026/05/13 10:56:02 INFO Applying migration id=noimage 2026/05/13 10:56:02 INFO Applying migration id=feed 2026/05/13 10:56:02 INFO Applying migration id=bookmarks 2026/05/13 10:56:02 INFO Applying migration id=shareactivity 2026/05/13 10:56:02 INFO Applying migration id=application 2026/05/13 10:56:02 INFO Applying migration id=certificates 2026/05/13 10:56:02 INFO Applying migration id=rawforward 2026/05/13 10:56:02 INFO Applying migration id=publickey 2026/05/13 10:56:02 INFO Applying migration id=resolvegroup 2026/05/13 10:56:02 INFO Applying migration id=reject 2026/05/13 10:56:02 INFO Applying migration id=autodel 2026/05/13 10:56:02 INFO Applying migration id=jsonb 2026/05/13 10:56:02 INFO Applying migration id=quote 2026/05/13 10:56:02 INFO Applying migration id=rfc9421 2026/05/13 10:56:02 INFO Applying migration id=keys 2026/05/13 10:56:02 INFO Applying migration id=portable 2026/05/13 10:56:02 INFO Applying migration id=proofs 2026/05/13 10:56:02 INFO Applying migration id=contexts 2026/05/13 10:56:02 INFO Applying migration id=deliverieshost 2026/05/13 10:56:02 INFO Applying migration id=pembegin 2026/05/13 10:56:02 INFO Applying migration id=didhost 2026/05/13 10:56:02 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:02 INFO Applying migration id=invites 2026/05/13 10:56:02 INFO Applying migration id=ed25519blob 2026/05/13 10:56:02 INFO Applying migration id=rsablob 2026/05/13 10:56:02 INFO Applying migration id=iconscid 2026/05/13 10:56:02 INFO Applying migration id=actor 2026/05/13 10:56:02 INFO Applying migration id=localkeys 2026/05/13 10:56:02 INFO Applying migration id=deleted 2026/05/13 10:56:02 INFO Applying migration id=history 2026/05/13 10:56:02 INFO Applying migration id=outboxnano 2026/05/13 10:56:02 INFO Applying migration id=implements 2026/05/13 10:56:02 INFO Applying migration id=backfill 2026/05/13 10:56:03 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-ba52-7bc0-b355-8572b3e167dd activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-ba52-7b56-aab5-f698ff5ae9c1 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-ba52-7b56-aab5-f698ff5ae9c1 --- PASS: TestFTS_SearchByAuthorID (0.83s) === RUN TestFTS_SearchByMentionUserName 2026/05/13 10:56:03 INFO Applying migration id=initial 2026/05/13 10:56:03 INFO Applying migration id=notesupdated 2026/05/13 10:56:03 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:03 INFO Applying migration id=activitiesid 2026/05/13 10:56:03 INFO Applying migration id=outbox 2026/05/13 10:56:03 INFO Applying migration id=edits 2026/05/13 10:56:03 INFO Applying migration id=outboxactor 2026/05/13 10:56:03 INFO Applying migration id=outboxsender 2026/05/13 10:56:03 INFO Applying migration id=thread 2026/05/13 10:56:03 INFO Applying migration id=host 2026/05/13 10:56:03 INFO Applying migration id=sharedinbox 2026/05/13 10:56:03 INFO Applying migration id=noteshost 2026/05/13 10:56:03 INFO Applying migration id=fetched 2026/05/13 10:56:03 INFO Applying migration id=move 2026/05/13 10:56:03 INFO Applying migration id=cleanup 2026/05/13 10:56:03 INFO Applying migration id=received 2026/05/13 10:56:03 INFO Applying migration id=namehost 2026/05/13 10:56:03 INFO Applying migration id=outboxhost 2026/05/13 10:56:03 INFO Applying migration id=notesfts 2026/05/13 10:56:03 INFO Applying migration id=iconsname 2026/05/13 10:56:03 INFO Applying migration id=nohash 2026/05/13 10:56:03 INFO Applying migration id=shares 2026/05/13 10:56:03 INFO Applying migration id=actorttl 2026/05/13 10:56:03 INFO Applying migration id=tocc 2026/05/13 10:56:03 INFO Applying migration id=followeds 2026/05/13 10:56:03 INFO Applying migration id=certhash 2026/05/13 10:56:03 INFO Applying migration id=follows_sync 2026/05/13 10:56:03 INFO Applying migration id=jsonpath 2026/05/13 10:56:03 INFO Applying migration id=localforward 2026/05/13 10:56:03 INFO Applying migration id=avatar 2026/05/13 10:56:03 INFO Applying migration id=noimage 2026/05/13 10:56:03 INFO Applying migration id=feed 2026/05/13 10:56:03 INFO Applying migration id=bookmarks 2026/05/13 10:56:03 INFO Applying migration id=shareactivity 2026/05/13 10:56:03 INFO Applying migration id=application 2026/05/13 10:56:03 INFO Applying migration id=certificates 2026/05/13 10:56:03 INFO Applying migration id=rawforward 2026/05/13 10:56:03 INFO Applying migration id=publickey 2026/05/13 10:56:03 INFO Applying migration id=resolvegroup 2026/05/13 10:56:03 INFO Applying migration id=reject 2026/05/13 10:56:03 INFO Applying migration id=autodel 2026/05/13 10:56:03 INFO Applying migration id=jsonb 2026/05/13 10:56:03 INFO Applying migration id=quote 2026/05/13 10:56:03 INFO Applying migration id=rfc9421 2026/05/13 10:56:03 INFO Applying migration id=keys 2026/05/13 10:56:03 INFO Applying migration id=portable 2026/05/13 10:56:03 INFO Applying migration id=proofs 2026/05/13 10:56:03 INFO Applying migration id=contexts 2026/05/13 10:56:03 INFO Applying migration id=deliverieshost 2026/05/13 10:56:03 INFO Applying migration id=pembegin 2026/05/13 10:56:03 INFO Applying migration id=didhost 2026/05/13 10:56:03 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:03 INFO Applying migration id=invites 2026/05/13 10:56:03 INFO Applying migration id=ed25519blob 2026/05/13 10:56:03 INFO Applying migration id=rsablob 2026/05/13 10:56:03 INFO Applying migration id=iconscid 2026/05/13 10:56:03 INFO Applying migration id=actor 2026/05/13 10:56:03 INFO Applying migration id=localkeys 2026/05/13 10:56:03 INFO Applying migration id=deleted 2026/05/13 10:56:03 INFO Applying migration id=history 2026/05/13 10:56:03 INFO Applying migration id=outboxnano 2026/05/13 10:56:03 INFO Applying migration id=implements 2026/05/13 10:56:03 INFO Applying migration id=backfill --- PASS: TestFTS_SearchByMentionUserName (0.71s) === RUN TestFTS_SearchByMentionID 2026/05/13 10:56:03 INFO Applying migration id=initial 2026/05/13 10:56:03 INFO Applying migration id=notesupdated 2026/05/13 10:56:03 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:03 INFO Applying migration id=activitiesid 2026/05/13 10:56:03 INFO Applying migration id=outbox 2026/05/13 10:56:03 INFO Applying migration id=edits 2026/05/13 10:56:03 INFO Applying migration id=outboxactor 2026/05/13 10:56:03 INFO Applying migration id=outboxsender 2026/05/13 10:56:03 INFO Applying migration id=thread 2026/05/13 10:56:03 INFO Applying migration id=host 2026/05/13 10:56:03 INFO Applying migration id=sharedinbox 2026/05/13 10:56:03 INFO Applying migration id=noteshost 2026/05/13 10:56:03 INFO Applying migration id=fetched 2026/05/13 10:56:03 INFO Applying migration id=move 2026/05/13 10:56:03 INFO Applying migration id=cleanup 2026/05/13 10:56:03 INFO Applying migration id=received 2026/05/13 10:56:03 INFO Applying migration id=namehost 2026/05/13 10:56:03 INFO Applying migration id=outboxhost 2026/05/13 10:56:03 INFO Applying migration id=notesfts 2026/05/13 10:56:03 INFO Applying migration id=iconsname 2026/05/13 10:56:03 INFO Applying migration id=nohash 2026/05/13 10:56:03 INFO Applying migration id=shares 2026/05/13 10:56:03 INFO Applying migration id=actorttl 2026/05/13 10:56:03 INFO Applying migration id=tocc 2026/05/13 10:56:03 INFO Applying migration id=followeds 2026/05/13 10:56:03 INFO Applying migration id=certhash 2026/05/13 10:56:03 INFO Applying migration id=follows_sync 2026/05/13 10:56:03 INFO Applying migration id=jsonpath 2026/05/13 10:56:03 INFO Applying migration id=localforward 2026/05/13 10:56:03 INFO Applying migration id=avatar 2026/05/13 10:56:03 INFO Applying migration id=noimage 2026/05/13 10:56:03 INFO Applying migration id=feed 2026/05/13 10:56:03 INFO Applying migration id=bookmarks 2026/05/13 10:56:03 INFO Applying migration id=shareactivity 2026/05/13 10:56:03 INFO Applying migration id=application 2026/05/13 10:56:03 INFO Applying migration id=certificates 2026/05/13 10:56:03 INFO Applying migration id=rawforward 2026/05/13 10:56:03 INFO Applying migration id=publickey 2026/05/13 10:56:03 INFO Applying migration id=resolvegroup 2026/05/13 10:56:03 INFO Applying migration id=reject 2026/05/13 10:56:03 INFO Applying migration id=autodel 2026/05/13 10:56:03 INFO Applying migration id=jsonb 2026/05/13 10:56:03 INFO Applying migration id=quote 2026/05/13 10:56:03 INFO Applying migration id=rfc9421 2026/05/13 10:56:03 INFO Applying migration id=keys 2026/05/13 10:56:03 INFO Applying migration id=portable 2026/05/13 10:56:03 INFO Applying migration id=proofs 2026/05/13 10:56:03 INFO Applying migration id=contexts 2026/05/13 10:56:03 INFO Applying migration id=deliverieshost 2026/05/13 10:56:03 INFO Applying migration id=pembegin 2026/05/13 10:56:03 INFO Applying migration id=didhost 2026/05/13 10:56:03 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:03 INFO Applying migration id=invites 2026/05/13 10:56:03 INFO Applying migration id=ed25519blob 2026/05/13 10:56:03 INFO Applying migration id=rsablob 2026/05/13 10:56:04 INFO Applying migration id=iconscid 2026/05/13 10:56:04 INFO Applying migration id=actor 2026/05/13 10:56:04 INFO Applying migration id=localkeys 2026/05/13 10:56:04 INFO Applying migration id=deleted 2026/05/13 10:56:04 INFO Applying migration id=history 2026/05/13 10:56:04 INFO Applying migration id=outboxnano 2026/05/13 10:56:04 INFO Applying migration id=implements 2026/05/13 10:56:04 INFO Applying migration id=backfill --- PASS: TestFTS_SearchByMentionID (0.70s) === RUN TestHashtag_PublicPost 2026/05/13 10:56:04 INFO Applying migration id=initial 2026/05/13 10:56:04 INFO Applying migration id=notesupdated 2026/05/13 10:56:04 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:04 INFO Applying migration id=activitiesid 2026/05/13 10:56:04 INFO Applying migration id=outbox 2026/05/13 10:56:04 INFO Applying migration id=edits 2026/05/13 10:56:04 INFO Applying migration id=outboxactor 2026/05/13 10:56:04 INFO Applying migration id=outboxsender 2026/05/13 10:56:04 INFO Applying migration id=thread 2026/05/13 10:56:04 INFO Applying migration id=host 2026/05/13 10:56:04 INFO Applying migration id=sharedinbox 2026/05/13 10:56:04 INFO Applying migration id=noteshost 2026/05/13 10:56:04 INFO Applying migration id=fetched 2026/05/13 10:56:04 INFO Applying migration id=move 2026/05/13 10:56:04 INFO Applying migration id=cleanup 2026/05/13 10:56:04 INFO Applying migration id=received 2026/05/13 10:56:04 INFO Applying migration id=namehost 2026/05/13 10:56:04 INFO Applying migration id=outboxhost 2026/05/13 10:56:04 INFO Applying migration id=notesfts 2026/05/13 10:56:04 INFO Applying migration id=iconsname 2026/05/13 10:56:04 INFO Applying migration id=nohash 2026/05/13 10:56:04 INFO Applying migration id=shares 2026/05/13 10:56:04 INFO Applying migration id=actorttl 2026/05/13 10:56:04 INFO Applying migration id=tocc 2026/05/13 10:56:04 INFO Applying migration id=followeds 2026/05/13 10:56:04 INFO Applying migration id=certhash 2026/05/13 10:56:04 INFO Applying migration id=follows_sync 2026/05/13 10:56:04 INFO Applying migration id=jsonpath 2026/05/13 10:56:04 INFO Applying migration id=localforward 2026/05/13 10:56:04 INFO Applying migration id=avatar 2026/05/13 10:56:04 INFO Applying migration id=noimage 2026/05/13 10:56:04 INFO Applying migration id=feed 2026/05/13 10:56:04 INFO Applying migration id=bookmarks 2026/05/13 10:56:04 INFO Applying migration id=shareactivity 2026/05/13 10:56:04 INFO Applying migration id=application 2026/05/13 10:56:04 INFO Applying migration id=certificates 2026/05/13 10:56:04 INFO Applying migration id=rawforward 2026/05/13 10:56:04 INFO Applying migration id=publickey 2026/05/13 10:56:04 INFO Applying migration id=resolvegroup 2026/05/13 10:56:04 INFO Applying migration id=reject 2026/05/13 10:56:04 INFO Applying migration id=autodel 2026/05/13 10:56:04 INFO Applying migration id=jsonb 2026/05/13 10:56:04 INFO Applying migration id=quote 2026/05/13 10:56:04 INFO Applying migration id=rfc9421 2026/05/13 10:56:04 INFO Applying migration id=keys 2026/05/13 10:56:04 INFO Applying migration id=portable 2026/05/13 10:56:04 INFO Applying migration id=proofs 2026/05/13 10:56:04 INFO Applying migration id=contexts 2026/05/13 10:56:04 INFO Applying migration id=deliverieshost 2026/05/13 10:56:04 INFO Applying migration id=pembegin 2026/05/13 10:56:04 INFO Applying migration id=didhost 2026/05/13 10:56:04 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:04 INFO Applying migration id=invites 2026/05/13 10:56:04 INFO Applying migration id=ed25519blob 2026/05/13 10:56:04 INFO Applying migration id=rsablob 2026/05/13 10:56:04 INFO Applying migration id=iconscid 2026/05/13 10:56:04 INFO Applying migration id=actor 2026/05/13 10:56:04 INFO Applying migration id=localkeys 2026/05/13 10:56:04 INFO Applying migration id=deleted 2026/05/13 10:56:04 INFO Applying migration id=history 2026/05/13 10:56:04 INFO Applying migration id=outboxnano 2026/05/13 10:56:04 INFO Applying migration id=implements 2026/05/13 10:56:04 INFO Applying migration id=backfill 2026/05/13 10:56:05 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-c281-7d08-a27c-d3c4acb6c73b activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-c281-7c9c-af2a-04d19b340edb activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-c281-7c9c-af2a-04d19b340edb 2026/05/13 10:56:05 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-c281-7c9c-af2a-04d19b340edb 2026/05/13 10:56:05 INFO Generating first response key=/users/hashtag/world --- PASS: TestHashtag_PublicPost (0.69s) === RUN TestHashtag_PublicPostUnauthenticatedUser 2026/05/13 10:56:05 INFO Applying migration id=initial 2026/05/13 10:56:05 INFO Applying migration id=notesupdated 2026/05/13 10:56:05 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:05 INFO Applying migration id=activitiesid 2026/05/13 10:56:05 INFO Applying migration id=outbox 2026/05/13 10:56:05 INFO Applying migration id=edits 2026/05/13 10:56:05 INFO Applying migration id=outboxactor 2026/05/13 10:56:05 INFO Applying migration id=outboxsender 2026/05/13 10:56:05 INFO Applying migration id=thread 2026/05/13 10:56:05 INFO Applying migration id=host 2026/05/13 10:56:05 INFO Applying migration id=sharedinbox 2026/05/13 10:56:05 INFO Applying migration id=noteshost 2026/05/13 10:56:05 INFO Applying migration id=fetched 2026/05/13 10:56:05 INFO Applying migration id=move 2026/05/13 10:56:05 INFO Applying migration id=cleanup 2026/05/13 10:56:05 INFO Applying migration id=received 2026/05/13 10:56:05 INFO Applying migration id=namehost 2026/05/13 10:56:05 INFO Applying migration id=outboxhost 2026/05/13 10:56:05 INFO Applying migration id=notesfts 2026/05/13 10:56:05 INFO Applying migration id=iconsname 2026/05/13 10:56:05 INFO Applying migration id=nohash 2026/05/13 10:56:05 INFO Applying migration id=shares 2026/05/13 10:56:05 INFO Applying migration id=actorttl 2026/05/13 10:56:05 INFO Applying migration id=tocc 2026/05/13 10:56:05 INFO Applying migration id=followeds 2026/05/13 10:56:05 INFO Applying migration id=certhash 2026/05/13 10:56:05 INFO Applying migration id=follows_sync 2026/05/13 10:56:05 INFO Applying migration id=jsonpath 2026/05/13 10:56:05 INFO Applying migration id=localforward 2026/05/13 10:56:05 INFO Applying migration id=avatar 2026/05/13 10:56:05 INFO Applying migration id=noimage 2026/05/13 10:56:05 INFO Applying migration id=feed 2026/05/13 10:56:05 INFO Applying migration id=bookmarks 2026/05/13 10:56:05 INFO Applying migration id=shareactivity 2026/05/13 10:56:05 INFO Applying migration id=application 2026/05/13 10:56:05 INFO Applying migration id=certificates 2026/05/13 10:56:05 INFO Applying migration id=rawforward 2026/05/13 10:56:05 INFO Applying migration id=publickey 2026/05/13 10:56:05 INFO Applying migration id=resolvegroup 2026/05/13 10:56:05 INFO Applying migration id=reject 2026/05/13 10:56:05 INFO Applying migration id=autodel 2026/05/13 10:56:05 INFO Applying migration id=jsonb 2026/05/13 10:56:05 INFO Applying migration id=quote 2026/05/13 10:56:05 INFO Applying migration id=rfc9421 2026/05/13 10:56:05 INFO Applying migration id=keys 2026/05/13 10:56:05 INFO Applying migration id=portable 2026/05/13 10:56:05 INFO Applying migration id=proofs 2026/05/13 10:56:05 INFO Applying migration id=contexts 2026/05/13 10:56:05 INFO Applying migration id=deliverieshost 2026/05/13 10:56:05 INFO Applying migration id=pembegin 2026/05/13 10:56:05 INFO Applying migration id=didhost 2026/05/13 10:56:05 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:05 INFO Applying migration id=invites 2026/05/13 10:56:05 INFO Applying migration id=ed25519blob 2026/05/13 10:56:05 INFO Applying migration id=rsablob 2026/05/13 10:56:05 INFO Applying migration id=iconscid 2026/05/13 10:56:05 INFO Applying migration id=actor 2026/05/13 10:56:05 INFO Applying migration id=localkeys 2026/05/13 10:56:05 INFO Applying migration id=deleted 2026/05/13 10:56:05 INFO Applying migration id=history 2026/05/13 10:56:05 INFO Applying migration id=outboxnano 2026/05/13 10:56:05 INFO Applying migration id=implements 2026/05/13 10:56:05 INFO Applying migration id=backfill 2026/05/13 10:56:05 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-c449-7a3b-acf4-d8c42e7d696b activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-c449-79b4-ad25-b78b90769fd8 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-c449-79b4-ad25-b78b90769fd8 2026/05/13 10:56:05 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-c449-79b4-ad25-b78b90769fd8 2026/05/13 10:56:05 INFO Generating first response key=/hashtag/world --- PASS: TestHashtag_PublicPostUnauthenticatedUser (0.46s) === RUN TestHashtag_ExclamationMark 2026/05/13 10:56:05 INFO Applying migration id=initial 2026/05/13 10:56:05 INFO Applying migration id=notesupdated 2026/05/13 10:56:05 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:05 INFO Applying migration id=activitiesid 2026/05/13 10:56:05 INFO Applying migration id=outbox 2026/05/13 10:56:05 INFO Applying migration id=edits 2026/05/13 10:56:05 INFO Applying migration id=outboxactor 2026/05/13 10:56:05 INFO Applying migration id=outboxsender 2026/05/13 10:56:05 INFO Applying migration id=thread 2026/05/13 10:56:05 INFO Applying migration id=host 2026/05/13 10:56:05 INFO Applying migration id=sharedinbox 2026/05/13 10:56:05 INFO Applying migration id=noteshost 2026/05/13 10:56:05 INFO Applying migration id=fetched 2026/05/13 10:56:05 INFO Applying migration id=move 2026/05/13 10:56:05 INFO Applying migration id=cleanup 2026/05/13 10:56:05 INFO Applying migration id=received 2026/05/13 10:56:05 INFO Applying migration id=namehost 2026/05/13 10:56:05 INFO Applying migration id=outboxhost 2026/05/13 10:56:05 INFO Applying migration id=notesfts 2026/05/13 10:56:05 INFO Applying migration id=iconsname 2026/05/13 10:56:05 INFO Applying migration id=nohash 2026/05/13 10:56:05 INFO Applying migration id=shares 2026/05/13 10:56:05 INFO Applying migration id=actorttl 2026/05/13 10:56:05 INFO Applying migration id=tocc 2026/05/13 10:56:05 INFO Applying migration id=followeds 2026/05/13 10:56:05 INFO Applying migration id=certhash 2026/05/13 10:56:05 INFO Applying migration id=follows_sync 2026/05/13 10:56:05 INFO Applying migration id=jsonpath 2026/05/13 10:56:05 INFO Applying migration id=localforward 2026/05/13 10:56:05 INFO Applying migration id=avatar 2026/05/13 10:56:05 INFO Applying migration id=noimage 2026/05/13 10:56:05 INFO Applying migration id=feed 2026/05/13 10:56:05 INFO Applying migration id=bookmarks 2026/05/13 10:56:05 INFO Applying migration id=shareactivity 2026/05/13 10:56:05 INFO Applying migration id=application 2026/05/13 10:56:05 INFO Applying migration id=certificates 2026/05/13 10:56:05 INFO Applying migration id=rawforward 2026/05/13 10:56:05 INFO Applying migration id=publickey 2026/05/13 10:56:05 INFO Applying migration id=resolvegroup 2026/05/13 10:56:05 INFO Applying migration id=reject 2026/05/13 10:56:05 INFO Applying migration id=autodel 2026/05/13 10:56:05 INFO Applying migration id=jsonb 2026/05/13 10:56:05 INFO Applying migration id=quote 2026/05/13 10:56:05 INFO Applying migration id=rfc9421 2026/05/13 10:56:05 INFO Applying migration id=keys 2026/05/13 10:56:05 INFO Applying migration id=portable 2026/05/13 10:56:05 INFO Applying migration id=proofs 2026/05/13 10:56:05 INFO Applying migration id=contexts 2026/05/13 10:56:05 INFO Applying migration id=deliverieshost 2026/05/13 10:56:05 INFO Applying migration id=pembegin 2026/05/13 10:56:05 INFO Applying migration id=didhost 2026/05/13 10:56:05 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:05 INFO Applying migration id=invites 2026/05/13 10:56:05 INFO Applying migration id=ed25519blob 2026/05/13 10:56:05 INFO Applying migration id=rsablob 2026/05/13 10:56:05 INFO Applying migration id=iconscid 2026/05/13 10:56:05 INFO Applying migration id=actor 2026/05/13 10:56:05 INFO Applying migration id=localkeys 2026/05/13 10:56:05 INFO Applying migration id=deleted 2026/05/13 10:56:05 INFO Applying migration id=history 2026/05/13 10:56:05 INFO Applying migration id=outboxnano 2026/05/13 10:56:05 INFO Applying migration id=implements 2026/05/13 10:56:05 INFO Applying migration id=backfill 2026/05/13 10:56:06 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-c8ac-7dc3-9ab9-9895b1b834fc activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-c8ac-7d2d-beff-1a34dd86e91d activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-c8ac-7d2d-beff-1a34dd86e91d 2026/05/13 10:56:06 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-c8ac-7d2d-beff-1a34dd86e91d 2026/05/13 10:56:06 INFO Generating first response key=/users/hashtag/world --- PASS: TestHashtag_ExclamationMark (1.12s) === RUN TestHashtag_Beginning 2026/05/13 10:56:06 INFO Applying migration id=initial 2026/05/13 10:56:06 INFO Applying migration id=notesupdated 2026/05/13 10:56:06 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:06 INFO Applying migration id=activitiesid 2026/05/13 10:56:06 INFO Applying migration id=outbox 2026/05/13 10:56:06 INFO Applying migration id=edits 2026/05/13 10:56:06 INFO Applying migration id=outboxactor 2026/05/13 10:56:06 INFO Applying migration id=outboxsender 2026/05/13 10:56:06 INFO Applying migration id=thread 2026/05/13 10:56:06 INFO Applying migration id=host 2026/05/13 10:56:06 INFO Applying migration id=sharedinbox 2026/05/13 10:56:06 INFO Applying migration id=noteshost 2026/05/13 10:56:06 INFO Applying migration id=fetched 2026/05/13 10:56:06 INFO Applying migration id=move 2026/05/13 10:56:06 INFO Applying migration id=cleanup 2026/05/13 10:56:06 INFO Applying migration id=received 2026/05/13 10:56:06 INFO Applying migration id=namehost 2026/05/13 10:56:06 INFO Applying migration id=outboxhost 2026/05/13 10:56:06 INFO Applying migration id=notesfts 2026/05/13 10:56:06 INFO Applying migration id=iconsname 2026/05/13 10:56:06 INFO Applying migration id=nohash 2026/05/13 10:56:06 INFO Applying migration id=shares 2026/05/13 10:56:06 INFO Applying migration id=actorttl 2026/05/13 10:56:06 INFO Applying migration id=tocc 2026/05/13 10:56:06 INFO Applying migration id=followeds 2026/05/13 10:56:06 INFO Applying migration id=certhash 2026/05/13 10:56:06 INFO Applying migration id=follows_sync 2026/05/13 10:56:06 INFO Applying migration id=jsonpath 2026/05/13 10:56:06 INFO Applying migration id=localforward 2026/05/13 10:56:06 INFO Applying migration id=avatar 2026/05/13 10:56:06 INFO Applying migration id=noimage 2026/05/13 10:56:06 INFO Applying migration id=feed 2026/05/13 10:56:06 INFO Applying migration id=bookmarks 2026/05/13 10:56:06 INFO Applying migration id=shareactivity 2026/05/13 10:56:06 INFO Applying migration id=application 2026/05/13 10:56:06 INFO Applying migration id=certificates 2026/05/13 10:56:06 INFO Applying migration id=rawforward 2026/05/13 10:56:06 INFO Applying migration id=publickey 2026/05/13 10:56:06 INFO Applying migration id=resolvegroup 2026/05/13 10:56:06 INFO Applying migration id=reject 2026/05/13 10:56:06 INFO Applying migration id=autodel 2026/05/13 10:56:06 INFO Applying migration id=jsonb 2026/05/13 10:56:06 INFO Applying migration id=quote 2026/05/13 10:56:06 INFO Applying migration id=rfc9421 2026/05/13 10:56:06 INFO Applying migration id=keys 2026/05/13 10:56:06 INFO Applying migration id=portable 2026/05/13 10:56:06 INFO Applying migration id=proofs 2026/05/13 10:56:06 INFO Applying migration id=contexts 2026/05/13 10:56:06 INFO Applying migration id=deliverieshost 2026/05/13 10:56:06 INFO Applying migration id=pembegin 2026/05/13 10:56:06 INFO Applying migration id=didhost 2026/05/13 10:56:06 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:06 INFO Applying migration id=invites 2026/05/13 10:56:06 INFO Applying migration id=ed25519blob 2026/05/13 10:56:07 INFO Applying migration id=rsablob 2026/05/13 10:56:07 INFO Applying migration id=iconscid 2026/05/13 10:56:07 INFO Applying migration id=actor 2026/05/13 10:56:07 INFO Applying migration id=localkeys 2026/05/13 10:56:07 INFO Applying migration id=deleted 2026/05/13 10:56:07 INFO Applying migration id=history 2026/05/13 10:56:07 INFO Applying migration id=outboxnano 2026/05/13 10:56:07 INFO Applying migration id=implements 2026/05/13 10:56:07 INFO Applying migration id=backfill 2026/05/13 10:56:07 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-cb55-76ad-abe2-73ec2a82408c activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-cb55-75ed-a1c3-e065acf35ed8 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-cb55-75ed-a1c3-e065acf35ed8 2026/05/13 10:56:07 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-cb55-75ed-a1c3-e065acf35ed8 2026/05/13 10:56:07 INFO Generating first response key=/hashtag/Hello --- PASS: TestHashtag_Beginning (0.68s) === RUN TestHashtag_Multiple 2026/05/13 10:56:07 INFO Applying migration id=initial 2026/05/13 10:56:07 INFO Applying migration id=notesupdated 2026/05/13 10:56:07 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:07 INFO Applying migration id=activitiesid 2026/05/13 10:56:07 INFO Applying migration id=outbox 2026/05/13 10:56:07 INFO Applying migration id=edits 2026/05/13 10:56:07 INFO Applying migration id=outboxactor 2026/05/13 10:56:07 INFO Applying migration id=outboxsender 2026/05/13 10:56:07 INFO Applying migration id=thread 2026/05/13 10:56:07 INFO Applying migration id=host 2026/05/13 10:56:07 INFO Applying migration id=sharedinbox 2026/05/13 10:56:07 INFO Applying migration id=noteshost 2026/05/13 10:56:07 INFO Applying migration id=fetched 2026/05/13 10:56:07 INFO Applying migration id=move 2026/05/13 10:56:07 INFO Applying migration id=cleanup 2026/05/13 10:56:07 INFO Applying migration id=received 2026/05/13 10:56:07 INFO Applying migration id=namehost 2026/05/13 10:56:07 INFO Applying migration id=outboxhost 2026/05/13 10:56:07 INFO Applying migration id=notesfts 2026/05/13 10:56:07 INFO Applying migration id=iconsname 2026/05/13 10:56:07 INFO Applying migration id=nohash 2026/05/13 10:56:07 INFO Applying migration id=shares 2026/05/13 10:56:07 INFO Applying migration id=actorttl 2026/05/13 10:56:07 INFO Applying migration id=tocc 2026/05/13 10:56:07 INFO Applying migration id=followeds 2026/05/13 10:56:07 INFO Applying migration id=certhash 2026/05/13 10:56:07 INFO Applying migration id=follows_sync 2026/05/13 10:56:07 INFO Applying migration id=jsonpath 2026/05/13 10:56:07 INFO Applying migration id=localforward 2026/05/13 10:56:07 INFO Applying migration id=avatar 2026/05/13 10:56:07 INFO Applying migration id=noimage 2026/05/13 10:56:07 INFO Applying migration id=feed 2026/05/13 10:56:07 INFO Applying migration id=bookmarks 2026/05/13 10:56:07 INFO Applying migration id=shareactivity 2026/05/13 10:56:07 INFO Applying migration id=application 2026/05/13 10:56:07 INFO Applying migration id=certificates 2026/05/13 10:56:07 INFO Applying migration id=rawforward 2026/05/13 10:56:07 INFO Applying migration id=publickey 2026/05/13 10:56:07 INFO Applying migration id=resolvegroup 2026/05/13 10:56:07 INFO Applying migration id=reject 2026/05/13 10:56:07 INFO Applying migration id=autodel 2026/05/13 10:56:07 INFO Applying migration id=jsonb 2026/05/13 10:56:07 INFO Applying migration id=quote 2026/05/13 10:56:07 INFO Applying migration id=rfc9421 2026/05/13 10:56:07 INFO Applying migration id=keys 2026/05/13 10:56:07 INFO Applying migration id=portable 2026/05/13 10:56:07 INFO Applying migration id=proofs 2026/05/13 10:56:07 INFO Applying migration id=contexts 2026/05/13 10:56:07 INFO Applying migration id=deliverieshost 2026/05/13 10:56:07 INFO Applying migration id=pembegin 2026/05/13 10:56:07 INFO Applying migration id=didhost 2026/05/13 10:56:07 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:07 INFO Applying migration id=invites 2026/05/13 10:56:07 INFO Applying migration id=ed25519blob 2026/05/13 10:56:07 INFO Applying migration id=rsablob 2026/05/13 10:56:07 INFO Applying migration id=iconscid 2026/05/13 10:56:07 INFO Applying migration id=actor 2026/05/13 10:56:07 INFO Applying migration id=localkeys 2026/05/13 10:56:07 INFO Applying migration id=deleted 2026/05/13 10:56:07 INFO Applying migration id=history 2026/05/13 10:56:07 INFO Applying migration id=outboxnano 2026/05/13 10:56:07 INFO Applying migration id=implements 2026/05/13 10:56:07 INFO Applying migration id=backfill 2026/05/13 10:56:08 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-ce51-7e9e-b36c-06e864015a9e activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-ce51-784e-88b2-90a355f90ab6 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-ce51-784e-88b2-90a355f90ab6 2026/05/13 10:56:08 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-ce51-784e-88b2-90a355f90ab6 2026/05/13 10:56:08 INFO Generating first response key=/hashtag/Hello 2026/05/13 10:56:08 INFO Generating first response key=/users/hashtag/world --- PASS: TestHashtag_Multiple (0.77s) === RUN TestHashtag_CaseSensitivity 2026/05/13 10:56:08 INFO Applying migration id=initial 2026/05/13 10:56:08 INFO Applying migration id=notesupdated 2026/05/13 10:56:08 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:08 INFO Applying migration id=activitiesid 2026/05/13 10:56:08 INFO Applying migration id=outbox 2026/05/13 10:56:08 INFO Applying migration id=edits 2026/05/13 10:56:08 INFO Applying migration id=outboxactor 2026/05/13 10:56:08 INFO Applying migration id=outboxsender 2026/05/13 10:56:08 INFO Applying migration id=thread 2026/05/13 10:56:08 INFO Applying migration id=host 2026/05/13 10:56:08 INFO Applying migration id=sharedinbox 2026/05/13 10:56:08 INFO Applying migration id=noteshost 2026/05/13 10:56:08 INFO Applying migration id=fetched 2026/05/13 10:56:08 INFO Applying migration id=move 2026/05/13 10:56:08 INFO Applying migration id=cleanup 2026/05/13 10:56:08 INFO Applying migration id=received 2026/05/13 10:56:08 INFO Applying migration id=namehost 2026/05/13 10:56:08 INFO Applying migration id=outboxhost 2026/05/13 10:56:08 INFO Applying migration id=notesfts 2026/05/13 10:56:08 INFO Applying migration id=iconsname 2026/05/13 10:56:08 INFO Applying migration id=nohash 2026/05/13 10:56:08 INFO Applying migration id=shares 2026/05/13 10:56:08 INFO Applying migration id=actorttl 2026/05/13 10:56:08 INFO Applying migration id=tocc 2026/05/13 10:56:08 INFO Applying migration id=followeds 2026/05/13 10:56:08 INFO Applying migration id=certhash 2026/05/13 10:56:08 INFO Applying migration id=follows_sync 2026/05/13 10:56:08 INFO Applying migration id=jsonpath 2026/05/13 10:56:08 INFO Applying migration id=localforward 2026/05/13 10:56:08 INFO Applying migration id=avatar 2026/05/13 10:56:08 INFO Applying migration id=noimage 2026/05/13 10:56:08 INFO Applying migration id=feed 2026/05/13 10:56:08 INFO Applying migration id=bookmarks 2026/05/13 10:56:08 INFO Applying migration id=shareactivity 2026/05/13 10:56:08 INFO Applying migration id=application 2026/05/13 10:56:08 INFO Applying migration id=certificates 2026/05/13 10:56:08 INFO Applying migration id=rawforward 2026/05/13 10:56:08 INFO Applying migration id=publickey 2026/05/13 10:56:08 INFO Applying migration id=resolvegroup 2026/05/13 10:56:08 INFO Applying migration id=reject 2026/05/13 10:56:08 INFO Applying migration id=autodel 2026/05/13 10:56:08 INFO Applying migration id=jsonb 2026/05/13 10:56:08 INFO Applying migration id=quote 2026/05/13 10:56:08 INFO Applying migration id=rfc9421 2026/05/13 10:56:08 INFO Applying migration id=keys 2026/05/13 10:56:08 INFO Applying migration id=portable 2026/05/13 10:56:08 INFO Applying migration id=proofs 2026/05/13 10:56:08 INFO Applying migration id=contexts 2026/05/13 10:56:08 INFO Applying migration id=deliverieshost 2026/05/13 10:56:08 INFO Applying migration id=pembegin 2026/05/13 10:56:08 INFO Applying migration id=didhost 2026/05/13 10:56:08 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:08 INFO Applying migration id=invites 2026/05/13 10:56:08 INFO Applying migration id=ed25519blob 2026/05/13 10:56:08 INFO Applying migration id=rsablob 2026/05/13 10:56:08 INFO Applying migration id=iconscid 2026/05/13 10:56:08 INFO Applying migration id=actor 2026/05/13 10:56:08 INFO Applying migration id=localkeys 2026/05/13 10:56:08 INFO Applying migration id=deleted 2026/05/13 10:56:08 INFO Applying migration id=history 2026/05/13 10:56:08 INFO Applying migration id=outboxnano 2026/05/13 10:56:08 INFO Applying migration id=implements 2026/05/13 10:56:08 INFO Applying migration id=backfill 2026/05/13 10:56:08 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-d0d8-7b39-b1da-98064a698118 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-d0d8-7abf-9fb0-14afc0cb3662 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-d0d8-7abf-9fb0-14afc0cb3662 2026/05/13 10:56:08 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-d0d8-7abf-9fb0-14afc0cb3662 2026/05/13 10:56:08 INFO Generating first response key=/hashtag/WoRlD --- PASS: TestHashtag_CaseSensitivity (0.65s) === RUN TestHashtag_PostToFollowers 2026/05/13 10:56:08 INFO Applying migration id=initial 2026/05/13 10:56:08 INFO Applying migration id=notesupdated 2026/05/13 10:56:08 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:08 INFO Applying migration id=activitiesid 2026/05/13 10:56:08 INFO Applying migration id=outbox 2026/05/13 10:56:08 INFO Applying migration id=edits 2026/05/13 10:56:08 INFO Applying migration id=outboxactor 2026/05/13 10:56:08 INFO Applying migration id=outboxsender 2026/05/13 10:56:08 INFO Applying migration id=thread 2026/05/13 10:56:08 INFO Applying migration id=host 2026/05/13 10:56:08 INFO Applying migration id=sharedinbox 2026/05/13 10:56:08 INFO Applying migration id=noteshost 2026/05/13 10:56:08 INFO Applying migration id=fetched 2026/05/13 10:56:08 INFO Applying migration id=move 2026/05/13 10:56:08 INFO Applying migration id=cleanup 2026/05/13 10:56:08 INFO Applying migration id=received 2026/05/13 10:56:08 INFO Applying migration id=namehost 2026/05/13 10:56:08 INFO Applying migration id=outboxhost 2026/05/13 10:56:08 INFO Applying migration id=notesfts 2026/05/13 10:56:08 INFO Applying migration id=iconsname 2026/05/13 10:56:08 INFO Applying migration id=nohash 2026/05/13 10:56:08 INFO Applying migration id=shares 2026/05/13 10:56:08 INFO Applying migration id=actorttl 2026/05/13 10:56:08 INFO Applying migration id=tocc 2026/05/13 10:56:08 INFO Applying migration id=followeds 2026/05/13 10:56:08 INFO Applying migration id=certhash 2026/05/13 10:56:08 INFO Applying migration id=follows_sync 2026/05/13 10:56:08 INFO Applying migration id=jsonpath 2026/05/13 10:56:09 INFO Applying migration id=localforward 2026/05/13 10:56:09 INFO Applying migration id=avatar 2026/05/13 10:56:09 INFO Applying migration id=noimage 2026/05/13 10:56:09 INFO Applying migration id=feed 2026/05/13 10:56:09 INFO Applying migration id=bookmarks 2026/05/13 10:56:09 INFO Applying migration id=shareactivity 2026/05/13 10:56:09 INFO Applying migration id=application 2026/05/13 10:56:09 INFO Applying migration id=certificates 2026/05/13 10:56:09 INFO Applying migration id=rawforward 2026/05/13 10:56:09 INFO Applying migration id=publickey 2026/05/13 10:56:09 INFO Applying migration id=resolvegroup 2026/05/13 10:56:09 INFO Applying migration id=reject 2026/05/13 10:56:09 INFO Applying migration id=autodel 2026/05/13 10:56:09 INFO Applying migration id=jsonb 2026/05/13 10:56:09 INFO Applying migration id=quote 2026/05/13 10:56:09 INFO Applying migration id=rfc9421 2026/05/13 10:56:09 INFO Applying migration id=keys 2026/05/13 10:56:09 INFO Applying migration id=portable 2026/05/13 10:56:09 INFO Applying migration id=proofs 2026/05/13 10:56:09 INFO Applying migration id=contexts 2026/05/13 10:56:09 INFO Applying migration id=deliverieshost 2026/05/13 10:56:09 INFO Applying migration id=pembegin 2026/05/13 10:56:09 INFO Applying migration id=didhost 2026/05/13 10:56:09 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:09 INFO Applying migration id=invites 2026/05/13 10:56:09 INFO Applying migration id=ed25519blob 2026/05/13 10:56:09 INFO Applying migration id=rsablob 2026/05/13 10:56:09 INFO Applying migration id=iconscid 2026/05/13 10:56:09 INFO Applying migration id=actor 2026/05/13 10:56:09 INFO Applying migration id=localkeys 2026/05/13 10:56:09 INFO Applying migration id=deleted 2026/05/13 10:56:09 INFO Applying migration id=history 2026/05/13 10:56:09 INFO Applying migration id=outboxnano 2026/05/13 10:56:09 INFO Applying migration id=implements 2026/05/13 10:56:09 INFO Applying migration id=backfill 2026/05/13 10:56:09 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fa-d4aa-7649-9a79-07a402e1b54f activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:56:09 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fa-d4ab-7044-a449-17f527ad6a26 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fa-d4aa-7649-9a79-07a402e1b54f activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fa-d4aa-7649-9a79-07a402e1b54f 2026/05/13 10:56:09 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-d4ab-795a-b35e-a5634293db26 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-d4ab-7916-a1c8-534b6501ac5e activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-d4ab-7916-a1c8-534b6501ac5e 2026/05/13 10:56:09 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-d4ab-7916-a1c8-534b6501ac5e 2026/05/13 10:56:09 INFO Generating first response key=/users/hashtag/world --- PASS: TestHashtag_PostToFollowers (0.98s) === RUN TestHashtag_BigOffset 2026/05/13 10:56:09 INFO Applying migration id=initial 2026/05/13 10:56:09 INFO Applying migration id=notesupdated 2026/05/13 10:56:09 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:09 INFO Applying migration id=activitiesid 2026/05/13 10:56:09 INFO Applying migration id=outbox 2026/05/13 10:56:09 INFO Applying migration id=edits 2026/05/13 10:56:09 INFO Applying migration id=outboxactor 2026/05/13 10:56:09 INFO Applying migration id=outboxsender 2026/05/13 10:56:09 INFO Applying migration id=thread 2026/05/13 10:56:09 INFO Applying migration id=host 2026/05/13 10:56:09 INFO Applying migration id=sharedinbox 2026/05/13 10:56:09 INFO Applying migration id=noteshost 2026/05/13 10:56:09 INFO Applying migration id=fetched 2026/05/13 10:56:09 INFO Applying migration id=move 2026/05/13 10:56:09 INFO Applying migration id=cleanup 2026/05/13 10:56:09 INFO Applying migration id=received 2026/05/13 10:56:09 INFO Applying migration id=namehost 2026/05/13 10:56:09 INFO Applying migration id=outboxhost 2026/05/13 10:56:09 INFO Applying migration id=notesfts 2026/05/13 10:56:09 INFO Applying migration id=iconsname 2026/05/13 10:56:09 INFO Applying migration id=nohash 2026/05/13 10:56:09 INFO Applying migration id=shares 2026/05/13 10:56:09 INFO Applying migration id=actorttl 2026/05/13 10:56:09 INFO Applying migration id=tocc 2026/05/13 10:56:09 INFO Applying migration id=followeds 2026/05/13 10:56:09 INFO Applying migration id=certhash 2026/05/13 10:56:09 INFO Applying migration id=follows_sync 2026/05/13 10:56:09 INFO Applying migration id=jsonpath 2026/05/13 10:56:09 INFO Applying migration id=localforward 2026/05/13 10:56:10 INFO Applying migration id=avatar 2026/05/13 10:56:10 INFO Applying migration id=noimage 2026/05/13 10:56:10 INFO Applying migration id=feed 2026/05/13 10:56:10 INFO Applying migration id=bookmarks 2026/05/13 10:56:10 INFO Applying migration id=shareactivity 2026/05/13 10:56:10 INFO Applying migration id=application 2026/05/13 10:56:10 INFO Applying migration id=certificates 2026/05/13 10:56:10 INFO Applying migration id=rawforward 2026/05/13 10:56:10 INFO Applying migration id=publickey 2026/05/13 10:56:10 INFO Applying migration id=resolvegroup 2026/05/13 10:56:10 INFO Applying migration id=reject 2026/05/13 10:56:10 INFO Applying migration id=autodel 2026/05/13 10:56:10 INFO Applying migration id=jsonb 2026/05/13 10:56:10 INFO Applying migration id=quote 2026/05/13 10:56:10 INFO Applying migration id=rfc9421 2026/05/13 10:56:10 INFO Applying migration id=keys 2026/05/13 10:56:10 INFO Applying migration id=portable 2026/05/13 10:56:10 INFO Applying migration id=proofs 2026/05/13 10:56:10 INFO Applying migration id=contexts 2026/05/13 10:56:10 INFO Applying migration id=deliverieshost 2026/05/13 10:56:10 INFO Applying migration id=pembegin 2026/05/13 10:56:10 INFO Applying migration id=didhost 2026/05/13 10:56:10 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:10 INFO Applying migration id=invites 2026/05/13 10:56:10 INFO Applying migration id=ed25519blob 2026/05/13 10:56:10 INFO Applying migration id=rsablob 2026/05/13 10:56:10 INFO Applying migration id=iconscid 2026/05/13 10:56:10 INFO Applying migration id=actor 2026/05/13 10:56:10 INFO Applying migration id=localkeys 2026/05/13 10:56:10 INFO Applying migration id=deleted 2026/05/13 10:56:10 INFO Applying migration id=history 2026/05/13 10:56:10 INFO Applying migration id=outboxnano 2026/05/13 10:56:10 INFO Applying migration id=implements 2026/05/13 10:56:10 INFO Applying migration id=backfill 2026/05/13 10:56:10 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-d86b-70dd-a43a-9d90d056940a activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-d86a-7408-a1d3-cedd23d0c83d activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-d86a-7408-a1d3-cedd23d0c83d 2026/05/13 10:56:10 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-d86a-7408-a1d3-cedd23d0c83d 2026/05/13 10:56:10 INFO Generating first response key=/users/hashtag/world?123 --- PASS: TestHashtag_BigOffset (0.96s) === RUN TestHashtag_BigOffsetUnauthenticatedUser 2026/05/13 10:56:10 INFO Applying migration id=initial 2026/05/13 10:56:10 INFO Applying migration id=notesupdated 2026/05/13 10:56:10 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:10 INFO Applying migration id=activitiesid 2026/05/13 10:56:10 INFO Applying migration id=outbox 2026/05/13 10:56:10 INFO Applying migration id=edits 2026/05/13 10:56:10 INFO Applying migration id=outboxactor 2026/05/13 10:56:10 INFO Applying migration id=outboxsender 2026/05/13 10:56:10 INFO Applying migration id=thread 2026/05/13 10:56:10 INFO Applying migration id=host 2026/05/13 10:56:10 INFO Applying migration id=sharedinbox 2026/05/13 10:56:10 INFO Applying migration id=noteshost 2026/05/13 10:56:10 INFO Applying migration id=fetched 2026/05/13 10:56:10 INFO Applying migration id=move 2026/05/13 10:56:10 INFO Applying migration id=cleanup 2026/05/13 10:56:10 INFO Applying migration id=received 2026/05/13 10:56:10 INFO Applying migration id=namehost 2026/05/13 10:56:10 INFO Applying migration id=outboxhost 2026/05/13 10:56:10 INFO Applying migration id=notesfts 2026/05/13 10:56:10 INFO Applying migration id=iconsname 2026/05/13 10:56:10 INFO Applying migration id=nohash 2026/05/13 10:56:10 INFO Applying migration id=shares 2026/05/13 10:56:10 INFO Applying migration id=actorttl 2026/05/13 10:56:10 INFO Applying migration id=tocc 2026/05/13 10:56:10 INFO Applying migration id=followeds 2026/05/13 10:56:10 INFO Applying migration id=certhash 2026/05/13 10:56:10 INFO Applying migration id=follows_sync 2026/05/13 10:56:10 INFO Applying migration id=jsonpath 2026/05/13 10:56:10 INFO Applying migration id=localforward 2026/05/13 10:56:10 INFO Applying migration id=avatar 2026/05/13 10:56:10 INFO Applying migration id=noimage 2026/05/13 10:56:10 INFO Applying migration id=feed 2026/05/13 10:56:10 INFO Applying migration id=bookmarks 2026/05/13 10:56:10 INFO Applying migration id=shareactivity 2026/05/13 10:56:10 INFO Applying migration id=application 2026/05/13 10:56:10 INFO Applying migration id=certificates 2026/05/13 10:56:10 INFO Applying migration id=rawforward 2026/05/13 10:56:10 INFO Applying migration id=publickey 2026/05/13 10:56:10 INFO Applying migration id=resolvegroup 2026/05/13 10:56:10 INFO Applying migration id=reject 2026/05/13 10:56:10 INFO Applying migration id=autodel 2026/05/13 10:56:10 INFO Applying migration id=jsonb 2026/05/13 10:56:10 INFO Applying migration id=quote 2026/05/13 10:56:10 INFO Applying migration id=rfc9421 2026/05/13 10:56:10 INFO Applying migration id=keys 2026/05/13 10:56:10 INFO Applying migration id=portable 2026/05/13 10:56:10 INFO Applying migration id=proofs 2026/05/13 10:56:10 INFO Applying migration id=contexts 2026/05/13 10:56:10 INFO Applying migration id=deliverieshost 2026/05/13 10:56:10 INFO Applying migration id=pembegin 2026/05/13 10:56:10 INFO Applying migration id=didhost 2026/05/13 10:56:10 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:10 INFO Applying migration id=invites 2026/05/13 10:56:10 INFO Applying migration id=ed25519blob 2026/05/13 10:56:11 INFO Applying migration id=rsablob 2026/05/13 10:56:11 INFO Applying migration id=iconscid 2026/05/13 10:56:11 INFO Applying migration id=actor 2026/05/13 10:56:11 INFO Applying migration id=localkeys 2026/05/13 10:56:11 INFO Applying migration id=deleted 2026/05/13 10:56:11 INFO Applying migration id=history 2026/05/13 10:56:11 INFO Applying migration id=outboxnano 2026/05/13 10:56:11 INFO Applying migration id=implements 2026/05/13 10:56:11 INFO Applying migration id=backfill 2026/05/13 10:56:11 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-da30-7b0f-92cb-1113e639fa0c activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-da30-7a65-bf70-5cce44a3b320 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-da30-7a65-bf70-5cce44a3b320 2026/05/13 10:56:11 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-da30-7a65-bf70-5cce44a3b320 2026/05/13 10:56:11 INFO Generating first response key=/hashtag/world?123 --- PASS: TestHashtag_BigOffsetUnauthenticatedUser (0.45s) === RUN TestHashtag_InvalidOffset 2026/05/13 10:56:11 INFO Applying migration id=initial 2026/05/13 10:56:11 INFO Applying migration id=notesupdated 2026/05/13 10:56:11 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:11 INFO Applying migration id=activitiesid 2026/05/13 10:56:11 INFO Applying migration id=outbox 2026/05/13 10:56:11 INFO Applying migration id=edits 2026/05/13 10:56:11 INFO Applying migration id=outboxactor 2026/05/13 10:56:11 INFO Applying migration id=outboxsender 2026/05/13 10:56:11 INFO Applying migration id=thread 2026/05/13 10:56:11 INFO Applying migration id=host 2026/05/13 10:56:11 INFO Applying migration id=sharedinbox 2026/05/13 10:56:11 INFO Applying migration id=noteshost 2026/05/13 10:56:11 INFO Applying migration id=fetched 2026/05/13 10:56:11 INFO Applying migration id=move 2026/05/13 10:56:11 INFO Applying migration id=cleanup 2026/05/13 10:56:11 INFO Applying migration id=received 2026/05/13 10:56:11 INFO Applying migration id=namehost 2026/05/13 10:56:11 INFO Applying migration id=outboxhost 2026/05/13 10:56:11 INFO Applying migration id=notesfts 2026/05/13 10:56:11 INFO Applying migration id=iconsname 2026/05/13 10:56:11 INFO Applying migration id=nohash 2026/05/13 10:56:11 INFO Applying migration id=shares 2026/05/13 10:56:11 INFO Applying migration id=actorttl 2026/05/13 10:56:11 INFO Applying migration id=tocc 2026/05/13 10:56:11 INFO Applying migration id=followeds 2026/05/13 10:56:11 INFO Applying migration id=certhash 2026/05/13 10:56:11 INFO Applying migration id=follows_sync 2026/05/13 10:56:11 INFO Applying migration id=jsonpath 2026/05/13 10:56:11 INFO Applying migration id=localforward 2026/05/13 10:56:11 INFO Applying migration id=avatar 2026/05/13 10:56:11 INFO Applying migration id=noimage 2026/05/13 10:56:11 INFO Applying migration id=feed 2026/05/13 10:56:11 INFO Applying migration id=bookmarks 2026/05/13 10:56:11 INFO Applying migration id=shareactivity 2026/05/13 10:56:11 INFO Applying migration id=application 2026/05/13 10:56:11 INFO Applying migration id=certificates 2026/05/13 10:56:11 INFO Applying migration id=rawforward 2026/05/13 10:56:11 INFO Applying migration id=publickey 2026/05/13 10:56:11 INFO Applying migration id=resolvegroup 2026/05/13 10:56:11 INFO Applying migration id=reject 2026/05/13 10:56:11 INFO Applying migration id=autodel 2026/05/13 10:56:11 INFO Applying migration id=jsonb 2026/05/13 10:56:11 INFO Applying migration id=quote 2026/05/13 10:56:11 INFO Applying migration id=rfc9421 2026/05/13 10:56:11 INFO Applying migration id=keys 2026/05/13 10:56:11 INFO Applying migration id=portable 2026/05/13 10:56:11 INFO Applying migration id=proofs 2026/05/13 10:56:11 INFO Applying migration id=contexts 2026/05/13 10:56:11 INFO Applying migration id=deliverieshost 2026/05/13 10:56:11 INFO Applying migration id=pembegin 2026/05/13 10:56:11 INFO Applying migration id=didhost 2026/05/13 10:56:11 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:11 INFO Applying migration id=invites 2026/05/13 10:56:11 INFO Applying migration id=ed25519blob 2026/05/13 10:56:11 INFO Applying migration id=rsablob 2026/05/13 10:56:11 INFO Applying migration id=iconscid 2026/05/13 10:56:11 INFO Applying migration id=actor 2026/05/13 10:56:11 INFO Applying migration id=localkeys 2026/05/13 10:56:11 INFO Applying migration id=deleted 2026/05/13 10:56:11 INFO Applying migration id=history 2026/05/13 10:56:11 INFO Applying migration id=outboxnano 2026/05/13 10:56:11 INFO Applying migration id=implements 2026/05/13 10:56:11 INFO Applying migration id=backfill 2026/05/13 10:56:12 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-ddbe-761b-9687-c2f5b34c4e20 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-ddbe-75b0-93cf-df63ed03de74 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-ddbe-75b0-93cf-df63ed03de74 2026/05/13 10:56:12 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-ddbe-75b0-93cf-df63ed03de74 2026/05/13 10:56:12 INFO Generating first response key=/hashtag/world?z 2026/05/13 10:56:12 INFO Failed to parse query url=/hashtag/world?z error="strconv.ParseInt: parsing \"z\": invalid syntax" --- PASS: TestHashtag_InvalidOffset (0.91s) === RUN TestHashtag_EmptyHashtag 2026/05/13 10:56:12 INFO Applying migration id=initial 2026/05/13 10:56:12 INFO Applying migration id=notesupdated 2026/05/13 10:56:12 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:12 INFO Applying migration id=activitiesid 2026/05/13 10:56:12 INFO Applying migration id=outbox 2026/05/13 10:56:12 INFO Applying migration id=edits 2026/05/13 10:56:12 INFO Applying migration id=outboxactor 2026/05/13 10:56:12 INFO Applying migration id=outboxsender 2026/05/13 10:56:12 INFO Applying migration id=thread 2026/05/13 10:56:12 INFO Applying migration id=host 2026/05/13 10:56:12 INFO Applying migration id=sharedinbox 2026/05/13 10:56:12 INFO Applying migration id=noteshost 2026/05/13 10:56:12 INFO Applying migration id=fetched 2026/05/13 10:56:12 INFO Applying migration id=move 2026/05/13 10:56:12 INFO Applying migration id=cleanup 2026/05/13 10:56:12 INFO Applying migration id=received 2026/05/13 10:56:12 INFO Applying migration id=namehost 2026/05/13 10:56:12 INFO Applying migration id=outboxhost 2026/05/13 10:56:12 INFO Applying migration id=notesfts 2026/05/13 10:56:12 INFO Applying migration id=iconsname 2026/05/13 10:56:12 INFO Applying migration id=nohash 2026/05/13 10:56:12 INFO Applying migration id=shares 2026/05/13 10:56:12 INFO Applying migration id=actorttl 2026/05/13 10:56:12 INFO Applying migration id=tocc 2026/05/13 10:56:12 INFO Applying migration id=followeds 2026/05/13 10:56:12 INFO Applying migration id=certhash 2026/05/13 10:56:12 INFO Applying migration id=follows_sync 2026/05/13 10:56:12 INFO Applying migration id=jsonpath 2026/05/13 10:56:12 INFO Applying migration id=localforward 2026/05/13 10:56:12 INFO Applying migration id=avatar 2026/05/13 10:56:12 INFO Applying migration id=noimage 2026/05/13 10:56:12 INFO Applying migration id=feed 2026/05/13 10:56:12 INFO Applying migration id=bookmarks 2026/05/13 10:56:12 INFO Applying migration id=shareactivity 2026/05/13 10:56:12 INFO Applying migration id=application 2026/05/13 10:56:12 INFO Applying migration id=certificates 2026/05/13 10:56:12 INFO Applying migration id=rawforward 2026/05/13 10:56:12 INFO Applying migration id=publickey 2026/05/13 10:56:12 INFO Applying migration id=resolvegroup 2026/05/13 10:56:12 INFO Applying migration id=reject 2026/05/13 10:56:12 INFO Applying migration id=autodel 2026/05/13 10:56:12 INFO Applying migration id=jsonb 2026/05/13 10:56:12 INFO Applying migration id=quote 2026/05/13 10:56:12 INFO Applying migration id=rfc9421 2026/05/13 10:56:12 INFO Applying migration id=keys 2026/05/13 10:56:12 INFO Applying migration id=portable 2026/05/13 10:56:12 INFO Applying migration id=proofs 2026/05/13 10:56:12 INFO Applying migration id=contexts 2026/05/13 10:56:12 INFO Applying migration id=deliverieshost 2026/05/13 10:56:12 INFO Applying migration id=pembegin 2026/05/13 10:56:12 INFO Applying migration id=didhost 2026/05/13 10:56:12 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:12 INFO Applying migration id=invites 2026/05/13 10:56:12 INFO Applying migration id=ed25519blob 2026/05/13 10:56:12 INFO Applying migration id=rsablob 2026/05/13 10:56:12 INFO Applying migration id=iconscid 2026/05/13 10:56:12 INFO Applying migration id=actor 2026/05/13 10:56:12 INFO Applying migration id=localkeys 2026/05/13 10:56:12 INFO Applying migration id=deleted 2026/05/13 10:56:12 INFO Applying migration id=history 2026/05/13 10:56:12 INFO Applying migration id=outboxnano 2026/05/13 10:56:12 INFO Applying migration id=implements 2026/05/13 10:56:12 INFO Applying migration id=backfill 2026/05/13 10:56:13 WARN Received an invalid request --- PASS: TestHashtag_EmptyHashtag (0.99s) === RUN TestHashtag_EmptyHashtagUnauthenticatedUser 2026/05/13 10:56:13 INFO Applying migration id=initial 2026/05/13 10:56:13 INFO Applying migration id=notesupdated 2026/05/13 10:56:13 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:13 INFO Applying migration id=activitiesid 2026/05/13 10:56:13 INFO Applying migration id=outbox 2026/05/13 10:56:13 INFO Applying migration id=edits 2026/05/13 10:56:13 INFO Applying migration id=outboxactor 2026/05/13 10:56:13 INFO Applying migration id=outboxsender 2026/05/13 10:56:13 INFO Applying migration id=thread 2026/05/13 10:56:13 INFO Applying migration id=host 2026/05/13 10:56:13 INFO Applying migration id=sharedinbox 2026/05/13 10:56:13 INFO Applying migration id=noteshost 2026/05/13 10:56:13 INFO Applying migration id=fetched 2026/05/13 10:56:13 INFO Applying migration id=move 2026/05/13 10:56:13 INFO Applying migration id=cleanup 2026/05/13 10:56:13 INFO Applying migration id=received 2026/05/13 10:56:13 INFO Applying migration id=namehost 2026/05/13 10:56:13 INFO Applying migration id=outboxhost 2026/05/13 10:56:13 INFO Applying migration id=notesfts 2026/05/13 10:56:13 INFO Applying migration id=iconsname 2026/05/13 10:56:13 INFO Applying migration id=nohash 2026/05/13 10:56:13 INFO Applying migration id=shares 2026/05/13 10:56:13 INFO Applying migration id=actorttl 2026/05/13 10:56:13 INFO Applying migration id=tocc 2026/05/13 10:56:13 INFO Applying migration id=followeds 2026/05/13 10:56:13 INFO Applying migration id=certhash 2026/05/13 10:56:13 INFO Applying migration id=follows_sync 2026/05/13 10:56:13 INFO Applying migration id=jsonpath 2026/05/13 10:56:13 INFO Applying migration id=localforward 2026/05/13 10:56:13 INFO Applying migration id=avatar 2026/05/13 10:56:13 INFO Applying migration id=noimage 2026/05/13 10:56:13 INFO Applying migration id=feed 2026/05/13 10:56:13 INFO Applying migration id=bookmarks 2026/05/13 10:56:13 INFO Applying migration id=shareactivity 2026/05/13 10:56:13 INFO Applying migration id=application 2026/05/13 10:56:13 INFO Applying migration id=certificates 2026/05/13 10:56:13 INFO Applying migration id=rawforward 2026/05/13 10:56:13 INFO Applying migration id=publickey 2026/05/13 10:56:13 INFO Applying migration id=resolvegroup 2026/05/13 10:56:13 INFO Applying migration id=reject 2026/05/13 10:56:13 INFO Applying migration id=autodel 2026/05/13 10:56:13 INFO Applying migration id=jsonb 2026/05/13 10:56:13 INFO Applying migration id=quote 2026/05/13 10:56:13 INFO Applying migration id=rfc9421 2026/05/13 10:56:13 INFO Applying migration id=keys 2026/05/13 10:56:13 INFO Applying migration id=portable 2026/05/13 10:56:13 INFO Applying migration id=proofs 2026/05/13 10:56:13 INFO Applying migration id=contexts 2026/05/13 10:56:13 INFO Applying migration id=deliverieshost 2026/05/13 10:56:13 INFO Applying migration id=pembegin 2026/05/13 10:56:13 INFO Applying migration id=didhost 2026/05/13 10:56:13 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:13 INFO Applying migration id=invites 2026/05/13 10:56:13 INFO Applying migration id=ed25519blob 2026/05/13 10:56:13 INFO Applying migration id=rsablob 2026/05/13 10:56:13 INFO Applying migration id=iconscid 2026/05/13 10:56:13 INFO Applying migration id=actor 2026/05/13 10:56:13 INFO Applying migration id=localkeys 2026/05/13 10:56:13 INFO Applying migration id=deleted 2026/05/13 10:56:13 INFO Applying migration id=history 2026/05/13 10:56:13 INFO Applying migration id=outboxnano 2026/05/13 10:56:13 INFO Applying migration id=implements 2026/05/13 10:56:13 INFO Applying migration id=backfill 2026/05/13 10:56:13 WARN Received an invalid request --- PASS: TestHashtag_EmptyHashtagUnauthenticatedUser (0.71s) === RUN TestHashtags_NoHashtags 2026/05/13 10:56:13 INFO Applying migration id=initial 2026/05/13 10:56:13 INFO Applying migration id=notesupdated 2026/05/13 10:56:13 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:13 INFO Applying migration id=activitiesid 2026/05/13 10:56:13 INFO Applying migration id=outbox 2026/05/13 10:56:13 INFO Applying migration id=edits 2026/05/13 10:56:13 INFO Applying migration id=outboxactor 2026/05/13 10:56:13 INFO Applying migration id=outboxsender 2026/05/13 10:56:13 INFO Applying migration id=thread 2026/05/13 10:56:13 INFO Applying migration id=host 2026/05/13 10:56:13 INFO Applying migration id=sharedinbox 2026/05/13 10:56:13 INFO Applying migration id=noteshost 2026/05/13 10:56:13 INFO Applying migration id=fetched 2026/05/13 10:56:13 INFO Applying migration id=move 2026/05/13 10:56:13 INFO Applying migration id=cleanup 2026/05/13 10:56:13 INFO Applying migration id=received 2026/05/13 10:56:13 INFO Applying migration id=namehost 2026/05/13 10:56:13 INFO Applying migration id=outboxhost 2026/05/13 10:56:13 INFO Applying migration id=notesfts 2026/05/13 10:56:13 INFO Applying migration id=iconsname 2026/05/13 10:56:13 INFO Applying migration id=nohash 2026/05/13 10:56:13 INFO Applying migration id=shares 2026/05/13 10:56:13 INFO Applying migration id=actorttl 2026/05/13 10:56:13 INFO Applying migration id=tocc 2026/05/13 10:56:13 INFO Applying migration id=followeds 2026/05/13 10:56:13 INFO Applying migration id=certhash 2026/05/13 10:56:13 INFO Applying migration id=follows_sync 2026/05/13 10:56:13 INFO Applying migration id=jsonpath 2026/05/13 10:56:13 INFO Applying migration id=localforward 2026/05/13 10:56:13 INFO Applying migration id=avatar 2026/05/13 10:56:13 INFO Applying migration id=noimage 2026/05/13 10:56:13 INFO Applying migration id=feed 2026/05/13 10:56:13 INFO Applying migration id=bookmarks 2026/05/13 10:56:13 INFO Applying migration id=shareactivity 2026/05/13 10:56:13 INFO Applying migration id=application 2026/05/13 10:56:13 INFO Applying migration id=certificates 2026/05/13 10:56:14 INFO Applying migration id=rawforward 2026/05/13 10:56:14 INFO Applying migration id=publickey 2026/05/13 10:56:14 INFO Applying migration id=resolvegroup 2026/05/13 10:56:14 INFO Applying migration id=reject 2026/05/13 10:56:14 INFO Applying migration id=autodel 2026/05/13 10:56:14 INFO Applying migration id=jsonb 2026/05/13 10:56:14 INFO Applying migration id=quote 2026/05/13 10:56:14 INFO Applying migration id=rfc9421 2026/05/13 10:56:14 INFO Applying migration id=keys 2026/05/13 10:56:14 INFO Applying migration id=portable 2026/05/13 10:56:14 INFO Applying migration id=proofs 2026/05/13 10:56:14 INFO Applying migration id=contexts 2026/05/13 10:56:14 INFO Applying migration id=deliverieshost 2026/05/13 10:56:14 INFO Applying migration id=pembegin 2026/05/13 10:56:14 INFO Applying migration id=didhost 2026/05/13 10:56:14 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:14 INFO Applying migration id=invites 2026/05/13 10:56:14 INFO Applying migration id=ed25519blob 2026/05/13 10:56:14 INFO Applying migration id=rsablob 2026/05/13 10:56:14 INFO Applying migration id=iconscid 2026/05/13 10:56:14 INFO Applying migration id=actor 2026/05/13 10:56:14 INFO Applying migration id=localkeys 2026/05/13 10:56:14 INFO Applying migration id=deleted 2026/05/13 10:56:14 INFO Applying migration id=history 2026/05/13 10:56:14 INFO Applying migration id=outboxnano 2026/05/13 10:56:14 INFO Applying migration id=implements 2026/05/13 10:56:14 INFO Applying migration id=backfill 2026/05/13 10:56:14 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-e6d6-75cc-98f0-ebba0c0644b4 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-e6d6-755e-b91a-611d61ae6a6d activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-e6d6-755e-b91a-611d61ae6a6d 2026/05/13 10:56:14 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-e6d6-755e-b91a-611d61ae6a6d 2026/05/13 10:56:14 INFO Generating first response key=/users/hashtags --- PASS: TestHashtags_NoHashtags (0.63s) === RUN TestHashtags_OneHashtagOneAuthor 2026/05/13 10:56:14 INFO Applying migration id=initial 2026/05/13 10:56:14 INFO Applying migration id=notesupdated 2026/05/13 10:56:14 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:14 INFO Applying migration id=activitiesid 2026/05/13 10:56:14 INFO Applying migration id=outbox 2026/05/13 10:56:14 INFO Applying migration id=edits 2026/05/13 10:56:14 INFO Applying migration id=outboxactor 2026/05/13 10:56:14 INFO Applying migration id=outboxsender 2026/05/13 10:56:14 INFO Applying migration id=thread 2026/05/13 10:56:14 INFO Applying migration id=host 2026/05/13 10:56:14 INFO Applying migration id=sharedinbox 2026/05/13 10:56:14 INFO Applying migration id=noteshost 2026/05/13 10:56:14 INFO Applying migration id=fetched 2026/05/13 10:56:14 INFO Applying migration id=move 2026/05/13 10:56:14 INFO Applying migration id=cleanup 2026/05/13 10:56:14 INFO Applying migration id=received 2026/05/13 10:56:14 INFO Applying migration id=namehost 2026/05/13 10:56:14 INFO Applying migration id=outboxhost 2026/05/13 10:56:14 INFO Applying migration id=notesfts 2026/05/13 10:56:14 INFO Applying migration id=iconsname 2026/05/13 10:56:14 INFO Applying migration id=nohash 2026/05/13 10:56:14 INFO Applying migration id=shares 2026/05/13 10:56:14 INFO Applying migration id=actorttl 2026/05/13 10:56:14 INFO Applying migration id=tocc 2026/05/13 10:56:14 INFO Applying migration id=followeds 2026/05/13 10:56:14 INFO Applying migration id=certhash 2026/05/13 10:56:14 INFO Applying migration id=follows_sync 2026/05/13 10:56:14 INFO Applying migration id=jsonpath 2026/05/13 10:56:14 INFO Applying migration id=localforward 2026/05/13 10:56:14 INFO Applying migration id=avatar 2026/05/13 10:56:14 INFO Applying migration id=noimage 2026/05/13 10:56:14 INFO Applying migration id=feed 2026/05/13 10:56:14 INFO Applying migration id=bookmarks 2026/05/13 10:56:14 INFO Applying migration id=shareactivity 2026/05/13 10:56:14 INFO Applying migration id=application 2026/05/13 10:56:14 INFO Applying migration id=certificates 2026/05/13 10:56:14 INFO Applying migration id=rawforward 2026/05/13 10:56:14 INFO Applying migration id=publickey 2026/05/13 10:56:14 INFO Applying migration id=resolvegroup 2026/05/13 10:56:14 INFO Applying migration id=reject 2026/05/13 10:56:14 INFO Applying migration id=autodel 2026/05/13 10:56:14 INFO Applying migration id=jsonb 2026/05/13 10:56:14 INFO Applying migration id=quote 2026/05/13 10:56:14 INFO Applying migration id=rfc9421 2026/05/13 10:56:14 INFO Applying migration id=keys 2026/05/13 10:56:14 INFO Applying migration id=portable 2026/05/13 10:56:14 INFO Applying migration id=proofs 2026/05/13 10:56:14 INFO Applying migration id=contexts 2026/05/13 10:56:14 INFO Applying migration id=deliverieshost 2026/05/13 10:56:14 INFO Applying migration id=pembegin 2026/05/13 10:56:14 INFO Applying migration id=didhost 2026/05/13 10:56:14 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:14 INFO Applying migration id=invites 2026/05/13 10:56:14 INFO Applying migration id=ed25519blob 2026/05/13 10:56:14 INFO Applying migration id=rsablob 2026/05/13 10:56:14 INFO Applying migration id=iconscid 2026/05/13 10:56:14 INFO Applying migration id=actor 2026/05/13 10:56:14 INFO Applying migration id=localkeys 2026/05/13 10:56:14 INFO Applying migration id=deleted 2026/05/13 10:56:14 INFO Applying migration id=history 2026/05/13 10:56:14 INFO Applying migration id=outboxnano 2026/05/13 10:56:14 INFO Applying migration id=implements 2026/05/13 10:56:14 INFO Applying migration id=backfill 2026/05/13 10:56:15 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-e936-7113-bf5c-242345708bde activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-e936-707c-b484-b4c175a5bd3b activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-e936-707c-b484-b4c175a5bd3b 2026/05/13 10:56:15 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-e936-707c-b484-b4c175a5bd3b 2026/05/13 10:56:15 INFO Generating first response key=/users/hashtags --- PASS: TestHashtags_OneHashtagOneAuthor (0.61s) === RUN TestHashtags_OneHashtagTwoAuthors 2026/05/13 10:56:15 INFO Applying migration id=initial 2026/05/13 10:56:15 INFO Applying migration id=notesupdated 2026/05/13 10:56:15 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:15 INFO Applying migration id=activitiesid 2026/05/13 10:56:15 INFO Applying migration id=outbox 2026/05/13 10:56:15 INFO Applying migration id=edits 2026/05/13 10:56:15 INFO Applying migration id=outboxactor 2026/05/13 10:56:15 INFO Applying migration id=outboxsender 2026/05/13 10:56:15 INFO Applying migration id=thread 2026/05/13 10:56:15 INFO Applying migration id=host 2026/05/13 10:56:15 INFO Applying migration id=sharedinbox 2026/05/13 10:56:15 INFO Applying migration id=noteshost 2026/05/13 10:56:15 INFO Applying migration id=fetched 2026/05/13 10:56:15 INFO Applying migration id=move 2026/05/13 10:56:15 INFO Applying migration id=cleanup 2026/05/13 10:56:15 INFO Applying migration id=received 2026/05/13 10:56:15 INFO Applying migration id=namehost 2026/05/13 10:56:15 INFO Applying migration id=outboxhost 2026/05/13 10:56:15 INFO Applying migration id=notesfts 2026/05/13 10:56:15 INFO Applying migration id=iconsname 2026/05/13 10:56:15 INFO Applying migration id=nohash 2026/05/13 10:56:15 INFO Applying migration id=shares 2026/05/13 10:56:15 INFO Applying migration id=actorttl 2026/05/13 10:56:15 INFO Applying migration id=tocc 2026/05/13 10:56:15 INFO Applying migration id=followeds 2026/05/13 10:56:15 INFO Applying migration id=certhash 2026/05/13 10:56:15 INFO Applying migration id=follows_sync 2026/05/13 10:56:15 INFO Applying migration id=jsonpath 2026/05/13 10:56:15 INFO Applying migration id=localforward 2026/05/13 10:56:15 INFO Applying migration id=avatar 2026/05/13 10:56:15 INFO Applying migration id=noimage 2026/05/13 10:56:15 INFO Applying migration id=feed 2026/05/13 10:56:15 INFO Applying migration id=bookmarks 2026/05/13 10:56:15 INFO Applying migration id=shareactivity 2026/05/13 10:56:15 INFO Applying migration id=application 2026/05/13 10:56:15 INFO Applying migration id=certificates 2026/05/13 10:56:15 INFO Applying migration id=rawforward 2026/05/13 10:56:15 INFO Applying migration id=publickey 2026/05/13 10:56:15 INFO Applying migration id=resolvegroup 2026/05/13 10:56:15 INFO Applying migration id=reject 2026/05/13 10:56:15 INFO Applying migration id=autodel 2026/05/13 10:56:15 INFO Applying migration id=jsonb 2026/05/13 10:56:15 INFO Applying migration id=quote 2026/05/13 10:56:15 INFO Applying migration id=rfc9421 2026/05/13 10:56:15 INFO Applying migration id=keys 2026/05/13 10:56:15 INFO Applying migration id=portable 2026/05/13 10:56:15 INFO Applying migration id=proofs 2026/05/13 10:56:15 INFO Applying migration id=contexts 2026/05/13 10:56:15 INFO Applying migration id=deliverieshost 2026/05/13 10:56:15 INFO Applying migration id=pembegin 2026/05/13 10:56:15 INFO Applying migration id=didhost 2026/05/13 10:56:15 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:15 INFO Applying migration id=invites 2026/05/13 10:56:15 INFO Applying migration id=ed25519blob 2026/05/13 10:56:15 INFO Applying migration id=rsablob 2026/05/13 10:56:15 INFO Applying migration id=iconscid 2026/05/13 10:56:15 INFO Applying migration id=actor 2026/05/13 10:56:15 INFO Applying migration id=localkeys 2026/05/13 10:56:15 INFO Applying migration id=deleted 2026/05/13 10:56:15 INFO Applying migration id=history 2026/05/13 10:56:15 INFO Applying migration id=outboxnano 2026/05/13 10:56:15 INFO Applying migration id=implements 2026/05/13 10:56:15 INFO Applying migration id=backfill 2026/05/13 10:56:15 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-ec2f-7b17-944b-825986e72494 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-ec2f-7a87-ae64-2649b7cec9a0 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-ec2f-7a87-ae64-2649b7cec9a0 2026/05/13 10:56:15 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-ec2f-7a87-ae64-2649b7cec9a0 2026/05/13 10:56:15 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-ec33-7b73-931d-fbd7ed7b6b45 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-ec33-7b33-aa15-3d99281e8927 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-ec33-7b33-aa15-3d99281e8927 2026/05/13 10:56:15 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-ec33-7b33-aa15-3d99281e8927 2026/05/13 10:56:15 INFO Generating first response key=/users/hashtags --- PASS: TestHashtags_OneHashtagTwoAuthors (0.77s) === RUN TestHashtags_OneHashtagTwoAuthorsCaseSensitivity 2026/05/13 10:56:15 INFO Applying migration id=initial 2026/05/13 10:56:15 INFO Applying migration id=notesupdated 2026/05/13 10:56:15 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:15 INFO Applying migration id=activitiesid 2026/05/13 10:56:15 INFO Applying migration id=outbox 2026/05/13 10:56:15 INFO Applying migration id=edits 2026/05/13 10:56:15 INFO Applying migration id=outboxactor 2026/05/13 10:56:15 INFO Applying migration id=outboxsender 2026/05/13 10:56:15 INFO Applying migration id=thread 2026/05/13 10:56:15 INFO Applying migration id=host 2026/05/13 10:56:15 INFO Applying migration id=sharedinbox 2026/05/13 10:56:15 INFO Applying migration id=noteshost 2026/05/13 10:56:15 INFO Applying migration id=fetched 2026/05/13 10:56:15 INFO Applying migration id=move 2026/05/13 10:56:15 INFO Applying migration id=cleanup 2026/05/13 10:56:15 INFO Applying migration id=received 2026/05/13 10:56:15 INFO Applying migration id=namehost 2026/05/13 10:56:15 INFO Applying migration id=outboxhost 2026/05/13 10:56:15 INFO Applying migration id=notesfts 2026/05/13 10:56:15 INFO Applying migration id=iconsname 2026/05/13 10:56:15 INFO Applying migration id=nohash 2026/05/13 10:56:15 INFO Applying migration id=shares 2026/05/13 10:56:15 INFO Applying migration id=actorttl 2026/05/13 10:56:15 INFO Applying migration id=tocc 2026/05/13 10:56:15 INFO Applying migration id=followeds 2026/05/13 10:56:15 INFO Applying migration id=certhash 2026/05/13 10:56:15 INFO Applying migration id=follows_sync 2026/05/13 10:56:15 INFO Applying migration id=jsonpath 2026/05/13 10:56:16 INFO Applying migration id=localforward 2026/05/13 10:56:16 INFO Applying migration id=avatar 2026/05/13 10:56:16 INFO Applying migration id=noimage 2026/05/13 10:56:16 INFO Applying migration id=feed 2026/05/13 10:56:16 INFO Applying migration id=bookmarks 2026/05/13 10:56:16 INFO Applying migration id=shareactivity 2026/05/13 10:56:16 INFO Applying migration id=application 2026/05/13 10:56:16 INFO Applying migration id=certificates 2026/05/13 10:56:16 INFO Applying migration id=rawforward 2026/05/13 10:56:16 INFO Applying migration id=publickey 2026/05/13 10:56:16 INFO Applying migration id=resolvegroup 2026/05/13 10:56:16 INFO Applying migration id=reject 2026/05/13 10:56:16 INFO Applying migration id=autodel 2026/05/13 10:56:16 INFO Applying migration id=jsonb 2026/05/13 10:56:16 INFO Applying migration id=quote 2026/05/13 10:56:16 INFO Applying migration id=rfc9421 2026/05/13 10:56:16 INFO Applying migration id=keys 2026/05/13 10:56:16 INFO Applying migration id=portable 2026/05/13 10:56:16 INFO Applying migration id=proofs 2026/05/13 10:56:16 INFO Applying migration id=contexts 2026/05/13 10:56:16 INFO Applying migration id=deliverieshost 2026/05/13 10:56:16 INFO Applying migration id=pembegin 2026/05/13 10:56:16 INFO Applying migration id=didhost 2026/05/13 10:56:16 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:16 INFO Applying migration id=invites 2026/05/13 10:56:16 INFO Applying migration id=ed25519blob 2026/05/13 10:56:16 INFO Applying migration id=rsablob 2026/05/13 10:56:16 INFO Applying migration id=iconscid 2026/05/13 10:56:16 INFO Applying migration id=actor 2026/05/13 10:56:16 INFO Applying migration id=localkeys 2026/05/13 10:56:16 INFO Applying migration id=deleted 2026/05/13 10:56:16 INFO Applying migration id=history 2026/05/13 10:56:16 INFO Applying migration id=outboxnano 2026/05/13 10:56:16 INFO Applying migration id=implements 2026/05/13 10:56:16 INFO Applying migration id=backfill 2026/05/13 10:56:16 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-ef7e-7b33-b79f-bb8e9db3b666 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-ef7e-7ab7-a8be-15161f50a712 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-ef7e-7ab7-a8be-15161f50a712 2026/05/13 10:56:16 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-ef7e-7ab7-a8be-15161f50a712 2026/05/13 10:56:16 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-ef83-7cfe-b9fe-f125920fc107 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-ef83-7cb1-9fe4-37991ba260e0 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-ef83-7cb1-9fe4-37991ba260e0 2026/05/13 10:56:16 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-ef83-7cb1-9fe4-37991ba260e0 2026/05/13 10:56:16 INFO Generating first response key=/users/hashtags --- PASS: TestHashtags_OneHashtagTwoAuthorsCaseSensitivity (0.85s) === RUN TestHashtags_TwoHashtagsOneAuthor 2026/05/13 10:56:16 INFO Applying migration id=initial 2026/05/13 10:56:16 INFO Applying migration id=notesupdated 2026/05/13 10:56:16 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:16 INFO Applying migration id=activitiesid 2026/05/13 10:56:16 INFO Applying migration id=outbox 2026/05/13 10:56:16 INFO Applying migration id=edits 2026/05/13 10:56:16 INFO Applying migration id=outboxactor 2026/05/13 10:56:16 INFO Applying migration id=outboxsender 2026/05/13 10:56:16 INFO Applying migration id=thread 2026/05/13 10:56:16 INFO Applying migration id=host 2026/05/13 10:56:16 INFO Applying migration id=sharedinbox 2026/05/13 10:56:16 INFO Applying migration id=noteshost 2026/05/13 10:56:16 INFO Applying migration id=fetched 2026/05/13 10:56:16 INFO Applying migration id=move 2026/05/13 10:56:16 INFO Applying migration id=cleanup 2026/05/13 10:56:16 INFO Applying migration id=received 2026/05/13 10:56:16 INFO Applying migration id=namehost 2026/05/13 10:56:16 INFO Applying migration id=outboxhost 2026/05/13 10:56:16 INFO Applying migration id=notesfts 2026/05/13 10:56:16 INFO Applying migration id=iconsname 2026/05/13 10:56:16 INFO Applying migration id=nohash 2026/05/13 10:56:16 INFO Applying migration id=shares 2026/05/13 10:56:16 INFO Applying migration id=actorttl 2026/05/13 10:56:16 INFO Applying migration id=tocc 2026/05/13 10:56:16 INFO Applying migration id=followeds 2026/05/13 10:56:16 INFO Applying migration id=certhash 2026/05/13 10:56:16 INFO Applying migration id=follows_sync 2026/05/13 10:56:16 INFO Applying migration id=jsonpath 2026/05/13 10:56:16 INFO Applying migration id=localforward 2026/05/13 10:56:16 INFO Applying migration id=avatar 2026/05/13 10:56:16 INFO Applying migration id=noimage 2026/05/13 10:56:16 INFO Applying migration id=feed 2026/05/13 10:56:16 INFO Applying migration id=bookmarks 2026/05/13 10:56:16 INFO Applying migration id=shareactivity 2026/05/13 10:56:16 INFO Applying migration id=application 2026/05/13 10:56:16 INFO Applying migration id=certificates 2026/05/13 10:56:16 INFO Applying migration id=rawforward 2026/05/13 10:56:16 INFO Applying migration id=publickey 2026/05/13 10:56:16 INFO Applying migration id=resolvegroup 2026/05/13 10:56:16 INFO Applying migration id=reject 2026/05/13 10:56:16 INFO Applying migration id=autodel 2026/05/13 10:56:16 INFO Applying migration id=jsonb 2026/05/13 10:56:16 INFO Applying migration id=quote 2026/05/13 10:56:16 INFO Applying migration id=rfc9421 2026/05/13 10:56:16 INFO Applying migration id=keys 2026/05/13 10:56:16 INFO Applying migration id=portable 2026/05/13 10:56:16 INFO Applying migration id=proofs 2026/05/13 10:56:16 INFO Applying migration id=contexts 2026/05/13 10:56:16 INFO Applying migration id=deliverieshost 2026/05/13 10:56:16 INFO Applying migration id=pembegin 2026/05/13 10:56:16 INFO Applying migration id=didhost 2026/05/13 10:56:16 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:16 INFO Applying migration id=invites 2026/05/13 10:56:16 INFO Applying migration id=ed25519blob 2026/05/13 10:56:16 INFO Applying migration id=rsablob 2026/05/13 10:56:16 INFO Applying migration id=iconscid 2026/05/13 10:56:16 INFO Applying migration id=actor 2026/05/13 10:56:16 INFO Applying migration id=localkeys 2026/05/13 10:56:16 INFO Applying migration id=deleted 2026/05/13 10:56:16 INFO Applying migration id=history 2026/05/13 10:56:16 INFO Applying migration id=outboxnano 2026/05/13 10:56:16 INFO Applying migration id=implements 2026/05/13 10:56:16 INFO Applying migration id=backfill 2026/05/13 10:56:17 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-f2a0-7a8a-916e-17e8dd19b7e8 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-f2a0-7a1d-b1f5-db3852805418 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-f2a0-7a1d-b1f5-db3852805418 2026/05/13 10:56:17 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-f2a0-7a1d-b1f5-db3852805418 2026/05/13 10:56:17 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-f2a5-78c3-9d41-343885b18696 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-f2a5-7822-ab0f-c94e9925a2ac activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-f2a5-7822-ab0f-c94e9925a2ac 2026/05/13 10:56:17 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-f2a5-7822-ab0f-c94e9925a2ac 2026/05/13 10:56:17 INFO Generating first response key=/users/hashtags --- PASS: TestHashtags_TwoHashtagsOneAuthor (0.81s) === RUN TestHashtags_OneHashtagTwoAuthorsUnauthenticatedUser 2026/05/13 10:56:17 INFO Applying migration id=initial 2026/05/13 10:56:17 INFO Applying migration id=notesupdated 2026/05/13 10:56:17 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:17 INFO Applying migration id=activitiesid 2026/05/13 10:56:17 INFO Applying migration id=outbox 2026/05/13 10:56:17 INFO Applying migration id=edits 2026/05/13 10:56:17 INFO Applying migration id=outboxactor 2026/05/13 10:56:17 INFO Applying migration id=outboxsender 2026/05/13 10:56:17 INFO Applying migration id=thread 2026/05/13 10:56:17 INFO Applying migration id=host 2026/05/13 10:56:17 INFO Applying migration id=sharedinbox 2026/05/13 10:56:17 INFO Applying migration id=noteshost 2026/05/13 10:56:17 INFO Applying migration id=fetched 2026/05/13 10:56:17 INFO Applying migration id=move 2026/05/13 10:56:17 INFO Applying migration id=cleanup 2026/05/13 10:56:17 INFO Applying migration id=received 2026/05/13 10:56:17 INFO Applying migration id=namehost 2026/05/13 10:56:17 INFO Applying migration id=outboxhost 2026/05/13 10:56:17 INFO Applying migration id=notesfts 2026/05/13 10:56:17 INFO Applying migration id=iconsname 2026/05/13 10:56:17 INFO Applying migration id=nohash 2026/05/13 10:56:17 INFO Applying migration id=shares 2026/05/13 10:56:17 INFO Applying migration id=actorttl 2026/05/13 10:56:17 INFO Applying migration id=tocc 2026/05/13 10:56:17 INFO Applying migration id=followeds 2026/05/13 10:56:17 INFO Applying migration id=certhash 2026/05/13 10:56:17 INFO Applying migration id=follows_sync 2026/05/13 10:56:17 INFO Applying migration id=jsonpath 2026/05/13 10:56:17 INFO Applying migration id=localforward 2026/05/13 10:56:17 INFO Applying migration id=avatar 2026/05/13 10:56:17 INFO Applying migration id=noimage 2026/05/13 10:56:17 INFO Applying migration id=feed 2026/05/13 10:56:17 INFO Applying migration id=bookmarks 2026/05/13 10:56:17 INFO Applying migration id=shareactivity 2026/05/13 10:56:17 INFO Applying migration id=application 2026/05/13 10:56:17 INFO Applying migration id=certificates 2026/05/13 10:56:17 INFO Applying migration id=rawforward 2026/05/13 10:56:17 INFO Applying migration id=publickey 2026/05/13 10:56:17 INFO Applying migration id=resolvegroup 2026/05/13 10:56:17 INFO Applying migration id=reject 2026/05/13 10:56:17 INFO Applying migration id=autodel 2026/05/13 10:56:17 INFO Applying migration id=jsonb 2026/05/13 10:56:17 INFO Applying migration id=quote 2026/05/13 10:56:17 INFO Applying migration id=rfc9421 2026/05/13 10:56:17 INFO Applying migration id=keys 2026/05/13 10:56:17 INFO Applying migration id=portable 2026/05/13 10:56:17 INFO Applying migration id=proofs 2026/05/13 10:56:17 INFO Applying migration id=contexts 2026/05/13 10:56:17 INFO Applying migration id=deliverieshost 2026/05/13 10:56:17 INFO Applying migration id=pembegin 2026/05/13 10:56:17 INFO Applying migration id=didhost 2026/05/13 10:56:17 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:17 INFO Applying migration id=invites 2026/05/13 10:56:17 INFO Applying migration id=ed25519blob 2026/05/13 10:56:17 INFO Applying migration id=rsablob 2026/05/13 10:56:17 INFO Applying migration id=iconscid 2026/05/13 10:56:17 INFO Applying migration id=actor 2026/05/13 10:56:17 INFO Applying migration id=localkeys 2026/05/13 10:56:17 INFO Applying migration id=deleted 2026/05/13 10:56:17 INFO Applying migration id=history 2026/05/13 10:56:17 INFO Applying migration id=outboxnano 2026/05/13 10:56:17 INFO Applying migration id=implements 2026/05/13 10:56:17 INFO Applying migration id=backfill 2026/05/13 10:56:18 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-f66c-7d16-9021-b2cb2b21b70a activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-f66c-7c77-a67f-199d637e0486 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fa-f66c-7c77-a67f-199d637e0486 2026/05/13 10:56:18 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-f66c-7c77-a67f-199d637e0486 2026/05/13 10:56:18 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fa-f673-79e5-b707-176c2c1527df activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fa-f673-792b-937e-0e223f8f691d activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fa-f673-792b-937e-0e223f8f691d 2026/05/13 10:56:18 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fa-f673-792b-937e-0e223f8f691d 2026/05/13 10:56:18 INFO Generating first response key=/hashtags --- PASS: TestHashtags_OneHashtagTwoAuthorsUnauthenticatedUser (0.97s) === RUN TestHome_AuthenticatedUser 2026/05/13 10:56:18 INFO Applying migration id=initial 2026/05/13 10:56:18 INFO Applying migration id=notesupdated 2026/05/13 10:56:18 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:18 INFO Applying migration id=activitiesid 2026/05/13 10:56:18 INFO Applying migration id=outbox 2026/05/13 10:56:18 INFO Applying migration id=edits 2026/05/13 10:56:18 INFO Applying migration id=outboxactor 2026/05/13 10:56:18 INFO Applying migration id=outboxsender 2026/05/13 10:56:18 INFO Applying migration id=thread 2026/05/13 10:56:18 INFO Applying migration id=host 2026/05/13 10:56:18 INFO Applying migration id=sharedinbox 2026/05/13 10:56:18 INFO Applying migration id=noteshost 2026/05/13 10:56:18 INFO Applying migration id=fetched 2026/05/13 10:56:18 INFO Applying migration id=move 2026/05/13 10:56:18 INFO Applying migration id=cleanup 2026/05/13 10:56:18 INFO Applying migration id=received 2026/05/13 10:56:18 INFO Applying migration id=namehost 2026/05/13 10:56:18 INFO Applying migration id=outboxhost 2026/05/13 10:56:18 INFO Applying migration id=notesfts 2026/05/13 10:56:18 INFO Applying migration id=iconsname 2026/05/13 10:56:18 INFO Applying migration id=nohash 2026/05/13 10:56:18 INFO Applying migration id=shares 2026/05/13 10:56:18 INFO Applying migration id=actorttl 2026/05/13 10:56:18 INFO Applying migration id=tocc 2026/05/13 10:56:18 INFO Applying migration id=followeds 2026/05/13 10:56:18 INFO Applying migration id=certhash 2026/05/13 10:56:18 INFO Applying migration id=follows_sync 2026/05/13 10:56:18 INFO Applying migration id=jsonpath 2026/05/13 10:56:18 INFO Applying migration id=localforward 2026/05/13 10:56:18 INFO Applying migration id=avatar 2026/05/13 10:56:18 INFO Applying migration id=noimage 2026/05/13 10:56:18 INFO Applying migration id=feed 2026/05/13 10:56:18 INFO Applying migration id=bookmarks 2026/05/13 10:56:18 INFO Applying migration id=shareactivity 2026/05/13 10:56:18 INFO Applying migration id=application 2026/05/13 10:56:18 INFO Applying migration id=certificates 2026/05/13 10:56:18 INFO Applying migration id=rawforward 2026/05/13 10:56:18 INFO Applying migration id=publickey 2026/05/13 10:56:18 INFO Applying migration id=resolvegroup 2026/05/13 10:56:18 INFO Applying migration id=reject 2026/05/13 10:56:18 INFO Applying migration id=autodel 2026/05/13 10:56:18 INFO Applying migration id=jsonb 2026/05/13 10:56:18 INFO Applying migration id=quote 2026/05/13 10:56:18 INFO Applying migration id=rfc9421 2026/05/13 10:56:18 INFO Applying migration id=keys 2026/05/13 10:56:18 INFO Applying migration id=portable 2026/05/13 10:56:18 INFO Applying migration id=proofs 2026/05/13 10:56:18 INFO Applying migration id=contexts 2026/05/13 10:56:18 INFO Applying migration id=deliverieshost 2026/05/13 10:56:18 INFO Applying migration id=pembegin 2026/05/13 10:56:18 INFO Applying migration id=didhost 2026/05/13 10:56:18 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:18 INFO Applying migration id=invites 2026/05/13 10:56:18 INFO Applying migration id=ed25519blob 2026/05/13 10:56:18 INFO Applying migration id=rsablob 2026/05/13 10:56:18 INFO Applying migration id=iconscid 2026/05/13 10:56:18 INFO Applying migration id=actor 2026/05/13 10:56:18 INFO Applying migration id=localkeys 2026/05/13 10:56:18 INFO Applying migration id=deleted 2026/05/13 10:56:18 INFO Applying migration id=history 2026/05/13 10:56:18 INFO Applying migration id=outboxnano 2026/05/13 10:56:18 INFO Applying migration id=implements 2026/05/13 10:56:18 INFO Applying migration id=backfill --- PASS: TestHome_AuthenticatedUser (0.76s) === RUN TestHome_UnauthenticatedUser 2026/05/13 10:56:19 INFO Applying migration id=initial 2026/05/13 10:56:19 INFO Applying migration id=notesupdated 2026/05/13 10:56:19 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:19 INFO Applying migration id=activitiesid 2026/05/13 10:56:19 INFO Applying migration id=outbox 2026/05/13 10:56:19 INFO Applying migration id=edits 2026/05/13 10:56:19 INFO Applying migration id=outboxactor 2026/05/13 10:56:19 INFO Applying migration id=outboxsender 2026/05/13 10:56:19 INFO Applying migration id=thread 2026/05/13 10:56:19 INFO Applying migration id=host 2026/05/13 10:56:19 INFO Applying migration id=sharedinbox 2026/05/13 10:56:19 INFO Applying migration id=noteshost 2026/05/13 10:56:19 INFO Applying migration id=fetched 2026/05/13 10:56:19 INFO Applying migration id=move 2026/05/13 10:56:19 INFO Applying migration id=cleanup 2026/05/13 10:56:19 INFO Applying migration id=received 2026/05/13 10:56:19 INFO Applying migration id=namehost 2026/05/13 10:56:19 INFO Applying migration id=outboxhost 2026/05/13 10:56:19 INFO Applying migration id=notesfts 2026/05/13 10:56:19 INFO Applying migration id=iconsname 2026/05/13 10:56:19 INFO Applying migration id=nohash 2026/05/13 10:56:19 INFO Applying migration id=shares 2026/05/13 10:56:19 INFO Applying migration id=actorttl 2026/05/13 10:56:19 INFO Applying migration id=tocc 2026/05/13 10:56:19 INFO Applying migration id=followeds 2026/05/13 10:56:19 INFO Applying migration id=certhash 2026/05/13 10:56:19 INFO Applying migration id=follows_sync 2026/05/13 10:56:19 INFO Applying migration id=jsonpath 2026/05/13 10:56:19 INFO Applying migration id=localforward 2026/05/13 10:56:19 INFO Applying migration id=avatar 2026/05/13 10:56:19 INFO Applying migration id=noimage 2026/05/13 10:56:19 INFO Applying migration id=feed 2026/05/13 10:56:19 INFO Applying migration id=bookmarks 2026/05/13 10:56:19 INFO Applying migration id=shareactivity 2026/05/13 10:56:19 INFO Applying migration id=application 2026/05/13 10:56:19 INFO Applying migration id=certificates 2026/05/13 10:56:19 INFO Applying migration id=rawforward 2026/05/13 10:56:19 INFO Applying migration id=publickey 2026/05/13 10:56:19 INFO Applying migration id=resolvegroup 2026/05/13 10:56:19 INFO Applying migration id=reject 2026/05/13 10:56:19 INFO Applying migration id=autodel 2026/05/13 10:56:19 INFO Applying migration id=jsonb 2026/05/13 10:56:19 INFO Applying migration id=quote 2026/05/13 10:56:19 INFO Applying migration id=rfc9421 2026/05/13 10:56:19 INFO Applying migration id=keys 2026/05/13 10:56:19 INFO Applying migration id=portable 2026/05/13 10:56:19 INFO Applying migration id=proofs 2026/05/13 10:56:19 INFO Applying migration id=contexts 2026/05/13 10:56:19 INFO Applying migration id=deliverieshost 2026/05/13 10:56:19 INFO Applying migration id=pembegin 2026/05/13 10:56:19 INFO Applying migration id=didhost 2026/05/13 10:56:19 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:19 INFO Applying migration id=invites 2026/05/13 10:56:19 INFO Applying migration id=ed25519blob 2026/05/13 10:56:19 INFO Applying migration id=rsablob 2026/05/13 10:56:19 INFO Applying migration id=iconscid 2026/05/13 10:56:19 INFO Applying migration id=actor 2026/05/13 10:56:19 INFO Applying migration id=localkeys 2026/05/13 10:56:19 INFO Applying migration id=deleted 2026/05/13 10:56:19 INFO Applying migration id=history 2026/05/13 10:56:19 INFO Applying migration id=outboxnano 2026/05/13 10:56:19 INFO Applying migration id=implements 2026/05/13 10:56:19 INFO Applying migration id=backfill --- PASS: TestHome_UnauthenticatedUser (1.54s) === RUN TestMove_FederatedToFederated 2026/05/13 10:56:20 INFO Applying migration id=initial 2026/05/13 10:56:20 INFO Applying migration id=notesupdated 2026/05/13 10:56:20 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:20 INFO Applying migration id=activitiesid 2026/05/13 10:56:20 INFO Applying migration id=outbox 2026/05/13 10:56:20 INFO Applying migration id=edits 2026/05/13 10:56:20 INFO Applying migration id=outboxactor 2026/05/13 10:56:20 INFO Applying migration id=outboxsender 2026/05/13 10:56:20 INFO Applying migration id=thread 2026/05/13 10:56:20 INFO Applying migration id=host 2026/05/13 10:56:20 INFO Applying migration id=sharedinbox 2026/05/13 10:56:20 INFO Applying migration id=noteshost 2026/05/13 10:56:20 INFO Applying migration id=fetched 2026/05/13 10:56:20 INFO Applying migration id=move 2026/05/13 10:56:20 INFO Applying migration id=cleanup 2026/05/13 10:56:20 INFO Applying migration id=received 2026/05/13 10:56:20 INFO Applying migration id=namehost 2026/05/13 10:56:20 INFO Applying migration id=outboxhost 2026/05/13 10:56:20 INFO Applying migration id=notesfts 2026/05/13 10:56:20 INFO Applying migration id=iconsname 2026/05/13 10:56:20 INFO Applying migration id=nohash 2026/05/13 10:56:20 INFO Applying migration id=shares 2026/05/13 10:56:20 INFO Applying migration id=actorttl 2026/05/13 10:56:20 INFO Applying migration id=tocc 2026/05/13 10:56:20 INFO Applying migration id=followeds 2026/05/13 10:56:20 INFO Applying migration id=certhash 2026/05/13 10:56:20 INFO Applying migration id=follows_sync 2026/05/13 10:56:20 INFO Applying migration id=jsonpath 2026/05/13 10:56:20 INFO Applying migration id=localforward 2026/05/13 10:56:20 INFO Applying migration id=avatar 2026/05/13 10:56:20 INFO Applying migration id=noimage 2026/05/13 10:56:20 INFO Applying migration id=feed 2026/05/13 10:56:20 INFO Applying migration id=bookmarks 2026/05/13 10:56:20 INFO Applying migration id=shareactivity 2026/05/13 10:56:20 INFO Applying migration id=application 2026/05/13 10:56:20 INFO Applying migration id=certificates 2026/05/13 10:56:20 INFO Applying migration id=rawforward 2026/05/13 10:56:20 INFO Applying migration id=publickey 2026/05/13 10:56:20 INFO Applying migration id=resolvegroup 2026/05/13 10:56:20 INFO Applying migration id=reject 2026/05/13 10:56:20 INFO Applying migration id=autodel 2026/05/13 10:56:20 INFO Applying migration id=jsonb 2026/05/13 10:56:20 INFO Applying migration id=quote 2026/05/13 10:56:20 INFO Applying migration id=rfc9421 2026/05/13 10:56:20 INFO Applying migration id=keys 2026/05/13 10:56:20 INFO Applying migration id=portable 2026/05/13 10:56:20 INFO Applying migration id=proofs 2026/05/13 10:56:20 INFO Applying migration id=contexts 2026/05/13 10:56:20 INFO Applying migration id=deliverieshost 2026/05/13 10:56:20 INFO Applying migration id=pembegin 2026/05/13 10:56:20 INFO Applying migration id=didhost 2026/05/13 10:56:20 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:20 INFO Applying migration id=invites 2026/05/13 10:56:20 INFO Applying migration id=ed25519blob 2026/05/13 10:56:20 INFO Applying migration id=rsablob 2026/05/13 10:56:20 INFO Applying migration id=iconscid 2026/05/13 10:56:21 INFO Applying migration id=actor 2026/05/13 10:56:21 INFO Applying migration id=localkeys 2026/05/13 10:56:21 INFO Applying migration id=deleted 2026/05/13 10:56:21 INFO Applying migration id=history 2026/05/13 10:56:21 INFO Applying migration id=outboxnano 2026/05/13 10:56:21 INFO Applying migration id=implements 2026/05/13 10:56:21 INFO Applying migration id=backfill 2026/05/13 10:56:21 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-0286-7a03-ab7b-00fe05c2e19a activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://127.0.0.1/user/dan follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/user/dan 2026/05/13 10:56:21 INFO Moving follow follow=https://localhost.localdomain:8443/follow/019e20fb-0286-7a03-ab7b-00fe05c2e19a old=https://127.0.0.1/user/dan new=https://::1/user/dan 2026/05/13 10:56:21 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-0288-721a-9dda-bb062a1b7acf activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://::1/user/dan follower=https://localhost.localdomain:8443/user/alice followed=https://::1/user/dan 2026/05/13 10:56:21 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fb-0288-78b9-8072-2d9525c36291 activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-0286-7a03-ab7b-00fe05c2e19a activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/user/dan --- PASS: TestMove_FederatedToFederated (0.79s) === RUN TestMove_FederatedToFederatedTwoAccounts 2026/05/13 10:56:21 INFO Applying migration id=initial 2026/05/13 10:56:21 INFO Applying migration id=notesupdated 2026/05/13 10:56:21 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:21 INFO Applying migration id=activitiesid 2026/05/13 10:56:21 INFO Applying migration id=outbox 2026/05/13 10:56:21 INFO Applying migration id=edits 2026/05/13 10:56:21 INFO Applying migration id=outboxactor 2026/05/13 10:56:21 INFO Applying migration id=outboxsender 2026/05/13 10:56:21 INFO Applying migration id=thread 2026/05/13 10:56:21 INFO Applying migration id=host 2026/05/13 10:56:21 INFO Applying migration id=sharedinbox 2026/05/13 10:56:21 INFO Applying migration id=noteshost 2026/05/13 10:56:21 INFO Applying migration id=fetched 2026/05/13 10:56:21 INFO Applying migration id=move 2026/05/13 10:56:21 INFO Applying migration id=cleanup 2026/05/13 10:56:21 INFO Applying migration id=received 2026/05/13 10:56:21 INFO Applying migration id=namehost 2026/05/13 10:56:21 INFO Applying migration id=outboxhost 2026/05/13 10:56:21 INFO Applying migration id=notesfts 2026/05/13 10:56:21 INFO Applying migration id=iconsname 2026/05/13 10:56:21 INFO Applying migration id=nohash 2026/05/13 10:56:21 INFO Applying migration id=shares 2026/05/13 10:56:21 INFO Applying migration id=actorttl 2026/05/13 10:56:21 INFO Applying migration id=tocc 2026/05/13 10:56:21 INFO Applying migration id=followeds 2026/05/13 10:56:21 INFO Applying migration id=certhash 2026/05/13 10:56:21 INFO Applying migration id=follows_sync 2026/05/13 10:56:21 INFO Applying migration id=jsonpath 2026/05/13 10:56:21 INFO Applying migration id=localforward 2026/05/13 10:56:21 INFO Applying migration id=avatar 2026/05/13 10:56:21 INFO Applying migration id=noimage 2026/05/13 10:56:21 INFO Applying migration id=feed 2026/05/13 10:56:21 INFO Applying migration id=bookmarks 2026/05/13 10:56:21 INFO Applying migration id=shareactivity 2026/05/13 10:56:21 INFO Applying migration id=application 2026/05/13 10:56:21 INFO Applying migration id=certificates 2026/05/13 10:56:21 INFO Applying migration id=rawforward 2026/05/13 10:56:21 INFO Applying migration id=publickey 2026/05/13 10:56:21 INFO Applying migration id=resolvegroup 2026/05/13 10:56:21 INFO Applying migration id=reject 2026/05/13 10:56:21 INFO Applying migration id=autodel 2026/05/13 10:56:21 INFO Applying migration id=jsonb 2026/05/13 10:56:21 INFO Applying migration id=quote 2026/05/13 10:56:21 INFO Applying migration id=rfc9421 2026/05/13 10:56:21 INFO Applying migration id=keys 2026/05/13 10:56:21 INFO Applying migration id=portable 2026/05/13 10:56:21 INFO Applying migration id=proofs 2026/05/13 10:56:21 INFO Applying migration id=contexts 2026/05/13 10:56:21 INFO Applying migration id=deliverieshost 2026/05/13 10:56:21 INFO Applying migration id=pembegin 2026/05/13 10:56:21 INFO Applying migration id=didhost 2026/05/13 10:56:21 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:21 INFO Applying migration id=invites 2026/05/13 10:56:21 INFO Applying migration id=ed25519blob 2026/05/13 10:56:21 INFO Applying migration id=rsablob 2026/05/13 10:56:21 INFO Applying migration id=iconscid 2026/05/13 10:56:21 INFO Applying migration id=actor 2026/05/13 10:56:21 INFO Applying migration id=localkeys 2026/05/13 10:56:21 INFO Applying migration id=deleted 2026/05/13 10:56:21 INFO Applying migration id=history 2026/05/13 10:56:21 INFO Applying migration id=outboxnano 2026/05/13 10:56:21 INFO Applying migration id=implements 2026/05/13 10:56:21 INFO Applying migration id=backfill 2026/05/13 10:56:22 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-051d-79b8-901e-b8963070ae5d activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://127.0.0.1/user/dan follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/user/dan 2026/05/13 10:56:22 INFO Moving follow follow=https://localhost.localdomain:8443/follow/019e20fb-051d-79b8-901e-b8963070ae5d old=https://127.0.0.1/user/dan new=https://::1/user/dan 2026/05/13 10:56:22 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-051f-78a2-b29a-ebc6f0cb8020 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://::1/user/dan follower=https://localhost.localdomain:8443/user/alice followed=https://::1/user/dan 2026/05/13 10:56:22 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fb-0520-7357-9f52-aa437865091e activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-051d-79b8-901e-b8963070ae5d activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/user/dan --- PASS: TestMove_FederatedToFederatedTwoAccounts (0.66s) === RUN TestMove_FederatedToFederatedNotLinked 2026/05/13 10:56:22 INFO Applying migration id=initial 2026/05/13 10:56:22 INFO Applying migration id=notesupdated 2026/05/13 10:56:22 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:22 INFO Applying migration id=activitiesid 2026/05/13 10:56:22 INFO Applying migration id=outbox 2026/05/13 10:56:22 INFO Applying migration id=edits 2026/05/13 10:56:22 INFO Applying migration id=outboxactor 2026/05/13 10:56:22 INFO Applying migration id=outboxsender 2026/05/13 10:56:22 INFO Applying migration id=thread 2026/05/13 10:56:22 INFO Applying migration id=host 2026/05/13 10:56:22 INFO Applying migration id=sharedinbox 2026/05/13 10:56:22 INFO Applying migration id=noteshost 2026/05/13 10:56:22 INFO Applying migration id=fetched 2026/05/13 10:56:22 INFO Applying migration id=move 2026/05/13 10:56:22 INFO Applying migration id=cleanup 2026/05/13 10:56:22 INFO Applying migration id=received 2026/05/13 10:56:22 INFO Applying migration id=namehost 2026/05/13 10:56:22 INFO Applying migration id=outboxhost 2026/05/13 10:56:22 INFO Applying migration id=notesfts 2026/05/13 10:56:22 INFO Applying migration id=iconsname 2026/05/13 10:56:22 INFO Applying migration id=nohash 2026/05/13 10:56:22 INFO Applying migration id=shares 2026/05/13 10:56:22 INFO Applying migration id=actorttl 2026/05/13 10:56:22 INFO Applying migration id=tocc 2026/05/13 10:56:22 INFO Applying migration id=followeds 2026/05/13 10:56:22 INFO Applying migration id=certhash 2026/05/13 10:56:22 INFO Applying migration id=follows_sync 2026/05/13 10:56:22 INFO Applying migration id=jsonpath 2026/05/13 10:56:22 INFO Applying migration id=localforward 2026/05/13 10:56:22 INFO Applying migration id=avatar 2026/05/13 10:56:22 INFO Applying migration id=noimage 2026/05/13 10:56:22 INFO Applying migration id=feed 2026/05/13 10:56:22 INFO Applying migration id=bookmarks 2026/05/13 10:56:22 INFO Applying migration id=shareactivity 2026/05/13 10:56:22 INFO Applying migration id=application 2026/05/13 10:56:22 INFO Applying migration id=certificates 2026/05/13 10:56:22 INFO Applying migration id=rawforward 2026/05/13 10:56:22 INFO Applying migration id=publickey 2026/05/13 10:56:22 INFO Applying migration id=resolvegroup 2026/05/13 10:56:22 INFO Applying migration id=reject 2026/05/13 10:56:22 INFO Applying migration id=autodel 2026/05/13 10:56:22 INFO Applying migration id=jsonb 2026/05/13 10:56:22 INFO Applying migration id=quote 2026/05/13 10:56:22 INFO Applying migration id=rfc9421 2026/05/13 10:56:22 INFO Applying migration id=keys 2026/05/13 10:56:22 INFO Applying migration id=portable 2026/05/13 10:56:22 INFO Applying migration id=proofs 2026/05/13 10:56:22 INFO Applying migration id=contexts 2026/05/13 10:56:22 INFO Applying migration id=deliverieshost 2026/05/13 10:56:22 INFO Applying migration id=pembegin 2026/05/13 10:56:22 INFO Applying migration id=didhost 2026/05/13 10:56:22 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:22 INFO Applying migration id=invites 2026/05/13 10:56:22 INFO Applying migration id=ed25519blob 2026/05/13 10:56:22 INFO Applying migration id=rsablob 2026/05/13 10:56:22 INFO Applying migration id=iconscid 2026/05/13 10:56:22 INFO Applying migration id=actor 2026/05/13 10:56:22 INFO Applying migration id=localkeys 2026/05/13 10:56:22 INFO Applying migration id=deleted 2026/05/13 10:56:22 INFO Applying migration id=history 2026/05/13 10:56:22 INFO Applying migration id=outboxnano 2026/05/13 10:56:22 INFO Applying migration id=implements 2026/05/13 10:56:22 INFO Applying migration id=backfill 2026/05/13 10:56:23 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-0970-7e2c-bd13-e7058b3bfa5b activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://127.0.0.1/user/dan follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/user/dan --- PASS: TestMove_FederatedToFederatedNotLinked (1.11s) === RUN TestMove_FederatedToLocal 2026/05/13 10:56:23 INFO Applying migration id=initial 2026/05/13 10:56:23 INFO Applying migration id=notesupdated 2026/05/13 10:56:23 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:23 INFO Applying migration id=activitiesid 2026/05/13 10:56:23 INFO Applying migration id=outbox 2026/05/13 10:56:23 INFO Applying migration id=edits 2026/05/13 10:56:23 INFO Applying migration id=outboxactor 2026/05/13 10:56:23 INFO Applying migration id=outboxsender 2026/05/13 10:56:23 INFO Applying migration id=thread 2026/05/13 10:56:23 INFO Applying migration id=host 2026/05/13 10:56:23 INFO Applying migration id=sharedinbox 2026/05/13 10:56:23 INFO Applying migration id=noteshost 2026/05/13 10:56:23 INFO Applying migration id=fetched 2026/05/13 10:56:23 INFO Applying migration id=move 2026/05/13 10:56:23 INFO Applying migration id=cleanup 2026/05/13 10:56:23 INFO Applying migration id=received 2026/05/13 10:56:23 INFO Applying migration id=namehost 2026/05/13 10:56:23 INFO Applying migration id=outboxhost 2026/05/13 10:56:23 INFO Applying migration id=notesfts 2026/05/13 10:56:23 INFO Applying migration id=iconsname 2026/05/13 10:56:23 INFO Applying migration id=nohash 2026/05/13 10:56:23 INFO Applying migration id=shares 2026/05/13 10:56:23 INFO Applying migration id=actorttl 2026/05/13 10:56:23 INFO Applying migration id=tocc 2026/05/13 10:56:23 INFO Applying migration id=followeds 2026/05/13 10:56:23 INFO Applying migration id=certhash 2026/05/13 10:56:23 INFO Applying migration id=follows_sync 2026/05/13 10:56:23 INFO Applying migration id=jsonpath 2026/05/13 10:56:23 INFO Applying migration id=localforward 2026/05/13 10:56:23 INFO Applying migration id=avatar 2026/05/13 10:56:23 INFO Applying migration id=noimage 2026/05/13 10:56:23 INFO Applying migration id=feed 2026/05/13 10:56:23 INFO Applying migration id=bookmarks 2026/05/13 10:56:23 INFO Applying migration id=shareactivity 2026/05/13 10:56:23 INFO Applying migration id=application 2026/05/13 10:56:23 INFO Applying migration id=certificates 2026/05/13 10:56:23 INFO Applying migration id=rawforward 2026/05/13 10:56:23 INFO Applying migration id=publickey 2026/05/13 10:56:23 INFO Applying migration id=resolvegroup 2026/05/13 10:56:23 INFO Applying migration id=reject 2026/05/13 10:56:23 INFO Applying migration id=autodel 2026/05/13 10:56:23 INFO Applying migration id=jsonb 2026/05/13 10:56:23 INFO Applying migration id=quote 2026/05/13 10:56:23 INFO Applying migration id=rfc9421 2026/05/13 10:56:23 INFO Applying migration id=keys 2026/05/13 10:56:23 INFO Applying migration id=portable 2026/05/13 10:56:23 INFO Applying migration id=proofs 2026/05/13 10:56:23 INFO Applying migration id=contexts 2026/05/13 10:56:23 INFO Applying migration id=deliverieshost 2026/05/13 10:56:23 INFO Applying migration id=pembegin 2026/05/13 10:56:23 INFO Applying migration id=didhost 2026/05/13 10:56:23 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:23 INFO Applying migration id=invites 2026/05/13 10:56:23 INFO Applying migration id=ed25519blob 2026/05/13 10:56:23 INFO Applying migration id=rsablob 2026/05/13 10:56:23 INFO Applying migration id=iconscid 2026/05/13 10:56:23 INFO Applying migration id=actor 2026/05/13 10:56:23 INFO Applying migration id=localkeys 2026/05/13 10:56:23 INFO Applying migration id=deleted 2026/05/13 10:56:23 INFO Applying migration id=history 2026/05/13 10:56:23 INFO Applying migration id=outboxnano 2026/05/13 10:56:23 INFO Applying migration id=implements 2026/05/13 10:56:23 INFO Applying migration id=backfill 2026/05/13 10:56:24 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-0c35-73db-ab2b-c0807fcf373e activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://127.0.0.1/user/dan follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/user/dan 2026/05/13 10:56:24 WARN New account does not point to old account new=https://localhost.localdomain:8443/user/bob old=https://127.0.0.1/user/dan --- PASS: TestMove_FederatedToLocal (0.71s) === RUN TestMove_FederatedToLocalLinked 2026/05/13 10:56:24 INFO Applying migration id=initial 2026/05/13 10:56:24 INFO Applying migration id=notesupdated 2026/05/13 10:56:24 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:24 INFO Applying migration id=activitiesid 2026/05/13 10:56:24 INFO Applying migration id=outbox 2026/05/13 10:56:24 INFO Applying migration id=edits 2026/05/13 10:56:24 INFO Applying migration id=outboxactor 2026/05/13 10:56:24 INFO Applying migration id=outboxsender 2026/05/13 10:56:24 INFO Applying migration id=thread 2026/05/13 10:56:24 INFO Applying migration id=host 2026/05/13 10:56:24 INFO Applying migration id=sharedinbox 2026/05/13 10:56:24 INFO Applying migration id=noteshost 2026/05/13 10:56:24 INFO Applying migration id=fetched 2026/05/13 10:56:24 INFO Applying migration id=move 2026/05/13 10:56:24 INFO Applying migration id=cleanup 2026/05/13 10:56:24 INFO Applying migration id=received 2026/05/13 10:56:24 INFO Applying migration id=namehost 2026/05/13 10:56:24 INFO Applying migration id=outboxhost 2026/05/13 10:56:24 INFO Applying migration id=notesfts 2026/05/13 10:56:24 INFO Applying migration id=iconsname 2026/05/13 10:56:24 INFO Applying migration id=nohash 2026/05/13 10:56:24 INFO Applying migration id=shares 2026/05/13 10:56:24 INFO Applying migration id=actorttl 2026/05/13 10:56:24 INFO Applying migration id=tocc 2026/05/13 10:56:24 INFO Applying migration id=followeds 2026/05/13 10:56:24 INFO Applying migration id=certhash 2026/05/13 10:56:24 INFO Applying migration id=follows_sync 2026/05/13 10:56:24 INFO Applying migration id=jsonpath 2026/05/13 10:56:24 INFO Applying migration id=localforward 2026/05/13 10:56:24 INFO Applying migration id=avatar 2026/05/13 10:56:24 INFO Applying migration id=noimage 2026/05/13 10:56:24 INFO Applying migration id=feed 2026/05/13 10:56:24 INFO Applying migration id=bookmarks 2026/05/13 10:56:24 INFO Applying migration id=shareactivity 2026/05/13 10:56:24 INFO Applying migration id=application 2026/05/13 10:56:24 INFO Applying migration id=certificates 2026/05/13 10:56:24 INFO Applying migration id=rawforward 2026/05/13 10:56:24 INFO Applying migration id=publickey 2026/05/13 10:56:24 INFO Applying migration id=resolvegroup 2026/05/13 10:56:24 INFO Applying migration id=reject 2026/05/13 10:56:24 INFO Applying migration id=autodel 2026/05/13 10:56:24 INFO Applying migration id=jsonb 2026/05/13 10:56:24 INFO Applying migration id=quote 2026/05/13 10:56:24 INFO Applying migration id=rfc9421 2026/05/13 10:56:24 INFO Applying migration id=keys 2026/05/13 10:56:24 INFO Applying migration id=portable 2026/05/13 10:56:24 INFO Applying migration id=proofs 2026/05/13 10:56:24 INFO Applying migration id=contexts 2026/05/13 10:56:24 INFO Applying migration id=deliverieshost 2026/05/13 10:56:24 INFO Applying migration id=pembegin 2026/05/13 10:56:24 INFO Applying migration id=didhost 2026/05/13 10:56:24 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:24 INFO Applying migration id=invites 2026/05/13 10:56:24 INFO Applying migration id=ed25519blob 2026/05/13 10:56:24 INFO Applying migration id=rsablob 2026/05/13 10:56:24 INFO Applying migration id=iconscid 2026/05/13 10:56:24 INFO Applying migration id=actor 2026/05/13 10:56:24 INFO Applying migration id=localkeys 2026/05/13 10:56:24 INFO Applying migration id=deleted 2026/05/13 10:56:24 INFO Applying migration id=history 2026/05/13 10:56:24 INFO Applying migration id=outboxnano 2026/05/13 10:56:24 INFO Applying migration id=implements 2026/05/13 10:56:24 INFO Applying migration id=backfill 2026/05/13 10:56:24 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-0ed9-75c8-98ad-d2cb3bfec199 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://127.0.0.1/user/dan follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/user/dan 2026/05/13 10:56:24 INFO Moving follow follow=https://localhost.localdomain:8443/follow/019e20fb-0ed9-75c8-98ad-d2cb3bfec199 old=https://127.0.0.1/user/dan new=https://localhost.localdomain:8443/user/bob 2026/05/13 10:56:24 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-0eda-7d94-a2bc-152adcdb7b90 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:56:24 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-0edb-7545-8571-2cf4660d9d7f activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-0eda-7d94-a2bc-152adcdb7b90 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fb-0eda-7d94-a2bc-152adcdb7b90 2026/05/13 10:56:24 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fb-0edb-7be4-aa90-4747d058da00 activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-0ed9-75c8-98ad-d2cb3bfec199 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/user/dan --- PASS: TestMove_FederatedToLocalLinked (0.68s) === RUN TestMove_FollowingBoth 2026/05/13 10:56:24 INFO Applying migration id=initial 2026/05/13 10:56:24 INFO Applying migration id=notesupdated 2026/05/13 10:56:24 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:24 INFO Applying migration id=activitiesid 2026/05/13 10:56:24 INFO Applying migration id=outbox 2026/05/13 10:56:24 INFO Applying migration id=edits 2026/05/13 10:56:24 INFO Applying migration id=outboxactor 2026/05/13 10:56:24 INFO Applying migration id=outboxsender 2026/05/13 10:56:24 INFO Applying migration id=thread 2026/05/13 10:56:24 INFO Applying migration id=host 2026/05/13 10:56:24 INFO Applying migration id=sharedinbox 2026/05/13 10:56:24 INFO Applying migration id=noteshost 2026/05/13 10:56:24 INFO Applying migration id=fetched 2026/05/13 10:56:24 INFO Applying migration id=move 2026/05/13 10:56:24 INFO Applying migration id=cleanup 2026/05/13 10:56:24 INFO Applying migration id=received 2026/05/13 10:56:24 INFO Applying migration id=namehost 2026/05/13 10:56:24 INFO Applying migration id=outboxhost 2026/05/13 10:56:24 INFO Applying migration id=notesfts 2026/05/13 10:56:24 INFO Applying migration id=iconsname 2026/05/13 10:56:24 INFO Applying migration id=nohash 2026/05/13 10:56:24 INFO Applying migration id=shares 2026/05/13 10:56:24 INFO Applying migration id=actorttl 2026/05/13 10:56:24 INFO Applying migration id=tocc 2026/05/13 10:56:24 INFO Applying migration id=followeds 2026/05/13 10:56:24 INFO Applying migration id=certhash 2026/05/13 10:56:24 INFO Applying migration id=follows_sync 2026/05/13 10:56:24 INFO Applying migration id=jsonpath 2026/05/13 10:56:24 INFO Applying migration id=localforward 2026/05/13 10:56:24 INFO Applying migration id=avatar 2026/05/13 10:56:24 INFO Applying migration id=noimage 2026/05/13 10:56:24 INFO Applying migration id=feed 2026/05/13 10:56:24 INFO Applying migration id=bookmarks 2026/05/13 10:56:24 INFO Applying migration id=shareactivity 2026/05/13 10:56:24 INFO Applying migration id=application 2026/05/13 10:56:24 INFO Applying migration id=certificates 2026/05/13 10:56:24 INFO Applying migration id=rawforward 2026/05/13 10:56:24 INFO Applying migration id=publickey 2026/05/13 10:56:24 INFO Applying migration id=resolvegroup 2026/05/13 10:56:24 INFO Applying migration id=reject 2026/05/13 10:56:24 INFO Applying migration id=autodel 2026/05/13 10:56:24 INFO Applying migration id=jsonb 2026/05/13 10:56:24 INFO Applying migration id=quote 2026/05/13 10:56:24 INFO Applying migration id=rfc9421 2026/05/13 10:56:24 INFO Applying migration id=keys 2026/05/13 10:56:24 INFO Applying migration id=portable 2026/05/13 10:56:24 INFO Applying migration id=proofs 2026/05/13 10:56:24 INFO Applying migration id=contexts 2026/05/13 10:56:24 INFO Applying migration id=deliverieshost 2026/05/13 10:56:24 INFO Applying migration id=pembegin 2026/05/13 10:56:24 INFO Applying migration id=didhost 2026/05/13 10:56:24 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:24 INFO Applying migration id=invites 2026/05/13 10:56:24 INFO Applying migration id=ed25519blob 2026/05/13 10:56:24 INFO Applying migration id=rsablob 2026/05/13 10:56:24 INFO Applying migration id=iconscid 2026/05/13 10:56:24 INFO Applying migration id=actor 2026/05/13 10:56:24 INFO Applying migration id=localkeys 2026/05/13 10:56:24 INFO Applying migration id=deleted 2026/05/13 10:56:24 INFO Applying migration id=history 2026/05/13 10:56:24 INFO Applying migration id=outboxnano 2026/05/13 10:56:24 INFO Applying migration id=implements 2026/05/13 10:56:24 INFO Applying migration id=backfill 2026/05/13 10:56:25 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-11d8-706c-9eec-dc249e3afaf3 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://127.0.0.1/user/dan follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/user/dan 2026/05/13 10:56:25 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-11d8-7dc2-a56b-a0e506408290 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://::1/user/dan follower=https://localhost.localdomain:8443/user/alice followed=https://::1/user/dan 2026/05/13 10:56:25 INFO Removing follow of moved actor follow=https://localhost.localdomain:8443/follow/019e20fb-11d8-706c-9eec-dc249e3afaf3 old=https://127.0.0.1/user/dan new=https://::1/user/dan 2026/05/13 10:56:25 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fb-11da-7c4b-8c28-73f9b02e166c activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-11d8-706c-9eec-dc249e3afaf3 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/user/dan --- PASS: TestMove_FollowingBoth (0.77s) === RUN TestMove_LocalToLocalAliasThrottled 2026/05/13 10:56:25 INFO Applying migration id=initial 2026/05/13 10:56:25 INFO Applying migration id=notesupdated 2026/05/13 10:56:25 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:25 INFO Applying migration id=activitiesid 2026/05/13 10:56:25 INFO Applying migration id=outbox 2026/05/13 10:56:25 INFO Applying migration id=edits 2026/05/13 10:56:25 INFO Applying migration id=outboxactor 2026/05/13 10:56:25 INFO Applying migration id=outboxsender 2026/05/13 10:56:25 INFO Applying migration id=thread 2026/05/13 10:56:25 INFO Applying migration id=host 2026/05/13 10:56:25 INFO Applying migration id=sharedinbox 2026/05/13 10:56:25 INFO Applying migration id=noteshost 2026/05/13 10:56:25 INFO Applying migration id=fetched 2026/05/13 10:56:25 INFO Applying migration id=move 2026/05/13 10:56:25 INFO Applying migration id=cleanup 2026/05/13 10:56:25 INFO Applying migration id=received 2026/05/13 10:56:25 INFO Applying migration id=namehost 2026/05/13 10:56:25 INFO Applying migration id=outboxhost 2026/05/13 10:56:25 INFO Applying migration id=notesfts 2026/05/13 10:56:25 INFO Applying migration id=iconsname 2026/05/13 10:56:25 INFO Applying migration id=nohash 2026/05/13 10:56:25 INFO Applying migration id=shares 2026/05/13 10:56:25 INFO Applying migration id=actorttl 2026/05/13 10:56:25 INFO Applying migration id=tocc 2026/05/13 10:56:25 INFO Applying migration id=followeds 2026/05/13 10:56:25 INFO Applying migration id=certhash 2026/05/13 10:56:25 INFO Applying migration id=follows_sync 2026/05/13 10:56:25 INFO Applying migration id=jsonpath 2026/05/13 10:56:25 INFO Applying migration id=localforward 2026/05/13 10:56:25 INFO Applying migration id=avatar 2026/05/13 10:56:25 INFO Applying migration id=noimage 2026/05/13 10:56:25 INFO Applying migration id=feed 2026/05/13 10:56:25 INFO Applying migration id=bookmarks 2026/05/13 10:56:25 INFO Applying migration id=shareactivity 2026/05/13 10:56:25 INFO Applying migration id=application 2026/05/13 10:56:25 INFO Applying migration id=certificates 2026/05/13 10:56:25 INFO Applying migration id=rawforward 2026/05/13 10:56:25 INFO Applying migration id=publickey 2026/05/13 10:56:25 INFO Applying migration id=resolvegroup 2026/05/13 10:56:25 INFO Applying migration id=reject 2026/05/13 10:56:25 INFO Applying migration id=autodel 2026/05/13 10:56:25 INFO Applying migration id=jsonb 2026/05/13 10:56:25 INFO Applying migration id=quote 2026/05/13 10:56:25 INFO Applying migration id=rfc9421 2026/05/13 10:56:25 INFO Applying migration id=keys 2026/05/13 10:56:25 INFO Applying migration id=portable 2026/05/13 10:56:25 INFO Applying migration id=proofs 2026/05/13 10:56:25 INFO Applying migration id=contexts 2026/05/13 10:56:25 INFO Applying migration id=deliverieshost 2026/05/13 10:56:25 INFO Applying migration id=pembegin 2026/05/13 10:56:25 INFO Applying migration id=didhost 2026/05/13 10:56:25 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:25 INFO Applying migration id=invites 2026/05/13 10:56:25 INFO Applying migration id=ed25519blob 2026/05/13 10:56:25 INFO Applying migration id=rsablob 2026/05/13 10:56:25 INFO Applying migration id=iconscid 2026/05/13 10:56:25 INFO Applying migration id=actor 2026/05/13 10:56:25 INFO Applying migration id=localkeys 2026/05/13 10:56:25 INFO Applying migration id=deleted 2026/05/13 10:56:25 INFO Applying migration id=history 2026/05/13 10:56:25 INFO Applying migration id=outboxnano 2026/05/13 10:56:25 INFO Applying migration id=implements 2026/05/13 10:56:25 INFO Applying migration id=backfill 2026/05/13 10:56:26 WARN Throttled request to set alias can=2026-05-13T11:26:25.827Z --- PASS: TestMove_LocalToLocalAliasThrottled (0.97s) === RUN TestMove_LocalToLocal 2026/05/13 10:56:26 INFO Applying migration id=initial 2026/05/13 10:56:26 INFO Applying migration id=notesupdated 2026/05/13 10:56:26 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:26 INFO Applying migration id=activitiesid 2026/05/13 10:56:26 INFO Applying migration id=outbox 2026/05/13 10:56:26 INFO Applying migration id=edits 2026/05/13 10:56:26 INFO Applying migration id=outboxactor 2026/05/13 10:56:26 INFO Applying migration id=outboxsender 2026/05/13 10:56:26 INFO Applying migration id=thread 2026/05/13 10:56:26 INFO Applying migration id=host 2026/05/13 10:56:26 INFO Applying migration id=sharedinbox 2026/05/13 10:56:26 INFO Applying migration id=noteshost 2026/05/13 10:56:26 INFO Applying migration id=fetched 2026/05/13 10:56:26 INFO Applying migration id=move 2026/05/13 10:56:26 INFO Applying migration id=cleanup 2026/05/13 10:56:26 INFO Applying migration id=received 2026/05/13 10:56:26 INFO Applying migration id=namehost 2026/05/13 10:56:26 INFO Applying migration id=outboxhost 2026/05/13 10:56:26 INFO Applying migration id=notesfts 2026/05/13 10:56:26 INFO Applying migration id=iconsname 2026/05/13 10:56:26 INFO Applying migration id=nohash 2026/05/13 10:56:26 INFO Applying migration id=shares 2026/05/13 10:56:26 INFO Applying migration id=actorttl 2026/05/13 10:56:26 INFO Applying migration id=tocc 2026/05/13 10:56:26 INFO Applying migration id=followeds 2026/05/13 10:56:26 INFO Applying migration id=certhash 2026/05/13 10:56:26 INFO Applying migration id=follows_sync 2026/05/13 10:56:26 INFO Applying migration id=jsonpath 2026/05/13 10:56:26 INFO Applying migration id=localforward 2026/05/13 10:56:26 INFO Applying migration id=avatar 2026/05/13 10:56:26 INFO Applying migration id=noimage 2026/05/13 10:56:26 INFO Applying migration id=feed 2026/05/13 10:56:26 INFO Applying migration id=bookmarks 2026/05/13 10:56:26 INFO Applying migration id=shareactivity 2026/05/13 10:56:26 INFO Applying migration id=application 2026/05/13 10:56:26 INFO Applying migration id=certificates 2026/05/13 10:56:26 INFO Applying migration id=rawforward 2026/05/13 10:56:26 INFO Applying migration id=publickey 2026/05/13 10:56:26 INFO Applying migration id=resolvegroup 2026/05/13 10:56:26 INFO Applying migration id=reject 2026/05/13 10:56:26 INFO Applying migration id=autodel 2026/05/13 10:56:26 INFO Applying migration id=jsonb 2026/05/13 10:56:26 INFO Applying migration id=quote 2026/05/13 10:56:26 INFO Applying migration id=rfc9421 2026/05/13 10:56:26 INFO Applying migration id=keys 2026/05/13 10:56:26 INFO Applying migration id=portable 2026/05/13 10:56:26 INFO Applying migration id=proofs 2026/05/13 10:56:26 INFO Applying migration id=contexts 2026/05/13 10:56:26 INFO Applying migration id=deliverieshost 2026/05/13 10:56:26 INFO Applying migration id=pembegin 2026/05/13 10:56:26 INFO Applying migration id=didhost 2026/05/13 10:56:26 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:26 INFO Applying migration id=invites 2026/05/13 10:56:26 INFO Applying migration id=ed25519blob 2026/05/13 10:56:26 INFO Applying migration id=rsablob 2026/05/13 10:56:26 INFO Applying migration id=iconscid 2026/05/13 10:56:26 INFO Applying migration id=actor 2026/05/13 10:56:26 INFO Applying migration id=localkeys 2026/05/13 10:56:26 INFO Applying migration id=deleted 2026/05/13 10:56:26 INFO Applying migration id=history 2026/05/13 10:56:26 INFO Applying migration id=outboxnano 2026/05/13 10:56:26 INFO Applying migration id=implements 2026/05/13 10:56:26 INFO Applying migration id=backfill 2026/05/13 10:56:27 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-17fd-707f-86c7-82a6101a04fe activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/carol followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:56:27 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-17fd-7921-90a9-327e056c3154 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-17fd-707f-86c7-82a6101a04fe activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/carol follow=https://localhost.localdomain:8443/follow/019e20fb-17fd-707f-86c7-82a6101a04fe 2026/05/13 10:56:27 INFO Moving follow follow=https://localhost.localdomain:8443/follow/019e20fb-17fd-707f-86c7-82a6101a04fe old=https://localhost.localdomain:8443/user/alice new=https://localhost.localdomain:8443/user/bob 2026/05/13 10:56:27 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-1800-7ea2-9efd-fbf536405424 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/carol followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:56:27 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-1801-763e-a469-858c9c2d004d activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-1800-7ea2-9efd-fbf536405424 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/carol follow=https://localhost.localdomain:8443/follow/019e20fb-1800-7ea2-9efd-fbf536405424 2026/05/13 10:56:27 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fb-1801-7d21-b27a-e470a319b247 activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-17fd-707f-86c7-82a6101a04fe activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/carol follower=https://localhost.localdomain:8443/user/carol followed=https://localhost.localdomain:8443/user/alice --- PASS: TestMove_LocalToLocal (0.61s) === RUN TestMove_LocalToLocalNoFollowers 2026/05/13 10:56:27 INFO Applying migration id=initial 2026/05/13 10:56:27 INFO Applying migration id=notesupdated 2026/05/13 10:56:27 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:27 INFO Applying migration id=activitiesid 2026/05/13 10:56:27 INFO Applying migration id=outbox 2026/05/13 10:56:27 INFO Applying migration id=edits 2026/05/13 10:56:27 INFO Applying migration id=outboxactor 2026/05/13 10:56:27 INFO Applying migration id=outboxsender 2026/05/13 10:56:27 INFO Applying migration id=thread 2026/05/13 10:56:27 INFO Applying migration id=host 2026/05/13 10:56:27 INFO Applying migration id=sharedinbox 2026/05/13 10:56:27 INFO Applying migration id=noteshost 2026/05/13 10:56:27 INFO Applying migration id=fetched 2026/05/13 10:56:27 INFO Applying migration id=move 2026/05/13 10:56:27 INFO Applying migration id=cleanup 2026/05/13 10:56:27 INFO Applying migration id=received 2026/05/13 10:56:27 INFO Applying migration id=namehost 2026/05/13 10:56:27 INFO Applying migration id=outboxhost 2026/05/13 10:56:27 INFO Applying migration id=notesfts 2026/05/13 10:56:27 INFO Applying migration id=iconsname 2026/05/13 10:56:27 INFO Applying migration id=nohash 2026/05/13 10:56:27 INFO Applying migration id=shares 2026/05/13 10:56:27 INFO Applying migration id=actorttl 2026/05/13 10:56:27 INFO Applying migration id=tocc 2026/05/13 10:56:27 INFO Applying migration id=followeds 2026/05/13 10:56:27 INFO Applying migration id=certhash 2026/05/13 10:56:27 INFO Applying migration id=follows_sync 2026/05/13 10:56:27 INFO Applying migration id=jsonpath 2026/05/13 10:56:27 INFO Applying migration id=localforward 2026/05/13 10:56:27 INFO Applying migration id=avatar 2026/05/13 10:56:27 INFO Applying migration id=noimage 2026/05/13 10:56:27 INFO Applying migration id=feed 2026/05/13 10:56:27 INFO Applying migration id=bookmarks 2026/05/13 10:56:27 INFO Applying migration id=shareactivity 2026/05/13 10:56:27 INFO Applying migration id=application 2026/05/13 10:56:27 INFO Applying migration id=certificates 2026/05/13 10:56:27 INFO Applying migration id=rawforward 2026/05/13 10:56:27 INFO Applying migration id=publickey 2026/05/13 10:56:27 INFO Applying migration id=resolvegroup 2026/05/13 10:56:27 INFO Applying migration id=reject 2026/05/13 10:56:27 INFO Applying migration id=autodel 2026/05/13 10:56:27 INFO Applying migration id=jsonb 2026/05/13 10:56:27 INFO Applying migration id=quote 2026/05/13 10:56:27 INFO Applying migration id=rfc9421 2026/05/13 10:56:27 INFO Applying migration id=keys 2026/05/13 10:56:27 INFO Applying migration id=portable 2026/05/13 10:56:27 INFO Applying migration id=proofs 2026/05/13 10:56:27 INFO Applying migration id=contexts 2026/05/13 10:56:27 INFO Applying migration id=deliverieshost 2026/05/13 10:56:27 INFO Applying migration id=pembegin 2026/05/13 10:56:27 INFO Applying migration id=didhost 2026/05/13 10:56:27 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:27 INFO Applying migration id=invites 2026/05/13 10:56:27 INFO Applying migration id=ed25519blob 2026/05/13 10:56:27 INFO Applying migration id=rsablob 2026/05/13 10:56:27 INFO Applying migration id=iconscid 2026/05/13 10:56:27 INFO Applying migration id=actor 2026/05/13 10:56:27 INFO Applying migration id=localkeys 2026/05/13 10:56:27 INFO Applying migration id=deleted 2026/05/13 10:56:27 INFO Applying migration id=history 2026/05/13 10:56:27 INFO Applying migration id=outboxnano 2026/05/13 10:56:27 INFO Applying migration id=implements 2026/05/13 10:56:27 INFO Applying migration id=backfill --- PASS: TestMove_LocalToLocalNoFollowers (0.86s) === RUN TestMove_LocalToFederated 2026/05/13 10:56:27 INFO Applying migration id=initial 2026/05/13 10:56:27 INFO Applying migration id=notesupdated 2026/05/13 10:56:27 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:27 INFO Applying migration id=activitiesid 2026/05/13 10:56:27 INFO Applying migration id=outbox 2026/05/13 10:56:28 INFO Applying migration id=edits 2026/05/13 10:56:28 INFO Applying migration id=outboxactor 2026/05/13 10:56:28 INFO Applying migration id=outboxsender 2026/05/13 10:56:28 INFO Applying migration id=thread 2026/05/13 10:56:28 INFO Applying migration id=host 2026/05/13 10:56:28 INFO Applying migration id=sharedinbox 2026/05/13 10:56:28 INFO Applying migration id=noteshost 2026/05/13 10:56:28 INFO Applying migration id=fetched 2026/05/13 10:56:28 INFO Applying migration id=move 2026/05/13 10:56:28 INFO Applying migration id=cleanup 2026/05/13 10:56:28 INFO Applying migration id=received 2026/05/13 10:56:28 INFO Applying migration id=namehost 2026/05/13 10:56:28 INFO Applying migration id=outboxhost 2026/05/13 10:56:28 INFO Applying migration id=notesfts 2026/05/13 10:56:28 INFO Applying migration id=iconsname 2026/05/13 10:56:28 INFO Applying migration id=nohash 2026/05/13 10:56:28 INFO Applying migration id=shares 2026/05/13 10:56:28 INFO Applying migration id=actorttl 2026/05/13 10:56:28 INFO Applying migration id=tocc 2026/05/13 10:56:28 INFO Applying migration id=followeds 2026/05/13 10:56:28 INFO Applying migration id=certhash 2026/05/13 10:56:28 INFO Applying migration id=follows_sync 2026/05/13 10:56:28 INFO Applying migration id=jsonpath 2026/05/13 10:56:28 INFO Applying migration id=localforward 2026/05/13 10:56:28 INFO Applying migration id=avatar 2026/05/13 10:56:28 INFO Applying migration id=noimage 2026/05/13 10:56:28 INFO Applying migration id=feed 2026/05/13 10:56:28 INFO Applying migration id=bookmarks 2026/05/13 10:56:28 INFO Applying migration id=shareactivity 2026/05/13 10:56:28 INFO Applying migration id=application 2026/05/13 10:56:28 INFO Applying migration id=certificates 2026/05/13 10:56:28 INFO Applying migration id=rawforward 2026/05/13 10:56:28 INFO Applying migration id=publickey 2026/05/13 10:56:28 INFO Applying migration id=resolvegroup 2026/05/13 10:56:28 INFO Applying migration id=reject 2026/05/13 10:56:28 INFO Applying migration id=autodel 2026/05/13 10:56:28 INFO Applying migration id=jsonb 2026/05/13 10:56:28 INFO Applying migration id=quote 2026/05/13 10:56:28 INFO Applying migration id=rfc9421 2026/05/13 10:56:28 INFO Applying migration id=keys 2026/05/13 10:56:28 INFO Applying migration id=portable 2026/05/13 10:56:28 INFO Applying migration id=proofs 2026/05/13 10:56:28 INFO Applying migration id=contexts 2026/05/13 10:56:28 INFO Applying migration id=deliverieshost 2026/05/13 10:56:28 INFO Applying migration id=pembegin 2026/05/13 10:56:28 INFO Applying migration id=didhost 2026/05/13 10:56:28 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:28 INFO Applying migration id=invites 2026/05/13 10:56:28 INFO Applying migration id=ed25519blob 2026/05/13 10:56:28 INFO Applying migration id=rsablob 2026/05/13 10:56:28 INFO Applying migration id=iconscid 2026/05/13 10:56:28 INFO Applying migration id=actor 2026/05/13 10:56:28 INFO Applying migration id=localkeys 2026/05/13 10:56:28 INFO Applying migration id=deleted 2026/05/13 10:56:28 INFO Applying migration id=history 2026/05/13 10:56:28 INFO Applying migration id=outboxnano 2026/05/13 10:56:28 INFO Applying migration id=implements 2026/05/13 10:56:28 INFO Applying migration id=backfill 2026/05/13 10:56:28 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-1e20-7750-a196-09cd40120ca1 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/carol followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:56:28 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-1e21-70c3-87cc-2cac650e32d6 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-1e20-7750-a196-09cd40120ca1 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/carol follow=https://localhost.localdomain:8443/follow/019e20fb-1e20-7750-a196-09cd40120ca1 2026/05/13 10:56:28 INFO Moving follow follow=https://localhost.localdomain:8443/follow/019e20fb-1e20-7750-a196-09cd40120ca1 old=https://localhost.localdomain:8443/user/alice new=https://127.0.0.1/user/alice 2026/05/13 10:56:28 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-1e23-784d-aba5-5e3f64d12e4c activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=string activity.object.id=https://127.0.0.1/user/alice follower=https://localhost.localdomain:8443/user/carol followed=https://127.0.0.1/user/alice 2026/05/13 10:56:28 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fb-1e24-710d-9ac8-6eec9ab12ae1 activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-1e20-7750-a196-09cd40120ca1 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/carol follower=https://localhost.localdomain:8443/user/carol followed=https://localhost.localdomain:8443/user/alice --- PASS: TestMove_LocalToFederated (0.71s) === RUN TestMove_LocalToFederatedNoSourceToTargetAlias 2026/05/13 10:56:28 INFO Applying migration id=initial 2026/05/13 10:56:28 INFO Applying migration id=notesupdated 2026/05/13 10:56:28 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:28 INFO Applying migration id=activitiesid 2026/05/13 10:56:28 INFO Applying migration id=outbox 2026/05/13 10:56:28 INFO Applying migration id=edits 2026/05/13 10:56:28 INFO Applying migration id=outboxactor 2026/05/13 10:56:28 INFO Applying migration id=outboxsender 2026/05/13 10:56:28 INFO Applying migration id=thread 2026/05/13 10:56:28 INFO Applying migration id=host 2026/05/13 10:56:28 INFO Applying migration id=sharedinbox 2026/05/13 10:56:28 INFO Applying migration id=noteshost 2026/05/13 10:56:28 INFO Applying migration id=fetched 2026/05/13 10:56:28 INFO Applying migration id=move 2026/05/13 10:56:28 INFO Applying migration id=cleanup 2026/05/13 10:56:28 INFO Applying migration id=received 2026/05/13 10:56:28 INFO Applying migration id=namehost 2026/05/13 10:56:28 INFO Applying migration id=outboxhost 2026/05/13 10:56:28 INFO Applying migration id=notesfts 2026/05/13 10:56:28 INFO Applying migration id=iconsname 2026/05/13 10:56:28 INFO Applying migration id=nohash 2026/05/13 10:56:28 INFO Applying migration id=shares 2026/05/13 10:56:28 INFO Applying migration id=actorttl 2026/05/13 10:56:28 INFO Applying migration id=tocc 2026/05/13 10:56:28 INFO Applying migration id=followeds 2026/05/13 10:56:28 INFO Applying migration id=certhash 2026/05/13 10:56:28 INFO Applying migration id=follows_sync 2026/05/13 10:56:28 INFO Applying migration id=jsonpath 2026/05/13 10:56:28 INFO Applying migration id=localforward 2026/05/13 10:56:28 INFO Applying migration id=avatar 2026/05/13 10:56:28 INFO Applying migration id=noimage 2026/05/13 10:56:28 INFO Applying migration id=feed 2026/05/13 10:56:28 INFO Applying migration id=bookmarks 2026/05/13 10:56:28 INFO Applying migration id=shareactivity 2026/05/13 10:56:28 INFO Applying migration id=application 2026/05/13 10:56:28 INFO Applying migration id=certificates 2026/05/13 10:56:28 INFO Applying migration id=rawforward 2026/05/13 10:56:28 INFO Applying migration id=publickey 2026/05/13 10:56:28 INFO Applying migration id=resolvegroup 2026/05/13 10:56:28 INFO Applying migration id=reject 2026/05/13 10:56:28 INFO Applying migration id=autodel 2026/05/13 10:56:28 INFO Applying migration id=jsonb 2026/05/13 10:56:28 INFO Applying migration id=quote 2026/05/13 10:56:28 INFO Applying migration id=rfc9421 2026/05/13 10:56:28 INFO Applying migration id=keys 2026/05/13 10:56:28 INFO Applying migration id=portable 2026/05/13 10:56:28 INFO Applying migration id=proofs 2026/05/13 10:56:28 INFO Applying migration id=contexts 2026/05/13 10:56:28 INFO Applying migration id=deliverieshost 2026/05/13 10:56:28 INFO Applying migration id=pembegin 2026/05/13 10:56:28 INFO Applying migration id=didhost 2026/05/13 10:56:28 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:28 INFO Applying migration id=invites 2026/05/13 10:56:28 INFO Applying migration id=ed25519blob 2026/05/13 10:56:28 INFO Applying migration id=rsablob 2026/05/13 10:56:28 INFO Applying migration id=iconscid 2026/05/13 10:56:28 INFO Applying migration id=actor 2026/05/13 10:56:28 INFO Applying migration id=localkeys 2026/05/13 10:56:28 INFO Applying migration id=deleted 2026/05/13 10:56:28 INFO Applying migration id=history 2026/05/13 10:56:28 INFO Applying migration id=outboxnano 2026/05/13 10:56:28 INFO Applying migration id=implements 2026/05/13 10:56:28 INFO Applying migration id=backfill 2026/05/13 10:56:29 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-21cd-7d40-a18b-8c073a4bc87a activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/carol followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:56:29 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-21ce-764f-8b60-b14f40f147eb activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-21cd-7d40-a18b-8c073a4bc87a activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/carol follow=https://localhost.localdomain:8443/follow/019e20fb-21cd-7d40-a18b-8c073a4bc87a 2026/05/13 10:56:29 WARN Move source is not an alias for target target=alice@127.0.0.1 --- PASS: TestMove_LocalToFederatedNoSourceToTargetAlias (0.94s) === RUN TestMove_LocalToFederatedNoTargetToSourceAlias 2026/05/13 10:56:29 INFO Applying migration id=initial 2026/05/13 10:56:29 INFO Applying migration id=notesupdated 2026/05/13 10:56:29 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:29 INFO Applying migration id=activitiesid 2026/05/13 10:56:29 INFO Applying migration id=outbox 2026/05/13 10:56:29 INFO Applying migration id=edits 2026/05/13 10:56:29 INFO Applying migration id=outboxactor 2026/05/13 10:56:29 INFO Applying migration id=outboxsender 2026/05/13 10:56:29 INFO Applying migration id=thread 2026/05/13 10:56:29 INFO Applying migration id=host 2026/05/13 10:56:29 INFO Applying migration id=sharedinbox 2026/05/13 10:56:29 INFO Applying migration id=noteshost 2026/05/13 10:56:29 INFO Applying migration id=fetched 2026/05/13 10:56:29 INFO Applying migration id=move 2026/05/13 10:56:29 INFO Applying migration id=cleanup 2026/05/13 10:56:29 INFO Applying migration id=received 2026/05/13 10:56:29 INFO Applying migration id=namehost 2026/05/13 10:56:29 INFO Applying migration id=outboxhost 2026/05/13 10:56:29 INFO Applying migration id=notesfts 2026/05/13 10:56:29 INFO Applying migration id=iconsname 2026/05/13 10:56:29 INFO Applying migration id=nohash 2026/05/13 10:56:29 INFO Applying migration id=shares 2026/05/13 10:56:29 INFO Applying migration id=actorttl 2026/05/13 10:56:29 INFO Applying migration id=tocc 2026/05/13 10:56:29 INFO Applying migration id=followeds 2026/05/13 10:56:29 INFO Applying migration id=certhash 2026/05/13 10:56:29 INFO Applying migration id=follows_sync 2026/05/13 10:56:29 INFO Applying migration id=jsonpath 2026/05/13 10:56:29 INFO Applying migration id=localforward 2026/05/13 10:56:29 INFO Applying migration id=avatar 2026/05/13 10:56:29 INFO Applying migration id=noimage 2026/05/13 10:56:29 INFO Applying migration id=feed 2026/05/13 10:56:29 INFO Applying migration id=bookmarks 2026/05/13 10:56:29 INFO Applying migration id=shareactivity 2026/05/13 10:56:29 INFO Applying migration id=application 2026/05/13 10:56:29 INFO Applying migration id=certificates 2026/05/13 10:56:29 INFO Applying migration id=rawforward 2026/05/13 10:56:29 INFO Applying migration id=publickey 2026/05/13 10:56:29 INFO Applying migration id=resolvegroup 2026/05/13 10:56:29 INFO Applying migration id=reject 2026/05/13 10:56:29 INFO Applying migration id=autodel 2026/05/13 10:56:29 INFO Applying migration id=jsonb 2026/05/13 10:56:29 INFO Applying migration id=quote 2026/05/13 10:56:29 INFO Applying migration id=rfc9421 2026/05/13 10:56:29 INFO Applying migration id=keys 2026/05/13 10:56:29 INFO Applying migration id=portable 2026/05/13 10:56:29 INFO Applying migration id=proofs 2026/05/13 10:56:29 INFO Applying migration id=contexts 2026/05/13 10:56:29 INFO Applying migration id=deliverieshost 2026/05/13 10:56:29 INFO Applying migration id=pembegin 2026/05/13 10:56:29 INFO Applying migration id=didhost 2026/05/13 10:56:29 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:29 INFO Applying migration id=invites 2026/05/13 10:56:29 INFO Applying migration id=ed25519blob 2026/05/13 10:56:29 INFO Applying migration id=rsablob 2026/05/13 10:56:29 INFO Applying migration id=iconscid 2026/05/13 10:56:29 INFO Applying migration id=actor 2026/05/13 10:56:29 INFO Applying migration id=localkeys 2026/05/13 10:56:29 INFO Applying migration id=deleted 2026/05/13 10:56:29 INFO Applying migration id=history 2026/05/13 10:56:29 INFO Applying migration id=outboxnano 2026/05/13 10:56:29 INFO Applying migration id=implements 2026/05/13 10:56:29 INFO Applying migration id=backfill 2026/05/13 10:56:30 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-242f-71fe-9d2c-62f4b1f0330b activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/carol followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:56:30 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-242f-7a7a-b083-a6e364ac1def activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-242f-71fe-9d2c-62f4b1f0330b activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/carol follow=https://localhost.localdomain:8443/follow/019e20fb-242f-71fe-9d2c-62f4b1f0330b 2026/05/13 10:56:30 WARN Move target is not an alias for source target=alice@127.0.0.1 --- PASS: TestMove_LocalToFederatedNoTargetToSourceAlias (0.61s) === RUN TestMove_LocalToFederatedAlreadyMoved 2026/05/13 10:56:30 INFO Applying migration id=initial 2026/05/13 10:56:30 INFO Applying migration id=notesupdated 2026/05/13 10:56:30 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:30 INFO Applying migration id=activitiesid 2026/05/13 10:56:30 INFO Applying migration id=outbox 2026/05/13 10:56:30 INFO Applying migration id=edits 2026/05/13 10:56:30 INFO Applying migration id=outboxactor 2026/05/13 10:56:30 INFO Applying migration id=outboxsender 2026/05/13 10:56:30 INFO Applying migration id=thread 2026/05/13 10:56:30 INFO Applying migration id=host 2026/05/13 10:56:30 INFO Applying migration id=sharedinbox 2026/05/13 10:56:30 INFO Applying migration id=noteshost 2026/05/13 10:56:30 INFO Applying migration id=fetched 2026/05/13 10:56:30 INFO Applying migration id=move 2026/05/13 10:56:30 INFO Applying migration id=cleanup 2026/05/13 10:56:30 INFO Applying migration id=received 2026/05/13 10:56:30 INFO Applying migration id=namehost 2026/05/13 10:56:30 INFO Applying migration id=outboxhost 2026/05/13 10:56:30 INFO Applying migration id=notesfts 2026/05/13 10:56:30 INFO Applying migration id=iconsname 2026/05/13 10:56:30 INFO Applying migration id=nohash 2026/05/13 10:56:30 INFO Applying migration id=shares 2026/05/13 10:56:30 INFO Applying migration id=actorttl 2026/05/13 10:56:30 INFO Applying migration id=tocc 2026/05/13 10:56:30 INFO Applying migration id=followeds 2026/05/13 10:56:30 INFO Applying migration id=certhash 2026/05/13 10:56:30 INFO Applying migration id=follows_sync 2026/05/13 10:56:30 INFO Applying migration id=jsonpath 2026/05/13 10:56:30 INFO Applying migration id=localforward 2026/05/13 10:56:30 INFO Applying migration id=avatar 2026/05/13 10:56:30 INFO Applying migration id=noimage 2026/05/13 10:56:30 INFO Applying migration id=feed 2026/05/13 10:56:30 INFO Applying migration id=bookmarks 2026/05/13 10:56:30 INFO Applying migration id=shareactivity 2026/05/13 10:56:30 INFO Applying migration id=application 2026/05/13 10:56:30 INFO Applying migration id=certificates 2026/05/13 10:56:30 INFO Applying migration id=rawforward 2026/05/13 10:56:30 INFO Applying migration id=publickey 2026/05/13 10:56:30 INFO Applying migration id=resolvegroup 2026/05/13 10:56:30 INFO Applying migration id=reject 2026/05/13 10:56:30 INFO Applying migration id=autodel 2026/05/13 10:56:30 INFO Applying migration id=jsonb 2026/05/13 10:56:30 INFO Applying migration id=quote 2026/05/13 10:56:30 INFO Applying migration id=rfc9421 2026/05/13 10:56:30 INFO Applying migration id=keys 2026/05/13 10:56:30 INFO Applying migration id=portable 2026/05/13 10:56:30 INFO Applying migration id=proofs 2026/05/13 10:56:30 INFO Applying migration id=contexts 2026/05/13 10:56:30 INFO Applying migration id=deliverieshost 2026/05/13 10:56:30 INFO Applying migration id=pembegin 2026/05/13 10:56:30 INFO Applying migration id=didhost 2026/05/13 10:56:30 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:30 INFO Applying migration id=invites 2026/05/13 10:56:30 INFO Applying migration id=ed25519blob 2026/05/13 10:56:30 INFO Applying migration id=rsablob 2026/05/13 10:56:30 INFO Applying migration id=iconscid 2026/05/13 10:56:30 INFO Applying migration id=actor 2026/05/13 10:56:30 INFO Applying migration id=localkeys 2026/05/13 10:56:30 INFO Applying migration id=deleted 2026/05/13 10:56:30 INFO Applying migration id=history 2026/05/13 10:56:30 INFO Applying migration id=outboxnano 2026/05/13 10:56:30 INFO Applying migration id=implements 2026/05/13 10:56:30 INFO Applying migration id=backfill 2026/05/13 10:56:31 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-282a-7de6-935e-197a4ca87104 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/carol followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:56:31 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-282c-79ca-93bb-16b6cf5cddbf activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-282a-7de6-935e-197a4ca87104 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/carol follow=https://localhost.localdomain:8443/follow/019e20fb-282a-7de6-935e-197a4ca87104 2026/05/13 10:56:31 INFO Moving follow follow=https://localhost.localdomain:8443/follow/019e20fb-282a-7de6-935e-197a4ca87104 old=https://localhost.localdomain:8443/user/alice new=https://127.0.0.1/user/alice 2026/05/13 10:56:31 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-2830-7c1e-a6af-fe345196c616 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=string activity.object.id=https://127.0.0.1/user/alice follower=https://localhost.localdomain:8443/user/carol followed=https://127.0.0.1/user/alice 2026/05/13 10:56:31 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fb-2831-76bd-bebb-cc5c5473c410 activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-282a-7de6-935e-197a4ca87104 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/carol follower=https://localhost.localdomain:8443/user/carol followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:56:31 WARN User cannot be moved again movedTo=https://127.0.0.1/user/alice --- PASS: TestMove_LocalToFederatedAlreadyMoved (1.03s) === RUN TestName_Throttled 2026/05/13 10:56:31 INFO Applying migration id=initial 2026/05/13 10:56:31 INFO Applying migration id=notesupdated 2026/05/13 10:56:31 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:31 INFO Applying migration id=activitiesid 2026/05/13 10:56:31 INFO Applying migration id=outbox 2026/05/13 10:56:31 INFO Applying migration id=edits 2026/05/13 10:56:31 INFO Applying migration id=outboxactor 2026/05/13 10:56:31 INFO Applying migration id=outboxsender 2026/05/13 10:56:31 INFO Applying migration id=thread 2026/05/13 10:56:31 INFO Applying migration id=host 2026/05/13 10:56:31 INFO Applying migration id=sharedinbox 2026/05/13 10:56:31 INFO Applying migration id=noteshost 2026/05/13 10:56:31 INFO Applying migration id=fetched 2026/05/13 10:56:31 INFO Applying migration id=move 2026/05/13 10:56:31 INFO Applying migration id=cleanup 2026/05/13 10:56:31 INFO Applying migration id=received 2026/05/13 10:56:31 INFO Applying migration id=namehost 2026/05/13 10:56:31 INFO Applying migration id=outboxhost 2026/05/13 10:56:31 INFO Applying migration id=notesfts 2026/05/13 10:56:31 INFO Applying migration id=iconsname 2026/05/13 10:56:31 INFO Applying migration id=nohash 2026/05/13 10:56:31 INFO Applying migration id=shares 2026/05/13 10:56:31 INFO Applying migration id=actorttl 2026/05/13 10:56:31 INFO Applying migration id=tocc 2026/05/13 10:56:31 INFO Applying migration id=followeds 2026/05/13 10:56:31 INFO Applying migration id=certhash 2026/05/13 10:56:31 INFO Applying migration id=follows_sync 2026/05/13 10:56:31 INFO Applying migration id=jsonpath 2026/05/13 10:56:31 INFO Applying migration id=localforward 2026/05/13 10:56:31 INFO Applying migration id=avatar 2026/05/13 10:56:31 INFO Applying migration id=noimage 2026/05/13 10:56:31 INFO Applying migration id=feed 2026/05/13 10:56:31 INFO Applying migration id=bookmarks 2026/05/13 10:56:31 INFO Applying migration id=shareactivity 2026/05/13 10:56:31 INFO Applying migration id=application 2026/05/13 10:56:31 INFO Applying migration id=certificates 2026/05/13 10:56:31 INFO Applying migration id=rawforward 2026/05/13 10:56:31 INFO Applying migration id=publickey 2026/05/13 10:56:31 INFO Applying migration id=resolvegroup 2026/05/13 10:56:31 INFO Applying migration id=reject 2026/05/13 10:56:31 INFO Applying migration id=autodel 2026/05/13 10:56:31 INFO Applying migration id=jsonb 2026/05/13 10:56:31 INFO Applying migration id=quote 2026/05/13 10:56:31 INFO Applying migration id=rfc9421 2026/05/13 10:56:31 INFO Applying migration id=keys 2026/05/13 10:56:31 INFO Applying migration id=portable 2026/05/13 10:56:31 INFO Applying migration id=proofs 2026/05/13 10:56:31 INFO Applying migration id=contexts 2026/05/13 10:56:31 INFO Applying migration id=deliverieshost 2026/05/13 10:56:31 INFO Applying migration id=pembegin 2026/05/13 10:56:31 INFO Applying migration id=didhost 2026/05/13 10:56:31 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:31 INFO Applying migration id=invites 2026/05/13 10:56:31 INFO Applying migration id=ed25519blob 2026/05/13 10:56:31 INFO Applying migration id=rsablob 2026/05/13 10:56:31 INFO Applying migration id=iconscid 2026/05/13 10:56:31 INFO Applying migration id=actor 2026/05/13 10:56:31 INFO Applying migration id=localkeys 2026/05/13 10:56:31 INFO Applying migration id=deleted 2026/05/13 10:56:31 INFO Applying migration id=history 2026/05/13 10:56:31 INFO Applying migration id=outboxnano 2026/05/13 10:56:31 INFO Applying migration id=implements 2026/05/13 10:56:31 INFO Applying migration id=backfill 2026/05/13 10:56:32 WARN Throttled request to set name can=2026-05-13T11:26:31.797Z --- PASS: TestName_Throttled (0.94s) === RUN TestName_HappyFlow 2026/05/13 10:56:32 INFO Applying migration id=initial 2026/05/13 10:56:32 INFO Applying migration id=notesupdated 2026/05/13 10:56:32 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:32 INFO Applying migration id=activitiesid 2026/05/13 10:56:32 INFO Applying migration id=outbox 2026/05/13 10:56:32 INFO Applying migration id=edits 2026/05/13 10:56:32 INFO Applying migration id=outboxactor 2026/05/13 10:56:32 INFO Applying migration id=outboxsender 2026/05/13 10:56:32 INFO Applying migration id=thread 2026/05/13 10:56:32 INFO Applying migration id=host 2026/05/13 10:56:32 INFO Applying migration id=sharedinbox 2026/05/13 10:56:32 INFO Applying migration id=noteshost 2026/05/13 10:56:32 INFO Applying migration id=fetched 2026/05/13 10:56:32 INFO Applying migration id=move 2026/05/13 10:56:32 INFO Applying migration id=cleanup 2026/05/13 10:56:32 INFO Applying migration id=received 2026/05/13 10:56:32 INFO Applying migration id=namehost 2026/05/13 10:56:32 INFO Applying migration id=outboxhost 2026/05/13 10:56:32 INFO Applying migration id=notesfts 2026/05/13 10:56:32 INFO Applying migration id=iconsname 2026/05/13 10:56:32 INFO Applying migration id=nohash 2026/05/13 10:56:32 INFO Applying migration id=shares 2026/05/13 10:56:32 INFO Applying migration id=actorttl 2026/05/13 10:56:32 INFO Applying migration id=tocc 2026/05/13 10:56:32 INFO Applying migration id=followeds 2026/05/13 10:56:32 INFO Applying migration id=certhash 2026/05/13 10:56:32 INFO Applying migration id=follows_sync 2026/05/13 10:56:32 INFO Applying migration id=jsonpath 2026/05/13 10:56:32 INFO Applying migration id=localforward 2026/05/13 10:56:32 INFO Applying migration id=avatar 2026/05/13 10:56:32 INFO Applying migration id=noimage 2026/05/13 10:56:32 INFO Applying migration id=feed 2026/05/13 10:56:32 INFO Applying migration id=bookmarks 2026/05/13 10:56:32 INFO Applying migration id=shareactivity 2026/05/13 10:56:32 INFO Applying migration id=application 2026/05/13 10:56:32 INFO Applying migration id=certificates 2026/05/13 10:56:32 INFO Applying migration id=rawforward 2026/05/13 10:56:32 INFO Applying migration id=publickey 2026/05/13 10:56:32 INFO Applying migration id=resolvegroup 2026/05/13 10:56:32 INFO Applying migration id=reject 2026/05/13 10:56:32 INFO Applying migration id=autodel 2026/05/13 10:56:32 INFO Applying migration id=jsonb 2026/05/13 10:56:32 INFO Applying migration id=quote 2026/05/13 10:56:32 INFO Applying migration id=rfc9421 2026/05/13 10:56:32 INFO Applying migration id=keys 2026/05/13 10:56:32 INFO Applying migration id=portable 2026/05/13 10:56:32 INFO Applying migration id=proofs 2026/05/13 10:56:32 INFO Applying migration id=contexts 2026/05/13 10:56:32 INFO Applying migration id=deliverieshost 2026/05/13 10:56:32 INFO Applying migration id=pembegin 2026/05/13 10:56:32 INFO Applying migration id=didhost 2026/05/13 10:56:32 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:32 INFO Applying migration id=invites 2026/05/13 10:56:32 INFO Applying migration id=ed25519blob 2026/05/13 10:56:32 INFO Applying migration id=rsablob 2026/05/13 10:56:32 INFO Applying migration id=iconscid 2026/05/13 10:56:32 INFO Applying migration id=actor 2026/05/13 10:56:32 INFO Applying migration id=localkeys 2026/05/13 10:56:32 INFO Applying migration id=deleted 2026/05/13 10:56:32 INFO Applying migration id=history 2026/05/13 10:56:32 INFO Applying migration id=outboxnano 2026/05/13 10:56:32 INFO Applying migration id=implements 2026/05/13 10:56:32 INFO Applying migration id=backfill 2026/05/13 10:56:33 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestName_HappyFlow (1.30s) === RUN TestName_TooLong 2026/05/13 10:56:33 INFO Applying migration id=initial 2026/05/13 10:56:33 INFO Applying migration id=notesupdated 2026/05/13 10:56:33 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:33 INFO Applying migration id=activitiesid 2026/05/13 10:56:33 INFO Applying migration id=outbox 2026/05/13 10:56:33 INFO Applying migration id=edits 2026/05/13 10:56:33 INFO Applying migration id=outboxactor 2026/05/13 10:56:33 INFO Applying migration id=outboxsender 2026/05/13 10:56:33 INFO Applying migration id=thread 2026/05/13 10:56:33 INFO Applying migration id=host 2026/05/13 10:56:33 INFO Applying migration id=sharedinbox 2026/05/13 10:56:33 INFO Applying migration id=noteshost 2026/05/13 10:56:33 INFO Applying migration id=fetched 2026/05/13 10:56:33 INFO Applying migration id=move 2026/05/13 10:56:33 INFO Applying migration id=cleanup 2026/05/13 10:56:33 INFO Applying migration id=received 2026/05/13 10:56:33 INFO Applying migration id=namehost 2026/05/13 10:56:33 INFO Applying migration id=outboxhost 2026/05/13 10:56:33 INFO Applying migration id=notesfts 2026/05/13 10:56:33 INFO Applying migration id=iconsname 2026/05/13 10:56:33 INFO Applying migration id=nohash 2026/05/13 10:56:33 INFO Applying migration id=shares 2026/05/13 10:56:33 INFO Applying migration id=actorttl 2026/05/13 10:56:33 INFO Applying migration id=tocc 2026/05/13 10:56:33 INFO Applying migration id=followeds 2026/05/13 10:56:33 INFO Applying migration id=certhash 2026/05/13 10:56:33 INFO Applying migration id=follows_sync 2026/05/13 10:56:33 INFO Applying migration id=jsonpath 2026/05/13 10:56:33 INFO Applying migration id=localforward 2026/05/13 10:56:33 INFO Applying migration id=avatar 2026/05/13 10:56:33 INFO Applying migration id=noimage 2026/05/13 10:56:33 INFO Applying migration id=feed 2026/05/13 10:56:33 INFO Applying migration id=bookmarks 2026/05/13 10:56:33 INFO Applying migration id=shareactivity 2026/05/13 10:56:33 INFO Applying migration id=application 2026/05/13 10:56:33 INFO Applying migration id=certificates 2026/05/13 10:56:33 INFO Applying migration id=rawforward 2026/05/13 10:56:33 INFO Applying migration id=publickey 2026/05/13 10:56:33 INFO Applying migration id=resolvegroup 2026/05/13 10:56:33 INFO Applying migration id=reject 2026/05/13 10:56:33 INFO Applying migration id=autodel 2026/05/13 10:56:33 INFO Applying migration id=jsonb 2026/05/13 10:56:33 INFO Applying migration id=quote 2026/05/13 10:56:33 INFO Applying migration id=rfc9421 2026/05/13 10:56:33 INFO Applying migration id=keys 2026/05/13 10:56:33 INFO Applying migration id=portable 2026/05/13 10:56:33 INFO Applying migration id=proofs 2026/05/13 10:56:33 INFO Applying migration id=contexts 2026/05/13 10:56:33 INFO Applying migration id=deliverieshost 2026/05/13 10:56:33 INFO Applying migration id=pembegin 2026/05/13 10:56:33 INFO Applying migration id=didhost 2026/05/13 10:56:33 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:33 INFO Applying migration id=invites 2026/05/13 10:56:33 INFO Applying migration id=ed25519blob 2026/05/13 10:56:33 INFO Applying migration id=rsablob 2026/05/13 10:56:33 INFO Applying migration id=iconscid 2026/05/13 10:56:33 INFO Applying migration id=actor 2026/05/13 10:56:33 INFO Applying migration id=localkeys 2026/05/13 10:56:33 INFO Applying migration id=deleted 2026/05/13 10:56:33 INFO Applying migration id=history 2026/05/13 10:56:33 INFO Applying migration id=outboxnano 2026/05/13 10:56:33 INFO Applying migration id=implements 2026/05/13 10:56:33 INFO Applying migration id=backfill --- PASS: TestName_TooLong (0.65s) === RUN TestName_MultiLine 2026/05/13 10:56:34 INFO Applying migration id=initial 2026/05/13 10:56:34 INFO Applying migration id=notesupdated 2026/05/13 10:56:34 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:34 INFO Applying migration id=activitiesid 2026/05/13 10:56:34 INFO Applying migration id=outbox 2026/05/13 10:56:34 INFO Applying migration id=edits 2026/05/13 10:56:34 INFO Applying migration id=outboxactor 2026/05/13 10:56:34 INFO Applying migration id=outboxsender 2026/05/13 10:56:34 INFO Applying migration id=thread 2026/05/13 10:56:34 INFO Applying migration id=host 2026/05/13 10:56:34 INFO Applying migration id=sharedinbox 2026/05/13 10:56:34 INFO Applying migration id=noteshost 2026/05/13 10:56:34 INFO Applying migration id=fetched 2026/05/13 10:56:34 INFO Applying migration id=move 2026/05/13 10:56:34 INFO Applying migration id=cleanup 2026/05/13 10:56:34 INFO Applying migration id=received 2026/05/13 10:56:34 INFO Applying migration id=namehost 2026/05/13 10:56:34 INFO Applying migration id=outboxhost 2026/05/13 10:56:34 INFO Applying migration id=notesfts 2026/05/13 10:56:34 INFO Applying migration id=iconsname 2026/05/13 10:56:34 INFO Applying migration id=nohash 2026/05/13 10:56:34 INFO Applying migration id=shares 2026/05/13 10:56:34 INFO Applying migration id=actorttl 2026/05/13 10:56:34 INFO Applying migration id=tocc 2026/05/13 10:56:34 INFO Applying migration id=followeds 2026/05/13 10:56:34 INFO Applying migration id=certhash 2026/05/13 10:56:34 INFO Applying migration id=follows_sync 2026/05/13 10:56:34 INFO Applying migration id=jsonpath 2026/05/13 10:56:34 INFO Applying migration id=localforward 2026/05/13 10:56:34 INFO Applying migration id=avatar 2026/05/13 10:56:34 INFO Applying migration id=noimage 2026/05/13 10:56:34 INFO Applying migration id=feed 2026/05/13 10:56:34 INFO Applying migration id=bookmarks 2026/05/13 10:56:34 INFO Applying migration id=shareactivity 2026/05/13 10:56:34 INFO Applying migration id=application 2026/05/13 10:56:34 INFO Applying migration id=certificates 2026/05/13 10:56:34 INFO Applying migration id=rawforward 2026/05/13 10:56:34 INFO Applying migration id=publickey 2026/05/13 10:56:34 INFO Applying migration id=resolvegroup 2026/05/13 10:56:34 INFO Applying migration id=reject 2026/05/13 10:56:34 INFO Applying migration id=autodel 2026/05/13 10:56:34 INFO Applying migration id=jsonb 2026/05/13 10:56:34 INFO Applying migration id=quote 2026/05/13 10:56:34 INFO Applying migration id=rfc9421 2026/05/13 10:56:34 INFO Applying migration id=keys 2026/05/13 10:56:34 INFO Applying migration id=portable 2026/05/13 10:56:34 INFO Applying migration id=proofs 2026/05/13 10:56:34 INFO Applying migration id=contexts 2026/05/13 10:56:34 INFO Applying migration id=deliverieshost 2026/05/13 10:56:34 INFO Applying migration id=pembegin 2026/05/13 10:56:34 INFO Applying migration id=didhost 2026/05/13 10:56:34 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:34 INFO Applying migration id=invites 2026/05/13 10:56:34 INFO Applying migration id=ed25519blob 2026/05/13 10:56:34 INFO Applying migration id=rsablob 2026/05/13 10:56:34 INFO Applying migration id=iconscid 2026/05/13 10:56:34 INFO Applying migration id=actor 2026/05/13 10:56:34 INFO Applying migration id=localkeys 2026/05/13 10:56:34 INFO Applying migration id=deleted 2026/05/13 10:56:34 INFO Applying migration id=history 2026/05/13 10:56:34 INFO Applying migration id=outboxnano 2026/05/13 10:56:34 INFO Applying migration id=implements 2026/05/13 10:56:34 INFO Applying migration id=backfill 2026/05/13 10:56:35 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestName_MultiLine (0.88s) === RUN TestOutbox_NonExistingUser 2026/05/13 10:56:35 INFO Applying migration id=initial 2026/05/13 10:56:35 INFO Applying migration id=notesupdated 2026/05/13 10:56:35 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:35 INFO Applying migration id=activitiesid 2026/05/13 10:56:35 INFO Applying migration id=outbox 2026/05/13 10:56:35 INFO Applying migration id=edits 2026/05/13 10:56:35 INFO Applying migration id=outboxactor 2026/05/13 10:56:35 INFO Applying migration id=outboxsender 2026/05/13 10:56:35 INFO Applying migration id=thread 2026/05/13 10:56:35 INFO Applying migration id=host 2026/05/13 10:56:35 INFO Applying migration id=sharedinbox 2026/05/13 10:56:35 INFO Applying migration id=noteshost 2026/05/13 10:56:35 INFO Applying migration id=fetched 2026/05/13 10:56:35 INFO Applying migration id=move 2026/05/13 10:56:35 INFO Applying migration id=cleanup 2026/05/13 10:56:35 INFO Applying migration id=received 2026/05/13 10:56:35 INFO Applying migration id=namehost 2026/05/13 10:56:35 INFO Applying migration id=outboxhost 2026/05/13 10:56:35 INFO Applying migration id=notesfts 2026/05/13 10:56:35 INFO Applying migration id=iconsname 2026/05/13 10:56:35 INFO Applying migration id=nohash 2026/05/13 10:56:35 INFO Applying migration id=shares 2026/05/13 10:56:35 INFO Applying migration id=actorttl 2026/05/13 10:56:35 INFO Applying migration id=tocc 2026/05/13 10:56:35 INFO Applying migration id=followeds 2026/05/13 10:56:35 INFO Applying migration id=certhash 2026/05/13 10:56:35 INFO Applying migration id=follows_sync 2026/05/13 10:56:35 INFO Applying migration id=jsonpath 2026/05/13 10:56:35 INFO Applying migration id=localforward 2026/05/13 10:56:35 INFO Applying migration id=avatar 2026/05/13 10:56:35 INFO Applying migration id=noimage 2026/05/13 10:56:35 INFO Applying migration id=feed 2026/05/13 10:56:35 INFO Applying migration id=bookmarks 2026/05/13 10:56:35 INFO Applying migration id=shareactivity 2026/05/13 10:56:35 INFO Applying migration id=application 2026/05/13 10:56:35 INFO Applying migration id=certificates 2026/05/13 10:56:35 INFO Applying migration id=rawforward 2026/05/13 10:56:35 INFO Applying migration id=publickey 2026/05/13 10:56:35 INFO Applying migration id=resolvegroup 2026/05/13 10:56:35 INFO Applying migration id=reject 2026/05/13 10:56:35 INFO Applying migration id=autodel 2026/05/13 10:56:35 INFO Applying migration id=jsonb 2026/05/13 10:56:35 INFO Applying migration id=quote 2026/05/13 10:56:35 INFO Applying migration id=rfc9421 2026/05/13 10:56:35 INFO Applying migration id=keys 2026/05/13 10:56:35 INFO Applying migration id=portable 2026/05/13 10:56:35 INFO Applying migration id=proofs 2026/05/13 10:56:35 INFO Applying migration id=contexts 2026/05/13 10:56:35 INFO Applying migration id=deliverieshost 2026/05/13 10:56:35 INFO Applying migration id=pembegin 2026/05/13 10:56:35 INFO Applying migration id=didhost 2026/05/13 10:56:35 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:35 INFO Applying migration id=invites 2026/05/13 10:56:35 INFO Applying migration id=ed25519blob 2026/05/13 10:56:35 INFO Applying migration id=rsablob 2026/05/13 10:56:35 INFO Applying migration id=iconscid 2026/05/13 10:56:35 INFO Applying migration id=actor 2026/05/13 10:56:35 INFO Applying migration id=localkeys 2026/05/13 10:56:35 INFO Applying migration id=deleted 2026/05/13 10:56:35 INFO Applying migration id=history 2026/05/13 10:56:35 INFO Applying migration id=outboxnano 2026/05/13 10:56:35 INFO Applying migration id=implements 2026/05/13 10:56:35 INFO Applying migration id=backfill 2026/05/13 10:56:35 INFO Person was not found actor=https://x --- PASS: TestOutbox_NonExistingUser (0.67s) === RUN TestOutbox_InvalidOffset 2026/05/13 10:56:35 INFO Applying migration id=initial 2026/05/13 10:56:35 INFO Applying migration id=notesupdated 2026/05/13 10:56:35 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:35 INFO Applying migration id=activitiesid 2026/05/13 10:56:35 INFO Applying migration id=outbox 2026/05/13 10:56:35 INFO Applying migration id=edits 2026/05/13 10:56:35 INFO Applying migration id=outboxactor 2026/05/13 10:56:35 INFO Applying migration id=outboxsender 2026/05/13 10:56:35 INFO Applying migration id=thread 2026/05/13 10:56:35 INFO Applying migration id=host 2026/05/13 10:56:35 INFO Applying migration id=sharedinbox 2026/05/13 10:56:35 INFO Applying migration id=noteshost 2026/05/13 10:56:35 INFO Applying migration id=fetched 2026/05/13 10:56:35 INFO Applying migration id=move 2026/05/13 10:56:35 INFO Applying migration id=cleanup 2026/05/13 10:56:35 INFO Applying migration id=received 2026/05/13 10:56:35 INFO Applying migration id=namehost 2026/05/13 10:56:35 INFO Applying migration id=outboxhost 2026/05/13 10:56:35 INFO Applying migration id=notesfts 2026/05/13 10:56:35 INFO Applying migration id=iconsname 2026/05/13 10:56:35 INFO Applying migration id=nohash 2026/05/13 10:56:35 INFO Applying migration id=shares 2026/05/13 10:56:35 INFO Applying migration id=actorttl 2026/05/13 10:56:35 INFO Applying migration id=tocc 2026/05/13 10:56:35 INFO Applying migration id=followeds 2026/05/13 10:56:35 INFO Applying migration id=certhash 2026/05/13 10:56:35 INFO Applying migration id=follows_sync 2026/05/13 10:56:35 INFO Applying migration id=jsonpath 2026/05/13 10:56:35 INFO Applying migration id=localforward 2026/05/13 10:56:35 INFO Applying migration id=avatar 2026/05/13 10:56:35 INFO Applying migration id=noimage 2026/05/13 10:56:35 INFO Applying migration id=feed 2026/05/13 10:56:35 INFO Applying migration id=bookmarks 2026/05/13 10:56:35 INFO Applying migration id=shareactivity 2026/05/13 10:56:35 INFO Applying migration id=application 2026/05/13 10:56:35 INFO Applying migration id=certificates 2026/05/13 10:56:35 INFO Applying migration id=rawforward 2026/05/13 10:56:35 INFO Applying migration id=publickey 2026/05/13 10:56:35 INFO Applying migration id=resolvegroup 2026/05/13 10:56:35 INFO Applying migration id=reject 2026/05/13 10:56:35 INFO Applying migration id=autodel 2026/05/13 10:56:35 INFO Applying migration id=jsonb 2026/05/13 10:56:35 INFO Applying migration id=quote 2026/05/13 10:56:35 INFO Applying migration id=rfc9421 2026/05/13 10:56:35 INFO Applying migration id=keys 2026/05/13 10:56:35 INFO Applying migration id=portable 2026/05/13 10:56:35 INFO Applying migration id=proofs 2026/05/13 10:56:35 INFO Applying migration id=contexts 2026/05/13 10:56:35 INFO Applying migration id=deliverieshost 2026/05/13 10:56:35 INFO Applying migration id=pembegin 2026/05/13 10:56:35 INFO Applying migration id=didhost 2026/05/13 10:56:35 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:35 INFO Applying migration id=invites 2026/05/13 10:56:35 INFO Applying migration id=ed25519blob 2026/05/13 10:56:35 INFO Applying migration id=rsablob 2026/05/13 10:56:35 INFO Applying migration id=iconscid 2026/05/13 10:56:35 INFO Applying migration id=actor 2026/05/13 10:56:35 INFO Applying migration id=localkeys 2026/05/13 10:56:35 INFO Applying migration id=deleted 2026/05/13 10:56:35 INFO Applying migration id=history 2026/05/13 10:56:35 INFO Applying migration id=outboxnano 2026/05/13 10:56:35 INFO Applying migration id=implements 2026/05/13 10:56:35 INFO Applying migration id=backfill 2026/05/13 10:56:36 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-3cfa-7779-9f29-2c974ab5cbc9 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-3cfa-7714-bc46-39dec7dd8fd0 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-3cfa-7714-bc46-39dec7dd8fd0 2026/05/13 10:56:36 INFO Failed to parse query url=/users/outbox/localhost.localdomain:8443/user/alice?abc error="strconv.ParseInt: parsing \"abc\": invalid syntax" --- PASS: TestOutbox_InvalidOffset (0.88s) === RUN TestOutbox_PublicPost 2026/05/13 10:56:36 INFO Applying migration id=initial 2026/05/13 10:56:36 INFO Applying migration id=notesupdated 2026/05/13 10:56:36 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:36 INFO Applying migration id=activitiesid 2026/05/13 10:56:36 INFO Applying migration id=outbox 2026/05/13 10:56:36 INFO Applying migration id=edits 2026/05/13 10:56:36 INFO Applying migration id=outboxactor 2026/05/13 10:56:36 INFO Applying migration id=outboxsender 2026/05/13 10:56:36 INFO Applying migration id=thread 2026/05/13 10:56:36 INFO Applying migration id=host 2026/05/13 10:56:36 INFO Applying migration id=sharedinbox 2026/05/13 10:56:36 INFO Applying migration id=noteshost 2026/05/13 10:56:36 INFO Applying migration id=fetched 2026/05/13 10:56:36 INFO Applying migration id=move 2026/05/13 10:56:36 INFO Applying migration id=cleanup 2026/05/13 10:56:36 INFO Applying migration id=received 2026/05/13 10:56:36 INFO Applying migration id=namehost 2026/05/13 10:56:36 INFO Applying migration id=outboxhost 2026/05/13 10:56:36 INFO Applying migration id=notesfts 2026/05/13 10:56:36 INFO Applying migration id=iconsname 2026/05/13 10:56:36 INFO Applying migration id=nohash 2026/05/13 10:56:36 INFO Applying migration id=shares 2026/05/13 10:56:36 INFO Applying migration id=actorttl 2026/05/13 10:56:36 INFO Applying migration id=tocc 2026/05/13 10:56:36 INFO Applying migration id=followeds 2026/05/13 10:56:36 INFO Applying migration id=certhash 2026/05/13 10:56:36 INFO Applying migration id=follows_sync 2026/05/13 10:56:36 INFO Applying migration id=jsonpath 2026/05/13 10:56:36 INFO Applying migration id=localforward 2026/05/13 10:56:36 INFO Applying migration id=avatar 2026/05/13 10:56:36 INFO Applying migration id=noimage 2026/05/13 10:56:36 INFO Applying migration id=feed 2026/05/13 10:56:36 INFO Applying migration id=bookmarks 2026/05/13 10:56:36 INFO Applying migration id=shareactivity 2026/05/13 10:56:36 INFO Applying migration id=application 2026/05/13 10:56:36 INFO Applying migration id=certificates 2026/05/13 10:56:36 INFO Applying migration id=rawforward 2026/05/13 10:56:36 INFO Applying migration id=publickey 2026/05/13 10:56:36 INFO Applying migration id=resolvegroup 2026/05/13 10:56:36 INFO Applying migration id=reject 2026/05/13 10:56:36 INFO Applying migration id=autodel 2026/05/13 10:56:36 INFO Applying migration id=jsonb 2026/05/13 10:56:36 INFO Applying migration id=quote 2026/05/13 10:56:36 INFO Applying migration id=rfc9421 2026/05/13 10:56:36 INFO Applying migration id=keys 2026/05/13 10:56:36 INFO Applying migration id=portable 2026/05/13 10:56:36 INFO Applying migration id=proofs 2026/05/13 10:56:36 INFO Applying migration id=contexts 2026/05/13 10:56:36 INFO Applying migration id=deliverieshost 2026/05/13 10:56:36 INFO Applying migration id=pembegin 2026/05/13 10:56:36 INFO Applying migration id=didhost 2026/05/13 10:56:36 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:36 INFO Applying migration id=invites 2026/05/13 10:56:36 INFO Applying migration id=ed25519blob 2026/05/13 10:56:36 INFO Applying migration id=rsablob 2026/05/13 10:56:36 INFO Applying migration id=iconscid 2026/05/13 10:56:36 INFO Applying migration id=actor 2026/05/13 10:56:36 INFO Applying migration id=localkeys 2026/05/13 10:56:36 INFO Applying migration id=deleted 2026/05/13 10:56:36 INFO Applying migration id=history 2026/05/13 10:56:36 INFO Applying migration id=outboxnano 2026/05/13 10:56:36 INFO Applying migration id=implements 2026/05/13 10:56:36 INFO Applying migration id=backfill 2026/05/13 10:56:37 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-3f18-798d-aea9-3b2604360800 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-3f18-7934-ae32-12b02904b22b activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-3f18-7934-ae32-12b02904b22b 2026/05/13 10:56:37 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestOutbox_PublicPost (0.54s) === RUN TestOutbox_PublicPostUnauthenticatedUser 2026/05/13 10:56:37 INFO Applying migration id=initial 2026/05/13 10:56:37 INFO Applying migration id=notesupdated 2026/05/13 10:56:37 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:37 INFO Applying migration id=activitiesid 2026/05/13 10:56:37 INFO Applying migration id=outbox 2026/05/13 10:56:37 INFO Applying migration id=edits 2026/05/13 10:56:37 INFO Applying migration id=outboxactor 2026/05/13 10:56:37 INFO Applying migration id=outboxsender 2026/05/13 10:56:37 INFO Applying migration id=thread 2026/05/13 10:56:37 INFO Applying migration id=host 2026/05/13 10:56:37 INFO Applying migration id=sharedinbox 2026/05/13 10:56:37 INFO Applying migration id=noteshost 2026/05/13 10:56:37 INFO Applying migration id=fetched 2026/05/13 10:56:37 INFO Applying migration id=move 2026/05/13 10:56:37 INFO Applying migration id=cleanup 2026/05/13 10:56:37 INFO Applying migration id=received 2026/05/13 10:56:37 INFO Applying migration id=namehost 2026/05/13 10:56:37 INFO Applying migration id=outboxhost 2026/05/13 10:56:37 INFO Applying migration id=notesfts 2026/05/13 10:56:37 INFO Applying migration id=iconsname 2026/05/13 10:56:37 INFO Applying migration id=nohash 2026/05/13 10:56:37 INFO Applying migration id=shares 2026/05/13 10:56:37 INFO Applying migration id=actorttl 2026/05/13 10:56:37 INFO Applying migration id=tocc 2026/05/13 10:56:37 INFO Applying migration id=followeds 2026/05/13 10:56:37 INFO Applying migration id=certhash 2026/05/13 10:56:37 INFO Applying migration id=follows_sync 2026/05/13 10:56:37 INFO Applying migration id=jsonpath 2026/05/13 10:56:37 INFO Applying migration id=localforward 2026/05/13 10:56:37 INFO Applying migration id=avatar 2026/05/13 10:56:37 INFO Applying migration id=noimage 2026/05/13 10:56:37 INFO Applying migration id=feed 2026/05/13 10:56:37 INFO Applying migration id=bookmarks 2026/05/13 10:56:37 INFO Applying migration id=shareactivity 2026/05/13 10:56:37 INFO Applying migration id=application 2026/05/13 10:56:37 INFO Applying migration id=certificates 2026/05/13 10:56:37 INFO Applying migration id=rawforward 2026/05/13 10:56:37 INFO Applying migration id=publickey 2026/05/13 10:56:37 INFO Applying migration id=resolvegroup 2026/05/13 10:56:37 INFO Applying migration id=reject 2026/05/13 10:56:37 INFO Applying migration id=autodel 2026/05/13 10:56:37 INFO Applying migration id=jsonb 2026/05/13 10:56:37 INFO Applying migration id=quote 2026/05/13 10:56:37 INFO Applying migration id=rfc9421 2026/05/13 10:56:37 INFO Applying migration id=keys 2026/05/13 10:56:37 INFO Applying migration id=portable 2026/05/13 10:56:37 INFO Applying migration id=proofs 2026/05/13 10:56:37 INFO Applying migration id=contexts 2026/05/13 10:56:37 INFO Applying migration id=deliverieshost 2026/05/13 10:56:37 INFO Applying migration id=pembegin 2026/05/13 10:56:37 INFO Applying migration id=didhost 2026/05/13 10:56:37 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:37 INFO Applying migration id=invites 2026/05/13 10:56:37 INFO Applying migration id=ed25519blob 2026/05/13 10:56:37 INFO Applying migration id=rsablob 2026/05/13 10:56:37 INFO Applying migration id=iconscid 2026/05/13 10:56:37 INFO Applying migration id=actor 2026/05/13 10:56:37 INFO Applying migration id=localkeys 2026/05/13 10:56:37 INFO Applying migration id=deleted 2026/05/13 10:56:37 INFO Applying migration id=history 2026/05/13 10:56:37 INFO Applying migration id=outboxnano 2026/05/13 10:56:37 INFO Applying migration id=implements 2026/05/13 10:56:37 INFO Applying migration id=backfill 2026/05/13 10:56:38 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-43c7-761f-9297-2deca310ff9d activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-43c7-75ba-812b-6bf2067a7ddd activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-43c7-75ba-812b-6bf2067a7ddd 2026/05/13 10:56:38 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestOutbox_PublicPostUnauthenticatedUser (1.20s) === RUN TestOutbox_PublicPostSelf 2026/05/13 10:56:38 INFO Applying migration id=initial 2026/05/13 10:56:38 INFO Applying migration id=notesupdated 2026/05/13 10:56:38 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:38 INFO Applying migration id=activitiesid 2026/05/13 10:56:38 INFO Applying migration id=outbox 2026/05/13 10:56:38 INFO Applying migration id=edits 2026/05/13 10:56:38 INFO Applying migration id=outboxactor 2026/05/13 10:56:38 INFO Applying migration id=outboxsender 2026/05/13 10:56:38 INFO Applying migration id=thread 2026/05/13 10:56:38 INFO Applying migration id=host 2026/05/13 10:56:38 INFO Applying migration id=sharedinbox 2026/05/13 10:56:38 INFO Applying migration id=noteshost 2026/05/13 10:56:38 INFO Applying migration id=fetched 2026/05/13 10:56:38 INFO Applying migration id=move 2026/05/13 10:56:38 INFO Applying migration id=cleanup 2026/05/13 10:56:38 INFO Applying migration id=received 2026/05/13 10:56:38 INFO Applying migration id=namehost 2026/05/13 10:56:38 INFO Applying migration id=outboxhost 2026/05/13 10:56:38 INFO Applying migration id=notesfts 2026/05/13 10:56:38 INFO Applying migration id=iconsname 2026/05/13 10:56:38 INFO Applying migration id=nohash 2026/05/13 10:56:38 INFO Applying migration id=shares 2026/05/13 10:56:38 INFO Applying migration id=actorttl 2026/05/13 10:56:38 INFO Applying migration id=tocc 2026/05/13 10:56:38 INFO Applying migration id=followeds 2026/05/13 10:56:38 INFO Applying migration id=certhash 2026/05/13 10:56:38 INFO Applying migration id=follows_sync 2026/05/13 10:56:38 INFO Applying migration id=jsonpath 2026/05/13 10:56:38 INFO Applying migration id=localforward 2026/05/13 10:56:38 INFO Applying migration id=avatar 2026/05/13 10:56:38 INFO Applying migration id=noimage 2026/05/13 10:56:38 INFO Applying migration id=feed 2026/05/13 10:56:38 INFO Applying migration id=bookmarks 2026/05/13 10:56:38 INFO Applying migration id=shareactivity 2026/05/13 10:56:38 INFO Applying migration id=application 2026/05/13 10:56:38 INFO Applying migration id=certificates 2026/05/13 10:56:38 INFO Applying migration id=rawforward 2026/05/13 10:56:38 INFO Applying migration id=publickey 2026/05/13 10:56:38 INFO Applying migration id=resolvegroup 2026/05/13 10:56:38 INFO Applying migration id=reject 2026/05/13 10:56:38 INFO Applying migration id=autodel 2026/05/13 10:56:38 INFO Applying migration id=jsonb 2026/05/13 10:56:38 INFO Applying migration id=quote 2026/05/13 10:56:38 INFO Applying migration id=rfc9421 2026/05/13 10:56:38 INFO Applying migration id=keys 2026/05/13 10:56:38 INFO Applying migration id=portable 2026/05/13 10:56:38 INFO Applying migration id=proofs 2026/05/13 10:56:38 INFO Applying migration id=contexts 2026/05/13 10:56:38 INFO Applying migration id=deliverieshost 2026/05/13 10:56:38 INFO Applying migration id=pembegin 2026/05/13 10:56:38 INFO Applying migration id=didhost 2026/05/13 10:56:38 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:38 INFO Applying migration id=invites 2026/05/13 10:56:38 INFO Applying migration id=ed25519blob 2026/05/13 10:56:38 INFO Applying migration id=rsablob 2026/05/13 10:56:38 INFO Applying migration id=iconscid 2026/05/13 10:56:38 INFO Applying migration id=actor 2026/05/13 10:56:38 INFO Applying migration id=localkeys 2026/05/13 10:56:38 INFO Applying migration id=deleted 2026/05/13 10:56:38 INFO Applying migration id=history 2026/05/13 10:56:38 INFO Applying migration id=outboxnano 2026/05/13 10:56:38 INFO Applying migration id=implements 2026/05/13 10:56:38 INFO Applying migration id=backfill 2026/05/13 10:56:39 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-4754-7440-a585-77e804867e7f activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-4754-7346-89a6-645f992ac7a8 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-4754-7346-89a6-645f992ac7a8 2026/05/13 10:56:39 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestOutbox_PublicPostSelf (0.91s) === RUN TestOutbox_PostToFollowers 2026/05/13 10:56:39 INFO Applying migration id=initial 2026/05/13 10:56:39 INFO Applying migration id=notesupdated 2026/05/13 10:56:39 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:39 INFO Applying migration id=activitiesid 2026/05/13 10:56:39 INFO Applying migration id=outbox 2026/05/13 10:56:39 INFO Applying migration id=edits 2026/05/13 10:56:39 INFO Applying migration id=outboxactor 2026/05/13 10:56:39 INFO Applying migration id=outboxsender 2026/05/13 10:56:39 INFO Applying migration id=thread 2026/05/13 10:56:39 INFO Applying migration id=host 2026/05/13 10:56:39 INFO Applying migration id=sharedinbox 2026/05/13 10:56:39 INFO Applying migration id=noteshost 2026/05/13 10:56:39 INFO Applying migration id=fetched 2026/05/13 10:56:39 INFO Applying migration id=move 2026/05/13 10:56:39 INFO Applying migration id=cleanup 2026/05/13 10:56:39 INFO Applying migration id=received 2026/05/13 10:56:39 INFO Applying migration id=namehost 2026/05/13 10:56:39 INFO Applying migration id=outboxhost 2026/05/13 10:56:39 INFO Applying migration id=notesfts 2026/05/13 10:56:39 INFO Applying migration id=iconsname 2026/05/13 10:56:39 INFO Applying migration id=nohash 2026/05/13 10:56:39 INFO Applying migration id=shares 2026/05/13 10:56:39 INFO Applying migration id=actorttl 2026/05/13 10:56:39 INFO Applying migration id=tocc 2026/05/13 10:56:39 INFO Applying migration id=followeds 2026/05/13 10:56:39 INFO Applying migration id=certhash 2026/05/13 10:56:39 INFO Applying migration id=follows_sync 2026/05/13 10:56:39 INFO Applying migration id=jsonpath 2026/05/13 10:56:39 INFO Applying migration id=localforward 2026/05/13 10:56:39 INFO Applying migration id=avatar 2026/05/13 10:56:39 INFO Applying migration id=noimage 2026/05/13 10:56:39 INFO Applying migration id=feed 2026/05/13 10:56:39 INFO Applying migration id=bookmarks 2026/05/13 10:56:39 INFO Applying migration id=shareactivity 2026/05/13 10:56:39 INFO Applying migration id=application 2026/05/13 10:56:39 INFO Applying migration id=certificates 2026/05/13 10:56:39 INFO Applying migration id=rawforward 2026/05/13 10:56:39 INFO Applying migration id=publickey 2026/05/13 10:56:39 INFO Applying migration id=resolvegroup 2026/05/13 10:56:39 INFO Applying migration id=reject 2026/05/13 10:56:39 INFO Applying migration id=autodel 2026/05/13 10:56:39 INFO Applying migration id=jsonb 2026/05/13 10:56:39 INFO Applying migration id=quote 2026/05/13 10:56:39 INFO Applying migration id=rfc9421 2026/05/13 10:56:39 INFO Applying migration id=keys 2026/05/13 10:56:39 INFO Applying migration id=portable 2026/05/13 10:56:39 INFO Applying migration id=proofs 2026/05/13 10:56:39 INFO Applying migration id=contexts 2026/05/13 10:56:39 INFO Applying migration id=deliverieshost 2026/05/13 10:56:39 INFO Applying migration id=pembegin 2026/05/13 10:56:39 INFO Applying migration id=didhost 2026/05/13 10:56:39 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:39 INFO Applying migration id=invites 2026/05/13 10:56:39 INFO Applying migration id=ed25519blob 2026/05/13 10:56:39 INFO Applying migration id=rsablob 2026/05/13 10:56:39 INFO Applying migration id=iconscid 2026/05/13 10:56:39 INFO Applying migration id=actor 2026/05/13 10:56:39 INFO Applying migration id=localkeys 2026/05/13 10:56:39 INFO Applying migration id=deleted 2026/05/13 10:56:39 INFO Applying migration id=history 2026/05/13 10:56:39 INFO Applying migration id=outboxnano 2026/05/13 10:56:39 INFO Applying migration id=implements 2026/05/13 10:56:39 INFO Applying migration id=backfill 2026/05/13 10:56:40 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-4a81-7c7c-8b78-87cadd19b21c activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:56:40 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-4a82-79f7-94ab-322b860ef292 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-4a81-7c7c-8b78-87cadd19b21c activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fb-4a81-7c7c-8b78-87cadd19b21c 2026/05/13 10:56:40 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-4a83-77a9-9369-472dd6261073 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-4a83-774e-ac48-5523418a34ca activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-4a83-774e-ac48-5523418a34ca 2026/05/13 10:56:40 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestOutbox_PostToFollowers (0.82s) === RUN TestOutbox_PostToFollowersNotFollowing 2026/05/13 10:56:40 INFO Applying migration id=initial 2026/05/13 10:56:40 INFO Applying migration id=notesupdated 2026/05/13 10:56:40 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:40 INFO Applying migration id=activitiesid 2026/05/13 10:56:40 INFO Applying migration id=outbox 2026/05/13 10:56:40 INFO Applying migration id=edits 2026/05/13 10:56:40 INFO Applying migration id=outboxactor 2026/05/13 10:56:40 INFO Applying migration id=outboxsender 2026/05/13 10:56:40 INFO Applying migration id=thread 2026/05/13 10:56:40 INFO Applying migration id=host 2026/05/13 10:56:40 INFO Applying migration id=sharedinbox 2026/05/13 10:56:40 INFO Applying migration id=noteshost 2026/05/13 10:56:40 INFO Applying migration id=fetched 2026/05/13 10:56:40 INFO Applying migration id=move 2026/05/13 10:56:40 INFO Applying migration id=cleanup 2026/05/13 10:56:40 INFO Applying migration id=received 2026/05/13 10:56:40 INFO Applying migration id=namehost 2026/05/13 10:56:40 INFO Applying migration id=outboxhost 2026/05/13 10:56:40 INFO Applying migration id=notesfts 2026/05/13 10:56:40 INFO Applying migration id=iconsname 2026/05/13 10:56:40 INFO Applying migration id=nohash 2026/05/13 10:56:40 INFO Applying migration id=shares 2026/05/13 10:56:40 INFO Applying migration id=actorttl 2026/05/13 10:56:40 INFO Applying migration id=tocc 2026/05/13 10:56:40 INFO Applying migration id=followeds 2026/05/13 10:56:40 INFO Applying migration id=certhash 2026/05/13 10:56:40 INFO Applying migration id=follows_sync 2026/05/13 10:56:40 INFO Applying migration id=jsonpath 2026/05/13 10:56:40 INFO Applying migration id=localforward 2026/05/13 10:56:40 INFO Applying migration id=avatar 2026/05/13 10:56:40 INFO Applying migration id=noimage 2026/05/13 10:56:40 INFO Applying migration id=feed 2026/05/13 10:56:40 INFO Applying migration id=bookmarks 2026/05/13 10:56:40 INFO Applying migration id=shareactivity 2026/05/13 10:56:40 INFO Applying migration id=application 2026/05/13 10:56:40 INFO Applying migration id=certificates 2026/05/13 10:56:40 INFO Applying migration id=rawforward 2026/05/13 10:56:40 INFO Applying migration id=publickey 2026/05/13 10:56:40 INFO Applying migration id=resolvegroup 2026/05/13 10:56:40 INFO Applying migration id=reject 2026/05/13 10:56:40 INFO Applying migration id=autodel 2026/05/13 10:56:40 INFO Applying migration id=jsonb 2026/05/13 10:56:40 INFO Applying migration id=quote 2026/05/13 10:56:40 INFO Applying migration id=rfc9421 2026/05/13 10:56:40 INFO Applying migration id=keys 2026/05/13 10:56:40 INFO Applying migration id=portable 2026/05/13 10:56:40 INFO Applying migration id=proofs 2026/05/13 10:56:40 INFO Applying migration id=contexts 2026/05/13 10:56:40 INFO Applying migration id=deliverieshost 2026/05/13 10:56:40 INFO Applying migration id=pembegin 2026/05/13 10:56:40 INFO Applying migration id=didhost 2026/05/13 10:56:40 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:40 INFO Applying migration id=invites 2026/05/13 10:56:40 INFO Applying migration id=ed25519blob 2026/05/13 10:56:40 INFO Applying migration id=rsablob 2026/05/13 10:56:40 INFO Applying migration id=iconscid 2026/05/13 10:56:40 INFO Applying migration id=actor 2026/05/13 10:56:40 INFO Applying migration id=localkeys 2026/05/13 10:56:40 INFO Applying migration id=deleted 2026/05/13 10:56:40 INFO Applying migration id=history 2026/05/13 10:56:40 INFO Applying migration id=outboxnano 2026/05/13 10:56:40 INFO Applying migration id=implements 2026/05/13 10:56:40 INFO Applying migration id=backfill 2026/05/13 10:56:41 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-4eb7-7aa2-8a78-bbbbf68edcdd activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-4eb7-7a13-921e-c81bc635dfbc activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-4eb7-7a13-921e-c81bc635dfbc 2026/05/13 10:56:41 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestOutbox_PostToFollowersNotFollowing (1.08s) === RUN TestOutbox_PostToFollowersUnauthentictedUser 2026/05/13 10:56:41 INFO Applying migration id=initial 2026/05/13 10:56:41 INFO Applying migration id=notesupdated 2026/05/13 10:56:41 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:41 INFO Applying migration id=activitiesid 2026/05/13 10:56:41 INFO Applying migration id=outbox 2026/05/13 10:56:41 INFO Applying migration id=edits 2026/05/13 10:56:41 INFO Applying migration id=outboxactor 2026/05/13 10:56:41 INFO Applying migration id=outboxsender 2026/05/13 10:56:41 INFO Applying migration id=thread 2026/05/13 10:56:41 INFO Applying migration id=host 2026/05/13 10:56:41 INFO Applying migration id=sharedinbox 2026/05/13 10:56:41 INFO Applying migration id=noteshost 2026/05/13 10:56:41 INFO Applying migration id=fetched 2026/05/13 10:56:41 INFO Applying migration id=move 2026/05/13 10:56:41 INFO Applying migration id=cleanup 2026/05/13 10:56:41 INFO Applying migration id=received 2026/05/13 10:56:41 INFO Applying migration id=namehost 2026/05/13 10:56:41 INFO Applying migration id=outboxhost 2026/05/13 10:56:41 INFO Applying migration id=notesfts 2026/05/13 10:56:41 INFO Applying migration id=iconsname 2026/05/13 10:56:41 INFO Applying migration id=nohash 2026/05/13 10:56:41 INFO Applying migration id=shares 2026/05/13 10:56:41 INFO Applying migration id=actorttl 2026/05/13 10:56:41 INFO Applying migration id=tocc 2026/05/13 10:56:41 INFO Applying migration id=followeds 2026/05/13 10:56:41 INFO Applying migration id=certhash 2026/05/13 10:56:41 INFO Applying migration id=follows_sync 2026/05/13 10:56:41 INFO Applying migration id=jsonpath 2026/05/13 10:56:41 INFO Applying migration id=localforward 2026/05/13 10:56:41 INFO Applying migration id=avatar 2026/05/13 10:56:41 INFO Applying migration id=noimage 2026/05/13 10:56:41 INFO Applying migration id=feed 2026/05/13 10:56:41 INFO Applying migration id=bookmarks 2026/05/13 10:56:41 INFO Applying migration id=shareactivity 2026/05/13 10:56:41 INFO Applying migration id=application 2026/05/13 10:56:41 INFO Applying migration id=certificates 2026/05/13 10:56:41 INFO Applying migration id=rawforward 2026/05/13 10:56:41 INFO Applying migration id=publickey 2026/05/13 10:56:41 INFO Applying migration id=resolvegroup 2026/05/13 10:56:41 INFO Applying migration id=reject 2026/05/13 10:56:41 INFO Applying migration id=autodel 2026/05/13 10:56:41 INFO Applying migration id=jsonb 2026/05/13 10:56:41 INFO Applying migration id=quote 2026/05/13 10:56:41 INFO Applying migration id=rfc9421 2026/05/13 10:56:41 INFO Applying migration id=keys 2026/05/13 10:56:41 INFO Applying migration id=portable 2026/05/13 10:56:41 INFO Applying migration id=proofs 2026/05/13 10:56:41 INFO Applying migration id=contexts 2026/05/13 10:56:41 INFO Applying migration id=deliverieshost 2026/05/13 10:56:41 INFO Applying migration id=pembegin 2026/05/13 10:56:41 INFO Applying migration id=didhost 2026/05/13 10:56:41 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:41 INFO Applying migration id=invites 2026/05/13 10:56:41 INFO Applying migration id=ed25519blob 2026/05/13 10:56:41 INFO Applying migration id=rsablob 2026/05/13 10:56:41 INFO Applying migration id=iconscid 2026/05/13 10:56:41 INFO Applying migration id=actor 2026/05/13 10:56:41 INFO Applying migration id=localkeys 2026/05/13 10:56:41 INFO Applying migration id=deleted 2026/05/13 10:56:41 INFO Applying migration id=history 2026/05/13 10:56:41 INFO Applying migration id=outboxnano 2026/05/13 10:56:41 INFO Applying migration id=implements 2026/05/13 10:56:41 INFO Applying migration id=backfill 2026/05/13 10:56:42 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-5271-7e6e-8afa-19f9f8912ff5 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-5271-7e18-9753-e858f1587fce activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-5271-7e18-9753-e858f1587fce 2026/05/13 10:56:42 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestOutbox_PostToFollowersUnauthentictedUser (0.95s) === RUN TestOutbox_PostToFollowersSelf 2026/05/13 10:56:42 INFO Applying migration id=initial 2026/05/13 10:56:42 INFO Applying migration id=notesupdated 2026/05/13 10:56:42 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:42 INFO Applying migration id=activitiesid 2026/05/13 10:56:42 INFO Applying migration id=outbox 2026/05/13 10:56:42 INFO Applying migration id=edits 2026/05/13 10:56:42 INFO Applying migration id=outboxactor 2026/05/13 10:56:42 INFO Applying migration id=outboxsender 2026/05/13 10:56:42 INFO Applying migration id=thread 2026/05/13 10:56:42 INFO Applying migration id=host 2026/05/13 10:56:42 INFO Applying migration id=sharedinbox 2026/05/13 10:56:42 INFO Applying migration id=noteshost 2026/05/13 10:56:42 INFO Applying migration id=fetched 2026/05/13 10:56:42 INFO Applying migration id=move 2026/05/13 10:56:42 INFO Applying migration id=cleanup 2026/05/13 10:56:42 INFO Applying migration id=received 2026/05/13 10:56:42 INFO Applying migration id=namehost 2026/05/13 10:56:42 INFO Applying migration id=outboxhost 2026/05/13 10:56:42 INFO Applying migration id=notesfts 2026/05/13 10:56:42 INFO Applying migration id=iconsname 2026/05/13 10:56:42 INFO Applying migration id=nohash 2026/05/13 10:56:42 INFO Applying migration id=shares 2026/05/13 10:56:42 INFO Applying migration id=actorttl 2026/05/13 10:56:42 INFO Applying migration id=tocc 2026/05/13 10:56:42 INFO Applying migration id=followeds 2026/05/13 10:56:42 INFO Applying migration id=certhash 2026/05/13 10:56:42 INFO Applying migration id=follows_sync 2026/05/13 10:56:42 INFO Applying migration id=jsonpath 2026/05/13 10:56:42 INFO Applying migration id=localforward 2026/05/13 10:56:42 INFO Applying migration id=avatar 2026/05/13 10:56:42 INFO Applying migration id=noimage 2026/05/13 10:56:42 INFO Applying migration id=feed 2026/05/13 10:56:42 INFO Applying migration id=bookmarks 2026/05/13 10:56:42 INFO Applying migration id=shareactivity 2026/05/13 10:56:42 INFO Applying migration id=application 2026/05/13 10:56:42 INFO Applying migration id=certificates 2026/05/13 10:56:42 INFO Applying migration id=rawforward 2026/05/13 10:56:42 INFO Applying migration id=publickey 2026/05/13 10:56:42 INFO Applying migration id=resolvegroup 2026/05/13 10:56:42 INFO Applying migration id=reject 2026/05/13 10:56:42 INFO Applying migration id=autodel 2026/05/13 10:56:42 INFO Applying migration id=jsonb 2026/05/13 10:56:42 INFO Applying migration id=quote 2026/05/13 10:56:42 INFO Applying migration id=rfc9421 2026/05/13 10:56:42 INFO Applying migration id=keys 2026/05/13 10:56:42 INFO Applying migration id=portable 2026/05/13 10:56:42 INFO Applying migration id=proofs 2026/05/13 10:56:42 INFO Applying migration id=contexts 2026/05/13 10:56:42 INFO Applying migration id=deliverieshost 2026/05/13 10:56:42 INFO Applying migration id=pembegin 2026/05/13 10:56:42 INFO Applying migration id=didhost 2026/05/13 10:56:42 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:42 INFO Applying migration id=invites 2026/05/13 10:56:42 INFO Applying migration id=ed25519blob 2026/05/13 10:56:42 INFO Applying migration id=rsablob 2026/05/13 10:56:42 INFO Applying migration id=iconscid 2026/05/13 10:56:42 INFO Applying migration id=actor 2026/05/13 10:56:42 INFO Applying migration id=localkeys 2026/05/13 10:56:42 INFO Applying migration id=deleted 2026/05/13 10:56:42 INFO Applying migration id=history 2026/05/13 10:56:42 INFO Applying migration id=outboxnano 2026/05/13 10:56:42 INFO Applying migration id=implements 2026/05/13 10:56:42 INFO Applying migration id=backfill 2026/05/13 10:56:43 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-55f8-7019-9653-4def0a9d7dd9 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-55f7-7f1d-b542-3dd9cfea1044 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-55f7-7f1d-b542-3dd9cfea1044 2026/05/13 10:56:43 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestOutbox_PostToFollowersSelf (0.90s) === RUN TestOutbox_DM 2026/05/13 10:56:43 INFO Applying migration id=initial 2026/05/13 10:56:43 INFO Applying migration id=notesupdated 2026/05/13 10:56:43 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:43 INFO Applying migration id=activitiesid 2026/05/13 10:56:43 INFO Applying migration id=outbox 2026/05/13 10:56:43 INFO Applying migration id=edits 2026/05/13 10:56:43 INFO Applying migration id=outboxactor 2026/05/13 10:56:43 INFO Applying migration id=outboxsender 2026/05/13 10:56:43 INFO Applying migration id=thread 2026/05/13 10:56:43 INFO Applying migration id=host 2026/05/13 10:56:43 INFO Applying migration id=sharedinbox 2026/05/13 10:56:43 INFO Applying migration id=noteshost 2026/05/13 10:56:43 INFO Applying migration id=fetched 2026/05/13 10:56:43 INFO Applying migration id=move 2026/05/13 10:56:43 INFO Applying migration id=cleanup 2026/05/13 10:56:43 INFO Applying migration id=received 2026/05/13 10:56:43 INFO Applying migration id=namehost 2026/05/13 10:56:43 INFO Applying migration id=outboxhost 2026/05/13 10:56:43 INFO Applying migration id=notesfts 2026/05/13 10:56:43 INFO Applying migration id=iconsname 2026/05/13 10:56:43 INFO Applying migration id=nohash 2026/05/13 10:56:43 INFO Applying migration id=shares 2026/05/13 10:56:43 INFO Applying migration id=actorttl 2026/05/13 10:56:43 INFO Applying migration id=tocc 2026/05/13 10:56:43 INFO Applying migration id=followeds 2026/05/13 10:56:43 INFO Applying migration id=certhash 2026/05/13 10:56:43 INFO Applying migration id=follows_sync 2026/05/13 10:56:43 INFO Applying migration id=jsonpath 2026/05/13 10:56:43 INFO Applying migration id=localforward 2026/05/13 10:56:43 INFO Applying migration id=avatar 2026/05/13 10:56:43 INFO Applying migration id=noimage 2026/05/13 10:56:43 INFO Applying migration id=feed 2026/05/13 10:56:43 INFO Applying migration id=bookmarks 2026/05/13 10:56:43 INFO Applying migration id=shareactivity 2026/05/13 10:56:43 INFO Applying migration id=application 2026/05/13 10:56:43 INFO Applying migration id=certificates 2026/05/13 10:56:43 INFO Applying migration id=rawforward 2026/05/13 10:56:43 INFO Applying migration id=publickey 2026/05/13 10:56:43 INFO Applying migration id=resolvegroup 2026/05/13 10:56:43 INFO Applying migration id=reject 2026/05/13 10:56:43 INFO Applying migration id=autodel 2026/05/13 10:56:43 INFO Applying migration id=jsonb 2026/05/13 10:56:43 INFO Applying migration id=quote 2026/05/13 10:56:43 INFO Applying migration id=rfc9421 2026/05/13 10:56:43 INFO Applying migration id=keys 2026/05/13 10:56:43 INFO Applying migration id=portable 2026/05/13 10:56:43 INFO Applying migration id=proofs 2026/05/13 10:56:43 INFO Applying migration id=contexts 2026/05/13 10:56:43 INFO Applying migration id=deliverieshost 2026/05/13 10:56:43 INFO Applying migration id=pembegin 2026/05/13 10:56:43 INFO Applying migration id=didhost 2026/05/13 10:56:43 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:43 INFO Applying migration id=invites 2026/05/13 10:56:43 INFO Applying migration id=ed25519blob 2026/05/13 10:56:43 INFO Applying migration id=rsablob 2026/05/13 10:56:43 INFO Applying migration id=iconscid 2026/05/13 10:56:43 INFO Applying migration id=actor 2026/05/13 10:56:43 INFO Applying migration id=localkeys 2026/05/13 10:56:43 INFO Applying migration id=deleted 2026/05/13 10:56:43 INFO Applying migration id=history 2026/05/13 10:56:43 INFO Applying migration id=outboxnano 2026/05/13 10:56:43 INFO Applying migration id=implements 2026/05/13 10:56:43 INFO Applying migration id=backfill 2026/05/13 10:56:43 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-58b9-7cbf-b434-0c7f05402212 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:56:43 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-58ba-7461-808e-6ab2a83a3c3c activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-58b9-7cbf-b434-0c7f05402212 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fb-58b9-7cbf-b434-0c7f05402212 2026/05/13 10:56:43 INFO Adding mention name=@bob actor=https://localhost.localdomain:8443/user/bob 2026/05/13 10:56:43 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-58ba-7dfa-8a72-0653df26528c activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-58ba-7bd8-86db-2a6185d57ec4 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-58ba-7bd8-86db-2a6185d57ec4 2026/05/13 10:56:43 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestOutbox_DM (0.71s) === RUN TestOutbox_DMSelf 2026/05/13 10:56:43 INFO Applying migration id=initial 2026/05/13 10:56:43 INFO Applying migration id=notesupdated 2026/05/13 10:56:43 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:43 INFO Applying migration id=activitiesid 2026/05/13 10:56:43 INFO Applying migration id=outbox 2026/05/13 10:56:43 INFO Applying migration id=edits 2026/05/13 10:56:43 INFO Applying migration id=outboxactor 2026/05/13 10:56:43 INFO Applying migration id=outboxsender 2026/05/13 10:56:43 INFO Applying migration id=thread 2026/05/13 10:56:43 INFO Applying migration id=host 2026/05/13 10:56:43 INFO Applying migration id=sharedinbox 2026/05/13 10:56:43 INFO Applying migration id=noteshost 2026/05/13 10:56:43 INFO Applying migration id=fetched 2026/05/13 10:56:43 INFO Applying migration id=move 2026/05/13 10:56:43 INFO Applying migration id=cleanup 2026/05/13 10:56:43 INFO Applying migration id=received 2026/05/13 10:56:43 INFO Applying migration id=namehost 2026/05/13 10:56:43 INFO Applying migration id=outboxhost 2026/05/13 10:56:43 INFO Applying migration id=notesfts 2026/05/13 10:56:43 INFO Applying migration id=iconsname 2026/05/13 10:56:43 INFO Applying migration id=nohash 2026/05/13 10:56:43 INFO Applying migration id=shares 2026/05/13 10:56:43 INFO Applying migration id=actorttl 2026/05/13 10:56:43 INFO Applying migration id=tocc 2026/05/13 10:56:43 INFO Applying migration id=followeds 2026/05/13 10:56:43 INFO Applying migration id=certhash 2026/05/13 10:56:43 INFO Applying migration id=follows_sync 2026/05/13 10:56:43 INFO Applying migration id=jsonpath 2026/05/13 10:56:43 INFO Applying migration id=localforward 2026/05/13 10:56:43 INFO Applying migration id=avatar 2026/05/13 10:56:43 INFO Applying migration id=noimage 2026/05/13 10:56:43 INFO Applying migration id=feed 2026/05/13 10:56:43 INFO Applying migration id=bookmarks 2026/05/13 10:56:43 INFO Applying migration id=shareactivity 2026/05/13 10:56:43 INFO Applying migration id=application 2026/05/13 10:56:43 INFO Applying migration id=certificates 2026/05/13 10:56:43 INFO Applying migration id=rawforward 2026/05/13 10:56:43 INFO Applying migration id=publickey 2026/05/13 10:56:43 INFO Applying migration id=resolvegroup 2026/05/13 10:56:43 INFO Applying migration id=reject 2026/05/13 10:56:43 INFO Applying migration id=autodel 2026/05/13 10:56:43 INFO Applying migration id=jsonb 2026/05/13 10:56:43 INFO Applying migration id=quote 2026/05/13 10:56:43 INFO Applying migration id=rfc9421 2026/05/13 10:56:43 INFO Applying migration id=keys 2026/05/13 10:56:43 INFO Applying migration id=portable 2026/05/13 10:56:43 INFO Applying migration id=proofs 2026/05/13 10:56:43 INFO Applying migration id=contexts 2026/05/13 10:56:43 INFO Applying migration id=deliverieshost 2026/05/13 10:56:43 INFO Applying migration id=pembegin 2026/05/13 10:56:43 INFO Applying migration id=didhost 2026/05/13 10:56:43 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:43 INFO Applying migration id=invites 2026/05/13 10:56:43 INFO Applying migration id=ed25519blob 2026/05/13 10:56:43 INFO Applying migration id=rsablob 2026/05/13 10:56:43 INFO Applying migration id=iconscid 2026/05/13 10:56:43 INFO Applying migration id=actor 2026/05/13 10:56:43 INFO Applying migration id=localkeys 2026/05/13 10:56:43 INFO Applying migration id=deleted 2026/05/13 10:56:43 INFO Applying migration id=history 2026/05/13 10:56:43 INFO Applying migration id=outboxnano 2026/05/13 10:56:43 INFO Applying migration id=implements 2026/05/13 10:56:43 INFO Applying migration id=backfill 2026/05/13 10:56:44 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-5b2b-7291-bf05-3c17c55c0b20 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:56:44 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-5b2b-7a86-9ae7-7bfe893d71f6 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-5b2b-7291-bf05-3c17c55c0b20 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fb-5b2b-7291-bf05-3c17c55c0b20 2026/05/13 10:56:44 INFO Adding mention name=@bob actor=https://localhost.localdomain:8443/user/bob 2026/05/13 10:56:44 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-5b2c-7566-872e-b04fb56262ad activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-5b2c-731d-ba09-ad091674fca2 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-5b2c-731d-ba09-ad091674fca2 2026/05/13 10:56:44 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestOutbox_DMSelf (0.62s) === RUN TestOutbox_DMNotRecipient 2026/05/13 10:56:44 INFO Applying migration id=initial 2026/05/13 10:56:44 INFO Applying migration id=notesupdated 2026/05/13 10:56:44 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:44 INFO Applying migration id=activitiesid 2026/05/13 10:56:44 INFO Applying migration id=outbox 2026/05/13 10:56:44 INFO Applying migration id=edits 2026/05/13 10:56:44 INFO Applying migration id=outboxactor 2026/05/13 10:56:44 INFO Applying migration id=outboxsender 2026/05/13 10:56:44 INFO Applying migration id=thread 2026/05/13 10:56:44 INFO Applying migration id=host 2026/05/13 10:56:44 INFO Applying migration id=sharedinbox 2026/05/13 10:56:44 INFO Applying migration id=noteshost 2026/05/13 10:56:44 INFO Applying migration id=fetched 2026/05/13 10:56:44 INFO Applying migration id=move 2026/05/13 10:56:44 INFO Applying migration id=cleanup 2026/05/13 10:56:44 INFO Applying migration id=received 2026/05/13 10:56:44 INFO Applying migration id=namehost 2026/05/13 10:56:44 INFO Applying migration id=outboxhost 2026/05/13 10:56:44 INFO Applying migration id=notesfts 2026/05/13 10:56:44 INFO Applying migration id=iconsname 2026/05/13 10:56:44 INFO Applying migration id=nohash 2026/05/13 10:56:44 INFO Applying migration id=shares 2026/05/13 10:56:44 INFO Applying migration id=actorttl 2026/05/13 10:56:44 INFO Applying migration id=tocc 2026/05/13 10:56:44 INFO Applying migration id=followeds 2026/05/13 10:56:44 INFO Applying migration id=certhash 2026/05/13 10:56:44 INFO Applying migration id=follows_sync 2026/05/13 10:56:44 INFO Applying migration id=jsonpath 2026/05/13 10:56:44 INFO Applying migration id=localforward 2026/05/13 10:56:44 INFO Applying migration id=avatar 2026/05/13 10:56:44 INFO Applying migration id=noimage 2026/05/13 10:56:44 INFO Applying migration id=feed 2026/05/13 10:56:44 INFO Applying migration id=bookmarks 2026/05/13 10:56:44 INFO Applying migration id=shareactivity 2026/05/13 10:56:44 INFO Applying migration id=application 2026/05/13 10:56:44 INFO Applying migration id=certificates 2026/05/13 10:56:44 INFO Applying migration id=rawforward 2026/05/13 10:56:44 INFO Applying migration id=publickey 2026/05/13 10:56:44 INFO Applying migration id=resolvegroup 2026/05/13 10:56:44 INFO Applying migration id=reject 2026/05/13 10:56:44 INFO Applying migration id=autodel 2026/05/13 10:56:44 INFO Applying migration id=jsonb 2026/05/13 10:56:44 INFO Applying migration id=quote 2026/05/13 10:56:44 INFO Applying migration id=rfc9421 2026/05/13 10:56:44 INFO Applying migration id=keys 2026/05/13 10:56:44 INFO Applying migration id=portable 2026/05/13 10:56:44 INFO Applying migration id=proofs 2026/05/13 10:56:44 INFO Applying migration id=contexts 2026/05/13 10:56:44 INFO Applying migration id=deliverieshost 2026/05/13 10:56:44 INFO Applying migration id=pembegin 2026/05/13 10:56:44 INFO Applying migration id=didhost 2026/05/13 10:56:44 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:44 INFO Applying migration id=invites 2026/05/13 10:56:44 INFO Applying migration id=ed25519blob 2026/05/13 10:56:44 INFO Applying migration id=rsablob 2026/05/13 10:56:44 INFO Applying migration id=iconscid 2026/05/13 10:56:44 INFO Applying migration id=actor 2026/05/13 10:56:44 INFO Applying migration id=localkeys 2026/05/13 10:56:44 INFO Applying migration id=deleted 2026/05/13 10:56:44 INFO Applying migration id=history 2026/05/13 10:56:44 INFO Applying migration id=outboxnano 2026/05/13 10:56:44 INFO Applying migration id=implements 2026/05/13 10:56:44 INFO Applying migration id=backfill 2026/05/13 10:56:44 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-5cd4-7b78-967a-6f5899fade01 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:56:44 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-5cd5-7bf8-8ee5-7bfa3c8ad073 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-5cd4-7b78-967a-6f5899fade01 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fb-5cd4-7b78-967a-6f5899fade01 2026/05/13 10:56:44 INFO Adding mention name=@bob actor=https://localhost.localdomain:8443/user/bob 2026/05/13 10:56:44 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-5cd7-7827-8b7a-ef1bd8eda8e4 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-5cd7-7409-ad49-e990241d4ec4 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-5cd7-7409-ad49-e990241d4ec4 2026/05/13 10:56:44 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestOutbox_DMNotRecipient (0.43s) === RUN TestOutbox_UnauthenticatedUser 2026/05/13 10:56:44 INFO Applying migration id=initial 2026/05/13 10:56:44 INFO Applying migration id=notesupdated 2026/05/13 10:56:44 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:44 INFO Applying migration id=activitiesid 2026/05/13 10:56:44 INFO Applying migration id=outbox 2026/05/13 10:56:44 INFO Applying migration id=edits 2026/05/13 10:56:44 INFO Applying migration id=outboxactor 2026/05/13 10:56:44 INFO Applying migration id=outboxsender 2026/05/13 10:56:44 INFO Applying migration id=thread 2026/05/13 10:56:44 INFO Applying migration id=host 2026/05/13 10:56:44 INFO Applying migration id=sharedinbox 2026/05/13 10:56:44 INFO Applying migration id=noteshost 2026/05/13 10:56:44 INFO Applying migration id=fetched 2026/05/13 10:56:44 INFO Applying migration id=move 2026/05/13 10:56:44 INFO Applying migration id=cleanup 2026/05/13 10:56:44 INFO Applying migration id=received 2026/05/13 10:56:44 INFO Applying migration id=namehost 2026/05/13 10:56:44 INFO Applying migration id=outboxhost 2026/05/13 10:56:44 INFO Applying migration id=notesfts 2026/05/13 10:56:44 INFO Applying migration id=iconsname 2026/05/13 10:56:44 INFO Applying migration id=nohash 2026/05/13 10:56:44 INFO Applying migration id=shares 2026/05/13 10:56:44 INFO Applying migration id=actorttl 2026/05/13 10:56:44 INFO Applying migration id=tocc 2026/05/13 10:56:44 INFO Applying migration id=followeds 2026/05/13 10:56:44 INFO Applying migration id=certhash 2026/05/13 10:56:44 INFO Applying migration id=follows_sync 2026/05/13 10:56:44 INFO Applying migration id=jsonpath 2026/05/13 10:56:44 INFO Applying migration id=localforward 2026/05/13 10:56:44 INFO Applying migration id=avatar 2026/05/13 10:56:44 INFO Applying migration id=noimage 2026/05/13 10:56:44 INFO Applying migration id=feed 2026/05/13 10:56:44 INFO Applying migration id=bookmarks 2026/05/13 10:56:44 INFO Applying migration id=shareactivity 2026/05/13 10:56:44 INFO Applying migration id=application 2026/05/13 10:56:44 INFO Applying migration id=certificates 2026/05/13 10:56:44 INFO Applying migration id=rawforward 2026/05/13 10:56:44 INFO Applying migration id=publickey 2026/05/13 10:56:44 INFO Applying migration id=resolvegroup 2026/05/13 10:56:44 INFO Applying migration id=reject 2026/05/13 10:56:44 INFO Applying migration id=autodel 2026/05/13 10:56:44 INFO Applying migration id=jsonb 2026/05/13 10:56:44 INFO Applying migration id=quote 2026/05/13 10:56:44 INFO Applying migration id=rfc9421 2026/05/13 10:56:44 INFO Applying migration id=keys 2026/05/13 10:56:44 INFO Applying migration id=portable 2026/05/13 10:56:44 INFO Applying migration id=proofs 2026/05/13 10:56:44 INFO Applying migration id=contexts 2026/05/13 10:56:44 INFO Applying migration id=deliverieshost 2026/05/13 10:56:44 INFO Applying migration id=pembegin 2026/05/13 10:56:44 INFO Applying migration id=didhost 2026/05/13 10:56:44 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:44 INFO Applying migration id=invites 2026/05/13 10:56:44 INFO Applying migration id=ed25519blob 2026/05/13 10:56:44 INFO Applying migration id=rsablob 2026/05/13 10:56:44 INFO Applying migration id=iconscid 2026/05/13 10:56:44 INFO Applying migration id=actor 2026/05/13 10:56:44 INFO Applying migration id=localkeys 2026/05/13 10:56:44 INFO Applying migration id=deleted 2026/05/13 10:56:44 INFO Applying migration id=history 2026/05/13 10:56:44 INFO Applying migration id=outboxnano 2026/05/13 10:56:44 INFO Applying migration id=implements 2026/05/13 10:56:44 INFO Applying migration id=backfill 2026/05/13 10:56:45 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-5ec9-7cfb-8392-785e0a0ce015 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:56:45 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-5eca-752d-a28a-d84c86b889e0 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-5ec9-7cfb-8392-785e0a0ce015 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fb-5ec9-7cfb-8392-785e0a0ce015 2026/05/13 10:56:45 INFO Adding mention name=@bob actor=https://localhost.localdomain:8443/user/bob 2026/05/13 10:56:45 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-5ecb-7013-8102-7e26ca67eb37 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-5eca-7d09-8958-cfa9df78feac activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-5eca-7d09-8958-cfa9df78feac 2026/05/13 10:56:45 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestOutbox_UnauthenticatedUser (0.50s) === RUN TestOutbox_PublicPostInGroup 2026/05/13 10:56:45 INFO Applying migration id=initial 2026/05/13 10:56:45 INFO Applying migration id=notesupdated 2026/05/13 10:56:45 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:45 INFO Applying migration id=activitiesid 2026/05/13 10:56:45 INFO Applying migration id=outbox 2026/05/13 10:56:45 INFO Applying migration id=edits 2026/05/13 10:56:45 INFO Applying migration id=outboxactor 2026/05/13 10:56:45 INFO Applying migration id=outboxsender 2026/05/13 10:56:45 INFO Applying migration id=thread 2026/05/13 10:56:45 INFO Applying migration id=host 2026/05/13 10:56:45 INFO Applying migration id=sharedinbox 2026/05/13 10:56:45 INFO Applying migration id=noteshost 2026/05/13 10:56:45 INFO Applying migration id=fetched 2026/05/13 10:56:45 INFO Applying migration id=move 2026/05/13 10:56:45 INFO Applying migration id=cleanup 2026/05/13 10:56:45 INFO Applying migration id=received 2026/05/13 10:56:45 INFO Applying migration id=namehost 2026/05/13 10:56:45 INFO Applying migration id=outboxhost 2026/05/13 10:56:45 INFO Applying migration id=notesfts 2026/05/13 10:56:45 INFO Applying migration id=iconsname 2026/05/13 10:56:45 INFO Applying migration id=nohash 2026/05/13 10:56:45 INFO Applying migration id=shares 2026/05/13 10:56:45 INFO Applying migration id=actorttl 2026/05/13 10:56:45 INFO Applying migration id=tocc 2026/05/13 10:56:45 INFO Applying migration id=followeds 2026/05/13 10:56:45 INFO Applying migration id=certhash 2026/05/13 10:56:45 INFO Applying migration id=follows_sync 2026/05/13 10:56:45 INFO Applying migration id=jsonpath 2026/05/13 10:56:45 INFO Applying migration id=localforward 2026/05/13 10:56:45 INFO Applying migration id=avatar 2026/05/13 10:56:45 INFO Applying migration id=noimage 2026/05/13 10:56:45 INFO Applying migration id=feed 2026/05/13 10:56:45 INFO Applying migration id=bookmarks 2026/05/13 10:56:45 INFO Applying migration id=shareactivity 2026/05/13 10:56:45 INFO Applying migration id=application 2026/05/13 10:56:45 INFO Applying migration id=certificates 2026/05/13 10:56:45 INFO Applying migration id=rawforward 2026/05/13 10:56:45 INFO Applying migration id=publickey 2026/05/13 10:56:45 INFO Applying migration id=resolvegroup 2026/05/13 10:56:45 INFO Applying migration id=reject 2026/05/13 10:56:45 INFO Applying migration id=autodel 2026/05/13 10:56:45 INFO Applying migration id=jsonb 2026/05/13 10:56:45 INFO Applying migration id=quote 2026/05/13 10:56:45 INFO Applying migration id=rfc9421 2026/05/13 10:56:45 INFO Applying migration id=keys 2026/05/13 10:56:45 INFO Applying migration id=portable 2026/05/13 10:56:45 INFO Applying migration id=proofs 2026/05/13 10:56:45 INFO Applying migration id=contexts 2026/05/13 10:56:45 INFO Applying migration id=deliverieshost 2026/05/13 10:56:45 INFO Applying migration id=pembegin 2026/05/13 10:56:45 INFO Applying migration id=didhost 2026/05/13 10:56:45 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:45 INFO Applying migration id=invites 2026/05/13 10:56:45 INFO Applying migration id=ed25519blob 2026/05/13 10:56:45 INFO Applying migration id=rsablob 2026/05/13 10:56:45 INFO Applying migration id=iconscid 2026/05/13 10:56:45 INFO Applying migration id=actor 2026/05/13 10:56:45 INFO Applying migration id=localkeys 2026/05/13 10:56:45 INFO Applying migration id=deleted 2026/05/13 10:56:45 INFO Applying migration id=history 2026/05/13 10:56:45 INFO Applying migration id=outboxnano 2026/05/13 10:56:45 INFO Applying migration id=implements 2026/05/13 10:56:45 INFO Applying migration id=backfill 2026/05/13 10:56:46 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:46 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PublicPostInGroup (0.96s) === RUN TestOutbox_PublicPostInGroupUnauthenticatedUser 2026/05/13 10:56:46 INFO Applying migration id=initial 2026/05/13 10:56:46 INFO Applying migration id=notesupdated 2026/05/13 10:56:46 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:46 INFO Applying migration id=activitiesid 2026/05/13 10:56:46 INFO Applying migration id=outbox 2026/05/13 10:56:46 INFO Applying migration id=edits 2026/05/13 10:56:46 INFO Applying migration id=outboxactor 2026/05/13 10:56:46 INFO Applying migration id=outboxsender 2026/05/13 10:56:46 INFO Applying migration id=thread 2026/05/13 10:56:46 INFO Applying migration id=host 2026/05/13 10:56:46 INFO Applying migration id=sharedinbox 2026/05/13 10:56:46 INFO Applying migration id=noteshost 2026/05/13 10:56:46 INFO Applying migration id=fetched 2026/05/13 10:56:46 INFO Applying migration id=move 2026/05/13 10:56:46 INFO Applying migration id=cleanup 2026/05/13 10:56:46 INFO Applying migration id=received 2026/05/13 10:56:46 INFO Applying migration id=namehost 2026/05/13 10:56:46 INFO Applying migration id=outboxhost 2026/05/13 10:56:46 INFO Applying migration id=notesfts 2026/05/13 10:56:46 INFO Applying migration id=iconsname 2026/05/13 10:56:46 INFO Applying migration id=nohash 2026/05/13 10:56:46 INFO Applying migration id=shares 2026/05/13 10:56:46 INFO Applying migration id=actorttl 2026/05/13 10:56:46 INFO Applying migration id=tocc 2026/05/13 10:56:46 INFO Applying migration id=followeds 2026/05/13 10:56:46 INFO Applying migration id=certhash 2026/05/13 10:56:46 INFO Applying migration id=follows_sync 2026/05/13 10:56:46 INFO Applying migration id=jsonpath 2026/05/13 10:56:46 INFO Applying migration id=localforward 2026/05/13 10:56:46 INFO Applying migration id=avatar 2026/05/13 10:56:46 INFO Applying migration id=noimage 2026/05/13 10:56:46 INFO Applying migration id=feed 2026/05/13 10:56:46 INFO Applying migration id=bookmarks 2026/05/13 10:56:46 INFO Applying migration id=shareactivity 2026/05/13 10:56:46 INFO Applying migration id=application 2026/05/13 10:56:46 INFO Applying migration id=certificates 2026/05/13 10:56:46 INFO Applying migration id=rawforward 2026/05/13 10:56:46 INFO Applying migration id=publickey 2026/05/13 10:56:46 INFO Applying migration id=resolvegroup 2026/05/13 10:56:46 INFO Applying migration id=reject 2026/05/13 10:56:46 INFO Applying migration id=autodel 2026/05/13 10:56:46 INFO Applying migration id=jsonb 2026/05/13 10:56:46 INFO Applying migration id=quote 2026/05/13 10:56:46 INFO Applying migration id=rfc9421 2026/05/13 10:56:46 INFO Applying migration id=keys 2026/05/13 10:56:46 INFO Applying migration id=portable 2026/05/13 10:56:46 INFO Applying migration id=proofs 2026/05/13 10:56:46 INFO Applying migration id=contexts 2026/05/13 10:56:46 INFO Applying migration id=deliverieshost 2026/05/13 10:56:46 INFO Applying migration id=pembegin 2026/05/13 10:56:46 INFO Applying migration id=didhost 2026/05/13 10:56:46 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:46 INFO Applying migration id=invites 2026/05/13 10:56:46 INFO Applying migration id=ed25519blob 2026/05/13 10:56:46 INFO Applying migration id=rsablob 2026/05/13 10:56:46 INFO Applying migration id=iconscid 2026/05/13 10:56:46 INFO Applying migration id=actor 2026/05/13 10:56:46 INFO Applying migration id=localkeys 2026/05/13 10:56:46 INFO Applying migration id=deleted 2026/05/13 10:56:46 INFO Applying migration id=history 2026/05/13 10:56:46 INFO Applying migration id=outboxnano 2026/05/13 10:56:46 INFO Applying migration id=implements 2026/05/13 10:56:46 INFO Applying migration id=backfill 2026/05/13 10:56:47 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:47 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PublicPostInGroupUnauthenticatedUser (1.04s) === RUN TestOutbox_PublicPostInGroupAudienceSetByUser 2026/05/13 10:56:47 INFO Applying migration id=initial 2026/05/13 10:56:47 INFO Applying migration id=notesupdated 2026/05/13 10:56:47 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:47 INFO Applying migration id=activitiesid 2026/05/13 10:56:47 INFO Applying migration id=outbox 2026/05/13 10:56:47 INFO Applying migration id=edits 2026/05/13 10:56:47 INFO Applying migration id=outboxactor 2026/05/13 10:56:47 INFO Applying migration id=outboxsender 2026/05/13 10:56:47 INFO Applying migration id=thread 2026/05/13 10:56:47 INFO Applying migration id=host 2026/05/13 10:56:47 INFO Applying migration id=sharedinbox 2026/05/13 10:56:47 INFO Applying migration id=noteshost 2026/05/13 10:56:47 INFO Applying migration id=fetched 2026/05/13 10:56:47 INFO Applying migration id=move 2026/05/13 10:56:47 INFO Applying migration id=cleanup 2026/05/13 10:56:47 INFO Applying migration id=received 2026/05/13 10:56:47 INFO Applying migration id=namehost 2026/05/13 10:56:47 INFO Applying migration id=outboxhost 2026/05/13 10:56:47 INFO Applying migration id=notesfts 2026/05/13 10:56:47 INFO Applying migration id=iconsname 2026/05/13 10:56:47 INFO Applying migration id=nohash 2026/05/13 10:56:47 INFO Applying migration id=shares 2026/05/13 10:56:47 INFO Applying migration id=actorttl 2026/05/13 10:56:47 INFO Applying migration id=tocc 2026/05/13 10:56:47 INFO Applying migration id=followeds 2026/05/13 10:56:47 INFO Applying migration id=certhash 2026/05/13 10:56:47 INFO Applying migration id=follows_sync 2026/05/13 10:56:47 INFO Applying migration id=jsonpath 2026/05/13 10:56:47 INFO Applying migration id=localforward 2026/05/13 10:56:47 INFO Applying migration id=avatar 2026/05/13 10:56:47 INFO Applying migration id=noimage 2026/05/13 10:56:47 INFO Applying migration id=feed 2026/05/13 10:56:47 INFO Applying migration id=bookmarks 2026/05/13 10:56:47 INFO Applying migration id=shareactivity 2026/05/13 10:56:47 INFO Applying migration id=application 2026/05/13 10:56:47 INFO Applying migration id=certificates 2026/05/13 10:56:47 INFO Applying migration id=rawforward 2026/05/13 10:56:47 INFO Applying migration id=publickey 2026/05/13 10:56:47 INFO Applying migration id=resolvegroup 2026/05/13 10:56:47 INFO Applying migration id=reject 2026/05/13 10:56:47 INFO Applying migration id=autodel 2026/05/13 10:56:47 INFO Applying migration id=jsonb 2026/05/13 10:56:47 INFO Applying migration id=quote 2026/05/13 10:56:47 INFO Applying migration id=rfc9421 2026/05/13 10:56:47 INFO Applying migration id=keys 2026/05/13 10:56:47 INFO Applying migration id=portable 2026/05/13 10:56:47 INFO Applying migration id=proofs 2026/05/13 10:56:47 INFO Applying migration id=contexts 2026/05/13 10:56:47 INFO Applying migration id=deliverieshost 2026/05/13 10:56:47 INFO Applying migration id=pembegin 2026/05/13 10:56:47 INFO Applying migration id=didhost 2026/05/13 10:56:47 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:47 INFO Applying migration id=invites 2026/05/13 10:56:47 INFO Applying migration id=ed25519blob 2026/05/13 10:56:47 INFO Applying migration id=rsablob 2026/05/13 10:56:47 INFO Applying migration id=iconscid 2026/05/13 10:56:47 INFO Applying migration id=actor 2026/05/13 10:56:47 INFO Applying migration id=localkeys 2026/05/13 10:56:47 INFO Applying migration id=deleted 2026/05/13 10:56:47 INFO Applying migration id=history 2026/05/13 10:56:47 INFO Applying migration id=outboxnano 2026/05/13 10:56:47 INFO Applying migration id=implements 2026/05/13 10:56:47 INFO Applying migration id=backfill 2026/05/13 10:56:48 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:48 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 2026/05/13 10:56:48 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PublicPostInGroupAudienceSetByUser (0.89s) === RUN TestOutbox_PublicPostInGroupAudienceSetByGroup 2026/05/13 10:56:48 INFO Applying migration id=initial 2026/05/13 10:56:48 INFO Applying migration id=notesupdated 2026/05/13 10:56:48 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:48 INFO Applying migration id=activitiesid 2026/05/13 10:56:48 INFO Applying migration id=outbox 2026/05/13 10:56:48 INFO Applying migration id=edits 2026/05/13 10:56:48 INFO Applying migration id=outboxactor 2026/05/13 10:56:48 INFO Applying migration id=outboxsender 2026/05/13 10:56:48 INFO Applying migration id=thread 2026/05/13 10:56:48 INFO Applying migration id=host 2026/05/13 10:56:48 INFO Applying migration id=sharedinbox 2026/05/13 10:56:48 INFO Applying migration id=noteshost 2026/05/13 10:56:48 INFO Applying migration id=fetched 2026/05/13 10:56:48 INFO Applying migration id=move 2026/05/13 10:56:48 INFO Applying migration id=cleanup 2026/05/13 10:56:48 INFO Applying migration id=received 2026/05/13 10:56:48 INFO Applying migration id=namehost 2026/05/13 10:56:48 INFO Applying migration id=outboxhost 2026/05/13 10:56:48 INFO Applying migration id=notesfts 2026/05/13 10:56:48 INFO Applying migration id=iconsname 2026/05/13 10:56:48 INFO Applying migration id=nohash 2026/05/13 10:56:48 INFO Applying migration id=shares 2026/05/13 10:56:48 INFO Applying migration id=actorttl 2026/05/13 10:56:48 INFO Applying migration id=tocc 2026/05/13 10:56:48 INFO Applying migration id=followeds 2026/05/13 10:56:48 INFO Applying migration id=certhash 2026/05/13 10:56:48 INFO Applying migration id=follows_sync 2026/05/13 10:56:48 INFO Applying migration id=jsonpath 2026/05/13 10:56:48 INFO Applying migration id=localforward 2026/05/13 10:56:48 INFO Applying migration id=avatar 2026/05/13 10:56:48 INFO Applying migration id=noimage 2026/05/13 10:56:48 INFO Applying migration id=feed 2026/05/13 10:56:48 INFO Applying migration id=bookmarks 2026/05/13 10:56:48 INFO Applying migration id=shareactivity 2026/05/13 10:56:48 INFO Applying migration id=application 2026/05/13 10:56:48 INFO Applying migration id=certificates 2026/05/13 10:56:48 INFO Applying migration id=rawforward 2026/05/13 10:56:48 INFO Applying migration id=publickey 2026/05/13 10:56:48 INFO Applying migration id=resolvegroup 2026/05/13 10:56:48 INFO Applying migration id=reject 2026/05/13 10:56:48 INFO Applying migration id=autodel 2026/05/13 10:56:48 INFO Applying migration id=jsonb 2026/05/13 10:56:48 INFO Applying migration id=quote 2026/05/13 10:56:48 INFO Applying migration id=rfc9421 2026/05/13 10:56:48 INFO Applying migration id=keys 2026/05/13 10:56:48 INFO Applying migration id=portable 2026/05/13 10:56:48 INFO Applying migration id=proofs 2026/05/13 10:56:48 INFO Applying migration id=contexts 2026/05/13 10:56:48 INFO Applying migration id=deliverieshost 2026/05/13 10:56:48 INFO Applying migration id=pembegin 2026/05/13 10:56:48 INFO Applying migration id=didhost 2026/05/13 10:56:48 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:48 INFO Applying migration id=invites 2026/05/13 10:56:48 INFO Applying migration id=ed25519blob 2026/05/13 10:56:48 INFO Applying migration id=rsablob 2026/05/13 10:56:48 INFO Applying migration id=iconscid 2026/05/13 10:56:48 INFO Applying migration id=actor 2026/05/13 10:56:48 INFO Applying migration id=localkeys 2026/05/13 10:56:48 INFO Applying migration id=deleted 2026/05/13 10:56:48 INFO Applying migration id=history 2026/05/13 10:56:48 INFO Applying migration id=outboxnano 2026/05/13 10:56:48 INFO Applying migration id=implements 2026/05/13 10:56:48 INFO Applying migration id=backfill 2026/05/13 10:56:48 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:48 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 2026/05/13 10:56:48 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PublicPostInGroupAudienceSetByGroup (0.45s) === RUN TestOutbox_PublicPostInGroupDeletedByUser 2026/05/13 10:56:48 INFO Applying migration id=initial 2026/05/13 10:56:48 INFO Applying migration id=notesupdated 2026/05/13 10:56:48 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:48 INFO Applying migration id=activitiesid 2026/05/13 10:56:48 INFO Applying migration id=outbox 2026/05/13 10:56:48 INFO Applying migration id=edits 2026/05/13 10:56:48 INFO Applying migration id=outboxactor 2026/05/13 10:56:48 INFO Applying migration id=outboxsender 2026/05/13 10:56:48 INFO Applying migration id=thread 2026/05/13 10:56:48 INFO Applying migration id=host 2026/05/13 10:56:48 INFO Applying migration id=sharedinbox 2026/05/13 10:56:48 INFO Applying migration id=noteshost 2026/05/13 10:56:48 INFO Applying migration id=fetched 2026/05/13 10:56:48 INFO Applying migration id=move 2026/05/13 10:56:48 INFO Applying migration id=cleanup 2026/05/13 10:56:48 INFO Applying migration id=received 2026/05/13 10:56:48 INFO Applying migration id=namehost 2026/05/13 10:56:48 INFO Applying migration id=outboxhost 2026/05/13 10:56:48 INFO Applying migration id=notesfts 2026/05/13 10:56:48 INFO Applying migration id=iconsname 2026/05/13 10:56:48 INFO Applying migration id=nohash 2026/05/13 10:56:48 INFO Applying migration id=shares 2026/05/13 10:56:48 INFO Applying migration id=actorttl 2026/05/13 10:56:48 INFO Applying migration id=tocc 2026/05/13 10:56:48 INFO Applying migration id=followeds 2026/05/13 10:56:48 INFO Applying migration id=certhash 2026/05/13 10:56:48 INFO Applying migration id=follows_sync 2026/05/13 10:56:48 INFO Applying migration id=jsonpath 2026/05/13 10:56:48 INFO Applying migration id=localforward 2026/05/13 10:56:48 INFO Applying migration id=avatar 2026/05/13 10:56:48 INFO Applying migration id=noimage 2026/05/13 10:56:48 INFO Applying migration id=feed 2026/05/13 10:56:48 INFO Applying migration id=bookmarks 2026/05/13 10:56:48 INFO Applying migration id=shareactivity 2026/05/13 10:56:48 INFO Applying migration id=application 2026/05/13 10:56:48 INFO Applying migration id=certificates 2026/05/13 10:56:48 INFO Applying migration id=rawforward 2026/05/13 10:56:48 INFO Applying migration id=publickey 2026/05/13 10:56:48 INFO Applying migration id=resolvegroup 2026/05/13 10:56:48 INFO Applying migration id=reject 2026/05/13 10:56:48 INFO Applying migration id=autodel 2026/05/13 10:56:48 INFO Applying migration id=jsonb 2026/05/13 10:56:48 INFO Applying migration id=quote 2026/05/13 10:56:48 INFO Applying migration id=rfc9421 2026/05/13 10:56:48 INFO Applying migration id=keys 2026/05/13 10:56:48 INFO Applying migration id=portable 2026/05/13 10:56:48 INFO Applying migration id=proofs 2026/05/13 10:56:48 INFO Applying migration id=contexts 2026/05/13 10:56:48 INFO Applying migration id=deliverieshost 2026/05/13 10:56:48 INFO Applying migration id=pembegin 2026/05/13 10:56:48 INFO Applying migration id=didhost 2026/05/13 10:56:48 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:48 INFO Applying migration id=invites 2026/05/13 10:56:48 INFO Applying migration id=ed25519blob 2026/05/13 10:56:48 INFO Applying migration id=rsablob 2026/05/13 10:56:48 INFO Applying migration id=iconscid 2026/05/13 10:56:48 INFO Applying migration id=actor 2026/05/13 10:56:48 INFO Applying migration id=localkeys 2026/05/13 10:56:48 INFO Applying migration id=deleted 2026/05/13 10:56:48 INFO Applying migration id=history 2026/05/13 10:56:48 INFO Applying migration id=outboxnano 2026/05/13 10:56:48 INFO Applying migration id=implements 2026/05/13 10:56:48 INFO Applying migration id=backfill 2026/05/13 10:56:49 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:49 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 2026/05/13 10:56:49 INFO Received delete request activity.id=https://127.0.0.1/delete/1 activity.type=Delete activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to="" deleted=https://127.0.0.1/note/1 2026/05/13 10:56:49 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PublicPostInGroupDeletedByUser (0.49s) === RUN TestOutbox_PublicPostInGroupDeletedByAnotherUser 2026/05/13 10:56:49 INFO Applying migration id=initial 2026/05/13 10:56:49 INFO Applying migration id=notesupdated 2026/05/13 10:56:49 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:49 INFO Applying migration id=activitiesid 2026/05/13 10:56:49 INFO Applying migration id=outbox 2026/05/13 10:56:49 INFO Applying migration id=edits 2026/05/13 10:56:49 INFO Applying migration id=outboxactor 2026/05/13 10:56:49 INFO Applying migration id=outboxsender 2026/05/13 10:56:49 INFO Applying migration id=thread 2026/05/13 10:56:49 INFO Applying migration id=host 2026/05/13 10:56:49 INFO Applying migration id=sharedinbox 2026/05/13 10:56:49 INFO Applying migration id=noteshost 2026/05/13 10:56:49 INFO Applying migration id=fetched 2026/05/13 10:56:49 INFO Applying migration id=move 2026/05/13 10:56:49 INFO Applying migration id=cleanup 2026/05/13 10:56:49 INFO Applying migration id=received 2026/05/13 10:56:49 INFO Applying migration id=namehost 2026/05/13 10:56:49 INFO Applying migration id=outboxhost 2026/05/13 10:56:49 INFO Applying migration id=notesfts 2026/05/13 10:56:49 INFO Applying migration id=iconsname 2026/05/13 10:56:49 INFO Applying migration id=nohash 2026/05/13 10:56:49 INFO Applying migration id=shares 2026/05/13 10:56:49 INFO Applying migration id=actorttl 2026/05/13 10:56:49 INFO Applying migration id=tocc 2026/05/13 10:56:49 INFO Applying migration id=followeds 2026/05/13 10:56:49 INFO Applying migration id=certhash 2026/05/13 10:56:49 INFO Applying migration id=follows_sync 2026/05/13 10:56:49 INFO Applying migration id=jsonpath 2026/05/13 10:56:49 INFO Applying migration id=localforward 2026/05/13 10:56:49 INFO Applying migration id=avatar 2026/05/13 10:56:49 INFO Applying migration id=noimage 2026/05/13 10:56:49 INFO Applying migration id=feed 2026/05/13 10:56:49 INFO Applying migration id=bookmarks 2026/05/13 10:56:49 INFO Applying migration id=shareactivity 2026/05/13 10:56:49 INFO Applying migration id=application 2026/05/13 10:56:49 INFO Applying migration id=certificates 2026/05/13 10:56:49 INFO Applying migration id=rawforward 2026/05/13 10:56:49 INFO Applying migration id=publickey 2026/05/13 10:56:49 INFO Applying migration id=resolvegroup 2026/05/13 10:56:49 INFO Applying migration id=reject 2026/05/13 10:56:49 INFO Applying migration id=autodel 2026/05/13 10:56:49 INFO Applying migration id=jsonb 2026/05/13 10:56:49 INFO Applying migration id=quote 2026/05/13 10:56:49 INFO Applying migration id=rfc9421 2026/05/13 10:56:49 INFO Applying migration id=keys 2026/05/13 10:56:49 INFO Applying migration id=portable 2026/05/13 10:56:49 INFO Applying migration id=proofs 2026/05/13 10:56:49 INFO Applying migration id=contexts 2026/05/13 10:56:49 INFO Applying migration id=deliverieshost 2026/05/13 10:56:49 INFO Applying migration id=pembegin 2026/05/13 10:56:49 INFO Applying migration id=didhost 2026/05/13 10:56:49 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:49 INFO Applying migration id=invites 2026/05/13 10:56:49 INFO Applying migration id=ed25519blob 2026/05/13 10:56:49 INFO Applying migration id=rsablob 2026/05/13 10:56:49 INFO Applying migration id=iconscid 2026/05/13 10:56:49 INFO Applying migration id=actor 2026/05/13 10:56:49 INFO Applying migration id=localkeys 2026/05/13 10:56:49 INFO Applying migration id=deleted 2026/05/13 10:56:49 INFO Applying migration id=history 2026/05/13 10:56:49 INFO Applying migration id=outboxnano 2026/05/13 10:56:49 INFO Applying migration id=implements 2026/05/13 10:56:49 INFO Applying migration id=backfill 2026/05/13 10:56:49 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:49 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 2026/05/13 10:56:49 INFO Received delete request activity.id=https://127.0.0.1/delete/1 activity.type=Delete activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to="" deleted=https://127.0.0.1/note/1 2026/05/13 10:56:49 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PublicPostInGroupDeletedByAnotherUser (0.78s) === RUN TestOutbox_PublicPostInGroupDeletedByGroup 2026/05/13 10:56:49 INFO Applying migration id=initial 2026/05/13 10:56:49 INFO Applying migration id=notesupdated 2026/05/13 10:56:49 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:49 INFO Applying migration id=activitiesid 2026/05/13 10:56:49 INFO Applying migration id=outbox 2026/05/13 10:56:49 INFO Applying migration id=edits 2026/05/13 10:56:49 INFO Applying migration id=outboxactor 2026/05/13 10:56:49 INFO Applying migration id=outboxsender 2026/05/13 10:56:49 INFO Applying migration id=thread 2026/05/13 10:56:49 INFO Applying migration id=host 2026/05/13 10:56:49 INFO Applying migration id=sharedinbox 2026/05/13 10:56:49 INFO Applying migration id=noteshost 2026/05/13 10:56:49 INFO Applying migration id=fetched 2026/05/13 10:56:49 INFO Applying migration id=move 2026/05/13 10:56:49 INFO Applying migration id=cleanup 2026/05/13 10:56:49 INFO Applying migration id=received 2026/05/13 10:56:49 INFO Applying migration id=namehost 2026/05/13 10:56:49 INFO Applying migration id=outboxhost 2026/05/13 10:56:49 INFO Applying migration id=notesfts 2026/05/13 10:56:49 INFO Applying migration id=iconsname 2026/05/13 10:56:49 INFO Applying migration id=nohash 2026/05/13 10:56:49 INFO Applying migration id=shares 2026/05/13 10:56:49 INFO Applying migration id=actorttl 2026/05/13 10:56:49 INFO Applying migration id=tocc 2026/05/13 10:56:49 INFO Applying migration id=followeds 2026/05/13 10:56:49 INFO Applying migration id=certhash 2026/05/13 10:56:49 INFO Applying migration id=follows_sync 2026/05/13 10:56:49 INFO Applying migration id=jsonpath 2026/05/13 10:56:49 INFO Applying migration id=localforward 2026/05/13 10:56:49 INFO Applying migration id=avatar 2026/05/13 10:56:49 INFO Applying migration id=noimage 2026/05/13 10:56:49 INFO Applying migration id=feed 2026/05/13 10:56:49 INFO Applying migration id=bookmarks 2026/05/13 10:56:49 INFO Applying migration id=shareactivity 2026/05/13 10:56:49 INFO Applying migration id=application 2026/05/13 10:56:49 INFO Applying migration id=certificates 2026/05/13 10:56:49 INFO Applying migration id=rawforward 2026/05/13 10:56:49 INFO Applying migration id=publickey 2026/05/13 10:56:49 INFO Applying migration id=resolvegroup 2026/05/13 10:56:49 INFO Applying migration id=reject 2026/05/13 10:56:49 INFO Applying migration id=autodel 2026/05/13 10:56:49 INFO Applying migration id=jsonb 2026/05/13 10:56:49 INFO Applying migration id=quote 2026/05/13 10:56:49 INFO Applying migration id=rfc9421 2026/05/13 10:56:49 INFO Applying migration id=keys 2026/05/13 10:56:49 INFO Applying migration id=portable 2026/05/13 10:56:50 INFO Applying migration id=proofs 2026/05/13 10:56:50 INFO Applying migration id=contexts 2026/05/13 10:56:50 INFO Applying migration id=deliverieshost 2026/05/13 10:56:50 INFO Applying migration id=pembegin 2026/05/13 10:56:50 INFO Applying migration id=didhost 2026/05/13 10:56:50 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:50 INFO Applying migration id=invites 2026/05/13 10:56:50 INFO Applying migration id=ed25519blob 2026/05/13 10:56:50 INFO Applying migration id=rsablob 2026/05/13 10:56:50 INFO Applying migration id=iconscid 2026/05/13 10:56:50 INFO Applying migration id=actor 2026/05/13 10:56:50 INFO Applying migration id=localkeys 2026/05/13 10:56:50 INFO Applying migration id=deleted 2026/05/13 10:56:50 INFO Applying migration id=history 2026/05/13 10:56:50 INFO Applying migration id=outboxnano 2026/05/13 10:56:50 INFO Applying migration id=implements 2026/05/13 10:56:50 INFO Applying migration id=backfill 2026/05/13 10:56:50 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:50 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 2026/05/13 10:56:50 INFO Received delete request activity.id=https://127.0.0.1/delete/1 activity.type=Delete activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to="" deleted=https://127.0.0.1/note/1 2026/05/13 10:56:50 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PublicPostInGroupDeletedByGroup (0.64s) === RUN TestOutbox_PublicPostInGroupForwardedDelete 2026/05/13 10:56:50 INFO Applying migration id=initial 2026/05/13 10:56:50 INFO Applying migration id=notesupdated 2026/05/13 10:56:50 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:50 INFO Applying migration id=activitiesid 2026/05/13 10:56:50 INFO Applying migration id=outbox 2026/05/13 10:56:50 INFO Applying migration id=edits 2026/05/13 10:56:50 INFO Applying migration id=outboxactor 2026/05/13 10:56:50 INFO Applying migration id=outboxsender 2026/05/13 10:56:50 INFO Applying migration id=thread 2026/05/13 10:56:50 INFO Applying migration id=host 2026/05/13 10:56:50 INFO Applying migration id=sharedinbox 2026/05/13 10:56:50 INFO Applying migration id=noteshost 2026/05/13 10:56:50 INFO Applying migration id=fetched 2026/05/13 10:56:50 INFO Applying migration id=move 2026/05/13 10:56:50 INFO Applying migration id=cleanup 2026/05/13 10:56:50 INFO Applying migration id=received 2026/05/13 10:56:50 INFO Applying migration id=namehost 2026/05/13 10:56:50 INFO Applying migration id=outboxhost 2026/05/13 10:56:50 INFO Applying migration id=notesfts 2026/05/13 10:56:50 INFO Applying migration id=iconsname 2026/05/13 10:56:50 INFO Applying migration id=nohash 2026/05/13 10:56:50 INFO Applying migration id=shares 2026/05/13 10:56:50 INFO Applying migration id=actorttl 2026/05/13 10:56:50 INFO Applying migration id=tocc 2026/05/13 10:56:50 INFO Applying migration id=followeds 2026/05/13 10:56:50 INFO Applying migration id=certhash 2026/05/13 10:56:50 INFO Applying migration id=follows_sync 2026/05/13 10:56:50 INFO Applying migration id=jsonpath 2026/05/13 10:56:50 INFO Applying migration id=localforward 2026/05/13 10:56:50 INFO Applying migration id=avatar 2026/05/13 10:56:50 INFO Applying migration id=noimage 2026/05/13 10:56:50 INFO Applying migration id=feed 2026/05/13 10:56:50 INFO Applying migration id=bookmarks 2026/05/13 10:56:50 INFO Applying migration id=shareactivity 2026/05/13 10:56:50 INFO Applying migration id=application 2026/05/13 10:56:50 INFO Applying migration id=certificates 2026/05/13 10:56:50 INFO Applying migration id=rawforward 2026/05/13 10:56:50 INFO Applying migration id=publickey 2026/05/13 10:56:50 INFO Applying migration id=resolvegroup 2026/05/13 10:56:50 INFO Applying migration id=reject 2026/05/13 10:56:50 INFO Applying migration id=autodel 2026/05/13 10:56:50 INFO Applying migration id=jsonb 2026/05/13 10:56:50 INFO Applying migration id=quote 2026/05/13 10:56:50 INFO Applying migration id=rfc9421 2026/05/13 10:56:50 INFO Applying migration id=keys 2026/05/13 10:56:50 INFO Applying migration id=portable 2026/05/13 10:56:50 INFO Applying migration id=proofs 2026/05/13 10:56:50 INFO Applying migration id=contexts 2026/05/13 10:56:50 INFO Applying migration id=deliverieshost 2026/05/13 10:56:50 INFO Applying migration id=pembegin 2026/05/13 10:56:50 INFO Applying migration id=didhost 2026/05/13 10:56:50 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:50 INFO Applying migration id=invites 2026/05/13 10:56:50 INFO Applying migration id=ed25519blob 2026/05/13 10:56:50 INFO Applying migration id=rsablob 2026/05/13 10:56:50 INFO Applying migration id=iconscid 2026/05/13 10:56:50 INFO Applying migration id=actor 2026/05/13 10:56:50 INFO Applying migration id=localkeys 2026/05/13 10:56:50 INFO Applying migration id=deleted 2026/05/13 10:56:50 INFO Applying migration id=history 2026/05/13 10:56:50 INFO Applying migration id=outboxnano 2026/05/13 10:56:50 INFO Applying migration id=implements 2026/05/13 10:56:50 INFO Applying migration id=backfill 2026/05/13 10:56:51 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:51 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 2026/05/13 10:56:51 INFO Received delete request activity.id=https://127.0.0.1/delete/1 activity.type=Delete activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to="" deleted=https://127.0.0.1/note/1 2026/05/13 10:56:51 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PublicPostInGroupForwardedDelete (0.58s) === RUN TestOutbox_PublicPostInGroupEditedByUser 2026/05/13 10:56:51 INFO Applying migration id=initial 2026/05/13 10:56:51 INFO Applying migration id=notesupdated 2026/05/13 10:56:51 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:51 INFO Applying migration id=activitiesid 2026/05/13 10:56:51 INFO Applying migration id=outbox 2026/05/13 10:56:51 INFO Applying migration id=edits 2026/05/13 10:56:51 INFO Applying migration id=outboxactor 2026/05/13 10:56:51 INFO Applying migration id=outboxsender 2026/05/13 10:56:51 INFO Applying migration id=thread 2026/05/13 10:56:51 INFO Applying migration id=host 2026/05/13 10:56:51 INFO Applying migration id=sharedinbox 2026/05/13 10:56:51 INFO Applying migration id=noteshost 2026/05/13 10:56:51 INFO Applying migration id=fetched 2026/05/13 10:56:51 INFO Applying migration id=move 2026/05/13 10:56:51 INFO Applying migration id=cleanup 2026/05/13 10:56:51 INFO Applying migration id=received 2026/05/13 10:56:51 INFO Applying migration id=namehost 2026/05/13 10:56:51 INFO Applying migration id=outboxhost 2026/05/13 10:56:51 INFO Applying migration id=notesfts 2026/05/13 10:56:51 INFO Applying migration id=iconsname 2026/05/13 10:56:51 INFO Applying migration id=nohash 2026/05/13 10:56:51 INFO Applying migration id=shares 2026/05/13 10:56:51 INFO Applying migration id=actorttl 2026/05/13 10:56:51 INFO Applying migration id=tocc 2026/05/13 10:56:51 INFO Applying migration id=followeds 2026/05/13 10:56:51 INFO Applying migration id=certhash 2026/05/13 10:56:51 INFO Applying migration id=follows_sync 2026/05/13 10:56:51 INFO Applying migration id=jsonpath 2026/05/13 10:56:51 INFO Applying migration id=localforward 2026/05/13 10:56:51 INFO Applying migration id=avatar 2026/05/13 10:56:51 INFO Applying migration id=noimage 2026/05/13 10:56:51 INFO Applying migration id=feed 2026/05/13 10:56:51 INFO Applying migration id=bookmarks 2026/05/13 10:56:51 INFO Applying migration id=shareactivity 2026/05/13 10:56:51 INFO Applying migration id=application 2026/05/13 10:56:51 INFO Applying migration id=certificates 2026/05/13 10:56:51 INFO Applying migration id=rawforward 2026/05/13 10:56:51 INFO Applying migration id=publickey 2026/05/13 10:56:51 INFO Applying migration id=resolvegroup 2026/05/13 10:56:51 INFO Applying migration id=reject 2026/05/13 10:56:51 INFO Applying migration id=autodel 2026/05/13 10:56:51 INFO Applying migration id=jsonb 2026/05/13 10:56:51 INFO Applying migration id=quote 2026/05/13 10:56:51 INFO Applying migration id=rfc9421 2026/05/13 10:56:51 INFO Applying migration id=keys 2026/05/13 10:56:51 INFO Applying migration id=portable 2026/05/13 10:56:51 INFO Applying migration id=proofs 2026/05/13 10:56:51 INFO Applying migration id=contexts 2026/05/13 10:56:51 INFO Applying migration id=deliverieshost 2026/05/13 10:56:51 INFO Applying migration id=pembegin 2026/05/13 10:56:51 INFO Applying migration id=didhost 2026/05/13 10:56:51 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:51 INFO Applying migration id=invites 2026/05/13 10:56:51 INFO Applying migration id=ed25519blob 2026/05/13 10:56:51 INFO Applying migration id=rsablob 2026/05/13 10:56:51 INFO Applying migration id=iconscid 2026/05/13 10:56:51 INFO Applying migration id=actor 2026/05/13 10:56:51 INFO Applying migration id=localkeys 2026/05/13 10:56:51 INFO Applying migration id=deleted 2026/05/13 10:56:51 INFO Applying migration id=history 2026/05/13 10:56:51 INFO Applying migration id=outboxnano 2026/05/13 10:56:51 INFO Applying migration id=implements 2026/05/13 10:56:51 INFO Applying migration id=backfill 2026/05/13 10:56:51 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:51 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 2026/05/13 10:56:51 INFO Updated post activity.id=https://127.0.0.1/update/1 activity.type=Update activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:51 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PublicPostInGroupEditedByUser (0.69s) === RUN TestOutbox_PostToFollowersInGroup 2026/05/13 10:56:51 INFO Applying migration id=initial 2026/05/13 10:56:51 INFO Applying migration id=notesupdated 2026/05/13 10:56:51 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:51 INFO Applying migration id=activitiesid 2026/05/13 10:56:51 INFO Applying migration id=outbox 2026/05/13 10:56:51 INFO Applying migration id=edits 2026/05/13 10:56:51 INFO Applying migration id=outboxactor 2026/05/13 10:56:51 INFO Applying migration id=outboxsender 2026/05/13 10:56:51 INFO Applying migration id=thread 2026/05/13 10:56:51 INFO Applying migration id=host 2026/05/13 10:56:51 INFO Applying migration id=sharedinbox 2026/05/13 10:56:51 INFO Applying migration id=noteshost 2026/05/13 10:56:51 INFO Applying migration id=fetched 2026/05/13 10:56:51 INFO Applying migration id=move 2026/05/13 10:56:51 INFO Applying migration id=cleanup 2026/05/13 10:56:51 INFO Applying migration id=received 2026/05/13 10:56:51 INFO Applying migration id=namehost 2026/05/13 10:56:51 INFO Applying migration id=outboxhost 2026/05/13 10:56:51 INFO Applying migration id=notesfts 2026/05/13 10:56:51 INFO Applying migration id=iconsname 2026/05/13 10:56:51 INFO Applying migration id=nohash 2026/05/13 10:56:51 INFO Applying migration id=shares 2026/05/13 10:56:51 INFO Applying migration id=actorttl 2026/05/13 10:56:51 INFO Applying migration id=tocc 2026/05/13 10:56:51 INFO Applying migration id=followeds 2026/05/13 10:56:51 INFO Applying migration id=certhash 2026/05/13 10:56:51 INFO Applying migration id=follows_sync 2026/05/13 10:56:51 INFO Applying migration id=jsonpath 2026/05/13 10:56:51 INFO Applying migration id=localforward 2026/05/13 10:56:51 INFO Applying migration id=avatar 2026/05/13 10:56:51 INFO Applying migration id=noimage 2026/05/13 10:56:51 INFO Applying migration id=feed 2026/05/13 10:56:51 INFO Applying migration id=bookmarks 2026/05/13 10:56:51 INFO Applying migration id=shareactivity 2026/05/13 10:56:51 INFO Applying migration id=application 2026/05/13 10:56:51 INFO Applying migration id=certificates 2026/05/13 10:56:51 INFO Applying migration id=rawforward 2026/05/13 10:56:51 INFO Applying migration id=publickey 2026/05/13 10:56:51 INFO Applying migration id=resolvegroup 2026/05/13 10:56:51 INFO Applying migration id=reject 2026/05/13 10:56:51 INFO Applying migration id=autodel 2026/05/13 10:56:51 INFO Applying migration id=jsonb 2026/05/13 10:56:51 INFO Applying migration id=quote 2026/05/13 10:56:51 INFO Applying migration id=rfc9421 2026/05/13 10:56:51 INFO Applying migration id=keys 2026/05/13 10:56:51 INFO Applying migration id=portable 2026/05/13 10:56:51 INFO Applying migration id=proofs 2026/05/13 10:56:51 INFO Applying migration id=contexts 2026/05/13 10:56:51 INFO Applying migration id=deliverieshost 2026/05/13 10:56:51 INFO Applying migration id=pembegin 2026/05/13 10:56:51 INFO Applying migration id=didhost 2026/05/13 10:56:51 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:51 INFO Applying migration id=invites 2026/05/13 10:56:51 INFO Applying migration id=ed25519blob 2026/05/13 10:56:51 INFO Applying migration id=rsablob 2026/05/13 10:56:51 INFO Applying migration id=iconscid 2026/05/13 10:56:51 INFO Applying migration id=actor 2026/05/13 10:56:51 INFO Applying migration id=localkeys 2026/05/13 10:56:51 INFO Applying migration id=deleted 2026/05/13 10:56:51 INFO Applying migration id=history 2026/05/13 10:56:51 INFO Applying migration id=outboxnano 2026/05/13 10:56:51 INFO Applying migration id=implements 2026/05/13 10:56:51 INFO Applying migration id=backfill 2026/05/13 10:56:52 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-7b2b-785e-94f1-1306eb00e05d activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://other.localdomain/group/people follower=https://localhost.localdomain:8443/user/alice followed=https://other.localdomain/group/people 2026/05/13 10:56:52 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:52 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PostToFollowersInGroup (0.77s) === RUN TestOutbox_PostToFollowersInGroupNotFollowingGroup 2026/05/13 10:56:52 INFO Applying migration id=initial 2026/05/13 10:56:52 INFO Applying migration id=notesupdated 2026/05/13 10:56:52 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:52 INFO Applying migration id=activitiesid 2026/05/13 10:56:52 INFO Applying migration id=outbox 2026/05/13 10:56:52 INFO Applying migration id=edits 2026/05/13 10:56:52 INFO Applying migration id=outboxactor 2026/05/13 10:56:52 INFO Applying migration id=outboxsender 2026/05/13 10:56:52 INFO Applying migration id=thread 2026/05/13 10:56:52 INFO Applying migration id=host 2026/05/13 10:56:52 INFO Applying migration id=sharedinbox 2026/05/13 10:56:52 INFO Applying migration id=noteshost 2026/05/13 10:56:52 INFO Applying migration id=fetched 2026/05/13 10:56:52 INFO Applying migration id=move 2026/05/13 10:56:52 INFO Applying migration id=cleanup 2026/05/13 10:56:52 INFO Applying migration id=received 2026/05/13 10:56:52 INFO Applying migration id=namehost 2026/05/13 10:56:52 INFO Applying migration id=outboxhost 2026/05/13 10:56:52 INFO Applying migration id=notesfts 2026/05/13 10:56:52 INFO Applying migration id=iconsname 2026/05/13 10:56:52 INFO Applying migration id=nohash 2026/05/13 10:56:52 INFO Applying migration id=shares 2026/05/13 10:56:52 INFO Applying migration id=actorttl 2026/05/13 10:56:52 INFO Applying migration id=tocc 2026/05/13 10:56:52 INFO Applying migration id=followeds 2026/05/13 10:56:52 INFO Applying migration id=certhash 2026/05/13 10:56:52 INFO Applying migration id=follows_sync 2026/05/13 10:56:52 INFO Applying migration id=jsonpath 2026/05/13 10:56:52 INFO Applying migration id=localforward 2026/05/13 10:56:52 INFO Applying migration id=avatar 2026/05/13 10:56:52 INFO Applying migration id=noimage 2026/05/13 10:56:52 INFO Applying migration id=feed 2026/05/13 10:56:52 INFO Applying migration id=bookmarks 2026/05/13 10:56:52 INFO Applying migration id=shareactivity 2026/05/13 10:56:52 INFO Applying migration id=application 2026/05/13 10:56:52 INFO Applying migration id=certificates 2026/05/13 10:56:52 INFO Applying migration id=rawforward 2026/05/13 10:56:52 INFO Applying migration id=publickey 2026/05/13 10:56:52 INFO Applying migration id=resolvegroup 2026/05/13 10:56:52 INFO Applying migration id=reject 2026/05/13 10:56:52 INFO Applying migration id=autodel 2026/05/13 10:56:52 INFO Applying migration id=jsonb 2026/05/13 10:56:52 INFO Applying migration id=quote 2026/05/13 10:56:52 INFO Applying migration id=rfc9421 2026/05/13 10:56:52 INFO Applying migration id=keys 2026/05/13 10:56:52 INFO Applying migration id=portable 2026/05/13 10:56:52 INFO Applying migration id=proofs 2026/05/13 10:56:52 INFO Applying migration id=contexts 2026/05/13 10:56:52 INFO Applying migration id=deliverieshost 2026/05/13 10:56:52 INFO Applying migration id=pembegin 2026/05/13 10:56:52 INFO Applying migration id=didhost 2026/05/13 10:56:52 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:52 INFO Applying migration id=invites 2026/05/13 10:56:52 INFO Applying migration id=ed25519blob 2026/05/13 10:56:52 INFO Applying migration id=rsablob 2026/05/13 10:56:52 INFO Applying migration id=iconscid 2026/05/13 10:56:52 INFO Applying migration id=actor 2026/05/13 10:56:52 INFO Applying migration id=localkeys 2026/05/13 10:56:52 INFO Applying migration id=deleted 2026/05/13 10:56:52 INFO Applying migration id=history 2026/05/13 10:56:52 INFO Applying migration id=outboxnano 2026/05/13 10:56:52 INFO Applying migration id=implements 2026/05/13 10:56:52 INFO Applying migration id=backfill 2026/05/13 10:56:53 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-7e39-745a-ba84-355fe94e2494 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://other.localdomain/group/people follower=https://localhost.localdomain:8443/user/alice followed=https://other.localdomain/group/people 2026/05/13 10:56:53 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:53 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PostToFollowersInGroupNotFollowingGroup (0.78s) === RUN TestOutbox_PostToFollowersInGroupNotAccepted 2026/05/13 10:56:53 INFO Applying migration id=initial 2026/05/13 10:56:53 INFO Applying migration id=notesupdated 2026/05/13 10:56:53 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:53 INFO Applying migration id=activitiesid 2026/05/13 10:56:53 INFO Applying migration id=outbox 2026/05/13 10:56:53 INFO Applying migration id=edits 2026/05/13 10:56:53 INFO Applying migration id=outboxactor 2026/05/13 10:56:53 INFO Applying migration id=outboxsender 2026/05/13 10:56:53 INFO Applying migration id=thread 2026/05/13 10:56:53 INFO Applying migration id=host 2026/05/13 10:56:53 INFO Applying migration id=sharedinbox 2026/05/13 10:56:53 INFO Applying migration id=noteshost 2026/05/13 10:56:53 INFO Applying migration id=fetched 2026/05/13 10:56:53 INFO Applying migration id=move 2026/05/13 10:56:53 INFO Applying migration id=cleanup 2026/05/13 10:56:53 INFO Applying migration id=received 2026/05/13 10:56:53 INFO Applying migration id=namehost 2026/05/13 10:56:53 INFO Applying migration id=outboxhost 2026/05/13 10:56:53 INFO Applying migration id=notesfts 2026/05/13 10:56:53 INFO Applying migration id=iconsname 2026/05/13 10:56:53 INFO Applying migration id=nohash 2026/05/13 10:56:53 INFO Applying migration id=shares 2026/05/13 10:56:53 INFO Applying migration id=actorttl 2026/05/13 10:56:53 INFO Applying migration id=tocc 2026/05/13 10:56:53 INFO Applying migration id=followeds 2026/05/13 10:56:53 INFO Applying migration id=certhash 2026/05/13 10:56:53 INFO Applying migration id=follows_sync 2026/05/13 10:56:53 INFO Applying migration id=jsonpath 2026/05/13 10:56:53 INFO Applying migration id=localforward 2026/05/13 10:56:53 INFO Applying migration id=avatar 2026/05/13 10:56:53 INFO Applying migration id=noimage 2026/05/13 10:56:53 INFO Applying migration id=feed 2026/05/13 10:56:53 INFO Applying migration id=bookmarks 2026/05/13 10:56:53 INFO Applying migration id=shareactivity 2026/05/13 10:56:53 INFO Applying migration id=application 2026/05/13 10:56:53 INFO Applying migration id=certificates 2026/05/13 10:56:53 INFO Applying migration id=rawforward 2026/05/13 10:56:53 INFO Applying migration id=publickey 2026/05/13 10:56:53 INFO Applying migration id=resolvegroup 2026/05/13 10:56:53 INFO Applying migration id=reject 2026/05/13 10:56:53 INFO Applying migration id=autodel 2026/05/13 10:56:53 INFO Applying migration id=jsonb 2026/05/13 10:56:53 INFO Applying migration id=quote 2026/05/13 10:56:53 INFO Applying migration id=rfc9421 2026/05/13 10:56:53 INFO Applying migration id=keys 2026/05/13 10:56:53 INFO Applying migration id=portable 2026/05/13 10:56:53 INFO Applying migration id=proofs 2026/05/13 10:56:53 INFO Applying migration id=contexts 2026/05/13 10:56:53 INFO Applying migration id=deliverieshost 2026/05/13 10:56:53 INFO Applying migration id=pembegin 2026/05/13 10:56:53 INFO Applying migration id=didhost 2026/05/13 10:56:53 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:53 INFO Applying migration id=invites 2026/05/13 10:56:53 INFO Applying migration id=ed25519blob 2026/05/13 10:56:53 INFO Applying migration id=rsablob 2026/05/13 10:56:53 INFO Applying migration id=iconscid 2026/05/13 10:56:53 INFO Applying migration id=actor 2026/05/13 10:56:53 INFO Applying migration id=localkeys 2026/05/13 10:56:53 INFO Applying migration id=deleted 2026/05/13 10:56:53 INFO Applying migration id=history 2026/05/13 10:56:53 INFO Applying migration id=outboxnano 2026/05/13 10:56:53 INFO Applying migration id=implements 2026/05/13 10:56:53 INFO Applying migration id=backfill 2026/05/13 10:56:54 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-8192-7a49-9b73-6c2a2be14fb8 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://other.localdomain/group/people follower=https://localhost.localdomain:8443/user/alice followed=https://other.localdomain/group/people 2026/05/13 10:56:54 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:54 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PostToFollowersInGroupNotAccepted (0.85s) === RUN TestOutbox_PostToFollowersInGroupFollowingAuthor 2026/05/13 10:56:54 INFO Applying migration id=initial 2026/05/13 10:56:54 INFO Applying migration id=notesupdated 2026/05/13 10:56:54 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:54 INFO Applying migration id=activitiesid 2026/05/13 10:56:54 INFO Applying migration id=outbox 2026/05/13 10:56:54 INFO Applying migration id=edits 2026/05/13 10:56:54 INFO Applying migration id=outboxactor 2026/05/13 10:56:54 INFO Applying migration id=outboxsender 2026/05/13 10:56:54 INFO Applying migration id=thread 2026/05/13 10:56:54 INFO Applying migration id=host 2026/05/13 10:56:54 INFO Applying migration id=sharedinbox 2026/05/13 10:56:54 INFO Applying migration id=noteshost 2026/05/13 10:56:54 INFO Applying migration id=fetched 2026/05/13 10:56:54 INFO Applying migration id=move 2026/05/13 10:56:54 INFO Applying migration id=cleanup 2026/05/13 10:56:54 INFO Applying migration id=received 2026/05/13 10:56:54 INFO Applying migration id=namehost 2026/05/13 10:56:54 INFO Applying migration id=outboxhost 2026/05/13 10:56:54 INFO Applying migration id=notesfts 2026/05/13 10:56:54 INFO Applying migration id=iconsname 2026/05/13 10:56:54 INFO Applying migration id=nohash 2026/05/13 10:56:54 INFO Applying migration id=shares 2026/05/13 10:56:54 INFO Applying migration id=actorttl 2026/05/13 10:56:54 INFO Applying migration id=tocc 2026/05/13 10:56:54 INFO Applying migration id=followeds 2026/05/13 10:56:54 INFO Applying migration id=certhash 2026/05/13 10:56:54 INFO Applying migration id=follows_sync 2026/05/13 10:56:54 INFO Applying migration id=jsonpath 2026/05/13 10:56:54 INFO Applying migration id=localforward 2026/05/13 10:56:54 INFO Applying migration id=avatar 2026/05/13 10:56:54 INFO Applying migration id=noimage 2026/05/13 10:56:54 INFO Applying migration id=feed 2026/05/13 10:56:54 INFO Applying migration id=bookmarks 2026/05/13 10:56:54 INFO Applying migration id=shareactivity 2026/05/13 10:56:54 INFO Applying migration id=application 2026/05/13 10:56:54 INFO Applying migration id=certificates 2026/05/13 10:56:54 INFO Applying migration id=rawforward 2026/05/13 10:56:54 INFO Applying migration id=publickey 2026/05/13 10:56:54 INFO Applying migration id=resolvegroup 2026/05/13 10:56:54 INFO Applying migration id=reject 2026/05/13 10:56:54 INFO Applying migration id=autodel 2026/05/13 10:56:54 INFO Applying migration id=jsonb 2026/05/13 10:56:54 INFO Applying migration id=quote 2026/05/13 10:56:54 INFO Applying migration id=rfc9421 2026/05/13 10:56:54 INFO Applying migration id=keys 2026/05/13 10:56:54 INFO Applying migration id=portable 2026/05/13 10:56:54 INFO Applying migration id=proofs 2026/05/13 10:56:54 INFO Applying migration id=contexts 2026/05/13 10:56:54 INFO Applying migration id=deliverieshost 2026/05/13 10:56:54 INFO Applying migration id=pembegin 2026/05/13 10:56:54 INFO Applying migration id=didhost 2026/05/13 10:56:54 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:54 INFO Applying migration id=invites 2026/05/13 10:56:54 INFO Applying migration id=ed25519blob 2026/05/13 10:56:54 INFO Applying migration id=rsablob 2026/05/13 10:56:54 INFO Applying migration id=iconscid 2026/05/13 10:56:54 INFO Applying migration id=actor 2026/05/13 10:56:54 INFO Applying migration id=localkeys 2026/05/13 10:56:54 INFO Applying migration id=deleted 2026/05/13 10:56:54 INFO Applying migration id=history 2026/05/13 10:56:54 INFO Applying migration id=outboxnano 2026/05/13 10:56:54 INFO Applying migration id=implements 2026/05/13 10:56:54 INFO Applying migration id=backfill 2026/05/13 10:56:54 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-832f-7150-aeb4-db854f11df91 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://127.0.0.1/user/dan follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/user/dan 2026/05/13 10:56:54 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:54 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PostToFollowersInGroupFollowingAuthor (0.41s) === RUN TestOutbox_PostToFollowersInGroupUnauthenticatedUser 2026/05/13 10:56:54 INFO Applying migration id=initial 2026/05/13 10:56:54 INFO Applying migration id=notesupdated 2026/05/13 10:56:54 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:54 INFO Applying migration id=activitiesid 2026/05/13 10:56:54 INFO Applying migration id=outbox 2026/05/13 10:56:54 INFO Applying migration id=edits 2026/05/13 10:56:54 INFO Applying migration id=outboxactor 2026/05/13 10:56:54 INFO Applying migration id=outboxsender 2026/05/13 10:56:54 INFO Applying migration id=thread 2026/05/13 10:56:54 INFO Applying migration id=host 2026/05/13 10:56:54 INFO Applying migration id=sharedinbox 2026/05/13 10:56:54 INFO Applying migration id=noteshost 2026/05/13 10:56:54 INFO Applying migration id=fetched 2026/05/13 10:56:54 INFO Applying migration id=move 2026/05/13 10:56:54 INFO Applying migration id=cleanup 2026/05/13 10:56:54 INFO Applying migration id=received 2026/05/13 10:56:54 INFO Applying migration id=namehost 2026/05/13 10:56:54 INFO Applying migration id=outboxhost 2026/05/13 10:56:54 INFO Applying migration id=notesfts 2026/05/13 10:56:54 INFO Applying migration id=iconsname 2026/05/13 10:56:54 INFO Applying migration id=nohash 2026/05/13 10:56:54 INFO Applying migration id=shares 2026/05/13 10:56:54 INFO Applying migration id=actorttl 2026/05/13 10:56:54 INFO Applying migration id=tocc 2026/05/13 10:56:54 INFO Applying migration id=followeds 2026/05/13 10:56:54 INFO Applying migration id=certhash 2026/05/13 10:56:54 INFO Applying migration id=follows_sync 2026/05/13 10:56:54 INFO Applying migration id=jsonpath 2026/05/13 10:56:54 INFO Applying migration id=localforward 2026/05/13 10:56:54 INFO Applying migration id=avatar 2026/05/13 10:56:54 INFO Applying migration id=noimage 2026/05/13 10:56:54 INFO Applying migration id=feed 2026/05/13 10:56:54 INFO Applying migration id=bookmarks 2026/05/13 10:56:54 INFO Applying migration id=shareactivity 2026/05/13 10:56:54 INFO Applying migration id=application 2026/05/13 10:56:54 INFO Applying migration id=certificates 2026/05/13 10:56:54 INFO Applying migration id=rawforward 2026/05/13 10:56:54 INFO Applying migration id=publickey 2026/05/13 10:56:54 INFO Applying migration id=resolvegroup 2026/05/13 10:56:54 INFO Applying migration id=reject 2026/05/13 10:56:54 INFO Applying migration id=autodel 2026/05/13 10:56:54 INFO Applying migration id=jsonb 2026/05/13 10:56:54 INFO Applying migration id=quote 2026/05/13 10:56:54 INFO Applying migration id=rfc9421 2026/05/13 10:56:54 INFO Applying migration id=keys 2026/05/13 10:56:54 INFO Applying migration id=portable 2026/05/13 10:56:54 INFO Applying migration id=proofs 2026/05/13 10:56:54 INFO Applying migration id=contexts 2026/05/13 10:56:54 INFO Applying migration id=deliverieshost 2026/05/13 10:56:54 INFO Applying migration id=pembegin 2026/05/13 10:56:54 INFO Applying migration id=didhost 2026/05/13 10:56:54 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:54 INFO Applying migration id=invites 2026/05/13 10:56:54 INFO Applying migration id=ed25519blob 2026/05/13 10:56:54 INFO Applying migration id=rsablob 2026/05/13 10:56:54 INFO Applying migration id=iconscid 2026/05/13 10:56:54 INFO Applying migration id=actor 2026/05/13 10:56:54 INFO Applying migration id=localkeys 2026/05/13 10:56:54 INFO Applying migration id=deleted 2026/05/13 10:56:54 INFO Applying migration id=history 2026/05/13 10:56:54 INFO Applying migration id=outboxnano 2026/05/13 10:56:54 INFO Applying migration id=implements 2026/05/13 10:56:54 INFO Applying migration id=backfill 2026/05/13 10:56:55 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-8687-7003-a3b9-e60520bfd2e6 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://other.localdomain/group/people follower=https://localhost.localdomain:8443/user/alice followed=https://other.localdomain/group/people 2026/05/13 10:56:55 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:55 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PostToFollowersInGroupUnauthenticatedUser (0.86s) === RUN TestOutbox_DMInGroupNotFollowingGroup 2026/05/13 10:56:55 INFO Applying migration id=initial 2026/05/13 10:56:55 INFO Applying migration id=notesupdated 2026/05/13 10:56:55 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:55 INFO Applying migration id=activitiesid 2026/05/13 10:56:55 INFO Applying migration id=outbox 2026/05/13 10:56:55 INFO Applying migration id=edits 2026/05/13 10:56:55 INFO Applying migration id=outboxactor 2026/05/13 10:56:55 INFO Applying migration id=outboxsender 2026/05/13 10:56:55 INFO Applying migration id=thread 2026/05/13 10:56:55 INFO Applying migration id=host 2026/05/13 10:56:55 INFO Applying migration id=sharedinbox 2026/05/13 10:56:55 INFO Applying migration id=noteshost 2026/05/13 10:56:55 INFO Applying migration id=fetched 2026/05/13 10:56:55 INFO Applying migration id=move 2026/05/13 10:56:55 INFO Applying migration id=cleanup 2026/05/13 10:56:55 INFO Applying migration id=received 2026/05/13 10:56:55 INFO Applying migration id=namehost 2026/05/13 10:56:55 INFO Applying migration id=outboxhost 2026/05/13 10:56:55 INFO Applying migration id=notesfts 2026/05/13 10:56:55 INFO Applying migration id=iconsname 2026/05/13 10:56:55 INFO Applying migration id=nohash 2026/05/13 10:56:55 INFO Applying migration id=shares 2026/05/13 10:56:55 INFO Applying migration id=actorttl 2026/05/13 10:56:55 INFO Applying migration id=tocc 2026/05/13 10:56:55 INFO Applying migration id=followeds 2026/05/13 10:56:55 INFO Applying migration id=certhash 2026/05/13 10:56:55 INFO Applying migration id=follows_sync 2026/05/13 10:56:55 INFO Applying migration id=jsonpath 2026/05/13 10:56:55 INFO Applying migration id=localforward 2026/05/13 10:56:55 INFO Applying migration id=avatar 2026/05/13 10:56:55 INFO Applying migration id=noimage 2026/05/13 10:56:55 INFO Applying migration id=feed 2026/05/13 10:56:55 INFO Applying migration id=bookmarks 2026/05/13 10:56:55 INFO Applying migration id=shareactivity 2026/05/13 10:56:55 INFO Applying migration id=application 2026/05/13 10:56:55 INFO Applying migration id=certificates 2026/05/13 10:56:55 INFO Applying migration id=rawforward 2026/05/13 10:56:55 INFO Applying migration id=publickey 2026/05/13 10:56:55 INFO Applying migration id=resolvegroup 2026/05/13 10:56:55 INFO Applying migration id=reject 2026/05/13 10:56:55 INFO Applying migration id=autodel 2026/05/13 10:56:55 INFO Applying migration id=jsonb 2026/05/13 10:56:55 INFO Applying migration id=quote 2026/05/13 10:56:55 INFO Applying migration id=rfc9421 2026/05/13 10:56:55 INFO Applying migration id=keys 2026/05/13 10:56:55 INFO Applying migration id=portable 2026/05/13 10:56:55 INFO Applying migration id=proofs 2026/05/13 10:56:55 INFO Applying migration id=contexts 2026/05/13 10:56:55 INFO Applying migration id=deliverieshost 2026/05/13 10:56:55 INFO Applying migration id=pembegin 2026/05/13 10:56:55 INFO Applying migration id=didhost 2026/05/13 10:56:55 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:55 INFO Applying migration id=invites 2026/05/13 10:56:55 INFO Applying migration id=ed25519blob 2026/05/13 10:56:55 INFO Applying migration id=rsablob 2026/05/13 10:56:55 INFO Applying migration id=iconscid 2026/05/13 10:56:55 INFO Applying migration id=actor 2026/05/13 10:56:55 INFO Applying migration id=localkeys 2026/05/13 10:56:55 INFO Applying migration id=deleted 2026/05/13 10:56:55 INFO Applying migration id=history 2026/05/13 10:56:55 INFO Applying migration id=outboxnano 2026/05/13 10:56:55 INFO Applying migration id=implements 2026/05/13 10:56:55 INFO Applying migration id=backfill 2026/05/13 10:56:55 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-88bc-7d66-a077-4a393c73b88a activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:56:55 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-88bd-74f5-b074-962817fa800e activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-88bc-7d66-a077-4a393c73b88a activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fb-88bc-7d66-a077-4a393c73b88a 2026/05/13 10:56:55 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:55 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_DMInGroupNotFollowingGroup (0.56s) === RUN TestOutbox_DMInGroupAnotherUser 2026/05/13 10:56:56 INFO Applying migration id=initial 2026/05/13 10:56:56 INFO Applying migration id=notesupdated 2026/05/13 10:56:56 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:56 INFO Applying migration id=activitiesid 2026/05/13 10:56:56 INFO Applying migration id=outbox 2026/05/13 10:56:56 INFO Applying migration id=edits 2026/05/13 10:56:56 INFO Applying migration id=outboxactor 2026/05/13 10:56:56 INFO Applying migration id=outboxsender 2026/05/13 10:56:56 INFO Applying migration id=thread 2026/05/13 10:56:56 INFO Applying migration id=host 2026/05/13 10:56:56 INFO Applying migration id=sharedinbox 2026/05/13 10:56:56 INFO Applying migration id=noteshost 2026/05/13 10:56:56 INFO Applying migration id=fetched 2026/05/13 10:56:56 INFO Applying migration id=move 2026/05/13 10:56:56 INFO Applying migration id=cleanup 2026/05/13 10:56:56 INFO Applying migration id=received 2026/05/13 10:56:56 INFO Applying migration id=namehost 2026/05/13 10:56:56 INFO Applying migration id=outboxhost 2026/05/13 10:56:56 INFO Applying migration id=notesfts 2026/05/13 10:56:56 INFO Applying migration id=iconsname 2026/05/13 10:56:56 INFO Applying migration id=nohash 2026/05/13 10:56:56 INFO Applying migration id=shares 2026/05/13 10:56:56 INFO Applying migration id=actorttl 2026/05/13 10:56:56 INFO Applying migration id=tocc 2026/05/13 10:56:56 INFO Applying migration id=followeds 2026/05/13 10:56:56 INFO Applying migration id=certhash 2026/05/13 10:56:56 INFO Applying migration id=follows_sync 2026/05/13 10:56:56 INFO Applying migration id=jsonpath 2026/05/13 10:56:56 INFO Applying migration id=localforward 2026/05/13 10:56:56 INFO Applying migration id=avatar 2026/05/13 10:56:56 INFO Applying migration id=noimage 2026/05/13 10:56:56 INFO Applying migration id=feed 2026/05/13 10:56:56 INFO Applying migration id=bookmarks 2026/05/13 10:56:56 INFO Applying migration id=shareactivity 2026/05/13 10:56:56 INFO Applying migration id=application 2026/05/13 10:56:56 INFO Applying migration id=certificates 2026/05/13 10:56:56 INFO Applying migration id=rawforward 2026/05/13 10:56:56 INFO Applying migration id=publickey 2026/05/13 10:56:56 INFO Applying migration id=resolvegroup 2026/05/13 10:56:56 INFO Applying migration id=reject 2026/05/13 10:56:56 INFO Applying migration id=autodel 2026/05/13 10:56:56 INFO Applying migration id=jsonb 2026/05/13 10:56:56 INFO Applying migration id=quote 2026/05/13 10:56:56 INFO Applying migration id=rfc9421 2026/05/13 10:56:56 INFO Applying migration id=keys 2026/05/13 10:56:56 INFO Applying migration id=portable 2026/05/13 10:56:56 INFO Applying migration id=proofs 2026/05/13 10:56:56 INFO Applying migration id=contexts 2026/05/13 10:56:56 INFO Applying migration id=deliverieshost 2026/05/13 10:56:56 INFO Applying migration id=pembegin 2026/05/13 10:56:56 INFO Applying migration id=didhost 2026/05/13 10:56:56 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:56 INFO Applying migration id=invites 2026/05/13 10:56:56 INFO Applying migration id=ed25519blob 2026/05/13 10:56:56 INFO Applying migration id=rsablob 2026/05/13 10:56:56 INFO Applying migration id=iconscid 2026/05/13 10:56:56 INFO Applying migration id=actor 2026/05/13 10:56:56 INFO Applying migration id=localkeys 2026/05/13 10:56:56 INFO Applying migration id=deleted 2026/05/13 10:56:56 INFO Applying migration id=history 2026/05/13 10:56:56 INFO Applying migration id=outboxnano 2026/05/13 10:56:56 INFO Applying migration id=implements 2026/05/13 10:56:56 INFO Applying migration id=backfill 2026/05/13 10:56:56 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-8bf2-7c5d-a03e-5278012ee153 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://other.localdomain/group/people follower=https://localhost.localdomain:8443/user/alice followed=https://other.localdomain/group/people 2026/05/13 10:56:56 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-8bf3-77ec-baff-8875ddad6dae activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:56:56 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-8bf3-7f0c-93fc-2142065fc0fd activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-8bf3-77ec-baff-8875ddad6dae activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fb-8bf3-77ec-baff-8875ddad6dae 2026/05/13 10:56:56 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:56:56 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_DMInGroupAnotherUser (0.82s) === RUN TestPoll_TwoOptions 2026/05/13 10:56:56 INFO Applying migration id=initial 2026/05/13 10:56:56 INFO Applying migration id=notesupdated 2026/05/13 10:56:56 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:56 INFO Applying migration id=activitiesid 2026/05/13 10:56:56 INFO Applying migration id=outbox 2026/05/13 10:56:56 INFO Applying migration id=edits 2026/05/13 10:56:56 INFO Applying migration id=outboxactor 2026/05/13 10:56:56 INFO Applying migration id=outboxsender 2026/05/13 10:56:56 INFO Applying migration id=thread 2026/05/13 10:56:56 INFO Applying migration id=host 2026/05/13 10:56:56 INFO Applying migration id=sharedinbox 2026/05/13 10:56:56 INFO Applying migration id=noteshost 2026/05/13 10:56:56 INFO Applying migration id=fetched 2026/05/13 10:56:56 INFO Applying migration id=move 2026/05/13 10:56:56 INFO Applying migration id=cleanup 2026/05/13 10:56:56 INFO Applying migration id=received 2026/05/13 10:56:56 INFO Applying migration id=namehost 2026/05/13 10:56:56 INFO Applying migration id=outboxhost 2026/05/13 10:56:56 INFO Applying migration id=notesfts 2026/05/13 10:56:56 INFO Applying migration id=iconsname 2026/05/13 10:56:56 INFO Applying migration id=nohash 2026/05/13 10:56:56 INFO Applying migration id=shares 2026/05/13 10:56:56 INFO Applying migration id=actorttl 2026/05/13 10:56:56 INFO Applying migration id=tocc 2026/05/13 10:56:56 INFO Applying migration id=followeds 2026/05/13 10:56:56 INFO Applying migration id=certhash 2026/05/13 10:56:56 INFO Applying migration id=follows_sync 2026/05/13 10:56:56 INFO Applying migration id=jsonpath 2026/05/13 10:56:56 INFO Applying migration id=localforward 2026/05/13 10:56:56 INFO Applying migration id=avatar 2026/05/13 10:56:56 INFO Applying migration id=noimage 2026/05/13 10:56:56 INFO Applying migration id=feed 2026/05/13 10:56:56 INFO Applying migration id=bookmarks 2026/05/13 10:56:56 INFO Applying migration id=shareactivity 2026/05/13 10:56:56 INFO Applying migration id=application 2026/05/13 10:56:56 INFO Applying migration id=certificates 2026/05/13 10:56:56 INFO Applying migration id=rawforward 2026/05/13 10:56:56 INFO Applying migration id=publickey 2026/05/13 10:56:56 INFO Applying migration id=resolvegroup 2026/05/13 10:56:56 INFO Applying migration id=reject 2026/05/13 10:56:56 INFO Applying migration id=autodel 2026/05/13 10:56:56 INFO Applying migration id=jsonb 2026/05/13 10:56:56 INFO Applying migration id=quote 2026/05/13 10:56:56 INFO Applying migration id=rfc9421 2026/05/13 10:56:56 INFO Applying migration id=keys 2026/05/13 10:56:56 INFO Applying migration id=portable 2026/05/13 10:56:56 INFO Applying migration id=proofs 2026/05/13 10:56:56 INFO Applying migration id=contexts 2026/05/13 10:56:56 INFO Applying migration id=deliverieshost 2026/05/13 10:56:56 INFO Applying migration id=pembegin 2026/05/13 10:56:56 INFO Applying migration id=didhost 2026/05/13 10:56:56 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:56 INFO Applying migration id=invites 2026/05/13 10:56:56 INFO Applying migration id=ed25519blob 2026/05/13 10:56:56 INFO Applying migration id=rsablob 2026/05/13 10:56:56 INFO Applying migration id=iconscid 2026/05/13 10:56:56 INFO Applying migration id=actor 2026/05/13 10:56:56 INFO Applying migration id=localkeys 2026/05/13 10:56:56 INFO Applying migration id=deleted 2026/05/13 10:56:56 INFO Applying migration id=history 2026/05/13 10:56:56 INFO Applying migration id=outboxnano 2026/05/13 10:56:57 INFO Applying migration id=implements 2026/05/13 10:56:57 INFO Applying migration id=backfill 2026/05/13 10:56:57 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/poll/1 activity.object.type=Question activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/poll/1 2026/05/13 10:56:57 INFO Viewing post post=https://127.0.0.1/poll/1 --- PASS: TestPoll_TwoOptions (0.73s) === RUN TestPoll_TwoOptionsZeroVotes 2026/05/13 10:56:57 INFO Applying migration id=initial 2026/05/13 10:56:57 INFO Applying migration id=notesupdated 2026/05/13 10:56:57 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:57 INFO Applying migration id=activitiesid 2026/05/13 10:56:57 INFO Applying migration id=outbox 2026/05/13 10:56:57 INFO Applying migration id=edits 2026/05/13 10:56:57 INFO Applying migration id=outboxactor 2026/05/13 10:56:57 INFO Applying migration id=outboxsender 2026/05/13 10:56:57 INFO Applying migration id=thread 2026/05/13 10:56:57 INFO Applying migration id=host 2026/05/13 10:56:57 INFO Applying migration id=sharedinbox 2026/05/13 10:56:57 INFO Applying migration id=noteshost 2026/05/13 10:56:57 INFO Applying migration id=fetched 2026/05/13 10:56:57 INFO Applying migration id=move 2026/05/13 10:56:57 INFO Applying migration id=cleanup 2026/05/13 10:56:57 INFO Applying migration id=received 2026/05/13 10:56:57 INFO Applying migration id=namehost 2026/05/13 10:56:57 INFO Applying migration id=outboxhost 2026/05/13 10:56:57 INFO Applying migration id=notesfts 2026/05/13 10:56:57 INFO Applying migration id=iconsname 2026/05/13 10:56:57 INFO Applying migration id=nohash 2026/05/13 10:56:57 INFO Applying migration id=shares 2026/05/13 10:56:57 INFO Applying migration id=actorttl 2026/05/13 10:56:57 INFO Applying migration id=tocc 2026/05/13 10:56:57 INFO Applying migration id=followeds 2026/05/13 10:56:57 INFO Applying migration id=certhash 2026/05/13 10:56:57 INFO Applying migration id=follows_sync 2026/05/13 10:56:57 INFO Applying migration id=jsonpath 2026/05/13 10:56:57 INFO Applying migration id=localforward 2026/05/13 10:56:57 INFO Applying migration id=avatar 2026/05/13 10:56:57 INFO Applying migration id=noimage 2026/05/13 10:56:57 INFO Applying migration id=feed 2026/05/13 10:56:57 INFO Applying migration id=bookmarks 2026/05/13 10:56:57 INFO Applying migration id=shareactivity 2026/05/13 10:56:57 INFO Applying migration id=application 2026/05/13 10:56:57 INFO Applying migration id=certificates 2026/05/13 10:56:57 INFO Applying migration id=rawforward 2026/05/13 10:56:57 INFO Applying migration id=publickey 2026/05/13 10:56:57 INFO Applying migration id=resolvegroup 2026/05/13 10:56:57 INFO Applying migration id=reject 2026/05/13 10:56:57 INFO Applying migration id=autodel 2026/05/13 10:56:57 INFO Applying migration id=jsonb 2026/05/13 10:56:57 INFO Applying migration id=quote 2026/05/13 10:56:57 INFO Applying migration id=rfc9421 2026/05/13 10:56:57 INFO Applying migration id=keys 2026/05/13 10:56:57 INFO Applying migration id=portable 2026/05/13 10:56:57 INFO Applying migration id=proofs 2026/05/13 10:56:57 INFO Applying migration id=contexts 2026/05/13 10:56:57 INFO Applying migration id=deliverieshost 2026/05/13 10:56:57 INFO Applying migration id=pembegin 2026/05/13 10:56:57 INFO Applying migration id=didhost 2026/05/13 10:56:57 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:57 INFO Applying migration id=invites 2026/05/13 10:56:57 INFO Applying migration id=ed25519blob 2026/05/13 10:56:57 INFO Applying migration id=rsablob 2026/05/13 10:56:57 INFO Applying migration id=iconscid 2026/05/13 10:56:57 INFO Applying migration id=actor 2026/05/13 10:56:57 INFO Applying migration id=localkeys 2026/05/13 10:56:57 INFO Applying migration id=deleted 2026/05/13 10:56:57 INFO Applying migration id=history 2026/05/13 10:56:57 INFO Applying migration id=outboxnano 2026/05/13 10:56:57 INFO Applying migration id=implements 2026/05/13 10:56:57 INFO Applying migration id=backfill 2026/05/13 10:56:58 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/poll/1 activity.object.type=Question activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/poll/1 2026/05/13 10:56:58 INFO Viewing post post=https://127.0.0.1/poll/1 --- PASS: TestPoll_TwoOptionsZeroVotes (1.10s) === RUN TestPoll_TwoOptionsOnlyZeroVotes 2026/05/13 10:56:58 INFO Applying migration id=initial 2026/05/13 10:56:58 INFO Applying migration id=notesupdated 2026/05/13 10:56:58 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:58 INFO Applying migration id=activitiesid 2026/05/13 10:56:58 INFO Applying migration id=outbox 2026/05/13 10:56:58 INFO Applying migration id=edits 2026/05/13 10:56:58 INFO Applying migration id=outboxactor 2026/05/13 10:56:58 INFO Applying migration id=outboxsender 2026/05/13 10:56:58 INFO Applying migration id=thread 2026/05/13 10:56:58 INFO Applying migration id=host 2026/05/13 10:56:58 INFO Applying migration id=sharedinbox 2026/05/13 10:56:58 INFO Applying migration id=noteshost 2026/05/13 10:56:58 INFO Applying migration id=fetched 2026/05/13 10:56:58 INFO Applying migration id=move 2026/05/13 10:56:58 INFO Applying migration id=cleanup 2026/05/13 10:56:58 INFO Applying migration id=received 2026/05/13 10:56:58 INFO Applying migration id=namehost 2026/05/13 10:56:58 INFO Applying migration id=outboxhost 2026/05/13 10:56:58 INFO Applying migration id=notesfts 2026/05/13 10:56:58 INFO Applying migration id=iconsname 2026/05/13 10:56:58 INFO Applying migration id=nohash 2026/05/13 10:56:58 INFO Applying migration id=shares 2026/05/13 10:56:58 INFO Applying migration id=actorttl 2026/05/13 10:56:58 INFO Applying migration id=tocc 2026/05/13 10:56:58 INFO Applying migration id=followeds 2026/05/13 10:56:58 INFO Applying migration id=certhash 2026/05/13 10:56:58 INFO Applying migration id=follows_sync 2026/05/13 10:56:58 INFO Applying migration id=jsonpath 2026/05/13 10:56:58 INFO Applying migration id=localforward 2026/05/13 10:56:58 INFO Applying migration id=avatar 2026/05/13 10:56:58 INFO Applying migration id=noimage 2026/05/13 10:56:58 INFO Applying migration id=feed 2026/05/13 10:56:58 INFO Applying migration id=bookmarks 2026/05/13 10:56:58 INFO Applying migration id=shareactivity 2026/05/13 10:56:58 INFO Applying migration id=application 2026/05/13 10:56:58 INFO Applying migration id=certificates 2026/05/13 10:56:58 INFO Applying migration id=rawforward 2026/05/13 10:56:58 INFO Applying migration id=publickey 2026/05/13 10:56:58 INFO Applying migration id=resolvegroup 2026/05/13 10:56:58 INFO Applying migration id=reject 2026/05/13 10:56:58 INFO Applying migration id=autodel 2026/05/13 10:56:58 INFO Applying migration id=jsonb 2026/05/13 10:56:58 INFO Applying migration id=quote 2026/05/13 10:56:58 INFO Applying migration id=rfc9421 2026/05/13 10:56:58 INFO Applying migration id=keys 2026/05/13 10:56:58 INFO Applying migration id=portable 2026/05/13 10:56:58 INFO Applying migration id=proofs 2026/05/13 10:56:58 INFO Applying migration id=contexts 2026/05/13 10:56:58 INFO Applying migration id=deliverieshost 2026/05/13 10:56:58 INFO Applying migration id=pembegin 2026/05/13 10:56:58 INFO Applying migration id=didhost 2026/05/13 10:56:58 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:58 INFO Applying migration id=invites 2026/05/13 10:56:58 INFO Applying migration id=ed25519blob 2026/05/13 10:56:58 INFO Applying migration id=rsablob 2026/05/13 10:56:58 INFO Applying migration id=iconscid 2026/05/13 10:56:58 INFO Applying migration id=actor 2026/05/13 10:56:58 INFO Applying migration id=localkeys 2026/05/13 10:56:58 INFO Applying migration id=deleted 2026/05/13 10:56:58 INFO Applying migration id=history 2026/05/13 10:56:58 INFO Applying migration id=outboxnano 2026/05/13 10:56:58 INFO Applying migration id=implements 2026/05/13 10:56:58 INFO Applying migration id=backfill 2026/05/13 10:56:59 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/poll/1 activity.object.type=Question activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/poll/1 2026/05/13 10:56:59 INFO Viewing post post=https://127.0.0.1/poll/1 --- PASS: TestPoll_TwoOptionsOnlyZeroVotes (0.69s) === RUN TestPoll_OneOption 2026/05/13 10:56:59 INFO Applying migration id=initial 2026/05/13 10:56:59 INFO Applying migration id=notesupdated 2026/05/13 10:56:59 INFO Applying migration id=personspreferredusername 2026/05/13 10:56:59 INFO Applying migration id=activitiesid 2026/05/13 10:56:59 INFO Applying migration id=outbox 2026/05/13 10:56:59 INFO Applying migration id=edits 2026/05/13 10:56:59 INFO Applying migration id=outboxactor 2026/05/13 10:56:59 INFO Applying migration id=outboxsender 2026/05/13 10:56:59 INFO Applying migration id=thread 2026/05/13 10:56:59 INFO Applying migration id=host 2026/05/13 10:56:59 INFO Applying migration id=sharedinbox 2026/05/13 10:56:59 INFO Applying migration id=noteshost 2026/05/13 10:56:59 INFO Applying migration id=fetched 2026/05/13 10:56:59 INFO Applying migration id=move 2026/05/13 10:56:59 INFO Applying migration id=cleanup 2026/05/13 10:56:59 INFO Applying migration id=received 2026/05/13 10:56:59 INFO Applying migration id=namehost 2026/05/13 10:56:59 INFO Applying migration id=outboxhost 2026/05/13 10:56:59 INFO Applying migration id=notesfts 2026/05/13 10:56:59 INFO Applying migration id=iconsname 2026/05/13 10:56:59 INFO Applying migration id=nohash 2026/05/13 10:56:59 INFO Applying migration id=shares 2026/05/13 10:56:59 INFO Applying migration id=actorttl 2026/05/13 10:56:59 INFO Applying migration id=tocc 2026/05/13 10:56:59 INFO Applying migration id=followeds 2026/05/13 10:56:59 INFO Applying migration id=certhash 2026/05/13 10:56:59 INFO Applying migration id=follows_sync 2026/05/13 10:56:59 INFO Applying migration id=jsonpath 2026/05/13 10:56:59 INFO Applying migration id=localforward 2026/05/13 10:56:59 INFO Applying migration id=avatar 2026/05/13 10:56:59 INFO Applying migration id=noimage 2026/05/13 10:56:59 INFO Applying migration id=feed 2026/05/13 10:56:59 INFO Applying migration id=bookmarks 2026/05/13 10:56:59 INFO Applying migration id=shareactivity 2026/05/13 10:56:59 INFO Applying migration id=application 2026/05/13 10:56:59 INFO Applying migration id=certificates 2026/05/13 10:56:59 INFO Applying migration id=rawforward 2026/05/13 10:56:59 INFO Applying migration id=publickey 2026/05/13 10:56:59 INFO Applying migration id=resolvegroup 2026/05/13 10:56:59 INFO Applying migration id=reject 2026/05/13 10:56:59 INFO Applying migration id=autodel 2026/05/13 10:56:59 INFO Applying migration id=jsonb 2026/05/13 10:56:59 INFO Applying migration id=quote 2026/05/13 10:56:59 INFO Applying migration id=rfc9421 2026/05/13 10:56:59 INFO Applying migration id=keys 2026/05/13 10:56:59 INFO Applying migration id=portable 2026/05/13 10:56:59 INFO Applying migration id=proofs 2026/05/13 10:56:59 INFO Applying migration id=contexts 2026/05/13 10:56:59 INFO Applying migration id=deliverieshost 2026/05/13 10:56:59 INFO Applying migration id=pembegin 2026/05/13 10:56:59 INFO Applying migration id=didhost 2026/05/13 10:56:59 INFO Applying migration id=rsapkcs8 2026/05/13 10:56:59 INFO Applying migration id=invites 2026/05/13 10:56:59 INFO Applying migration id=ed25519blob 2026/05/13 10:56:59 INFO Applying migration id=rsablob 2026/05/13 10:56:59 INFO Applying migration id=iconscid 2026/05/13 10:56:59 INFO Applying migration id=actor 2026/05/13 10:56:59 INFO Applying migration id=localkeys 2026/05/13 10:56:59 INFO Applying migration id=deleted 2026/05/13 10:56:59 INFO Applying migration id=history 2026/05/13 10:56:59 INFO Applying migration id=outboxnano 2026/05/13 10:56:59 INFO Applying migration id=implements 2026/05/13 10:56:59 INFO Applying migration id=backfill 2026/05/13 10:57:00 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/poll/1 activity.object.type=Question activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/poll/1 2026/05/13 10:57:00 INFO Viewing post post=https://127.0.0.1/poll/1 --- PASS: TestPoll_OneOption (0.79s) === RUN TestPoll_Vote 2026/05/13 10:57:00 INFO Applying migration id=initial 2026/05/13 10:57:00 INFO Applying migration id=notesupdated 2026/05/13 10:57:00 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:00 INFO Applying migration id=activitiesid 2026/05/13 10:57:00 INFO Applying migration id=outbox 2026/05/13 10:57:00 INFO Applying migration id=edits 2026/05/13 10:57:00 INFO Applying migration id=outboxactor 2026/05/13 10:57:00 INFO Applying migration id=outboxsender 2026/05/13 10:57:00 INFO Applying migration id=thread 2026/05/13 10:57:00 INFO Applying migration id=host 2026/05/13 10:57:00 INFO Applying migration id=sharedinbox 2026/05/13 10:57:00 INFO Applying migration id=noteshost 2026/05/13 10:57:00 INFO Applying migration id=fetched 2026/05/13 10:57:00 INFO Applying migration id=move 2026/05/13 10:57:00 INFO Applying migration id=cleanup 2026/05/13 10:57:00 INFO Applying migration id=received 2026/05/13 10:57:00 INFO Applying migration id=namehost 2026/05/13 10:57:00 INFO Applying migration id=outboxhost 2026/05/13 10:57:00 INFO Applying migration id=notesfts 2026/05/13 10:57:00 INFO Applying migration id=iconsname 2026/05/13 10:57:00 INFO Applying migration id=nohash 2026/05/13 10:57:00 INFO Applying migration id=shares 2026/05/13 10:57:00 INFO Applying migration id=actorttl 2026/05/13 10:57:00 INFO Applying migration id=tocc 2026/05/13 10:57:00 INFO Applying migration id=followeds 2026/05/13 10:57:00 INFO Applying migration id=certhash 2026/05/13 10:57:00 INFO Applying migration id=follows_sync 2026/05/13 10:57:00 INFO Applying migration id=jsonpath 2026/05/13 10:57:00 INFO Applying migration id=localforward 2026/05/13 10:57:00 INFO Applying migration id=avatar 2026/05/13 10:57:00 INFO Applying migration id=noimage 2026/05/13 10:57:00 INFO Applying migration id=feed 2026/05/13 10:57:00 INFO Applying migration id=bookmarks 2026/05/13 10:57:00 INFO Applying migration id=shareactivity 2026/05/13 10:57:00 INFO Applying migration id=application 2026/05/13 10:57:00 INFO Applying migration id=certificates 2026/05/13 10:57:00 INFO Applying migration id=rawforward 2026/05/13 10:57:00 INFO Applying migration id=publickey 2026/05/13 10:57:00 INFO Applying migration id=resolvegroup 2026/05/13 10:57:00 INFO Applying migration id=reject 2026/05/13 10:57:00 INFO Applying migration id=autodel 2026/05/13 10:57:00 INFO Applying migration id=jsonb 2026/05/13 10:57:00 INFO Applying migration id=quote 2026/05/13 10:57:00 INFO Applying migration id=rfc9421 2026/05/13 10:57:00 INFO Applying migration id=keys 2026/05/13 10:57:00 INFO Applying migration id=portable 2026/05/13 10:57:00 INFO Applying migration id=proofs 2026/05/13 10:57:00 INFO Applying migration id=contexts 2026/05/13 10:57:00 INFO Applying migration id=deliverieshost 2026/05/13 10:57:00 INFO Applying migration id=pembegin 2026/05/13 10:57:00 INFO Applying migration id=didhost 2026/05/13 10:57:00 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:00 INFO Applying migration id=invites 2026/05/13 10:57:00 INFO Applying migration id=ed25519blob 2026/05/13 10:57:00 INFO Applying migration id=rsablob 2026/05/13 10:57:00 INFO Applying migration id=iconscid 2026/05/13 10:57:00 INFO Applying migration id=actor 2026/05/13 10:57:00 INFO Applying migration id=localkeys 2026/05/13 10:57:00 INFO Applying migration id=deleted 2026/05/13 10:57:00 INFO Applying migration id=history 2026/05/13 10:57:00 INFO Applying migration id=outboxnano 2026/05/13 10:57:00 INFO Applying migration id=implements 2026/05/13 10:57:00 INFO Applying migration id=backfill 2026/05/13 10:57:00 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/poll/1 activity.object.type=Question activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/poll/1 2026/05/13 10:57:00 INFO Replying to post post=https://127.0.0.1/poll/1 2026/05/13 10:57:00 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-9b07-7cde-9bbe-0626709df24d activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-9b07-7cbb-8915-07a1c7775566 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-9b07-7cbb-8915-07a1c7775566 2026/05/13 10:57:00 INFO Viewing post post=https://127.0.0.1/poll/1 --- PASS: TestPoll_Vote (0.56s) === RUN TestPoll_VoteClosedPoll 2026/05/13 10:57:00 INFO Applying migration id=initial 2026/05/13 10:57:00 INFO Applying migration id=notesupdated 2026/05/13 10:57:00 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:00 INFO Applying migration id=activitiesid 2026/05/13 10:57:00 INFO Applying migration id=outbox 2026/05/13 10:57:00 INFO Applying migration id=edits 2026/05/13 10:57:00 INFO Applying migration id=outboxactor 2026/05/13 10:57:00 INFO Applying migration id=outboxsender 2026/05/13 10:57:00 INFO Applying migration id=thread 2026/05/13 10:57:00 INFO Applying migration id=host 2026/05/13 10:57:00 INFO Applying migration id=sharedinbox 2026/05/13 10:57:00 INFO Applying migration id=noteshost 2026/05/13 10:57:00 INFO Applying migration id=fetched 2026/05/13 10:57:00 INFO Applying migration id=move 2026/05/13 10:57:00 INFO Applying migration id=cleanup 2026/05/13 10:57:00 INFO Applying migration id=received 2026/05/13 10:57:00 INFO Applying migration id=namehost 2026/05/13 10:57:00 INFO Applying migration id=outboxhost 2026/05/13 10:57:00 INFO Applying migration id=notesfts 2026/05/13 10:57:00 INFO Applying migration id=iconsname 2026/05/13 10:57:00 INFO Applying migration id=nohash 2026/05/13 10:57:00 INFO Applying migration id=shares 2026/05/13 10:57:00 INFO Applying migration id=actorttl 2026/05/13 10:57:00 INFO Applying migration id=tocc 2026/05/13 10:57:00 INFO Applying migration id=followeds 2026/05/13 10:57:00 INFO Applying migration id=certhash 2026/05/13 10:57:00 INFO Applying migration id=follows_sync 2026/05/13 10:57:00 INFO Applying migration id=jsonpath 2026/05/13 10:57:00 INFO Applying migration id=localforward 2026/05/13 10:57:00 INFO Applying migration id=avatar 2026/05/13 10:57:00 INFO Applying migration id=noimage 2026/05/13 10:57:00 INFO Applying migration id=feed 2026/05/13 10:57:00 INFO Applying migration id=bookmarks 2026/05/13 10:57:00 INFO Applying migration id=shareactivity 2026/05/13 10:57:00 INFO Applying migration id=application 2026/05/13 10:57:00 INFO Applying migration id=certificates 2026/05/13 10:57:00 INFO Applying migration id=rawforward 2026/05/13 10:57:00 INFO Applying migration id=publickey 2026/05/13 10:57:00 INFO Applying migration id=resolvegroup 2026/05/13 10:57:00 INFO Applying migration id=reject 2026/05/13 10:57:00 INFO Applying migration id=autodel 2026/05/13 10:57:00 INFO Applying migration id=jsonb 2026/05/13 10:57:00 INFO Applying migration id=quote 2026/05/13 10:57:00 INFO Applying migration id=rfc9421 2026/05/13 10:57:00 INFO Applying migration id=keys 2026/05/13 10:57:00 INFO Applying migration id=portable 2026/05/13 10:57:00 INFO Applying migration id=proofs 2026/05/13 10:57:00 INFO Applying migration id=contexts 2026/05/13 10:57:00 INFO Applying migration id=deliverieshost 2026/05/13 10:57:00 INFO Applying migration id=pembegin 2026/05/13 10:57:00 INFO Applying migration id=didhost 2026/05/13 10:57:00 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:00 INFO Applying migration id=invites 2026/05/13 10:57:00 INFO Applying migration id=ed25519blob 2026/05/13 10:57:00 INFO Applying migration id=rsablob 2026/05/13 10:57:00 INFO Applying migration id=iconscid 2026/05/13 10:57:00 INFO Applying migration id=actor 2026/05/13 10:57:00 INFO Applying migration id=localkeys 2026/05/13 10:57:00 INFO Applying migration id=deleted 2026/05/13 10:57:00 INFO Applying migration id=history 2026/05/13 10:57:00 INFO Applying migration id=outboxnano 2026/05/13 10:57:00 INFO Applying migration id=implements 2026/05/13 10:57:00 INFO Applying migration id=backfill 2026/05/13 10:57:01 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/poll/1 activity.object.type=Question activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/poll/1 2026/05/13 10:57:01 INFO Replying to post post=https://127.0.0.1/poll/1 --- PASS: TestPoll_VoteClosedPoll (1.28s) === RUN TestPoll_VoteEndedPoll 2026/05/13 10:57:01 INFO Applying migration id=initial 2026/05/13 10:57:01 INFO Applying migration id=notesupdated 2026/05/13 10:57:01 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:01 INFO Applying migration id=activitiesid 2026/05/13 10:57:01 INFO Applying migration id=outbox 2026/05/13 10:57:01 INFO Applying migration id=edits 2026/05/13 10:57:01 INFO Applying migration id=outboxactor 2026/05/13 10:57:01 INFO Applying migration id=outboxsender 2026/05/13 10:57:01 INFO Applying migration id=thread 2026/05/13 10:57:01 INFO Applying migration id=host 2026/05/13 10:57:01 INFO Applying migration id=sharedinbox 2026/05/13 10:57:01 INFO Applying migration id=noteshost 2026/05/13 10:57:01 INFO Applying migration id=fetched 2026/05/13 10:57:01 INFO Applying migration id=move 2026/05/13 10:57:01 INFO Applying migration id=cleanup 2026/05/13 10:57:01 INFO Applying migration id=received 2026/05/13 10:57:01 INFO Applying migration id=namehost 2026/05/13 10:57:01 INFO Applying migration id=outboxhost 2026/05/13 10:57:01 INFO Applying migration id=notesfts 2026/05/13 10:57:01 INFO Applying migration id=iconsname 2026/05/13 10:57:01 INFO Applying migration id=nohash 2026/05/13 10:57:01 INFO Applying migration id=shares 2026/05/13 10:57:01 INFO Applying migration id=actorttl 2026/05/13 10:57:01 INFO Applying migration id=tocc 2026/05/13 10:57:02 INFO Applying migration id=followeds 2026/05/13 10:57:02 INFO Applying migration id=certhash 2026/05/13 10:57:02 INFO Applying migration id=follows_sync 2026/05/13 10:57:02 INFO Applying migration id=jsonpath 2026/05/13 10:57:02 INFO Applying migration id=localforward 2026/05/13 10:57:02 INFO Applying migration id=avatar 2026/05/13 10:57:02 INFO Applying migration id=noimage 2026/05/13 10:57:02 INFO Applying migration id=feed 2026/05/13 10:57:02 INFO Applying migration id=bookmarks 2026/05/13 10:57:02 INFO Applying migration id=shareactivity 2026/05/13 10:57:02 INFO Applying migration id=application 2026/05/13 10:57:02 INFO Applying migration id=certificates 2026/05/13 10:57:02 INFO Applying migration id=rawforward 2026/05/13 10:57:02 INFO Applying migration id=publickey 2026/05/13 10:57:02 INFO Applying migration id=resolvegroup 2026/05/13 10:57:02 INFO Applying migration id=reject 2026/05/13 10:57:02 INFO Applying migration id=autodel 2026/05/13 10:57:02 INFO Applying migration id=jsonb 2026/05/13 10:57:02 INFO Applying migration id=quote 2026/05/13 10:57:02 INFO Applying migration id=rfc9421 2026/05/13 10:57:02 INFO Applying migration id=keys 2026/05/13 10:57:02 INFO Applying migration id=portable 2026/05/13 10:57:02 INFO Applying migration id=proofs 2026/05/13 10:57:02 INFO Applying migration id=contexts 2026/05/13 10:57:02 INFO Applying migration id=deliverieshost 2026/05/13 10:57:02 INFO Applying migration id=pembegin 2026/05/13 10:57:02 INFO Applying migration id=didhost 2026/05/13 10:57:02 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:02 INFO Applying migration id=invites 2026/05/13 10:57:02 INFO Applying migration id=ed25519blob 2026/05/13 10:57:02 INFO Applying migration id=rsablob 2026/05/13 10:57:02 INFO Applying migration id=iconscid 2026/05/13 10:57:02 INFO Applying migration id=actor 2026/05/13 10:57:02 INFO Applying migration id=localkeys 2026/05/13 10:57:02 INFO Applying migration id=deleted 2026/05/13 10:57:02 INFO Applying migration id=history 2026/05/13 10:57:02 INFO Applying migration id=outboxnano 2026/05/13 10:57:02 INFO Applying migration id=implements 2026/05/13 10:57:02 INFO Applying migration id=backfill 2026/05/13 10:57:03 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/poll/1 activity.object.type=Question activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/poll/1 2026/05/13 10:57:03 INFO Replying to post post=https://127.0.0.1/poll/1 --- PASS: TestPoll_VoteEndedPoll (1.22s) === RUN TestPoll_Reply 2026/05/13 10:57:03 INFO Applying migration id=initial 2026/05/13 10:57:03 INFO Applying migration id=notesupdated 2026/05/13 10:57:03 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:03 INFO Applying migration id=activitiesid 2026/05/13 10:57:03 INFO Applying migration id=outbox 2026/05/13 10:57:03 INFO Applying migration id=edits 2026/05/13 10:57:03 INFO Applying migration id=outboxactor 2026/05/13 10:57:03 INFO Applying migration id=outboxsender 2026/05/13 10:57:03 INFO Applying migration id=thread 2026/05/13 10:57:03 INFO Applying migration id=host 2026/05/13 10:57:03 INFO Applying migration id=sharedinbox 2026/05/13 10:57:03 INFO Applying migration id=noteshost 2026/05/13 10:57:03 INFO Applying migration id=fetched 2026/05/13 10:57:03 INFO Applying migration id=move 2026/05/13 10:57:03 INFO Applying migration id=cleanup 2026/05/13 10:57:03 INFO Applying migration id=received 2026/05/13 10:57:03 INFO Applying migration id=namehost 2026/05/13 10:57:03 INFO Applying migration id=outboxhost 2026/05/13 10:57:03 INFO Applying migration id=notesfts 2026/05/13 10:57:03 INFO Applying migration id=iconsname 2026/05/13 10:57:03 INFO Applying migration id=nohash 2026/05/13 10:57:03 INFO Applying migration id=shares 2026/05/13 10:57:03 INFO Applying migration id=actorttl 2026/05/13 10:57:03 INFO Applying migration id=tocc 2026/05/13 10:57:03 INFO Applying migration id=followeds 2026/05/13 10:57:03 INFO Applying migration id=certhash 2026/05/13 10:57:03 INFO Applying migration id=follows_sync 2026/05/13 10:57:03 INFO Applying migration id=jsonpath 2026/05/13 10:57:03 INFO Applying migration id=localforward 2026/05/13 10:57:03 INFO Applying migration id=avatar 2026/05/13 10:57:03 INFO Applying migration id=noimage 2026/05/13 10:57:03 INFO Applying migration id=feed 2026/05/13 10:57:03 INFO Applying migration id=bookmarks 2026/05/13 10:57:03 INFO Applying migration id=shareactivity 2026/05/13 10:57:03 INFO Applying migration id=application 2026/05/13 10:57:03 INFO Applying migration id=certificates 2026/05/13 10:57:03 INFO Applying migration id=rawforward 2026/05/13 10:57:03 INFO Applying migration id=publickey 2026/05/13 10:57:03 INFO Applying migration id=resolvegroup 2026/05/13 10:57:03 INFO Applying migration id=reject 2026/05/13 10:57:03 INFO Applying migration id=autodel 2026/05/13 10:57:03 INFO Applying migration id=jsonb 2026/05/13 10:57:03 INFO Applying migration id=quote 2026/05/13 10:57:03 INFO Applying migration id=rfc9421 2026/05/13 10:57:03 INFO Applying migration id=keys 2026/05/13 10:57:03 INFO Applying migration id=portable 2026/05/13 10:57:03 INFO Applying migration id=proofs 2026/05/13 10:57:03 INFO Applying migration id=contexts 2026/05/13 10:57:03 INFO Applying migration id=deliverieshost 2026/05/13 10:57:03 INFO Applying migration id=pembegin 2026/05/13 10:57:03 INFO Applying migration id=didhost 2026/05/13 10:57:03 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:03 INFO Applying migration id=invites 2026/05/13 10:57:03 INFO Applying migration id=ed25519blob 2026/05/13 10:57:03 INFO Applying migration id=rsablob 2026/05/13 10:57:03 INFO Applying migration id=iconscid 2026/05/13 10:57:03 INFO Applying migration id=actor 2026/05/13 10:57:03 INFO Applying migration id=localkeys 2026/05/13 10:57:03 INFO Applying migration id=deleted 2026/05/13 10:57:03 INFO Applying migration id=history 2026/05/13 10:57:03 INFO Applying migration id=outboxnano 2026/05/13 10:57:03 INFO Applying migration id=implements 2026/05/13 10:57:03 INFO Applying migration id=backfill 2026/05/13 10:57:03 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/poll/1 activity.object.type=Question activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/poll/1 2026/05/13 10:57:03 INFO Replying to post post=https://127.0.0.1/poll/1 2026/05/13 10:57:03 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-a7ea-7dac-9f24-41f28da053cc activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-a7ea-7d88-b228-fde220f68be1 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-a7ea-7d88-b228-fde220f68be1 2026/05/13 10:57:03 INFO Viewing post post=https://127.0.0.1/poll/1 --- PASS: TestPoll_Reply (0.79s) === RUN TestPoll_ReplyClosedPoll 2026/05/13 10:57:03 INFO Applying migration id=initial 2026/05/13 10:57:03 INFO Applying migration id=notesupdated 2026/05/13 10:57:03 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:03 INFO Applying migration id=activitiesid 2026/05/13 10:57:03 INFO Applying migration id=outbox 2026/05/13 10:57:03 INFO Applying migration id=edits 2026/05/13 10:57:03 INFO Applying migration id=outboxactor 2026/05/13 10:57:03 INFO Applying migration id=outboxsender 2026/05/13 10:57:03 INFO Applying migration id=thread 2026/05/13 10:57:03 INFO Applying migration id=host 2026/05/13 10:57:03 INFO Applying migration id=sharedinbox 2026/05/13 10:57:03 INFO Applying migration id=noteshost 2026/05/13 10:57:03 INFO Applying migration id=fetched 2026/05/13 10:57:03 INFO Applying migration id=move 2026/05/13 10:57:03 INFO Applying migration id=cleanup 2026/05/13 10:57:03 INFO Applying migration id=received 2026/05/13 10:57:03 INFO Applying migration id=namehost 2026/05/13 10:57:03 INFO Applying migration id=outboxhost 2026/05/13 10:57:03 INFO Applying migration id=notesfts 2026/05/13 10:57:03 INFO Applying migration id=iconsname 2026/05/13 10:57:03 INFO Applying migration id=nohash 2026/05/13 10:57:04 INFO Applying migration id=shares 2026/05/13 10:57:04 INFO Applying migration id=actorttl 2026/05/13 10:57:04 INFO Applying migration id=tocc 2026/05/13 10:57:04 INFO Applying migration id=followeds 2026/05/13 10:57:04 INFO Applying migration id=certhash 2026/05/13 10:57:04 INFO Applying migration id=follows_sync 2026/05/13 10:57:04 INFO Applying migration id=jsonpath 2026/05/13 10:57:04 INFO Applying migration id=localforward 2026/05/13 10:57:04 INFO Applying migration id=avatar 2026/05/13 10:57:04 INFO Applying migration id=noimage 2026/05/13 10:57:04 INFO Applying migration id=feed 2026/05/13 10:57:04 INFO Applying migration id=bookmarks 2026/05/13 10:57:04 INFO Applying migration id=shareactivity 2026/05/13 10:57:04 INFO Applying migration id=application 2026/05/13 10:57:04 INFO Applying migration id=certificates 2026/05/13 10:57:04 INFO Applying migration id=rawforward 2026/05/13 10:57:04 INFO Applying migration id=publickey 2026/05/13 10:57:04 INFO Applying migration id=resolvegroup 2026/05/13 10:57:04 INFO Applying migration id=reject 2026/05/13 10:57:04 INFO Applying migration id=autodel 2026/05/13 10:57:04 INFO Applying migration id=jsonb 2026/05/13 10:57:04 INFO Applying migration id=quote 2026/05/13 10:57:04 INFO Applying migration id=rfc9421 2026/05/13 10:57:04 INFO Applying migration id=keys 2026/05/13 10:57:04 INFO Applying migration id=portable 2026/05/13 10:57:04 INFO Applying migration id=proofs 2026/05/13 10:57:04 INFO Applying migration id=contexts 2026/05/13 10:57:04 INFO Applying migration id=deliverieshost 2026/05/13 10:57:04 INFO Applying migration id=pembegin 2026/05/13 10:57:04 INFO Applying migration id=didhost 2026/05/13 10:57:04 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:04 INFO Applying migration id=invites 2026/05/13 10:57:04 INFO Applying migration id=ed25519blob 2026/05/13 10:57:04 INFO Applying migration id=rsablob 2026/05/13 10:57:04 INFO Applying migration id=iconscid 2026/05/13 10:57:04 INFO Applying migration id=actor 2026/05/13 10:57:04 INFO Applying migration id=localkeys 2026/05/13 10:57:04 INFO Applying migration id=deleted 2026/05/13 10:57:04 INFO Applying migration id=history 2026/05/13 10:57:04 INFO Applying migration id=outboxnano 2026/05/13 10:57:04 INFO Applying migration id=implements 2026/05/13 10:57:04 INFO Applying migration id=backfill 2026/05/13 10:57:04 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/poll/1 activity.object.type=Question activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/poll/1 2026/05/13 10:57:04 INFO Replying to post post=https://127.0.0.1/poll/1 2026/05/13 10:57:04 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-aa5b-7ef8-bc09-c8722d57491a activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-aa5b-7ece-9ed4-3c1ec6dc1e4a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-aa5b-7ece-9ed4-3c1ec6dc1e4a 2026/05/13 10:57:04 INFO Viewing post post=https://127.0.0.1/poll/1 --- PASS: TestPoll_ReplyClosedPoll (0.62s) === RUN TestPoll_EditVote 2026/05/13 10:57:04 INFO Applying migration id=initial 2026/05/13 10:57:04 INFO Applying migration id=notesupdated 2026/05/13 10:57:04 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:04 INFO Applying migration id=activitiesid 2026/05/13 10:57:04 INFO Applying migration id=outbox 2026/05/13 10:57:04 INFO Applying migration id=edits 2026/05/13 10:57:04 INFO Applying migration id=outboxactor 2026/05/13 10:57:04 INFO Applying migration id=outboxsender 2026/05/13 10:57:04 INFO Applying migration id=thread 2026/05/13 10:57:04 INFO Applying migration id=host 2026/05/13 10:57:04 INFO Applying migration id=sharedinbox 2026/05/13 10:57:04 INFO Applying migration id=noteshost 2026/05/13 10:57:04 INFO Applying migration id=fetched 2026/05/13 10:57:04 INFO Applying migration id=move 2026/05/13 10:57:04 INFO Applying migration id=cleanup 2026/05/13 10:57:04 INFO Applying migration id=received 2026/05/13 10:57:04 INFO Applying migration id=namehost 2026/05/13 10:57:04 INFO Applying migration id=outboxhost 2026/05/13 10:57:04 INFO Applying migration id=notesfts 2026/05/13 10:57:04 INFO Applying migration id=iconsname 2026/05/13 10:57:04 INFO Applying migration id=nohash 2026/05/13 10:57:04 INFO Applying migration id=shares 2026/05/13 10:57:04 INFO Applying migration id=actorttl 2026/05/13 10:57:04 INFO Applying migration id=tocc 2026/05/13 10:57:04 INFO Applying migration id=followeds 2026/05/13 10:57:04 INFO Applying migration id=certhash 2026/05/13 10:57:04 INFO Applying migration id=follows_sync 2026/05/13 10:57:04 INFO Applying migration id=jsonpath 2026/05/13 10:57:04 INFO Applying migration id=localforward 2026/05/13 10:57:04 INFO Applying migration id=avatar 2026/05/13 10:57:04 INFO Applying migration id=noimage 2026/05/13 10:57:04 INFO Applying migration id=feed 2026/05/13 10:57:04 INFO Applying migration id=bookmarks 2026/05/13 10:57:04 INFO Applying migration id=shareactivity 2026/05/13 10:57:04 INFO Applying migration id=application 2026/05/13 10:57:04 INFO Applying migration id=certificates 2026/05/13 10:57:04 INFO Applying migration id=rawforward 2026/05/13 10:57:04 INFO Applying migration id=publickey 2026/05/13 10:57:04 INFO Applying migration id=resolvegroup 2026/05/13 10:57:04 INFO Applying migration id=reject 2026/05/13 10:57:04 INFO Applying migration id=autodel 2026/05/13 10:57:04 INFO Applying migration id=jsonb 2026/05/13 10:57:04 INFO Applying migration id=quote 2026/05/13 10:57:04 INFO Applying migration id=rfc9421 2026/05/13 10:57:04 INFO Applying migration id=keys 2026/05/13 10:57:04 INFO Applying migration id=portable 2026/05/13 10:57:04 INFO Applying migration id=proofs 2026/05/13 10:57:04 INFO Applying migration id=contexts 2026/05/13 10:57:04 INFO Applying migration id=deliverieshost 2026/05/13 10:57:04 INFO Applying migration id=pembegin 2026/05/13 10:57:04 INFO Applying migration id=didhost 2026/05/13 10:57:04 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:04 INFO Applying migration id=invites 2026/05/13 10:57:04 INFO Applying migration id=ed25519blob 2026/05/13 10:57:04 INFO Applying migration id=rsablob 2026/05/13 10:57:04 INFO Applying migration id=iconscid 2026/05/13 10:57:04 INFO Applying migration id=actor 2026/05/13 10:57:04 INFO Applying migration id=localkeys 2026/05/13 10:57:04 INFO Applying migration id=deleted 2026/05/13 10:57:04 INFO Applying migration id=history 2026/05/13 10:57:04 INFO Applying migration id=outboxnano 2026/05/13 10:57:04 INFO Applying migration id=implements 2026/05/13 10:57:04 INFO Applying migration id=backfill 2026/05/13 10:57:05 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/poll/1 activity.object.type=Question activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/poll/1 2026/05/13 10:57:05 INFO Replying to post post=https://127.0.0.1/poll/1 2026/05/13 10:57:05 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-ae30-7073-b8e0-6ae1732da00d activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-ae30-704e-9c31-38ee9f8fc867 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-ae30-704e-9c31-38ee9f8fc867 2026/05/13 10:57:05 INFO Viewing post post=https://127.0.0.1/poll/1 2026/05/13 10:57:05 WARN Cannot edit votes vote=https://localhost.localdomain:8443/post/019e20fb-ae30-704e-9c31-38ee9f8fc867 --- PASS: TestPoll_EditVote (0.98s) === RUN TestPoll_DeleteReply 2026/05/13 10:57:05 INFO Applying migration id=initial 2026/05/13 10:57:05 INFO Applying migration id=notesupdated 2026/05/13 10:57:05 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:05 INFO Applying migration id=activitiesid 2026/05/13 10:57:05 INFO Applying migration id=outbox 2026/05/13 10:57:05 INFO Applying migration id=edits 2026/05/13 10:57:05 INFO Applying migration id=outboxactor 2026/05/13 10:57:05 INFO Applying migration id=outboxsender 2026/05/13 10:57:05 INFO Applying migration id=thread 2026/05/13 10:57:05 INFO Applying migration id=host 2026/05/13 10:57:05 INFO Applying migration id=sharedinbox 2026/05/13 10:57:05 INFO Applying migration id=noteshost 2026/05/13 10:57:05 INFO Applying migration id=fetched 2026/05/13 10:57:05 INFO Applying migration id=move 2026/05/13 10:57:05 INFO Applying migration id=cleanup 2026/05/13 10:57:05 INFO Applying migration id=received 2026/05/13 10:57:05 INFO Applying migration id=namehost 2026/05/13 10:57:05 INFO Applying migration id=outboxhost 2026/05/13 10:57:05 INFO Applying migration id=notesfts 2026/05/13 10:57:05 INFO Applying migration id=iconsname 2026/05/13 10:57:05 INFO Applying migration id=nohash 2026/05/13 10:57:05 INFO Applying migration id=shares 2026/05/13 10:57:05 INFO Applying migration id=actorttl 2026/05/13 10:57:05 INFO Applying migration id=tocc 2026/05/13 10:57:05 INFO Applying migration id=followeds 2026/05/13 10:57:05 INFO Applying migration id=certhash 2026/05/13 10:57:05 INFO Applying migration id=follows_sync 2026/05/13 10:57:05 INFO Applying migration id=jsonpath 2026/05/13 10:57:05 INFO Applying migration id=localforward 2026/05/13 10:57:05 INFO Applying migration id=avatar 2026/05/13 10:57:05 INFO Applying migration id=noimage 2026/05/13 10:57:05 INFO Applying migration id=feed 2026/05/13 10:57:05 INFO Applying migration id=bookmarks 2026/05/13 10:57:05 INFO Applying migration id=shareactivity 2026/05/13 10:57:05 INFO Applying migration id=application 2026/05/13 10:57:05 INFO Applying migration id=certificates 2026/05/13 10:57:05 INFO Applying migration id=rawforward 2026/05/13 10:57:05 INFO Applying migration id=publickey 2026/05/13 10:57:05 INFO Applying migration id=resolvegroup 2026/05/13 10:57:05 INFO Applying migration id=reject 2026/05/13 10:57:05 INFO Applying migration id=autodel 2026/05/13 10:57:05 INFO Applying migration id=jsonb 2026/05/13 10:57:05 INFO Applying migration id=quote 2026/05/13 10:57:05 INFO Applying migration id=rfc9421 2026/05/13 10:57:05 INFO Applying migration id=keys 2026/05/13 10:57:05 INFO Applying migration id=portable 2026/05/13 10:57:05 INFO Applying migration id=proofs 2026/05/13 10:57:05 INFO Applying migration id=contexts 2026/05/13 10:57:05 INFO Applying migration id=deliverieshost 2026/05/13 10:57:05 INFO Applying migration id=pembegin 2026/05/13 10:57:05 INFO Applying migration id=didhost 2026/05/13 10:57:05 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:05 INFO Applying migration id=invites 2026/05/13 10:57:05 INFO Applying migration id=ed25519blob 2026/05/13 10:57:05 INFO Applying migration id=rsablob 2026/05/13 10:57:05 INFO Applying migration id=iconscid 2026/05/13 10:57:05 INFO Applying migration id=actor 2026/05/13 10:57:05 INFO Applying migration id=localkeys 2026/05/13 10:57:05 INFO Applying migration id=deleted 2026/05/13 10:57:05 INFO Applying migration id=history 2026/05/13 10:57:05 INFO Applying migration id=outboxnano 2026/05/13 10:57:05 INFO Applying migration id=implements 2026/05/13 10:57:05 INFO Applying migration id=backfill 2026/05/13 10:57:06 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/poll/1 activity.object.type=Question activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/poll/1 2026/05/13 10:57:06 INFO Replying to post post=https://127.0.0.1/poll/1 2026/05/13 10:57:06 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-b175-7f33-a3d6-094e822ec141 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-b175-7f05-abf3-20f560285ea2 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-b175-7f05-abf3-20f560285ea2 2026/05/13 10:57:06 INFO Viewing post post=https://127.0.0.1/poll/1 2026/05/13 10:57:06 WARN Throttled request to edit post note=https://localhost.localdomain:8443/post/019e20fb-b175-7f05-abf3-20f560285ea2 can=2026-05-13T11:01:06.421Z --- PASS: TestPoll_DeleteReply (0.84s) === RUN TestPoll_Update 2026/05/13 10:57:06 INFO Applying migration id=initial 2026/05/13 10:57:06 INFO Applying migration id=notesupdated 2026/05/13 10:57:06 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:06 INFO Applying migration id=activitiesid 2026/05/13 10:57:06 INFO Applying migration id=outbox 2026/05/13 10:57:06 INFO Applying migration id=edits 2026/05/13 10:57:06 INFO Applying migration id=outboxactor 2026/05/13 10:57:06 INFO Applying migration id=outboxsender 2026/05/13 10:57:06 INFO Applying migration id=thread 2026/05/13 10:57:06 INFO Applying migration id=host 2026/05/13 10:57:06 INFO Applying migration id=sharedinbox 2026/05/13 10:57:06 INFO Applying migration id=noteshost 2026/05/13 10:57:06 INFO Applying migration id=fetched 2026/05/13 10:57:06 INFO Applying migration id=move 2026/05/13 10:57:06 INFO Applying migration id=cleanup 2026/05/13 10:57:06 INFO Applying migration id=received 2026/05/13 10:57:06 INFO Applying migration id=namehost 2026/05/13 10:57:06 INFO Applying migration id=outboxhost 2026/05/13 10:57:06 INFO Applying migration id=notesfts 2026/05/13 10:57:06 INFO Applying migration id=iconsname 2026/05/13 10:57:06 INFO Applying migration id=nohash 2026/05/13 10:57:06 INFO Applying migration id=shares 2026/05/13 10:57:06 INFO Applying migration id=actorttl 2026/05/13 10:57:06 INFO Applying migration id=tocc 2026/05/13 10:57:06 INFO Applying migration id=followeds 2026/05/13 10:57:06 INFO Applying migration id=certhash 2026/05/13 10:57:06 INFO Applying migration id=follows_sync 2026/05/13 10:57:06 INFO Applying migration id=jsonpath 2026/05/13 10:57:06 INFO Applying migration id=localforward 2026/05/13 10:57:06 INFO Applying migration id=avatar 2026/05/13 10:57:06 INFO Applying migration id=noimage 2026/05/13 10:57:06 INFO Applying migration id=feed 2026/05/13 10:57:06 INFO Applying migration id=bookmarks 2026/05/13 10:57:06 INFO Applying migration id=shareactivity 2026/05/13 10:57:06 INFO Applying migration id=application 2026/05/13 10:57:06 INFO Applying migration id=certificates 2026/05/13 10:57:06 INFO Applying migration id=rawforward 2026/05/13 10:57:06 INFO Applying migration id=publickey 2026/05/13 10:57:06 INFO Applying migration id=resolvegroup 2026/05/13 10:57:06 INFO Applying migration id=reject 2026/05/13 10:57:06 INFO Applying migration id=autodel 2026/05/13 10:57:06 INFO Applying migration id=jsonb 2026/05/13 10:57:06 INFO Applying migration id=quote 2026/05/13 10:57:06 INFO Applying migration id=rfc9421 2026/05/13 10:57:06 INFO Applying migration id=keys 2026/05/13 10:57:06 INFO Applying migration id=portable 2026/05/13 10:57:06 INFO Applying migration id=proofs 2026/05/13 10:57:06 INFO Applying migration id=contexts 2026/05/13 10:57:06 INFO Applying migration id=deliverieshost 2026/05/13 10:57:06 INFO Applying migration id=pembegin 2026/05/13 10:57:06 INFO Applying migration id=didhost 2026/05/13 10:57:06 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:06 INFO Applying migration id=invites 2026/05/13 10:57:06 INFO Applying migration id=ed25519blob 2026/05/13 10:57:06 INFO Applying migration id=rsablob 2026/05/13 10:57:06 INFO Applying migration id=iconscid 2026/05/13 10:57:06 INFO Applying migration id=actor 2026/05/13 10:57:06 INFO Applying migration id=localkeys 2026/05/13 10:57:06 INFO Applying migration id=deleted 2026/05/13 10:57:06 INFO Applying migration id=history 2026/05/13 10:57:06 INFO Applying migration id=outboxnano 2026/05/13 10:57:06 INFO Applying migration id=implements 2026/05/13 10:57:06 INFO Applying migration id=backfill 2026/05/13 10:57:07 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/poll/1 activity.object.type=Question activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/poll/1 2026/05/13 10:57:07 INFO Viewing post post=https://127.0.0.1/poll/1 2026/05/13 10:57:07 INFO Updated post activity.id=https://127.0.0.1/update/1 activity.type=Update activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/poll/1 activity.object.type=Question activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/poll/1 2026/05/13 10:57:07 INFO Viewing post post=https://127.0.0.1/poll/1 --- PASS: TestPoll_Update (0.65s) === RUN TestPoll_OldUpdate 2026/05/13 10:57:07 INFO Applying migration id=initial 2026/05/13 10:57:07 INFO Applying migration id=notesupdated 2026/05/13 10:57:07 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:07 INFO Applying migration id=activitiesid 2026/05/13 10:57:07 INFO Applying migration id=outbox 2026/05/13 10:57:07 INFO Applying migration id=edits 2026/05/13 10:57:07 INFO Applying migration id=outboxactor 2026/05/13 10:57:07 INFO Applying migration id=outboxsender 2026/05/13 10:57:07 INFO Applying migration id=thread 2026/05/13 10:57:07 INFO Applying migration id=host 2026/05/13 10:57:07 INFO Applying migration id=sharedinbox 2026/05/13 10:57:07 INFO Applying migration id=noteshost 2026/05/13 10:57:07 INFO Applying migration id=fetched 2026/05/13 10:57:07 INFO Applying migration id=move 2026/05/13 10:57:07 INFO Applying migration id=cleanup 2026/05/13 10:57:07 INFO Applying migration id=received 2026/05/13 10:57:07 INFO Applying migration id=namehost 2026/05/13 10:57:07 INFO Applying migration id=outboxhost 2026/05/13 10:57:07 INFO Applying migration id=notesfts 2026/05/13 10:57:07 INFO Applying migration id=iconsname 2026/05/13 10:57:07 INFO Applying migration id=nohash 2026/05/13 10:57:07 INFO Applying migration id=shares 2026/05/13 10:57:07 INFO Applying migration id=actorttl 2026/05/13 10:57:07 INFO Applying migration id=tocc 2026/05/13 10:57:07 INFO Applying migration id=followeds 2026/05/13 10:57:07 INFO Applying migration id=certhash 2026/05/13 10:57:07 INFO Applying migration id=follows_sync 2026/05/13 10:57:07 INFO Applying migration id=jsonpath 2026/05/13 10:57:07 INFO Applying migration id=localforward 2026/05/13 10:57:07 INFO Applying migration id=avatar 2026/05/13 10:57:07 INFO Applying migration id=noimage 2026/05/13 10:57:07 INFO Applying migration id=feed 2026/05/13 10:57:07 INFO Applying migration id=bookmarks 2026/05/13 10:57:07 INFO Applying migration id=shareactivity 2026/05/13 10:57:07 INFO Applying migration id=application 2026/05/13 10:57:07 INFO Applying migration id=certificates 2026/05/13 10:57:07 INFO Applying migration id=rawforward 2026/05/13 10:57:07 INFO Applying migration id=publickey 2026/05/13 10:57:07 INFO Applying migration id=resolvegroup 2026/05/13 10:57:07 INFO Applying migration id=reject 2026/05/13 10:57:07 INFO Applying migration id=autodel 2026/05/13 10:57:07 INFO Applying migration id=jsonb 2026/05/13 10:57:07 INFO Applying migration id=quote 2026/05/13 10:57:07 INFO Applying migration id=rfc9421 2026/05/13 10:57:07 INFO Applying migration id=keys 2026/05/13 10:57:07 INFO Applying migration id=portable 2026/05/13 10:57:07 INFO Applying migration id=proofs 2026/05/13 10:57:07 INFO Applying migration id=contexts 2026/05/13 10:57:07 INFO Applying migration id=deliverieshost 2026/05/13 10:57:07 INFO Applying migration id=pembegin 2026/05/13 10:57:07 INFO Applying migration id=didhost 2026/05/13 10:57:07 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:07 INFO Applying migration id=invites 2026/05/13 10:57:07 INFO Applying migration id=ed25519blob 2026/05/13 10:57:07 INFO Applying migration id=rsablob 2026/05/13 10:57:07 INFO Applying migration id=iconscid 2026/05/13 10:57:07 INFO Applying migration id=actor 2026/05/13 10:57:07 INFO Applying migration id=localkeys 2026/05/13 10:57:07 INFO Applying migration id=deleted 2026/05/13 10:57:07 INFO Applying migration id=history 2026/05/13 10:57:07 INFO Applying migration id=outboxnano 2026/05/13 10:57:07 INFO Applying migration id=implements 2026/05/13 10:57:07 INFO Applying migration id=backfill 2026/05/13 10:57:07 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/poll/1 activity.object.type=Question activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/poll/1 2026/05/13 10:57:07 INFO Viewing post post=https://127.0.0.1/poll/1 2026/05/13 10:57:07 INFO Viewing post post=https://127.0.0.1/poll/1 --- PASS: TestPoll_OldUpdate (0.81s) === RUN TestPoll_Local3Options 2026/05/13 10:57:07 INFO Applying migration id=initial 2026/05/13 10:57:07 INFO Applying migration id=notesupdated 2026/05/13 10:57:07 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:07 INFO Applying migration id=activitiesid 2026/05/13 10:57:07 INFO Applying migration id=outbox 2026/05/13 10:57:07 INFO Applying migration id=edits 2026/05/13 10:57:07 INFO Applying migration id=outboxactor 2026/05/13 10:57:07 INFO Applying migration id=outboxsender 2026/05/13 10:57:07 INFO Applying migration id=thread 2026/05/13 10:57:07 INFO Applying migration id=host 2026/05/13 10:57:07 INFO Applying migration id=sharedinbox 2026/05/13 10:57:07 INFO Applying migration id=noteshost 2026/05/13 10:57:07 INFO Applying migration id=fetched 2026/05/13 10:57:07 INFO Applying migration id=move 2026/05/13 10:57:07 INFO Applying migration id=cleanup 2026/05/13 10:57:07 INFO Applying migration id=received 2026/05/13 10:57:07 INFO Applying migration id=namehost 2026/05/13 10:57:07 INFO Applying migration id=outboxhost 2026/05/13 10:57:07 INFO Applying migration id=notesfts 2026/05/13 10:57:07 INFO Applying migration id=iconsname 2026/05/13 10:57:07 INFO Applying migration id=nohash 2026/05/13 10:57:07 INFO Applying migration id=shares 2026/05/13 10:57:07 INFO Applying migration id=actorttl 2026/05/13 10:57:07 INFO Applying migration id=tocc 2026/05/13 10:57:07 INFO Applying migration id=followeds 2026/05/13 10:57:07 INFO Applying migration id=certhash 2026/05/13 10:57:07 INFO Applying migration id=follows_sync 2026/05/13 10:57:07 INFO Applying migration id=jsonpath 2026/05/13 10:57:07 INFO Applying migration id=localforward 2026/05/13 10:57:07 INFO Applying migration id=avatar 2026/05/13 10:57:07 INFO Applying migration id=noimage 2026/05/13 10:57:07 INFO Applying migration id=feed 2026/05/13 10:57:07 INFO Applying migration id=bookmarks 2026/05/13 10:57:07 INFO Applying migration id=shareactivity 2026/05/13 10:57:07 INFO Applying migration id=application 2026/05/13 10:57:07 INFO Applying migration id=certificates 2026/05/13 10:57:07 INFO Applying migration id=rawforward 2026/05/13 10:57:07 INFO Applying migration id=publickey 2026/05/13 10:57:07 INFO Applying migration id=resolvegroup 2026/05/13 10:57:07 INFO Applying migration id=reject 2026/05/13 10:57:07 INFO Applying migration id=autodel 2026/05/13 10:57:07 INFO Applying migration id=jsonb 2026/05/13 10:57:08 INFO Applying migration id=quote 2026/05/13 10:57:08 INFO Applying migration id=rfc9421 2026/05/13 10:57:08 INFO Applying migration id=keys 2026/05/13 10:57:08 INFO Applying migration id=portable 2026/05/13 10:57:08 INFO Applying migration id=proofs 2026/05/13 10:57:08 INFO Applying migration id=contexts 2026/05/13 10:57:08 INFO Applying migration id=deliverieshost 2026/05/13 10:57:08 INFO Applying migration id=pembegin 2026/05/13 10:57:08 INFO Applying migration id=didhost 2026/05/13 10:57:08 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:08 INFO Applying migration id=invites 2026/05/13 10:57:08 INFO Applying migration id=ed25519blob 2026/05/13 10:57:08 INFO Applying migration id=rsablob 2026/05/13 10:57:08 INFO Applying migration id=iconscid 2026/05/13 10:57:08 INFO Applying migration id=actor 2026/05/13 10:57:08 INFO Applying migration id=localkeys 2026/05/13 10:57:08 INFO Applying migration id=deleted 2026/05/13 10:57:08 INFO Applying migration id=history 2026/05/13 10:57:08 INFO Applying migration id=outboxnano 2026/05/13 10:57:08 INFO Applying migration id=implements 2026/05/13 10:57:08 INFO Applying migration id=backfill 2026/05/13 10:57:08 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-b939-755f-9275-a685fdc647fb activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-b938-7450-97ed-2a26c7b296df activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-b938-7450-97ed-2a26c7b296df 2026/05/13 10:57:08 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-b938-7450-97ed-2a26c7b296df --- PASS: TestPoll_Local3Options (0.52s) === RUN TestPoll_Local5Options 2026/05/13 10:57:08 INFO Applying migration id=initial 2026/05/13 10:57:08 INFO Applying migration id=notesupdated 2026/05/13 10:57:08 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:08 INFO Applying migration id=activitiesid 2026/05/13 10:57:08 INFO Applying migration id=outbox 2026/05/13 10:57:08 INFO Applying migration id=edits 2026/05/13 10:57:08 INFO Applying migration id=outboxactor 2026/05/13 10:57:08 INFO Applying migration id=outboxsender 2026/05/13 10:57:08 INFO Applying migration id=thread 2026/05/13 10:57:08 INFO Applying migration id=host 2026/05/13 10:57:08 INFO Applying migration id=sharedinbox 2026/05/13 10:57:08 INFO Applying migration id=noteshost 2026/05/13 10:57:08 INFO Applying migration id=fetched 2026/05/13 10:57:08 INFO Applying migration id=move 2026/05/13 10:57:08 INFO Applying migration id=cleanup 2026/05/13 10:57:08 INFO Applying migration id=received 2026/05/13 10:57:08 INFO Applying migration id=namehost 2026/05/13 10:57:08 INFO Applying migration id=outboxhost 2026/05/13 10:57:08 INFO Applying migration id=notesfts 2026/05/13 10:57:08 INFO Applying migration id=iconsname 2026/05/13 10:57:08 INFO Applying migration id=nohash 2026/05/13 10:57:08 INFO Applying migration id=shares 2026/05/13 10:57:08 INFO Applying migration id=actorttl 2026/05/13 10:57:08 INFO Applying migration id=tocc 2026/05/13 10:57:08 INFO Applying migration id=followeds 2026/05/13 10:57:08 INFO Applying migration id=certhash 2026/05/13 10:57:08 INFO Applying migration id=follows_sync 2026/05/13 10:57:08 INFO Applying migration id=jsonpath 2026/05/13 10:57:08 INFO Applying migration id=localforward 2026/05/13 10:57:08 INFO Applying migration id=avatar 2026/05/13 10:57:08 INFO Applying migration id=noimage 2026/05/13 10:57:08 INFO Applying migration id=feed 2026/05/13 10:57:08 INFO Applying migration id=bookmarks 2026/05/13 10:57:08 INFO Applying migration id=shareactivity 2026/05/13 10:57:08 INFO Applying migration id=application 2026/05/13 10:57:08 INFO Applying migration id=certificates 2026/05/13 10:57:08 INFO Applying migration id=rawforward 2026/05/13 10:57:08 INFO Applying migration id=publickey 2026/05/13 10:57:08 INFO Applying migration id=resolvegroup 2026/05/13 10:57:08 INFO Applying migration id=reject 2026/05/13 10:57:08 INFO Applying migration id=autodel 2026/05/13 10:57:08 INFO Applying migration id=jsonb 2026/05/13 10:57:08 INFO Applying migration id=quote 2026/05/13 10:57:08 INFO Applying migration id=rfc9421 2026/05/13 10:57:08 INFO Applying migration id=keys 2026/05/13 10:57:08 INFO Applying migration id=portable 2026/05/13 10:57:08 INFO Applying migration id=proofs 2026/05/13 10:57:08 INFO Applying migration id=contexts 2026/05/13 10:57:08 INFO Applying migration id=deliverieshost 2026/05/13 10:57:08 INFO Applying migration id=pembegin 2026/05/13 10:57:08 INFO Applying migration id=didhost 2026/05/13 10:57:08 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:08 INFO Applying migration id=invites 2026/05/13 10:57:08 INFO Applying migration id=ed25519blob 2026/05/13 10:57:08 INFO Applying migration id=rsablob 2026/05/13 10:57:08 INFO Applying migration id=iconscid 2026/05/13 10:57:08 INFO Applying migration id=actor 2026/05/13 10:57:08 INFO Applying migration id=localkeys 2026/05/13 10:57:08 INFO Applying migration id=deleted 2026/05/13 10:57:08 INFO Applying migration id=history 2026/05/13 10:57:08 INFO Applying migration id=outboxnano 2026/05/13 10:57:08 INFO Applying migration id=implements 2026/05/13 10:57:08 INFO Applying migration id=backfill 2026/05/13 10:57:09 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-bbe5-7ad9-a8ca-ac724ce593f9 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-bbe4-789f-930e-e87b532bc1dd activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-bbe4-789f-930e-e87b532bc1dd 2026/05/13 10:57:09 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-bbe4-789f-930e-e87b532bc1dd --- PASS: TestPoll_Local5Options (0.69s) === RUN TestPoll_Local1Option 2026/05/13 10:57:09 INFO Applying migration id=initial 2026/05/13 10:57:09 INFO Applying migration id=notesupdated 2026/05/13 10:57:09 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:09 INFO Applying migration id=activitiesid 2026/05/13 10:57:09 INFO Applying migration id=outbox 2026/05/13 10:57:09 INFO Applying migration id=edits 2026/05/13 10:57:09 INFO Applying migration id=outboxactor 2026/05/13 10:57:09 INFO Applying migration id=outboxsender 2026/05/13 10:57:09 INFO Applying migration id=thread 2026/05/13 10:57:09 INFO Applying migration id=host 2026/05/13 10:57:09 INFO Applying migration id=sharedinbox 2026/05/13 10:57:09 INFO Applying migration id=noteshost 2026/05/13 10:57:09 INFO Applying migration id=fetched 2026/05/13 10:57:09 INFO Applying migration id=move 2026/05/13 10:57:09 INFO Applying migration id=cleanup 2026/05/13 10:57:09 INFO Applying migration id=received 2026/05/13 10:57:09 INFO Applying migration id=namehost 2026/05/13 10:57:09 INFO Applying migration id=outboxhost 2026/05/13 10:57:09 INFO Applying migration id=notesfts 2026/05/13 10:57:09 INFO Applying migration id=iconsname 2026/05/13 10:57:09 INFO Applying migration id=nohash 2026/05/13 10:57:09 INFO Applying migration id=shares 2026/05/13 10:57:09 INFO Applying migration id=actorttl 2026/05/13 10:57:09 INFO Applying migration id=tocc 2026/05/13 10:57:09 INFO Applying migration id=followeds 2026/05/13 10:57:09 INFO Applying migration id=certhash 2026/05/13 10:57:09 INFO Applying migration id=follows_sync 2026/05/13 10:57:09 INFO Applying migration id=jsonpath 2026/05/13 10:57:09 INFO Applying migration id=localforward 2026/05/13 10:57:09 INFO Applying migration id=avatar 2026/05/13 10:57:09 INFO Applying migration id=noimage 2026/05/13 10:57:09 INFO Applying migration id=feed 2026/05/13 10:57:09 INFO Applying migration id=bookmarks 2026/05/13 10:57:09 INFO Applying migration id=shareactivity 2026/05/13 10:57:09 INFO Applying migration id=application 2026/05/13 10:57:09 INFO Applying migration id=certificates 2026/05/13 10:57:09 INFO Applying migration id=rawforward 2026/05/13 10:57:09 INFO Applying migration id=publickey 2026/05/13 10:57:09 INFO Applying migration id=resolvegroup 2026/05/13 10:57:09 INFO Applying migration id=reject 2026/05/13 10:57:09 INFO Applying migration id=autodel 2026/05/13 10:57:09 INFO Applying migration id=jsonb 2026/05/13 10:57:09 INFO Applying migration id=quote 2026/05/13 10:57:09 INFO Applying migration id=rfc9421 2026/05/13 10:57:09 INFO Applying migration id=keys 2026/05/13 10:57:09 INFO Applying migration id=portable 2026/05/13 10:57:09 INFO Applying migration id=proofs 2026/05/13 10:57:09 INFO Applying migration id=contexts 2026/05/13 10:57:09 INFO Applying migration id=deliverieshost 2026/05/13 10:57:09 INFO Applying migration id=pembegin 2026/05/13 10:57:09 INFO Applying migration id=didhost 2026/05/13 10:57:09 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:09 INFO Applying migration id=invites 2026/05/13 10:57:09 INFO Applying migration id=ed25519blob 2026/05/13 10:57:09 INFO Applying migration id=rsablob 2026/05/13 10:57:09 INFO Applying migration id=iconscid 2026/05/13 10:57:09 INFO Applying migration id=actor 2026/05/13 10:57:09 INFO Applying migration id=localkeys 2026/05/13 10:57:09 INFO Applying migration id=deleted 2026/05/13 10:57:09 INFO Applying migration id=history 2026/05/13 10:57:09 INFO Applying migration id=outboxnano 2026/05/13 10:57:09 INFO Applying migration id=implements 2026/05/13 10:57:09 INFO Applying migration id=backfill 2026/05/13 10:57:10 INFO Received invalid poll content="[POLL So, polls on Station are pretty cool, right?] Nope" --- PASS: TestPoll_Local1Option (0.93s) === RUN TestPoll_Local6Options 2026/05/13 10:57:10 INFO Applying migration id=initial 2026/05/13 10:57:10 INFO Applying migration id=notesupdated 2026/05/13 10:57:10 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:10 INFO Applying migration id=activitiesid 2026/05/13 10:57:10 INFO Applying migration id=outbox 2026/05/13 10:57:10 INFO Applying migration id=edits 2026/05/13 10:57:10 INFO Applying migration id=outboxactor 2026/05/13 10:57:10 INFO Applying migration id=outboxsender 2026/05/13 10:57:10 INFO Applying migration id=thread 2026/05/13 10:57:10 INFO Applying migration id=host 2026/05/13 10:57:10 INFO Applying migration id=sharedinbox 2026/05/13 10:57:10 INFO Applying migration id=noteshost 2026/05/13 10:57:10 INFO Applying migration id=fetched 2026/05/13 10:57:10 INFO Applying migration id=move 2026/05/13 10:57:10 INFO Applying migration id=cleanup 2026/05/13 10:57:10 INFO Applying migration id=received 2026/05/13 10:57:10 INFO Applying migration id=namehost 2026/05/13 10:57:10 INFO Applying migration id=outboxhost 2026/05/13 10:57:10 INFO Applying migration id=notesfts 2026/05/13 10:57:10 INFO Applying migration id=iconsname 2026/05/13 10:57:10 INFO Applying migration id=nohash 2026/05/13 10:57:10 INFO Applying migration id=shares 2026/05/13 10:57:10 INFO Applying migration id=actorttl 2026/05/13 10:57:10 INFO Applying migration id=tocc 2026/05/13 10:57:10 INFO Applying migration id=followeds 2026/05/13 10:57:10 INFO Applying migration id=certhash 2026/05/13 10:57:10 INFO Applying migration id=follows_sync 2026/05/13 10:57:10 INFO Applying migration id=jsonpath 2026/05/13 10:57:10 INFO Applying migration id=localforward 2026/05/13 10:57:10 INFO Applying migration id=avatar 2026/05/13 10:57:10 INFO Applying migration id=noimage 2026/05/13 10:57:10 INFO Applying migration id=feed 2026/05/13 10:57:10 INFO Applying migration id=bookmarks 2026/05/13 10:57:10 INFO Applying migration id=shareactivity 2026/05/13 10:57:10 INFO Applying migration id=application 2026/05/13 10:57:10 INFO Applying migration id=certificates 2026/05/13 10:57:10 INFO Applying migration id=rawforward 2026/05/13 10:57:10 INFO Applying migration id=publickey 2026/05/13 10:57:10 INFO Applying migration id=resolvegroup 2026/05/13 10:57:10 INFO Applying migration id=reject 2026/05/13 10:57:10 INFO Applying migration id=autodel 2026/05/13 10:57:10 INFO Applying migration id=jsonb 2026/05/13 10:57:10 INFO Applying migration id=quote 2026/05/13 10:57:10 INFO Applying migration id=rfc9421 2026/05/13 10:57:10 INFO Applying migration id=keys 2026/05/13 10:57:10 INFO Applying migration id=portable 2026/05/13 10:57:10 INFO Applying migration id=proofs 2026/05/13 10:57:10 INFO Applying migration id=contexts 2026/05/13 10:57:10 INFO Applying migration id=deliverieshost 2026/05/13 10:57:10 INFO Applying migration id=pembegin 2026/05/13 10:57:10 INFO Applying migration id=didhost 2026/05/13 10:57:10 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:10 INFO Applying migration id=invites 2026/05/13 10:57:10 INFO Applying migration id=ed25519blob 2026/05/13 10:57:10 INFO Applying migration id=rsablob 2026/05/13 10:57:10 INFO Applying migration id=iconscid 2026/05/13 10:57:10 INFO Applying migration id=actor 2026/05/13 10:57:10 INFO Applying migration id=localkeys 2026/05/13 10:57:10 INFO Applying migration id=deleted 2026/05/13 10:57:10 INFO Applying migration id=history 2026/05/13 10:57:10 INFO Applying migration id=outboxnano 2026/05/13 10:57:10 INFO Applying migration id=implements 2026/05/13 10:57:10 INFO Applying migration id=backfill 2026/05/13 10:57:10 INFO Received invalid poll content="[POLL So, polls on Station are pretty cool, right?] Nope | Hell yeah! | I couldn't care less | wut? | Maybe | kinda" --- PASS: TestPoll_Local6Options (0.72s) === RUN TestPoll_LocalEmptyOption 2026/05/13 10:57:10 INFO Applying migration id=initial 2026/05/13 10:57:10 INFO Applying migration id=notesupdated 2026/05/13 10:57:10 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:10 INFO Applying migration id=activitiesid 2026/05/13 10:57:10 INFO Applying migration id=outbox 2026/05/13 10:57:10 INFO Applying migration id=edits 2026/05/13 10:57:10 INFO Applying migration id=outboxactor 2026/05/13 10:57:10 INFO Applying migration id=outboxsender 2026/05/13 10:57:10 INFO Applying migration id=thread 2026/05/13 10:57:10 INFO Applying migration id=host 2026/05/13 10:57:10 INFO Applying migration id=sharedinbox 2026/05/13 10:57:10 INFO Applying migration id=noteshost 2026/05/13 10:57:10 INFO Applying migration id=fetched 2026/05/13 10:57:10 INFO Applying migration id=move 2026/05/13 10:57:10 INFO Applying migration id=cleanup 2026/05/13 10:57:10 INFO Applying migration id=received 2026/05/13 10:57:10 INFO Applying migration id=namehost 2026/05/13 10:57:10 INFO Applying migration id=outboxhost 2026/05/13 10:57:10 INFO Applying migration id=notesfts 2026/05/13 10:57:10 INFO Applying migration id=iconsname 2026/05/13 10:57:10 INFO Applying migration id=nohash 2026/05/13 10:57:10 INFO Applying migration id=shares 2026/05/13 10:57:10 INFO Applying migration id=actorttl 2026/05/13 10:57:10 INFO Applying migration id=tocc 2026/05/13 10:57:10 INFO Applying migration id=followeds 2026/05/13 10:57:10 INFO Applying migration id=certhash 2026/05/13 10:57:10 INFO Applying migration id=follows_sync 2026/05/13 10:57:10 INFO Applying migration id=jsonpath 2026/05/13 10:57:10 INFO Applying migration id=localforward 2026/05/13 10:57:10 INFO Applying migration id=avatar 2026/05/13 10:57:10 INFO Applying migration id=noimage 2026/05/13 10:57:10 INFO Applying migration id=feed 2026/05/13 10:57:10 INFO Applying migration id=bookmarks 2026/05/13 10:57:10 INFO Applying migration id=shareactivity 2026/05/13 10:57:10 INFO Applying migration id=application 2026/05/13 10:57:10 INFO Applying migration id=certificates 2026/05/13 10:57:10 INFO Applying migration id=rawforward 2026/05/13 10:57:10 INFO Applying migration id=publickey 2026/05/13 10:57:10 INFO Applying migration id=resolvegroup 2026/05/13 10:57:10 INFO Applying migration id=reject 2026/05/13 10:57:10 INFO Applying migration id=autodel 2026/05/13 10:57:10 INFO Applying migration id=jsonb 2026/05/13 10:57:10 INFO Applying migration id=quote 2026/05/13 10:57:10 INFO Applying migration id=rfc9421 2026/05/13 10:57:10 INFO Applying migration id=keys 2026/05/13 10:57:10 INFO Applying migration id=portable 2026/05/13 10:57:10 INFO Applying migration id=proofs 2026/05/13 10:57:10 INFO Applying migration id=contexts 2026/05/13 10:57:10 INFO Applying migration id=deliverieshost 2026/05/13 10:57:10 INFO Applying migration id=pembegin 2026/05/13 10:57:10 INFO Applying migration id=didhost 2026/05/13 10:57:10 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:10 INFO Applying migration id=invites 2026/05/13 10:57:10 INFO Applying migration id=ed25519blob 2026/05/13 10:57:10 INFO Applying migration id=rsablob 2026/05/13 10:57:10 INFO Applying migration id=iconscid 2026/05/13 10:57:10 INFO Applying migration id=actor 2026/05/13 10:57:10 INFO Applying migration id=localkeys 2026/05/13 10:57:10 INFO Applying migration id=deleted 2026/05/13 10:57:10 INFO Applying migration id=history 2026/05/13 10:57:10 INFO Applying migration id=outboxnano 2026/05/13 10:57:10 INFO Applying migration id=implements 2026/05/13 10:57:10 INFO Applying migration id=backfill --- PASS: TestPoll_LocalEmptyOption (0.81s) === RUN TestPoll_LocalOptionWithLink 2026/05/13 10:57:11 INFO Applying migration id=initial 2026/05/13 10:57:11 INFO Applying migration id=notesupdated 2026/05/13 10:57:11 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:11 INFO Applying migration id=activitiesid 2026/05/13 10:57:11 INFO Applying migration id=outbox 2026/05/13 10:57:11 INFO Applying migration id=edits 2026/05/13 10:57:11 INFO Applying migration id=outboxactor 2026/05/13 10:57:11 INFO Applying migration id=outboxsender 2026/05/13 10:57:11 INFO Applying migration id=thread 2026/05/13 10:57:11 INFO Applying migration id=host 2026/05/13 10:57:11 INFO Applying migration id=sharedinbox 2026/05/13 10:57:11 INFO Applying migration id=noteshost 2026/05/13 10:57:11 INFO Applying migration id=fetched 2026/05/13 10:57:11 INFO Applying migration id=move 2026/05/13 10:57:11 INFO Applying migration id=cleanup 2026/05/13 10:57:11 INFO Applying migration id=received 2026/05/13 10:57:11 INFO Applying migration id=namehost 2026/05/13 10:57:11 INFO Applying migration id=outboxhost 2026/05/13 10:57:11 INFO Applying migration id=notesfts 2026/05/13 10:57:11 INFO Applying migration id=iconsname 2026/05/13 10:57:11 INFO Applying migration id=nohash 2026/05/13 10:57:11 INFO Applying migration id=shares 2026/05/13 10:57:11 INFO Applying migration id=actorttl 2026/05/13 10:57:11 INFO Applying migration id=tocc 2026/05/13 10:57:11 INFO Applying migration id=followeds 2026/05/13 10:57:11 INFO Applying migration id=certhash 2026/05/13 10:57:11 INFO Applying migration id=follows_sync 2026/05/13 10:57:11 INFO Applying migration id=jsonpath 2026/05/13 10:57:11 INFO Applying migration id=localforward 2026/05/13 10:57:11 INFO Applying migration id=avatar 2026/05/13 10:57:11 INFO Applying migration id=noimage 2026/05/13 10:57:11 INFO Applying migration id=feed 2026/05/13 10:57:11 INFO Applying migration id=bookmarks 2026/05/13 10:57:11 INFO Applying migration id=shareactivity 2026/05/13 10:57:11 INFO Applying migration id=application 2026/05/13 10:57:11 INFO Applying migration id=certificates 2026/05/13 10:57:11 INFO Applying migration id=rawforward 2026/05/13 10:57:11 INFO Applying migration id=publickey 2026/05/13 10:57:11 INFO Applying migration id=resolvegroup 2026/05/13 10:57:11 INFO Applying migration id=reject 2026/05/13 10:57:11 INFO Applying migration id=autodel 2026/05/13 10:57:11 INFO Applying migration id=jsonb 2026/05/13 10:57:11 INFO Applying migration id=quote 2026/05/13 10:57:11 INFO Applying migration id=rfc9421 2026/05/13 10:57:11 INFO Applying migration id=keys 2026/05/13 10:57:11 INFO Applying migration id=portable 2026/05/13 10:57:11 INFO Applying migration id=proofs 2026/05/13 10:57:11 INFO Applying migration id=contexts 2026/05/13 10:57:11 INFO Applying migration id=deliverieshost 2026/05/13 10:57:11 INFO Applying migration id=pembegin 2026/05/13 10:57:11 INFO Applying migration id=didhost 2026/05/13 10:57:11 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:11 INFO Applying migration id=invites 2026/05/13 10:57:11 INFO Applying migration id=ed25519blob 2026/05/13 10:57:11 INFO Applying migration id=rsablob 2026/05/13 10:57:11 INFO Applying migration id=iconscid 2026/05/13 10:57:11 INFO Applying migration id=actor 2026/05/13 10:57:11 INFO Applying migration id=localkeys 2026/05/13 10:57:11 INFO Applying migration id=deleted 2026/05/13 10:57:11 INFO Applying migration id=history 2026/05/13 10:57:11 INFO Applying migration id=outboxnano 2026/05/13 10:57:11 INFO Applying migration id=implements 2026/05/13 10:57:11 INFO Applying migration id=backfill 2026/05/13 10:57:12 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-c95f-7510-b3b6-356904404c56 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-c95e-7ea0-a6d1-328fa5e77d4c activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-c95e-7ea0-a6d1-328fa5e77d4c 2026/05/13 10:57:12 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-c95e-7ea0-a6d1-328fa5e77d4c --- PASS: TestPoll_LocalOptionWithLink (1.00s) === RUN TestPoll_Local3OptionsAnd2Votes 2026/05/13 10:57:12 INFO Applying migration id=initial 2026/05/13 10:57:12 INFO Applying migration id=notesupdated 2026/05/13 10:57:12 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:12 INFO Applying migration id=activitiesid 2026/05/13 10:57:12 INFO Applying migration id=outbox 2026/05/13 10:57:12 INFO Applying migration id=edits 2026/05/13 10:57:12 INFO Applying migration id=outboxactor 2026/05/13 10:57:12 INFO Applying migration id=outboxsender 2026/05/13 10:57:12 INFO Applying migration id=thread 2026/05/13 10:57:12 INFO Applying migration id=host 2026/05/13 10:57:12 INFO Applying migration id=sharedinbox 2026/05/13 10:57:12 INFO Applying migration id=noteshost 2026/05/13 10:57:12 INFO Applying migration id=fetched 2026/05/13 10:57:12 INFO Applying migration id=move 2026/05/13 10:57:12 INFO Applying migration id=cleanup 2026/05/13 10:57:12 INFO Applying migration id=received 2026/05/13 10:57:12 INFO Applying migration id=namehost 2026/05/13 10:57:12 INFO Applying migration id=outboxhost 2026/05/13 10:57:12 INFO Applying migration id=notesfts 2026/05/13 10:57:12 INFO Applying migration id=iconsname 2026/05/13 10:57:12 INFO Applying migration id=nohash 2026/05/13 10:57:12 INFO Applying migration id=shares 2026/05/13 10:57:12 INFO Applying migration id=actorttl 2026/05/13 10:57:12 INFO Applying migration id=tocc 2026/05/13 10:57:12 INFO Applying migration id=followeds 2026/05/13 10:57:12 INFO Applying migration id=certhash 2026/05/13 10:57:12 INFO Applying migration id=follows_sync 2026/05/13 10:57:12 INFO Applying migration id=jsonpath 2026/05/13 10:57:12 INFO Applying migration id=localforward 2026/05/13 10:57:12 INFO Applying migration id=avatar 2026/05/13 10:57:12 INFO Applying migration id=noimage 2026/05/13 10:57:12 INFO Applying migration id=feed 2026/05/13 10:57:12 INFO Applying migration id=bookmarks 2026/05/13 10:57:12 INFO Applying migration id=shareactivity 2026/05/13 10:57:12 INFO Applying migration id=application 2026/05/13 10:57:12 INFO Applying migration id=certificates 2026/05/13 10:57:12 INFO Applying migration id=rawforward 2026/05/13 10:57:12 INFO Applying migration id=publickey 2026/05/13 10:57:12 INFO Applying migration id=resolvegroup 2026/05/13 10:57:12 INFO Applying migration id=reject 2026/05/13 10:57:12 INFO Applying migration id=autodel 2026/05/13 10:57:12 INFO Applying migration id=jsonb 2026/05/13 10:57:12 INFO Applying migration id=quote 2026/05/13 10:57:12 INFO Applying migration id=rfc9421 2026/05/13 10:57:12 INFO Applying migration id=keys 2026/05/13 10:57:12 INFO Applying migration id=portable 2026/05/13 10:57:12 INFO Applying migration id=proofs 2026/05/13 10:57:12 INFO Applying migration id=contexts 2026/05/13 10:57:12 INFO Applying migration id=deliverieshost 2026/05/13 10:57:12 INFO Applying migration id=pembegin 2026/05/13 10:57:12 INFO Applying migration id=didhost 2026/05/13 10:57:12 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:12 INFO Applying migration id=invites 2026/05/13 10:57:12 INFO Applying migration id=ed25519blob 2026/05/13 10:57:12 INFO Applying migration id=rsablob 2026/05/13 10:57:12 INFO Applying migration id=iconscid 2026/05/13 10:57:12 INFO Applying migration id=actor 2026/05/13 10:57:12 INFO Applying migration id=localkeys 2026/05/13 10:57:12 INFO Applying migration id=deleted 2026/05/13 10:57:12 INFO Applying migration id=history 2026/05/13 10:57:12 INFO Applying migration id=outboxnano 2026/05/13 10:57:12 INFO Applying migration id=implements 2026/05/13 10:57:12 INFO Applying migration id=backfill 2026/05/13 10:57:13 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-ccd6-731a-9afa-56b3d5628b1a activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-ccd6-714e-a6c6-36e89f17e4a6 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-ccd6-714e-a6c6-36e89f17e4a6 2026/05/13 10:57:13 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-ccd6-714e-a6c6-36e89f17e4a6 2026/05/13 10:57:13 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-ccd9-7d1d-a22f-d40eee4a20f8 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-ccd9-7cf0-9af9-c7f74457da9e activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fb-ccd9-7cf0-9af9-c7f74457da9e 2026/05/13 10:57:13 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-ccd6-714e-a6c6-36e89f17e4a6 2026/05/13 10:57:13 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-ccdc-71fa-9852-a7685de922f5 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-ccdc-71c7-8cb4-27dfaab21cab activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019e20fb-ccdc-71c7-8cb4-27dfaab21cab 2026/05/13 10:57:13 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-ccd6-714e-a6c6-36e89f17e4a6 2026/05/13 10:57:13 INFO Updating poll results poll=https://localhost.localdomain:8443/post/019e20fb-ccd6-714e-a6c6-36e89f17e4a6 2026/05/13 10:57:13 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fb-cce1-7bce-9c66-9d7b2e55a115 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-ccd6-714e-a6c6-36e89f17e4a6 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-ccd6-714e-a6c6-36e89f17e4a6 2026/05/13 10:57:13 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-ccd6-714e-a6c6-36e89f17e4a6 --- PASS: TestPoll_Local3OptionsAnd2Votes (0.89s) === RUN TestPoll_Local3OptionsAnd2VotesAndDeletedVote 2026/05/13 10:57:13 INFO Applying migration id=initial 2026/05/13 10:57:13 INFO Applying migration id=notesupdated 2026/05/13 10:57:13 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:13 INFO Applying migration id=activitiesid 2026/05/13 10:57:13 INFO Applying migration id=outbox 2026/05/13 10:57:13 INFO Applying migration id=edits 2026/05/13 10:57:13 INFO Applying migration id=outboxactor 2026/05/13 10:57:13 INFO Applying migration id=outboxsender 2026/05/13 10:57:13 INFO Applying migration id=thread 2026/05/13 10:57:13 INFO Applying migration id=host 2026/05/13 10:57:13 INFO Applying migration id=sharedinbox 2026/05/13 10:57:13 INFO Applying migration id=noteshost 2026/05/13 10:57:13 INFO Applying migration id=fetched 2026/05/13 10:57:13 INFO Applying migration id=move 2026/05/13 10:57:13 INFO Applying migration id=cleanup 2026/05/13 10:57:13 INFO Applying migration id=received 2026/05/13 10:57:13 INFO Applying migration id=namehost 2026/05/13 10:57:13 INFO Applying migration id=outboxhost 2026/05/13 10:57:13 INFO Applying migration id=notesfts 2026/05/13 10:57:13 INFO Applying migration id=iconsname 2026/05/13 10:57:13 INFO Applying migration id=nohash 2026/05/13 10:57:13 INFO Applying migration id=shares 2026/05/13 10:57:13 INFO Applying migration id=actorttl 2026/05/13 10:57:13 INFO Applying migration id=tocc 2026/05/13 10:57:13 INFO Applying migration id=followeds 2026/05/13 10:57:13 INFO Applying migration id=certhash 2026/05/13 10:57:13 INFO Applying migration id=follows_sync 2026/05/13 10:57:13 INFO Applying migration id=jsonpath 2026/05/13 10:57:13 INFO Applying migration id=localforward 2026/05/13 10:57:13 INFO Applying migration id=avatar 2026/05/13 10:57:13 INFO Applying migration id=noimage 2026/05/13 10:57:13 INFO Applying migration id=feed 2026/05/13 10:57:13 INFO Applying migration id=bookmarks 2026/05/13 10:57:13 INFO Applying migration id=shareactivity 2026/05/13 10:57:13 INFO Applying migration id=application 2026/05/13 10:57:13 INFO Applying migration id=certificates 2026/05/13 10:57:13 INFO Applying migration id=rawforward 2026/05/13 10:57:13 INFO Applying migration id=publickey 2026/05/13 10:57:13 INFO Applying migration id=resolvegroup 2026/05/13 10:57:13 INFO Applying migration id=reject 2026/05/13 10:57:13 INFO Applying migration id=autodel 2026/05/13 10:57:13 INFO Applying migration id=jsonb 2026/05/13 10:57:13 INFO Applying migration id=quote 2026/05/13 10:57:13 INFO Applying migration id=rfc9421 2026/05/13 10:57:13 INFO Applying migration id=keys 2026/05/13 10:57:13 INFO Applying migration id=portable 2026/05/13 10:57:13 INFO Applying migration id=proofs 2026/05/13 10:57:13 INFO Applying migration id=contexts 2026/05/13 10:57:13 INFO Applying migration id=deliverieshost 2026/05/13 10:57:13 INFO Applying migration id=pembegin 2026/05/13 10:57:13 INFO Applying migration id=didhost 2026/05/13 10:57:13 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:13 INFO Applying migration id=invites 2026/05/13 10:57:13 INFO Applying migration id=ed25519blob 2026/05/13 10:57:13 INFO Applying migration id=rsablob 2026/05/13 10:57:13 INFO Applying migration id=iconscid 2026/05/13 10:57:13 INFO Applying migration id=actor 2026/05/13 10:57:13 INFO Applying migration id=localkeys 2026/05/13 10:57:13 INFO Applying migration id=deleted 2026/05/13 10:57:13 INFO Applying migration id=history 2026/05/13 10:57:13 INFO Applying migration id=outboxnano 2026/05/13 10:57:13 INFO Applying migration id=implements 2026/05/13 10:57:13 INFO Applying migration id=backfill 2026/05/13 10:57:14 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-cf2b-767d-9f46-de95c761c3dd activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-cf2a-7eb6-b1dc-54ab8b79aa21 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-cf2a-7eb6-b1dc-54ab8b79aa21 2026/05/13 10:57:14 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-cf2a-7eb6-b1dc-54ab8b79aa21 2026/05/13 10:57:14 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-cf2e-7799-a48a-47d82da04d40 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-cf2e-7779-95c1-1e1147f58ecd activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fb-cf2e-7779-95c1-1e1147f58ecd 2026/05/13 10:57:14 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-cf2a-7eb6-b1dc-54ab8b79aa21 2026/05/13 10:57:14 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-cf2f-7e53-92dd-3ec07f84ed06 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-cf2f-7e31-8b99-214583910a34 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019e20fb-cf2f-7e31-8b99-214583910a34 2026/05/13 10:57:14 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-cf2a-7eb6-b1dc-54ab8b79aa21 2026/05/13 10:57:14 INFO Received delete request activity.id=https://localhost.localdomain:8443/post/019e20fb-cf2f-7e31-8b99-214583910a34#delete activity.type=Delete activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-cf2f-7e31-8b99-214583910a34 activity.object.type=Note activity.object.attributed_to="" deleted=https://localhost.localdomain:8443/post/019e20fb-cf2f-7e31-8b99-214583910a34 2026/05/13 10:57:14 INFO Updating poll results poll=https://localhost.localdomain:8443/post/019e20fb-cf2a-7eb6-b1dc-54ab8b79aa21 2026/05/13 10:57:14 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fb-cf35-7290-824c-96b74a950a78 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-cf2a-7eb6-b1dc-54ab8b79aa21 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-cf2a-7eb6-b1dc-54ab8b79aa21 2026/05/13 10:57:14 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-cf2a-7eb6-b1dc-54ab8b79aa21 --- PASS: TestPoll_Local3OptionsAnd2VotesAndDeletedVote (0.60s) === RUN TestPoll_LocalVoteVisibilityFollowers 2026/05/13 10:57:14 INFO Applying migration id=initial 2026/05/13 10:57:14 INFO Applying migration id=notesupdated 2026/05/13 10:57:14 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:14 INFO Applying migration id=activitiesid 2026/05/13 10:57:14 INFO Applying migration id=outbox 2026/05/13 10:57:14 INFO Applying migration id=edits 2026/05/13 10:57:14 INFO Applying migration id=outboxactor 2026/05/13 10:57:14 INFO Applying migration id=outboxsender 2026/05/13 10:57:14 INFO Applying migration id=thread 2026/05/13 10:57:14 INFO Applying migration id=host 2026/05/13 10:57:14 INFO Applying migration id=sharedinbox 2026/05/13 10:57:14 INFO Applying migration id=noteshost 2026/05/13 10:57:14 INFO Applying migration id=fetched 2026/05/13 10:57:14 INFO Applying migration id=move 2026/05/13 10:57:14 INFO Applying migration id=cleanup 2026/05/13 10:57:14 INFO Applying migration id=received 2026/05/13 10:57:14 INFO Applying migration id=namehost 2026/05/13 10:57:14 INFO Applying migration id=outboxhost 2026/05/13 10:57:14 INFO Applying migration id=notesfts 2026/05/13 10:57:14 INFO Applying migration id=iconsname 2026/05/13 10:57:14 INFO Applying migration id=nohash 2026/05/13 10:57:14 INFO Applying migration id=shares 2026/05/13 10:57:14 INFO Applying migration id=actorttl 2026/05/13 10:57:14 INFO Applying migration id=tocc 2026/05/13 10:57:14 INFO Applying migration id=followeds 2026/05/13 10:57:14 INFO Applying migration id=certhash 2026/05/13 10:57:14 INFO Applying migration id=follows_sync 2026/05/13 10:57:14 INFO Applying migration id=jsonpath 2026/05/13 10:57:14 INFO Applying migration id=localforward 2026/05/13 10:57:14 INFO Applying migration id=avatar 2026/05/13 10:57:14 INFO Applying migration id=noimage 2026/05/13 10:57:14 INFO Applying migration id=feed 2026/05/13 10:57:14 INFO Applying migration id=bookmarks 2026/05/13 10:57:14 INFO Applying migration id=shareactivity 2026/05/13 10:57:14 INFO Applying migration id=application 2026/05/13 10:57:14 INFO Applying migration id=certificates 2026/05/13 10:57:14 INFO Applying migration id=rawforward 2026/05/13 10:57:14 INFO Applying migration id=publickey 2026/05/13 10:57:14 INFO Applying migration id=resolvegroup 2026/05/13 10:57:14 INFO Applying migration id=reject 2026/05/13 10:57:14 INFO Applying migration id=autodel 2026/05/13 10:57:14 INFO Applying migration id=jsonb 2026/05/13 10:57:14 INFO Applying migration id=quote 2026/05/13 10:57:14 INFO Applying migration id=rfc9421 2026/05/13 10:57:14 INFO Applying migration id=keys 2026/05/13 10:57:14 INFO Applying migration id=portable 2026/05/13 10:57:14 INFO Applying migration id=proofs 2026/05/13 10:57:14 INFO Applying migration id=contexts 2026/05/13 10:57:14 INFO Applying migration id=deliverieshost 2026/05/13 10:57:14 INFO Applying migration id=pembegin 2026/05/13 10:57:14 INFO Applying migration id=didhost 2026/05/13 10:57:14 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:14 INFO Applying migration id=invites 2026/05/13 10:57:14 INFO Applying migration id=ed25519blob 2026/05/13 10:57:14 INFO Applying migration id=rsablob 2026/05/13 10:57:14 INFO Applying migration id=iconscid 2026/05/13 10:57:14 INFO Applying migration id=actor 2026/05/13 10:57:14 INFO Applying migration id=localkeys 2026/05/13 10:57:14 INFO Applying migration id=deleted 2026/05/13 10:57:14 INFO Applying migration id=history 2026/05/13 10:57:14 INFO Applying migration id=outboxnano 2026/05/13 10:57:14 INFO Applying migration id=implements 2026/05/13 10:57:14 INFO Applying migration id=backfill 2026/05/13 10:57:14 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-d27a-7cbf-b8ac-347dcfc77142 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:57:14 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-d27b-7a9c-aa56-827f8aaebfbb activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-d27a-7cbf-b8ac-347dcfc77142 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fb-d27a-7cbf-b8ac-347dcfc77142 2026/05/13 10:57:14 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-d27c-792b-8003-78240019288e activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/carol followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:57:14 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-d27d-741b-bfea-74f3fec72aaf activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-d27c-792b-8003-78240019288e activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/carol follow=https://localhost.localdomain:8443/follow/019e20fb-d27c-792b-8003-78240019288e 2026/05/13 10:57:14 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-d27e-732f-bb5a-0f476f8e6ae6 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-d27e-71e9-b7a8-5741b290d8e8 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-d27e-71e9-b7a8-5741b290d8e8 2026/05/13 10:57:14 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-d27e-71e9-b7a8-5741b290d8e8 2026/05/13 10:57:14 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-d281-74ac-9fb1-25e1e7c4b474 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-d281-747f-8e18-e2b0fac3af53 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fb-d281-747f-8e18-e2b0fac3af53 2026/05/13 10:57:14 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-d27e-71e9-b7a8-5741b290d8e8 2026/05/13 10:57:14 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-d283-7bec-8078-2b938458d0de activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-d283-7bb7-bdbc-2b598856b69b activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019e20fb-d283-7bb7-bdbc-2b598856b69b 2026/05/13 10:57:14 INFO Updating poll results poll=https://localhost.localdomain:8443/post/019e20fb-d27e-71e9-b7a8-5741b290d8e8 2026/05/13 10:57:14 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fb-d286-72cc-aab7-1289225d9d6d activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-d27e-71e9-b7a8-5741b290d8e8 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-d27e-71e9-b7a8-5741b290d8e8 2026/05/13 10:57:14 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-d27e-71e9-b7a8-5741b290d8e8 2026/05/13 10:57:14 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-d27e-71e9-b7a8-5741b290d8e8 2026/05/13 10:57:14 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-d27e-71e9-b7a8-5741b290d8e8 2026/05/13 10:57:14 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-d27e-71e9-b7a8-5741b290d8e8 2026/05/13 10:57:14 INFO Post was not found post=https://localhost.localdomain:8443/post/019e20fb-d27e-71e9-b7a8-5741b290d8e8 --- PASS: TestPoll_LocalVoteVisibilityFollowers (0.85s) === RUN TestPoll_LocalVoteVisibilityPublic 2026/05/13 10:57:14 INFO Applying migration id=initial 2026/05/13 10:57:14 INFO Applying migration id=notesupdated 2026/05/13 10:57:14 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:14 INFO Applying migration id=activitiesid 2026/05/13 10:57:14 INFO Applying migration id=outbox 2026/05/13 10:57:14 INFO Applying migration id=edits 2026/05/13 10:57:14 INFO Applying migration id=outboxactor 2026/05/13 10:57:14 INFO Applying migration id=outboxsender 2026/05/13 10:57:14 INFO Applying migration id=thread 2026/05/13 10:57:14 INFO Applying migration id=host 2026/05/13 10:57:14 INFO Applying migration id=sharedinbox 2026/05/13 10:57:14 INFO Applying migration id=noteshost 2026/05/13 10:57:14 INFO Applying migration id=fetched 2026/05/13 10:57:14 INFO Applying migration id=move 2026/05/13 10:57:14 INFO Applying migration id=cleanup 2026/05/13 10:57:14 INFO Applying migration id=received 2026/05/13 10:57:14 INFO Applying migration id=namehost 2026/05/13 10:57:14 INFO Applying migration id=outboxhost 2026/05/13 10:57:14 INFO Applying migration id=notesfts 2026/05/13 10:57:14 INFO Applying migration id=iconsname 2026/05/13 10:57:14 INFO Applying migration id=nohash 2026/05/13 10:57:14 INFO Applying migration id=shares 2026/05/13 10:57:14 INFO Applying migration id=actorttl 2026/05/13 10:57:14 INFO Applying migration id=tocc 2026/05/13 10:57:14 INFO Applying migration id=followeds 2026/05/13 10:57:14 INFO Applying migration id=certhash 2026/05/13 10:57:14 INFO Applying migration id=follows_sync 2026/05/13 10:57:14 INFO Applying migration id=jsonpath 2026/05/13 10:57:14 INFO Applying migration id=localforward 2026/05/13 10:57:14 INFO Applying migration id=avatar 2026/05/13 10:57:14 INFO Applying migration id=noimage 2026/05/13 10:57:14 INFO Applying migration id=feed 2026/05/13 10:57:14 INFO Applying migration id=bookmarks 2026/05/13 10:57:14 INFO Applying migration id=shareactivity 2026/05/13 10:57:14 INFO Applying migration id=application 2026/05/13 10:57:14 INFO Applying migration id=certificates 2026/05/13 10:57:14 INFO Applying migration id=rawforward 2026/05/13 10:57:14 INFO Applying migration id=publickey 2026/05/13 10:57:14 INFO Applying migration id=resolvegroup 2026/05/13 10:57:14 INFO Applying migration id=reject 2026/05/13 10:57:14 INFO Applying migration id=autodel 2026/05/13 10:57:14 INFO Applying migration id=jsonb 2026/05/13 10:57:15 INFO Applying migration id=quote 2026/05/13 10:57:15 INFO Applying migration id=rfc9421 2026/05/13 10:57:15 INFO Applying migration id=keys 2026/05/13 10:57:15 INFO Applying migration id=portable 2026/05/13 10:57:15 INFO Applying migration id=proofs 2026/05/13 10:57:15 INFO Applying migration id=contexts 2026/05/13 10:57:15 INFO Applying migration id=deliverieshost 2026/05/13 10:57:15 INFO Applying migration id=pembegin 2026/05/13 10:57:15 INFO Applying migration id=didhost 2026/05/13 10:57:15 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:15 INFO Applying migration id=invites 2026/05/13 10:57:15 INFO Applying migration id=ed25519blob 2026/05/13 10:57:15 INFO Applying migration id=rsablob 2026/05/13 10:57:15 INFO Applying migration id=iconscid 2026/05/13 10:57:15 INFO Applying migration id=actor 2026/05/13 10:57:15 INFO Applying migration id=localkeys 2026/05/13 10:57:15 INFO Applying migration id=deleted 2026/05/13 10:57:15 INFO Applying migration id=history 2026/05/13 10:57:15 INFO Applying migration id=outboxnano 2026/05/13 10:57:15 INFO Applying migration id=implements 2026/05/13 10:57:15 INFO Applying migration id=backfill 2026/05/13 10:57:15 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-d5cd-7047-aae2-53ea355732ab activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-d5cc-7e99-8127-47b4d7e4a940 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-d5cc-7e99-8127-47b4d7e4a940 2026/05/13 10:57:15 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-d5cc-7e99-8127-47b4d7e4a940 2026/05/13 10:57:15 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-d5cf-74a4-a73a-818f33462fb6 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-d5cf-7486-bca9-7765380ae51a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fb-d5cf-7486-bca9-7765380ae51a 2026/05/13 10:57:15 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-d5cc-7e99-8127-47b4d7e4a940 2026/05/13 10:57:15 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-d5d1-7a5f-a5f1-ef778683ef35 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-d5d1-799e-b07c-1f239dff9976 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019e20fb-d5d1-799e-b07c-1f239dff9976 2026/05/13 10:57:15 INFO Updating poll results poll=https://localhost.localdomain:8443/post/019e20fb-d5cc-7e99-8127-47b4d7e4a940 2026/05/13 10:57:15 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fb-d5d3-7c50-afe7-5202c8188a24 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-d5cc-7e99-8127-47b4d7e4a940 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-d5cc-7e99-8127-47b4d7e4a940 2026/05/13 10:57:15 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-d5cc-7e99-8127-47b4d7e4a940 2026/05/13 10:57:15 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-d5cc-7e99-8127-47b4d7e4a940 2026/05/13 10:57:15 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-d5cc-7e99-8127-47b4d7e4a940 2026/05/13 10:57:15 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-d5cc-7e99-8127-47b4d7e4a940 --- PASS: TestPoll_LocalVoteVisibilityPublic (0.84s) === RUN TestPoll_LocalSelfVote 2026/05/13 10:57:15 INFO Applying migration id=initial 2026/05/13 10:57:15 INFO Applying migration id=notesupdated 2026/05/13 10:57:15 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:15 INFO Applying migration id=activitiesid 2026/05/13 10:57:15 INFO Applying migration id=outbox 2026/05/13 10:57:15 INFO Applying migration id=edits 2026/05/13 10:57:15 INFO Applying migration id=outboxactor 2026/05/13 10:57:15 INFO Applying migration id=outboxsender 2026/05/13 10:57:15 INFO Applying migration id=thread 2026/05/13 10:57:15 INFO Applying migration id=host 2026/05/13 10:57:15 INFO Applying migration id=sharedinbox 2026/05/13 10:57:15 INFO Applying migration id=noteshost 2026/05/13 10:57:15 INFO Applying migration id=fetched 2026/05/13 10:57:15 INFO Applying migration id=move 2026/05/13 10:57:15 INFO Applying migration id=cleanup 2026/05/13 10:57:15 INFO Applying migration id=received 2026/05/13 10:57:15 INFO Applying migration id=namehost 2026/05/13 10:57:15 INFO Applying migration id=outboxhost 2026/05/13 10:57:15 INFO Applying migration id=notesfts 2026/05/13 10:57:15 INFO Applying migration id=iconsname 2026/05/13 10:57:15 INFO Applying migration id=nohash 2026/05/13 10:57:15 INFO Applying migration id=shares 2026/05/13 10:57:15 INFO Applying migration id=actorttl 2026/05/13 10:57:15 INFO Applying migration id=tocc 2026/05/13 10:57:15 INFO Applying migration id=followeds 2026/05/13 10:57:15 INFO Applying migration id=certhash 2026/05/13 10:57:15 INFO Applying migration id=follows_sync 2026/05/13 10:57:15 INFO Applying migration id=jsonpath 2026/05/13 10:57:15 INFO Applying migration id=localforward 2026/05/13 10:57:15 INFO Applying migration id=avatar 2026/05/13 10:57:15 INFO Applying migration id=noimage 2026/05/13 10:57:15 INFO Applying migration id=feed 2026/05/13 10:57:15 INFO Applying migration id=bookmarks 2026/05/13 10:57:15 INFO Applying migration id=shareactivity 2026/05/13 10:57:15 INFO Applying migration id=application 2026/05/13 10:57:15 INFO Applying migration id=certificates 2026/05/13 10:57:15 INFO Applying migration id=rawforward 2026/05/13 10:57:15 INFO Applying migration id=publickey 2026/05/13 10:57:15 INFO Applying migration id=resolvegroup 2026/05/13 10:57:15 INFO Applying migration id=reject 2026/05/13 10:57:15 INFO Applying migration id=autodel 2026/05/13 10:57:15 INFO Applying migration id=jsonb 2026/05/13 10:57:15 INFO Applying migration id=quote 2026/05/13 10:57:15 INFO Applying migration id=rfc9421 2026/05/13 10:57:15 INFO Applying migration id=keys 2026/05/13 10:57:15 INFO Applying migration id=portable 2026/05/13 10:57:15 INFO Applying migration id=proofs 2026/05/13 10:57:15 INFO Applying migration id=contexts 2026/05/13 10:57:15 INFO Applying migration id=deliverieshost 2026/05/13 10:57:15 INFO Applying migration id=pembegin 2026/05/13 10:57:15 INFO Applying migration id=didhost 2026/05/13 10:57:15 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:15 INFO Applying migration id=invites 2026/05/13 10:57:15 INFO Applying migration id=ed25519blob 2026/05/13 10:57:15 INFO Applying migration id=rsablob 2026/05/13 10:57:15 INFO Applying migration id=iconscid 2026/05/13 10:57:15 INFO Applying migration id=actor 2026/05/13 10:57:15 INFO Applying migration id=localkeys 2026/05/13 10:57:15 INFO Applying migration id=deleted 2026/05/13 10:57:15 INFO Applying migration id=history 2026/05/13 10:57:15 INFO Applying migration id=outboxnano 2026/05/13 10:57:15 INFO Applying migration id=implements 2026/05/13 10:57:15 INFO Applying migration id=backfill 2026/05/13 10:57:16 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-d878-7e09-8b1e-abb0954ca444 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-d878-7c1c-b78b-93fc81b5bd28 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-d878-7c1c-b78b-93fc81b5bd28 2026/05/13 10:57:16 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-d878-7c1c-b78b-93fc81b5bd28 2026/05/13 10:57:16 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-d87b-7b4e-aed8-678ce53eb137 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-d87b-7b2c-860a-4f9dab67e271 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-d87b-7b2c-860a-4f9dab67e271 2026/05/13 10:57:16 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-d878-7c1c-b78b-93fc81b5bd28 2026/05/13 10:57:16 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-d87d-7359-8b57-32880054c1f4 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-d87d-7336-8230-698e875e981d activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fb-d87d-7336-8230-698e875e981d 2026/05/13 10:57:16 INFO Updating poll results poll=https://localhost.localdomain:8443/post/019e20fb-d878-7c1c-b78b-93fc81b5bd28 2026/05/13 10:57:16 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fb-d87e-7ace-a94a-183147181c33 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-d878-7c1c-b78b-93fc81b5bd28 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-d878-7c1c-b78b-93fc81b5bd28 2026/05/13 10:57:16 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-d878-7c1c-b78b-93fc81b5bd28 --- PASS: TestPoll_LocalSelfVote (0.68s) === RUN TestRegister_RedirectNoCertificate 2026/05/13 10:57:16 INFO Applying migration id=initial 2026/05/13 10:57:16 INFO Applying migration id=notesupdated 2026/05/13 10:57:16 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:16 INFO Applying migration id=activitiesid 2026/05/13 10:57:16 INFO Applying migration id=outbox 2026/05/13 10:57:16 INFO Applying migration id=edits 2026/05/13 10:57:16 INFO Applying migration id=outboxactor 2026/05/13 10:57:16 INFO Applying migration id=outboxsender 2026/05/13 10:57:16 INFO Applying migration id=thread 2026/05/13 10:57:16 INFO Applying migration id=host 2026/05/13 10:57:16 INFO Applying migration id=sharedinbox 2026/05/13 10:57:16 INFO Applying migration id=noteshost 2026/05/13 10:57:16 INFO Applying migration id=fetched 2026/05/13 10:57:16 INFO Applying migration id=move 2026/05/13 10:57:16 INFO Applying migration id=cleanup 2026/05/13 10:57:16 INFO Applying migration id=received 2026/05/13 10:57:16 INFO Applying migration id=namehost 2026/05/13 10:57:16 INFO Applying migration id=outboxhost 2026/05/13 10:57:16 INFO Applying migration id=notesfts 2026/05/13 10:57:16 INFO Applying migration id=iconsname 2026/05/13 10:57:16 INFO Applying migration id=nohash 2026/05/13 10:57:16 INFO Applying migration id=shares 2026/05/13 10:57:16 INFO Applying migration id=actorttl 2026/05/13 10:57:16 INFO Applying migration id=tocc 2026/05/13 10:57:16 INFO Applying migration id=followeds 2026/05/13 10:57:16 INFO Applying migration id=certhash 2026/05/13 10:57:16 INFO Applying migration id=follows_sync 2026/05/13 10:57:16 INFO Applying migration id=jsonpath 2026/05/13 10:57:16 INFO Applying migration id=localforward 2026/05/13 10:57:16 INFO Applying migration id=avatar 2026/05/13 10:57:16 INFO Applying migration id=noimage 2026/05/13 10:57:16 INFO Applying migration id=feed 2026/05/13 10:57:16 INFO Applying migration id=bookmarks 2026/05/13 10:57:16 INFO Applying migration id=shareactivity 2026/05/13 10:57:16 INFO Applying migration id=application 2026/05/13 10:57:16 INFO Applying migration id=certificates 2026/05/13 10:57:16 INFO Applying migration id=rawforward 2026/05/13 10:57:16 INFO Applying migration id=publickey 2026/05/13 10:57:16 INFO Applying migration id=resolvegroup 2026/05/13 10:57:16 INFO Applying migration id=reject 2026/05/13 10:57:16 INFO Applying migration id=autodel 2026/05/13 10:57:16 INFO Applying migration id=jsonb 2026/05/13 10:57:16 INFO Applying migration id=quote 2026/05/13 10:57:16 INFO Applying migration id=rfc9421 2026/05/13 10:57:16 INFO Applying migration id=keys 2026/05/13 10:57:16 INFO Applying migration id=portable 2026/05/13 10:57:16 INFO Applying migration id=proofs 2026/05/13 10:57:16 INFO Applying migration id=contexts 2026/05/13 10:57:16 INFO Applying migration id=deliverieshost 2026/05/13 10:57:16 INFO Applying migration id=pembegin 2026/05/13 10:57:16 INFO Applying migration id=didhost 2026/05/13 10:57:16 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:16 INFO Applying migration id=invites 2026/05/13 10:57:16 INFO Applying migration id=ed25519blob 2026/05/13 10:57:16 INFO Applying migration id=rsablob 2026/05/13 10:57:16 INFO Applying migration id=iconscid 2026/05/13 10:57:16 INFO Applying migration id=actor 2026/05/13 10:57:16 INFO Applying migration id=localkeys 2026/05/13 10:57:16 INFO Applying migration id=deleted 2026/05/13 10:57:16 INFO Applying migration id=history 2026/05/13 10:57:16 INFO Applying migration id=outboxnano 2026/05/13 10:57:16 INFO Applying migration id=implements 2026/05/13 10:57:16 INFO Applying migration id=backfill --- PASS: TestRegister_RedirectNoCertificate (0.16s) === RUN TestRegister_InvitationRequired 2026/05/13 10:57:16 INFO Applying migration id=initial 2026/05/13 10:57:16 INFO Applying migration id=notesupdated 2026/05/13 10:57:16 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:16 INFO Applying migration id=activitiesid 2026/05/13 10:57:16 INFO Applying migration id=outbox 2026/05/13 10:57:16 INFO Applying migration id=edits 2026/05/13 10:57:16 INFO Applying migration id=outboxactor 2026/05/13 10:57:16 INFO Applying migration id=outboxsender 2026/05/13 10:57:16 INFO Applying migration id=thread 2026/05/13 10:57:16 INFO Applying migration id=host 2026/05/13 10:57:16 INFO Applying migration id=sharedinbox 2026/05/13 10:57:16 INFO Applying migration id=noteshost 2026/05/13 10:57:16 INFO Applying migration id=fetched 2026/05/13 10:57:16 INFO Applying migration id=move 2026/05/13 10:57:16 INFO Applying migration id=cleanup 2026/05/13 10:57:16 INFO Applying migration id=received 2026/05/13 10:57:16 INFO Applying migration id=namehost 2026/05/13 10:57:16 INFO Applying migration id=outboxhost 2026/05/13 10:57:16 INFO Applying migration id=notesfts 2026/05/13 10:57:16 INFO Applying migration id=iconsname 2026/05/13 10:57:16 INFO Applying migration id=nohash 2026/05/13 10:57:16 INFO Applying migration id=shares 2026/05/13 10:57:16 INFO Applying migration id=actorttl 2026/05/13 10:57:16 INFO Applying migration id=tocc 2026/05/13 10:57:16 INFO Applying migration id=followeds 2026/05/13 10:57:16 INFO Applying migration id=certhash 2026/05/13 10:57:16 INFO Applying migration id=follows_sync 2026/05/13 10:57:16 INFO Applying migration id=jsonpath 2026/05/13 10:57:16 INFO Applying migration id=localforward 2026/05/13 10:57:16 INFO Applying migration id=avatar 2026/05/13 10:57:16 INFO Applying migration id=noimage 2026/05/13 10:57:16 INFO Applying migration id=feed 2026/05/13 10:57:16 INFO Applying migration id=bookmarks 2026/05/13 10:57:16 INFO Applying migration id=shareactivity 2026/05/13 10:57:16 INFO Applying migration id=application 2026/05/13 10:57:16 INFO Applying migration id=certificates 2026/05/13 10:57:16 INFO Applying migration id=rawforward 2026/05/13 10:57:16 INFO Applying migration id=publickey 2026/05/13 10:57:16 INFO Applying migration id=resolvegroup 2026/05/13 10:57:16 INFO Applying migration id=reject 2026/05/13 10:57:16 INFO Applying migration id=autodel 2026/05/13 10:57:16 INFO Applying migration id=jsonb 2026/05/13 10:57:16 INFO Applying migration id=quote 2026/05/13 10:57:16 INFO Applying migration id=rfc9421 2026/05/13 10:57:16 INFO Applying migration id=keys 2026/05/13 10:57:16 INFO Applying migration id=portable 2026/05/13 10:57:16 INFO Applying migration id=proofs 2026/05/13 10:57:16 INFO Applying migration id=contexts 2026/05/13 10:57:16 INFO Applying migration id=deliverieshost 2026/05/13 10:57:16 INFO Applying migration id=pembegin 2026/05/13 10:57:16 INFO Applying migration id=didhost 2026/05/13 10:57:16 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:16 INFO Applying migration id=invites 2026/05/13 10:57:16 INFO Applying migration id=ed25519blob 2026/05/13 10:57:16 INFO Applying migration id=rsablob 2026/05/13 10:57:16 INFO Applying migration id=iconscid 2026/05/13 10:57:16 INFO Applying migration id=actor 2026/05/13 10:57:16 INFO Applying migration id=localkeys 2026/05/13 10:57:16 INFO Applying migration id=deleted 2026/05/13 10:57:16 INFO Applying migration id=history 2026/05/13 10:57:16 INFO Applying migration id=outboxnano 2026/05/13 10:57:16 INFO Applying migration id=implements 2026/05/13 10:57:16 INFO Applying migration id=backfill 2026/05/13 10:57:16 INFO Redirecting uninvited user --- PASS: TestRegister_InvitationRequired (0.16s) === RUN TestRegister_InvitationPrompt 2026/05/13 10:57:16 INFO Applying migration id=initial 2026/05/13 10:57:16 INFO Applying migration id=notesupdated 2026/05/13 10:57:16 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:16 INFO Applying migration id=activitiesid 2026/05/13 10:57:16 INFO Applying migration id=outbox 2026/05/13 10:57:16 INFO Applying migration id=edits 2026/05/13 10:57:16 INFO Applying migration id=outboxactor 2026/05/13 10:57:16 INFO Applying migration id=outboxsender 2026/05/13 10:57:16 INFO Applying migration id=thread 2026/05/13 10:57:16 INFO Applying migration id=host 2026/05/13 10:57:16 INFO Applying migration id=sharedinbox 2026/05/13 10:57:16 INFO Applying migration id=noteshost 2026/05/13 10:57:16 INFO Applying migration id=fetched 2026/05/13 10:57:16 INFO Applying migration id=move 2026/05/13 10:57:16 INFO Applying migration id=cleanup 2026/05/13 10:57:16 INFO Applying migration id=received 2026/05/13 10:57:16 INFO Applying migration id=namehost 2026/05/13 10:57:16 INFO Applying migration id=outboxhost 2026/05/13 10:57:16 INFO Applying migration id=notesfts 2026/05/13 10:57:16 INFO Applying migration id=iconsname 2026/05/13 10:57:16 INFO Applying migration id=nohash 2026/05/13 10:57:16 INFO Applying migration id=shares 2026/05/13 10:57:16 INFO Applying migration id=actorttl 2026/05/13 10:57:16 INFO Applying migration id=tocc 2026/05/13 10:57:16 INFO Applying migration id=followeds 2026/05/13 10:57:16 INFO Applying migration id=certhash 2026/05/13 10:57:16 INFO Applying migration id=follows_sync 2026/05/13 10:57:16 INFO Applying migration id=jsonpath 2026/05/13 10:57:16 INFO Applying migration id=localforward 2026/05/13 10:57:16 INFO Applying migration id=avatar 2026/05/13 10:57:16 INFO Applying migration id=noimage 2026/05/13 10:57:16 INFO Applying migration id=feed 2026/05/13 10:57:16 INFO Applying migration id=bookmarks 2026/05/13 10:57:16 INFO Applying migration id=shareactivity 2026/05/13 10:57:16 INFO Applying migration id=application 2026/05/13 10:57:16 INFO Applying migration id=certificates 2026/05/13 10:57:16 INFO Applying migration id=rawforward 2026/05/13 10:57:16 INFO Applying migration id=publickey 2026/05/13 10:57:16 INFO Applying migration id=resolvegroup 2026/05/13 10:57:16 INFO Applying migration id=reject 2026/05/13 10:57:16 INFO Applying migration id=autodel 2026/05/13 10:57:16 INFO Applying migration id=jsonb 2026/05/13 10:57:16 INFO Applying migration id=quote 2026/05/13 10:57:16 INFO Applying migration id=rfc9421 2026/05/13 10:57:16 INFO Applying migration id=keys 2026/05/13 10:57:16 INFO Applying migration id=portable 2026/05/13 10:57:16 INFO Applying migration id=proofs 2026/05/13 10:57:16 INFO Applying migration id=contexts 2026/05/13 10:57:16 INFO Applying migration id=deliverieshost 2026/05/13 10:57:16 INFO Applying migration id=pembegin 2026/05/13 10:57:16 INFO Applying migration id=didhost 2026/05/13 10:57:16 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:16 INFO Applying migration id=invites 2026/05/13 10:57:16 INFO Applying migration id=ed25519blob 2026/05/13 10:57:16 INFO Applying migration id=rsablob 2026/05/13 10:57:16 INFO Applying migration id=iconscid 2026/05/13 10:57:16 INFO Applying migration id=actor 2026/05/13 10:57:16 INFO Applying migration id=localkeys 2026/05/13 10:57:16 INFO Applying migration id=deleted 2026/05/13 10:57:16 INFO Applying migration id=history 2026/05/13 10:57:16 INFO Applying migration id=outboxnano 2026/05/13 10:57:16 INFO Applying migration id=implements 2026/05/13 10:57:16 INFO Applying migration id=backfill --- PASS: TestRegister_InvitationPrompt (0.16s) === RUN TestRegister_InvalidInvitationCode 2026/05/13 10:57:16 INFO Applying migration id=initial 2026/05/13 10:57:16 INFO Applying migration id=notesupdated 2026/05/13 10:57:16 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:16 INFO Applying migration id=activitiesid 2026/05/13 10:57:16 INFO Applying migration id=outbox 2026/05/13 10:57:16 INFO Applying migration id=edits 2026/05/13 10:57:16 INFO Applying migration id=outboxactor 2026/05/13 10:57:16 INFO Applying migration id=outboxsender 2026/05/13 10:57:16 INFO Applying migration id=thread 2026/05/13 10:57:16 INFO Applying migration id=host 2026/05/13 10:57:16 INFO Applying migration id=sharedinbox 2026/05/13 10:57:16 INFO Applying migration id=noteshost 2026/05/13 10:57:16 INFO Applying migration id=fetched 2026/05/13 10:57:16 INFO Applying migration id=move 2026/05/13 10:57:16 INFO Applying migration id=cleanup 2026/05/13 10:57:16 INFO Applying migration id=received 2026/05/13 10:57:16 INFO Applying migration id=namehost 2026/05/13 10:57:16 INFO Applying migration id=outboxhost 2026/05/13 10:57:16 INFO Applying migration id=notesfts 2026/05/13 10:57:16 INFO Applying migration id=iconsname 2026/05/13 10:57:16 INFO Applying migration id=nohash 2026/05/13 10:57:16 INFO Applying migration id=shares 2026/05/13 10:57:16 INFO Applying migration id=actorttl 2026/05/13 10:57:16 INFO Applying migration id=tocc 2026/05/13 10:57:16 INFO Applying migration id=followeds 2026/05/13 10:57:16 INFO Applying migration id=certhash 2026/05/13 10:57:16 INFO Applying migration id=follows_sync 2026/05/13 10:57:16 INFO Applying migration id=jsonpath 2026/05/13 10:57:16 INFO Applying migration id=localforward 2026/05/13 10:57:16 INFO Applying migration id=avatar 2026/05/13 10:57:16 INFO Applying migration id=noimage 2026/05/13 10:57:16 INFO Applying migration id=feed 2026/05/13 10:57:16 INFO Applying migration id=bookmarks 2026/05/13 10:57:16 INFO Applying migration id=shareactivity 2026/05/13 10:57:16 INFO Applying migration id=application 2026/05/13 10:57:16 INFO Applying migration id=certificates 2026/05/13 10:57:16 INFO Applying migration id=rawforward 2026/05/13 10:57:16 INFO Applying migration id=publickey 2026/05/13 10:57:16 INFO Applying migration id=resolvegroup 2026/05/13 10:57:16 INFO Applying migration id=reject 2026/05/13 10:57:16 INFO Applying migration id=autodel 2026/05/13 10:57:16 INFO Applying migration id=jsonb 2026/05/13 10:57:17 INFO Applying migration id=quote 2026/05/13 10:57:17 INFO Applying migration id=rfc9421 2026/05/13 10:57:17 INFO Applying migration id=keys 2026/05/13 10:57:17 INFO Applying migration id=portable 2026/05/13 10:57:17 INFO Applying migration id=proofs 2026/05/13 10:57:17 INFO Applying migration id=contexts 2026/05/13 10:57:17 INFO Applying migration id=deliverieshost 2026/05/13 10:57:17 INFO Applying migration id=pembegin 2026/05/13 10:57:17 INFO Applying migration id=didhost 2026/05/13 10:57:17 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:17 INFO Applying migration id=invites 2026/05/13 10:57:17 INFO Applying migration id=ed25519blob 2026/05/13 10:57:17 INFO Applying migration id=rsablob 2026/05/13 10:57:17 INFO Applying migration id=iconscid 2026/05/13 10:57:17 INFO Applying migration id=actor 2026/05/13 10:57:17 INFO Applying migration id=localkeys 2026/05/13 10:57:17 INFO Applying migration id=deleted 2026/05/13 10:57:17 INFO Applying migration id=history 2026/05/13 10:57:17 INFO Applying migration id=outboxnano 2026/05/13 10:57:17 INFO Applying migration id=implements 2026/05/13 10:57:17 INFO Applying migration id=backfill 2026/05/13 10:57:17 WARN Invalid invitation code request.path=/users/invitations/accept code=abc --- PASS: TestRegister_InvalidInvitationCode (0.18s) === RUN TestRegister_Redirect 2026/05/13 10:57:17 INFO Applying migration id=initial 2026/05/13 10:57:17 INFO Applying migration id=notesupdated 2026/05/13 10:57:17 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:17 INFO Applying migration id=activitiesid 2026/05/13 10:57:17 INFO Applying migration id=outbox 2026/05/13 10:57:17 INFO Applying migration id=edits 2026/05/13 10:57:17 INFO Applying migration id=outboxactor 2026/05/13 10:57:17 INFO Applying migration id=outboxsender 2026/05/13 10:57:17 INFO Applying migration id=thread 2026/05/13 10:57:17 INFO Applying migration id=host 2026/05/13 10:57:17 INFO Applying migration id=sharedinbox 2026/05/13 10:57:17 INFO Applying migration id=noteshost 2026/05/13 10:57:17 INFO Applying migration id=fetched 2026/05/13 10:57:17 INFO Applying migration id=move 2026/05/13 10:57:17 INFO Applying migration id=cleanup 2026/05/13 10:57:17 INFO Applying migration id=received 2026/05/13 10:57:17 INFO Applying migration id=namehost 2026/05/13 10:57:17 INFO Applying migration id=outboxhost 2026/05/13 10:57:17 INFO Applying migration id=notesfts 2026/05/13 10:57:17 INFO Applying migration id=iconsname 2026/05/13 10:57:17 INFO Applying migration id=nohash 2026/05/13 10:57:17 INFO Applying migration id=shares 2026/05/13 10:57:17 INFO Applying migration id=actorttl 2026/05/13 10:57:17 INFO Applying migration id=tocc 2026/05/13 10:57:17 INFO Applying migration id=followeds 2026/05/13 10:57:17 INFO Applying migration id=certhash 2026/05/13 10:57:17 INFO Applying migration id=follows_sync 2026/05/13 10:57:17 INFO Applying migration id=jsonpath 2026/05/13 10:57:17 INFO Applying migration id=localforward 2026/05/13 10:57:17 INFO Applying migration id=avatar 2026/05/13 10:57:17 INFO Applying migration id=noimage 2026/05/13 10:57:17 INFO Applying migration id=feed 2026/05/13 10:57:17 INFO Applying migration id=bookmarks 2026/05/13 10:57:17 INFO Applying migration id=shareactivity 2026/05/13 10:57:17 INFO Applying migration id=application 2026/05/13 10:57:17 INFO Applying migration id=certificates 2026/05/13 10:57:17 INFO Applying migration id=rawforward 2026/05/13 10:57:17 INFO Applying migration id=publickey 2026/05/13 10:57:17 INFO Applying migration id=resolvegroup 2026/05/13 10:57:17 INFO Applying migration id=reject 2026/05/13 10:57:17 INFO Applying migration id=autodel 2026/05/13 10:57:17 INFO Applying migration id=jsonb 2026/05/13 10:57:17 INFO Applying migration id=quote 2026/05/13 10:57:17 INFO Applying migration id=rfc9421 2026/05/13 10:57:17 INFO Applying migration id=keys 2026/05/13 10:57:17 INFO Applying migration id=portable 2026/05/13 10:57:17 INFO Applying migration id=proofs 2026/05/13 10:57:17 INFO Applying migration id=contexts 2026/05/13 10:57:17 INFO Applying migration id=deliverieshost 2026/05/13 10:57:17 INFO Applying migration id=pembegin 2026/05/13 10:57:17 INFO Applying migration id=didhost 2026/05/13 10:57:17 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:17 INFO Applying migration id=invites 2026/05/13 10:57:17 INFO Applying migration id=ed25519blob 2026/05/13 10:57:17 INFO Applying migration id=rsablob 2026/05/13 10:57:17 INFO Applying migration id=iconscid 2026/05/13 10:57:17 INFO Applying migration id=actor 2026/05/13 10:57:17 INFO Applying migration id=localkeys 2026/05/13 10:57:17 INFO Applying migration id=deleted 2026/05/13 10:57:17 INFO Applying migration id=history 2026/05/13 10:57:17 INFO Applying migration id=outboxnano 2026/05/13 10:57:17 INFO Applying migration id=implements 2026/05/13 10:57:17 INFO Applying migration id=backfill 2026/05/13 10:57:17 INFO Redirecting new user --- PASS: TestRegister_Redirect (0.21s) === RUN TestRegister_NoCertificate 2026/05/13 10:57:17 INFO Applying migration id=initial 2026/05/13 10:57:17 INFO Applying migration id=notesupdated 2026/05/13 10:57:17 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:17 INFO Applying migration id=activitiesid 2026/05/13 10:57:17 INFO Applying migration id=outbox 2026/05/13 10:57:17 INFO Applying migration id=edits 2026/05/13 10:57:17 INFO Applying migration id=outboxactor 2026/05/13 10:57:17 INFO Applying migration id=outboxsender 2026/05/13 10:57:17 INFO Applying migration id=thread 2026/05/13 10:57:17 INFO Applying migration id=host 2026/05/13 10:57:17 INFO Applying migration id=sharedinbox 2026/05/13 10:57:17 INFO Applying migration id=noteshost 2026/05/13 10:57:17 INFO Applying migration id=fetched 2026/05/13 10:57:17 INFO Applying migration id=move 2026/05/13 10:57:17 INFO Applying migration id=cleanup 2026/05/13 10:57:17 INFO Applying migration id=received 2026/05/13 10:57:17 INFO Applying migration id=namehost 2026/05/13 10:57:17 INFO Applying migration id=outboxhost 2026/05/13 10:57:17 INFO Applying migration id=notesfts 2026/05/13 10:57:17 INFO Applying migration id=iconsname 2026/05/13 10:57:17 INFO Applying migration id=nohash 2026/05/13 10:57:17 INFO Applying migration id=shares 2026/05/13 10:57:17 INFO Applying migration id=actorttl 2026/05/13 10:57:17 INFO Applying migration id=tocc 2026/05/13 10:57:17 INFO Applying migration id=followeds 2026/05/13 10:57:17 INFO Applying migration id=certhash 2026/05/13 10:57:17 INFO Applying migration id=follows_sync 2026/05/13 10:57:17 INFO Applying migration id=jsonpath 2026/05/13 10:57:17 INFO Applying migration id=localforward 2026/05/13 10:57:17 INFO Applying migration id=avatar 2026/05/13 10:57:17 INFO Applying migration id=noimage 2026/05/13 10:57:17 INFO Applying migration id=feed 2026/05/13 10:57:17 INFO Applying migration id=bookmarks 2026/05/13 10:57:17 INFO Applying migration id=shareactivity 2026/05/13 10:57:17 INFO Applying migration id=application 2026/05/13 10:57:17 INFO Applying migration id=certificates 2026/05/13 10:57:17 INFO Applying migration id=rawforward 2026/05/13 10:57:17 INFO Applying migration id=publickey 2026/05/13 10:57:17 INFO Applying migration id=resolvegroup 2026/05/13 10:57:17 INFO Applying migration id=reject 2026/05/13 10:57:17 INFO Applying migration id=autodel 2026/05/13 10:57:17 INFO Applying migration id=jsonb 2026/05/13 10:57:17 INFO Applying migration id=quote 2026/05/13 10:57:17 INFO Applying migration id=rfc9421 2026/05/13 10:57:17 INFO Applying migration id=keys 2026/05/13 10:57:17 INFO Applying migration id=portable 2026/05/13 10:57:17 INFO Applying migration id=proofs 2026/05/13 10:57:17 INFO Applying migration id=contexts 2026/05/13 10:57:17 INFO Applying migration id=deliverieshost 2026/05/13 10:57:17 INFO Applying migration id=pembegin 2026/05/13 10:57:17 INFO Applying migration id=didhost 2026/05/13 10:57:17 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:17 INFO Applying migration id=invites 2026/05/13 10:57:17 INFO Applying migration id=ed25519blob 2026/05/13 10:57:17 INFO Applying migration id=rsablob 2026/05/13 10:57:17 INFO Applying migration id=iconscid 2026/05/13 10:57:17 INFO Applying migration id=actor 2026/05/13 10:57:17 INFO Applying migration id=localkeys 2026/05/13 10:57:17 INFO Applying migration id=deleted 2026/05/13 10:57:17 INFO Applying migration id=history 2026/05/13 10:57:17 INFO Applying migration id=outboxnano 2026/05/13 10:57:17 INFO Applying migration id=implements 2026/05/13 10:57:17 INFO Applying migration id=backfill 2026/05/13 10:57:17 WARN No client certificate request.path=/users/register --- PASS: TestRegister_NoCertificate (0.17s) === RUN TestRegister_HappyFlow 2026/05/13 10:57:17 INFO Applying migration id=initial 2026/05/13 10:57:17 INFO Applying migration id=notesupdated 2026/05/13 10:57:17 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:17 INFO Applying migration id=activitiesid 2026/05/13 10:57:17 INFO Applying migration id=outbox 2026/05/13 10:57:17 INFO Applying migration id=edits 2026/05/13 10:57:17 INFO Applying migration id=outboxactor 2026/05/13 10:57:17 INFO Applying migration id=outboxsender 2026/05/13 10:57:17 INFO Applying migration id=thread 2026/05/13 10:57:17 INFO Applying migration id=host 2026/05/13 10:57:17 INFO Applying migration id=sharedinbox 2026/05/13 10:57:17 INFO Applying migration id=noteshost 2026/05/13 10:57:17 INFO Applying migration id=fetched 2026/05/13 10:57:17 INFO Applying migration id=move 2026/05/13 10:57:17 INFO Applying migration id=cleanup 2026/05/13 10:57:17 INFO Applying migration id=received 2026/05/13 10:57:17 INFO Applying migration id=namehost 2026/05/13 10:57:17 INFO Applying migration id=outboxhost 2026/05/13 10:57:17 INFO Applying migration id=notesfts 2026/05/13 10:57:17 INFO Applying migration id=iconsname 2026/05/13 10:57:17 INFO Applying migration id=nohash 2026/05/13 10:57:17 INFO Applying migration id=shares 2026/05/13 10:57:17 INFO Applying migration id=actorttl 2026/05/13 10:57:17 INFO Applying migration id=tocc 2026/05/13 10:57:17 INFO Applying migration id=followeds 2026/05/13 10:57:17 INFO Applying migration id=certhash 2026/05/13 10:57:17 INFO Applying migration id=follows_sync 2026/05/13 10:57:17 INFO Applying migration id=jsonpath 2026/05/13 10:57:17 INFO Applying migration id=localforward 2026/05/13 10:57:17 INFO Applying migration id=avatar 2026/05/13 10:57:17 INFO Applying migration id=noimage 2026/05/13 10:57:17 INFO Applying migration id=feed 2026/05/13 10:57:17 INFO Applying migration id=bookmarks 2026/05/13 10:57:17 INFO Applying migration id=shareactivity 2026/05/13 10:57:17 INFO Applying migration id=application 2026/05/13 10:57:17 INFO Applying migration id=certificates 2026/05/13 10:57:17 INFO Applying migration id=rawforward 2026/05/13 10:57:17 INFO Applying migration id=publickey 2026/05/13 10:57:17 INFO Applying migration id=resolvegroup 2026/05/13 10:57:17 INFO Applying migration id=reject 2026/05/13 10:57:17 INFO Applying migration id=autodel 2026/05/13 10:57:17 INFO Applying migration id=jsonb 2026/05/13 10:57:17 INFO Applying migration id=quote 2026/05/13 10:57:17 INFO Applying migration id=rfc9421 2026/05/13 10:57:17 INFO Applying migration id=keys 2026/05/13 10:57:17 INFO Applying migration id=portable 2026/05/13 10:57:17 INFO Applying migration id=proofs 2026/05/13 10:57:17 INFO Applying migration id=contexts 2026/05/13 10:57:17 INFO Applying migration id=deliverieshost 2026/05/13 10:57:17 INFO Applying migration id=pembegin 2026/05/13 10:57:17 INFO Applying migration id=didhost 2026/05/13 10:57:17 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:17 INFO Applying migration id=invites 2026/05/13 10:57:17 INFO Applying migration id=ed25519blob 2026/05/13 10:57:17 INFO Applying migration id=rsablob 2026/05/13 10:57:17 INFO Applying migration id=iconscid 2026/05/13 10:57:17 INFO Applying migration id=actor 2026/05/13 10:57:17 INFO Applying migration id=localkeys 2026/05/13 10:57:17 INFO Applying migration id=deleted 2026/05/13 10:57:17 INFO Applying migration id=history 2026/05/13 10:57:17 INFO Applying migration id=outboxnano 2026/05/13 10:57:17 INFO Applying migration id=implements 2026/05/13 10:57:17 INFO Applying migration id=backfill 2026/05/13 10:57:17 INFO Creating new user request.path=/users/register name=erin --- PASS: TestRegister_HappyFlow (0.27s) === RUN TestRegister_AlreadyRegistered 2026/05/13 10:57:17 INFO Applying migration id=initial 2026/05/13 10:57:17 INFO Applying migration id=notesupdated 2026/05/13 10:57:17 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:17 INFO Applying migration id=activitiesid 2026/05/13 10:57:17 INFO Applying migration id=outbox 2026/05/13 10:57:17 INFO Applying migration id=edits 2026/05/13 10:57:17 INFO Applying migration id=outboxactor 2026/05/13 10:57:17 INFO Applying migration id=outboxsender 2026/05/13 10:57:17 INFO Applying migration id=thread 2026/05/13 10:57:17 INFO Applying migration id=host 2026/05/13 10:57:17 INFO Applying migration id=sharedinbox 2026/05/13 10:57:17 INFO Applying migration id=noteshost 2026/05/13 10:57:17 INFO Applying migration id=fetched 2026/05/13 10:57:17 INFO Applying migration id=move 2026/05/13 10:57:17 INFO Applying migration id=cleanup 2026/05/13 10:57:17 INFO Applying migration id=received 2026/05/13 10:57:17 INFO Applying migration id=namehost 2026/05/13 10:57:17 INFO Applying migration id=outboxhost 2026/05/13 10:57:17 INFO Applying migration id=notesfts 2026/05/13 10:57:17 INFO Applying migration id=iconsname 2026/05/13 10:57:17 INFO Applying migration id=nohash 2026/05/13 10:57:17 INFO Applying migration id=shares 2026/05/13 10:57:17 INFO Applying migration id=actorttl 2026/05/13 10:57:17 INFO Applying migration id=tocc 2026/05/13 10:57:17 INFO Applying migration id=followeds 2026/05/13 10:57:17 INFO Applying migration id=certhash 2026/05/13 10:57:17 INFO Applying migration id=follows_sync 2026/05/13 10:57:17 INFO Applying migration id=jsonpath 2026/05/13 10:57:17 INFO Applying migration id=localforward 2026/05/13 10:57:17 INFO Applying migration id=avatar 2026/05/13 10:57:17 INFO Applying migration id=noimage 2026/05/13 10:57:17 INFO Applying migration id=feed 2026/05/13 10:57:17 INFO Applying migration id=bookmarks 2026/05/13 10:57:17 INFO Applying migration id=shareactivity 2026/05/13 10:57:17 INFO Applying migration id=application 2026/05/13 10:57:17 INFO Applying migration id=certificates 2026/05/13 10:57:17 INFO Applying migration id=rawforward 2026/05/13 10:57:17 INFO Applying migration id=publickey 2026/05/13 10:57:17 INFO Applying migration id=resolvegroup 2026/05/13 10:57:17 INFO Applying migration id=reject 2026/05/13 10:57:17 INFO Applying migration id=autodel 2026/05/13 10:57:17 INFO Applying migration id=jsonb 2026/05/13 10:57:17 INFO Applying migration id=quote 2026/05/13 10:57:17 INFO Applying migration id=rfc9421 2026/05/13 10:57:17 INFO Applying migration id=keys 2026/05/13 10:57:17 INFO Applying migration id=portable 2026/05/13 10:57:17 INFO Applying migration id=proofs 2026/05/13 10:57:17 INFO Applying migration id=contexts 2026/05/13 10:57:17 INFO Applying migration id=deliverieshost 2026/05/13 10:57:17 INFO Applying migration id=pembegin 2026/05/13 10:57:17 INFO Applying migration id=didhost 2026/05/13 10:57:17 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:17 INFO Applying migration id=invites 2026/05/13 10:57:17 INFO Applying migration id=ed25519blob 2026/05/13 10:57:17 INFO Applying migration id=rsablob 2026/05/13 10:57:17 INFO Applying migration id=iconscid 2026/05/13 10:57:17 INFO Applying migration id=actor 2026/05/13 10:57:17 INFO Applying migration id=localkeys 2026/05/13 10:57:17 INFO Applying migration id=deleted 2026/05/13 10:57:17 INFO Applying migration id=history 2026/05/13 10:57:17 INFO Applying migration id=outboxnano 2026/05/13 10:57:17 INFO Applying migration id=implements 2026/05/13 10:57:17 INFO Applying migration id=backfill 2026/05/13 10:57:17 WARN Registered user cannot register again request.path=/users/register request.user=erin --- PASS: TestRegister_AlreadyRegistered (0.26s) === RUN TestRegister_Twice 2026/05/13 10:57:17 INFO Applying migration id=initial 2026/05/13 10:57:17 INFO Applying migration id=notesupdated 2026/05/13 10:57:17 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:17 INFO Applying migration id=activitiesid 2026/05/13 10:57:17 INFO Applying migration id=outbox 2026/05/13 10:57:17 INFO Applying migration id=edits 2026/05/13 10:57:17 INFO Applying migration id=outboxactor 2026/05/13 10:57:17 INFO Applying migration id=outboxsender 2026/05/13 10:57:17 INFO Applying migration id=thread 2026/05/13 10:57:17 INFO Applying migration id=host 2026/05/13 10:57:17 INFO Applying migration id=sharedinbox 2026/05/13 10:57:17 INFO Applying migration id=noteshost 2026/05/13 10:57:17 INFO Applying migration id=fetched 2026/05/13 10:57:17 INFO Applying migration id=move 2026/05/13 10:57:18 INFO Applying migration id=cleanup 2026/05/13 10:57:18 INFO Applying migration id=received 2026/05/13 10:57:18 INFO Applying migration id=namehost 2026/05/13 10:57:18 INFO Applying migration id=outboxhost 2026/05/13 10:57:18 INFO Applying migration id=notesfts 2026/05/13 10:57:18 INFO Applying migration id=iconsname 2026/05/13 10:57:18 INFO Applying migration id=nohash 2026/05/13 10:57:18 INFO Applying migration id=shares 2026/05/13 10:57:18 INFO Applying migration id=actorttl 2026/05/13 10:57:18 INFO Applying migration id=tocc 2026/05/13 10:57:18 INFO Applying migration id=followeds 2026/05/13 10:57:18 INFO Applying migration id=certhash 2026/05/13 10:57:18 INFO Applying migration id=follows_sync 2026/05/13 10:57:18 INFO Applying migration id=jsonpath 2026/05/13 10:57:18 INFO Applying migration id=localforward 2026/05/13 10:57:18 INFO Applying migration id=avatar 2026/05/13 10:57:18 INFO Applying migration id=noimage 2026/05/13 10:57:18 INFO Applying migration id=feed 2026/05/13 10:57:18 INFO Applying migration id=bookmarks 2026/05/13 10:57:18 INFO Applying migration id=shareactivity 2026/05/13 10:57:18 INFO Applying migration id=application 2026/05/13 10:57:18 INFO Applying migration id=certificates 2026/05/13 10:57:18 INFO Applying migration id=rawforward 2026/05/13 10:57:18 INFO Applying migration id=publickey 2026/05/13 10:57:18 INFO Applying migration id=resolvegroup 2026/05/13 10:57:18 INFO Applying migration id=reject 2026/05/13 10:57:18 INFO Applying migration id=autodel 2026/05/13 10:57:18 INFO Applying migration id=jsonb 2026/05/13 10:57:18 INFO Applying migration id=quote 2026/05/13 10:57:18 INFO Applying migration id=rfc9421 2026/05/13 10:57:18 INFO Applying migration id=keys 2026/05/13 10:57:18 INFO Applying migration id=portable 2026/05/13 10:57:18 INFO Applying migration id=proofs 2026/05/13 10:57:18 INFO Applying migration id=contexts 2026/05/13 10:57:18 INFO Applying migration id=deliverieshost 2026/05/13 10:57:18 INFO Applying migration id=pembegin 2026/05/13 10:57:18 INFO Applying migration id=didhost 2026/05/13 10:57:18 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:18 INFO Applying migration id=invites 2026/05/13 10:57:18 INFO Applying migration id=ed25519blob 2026/05/13 10:57:18 INFO Applying migration id=rsablob 2026/05/13 10:57:18 INFO Applying migration id=iconscid 2026/05/13 10:57:18 INFO Applying migration id=actor 2026/05/13 10:57:18 INFO Applying migration id=localkeys 2026/05/13 10:57:18 INFO Applying migration id=deleted 2026/05/13 10:57:18 INFO Applying migration id=history 2026/05/13 10:57:18 INFO Applying migration id=outboxnano 2026/05/13 10:57:18 INFO Applying migration id=implements 2026/05/13 10:57:18 INFO Applying migration id=backfill 2026/05/13 10:57:18 INFO Creating new user request.path=/users/register name=erin 2026/05/13 10:57:18 WARN Registered user cannot register again request.path=/users/register request.user=erin --- PASS: TestRegister_Twice (0.28s) === RUN TestRegister_Throttling 2026/05/13 10:57:18 INFO Applying migration id=initial 2026/05/13 10:57:18 INFO Applying migration id=notesupdated 2026/05/13 10:57:18 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:18 INFO Applying migration id=activitiesid 2026/05/13 10:57:18 INFO Applying migration id=outbox 2026/05/13 10:57:18 INFO Applying migration id=edits 2026/05/13 10:57:18 INFO Applying migration id=outboxactor 2026/05/13 10:57:18 INFO Applying migration id=outboxsender 2026/05/13 10:57:18 INFO Applying migration id=thread 2026/05/13 10:57:18 INFO Applying migration id=host 2026/05/13 10:57:18 INFO Applying migration id=sharedinbox 2026/05/13 10:57:18 INFO Applying migration id=noteshost 2026/05/13 10:57:18 INFO Applying migration id=fetched 2026/05/13 10:57:18 INFO Applying migration id=move 2026/05/13 10:57:18 INFO Applying migration id=cleanup 2026/05/13 10:57:18 INFO Applying migration id=received 2026/05/13 10:57:18 INFO Applying migration id=namehost 2026/05/13 10:57:18 INFO Applying migration id=outboxhost 2026/05/13 10:57:18 INFO Applying migration id=notesfts 2026/05/13 10:57:18 INFO Applying migration id=iconsname 2026/05/13 10:57:18 INFO Applying migration id=nohash 2026/05/13 10:57:18 INFO Applying migration id=shares 2026/05/13 10:57:18 INFO Applying migration id=actorttl 2026/05/13 10:57:18 INFO Applying migration id=tocc 2026/05/13 10:57:18 INFO Applying migration id=followeds 2026/05/13 10:57:18 INFO Applying migration id=certhash 2026/05/13 10:57:18 INFO Applying migration id=follows_sync 2026/05/13 10:57:18 INFO Applying migration id=jsonpath 2026/05/13 10:57:18 INFO Applying migration id=localforward 2026/05/13 10:57:18 INFO Applying migration id=avatar 2026/05/13 10:57:18 INFO Applying migration id=noimage 2026/05/13 10:57:18 INFO Applying migration id=feed 2026/05/13 10:57:18 INFO Applying migration id=bookmarks 2026/05/13 10:57:18 INFO Applying migration id=shareactivity 2026/05/13 10:57:18 INFO Applying migration id=application 2026/05/13 10:57:18 INFO Applying migration id=certificates 2026/05/13 10:57:18 INFO Applying migration id=rawforward 2026/05/13 10:57:18 INFO Applying migration id=publickey 2026/05/13 10:57:18 INFO Applying migration id=resolvegroup 2026/05/13 10:57:18 INFO Applying migration id=reject 2026/05/13 10:57:18 INFO Applying migration id=autodel 2026/05/13 10:57:18 INFO Applying migration id=jsonb 2026/05/13 10:57:18 INFO Applying migration id=quote 2026/05/13 10:57:18 INFO Applying migration id=rfc9421 2026/05/13 10:57:18 INFO Applying migration id=keys 2026/05/13 10:57:18 INFO Applying migration id=portable 2026/05/13 10:57:18 INFO Applying migration id=proofs 2026/05/13 10:57:18 INFO Applying migration id=contexts 2026/05/13 10:57:18 INFO Applying migration id=deliverieshost 2026/05/13 10:57:18 INFO Applying migration id=pembegin 2026/05/13 10:57:18 INFO Applying migration id=didhost 2026/05/13 10:57:18 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:18 INFO Applying migration id=invites 2026/05/13 10:57:18 INFO Applying migration id=ed25519blob 2026/05/13 10:57:18 INFO Applying migration id=rsablob 2026/05/13 10:57:18 INFO Applying migration id=iconscid 2026/05/13 10:57:18 INFO Applying migration id=actor 2026/05/13 10:57:18 INFO Applying migration id=localkeys 2026/05/13 10:57:18 INFO Applying migration id=deleted 2026/05/13 10:57:18 INFO Applying migration id=history 2026/05/13 10:57:18 INFO Applying migration id=outboxnano 2026/05/13 10:57:18 INFO Applying migration id=implements 2026/05/13 10:57:18 INFO Applying migration id=backfill 2026/05/13 10:57:18 INFO Creating new user request.path=/users/register name=erin --- PASS: TestRegister_Throttling (0.34s) === RUN TestRegister_Throttling30Minutes 2026/05/13 10:57:18 INFO Applying migration id=initial 2026/05/13 10:57:18 INFO Applying migration id=notesupdated 2026/05/13 10:57:18 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:18 INFO Applying migration id=activitiesid 2026/05/13 10:57:18 INFO Applying migration id=outbox 2026/05/13 10:57:18 INFO Applying migration id=edits 2026/05/13 10:57:18 INFO Applying migration id=outboxactor 2026/05/13 10:57:18 INFO Applying migration id=outboxsender 2026/05/13 10:57:18 INFO Applying migration id=thread 2026/05/13 10:57:18 INFO Applying migration id=host 2026/05/13 10:57:18 INFO Applying migration id=sharedinbox 2026/05/13 10:57:18 INFO Applying migration id=noteshost 2026/05/13 10:57:18 INFO Applying migration id=fetched 2026/05/13 10:57:18 INFO Applying migration id=move 2026/05/13 10:57:18 INFO Applying migration id=cleanup 2026/05/13 10:57:18 INFO Applying migration id=received 2026/05/13 10:57:18 INFO Applying migration id=namehost 2026/05/13 10:57:18 INFO Applying migration id=outboxhost 2026/05/13 10:57:18 INFO Applying migration id=notesfts 2026/05/13 10:57:18 INFO Applying migration id=iconsname 2026/05/13 10:57:18 INFO Applying migration id=nohash 2026/05/13 10:57:18 INFO Applying migration id=shares 2026/05/13 10:57:18 INFO Applying migration id=actorttl 2026/05/13 10:57:18 INFO Applying migration id=tocc 2026/05/13 10:57:18 INFO Applying migration id=followeds 2026/05/13 10:57:18 INFO Applying migration id=certhash 2026/05/13 10:57:18 INFO Applying migration id=follows_sync 2026/05/13 10:57:18 INFO Applying migration id=jsonpath 2026/05/13 10:57:18 INFO Applying migration id=localforward 2026/05/13 10:57:18 INFO Applying migration id=avatar 2026/05/13 10:57:18 INFO Applying migration id=noimage 2026/05/13 10:57:18 INFO Applying migration id=feed 2026/05/13 10:57:18 INFO Applying migration id=bookmarks 2026/05/13 10:57:18 INFO Applying migration id=shareactivity 2026/05/13 10:57:18 INFO Applying migration id=application 2026/05/13 10:57:18 INFO Applying migration id=certificates 2026/05/13 10:57:18 INFO Applying migration id=rawforward 2026/05/13 10:57:18 INFO Applying migration id=publickey 2026/05/13 10:57:18 INFO Applying migration id=resolvegroup 2026/05/13 10:57:18 INFO Applying migration id=reject 2026/05/13 10:57:18 INFO Applying migration id=autodel 2026/05/13 10:57:18 INFO Applying migration id=jsonb 2026/05/13 10:57:18 INFO Applying migration id=quote 2026/05/13 10:57:18 INFO Applying migration id=rfc9421 2026/05/13 10:57:18 INFO Applying migration id=keys 2026/05/13 10:57:18 INFO Applying migration id=portable 2026/05/13 10:57:18 INFO Applying migration id=proofs 2026/05/13 10:57:18 INFO Applying migration id=contexts 2026/05/13 10:57:18 INFO Applying migration id=deliverieshost 2026/05/13 10:57:18 INFO Applying migration id=pembegin 2026/05/13 10:57:18 INFO Applying migration id=didhost 2026/05/13 10:57:18 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:18 INFO Applying migration id=invites 2026/05/13 10:57:18 INFO Applying migration id=ed25519blob 2026/05/13 10:57:18 INFO Applying migration id=rsablob 2026/05/13 10:57:18 INFO Applying migration id=iconscid 2026/05/13 10:57:18 INFO Applying migration id=actor 2026/05/13 10:57:18 INFO Applying migration id=localkeys 2026/05/13 10:57:18 INFO Applying migration id=deleted 2026/05/13 10:57:18 INFO Applying migration id=history 2026/05/13 10:57:18 INFO Applying migration id=outboxnano 2026/05/13 10:57:18 INFO Applying migration id=implements 2026/05/13 10:57:18 INFO Applying migration id=backfill 2026/05/13 10:57:18 INFO Creating new user request.path=/users/register name=erin --- PASS: TestRegister_Throttling30Minutes (0.28s) === RUN TestRegister_Throttling1Hour 2026/05/13 10:57:18 INFO Applying migration id=initial 2026/05/13 10:57:18 INFO Applying migration id=notesupdated 2026/05/13 10:57:18 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:18 INFO Applying migration id=activitiesid 2026/05/13 10:57:18 INFO Applying migration id=outbox 2026/05/13 10:57:18 INFO Applying migration id=edits 2026/05/13 10:57:18 INFO Applying migration id=outboxactor 2026/05/13 10:57:18 INFO Applying migration id=outboxsender 2026/05/13 10:57:18 INFO Applying migration id=thread 2026/05/13 10:57:18 INFO Applying migration id=host 2026/05/13 10:57:18 INFO Applying migration id=sharedinbox 2026/05/13 10:57:18 INFO Applying migration id=noteshost 2026/05/13 10:57:18 INFO Applying migration id=fetched 2026/05/13 10:57:18 INFO Applying migration id=move 2026/05/13 10:57:18 INFO Applying migration id=cleanup 2026/05/13 10:57:18 INFO Applying migration id=received 2026/05/13 10:57:18 INFO Applying migration id=namehost 2026/05/13 10:57:18 INFO Applying migration id=outboxhost 2026/05/13 10:57:18 INFO Applying migration id=notesfts 2026/05/13 10:57:18 INFO Applying migration id=iconsname 2026/05/13 10:57:18 INFO Applying migration id=nohash 2026/05/13 10:57:18 INFO Applying migration id=shares 2026/05/13 10:57:18 INFO Applying migration id=actorttl 2026/05/13 10:57:18 INFO Applying migration id=tocc 2026/05/13 10:57:18 INFO Applying migration id=followeds 2026/05/13 10:57:18 INFO Applying migration id=certhash 2026/05/13 10:57:18 INFO Applying migration id=follows_sync 2026/05/13 10:57:18 INFO Applying migration id=jsonpath 2026/05/13 10:57:18 INFO Applying migration id=localforward 2026/05/13 10:57:18 INFO Applying migration id=avatar 2026/05/13 10:57:18 INFO Applying migration id=noimage 2026/05/13 10:57:18 INFO Applying migration id=feed 2026/05/13 10:57:18 INFO Applying migration id=bookmarks 2026/05/13 10:57:18 INFO Applying migration id=shareactivity 2026/05/13 10:57:18 INFO Applying migration id=application 2026/05/13 10:57:18 INFO Applying migration id=certificates 2026/05/13 10:57:18 INFO Applying migration id=rawforward 2026/05/13 10:57:18 INFO Applying migration id=publickey 2026/05/13 10:57:18 INFO Applying migration id=resolvegroup 2026/05/13 10:57:18 INFO Applying migration id=reject 2026/05/13 10:57:18 INFO Applying migration id=autodel 2026/05/13 10:57:18 INFO Applying migration id=jsonb 2026/05/13 10:57:18 INFO Applying migration id=quote 2026/05/13 10:57:18 INFO Applying migration id=rfc9421 2026/05/13 10:57:18 INFO Applying migration id=keys 2026/05/13 10:57:18 INFO Applying migration id=portable 2026/05/13 10:57:19 INFO Applying migration id=proofs 2026/05/13 10:57:19 INFO Applying migration id=contexts 2026/05/13 10:57:19 INFO Applying migration id=deliverieshost 2026/05/13 10:57:19 INFO Applying migration id=pembegin 2026/05/13 10:57:19 INFO Applying migration id=didhost 2026/05/13 10:57:19 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:19 INFO Applying migration id=invites 2026/05/13 10:57:19 INFO Applying migration id=ed25519blob 2026/05/13 10:57:19 INFO Applying migration id=rsablob 2026/05/13 10:57:19 INFO Applying migration id=iconscid 2026/05/13 10:57:19 INFO Applying migration id=actor 2026/05/13 10:57:19 INFO Applying migration id=localkeys 2026/05/13 10:57:19 INFO Applying migration id=deleted 2026/05/13 10:57:19 INFO Applying migration id=history 2026/05/13 10:57:19 INFO Applying migration id=outboxnano 2026/05/13 10:57:19 INFO Applying migration id=implements 2026/05/13 10:57:19 INFO Applying migration id=backfill 2026/05/13 10:57:19 INFO Creating new user request.path=/users/register name=erin 2026/05/13 10:57:19 INFO Creating new user request.path=/users/register name=david --- PASS: TestRegister_Throttling1Hour (0.49s) === RUN TestRegister_TwoCertificates 2026/05/13 10:57:19 INFO Applying migration id=initial 2026/05/13 10:57:19 INFO Applying migration id=notesupdated 2026/05/13 10:57:19 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:19 INFO Applying migration id=activitiesid 2026/05/13 10:57:19 INFO Applying migration id=outbox 2026/05/13 10:57:19 INFO Applying migration id=edits 2026/05/13 10:57:19 INFO Applying migration id=outboxactor 2026/05/13 10:57:19 INFO Applying migration id=outboxsender 2026/05/13 10:57:19 INFO Applying migration id=thread 2026/05/13 10:57:19 INFO Applying migration id=host 2026/05/13 10:57:19 INFO Applying migration id=sharedinbox 2026/05/13 10:57:19 INFO Applying migration id=noteshost 2026/05/13 10:57:19 INFO Applying migration id=fetched 2026/05/13 10:57:19 INFO Applying migration id=move 2026/05/13 10:57:19 INFO Applying migration id=cleanup 2026/05/13 10:57:19 INFO Applying migration id=received 2026/05/13 10:57:19 INFO Applying migration id=namehost 2026/05/13 10:57:19 INFO Applying migration id=outboxhost 2026/05/13 10:57:19 INFO Applying migration id=notesfts 2026/05/13 10:57:19 INFO Applying migration id=iconsname 2026/05/13 10:57:19 INFO Applying migration id=nohash 2026/05/13 10:57:19 INFO Applying migration id=shares 2026/05/13 10:57:19 INFO Applying migration id=actorttl 2026/05/13 10:57:19 INFO Applying migration id=tocc 2026/05/13 10:57:19 INFO Applying migration id=followeds 2026/05/13 10:57:19 INFO Applying migration id=certhash 2026/05/13 10:57:19 INFO Applying migration id=follows_sync 2026/05/13 10:57:19 INFO Applying migration id=jsonpath 2026/05/13 10:57:19 INFO Applying migration id=localforward 2026/05/13 10:57:19 INFO Applying migration id=avatar 2026/05/13 10:57:19 INFO Applying migration id=noimage 2026/05/13 10:57:19 INFO Applying migration id=feed 2026/05/13 10:57:19 INFO Applying migration id=bookmarks 2026/05/13 10:57:19 INFO Applying migration id=shareactivity 2026/05/13 10:57:19 INFO Applying migration id=application 2026/05/13 10:57:19 INFO Applying migration id=certificates 2026/05/13 10:57:19 INFO Applying migration id=rawforward 2026/05/13 10:57:19 INFO Applying migration id=publickey 2026/05/13 10:57:19 INFO Applying migration id=resolvegroup 2026/05/13 10:57:19 INFO Applying migration id=reject 2026/05/13 10:57:19 INFO Applying migration id=autodel 2026/05/13 10:57:19 INFO Applying migration id=jsonb 2026/05/13 10:57:19 INFO Applying migration id=quote 2026/05/13 10:57:19 INFO Applying migration id=rfc9421 2026/05/13 10:57:19 INFO Applying migration id=keys 2026/05/13 10:57:19 INFO Applying migration id=portable 2026/05/13 10:57:19 INFO Applying migration id=proofs 2026/05/13 10:57:19 INFO Applying migration id=contexts 2026/05/13 10:57:19 INFO Applying migration id=deliverieshost 2026/05/13 10:57:19 INFO Applying migration id=pembegin 2026/05/13 10:57:19 INFO Applying migration id=didhost 2026/05/13 10:57:19 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:19 INFO Applying migration id=invites 2026/05/13 10:57:19 INFO Applying migration id=ed25519blob 2026/05/13 10:57:19 INFO Applying migration id=rsablob 2026/05/13 10:57:19 INFO Applying migration id=iconscid 2026/05/13 10:57:19 INFO Applying migration id=actor 2026/05/13 10:57:19 INFO Applying migration id=localkeys 2026/05/13 10:57:19 INFO Applying migration id=deleted 2026/05/13 10:57:19 INFO Applying migration id=history 2026/05/13 10:57:19 INFO Applying migration id=outboxnano 2026/05/13 10:57:19 INFO Applying migration id=implements 2026/05/13 10:57:19 INFO Applying migration id=backfill 2026/05/13 10:57:19 INFO Redirecting new user 2026/05/13 10:57:19 INFO Creating new user request.path=/users/register name=erin 2026/05/13 10:57:19 WARN Registered user cannot register again request.path=/users/register request.user=erin 2026/05/13 10:57:19 INFO Redirecting new user 2026/05/13 10:57:19 INFO Creating new user request.path=/users/register name=erin 2026/05/13 10:57:19 INFO Approving certificate request.path=/users/certificates/approve/4561F7655D75BC965B6204AAED6CB1CE2047E1CA79397A81B41AC26281D42EFF request.user=erin user=erin hash=4561F7655D75BC965B6204AAED6CB1CE2047E1CA79397A81B41AC26281D42EFF 2026/05/13 10:57:19 WARN Registered user cannot register again request.path=/users/register request.user=erin 2026/05/13 10:57:19 INFO Revoking certificate request.path=/users/certificates/revoke/EB108D8A0EF3051B2830FEAA87AA79ADA1C5B60DD8A7CECCC8EC25BD086DC11A request.user=erin user=erin hash=EB108D8A0EF3051B2830FEAA87AA79ADA1C5B60DD8A7CECCC8EC25BD086DC11A 2026/05/13 10:57:19 INFO Redirecting new user 2026/05/13 10:57:19 INFO Creating new user request.path=/users/register name=erin --- PASS: TestRegister_TwoCertificates (0.59s) === RUN TestRegister_ForbiddenUserName 2026/05/13 10:57:19 INFO Applying migration id=initial 2026/05/13 10:57:19 INFO Applying migration id=notesupdated 2026/05/13 10:57:19 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:19 INFO Applying migration id=activitiesid 2026/05/13 10:57:19 INFO Applying migration id=outbox 2026/05/13 10:57:19 INFO Applying migration id=edits 2026/05/13 10:57:19 INFO Applying migration id=outboxactor 2026/05/13 10:57:19 INFO Applying migration id=outboxsender 2026/05/13 10:57:19 INFO Applying migration id=thread 2026/05/13 10:57:19 INFO Applying migration id=host 2026/05/13 10:57:19 INFO Applying migration id=sharedinbox 2026/05/13 10:57:19 INFO Applying migration id=noteshost 2026/05/13 10:57:19 INFO Applying migration id=fetched 2026/05/13 10:57:19 INFO Applying migration id=move 2026/05/13 10:57:19 INFO Applying migration id=cleanup 2026/05/13 10:57:19 INFO Applying migration id=received 2026/05/13 10:57:19 INFO Applying migration id=namehost 2026/05/13 10:57:19 INFO Applying migration id=outboxhost 2026/05/13 10:57:19 INFO Applying migration id=notesfts 2026/05/13 10:57:19 INFO Applying migration id=iconsname 2026/05/13 10:57:19 INFO Applying migration id=nohash 2026/05/13 10:57:19 INFO Applying migration id=shares 2026/05/13 10:57:19 INFO Applying migration id=actorttl 2026/05/13 10:57:19 INFO Applying migration id=tocc 2026/05/13 10:57:20 INFO Applying migration id=followeds 2026/05/13 10:57:20 INFO Applying migration id=certhash 2026/05/13 10:57:20 INFO Applying migration id=follows_sync 2026/05/13 10:57:20 INFO Applying migration id=jsonpath 2026/05/13 10:57:20 INFO Applying migration id=localforward 2026/05/13 10:57:20 INFO Applying migration id=avatar 2026/05/13 10:57:20 INFO Applying migration id=noimage 2026/05/13 10:57:20 INFO Applying migration id=feed 2026/05/13 10:57:20 INFO Applying migration id=bookmarks 2026/05/13 10:57:20 INFO Applying migration id=shareactivity 2026/05/13 10:57:20 INFO Applying migration id=application 2026/05/13 10:57:20 INFO Applying migration id=certificates 2026/05/13 10:57:20 INFO Applying migration id=rawforward 2026/05/13 10:57:20 INFO Applying migration id=publickey 2026/05/13 10:57:20 INFO Applying migration id=resolvegroup 2026/05/13 10:57:20 INFO Applying migration id=reject 2026/05/13 10:57:20 INFO Applying migration id=autodel 2026/05/13 10:57:20 INFO Applying migration id=jsonb 2026/05/13 10:57:20 INFO Applying migration id=quote 2026/05/13 10:57:20 INFO Applying migration id=rfc9421 2026/05/13 10:57:20 INFO Applying migration id=keys 2026/05/13 10:57:20 INFO Applying migration id=portable 2026/05/13 10:57:20 INFO Applying migration id=proofs 2026/05/13 10:57:20 INFO Applying migration id=contexts 2026/05/13 10:57:20 INFO Applying migration id=deliverieshost 2026/05/13 10:57:20 INFO Applying migration id=pembegin 2026/05/13 10:57:20 INFO Applying migration id=didhost 2026/05/13 10:57:20 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:20 INFO Applying migration id=invites 2026/05/13 10:57:20 INFO Applying migration id=ed25519blob 2026/05/13 10:57:20 INFO Applying migration id=rsablob 2026/05/13 10:57:20 INFO Applying migration id=iconscid 2026/05/13 10:57:20 INFO Applying migration id=actor 2026/05/13 10:57:20 INFO Applying migration id=localkeys 2026/05/13 10:57:20 INFO Applying migration id=deleted 2026/05/13 10:57:20 INFO Applying migration id=history 2026/05/13 10:57:20 INFO Applying migration id=outboxnano 2026/05/13 10:57:20 INFO Applying migration id=implements 2026/05/13 10:57:20 INFO Applying migration id=backfill --- PASS: TestRegister_ForbiddenUserName (0.18s) === RUN TestReply_AuthorNotFollowed 2026/05/13 10:57:20 INFO Applying migration id=initial 2026/05/13 10:57:20 INFO Applying migration id=notesupdated 2026/05/13 10:57:20 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:20 INFO Applying migration id=activitiesid 2026/05/13 10:57:20 INFO Applying migration id=outbox 2026/05/13 10:57:20 INFO Applying migration id=edits 2026/05/13 10:57:20 INFO Applying migration id=outboxactor 2026/05/13 10:57:20 INFO Applying migration id=outboxsender 2026/05/13 10:57:20 INFO Applying migration id=thread 2026/05/13 10:57:20 INFO Applying migration id=host 2026/05/13 10:57:20 INFO Applying migration id=sharedinbox 2026/05/13 10:57:20 INFO Applying migration id=noteshost 2026/05/13 10:57:20 INFO Applying migration id=fetched 2026/05/13 10:57:20 INFO Applying migration id=move 2026/05/13 10:57:20 INFO Applying migration id=cleanup 2026/05/13 10:57:20 INFO Applying migration id=received 2026/05/13 10:57:20 INFO Applying migration id=namehost 2026/05/13 10:57:20 INFO Applying migration id=outboxhost 2026/05/13 10:57:20 INFO Applying migration id=notesfts 2026/05/13 10:57:20 INFO Applying migration id=iconsname 2026/05/13 10:57:20 INFO Applying migration id=nohash 2026/05/13 10:57:20 INFO Applying migration id=shares 2026/05/13 10:57:20 INFO Applying migration id=actorttl 2026/05/13 10:57:20 INFO Applying migration id=tocc 2026/05/13 10:57:20 INFO Applying migration id=followeds 2026/05/13 10:57:20 INFO Applying migration id=certhash 2026/05/13 10:57:20 INFO Applying migration id=follows_sync 2026/05/13 10:57:20 INFO Applying migration id=jsonpath 2026/05/13 10:57:20 INFO Applying migration id=localforward 2026/05/13 10:57:20 INFO Applying migration id=avatar 2026/05/13 10:57:20 INFO Applying migration id=noimage 2026/05/13 10:57:20 INFO Applying migration id=feed 2026/05/13 10:57:20 INFO Applying migration id=bookmarks 2026/05/13 10:57:20 INFO Applying migration id=shareactivity 2026/05/13 10:57:20 INFO Applying migration id=application 2026/05/13 10:57:20 INFO Applying migration id=certificates 2026/05/13 10:57:20 INFO Applying migration id=rawforward 2026/05/13 10:57:20 INFO Applying migration id=publickey 2026/05/13 10:57:20 INFO Applying migration id=resolvegroup 2026/05/13 10:57:20 INFO Applying migration id=reject 2026/05/13 10:57:20 INFO Applying migration id=autodel 2026/05/13 10:57:20 INFO Applying migration id=jsonb 2026/05/13 10:57:20 INFO Applying migration id=quote 2026/05/13 10:57:20 INFO Applying migration id=rfc9421 2026/05/13 10:57:20 INFO Applying migration id=keys 2026/05/13 10:57:20 INFO Applying migration id=portable 2026/05/13 10:57:20 INFO Applying migration id=proofs 2026/05/13 10:57:20 INFO Applying migration id=contexts 2026/05/13 10:57:20 INFO Applying migration id=deliverieshost 2026/05/13 10:57:20 INFO Applying migration id=pembegin 2026/05/13 10:57:20 INFO Applying migration id=didhost 2026/05/13 10:57:20 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:20 INFO Applying migration id=invites 2026/05/13 10:57:20 INFO Applying migration id=ed25519blob 2026/05/13 10:57:20 INFO Applying migration id=rsablob 2026/05/13 10:57:20 INFO Applying migration id=iconscid 2026/05/13 10:57:20 INFO Applying migration id=actor 2026/05/13 10:57:20 INFO Applying migration id=localkeys 2026/05/13 10:57:20 INFO Applying migration id=deleted 2026/05/13 10:57:20 INFO Applying migration id=history 2026/05/13 10:57:20 INFO Applying migration id=outboxnano 2026/05/13 10:57:20 INFO Applying migration id=implements 2026/05/13 10:57:20 INFO Applying migration id=backfill 2026/05/13 10:57:20 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-ea18-75ff-9208-b23998c413a2 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-ea18-7597-9c0f-13b4325524c7 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fb-ea18-7597-9c0f-13b4325524c7 2026/05/13 10:57:20 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-ea18-7597-9c0f-13b4325524c7 2026/05/13 10:57:20 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-ea18-7597-9c0f-13b4325524c7 2026/05/13 10:57:20 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fb-ea1d-7188-ba84-1001f6ee8d6e note=https://localhost.localdomain:8443/post/019e20fb-ea1d-7153-a742-868eca80b37a thread=https://localhost.localdomain:8443/post/019e20fb-ea18-7597-9c0f-13b4325524c7 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:20 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-ea1d-7188-ba84-1001f6ee8d6e activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-ea1d-7153-a742-868eca80b37a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-ea1d-7153-a742-868eca80b37a 2026/05/13 10:57:20 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-ea18-7597-9c0f-13b4325524c7 2026/05/13 10:57:20 INFO Generating first response key=/local --- PASS: TestReply_AuthorNotFollowed (0.79s) === RUN TestReply_AuthorFollowed 2026/05/13 10:57:20 INFO Applying migration id=initial 2026/05/13 10:57:20 INFO Applying migration id=notesupdated 2026/05/13 10:57:20 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:20 INFO Applying migration id=activitiesid 2026/05/13 10:57:20 INFO Applying migration id=outbox 2026/05/13 10:57:20 INFO Applying migration id=edits 2026/05/13 10:57:20 INFO Applying migration id=outboxactor 2026/05/13 10:57:20 INFO Applying migration id=outboxsender 2026/05/13 10:57:20 INFO Applying migration id=thread 2026/05/13 10:57:20 INFO Applying migration id=host 2026/05/13 10:57:20 INFO Applying migration id=sharedinbox 2026/05/13 10:57:20 INFO Applying migration id=noteshost 2026/05/13 10:57:20 INFO Applying migration id=fetched 2026/05/13 10:57:20 INFO Applying migration id=move 2026/05/13 10:57:20 INFO Applying migration id=cleanup 2026/05/13 10:57:20 INFO Applying migration id=received 2026/05/13 10:57:20 INFO Applying migration id=namehost 2026/05/13 10:57:20 INFO Applying migration id=outboxhost 2026/05/13 10:57:20 INFO Applying migration id=notesfts 2026/05/13 10:57:20 INFO Applying migration id=iconsname 2026/05/13 10:57:20 INFO Applying migration id=nohash 2026/05/13 10:57:20 INFO Applying migration id=shares 2026/05/13 10:57:20 INFO Applying migration id=actorttl 2026/05/13 10:57:20 INFO Applying migration id=tocc 2026/05/13 10:57:20 INFO Applying migration id=followeds 2026/05/13 10:57:20 INFO Applying migration id=certhash 2026/05/13 10:57:20 INFO Applying migration id=follows_sync 2026/05/13 10:57:20 INFO Applying migration id=jsonpath 2026/05/13 10:57:21 INFO Applying migration id=localforward 2026/05/13 10:57:21 INFO Applying migration id=avatar 2026/05/13 10:57:21 INFO Applying migration id=noimage 2026/05/13 10:57:21 INFO Applying migration id=feed 2026/05/13 10:57:21 INFO Applying migration id=bookmarks 2026/05/13 10:57:21 INFO Applying migration id=shareactivity 2026/05/13 10:57:21 INFO Applying migration id=application 2026/05/13 10:57:21 INFO Applying migration id=certificates 2026/05/13 10:57:21 INFO Applying migration id=rawforward 2026/05/13 10:57:21 INFO Applying migration id=publickey 2026/05/13 10:57:21 INFO Applying migration id=resolvegroup 2026/05/13 10:57:21 INFO Applying migration id=reject 2026/05/13 10:57:21 INFO Applying migration id=autodel 2026/05/13 10:57:21 INFO Applying migration id=jsonb 2026/05/13 10:57:21 INFO Applying migration id=quote 2026/05/13 10:57:21 INFO Applying migration id=rfc9421 2026/05/13 10:57:21 INFO Applying migration id=keys 2026/05/13 10:57:21 INFO Applying migration id=portable 2026/05/13 10:57:21 INFO Applying migration id=proofs 2026/05/13 10:57:21 INFO Applying migration id=contexts 2026/05/13 10:57:21 INFO Applying migration id=deliverieshost 2026/05/13 10:57:21 INFO Applying migration id=pembegin 2026/05/13 10:57:21 INFO Applying migration id=didhost 2026/05/13 10:57:21 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:21 INFO Applying migration id=invites 2026/05/13 10:57:21 INFO Applying migration id=ed25519blob 2026/05/13 10:57:21 INFO Applying migration id=rsablob 2026/05/13 10:57:21 INFO Applying migration id=iconscid 2026/05/13 10:57:21 INFO Applying migration id=actor 2026/05/13 10:57:21 INFO Applying migration id=localkeys 2026/05/13 10:57:21 INFO Applying migration id=deleted 2026/05/13 10:57:21 INFO Applying migration id=history 2026/05/13 10:57:21 INFO Applying migration id=outboxnano 2026/05/13 10:57:21 INFO Applying migration id=implements 2026/05/13 10:57:21 INFO Applying migration id=backfill 2026/05/13 10:57:21 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-ed34-7b0f-b65f-fd998fddd846 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:21 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-ed35-72cd-8e94-c328330b2714 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-ed34-7b0f-b65f-fd998fddd846 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fb-ed34-7b0f-b65f-fd998fddd846 2026/05/13 10:57:21 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-ed35-7a85-9dfb-1d0ae8c526f4 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-ed35-7a47-b7f2-fe1635086183 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fb-ed35-7a47-b7f2-fe1635086183 2026/05/13 10:57:21 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-ed35-7a47-b7f2-fe1635086183 2026/05/13 10:57:21 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-ed35-7a47-b7f2-fe1635086183 2026/05/13 10:57:21 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fb-ed3a-7b62-bc24-1596985af4a5 note=https://localhost.localdomain:8443/post/019e20fb-ed3a-7b2f-bc8f-58beadaba187 thread=https://localhost.localdomain:8443/post/019e20fb-ed35-7a47-b7f2-fe1635086183 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:21 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-ed3a-7b62-bc24-1596985af4a5 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-ed3a-7b2f-bc8f-58beadaba187 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-ed3a-7b2f-bc8f-58beadaba187 2026/05/13 10:57:21 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-ed35-7a47-b7f2-fe1635086183 2026/05/13 10:57:21 INFO Generating first response key=/local --- PASS: TestReply_AuthorFollowed (0.80s) === RUN TestReply_PostToFollowers 2026/05/13 10:57:21 INFO Applying migration id=initial 2026/05/13 10:57:21 INFO Applying migration id=notesupdated 2026/05/13 10:57:21 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:21 INFO Applying migration id=activitiesid 2026/05/13 10:57:21 INFO Applying migration id=outbox 2026/05/13 10:57:21 INFO Applying migration id=edits 2026/05/13 10:57:21 INFO Applying migration id=outboxactor 2026/05/13 10:57:21 INFO Applying migration id=outboxsender 2026/05/13 10:57:21 INFO Applying migration id=thread 2026/05/13 10:57:21 INFO Applying migration id=host 2026/05/13 10:57:21 INFO Applying migration id=sharedinbox 2026/05/13 10:57:21 INFO Applying migration id=noteshost 2026/05/13 10:57:21 INFO Applying migration id=fetched 2026/05/13 10:57:21 INFO Applying migration id=move 2026/05/13 10:57:21 INFO Applying migration id=cleanup 2026/05/13 10:57:21 INFO Applying migration id=received 2026/05/13 10:57:21 INFO Applying migration id=namehost 2026/05/13 10:57:21 INFO Applying migration id=outboxhost 2026/05/13 10:57:21 INFO Applying migration id=notesfts 2026/05/13 10:57:21 INFO Applying migration id=iconsname 2026/05/13 10:57:21 INFO Applying migration id=nohash 2026/05/13 10:57:21 INFO Applying migration id=shares 2026/05/13 10:57:21 INFO Applying migration id=actorttl 2026/05/13 10:57:21 INFO Applying migration id=tocc 2026/05/13 10:57:21 INFO Applying migration id=followeds 2026/05/13 10:57:21 INFO Applying migration id=certhash 2026/05/13 10:57:21 INFO Applying migration id=follows_sync 2026/05/13 10:57:21 INFO Applying migration id=jsonpath 2026/05/13 10:57:21 INFO Applying migration id=localforward 2026/05/13 10:57:21 INFO Applying migration id=avatar 2026/05/13 10:57:21 INFO Applying migration id=noimage 2026/05/13 10:57:21 INFO Applying migration id=feed 2026/05/13 10:57:21 INFO Applying migration id=bookmarks 2026/05/13 10:57:21 INFO Applying migration id=shareactivity 2026/05/13 10:57:21 INFO Applying migration id=application 2026/05/13 10:57:21 INFO Applying migration id=certificates 2026/05/13 10:57:21 INFO Applying migration id=rawforward 2026/05/13 10:57:21 INFO Applying migration id=publickey 2026/05/13 10:57:21 INFO Applying migration id=resolvegroup 2026/05/13 10:57:21 INFO Applying migration id=reject 2026/05/13 10:57:21 INFO Applying migration id=autodel 2026/05/13 10:57:21 INFO Applying migration id=jsonb 2026/05/13 10:57:21 INFO Applying migration id=quote 2026/05/13 10:57:21 INFO Applying migration id=rfc9421 2026/05/13 10:57:21 INFO Applying migration id=keys 2026/05/13 10:57:21 INFO Applying migration id=portable 2026/05/13 10:57:21 INFO Applying migration id=proofs 2026/05/13 10:57:21 INFO Applying migration id=contexts 2026/05/13 10:57:21 INFO Applying migration id=deliverieshost 2026/05/13 10:57:21 INFO Applying migration id=pembegin 2026/05/13 10:57:21 INFO Applying migration id=didhost 2026/05/13 10:57:21 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:21 INFO Applying migration id=invites 2026/05/13 10:57:21 INFO Applying migration id=ed25519blob 2026/05/13 10:57:21 INFO Applying migration id=rsablob 2026/05/13 10:57:21 INFO Applying migration id=iconscid 2026/05/13 10:57:21 INFO Applying migration id=actor 2026/05/13 10:57:21 INFO Applying migration id=localkeys 2026/05/13 10:57:21 INFO Applying migration id=deleted 2026/05/13 10:57:21 INFO Applying migration id=history 2026/05/13 10:57:21 INFO Applying migration id=outboxnano 2026/05/13 10:57:21 INFO Applying migration id=implements 2026/05/13 10:57:21 INFO Applying migration id=backfill 2026/05/13 10:57:22 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-eee7-7df9-8bf6-d608beffe228 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:22 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-eee8-75db-a75d-c8aee31d166e activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-eee7-7df9-8bf6-d608beffe228 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fb-eee7-7df9-8bf6-d608beffe228 2026/05/13 10:57:22 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-eee8-7e1c-aa4a-ca2e44ca8a22 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-eee8-7de2-9371-4e35659bbcbd activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fb-eee8-7de2-9371-4e35659bbcbd 2026/05/13 10:57:22 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-eee8-7de2-9371-4e35659bbcbd 2026/05/13 10:57:22 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-eee8-7de2-9371-4e35659bbcbd 2026/05/13 10:57:22 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fb-eeed-7861-91d4-f95e14c0dde9 note=https://localhost.localdomain:8443/post/019e20fb-eeed-7808-a4b0-6402bae7d653 thread=https://localhost.localdomain:8443/post/019e20fb-eee8-7de2-9371-4e35659bbcbd starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:22 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-eeed-7861-91d4-f95e14c0dde9 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-eeed-7808-a4b0-6402bae7d653 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-eeed-7808-a4b0-6402bae7d653 2026/05/13 10:57:22 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-eee8-7de2-9371-4e35659bbcbd 2026/05/13 10:57:22 INFO Generating first response key=/local --- PASS: TestReply_PostToFollowers (0.44s) === RUN TestReply_PostToFollowersNotFollowing 2026/05/13 10:57:22 INFO Applying migration id=initial 2026/05/13 10:57:22 INFO Applying migration id=notesupdated 2026/05/13 10:57:22 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:22 INFO Applying migration id=activitiesid 2026/05/13 10:57:22 INFO Applying migration id=outbox 2026/05/13 10:57:22 INFO Applying migration id=edits 2026/05/13 10:57:22 INFO Applying migration id=outboxactor 2026/05/13 10:57:22 INFO Applying migration id=outboxsender 2026/05/13 10:57:22 INFO Applying migration id=thread 2026/05/13 10:57:22 INFO Applying migration id=host 2026/05/13 10:57:22 INFO Applying migration id=sharedinbox 2026/05/13 10:57:22 INFO Applying migration id=noteshost 2026/05/13 10:57:22 INFO Applying migration id=fetched 2026/05/13 10:57:22 INFO Applying migration id=move 2026/05/13 10:57:22 INFO Applying migration id=cleanup 2026/05/13 10:57:22 INFO Applying migration id=received 2026/05/13 10:57:22 INFO Applying migration id=namehost 2026/05/13 10:57:22 INFO Applying migration id=outboxhost 2026/05/13 10:57:22 INFO Applying migration id=notesfts 2026/05/13 10:57:22 INFO Applying migration id=iconsname 2026/05/13 10:57:22 INFO Applying migration id=nohash 2026/05/13 10:57:22 INFO Applying migration id=shares 2026/05/13 10:57:22 INFO Applying migration id=actorttl 2026/05/13 10:57:22 INFO Applying migration id=tocc 2026/05/13 10:57:22 INFO Applying migration id=followeds 2026/05/13 10:57:22 INFO Applying migration id=certhash 2026/05/13 10:57:22 INFO Applying migration id=follows_sync 2026/05/13 10:57:22 INFO Applying migration id=jsonpath 2026/05/13 10:57:22 INFO Applying migration id=localforward 2026/05/13 10:57:22 INFO Applying migration id=avatar 2026/05/13 10:57:22 INFO Applying migration id=noimage 2026/05/13 10:57:22 INFO Applying migration id=feed 2026/05/13 10:57:22 INFO Applying migration id=bookmarks 2026/05/13 10:57:22 INFO Applying migration id=shareactivity 2026/05/13 10:57:22 INFO Applying migration id=application 2026/05/13 10:57:22 INFO Applying migration id=certificates 2026/05/13 10:57:22 INFO Applying migration id=rawforward 2026/05/13 10:57:22 INFO Applying migration id=publickey 2026/05/13 10:57:22 INFO Applying migration id=resolvegroup 2026/05/13 10:57:22 INFO Applying migration id=reject 2026/05/13 10:57:22 INFO Applying migration id=autodel 2026/05/13 10:57:22 INFO Applying migration id=jsonb 2026/05/13 10:57:22 INFO Applying migration id=quote 2026/05/13 10:57:22 INFO Applying migration id=rfc9421 2026/05/13 10:57:22 INFO Applying migration id=keys 2026/05/13 10:57:22 INFO Applying migration id=portable 2026/05/13 10:57:22 INFO Applying migration id=proofs 2026/05/13 10:57:22 INFO Applying migration id=contexts 2026/05/13 10:57:22 INFO Applying migration id=deliverieshost 2026/05/13 10:57:22 INFO Applying migration id=pembegin 2026/05/13 10:57:22 INFO Applying migration id=didhost 2026/05/13 10:57:22 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:22 INFO Applying migration id=invites 2026/05/13 10:57:22 INFO Applying migration id=ed25519blob 2026/05/13 10:57:22 INFO Applying migration id=rsablob 2026/05/13 10:57:22 INFO Applying migration id=iconscid 2026/05/13 10:57:22 INFO Applying migration id=actor 2026/05/13 10:57:22 INFO Applying migration id=localkeys 2026/05/13 10:57:22 INFO Applying migration id=deleted 2026/05/13 10:57:22 INFO Applying migration id=history 2026/05/13 10:57:22 INFO Applying migration id=outboxnano 2026/05/13 10:57:22 INFO Applying migration id=implements 2026/05/13 10:57:22 INFO Applying migration id=backfill 2026/05/13 10:57:22 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-f168-77db-bbd9-e8c899e3f455 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-f168-7798-a48d-d2cd7ef62047 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fb-f168-7798-a48d-d2cd7ef62047 2026/05/13 10:57:22 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-f168-7798-a48d-d2cd7ef62047 2026/05/13 10:57:22 WARN Post does not exist post=https://localhost.localdomain:8443/post/019e20fb-f168-7798-a48d-d2cd7ef62047 2026/05/13 10:57:22 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-f168-7798-a48d-d2cd7ef62047 2026/05/13 10:57:22 INFO Post was not found post=https://localhost.localdomain:8443/post/019e20fb-f168-7798-a48d-d2cd7ef62047 2026/05/13 10:57:22 INFO Generating first response key=/local --- PASS: TestReply_PostToFollowersNotFollowing (0.63s) === RUN TestReply_PostToFollowersUnfollowedBeforeReply 2026/05/13 10:57:22 INFO Applying migration id=initial 2026/05/13 10:57:22 INFO Applying migration id=notesupdated 2026/05/13 10:57:22 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:22 INFO Applying migration id=activitiesid 2026/05/13 10:57:22 INFO Applying migration id=outbox 2026/05/13 10:57:22 INFO Applying migration id=edits 2026/05/13 10:57:22 INFO Applying migration id=outboxactor 2026/05/13 10:57:22 INFO Applying migration id=outboxsender 2026/05/13 10:57:22 INFO Applying migration id=thread 2026/05/13 10:57:22 INFO Applying migration id=host 2026/05/13 10:57:22 INFO Applying migration id=sharedinbox 2026/05/13 10:57:22 INFO Applying migration id=noteshost 2026/05/13 10:57:22 INFO Applying migration id=fetched 2026/05/13 10:57:22 INFO Applying migration id=move 2026/05/13 10:57:22 INFO Applying migration id=cleanup 2026/05/13 10:57:22 INFO Applying migration id=received 2026/05/13 10:57:22 INFO Applying migration id=namehost 2026/05/13 10:57:22 INFO Applying migration id=outboxhost 2026/05/13 10:57:22 INFO Applying migration id=notesfts 2026/05/13 10:57:22 INFO Applying migration id=iconsname 2026/05/13 10:57:22 INFO Applying migration id=nohash 2026/05/13 10:57:22 INFO Applying migration id=shares 2026/05/13 10:57:22 INFO Applying migration id=actorttl 2026/05/13 10:57:22 INFO Applying migration id=tocc 2026/05/13 10:57:22 INFO Applying migration id=followeds 2026/05/13 10:57:22 INFO Applying migration id=certhash 2026/05/13 10:57:22 INFO Applying migration id=follows_sync 2026/05/13 10:57:22 INFO Applying migration id=jsonpath 2026/05/13 10:57:22 INFO Applying migration id=localforward 2026/05/13 10:57:22 INFO Applying migration id=avatar 2026/05/13 10:57:22 INFO Applying migration id=noimage 2026/05/13 10:57:22 INFO Applying migration id=feed 2026/05/13 10:57:22 INFO Applying migration id=bookmarks 2026/05/13 10:57:22 INFO Applying migration id=shareactivity 2026/05/13 10:57:22 INFO Applying migration id=application 2026/05/13 10:57:22 INFO Applying migration id=certificates 2026/05/13 10:57:22 INFO Applying migration id=rawforward 2026/05/13 10:57:22 INFO Applying migration id=publickey 2026/05/13 10:57:22 INFO Applying migration id=resolvegroup 2026/05/13 10:57:22 INFO Applying migration id=reject 2026/05/13 10:57:22 INFO Applying migration id=autodel 2026/05/13 10:57:22 INFO Applying migration id=jsonb 2026/05/13 10:57:22 INFO Applying migration id=quote 2026/05/13 10:57:22 INFO Applying migration id=rfc9421 2026/05/13 10:57:22 INFO Applying migration id=keys 2026/05/13 10:57:22 INFO Applying migration id=portable 2026/05/13 10:57:22 INFO Applying migration id=proofs 2026/05/13 10:57:22 INFO Applying migration id=contexts 2026/05/13 10:57:22 INFO Applying migration id=deliverieshost 2026/05/13 10:57:22 INFO Applying migration id=pembegin 2026/05/13 10:57:22 INFO Applying migration id=didhost 2026/05/13 10:57:22 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:22 INFO Applying migration id=invites 2026/05/13 10:57:22 INFO Applying migration id=ed25519blob 2026/05/13 10:57:22 INFO Applying migration id=rsablob 2026/05/13 10:57:22 INFO Applying migration id=iconscid 2026/05/13 10:57:22 INFO Applying migration id=actor 2026/05/13 10:57:22 INFO Applying migration id=localkeys 2026/05/13 10:57:22 INFO Applying migration id=deleted 2026/05/13 10:57:22 INFO Applying migration id=history 2026/05/13 10:57:22 INFO Applying migration id=outboxnano 2026/05/13 10:57:22 INFO Applying migration id=implements 2026/05/13 10:57:22 INFO Applying migration id=backfill 2026/05/13 10:57:23 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-f402-7ce5-9d1d-7755d06c70d0 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:23 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-f403-74dc-8df3-c08e52ce60ca activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-f402-7ce5-9d1d-7755d06c70d0 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fb-f402-7ce5-9d1d-7755d06c70d0 2026/05/13 10:57:23 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-f403-7d4d-9a76-41806081df21 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-f403-7d12-8a6d-0fc84b382eea activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fb-f403-7d12-8a6d-0fc84b382eea 2026/05/13 10:57:23 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-f403-7d12-8a6d-0fc84b382eea 2026/05/13 10:57:23 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fb-f408-7004-a086-a78d689a714d activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-f402-7ce5-9d1d-7755d06c70d0 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:23 WARN Post does not exist post=https://localhost.localdomain:8443/post/019e20fb-f403-7d12-8a6d-0fc84b382eea 2026/05/13 10:57:23 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-f403-7d12-8a6d-0fc84b382eea 2026/05/13 10:57:23 INFO Post was not found post=https://localhost.localdomain:8443/post/019e20fb-f403-7d12-8a6d-0fc84b382eea 2026/05/13 10:57:23 INFO Generating first response key=/local --- PASS: TestReply_PostToFollowersUnfollowedBeforeReply (0.67s) === RUN TestReply_PostToFollowersUnfollowedAfterReply 2026/05/13 10:57:23 INFO Applying migration id=initial 2026/05/13 10:57:23 INFO Applying migration id=notesupdated 2026/05/13 10:57:23 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:23 INFO Applying migration id=activitiesid 2026/05/13 10:57:23 INFO Applying migration id=outbox 2026/05/13 10:57:23 INFO Applying migration id=edits 2026/05/13 10:57:23 INFO Applying migration id=outboxactor 2026/05/13 10:57:23 INFO Applying migration id=outboxsender 2026/05/13 10:57:23 INFO Applying migration id=thread 2026/05/13 10:57:23 INFO Applying migration id=host 2026/05/13 10:57:23 INFO Applying migration id=sharedinbox 2026/05/13 10:57:23 INFO Applying migration id=noteshost 2026/05/13 10:57:23 INFO Applying migration id=fetched 2026/05/13 10:57:23 INFO Applying migration id=move 2026/05/13 10:57:23 INFO Applying migration id=cleanup 2026/05/13 10:57:23 INFO Applying migration id=received 2026/05/13 10:57:23 INFO Applying migration id=namehost 2026/05/13 10:57:23 INFO Applying migration id=outboxhost 2026/05/13 10:57:23 INFO Applying migration id=notesfts 2026/05/13 10:57:23 INFO Applying migration id=iconsname 2026/05/13 10:57:23 INFO Applying migration id=nohash 2026/05/13 10:57:23 INFO Applying migration id=shares 2026/05/13 10:57:23 INFO Applying migration id=actorttl 2026/05/13 10:57:23 INFO Applying migration id=tocc 2026/05/13 10:57:23 INFO Applying migration id=followeds 2026/05/13 10:57:23 INFO Applying migration id=certhash 2026/05/13 10:57:23 INFO Applying migration id=follows_sync 2026/05/13 10:57:23 INFO Applying migration id=jsonpath 2026/05/13 10:57:23 INFO Applying migration id=localforward 2026/05/13 10:57:23 INFO Applying migration id=avatar 2026/05/13 10:57:23 INFO Applying migration id=noimage 2026/05/13 10:57:23 INFO Applying migration id=feed 2026/05/13 10:57:23 INFO Applying migration id=bookmarks 2026/05/13 10:57:23 INFO Applying migration id=shareactivity 2026/05/13 10:57:23 INFO Applying migration id=application 2026/05/13 10:57:23 INFO Applying migration id=certificates 2026/05/13 10:57:23 INFO Applying migration id=rawforward 2026/05/13 10:57:23 INFO Applying migration id=publickey 2026/05/13 10:57:23 INFO Applying migration id=resolvegroup 2026/05/13 10:57:23 INFO Applying migration id=reject 2026/05/13 10:57:23 INFO Applying migration id=autodel 2026/05/13 10:57:23 INFO Applying migration id=jsonb 2026/05/13 10:57:23 INFO Applying migration id=quote 2026/05/13 10:57:23 INFO Applying migration id=rfc9421 2026/05/13 10:57:23 INFO Applying migration id=keys 2026/05/13 10:57:23 INFO Applying migration id=portable 2026/05/13 10:57:23 INFO Applying migration id=proofs 2026/05/13 10:57:23 INFO Applying migration id=contexts 2026/05/13 10:57:23 INFO Applying migration id=deliverieshost 2026/05/13 10:57:23 INFO Applying migration id=pembegin 2026/05/13 10:57:23 INFO Applying migration id=didhost 2026/05/13 10:57:23 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:23 INFO Applying migration id=invites 2026/05/13 10:57:23 INFO Applying migration id=ed25519blob 2026/05/13 10:57:23 INFO Applying migration id=rsablob 2026/05/13 10:57:23 INFO Applying migration id=iconscid 2026/05/13 10:57:23 INFO Applying migration id=actor 2026/05/13 10:57:23 INFO Applying migration id=localkeys 2026/05/13 10:57:23 INFO Applying migration id=deleted 2026/05/13 10:57:23 INFO Applying migration id=history 2026/05/13 10:57:23 INFO Applying migration id=outboxnano 2026/05/13 10:57:23 INFO Applying migration id=implements 2026/05/13 10:57:23 INFO Applying migration id=backfill 2026/05/13 10:57:24 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-f665-76b1-894c-2cbb2d4dd4de activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:24 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-f665-7f25-a535-c8513cde61f7 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-f665-76b1-894c-2cbb2d4dd4de activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fb-f665-76b1-894c-2cbb2d4dd4de 2026/05/13 10:57:24 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-f666-78cf-b149-8a9e3133745b activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-f666-788f-9c64-a1bd07e5c42c activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fb-f666-788f-9c64-a1bd07e5c42c 2026/05/13 10:57:24 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-f666-788f-9c64-a1bd07e5c42c 2026/05/13 10:57:24 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-f666-788f-9c64-a1bd07e5c42c 2026/05/13 10:57:24 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fb-f66a-7b5e-b049-e52f7b882bd0 note=https://localhost.localdomain:8443/post/019e20fb-f66a-7b08-9a26-20e05c98f526 thread=https://localhost.localdomain:8443/post/019e20fb-f666-788f-9c64-a1bd07e5c42c starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:24 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-f66a-7b5e-b049-e52f7b882bd0 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-f66a-7b08-9a26-20e05c98f526 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fb-f66a-7b08-9a26-20e05c98f526 2026/05/13 10:57:24 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fb-f66d-72bf-a414-f07431a161d6 activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-f665-76b1-894c-2cbb2d4dd4de activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:24 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-f666-788f-9c64-a1bd07e5c42c 2026/05/13 10:57:24 INFO Post was not found post=https://localhost.localdomain:8443/post/019e20fb-f666-788f-9c64-a1bd07e5c42c 2026/05/13 10:57:24 INFO Generating first response key=/local --- PASS: TestReply_PostToFollowersUnfollowedAfterReply (0.62s) === RUN TestReply_SelfReply 2026/05/13 10:57:24 INFO Applying migration id=initial 2026/05/13 10:57:24 INFO Applying migration id=notesupdated 2026/05/13 10:57:24 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:24 INFO Applying migration id=activitiesid 2026/05/13 10:57:24 INFO Applying migration id=outbox 2026/05/13 10:57:24 INFO Applying migration id=edits 2026/05/13 10:57:24 INFO Applying migration id=outboxactor 2026/05/13 10:57:24 INFO Applying migration id=outboxsender 2026/05/13 10:57:24 INFO Applying migration id=thread 2026/05/13 10:57:24 INFO Applying migration id=host 2026/05/13 10:57:24 INFO Applying migration id=sharedinbox 2026/05/13 10:57:24 INFO Applying migration id=noteshost 2026/05/13 10:57:24 INFO Applying migration id=fetched 2026/05/13 10:57:24 INFO Applying migration id=move 2026/05/13 10:57:24 INFO Applying migration id=cleanup 2026/05/13 10:57:24 INFO Applying migration id=received 2026/05/13 10:57:24 INFO Applying migration id=namehost 2026/05/13 10:57:24 INFO Applying migration id=outboxhost 2026/05/13 10:57:24 INFO Applying migration id=notesfts 2026/05/13 10:57:24 INFO Applying migration id=iconsname 2026/05/13 10:57:24 INFO Applying migration id=nohash 2026/05/13 10:57:24 INFO Applying migration id=shares 2026/05/13 10:57:24 INFO Applying migration id=actorttl 2026/05/13 10:57:24 INFO Applying migration id=tocc 2026/05/13 10:57:24 INFO Applying migration id=followeds 2026/05/13 10:57:24 INFO Applying migration id=certhash 2026/05/13 10:57:24 INFO Applying migration id=follows_sync 2026/05/13 10:57:24 INFO Applying migration id=jsonpath 2026/05/13 10:57:24 INFO Applying migration id=localforward 2026/05/13 10:57:24 INFO Applying migration id=avatar 2026/05/13 10:57:24 INFO Applying migration id=noimage 2026/05/13 10:57:24 INFO Applying migration id=feed 2026/05/13 10:57:24 INFO Applying migration id=bookmarks 2026/05/13 10:57:24 INFO Applying migration id=shareactivity 2026/05/13 10:57:24 INFO Applying migration id=application 2026/05/13 10:57:24 INFO Applying migration id=certificates 2026/05/13 10:57:24 INFO Applying migration id=rawforward 2026/05/13 10:57:24 INFO Applying migration id=publickey 2026/05/13 10:57:24 INFO Applying migration id=resolvegroup 2026/05/13 10:57:24 INFO Applying migration id=reject 2026/05/13 10:57:24 INFO Applying migration id=autodel 2026/05/13 10:57:24 INFO Applying migration id=jsonb 2026/05/13 10:57:24 INFO Applying migration id=quote 2026/05/13 10:57:24 INFO Applying migration id=rfc9421 2026/05/13 10:57:24 INFO Applying migration id=keys 2026/05/13 10:57:24 INFO Applying migration id=portable 2026/05/13 10:57:24 INFO Applying migration id=proofs 2026/05/13 10:57:24 INFO Applying migration id=contexts 2026/05/13 10:57:24 INFO Applying migration id=deliverieshost 2026/05/13 10:57:24 INFO Applying migration id=pembegin 2026/05/13 10:57:24 INFO Applying migration id=didhost 2026/05/13 10:57:24 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:24 INFO Applying migration id=invites 2026/05/13 10:57:24 INFO Applying migration id=ed25519blob 2026/05/13 10:57:24 INFO Applying migration id=rsablob 2026/05/13 10:57:24 INFO Applying migration id=iconscid 2026/05/13 10:57:24 INFO Applying migration id=actor 2026/05/13 10:57:24 INFO Applying migration id=localkeys 2026/05/13 10:57:24 INFO Applying migration id=deleted 2026/05/13 10:57:24 INFO Applying migration id=history 2026/05/13 10:57:24 INFO Applying migration id=outboxnano 2026/05/13 10:57:24 INFO Applying migration id=implements 2026/05/13 10:57:24 INFO Applying migration id=backfill 2026/05/13 10:57:24 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-f9c8-75ee-ac73-384e1826e2ae activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:24 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-f9c8-7d77-a6af-7cc750b6eb50 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-f9c8-75ee-ac73-384e1826e2ae activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fb-f9c8-75ee-ac73-384e1826e2ae 2026/05/13 10:57:24 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-f9c9-766b-962f-f06447204dd5 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-f9c9-762c-8729-df79d41f71b6 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fb-f9c9-762c-8729-df79d41f71b6 2026/05/13 10:57:24 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-f9c9-762c-8729-df79d41f71b6 2026/05/13 10:57:24 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-f9c9-762c-8729-df79d41f71b6 2026/05/13 10:57:24 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fb-f9ce-701b-9c75-e66210ebc8db note=https://localhost.localdomain:8443/post/019e20fb-f9cd-7f28-9266-84a58a4e5cf1 thread=https://localhost.localdomain:8443/post/019e20fb-f9c9-762c-8729-df79d41f71b6 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:24 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-f9ce-701b-9c75-e66210ebc8db activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-f9cd-7f28-9266-84a58a4e5cf1 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fb-f9cd-7f28-9266-84a58a4e5cf1 2026/05/13 10:57:24 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-f9c9-762c-8729-df79d41f71b6 2026/05/13 10:57:24 INFO Generating first response key=/local --- PASS: TestReply_SelfReply (0.86s) === RUN TestReply_ReplyToPublicPostByFollowedUser 2026/05/13 10:57:24 INFO Applying migration id=initial 2026/05/13 10:57:24 INFO Applying migration id=notesupdated 2026/05/13 10:57:24 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:24 INFO Applying migration id=activitiesid 2026/05/13 10:57:24 INFO Applying migration id=outbox 2026/05/13 10:57:24 INFO Applying migration id=edits 2026/05/13 10:57:24 INFO Applying migration id=outboxactor 2026/05/13 10:57:24 INFO Applying migration id=outboxsender 2026/05/13 10:57:24 INFO Applying migration id=thread 2026/05/13 10:57:24 INFO Applying migration id=host 2026/05/13 10:57:24 INFO Applying migration id=sharedinbox 2026/05/13 10:57:24 INFO Applying migration id=noteshost 2026/05/13 10:57:24 INFO Applying migration id=fetched 2026/05/13 10:57:24 INFO Applying migration id=move 2026/05/13 10:57:24 INFO Applying migration id=cleanup 2026/05/13 10:57:24 INFO Applying migration id=received 2026/05/13 10:57:24 INFO Applying migration id=namehost 2026/05/13 10:57:24 INFO Applying migration id=outboxhost 2026/05/13 10:57:24 INFO Applying migration id=notesfts 2026/05/13 10:57:24 INFO Applying migration id=iconsname 2026/05/13 10:57:24 INFO Applying migration id=nohash 2026/05/13 10:57:24 INFO Applying migration id=shares 2026/05/13 10:57:24 INFO Applying migration id=actorttl 2026/05/13 10:57:24 INFO Applying migration id=tocc 2026/05/13 10:57:24 INFO Applying migration id=followeds 2026/05/13 10:57:24 INFO Applying migration id=certhash 2026/05/13 10:57:24 INFO Applying migration id=follows_sync 2026/05/13 10:57:24 INFO Applying migration id=jsonpath 2026/05/13 10:57:25 INFO Applying migration id=localforward 2026/05/13 10:57:25 INFO Applying migration id=avatar 2026/05/13 10:57:25 INFO Applying migration id=noimage 2026/05/13 10:57:25 INFO Applying migration id=feed 2026/05/13 10:57:25 INFO Applying migration id=bookmarks 2026/05/13 10:57:25 INFO Applying migration id=shareactivity 2026/05/13 10:57:25 INFO Applying migration id=application 2026/05/13 10:57:25 INFO Applying migration id=certificates 2026/05/13 10:57:25 INFO Applying migration id=rawforward 2026/05/13 10:57:25 INFO Applying migration id=publickey 2026/05/13 10:57:25 INFO Applying migration id=resolvegroup 2026/05/13 10:57:25 INFO Applying migration id=reject 2026/05/13 10:57:25 INFO Applying migration id=autodel 2026/05/13 10:57:25 INFO Applying migration id=jsonb 2026/05/13 10:57:25 INFO Applying migration id=quote 2026/05/13 10:57:25 INFO Applying migration id=rfc9421 2026/05/13 10:57:25 INFO Applying migration id=keys 2026/05/13 10:57:25 INFO Applying migration id=portable 2026/05/13 10:57:25 INFO Applying migration id=proofs 2026/05/13 10:57:25 INFO Applying migration id=contexts 2026/05/13 10:57:25 INFO Applying migration id=deliverieshost 2026/05/13 10:57:25 INFO Applying migration id=pembegin 2026/05/13 10:57:25 INFO Applying migration id=didhost 2026/05/13 10:57:25 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:25 INFO Applying migration id=invites 2026/05/13 10:57:25 INFO Applying migration id=ed25519blob 2026/05/13 10:57:25 INFO Applying migration id=rsablob 2026/05/13 10:57:25 INFO Applying migration id=iconscid 2026/05/13 10:57:25 INFO Applying migration id=actor 2026/05/13 10:57:25 INFO Applying migration id=localkeys 2026/05/13 10:57:25 INFO Applying migration id=deleted 2026/05/13 10:57:25 INFO Applying migration id=history 2026/05/13 10:57:25 INFO Applying migration id=outboxnano 2026/05/13 10:57:25 INFO Applying migration id=implements 2026/05/13 10:57:25 INFO Applying migration id=backfill 2026/05/13 10:57:25 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fb-fca1-7bca-ab94-5f28919ec299 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:25 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fb-fca2-7492-8653-89ab4c378f26 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fb-fca1-7bca-ab94-5f28919ec299 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fb-fca1-7bca-ab94-5f28919ec299 2026/05/13 10:57:25 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-fca3-7455-95ab-a20fee195b10 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-fca3-7388-a756-00ca690448c3 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fb-fca3-7388-a756-00ca690448c3 2026/05/13 10:57:25 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-fca3-7388-a756-00ca690448c3 2026/05/13 10:57:25 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-fca3-7388-a756-00ca690448c3 2026/05/13 10:57:25 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fb-fca8-7cf6-aea3-6417265cf130 note=https://localhost.localdomain:8443/post/019e20fb-fca8-7c7d-aa26-35ac8b620cdf thread=https://localhost.localdomain:8443/post/019e20fb-fca3-7388-a756-00ca690448c3 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:25 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-fca8-7cf6-aea3-6417265cf130 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-fca8-7c7d-aa26-35ac8b620cdf activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019e20fb-fca8-7c7d-aa26-35ac8b620cdf 2026/05/13 10:57:25 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-fca3-7388-a756-00ca690448c3 2026/05/13 10:57:25 INFO Generating first response key=/local --- PASS: TestReply_ReplyToPublicPostByFollowedUser (0.73s) === RUN TestReply_ReplyToPublicPostByNotFollowedUser 2026/05/13 10:57:25 INFO Applying migration id=initial 2026/05/13 10:57:25 INFO Applying migration id=notesupdated 2026/05/13 10:57:25 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:25 INFO Applying migration id=activitiesid 2026/05/13 10:57:25 INFO Applying migration id=outbox 2026/05/13 10:57:25 INFO Applying migration id=edits 2026/05/13 10:57:25 INFO Applying migration id=outboxactor 2026/05/13 10:57:25 INFO Applying migration id=outboxsender 2026/05/13 10:57:25 INFO Applying migration id=thread 2026/05/13 10:57:25 INFO Applying migration id=host 2026/05/13 10:57:25 INFO Applying migration id=sharedinbox 2026/05/13 10:57:25 INFO Applying migration id=noteshost 2026/05/13 10:57:25 INFO Applying migration id=fetched 2026/05/13 10:57:25 INFO Applying migration id=move 2026/05/13 10:57:25 INFO Applying migration id=cleanup 2026/05/13 10:57:25 INFO Applying migration id=received 2026/05/13 10:57:25 INFO Applying migration id=namehost 2026/05/13 10:57:25 INFO Applying migration id=outboxhost 2026/05/13 10:57:25 INFO Applying migration id=notesfts 2026/05/13 10:57:25 INFO Applying migration id=iconsname 2026/05/13 10:57:25 INFO Applying migration id=nohash 2026/05/13 10:57:25 INFO Applying migration id=shares 2026/05/13 10:57:25 INFO Applying migration id=actorttl 2026/05/13 10:57:25 INFO Applying migration id=tocc 2026/05/13 10:57:25 INFO Applying migration id=followeds 2026/05/13 10:57:25 INFO Applying migration id=certhash 2026/05/13 10:57:25 INFO Applying migration id=follows_sync 2026/05/13 10:57:25 INFO Applying migration id=jsonpath 2026/05/13 10:57:25 INFO Applying migration id=localforward 2026/05/13 10:57:25 INFO Applying migration id=avatar 2026/05/13 10:57:25 INFO Applying migration id=noimage 2026/05/13 10:57:25 INFO Applying migration id=feed 2026/05/13 10:57:25 INFO Applying migration id=bookmarks 2026/05/13 10:57:25 INFO Applying migration id=shareactivity 2026/05/13 10:57:25 INFO Applying migration id=application 2026/05/13 10:57:25 INFO Applying migration id=certificates 2026/05/13 10:57:25 INFO Applying migration id=rawforward 2026/05/13 10:57:25 INFO Applying migration id=publickey 2026/05/13 10:57:25 INFO Applying migration id=resolvegroup 2026/05/13 10:57:25 INFO Applying migration id=reject 2026/05/13 10:57:25 INFO Applying migration id=autodel 2026/05/13 10:57:25 INFO Applying migration id=jsonb 2026/05/13 10:57:25 INFO Applying migration id=quote 2026/05/13 10:57:25 INFO Applying migration id=rfc9421 2026/05/13 10:57:25 INFO Applying migration id=keys 2026/05/13 10:57:25 INFO Applying migration id=portable 2026/05/13 10:57:25 INFO Applying migration id=proofs 2026/05/13 10:57:25 INFO Applying migration id=contexts 2026/05/13 10:57:25 INFO Applying migration id=deliverieshost 2026/05/13 10:57:25 INFO Applying migration id=pembegin 2026/05/13 10:57:25 INFO Applying migration id=didhost 2026/05/13 10:57:25 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:25 INFO Applying migration id=invites 2026/05/13 10:57:25 INFO Applying migration id=ed25519blob 2026/05/13 10:57:25 INFO Applying migration id=rsablob 2026/05/13 10:57:25 INFO Applying migration id=iconscid 2026/05/13 10:57:25 INFO Applying migration id=actor 2026/05/13 10:57:25 INFO Applying migration id=localkeys 2026/05/13 10:57:25 INFO Applying migration id=deleted 2026/05/13 10:57:25 INFO Applying migration id=history 2026/05/13 10:57:25 INFO Applying migration id=outboxnano 2026/05/13 10:57:25 INFO Applying migration id=implements 2026/05/13 10:57:25 INFO Applying migration id=backfill 2026/05/13 10:57:26 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-ffa4-7371-99a2-e6518619f669 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-ffa4-72f8-85a6-5943ae8ed10f activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fb-ffa4-72f8-85a6-5943ae8ed10f 2026/05/13 10:57:26 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-ffa4-72f8-85a6-5943ae8ed10f 2026/05/13 10:57:26 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fb-ffa4-72f8-85a6-5943ae8ed10f 2026/05/13 10:57:26 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fb-ffa9-721c-b27f-0a8d38340a75 note=https://localhost.localdomain:8443/post/019e20fb-ffa9-71e8-9bf0-2df16ede8012 thread=https://localhost.localdomain:8443/post/019e20fb-ffa4-72f8-85a6-5943ae8ed10f starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:26 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fb-ffa9-721c-b27f-0a8d38340a75 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fb-ffa9-71e8-9bf0-2df16ede8012 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019e20fb-ffa9-71e8-9bf0-2df16ede8012 2026/05/13 10:57:26 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fb-ffa4-72f8-85a6-5943ae8ed10f 2026/05/13 10:57:26 INFO Generating first response key=/local --- PASS: TestReply_ReplyToPublicPostByNotFollowedUser (0.77s) === RUN TestReply_DM 2026/05/13 10:57:26 INFO Applying migration id=initial 2026/05/13 10:57:26 INFO Applying migration id=notesupdated 2026/05/13 10:57:26 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:26 INFO Applying migration id=activitiesid 2026/05/13 10:57:26 INFO Applying migration id=outbox 2026/05/13 10:57:26 INFO Applying migration id=edits 2026/05/13 10:57:26 INFO Applying migration id=outboxactor 2026/05/13 10:57:26 INFO Applying migration id=outboxsender 2026/05/13 10:57:26 INFO Applying migration id=thread 2026/05/13 10:57:26 INFO Applying migration id=host 2026/05/13 10:57:26 INFO Applying migration id=sharedinbox 2026/05/13 10:57:26 INFO Applying migration id=noteshost 2026/05/13 10:57:26 INFO Applying migration id=fetched 2026/05/13 10:57:26 INFO Applying migration id=move 2026/05/13 10:57:26 INFO Applying migration id=cleanup 2026/05/13 10:57:26 INFO Applying migration id=received 2026/05/13 10:57:26 INFO Applying migration id=namehost 2026/05/13 10:57:26 INFO Applying migration id=outboxhost 2026/05/13 10:57:26 INFO Applying migration id=notesfts 2026/05/13 10:57:26 INFO Applying migration id=iconsname 2026/05/13 10:57:26 INFO Applying migration id=nohash 2026/05/13 10:57:26 INFO Applying migration id=shares 2026/05/13 10:57:26 INFO Applying migration id=actorttl 2026/05/13 10:57:26 INFO Applying migration id=tocc 2026/05/13 10:57:26 INFO Applying migration id=followeds 2026/05/13 10:57:26 INFO Applying migration id=certhash 2026/05/13 10:57:26 INFO Applying migration id=follows_sync 2026/05/13 10:57:26 INFO Applying migration id=jsonpath 2026/05/13 10:57:26 INFO Applying migration id=localforward 2026/05/13 10:57:26 INFO Applying migration id=avatar 2026/05/13 10:57:26 INFO Applying migration id=noimage 2026/05/13 10:57:26 INFO Applying migration id=feed 2026/05/13 10:57:26 INFO Applying migration id=bookmarks 2026/05/13 10:57:26 INFO Applying migration id=shareactivity 2026/05/13 10:57:26 INFO Applying migration id=application 2026/05/13 10:57:26 INFO Applying migration id=certificates 2026/05/13 10:57:26 INFO Applying migration id=rawforward 2026/05/13 10:57:26 INFO Applying migration id=publickey 2026/05/13 10:57:26 INFO Applying migration id=resolvegroup 2026/05/13 10:57:26 INFO Applying migration id=reject 2026/05/13 10:57:26 INFO Applying migration id=autodel 2026/05/13 10:57:26 INFO Applying migration id=jsonb 2026/05/13 10:57:26 INFO Applying migration id=quote 2026/05/13 10:57:26 INFO Applying migration id=rfc9421 2026/05/13 10:57:26 INFO Applying migration id=keys 2026/05/13 10:57:26 INFO Applying migration id=portable 2026/05/13 10:57:26 INFO Applying migration id=proofs 2026/05/13 10:57:26 INFO Applying migration id=contexts 2026/05/13 10:57:26 INFO Applying migration id=deliverieshost 2026/05/13 10:57:26 INFO Applying migration id=pembegin 2026/05/13 10:57:26 INFO Applying migration id=didhost 2026/05/13 10:57:26 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:26 INFO Applying migration id=invites 2026/05/13 10:57:26 INFO Applying migration id=ed25519blob 2026/05/13 10:57:26 INFO Applying migration id=rsablob 2026/05/13 10:57:26 INFO Applying migration id=iconscid 2026/05/13 10:57:26 INFO Applying migration id=actor 2026/05/13 10:57:26 INFO Applying migration id=localkeys 2026/05/13 10:57:26 INFO Applying migration id=deleted 2026/05/13 10:57:26 INFO Applying migration id=history 2026/05/13 10:57:26 INFO Applying migration id=outboxnano 2026/05/13 10:57:26 INFO Applying migration id=implements 2026/05/13 10:57:26 INFO Applying migration id=backfill 2026/05/13 10:57:26 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-01d2-7704-8386-0ee225128351 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:26 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-01d2-7e00-8c7f-46d5321b315c activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-01d2-7704-8386-0ee225128351 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-01d2-7704-8386-0ee225128351 2026/05/13 10:57:26 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:57:26 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-01d5-79eb-872c-10de5faaef6d activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-01d5-766c-b874-0440039a7918 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-01d5-766c-b874-0440039a7918 2026/05/13 10:57:27 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-01d5-766c-b874-0440039a7918 2026/05/13 10:57:27 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-01d5-766c-b874-0440039a7918 2026/05/13 10:57:27 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-01dc-7070-9465-2f74059e932a activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-01dc-7039-b3ce-c816a68d445e activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-01dc-7039-b3ce-c816a68d445e --- PASS: TestReply_DM (0.56s) === RUN TestReply_DMUnfollowed 2026/05/13 10:57:27 INFO Applying migration id=initial 2026/05/13 10:57:27 INFO Applying migration id=notesupdated 2026/05/13 10:57:27 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:27 INFO Applying migration id=activitiesid 2026/05/13 10:57:27 INFO Applying migration id=outbox 2026/05/13 10:57:27 INFO Applying migration id=edits 2026/05/13 10:57:27 INFO Applying migration id=outboxactor 2026/05/13 10:57:27 INFO Applying migration id=outboxsender 2026/05/13 10:57:27 INFO Applying migration id=thread 2026/05/13 10:57:27 INFO Applying migration id=host 2026/05/13 10:57:27 INFO Applying migration id=sharedinbox 2026/05/13 10:57:27 INFO Applying migration id=noteshost 2026/05/13 10:57:27 INFO Applying migration id=fetched 2026/05/13 10:57:27 INFO Applying migration id=move 2026/05/13 10:57:27 INFO Applying migration id=cleanup 2026/05/13 10:57:27 INFO Applying migration id=received 2026/05/13 10:57:27 INFO Applying migration id=namehost 2026/05/13 10:57:27 INFO Applying migration id=outboxhost 2026/05/13 10:57:27 INFO Applying migration id=notesfts 2026/05/13 10:57:27 INFO Applying migration id=iconsname 2026/05/13 10:57:27 INFO Applying migration id=nohash 2026/05/13 10:57:27 INFO Applying migration id=shares 2026/05/13 10:57:27 INFO Applying migration id=actorttl 2026/05/13 10:57:27 INFO Applying migration id=tocc 2026/05/13 10:57:27 INFO Applying migration id=followeds 2026/05/13 10:57:27 INFO Applying migration id=certhash 2026/05/13 10:57:27 INFO Applying migration id=follows_sync 2026/05/13 10:57:27 INFO Applying migration id=jsonpath 2026/05/13 10:57:27 INFO Applying migration id=localforward 2026/05/13 10:57:27 INFO Applying migration id=avatar 2026/05/13 10:57:27 INFO Applying migration id=noimage 2026/05/13 10:57:27 INFO Applying migration id=feed 2026/05/13 10:57:27 INFO Applying migration id=bookmarks 2026/05/13 10:57:27 INFO Applying migration id=shareactivity 2026/05/13 10:57:27 INFO Applying migration id=application 2026/05/13 10:57:27 INFO Applying migration id=certificates 2026/05/13 10:57:27 INFO Applying migration id=rawforward 2026/05/13 10:57:27 INFO Applying migration id=publickey 2026/05/13 10:57:27 INFO Applying migration id=resolvegroup 2026/05/13 10:57:27 INFO Applying migration id=reject 2026/05/13 10:57:27 INFO Applying migration id=autodel 2026/05/13 10:57:27 INFO Applying migration id=jsonb 2026/05/13 10:57:27 INFO Applying migration id=quote 2026/05/13 10:57:27 INFO Applying migration id=rfc9421 2026/05/13 10:57:27 INFO Applying migration id=keys 2026/05/13 10:57:27 INFO Applying migration id=portable 2026/05/13 10:57:27 INFO Applying migration id=proofs 2026/05/13 10:57:27 INFO Applying migration id=contexts 2026/05/13 10:57:27 INFO Applying migration id=deliverieshost 2026/05/13 10:57:27 INFO Applying migration id=pembegin 2026/05/13 10:57:27 INFO Applying migration id=didhost 2026/05/13 10:57:27 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:27 INFO Applying migration id=invites 2026/05/13 10:57:27 INFO Applying migration id=ed25519blob 2026/05/13 10:57:27 INFO Applying migration id=rsablob 2026/05/13 10:57:27 INFO Applying migration id=iconscid 2026/05/13 10:57:27 INFO Applying migration id=actor 2026/05/13 10:57:27 INFO Applying migration id=localkeys 2026/05/13 10:57:27 INFO Applying migration id=deleted 2026/05/13 10:57:27 INFO Applying migration id=history 2026/05/13 10:57:27 INFO Applying migration id=outboxnano 2026/05/13 10:57:27 INFO Applying migration id=implements 2026/05/13 10:57:27 INFO Applying migration id=backfill 2026/05/13 10:57:27 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-045a-7527-aea4-2c3ab29b42d7 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:27 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-045a-7ee0-bc09-163700468354 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-045a-7527-aea4-2c3ab29b42d7 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-045a-7527-aea4-2c3ab29b42d7 2026/05/13 10:57:27 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:57:27 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-045c-730d-af32-b96980a8e71b activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-045c-719e-b348-92b176f8bbec activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-045c-719e-b348-92b176f8bbec 2026/05/13 10:57:27 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-045c-719e-b348-92b176f8bbec 2026/05/13 10:57:27 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fc-0461-77f0-9f1e-1c3e550f188b activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-045a-7527-aea4-2c3ab29b42d7 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:27 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-045c-719e-b348-92b176f8bbec 2026/05/13 10:57:27 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-0462-7818-984b-79643b54698f activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-0462-77ea-9aa9-7aa48cd553d3 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-0462-77ea-9aa9-7aa48cd553d3 --- PASS: TestReply_DMUnfollowed (0.65s) === RUN TestReply_DMUnfollowedBeforeFeedUpdate 2026/05/13 10:57:27 INFO Applying migration id=initial 2026/05/13 10:57:27 INFO Applying migration id=notesupdated 2026/05/13 10:57:27 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:27 INFO Applying migration id=activitiesid 2026/05/13 10:57:27 INFO Applying migration id=outbox 2026/05/13 10:57:27 INFO Applying migration id=edits 2026/05/13 10:57:27 INFO Applying migration id=outboxactor 2026/05/13 10:57:27 INFO Applying migration id=outboxsender 2026/05/13 10:57:27 INFO Applying migration id=thread 2026/05/13 10:57:27 INFO Applying migration id=host 2026/05/13 10:57:27 INFO Applying migration id=sharedinbox 2026/05/13 10:57:27 INFO Applying migration id=noteshost 2026/05/13 10:57:27 INFO Applying migration id=fetched 2026/05/13 10:57:27 INFO Applying migration id=move 2026/05/13 10:57:27 INFO Applying migration id=cleanup 2026/05/13 10:57:27 INFO Applying migration id=received 2026/05/13 10:57:27 INFO Applying migration id=namehost 2026/05/13 10:57:27 INFO Applying migration id=outboxhost 2026/05/13 10:57:27 INFO Applying migration id=notesfts 2026/05/13 10:57:27 INFO Applying migration id=iconsname 2026/05/13 10:57:27 INFO Applying migration id=nohash 2026/05/13 10:57:27 INFO Applying migration id=shares 2026/05/13 10:57:27 INFO Applying migration id=actorttl 2026/05/13 10:57:27 INFO Applying migration id=tocc 2026/05/13 10:57:27 INFO Applying migration id=followeds 2026/05/13 10:57:27 INFO Applying migration id=certhash 2026/05/13 10:57:27 INFO Applying migration id=follows_sync 2026/05/13 10:57:27 INFO Applying migration id=jsonpath 2026/05/13 10:57:27 INFO Applying migration id=localforward 2026/05/13 10:57:27 INFO Applying migration id=avatar 2026/05/13 10:57:27 INFO Applying migration id=noimage 2026/05/13 10:57:27 INFO Applying migration id=feed 2026/05/13 10:57:27 INFO Applying migration id=bookmarks 2026/05/13 10:57:27 INFO Applying migration id=shareactivity 2026/05/13 10:57:27 INFO Applying migration id=application 2026/05/13 10:57:27 INFO Applying migration id=certificates 2026/05/13 10:57:27 INFO Applying migration id=rawforward 2026/05/13 10:57:27 INFO Applying migration id=publickey 2026/05/13 10:57:27 INFO Applying migration id=resolvegroup 2026/05/13 10:57:27 INFO Applying migration id=reject 2026/05/13 10:57:27 INFO Applying migration id=autodel 2026/05/13 10:57:27 INFO Applying migration id=jsonb 2026/05/13 10:57:27 INFO Applying migration id=quote 2026/05/13 10:57:27 INFO Applying migration id=rfc9421 2026/05/13 10:57:27 INFO Applying migration id=keys 2026/05/13 10:57:27 INFO Applying migration id=portable 2026/05/13 10:57:27 INFO Applying migration id=proofs 2026/05/13 10:57:27 INFO Applying migration id=contexts 2026/05/13 10:57:27 INFO Applying migration id=deliverieshost 2026/05/13 10:57:27 INFO Applying migration id=pembegin 2026/05/13 10:57:27 INFO Applying migration id=didhost 2026/05/13 10:57:27 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:27 INFO Applying migration id=invites 2026/05/13 10:57:27 INFO Applying migration id=ed25519blob 2026/05/13 10:57:27 INFO Applying migration id=rsablob 2026/05/13 10:57:27 INFO Applying migration id=iconscid 2026/05/13 10:57:27 INFO Applying migration id=actor 2026/05/13 10:57:27 INFO Applying migration id=localkeys 2026/05/13 10:57:27 INFO Applying migration id=deleted 2026/05/13 10:57:27 INFO Applying migration id=history 2026/05/13 10:57:27 INFO Applying migration id=outboxnano 2026/05/13 10:57:27 INFO Applying migration id=implements 2026/05/13 10:57:27 INFO Applying migration id=backfill 2026/05/13 10:57:28 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-06c4-77c3-b24f-07a5d420aece activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:28 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-06c5-7597-911a-2a2011ed4325 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-06c4-77c3-b24f-07a5d420aece activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-06c4-77c3-b24f-07a5d420aece 2026/05/13 10:57:28 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:57:28 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-06c6-75ac-9dfa-9331aaf77ca9 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-06c6-737c-beac-53fd2aabbdc5 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-06c6-737c-beac-53fd2aabbdc5 2026/05/13 10:57:28 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-06c6-737c-beac-53fd2aabbdc5 2026/05/13 10:57:28 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fc-06cc-7600-bb84-489db4b648ed activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-06c4-77c3-b24f-07a5d420aece activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:28 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-06c6-737c-beac-53fd2aabbdc5 2026/05/13 10:57:28 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-06ce-70ed-8b50-3b2666433c2c activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-06ce-70a5-a497-eb75e6bdfcb6 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-06ce-70a5-a497-eb75e6bdfcb6 --- PASS: TestReply_DMUnfollowedBeforeFeedUpdate (0.62s) === RUN TestReply_DMToAnotherUser 2026/05/13 10:57:28 INFO Applying migration id=initial 2026/05/13 10:57:28 INFO Applying migration id=notesupdated 2026/05/13 10:57:28 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:28 INFO Applying migration id=activitiesid 2026/05/13 10:57:28 INFO Applying migration id=outbox 2026/05/13 10:57:28 INFO Applying migration id=edits 2026/05/13 10:57:28 INFO Applying migration id=outboxactor 2026/05/13 10:57:28 INFO Applying migration id=outboxsender 2026/05/13 10:57:28 INFO Applying migration id=thread 2026/05/13 10:57:28 INFO Applying migration id=host 2026/05/13 10:57:28 INFO Applying migration id=sharedinbox 2026/05/13 10:57:28 INFO Applying migration id=noteshost 2026/05/13 10:57:28 INFO Applying migration id=fetched 2026/05/13 10:57:28 INFO Applying migration id=move 2026/05/13 10:57:28 INFO Applying migration id=cleanup 2026/05/13 10:57:28 INFO Applying migration id=received 2026/05/13 10:57:28 INFO Applying migration id=namehost 2026/05/13 10:57:28 INFO Applying migration id=outboxhost 2026/05/13 10:57:28 INFO Applying migration id=notesfts 2026/05/13 10:57:28 INFO Applying migration id=iconsname 2026/05/13 10:57:28 INFO Applying migration id=nohash 2026/05/13 10:57:28 INFO Applying migration id=shares 2026/05/13 10:57:28 INFO Applying migration id=actorttl 2026/05/13 10:57:28 INFO Applying migration id=tocc 2026/05/13 10:57:28 INFO Applying migration id=followeds 2026/05/13 10:57:28 INFO Applying migration id=certhash 2026/05/13 10:57:28 INFO Applying migration id=follows_sync 2026/05/13 10:57:28 INFO Applying migration id=jsonpath 2026/05/13 10:57:28 INFO Applying migration id=localforward 2026/05/13 10:57:28 INFO Applying migration id=avatar 2026/05/13 10:57:28 INFO Applying migration id=noimage 2026/05/13 10:57:28 INFO Applying migration id=feed 2026/05/13 10:57:28 INFO Applying migration id=bookmarks 2026/05/13 10:57:28 INFO Applying migration id=shareactivity 2026/05/13 10:57:28 INFO Applying migration id=application 2026/05/13 10:57:28 INFO Applying migration id=certificates 2026/05/13 10:57:28 INFO Applying migration id=rawforward 2026/05/13 10:57:28 INFO Applying migration id=publickey 2026/05/13 10:57:28 INFO Applying migration id=resolvegroup 2026/05/13 10:57:28 INFO Applying migration id=reject 2026/05/13 10:57:28 INFO Applying migration id=autodel 2026/05/13 10:57:28 INFO Applying migration id=jsonb 2026/05/13 10:57:28 INFO Applying migration id=quote 2026/05/13 10:57:28 INFO Applying migration id=rfc9421 2026/05/13 10:57:28 INFO Applying migration id=keys 2026/05/13 10:57:28 INFO Applying migration id=portable 2026/05/13 10:57:28 INFO Applying migration id=proofs 2026/05/13 10:57:28 INFO Applying migration id=contexts 2026/05/13 10:57:28 INFO Applying migration id=deliverieshost 2026/05/13 10:57:28 INFO Applying migration id=pembegin 2026/05/13 10:57:28 INFO Applying migration id=didhost 2026/05/13 10:57:28 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:28 INFO Applying migration id=invites 2026/05/13 10:57:28 INFO Applying migration id=ed25519blob 2026/05/13 10:57:28 INFO Applying migration id=rsablob 2026/05/13 10:57:28 INFO Applying migration id=iconscid 2026/05/13 10:57:28 INFO Applying migration id=actor 2026/05/13 10:57:28 INFO Applying migration id=localkeys 2026/05/13 10:57:28 INFO Applying migration id=deleted 2026/05/13 10:57:28 INFO Applying migration id=history 2026/05/13 10:57:28 INFO Applying migration id=outboxnano 2026/05/13 10:57:28 INFO Applying migration id=implements 2026/05/13 10:57:28 INFO Applying migration id=backfill 2026/05/13 10:57:28 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-0984-79d0-b3b3-47800698f264 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:28 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-0985-7200-b4c2-0d5984b52c2a activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-0984-79d0-b3b3-47800698f264 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-0984-79d0-b3b3-47800698f264 2026/05/13 10:57:28 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:57:28 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-0985-7ac9-b929-795f3838f483 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-0985-796a-8334-b1b24c3c1336 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-0985-796a-8334-b1b24c3c1336 2026/05/13 10:57:28 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-0985-796a-8334-b1b24c3c1336 2026/05/13 10:57:28 WARN Post does not exist post=https://localhost.localdomain:8443/post/019e20fc-0985-796a-8334-b1b24c3c1336 --- PASS: TestReply_DMToAnotherUser (0.70s) === RUN TestReply_NoSuchPost 2026/05/13 10:57:28 INFO Applying migration id=initial 2026/05/13 10:57:28 INFO Applying migration id=notesupdated 2026/05/13 10:57:28 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:28 INFO Applying migration id=activitiesid 2026/05/13 10:57:28 INFO Applying migration id=outbox 2026/05/13 10:57:28 INFO Applying migration id=edits 2026/05/13 10:57:28 INFO Applying migration id=outboxactor 2026/05/13 10:57:28 INFO Applying migration id=outboxsender 2026/05/13 10:57:28 INFO Applying migration id=thread 2026/05/13 10:57:28 INFO Applying migration id=host 2026/05/13 10:57:28 INFO Applying migration id=sharedinbox 2026/05/13 10:57:28 INFO Applying migration id=noteshost 2026/05/13 10:57:28 INFO Applying migration id=fetched 2026/05/13 10:57:28 INFO Applying migration id=move 2026/05/13 10:57:28 INFO Applying migration id=cleanup 2026/05/13 10:57:28 INFO Applying migration id=received 2026/05/13 10:57:28 INFO Applying migration id=namehost 2026/05/13 10:57:28 INFO Applying migration id=outboxhost 2026/05/13 10:57:28 INFO Applying migration id=notesfts 2026/05/13 10:57:28 INFO Applying migration id=iconsname 2026/05/13 10:57:28 INFO Applying migration id=nohash 2026/05/13 10:57:28 INFO Applying migration id=shares 2026/05/13 10:57:28 INFO Applying migration id=actorttl 2026/05/13 10:57:29 INFO Applying migration id=tocc 2026/05/13 10:57:29 INFO Applying migration id=followeds 2026/05/13 10:57:29 INFO Applying migration id=certhash 2026/05/13 10:57:29 INFO Applying migration id=follows_sync 2026/05/13 10:57:29 INFO Applying migration id=jsonpath 2026/05/13 10:57:29 INFO Applying migration id=localforward 2026/05/13 10:57:29 INFO Applying migration id=avatar 2026/05/13 10:57:29 INFO Applying migration id=noimage 2026/05/13 10:57:29 INFO Applying migration id=feed 2026/05/13 10:57:29 INFO Applying migration id=bookmarks 2026/05/13 10:57:29 INFO Applying migration id=shareactivity 2026/05/13 10:57:29 INFO Applying migration id=application 2026/05/13 10:57:29 INFO Applying migration id=certificates 2026/05/13 10:57:29 INFO Applying migration id=rawforward 2026/05/13 10:57:29 INFO Applying migration id=publickey 2026/05/13 10:57:29 INFO Applying migration id=resolvegroup 2026/05/13 10:57:29 INFO Applying migration id=reject 2026/05/13 10:57:29 INFO Applying migration id=autodel 2026/05/13 10:57:29 INFO Applying migration id=jsonb 2026/05/13 10:57:29 INFO Applying migration id=quote 2026/05/13 10:57:29 INFO Applying migration id=rfc9421 2026/05/13 10:57:29 INFO Applying migration id=keys 2026/05/13 10:57:29 INFO Applying migration id=portable 2026/05/13 10:57:29 INFO Applying migration id=proofs 2026/05/13 10:57:29 INFO Applying migration id=contexts 2026/05/13 10:57:29 INFO Applying migration id=deliverieshost 2026/05/13 10:57:29 INFO Applying migration id=pembegin 2026/05/13 10:57:29 INFO Applying migration id=didhost 2026/05/13 10:57:29 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:29 INFO Applying migration id=invites 2026/05/13 10:57:29 INFO Applying migration id=ed25519blob 2026/05/13 10:57:29 INFO Applying migration id=rsablob 2026/05/13 10:57:29 INFO Applying migration id=iconscid 2026/05/13 10:57:29 INFO Applying migration id=actor 2026/05/13 10:57:29 INFO Applying migration id=localkeys 2026/05/13 10:57:29 INFO Applying migration id=deleted 2026/05/13 10:57:29 INFO Applying migration id=history 2026/05/13 10:57:29 INFO Applying migration id=outboxnano 2026/05/13 10:57:29 INFO Applying migration id=implements 2026/05/13 10:57:29 INFO Applying migration id=backfill 2026/05/13 10:57:29 WARN Post does not exist post=https://x --- PASS: TestReply_NoSuchPost (0.84s) === RUN TestResolve_LocalUser 2026/05/13 10:57:29 INFO Applying migration id=initial 2026/05/13 10:57:29 INFO Applying migration id=notesupdated 2026/05/13 10:57:29 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:29 INFO Applying migration id=activitiesid 2026/05/13 10:57:29 INFO Applying migration id=outbox 2026/05/13 10:57:29 INFO Applying migration id=edits 2026/05/13 10:57:29 INFO Applying migration id=outboxactor 2026/05/13 10:57:29 INFO Applying migration id=outboxsender 2026/05/13 10:57:29 INFO Applying migration id=thread 2026/05/13 10:57:29 INFO Applying migration id=host 2026/05/13 10:57:29 INFO Applying migration id=sharedinbox 2026/05/13 10:57:29 INFO Applying migration id=noteshost 2026/05/13 10:57:29 INFO Applying migration id=fetched 2026/05/13 10:57:29 INFO Applying migration id=move 2026/05/13 10:57:29 INFO Applying migration id=cleanup 2026/05/13 10:57:29 INFO Applying migration id=received 2026/05/13 10:57:29 INFO Applying migration id=namehost 2026/05/13 10:57:29 INFO Applying migration id=outboxhost 2026/05/13 10:57:29 INFO Applying migration id=notesfts 2026/05/13 10:57:29 INFO Applying migration id=iconsname 2026/05/13 10:57:29 INFO Applying migration id=nohash 2026/05/13 10:57:29 INFO Applying migration id=shares 2026/05/13 10:57:29 INFO Applying migration id=actorttl 2026/05/13 10:57:29 INFO Applying migration id=tocc 2026/05/13 10:57:29 INFO Applying migration id=followeds 2026/05/13 10:57:29 INFO Applying migration id=certhash 2026/05/13 10:57:29 INFO Applying migration id=follows_sync 2026/05/13 10:57:29 INFO Applying migration id=jsonpath 2026/05/13 10:57:29 INFO Applying migration id=localforward 2026/05/13 10:57:29 INFO Applying migration id=avatar 2026/05/13 10:57:29 INFO Applying migration id=noimage 2026/05/13 10:57:29 INFO Applying migration id=feed 2026/05/13 10:57:29 INFO Applying migration id=bookmarks 2026/05/13 10:57:29 INFO Applying migration id=shareactivity 2026/05/13 10:57:29 INFO Applying migration id=application 2026/05/13 10:57:29 INFO Applying migration id=certificates 2026/05/13 10:57:29 INFO Applying migration id=rawforward 2026/05/13 10:57:29 INFO Applying migration id=publickey 2026/05/13 10:57:29 INFO Applying migration id=resolvegroup 2026/05/13 10:57:29 INFO Applying migration id=reject 2026/05/13 10:57:29 INFO Applying migration id=autodel 2026/05/13 10:57:29 INFO Applying migration id=jsonb 2026/05/13 10:57:29 INFO Applying migration id=quote 2026/05/13 10:57:29 INFO Applying migration id=rfc9421 2026/05/13 10:57:29 INFO Applying migration id=keys 2026/05/13 10:57:29 INFO Applying migration id=portable 2026/05/13 10:57:29 INFO Applying migration id=proofs 2026/05/13 10:57:29 INFO Applying migration id=contexts 2026/05/13 10:57:29 INFO Applying migration id=deliverieshost 2026/05/13 10:57:29 INFO Applying migration id=pembegin 2026/05/13 10:57:29 INFO Applying migration id=didhost 2026/05/13 10:57:29 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:29 INFO Applying migration id=invites 2026/05/13 10:57:29 INFO Applying migration id=ed25519blob 2026/05/13 10:57:29 INFO Applying migration id=rsablob 2026/05/13 10:57:29 INFO Applying migration id=iconscid 2026/05/13 10:57:29 INFO Applying migration id=actor 2026/05/13 10:57:29 INFO Applying migration id=localkeys 2026/05/13 10:57:29 INFO Applying migration id=deleted 2026/05/13 10:57:29 INFO Applying migration id=history 2026/05/13 10:57:29 INFO Applying migration id=outboxnano 2026/05/13 10:57:29 INFO Applying migration id=implements 2026/05/13 10:57:29 INFO Applying migration id=backfill 2026/05/13 10:57:30 INFO Resolving user ID host=localhost.localdomain:8443 name=alice --- PASS: TestResolve_LocalUser (0.73s) === RUN TestResolve_LocalUserByNameOnly 2026/05/13 10:57:30 INFO Applying migration id=initial 2026/05/13 10:57:30 INFO Applying migration id=notesupdated 2026/05/13 10:57:30 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:30 INFO Applying migration id=activitiesid 2026/05/13 10:57:30 INFO Applying migration id=outbox 2026/05/13 10:57:30 INFO Applying migration id=edits 2026/05/13 10:57:30 INFO Applying migration id=outboxactor 2026/05/13 10:57:30 INFO Applying migration id=outboxsender 2026/05/13 10:57:30 INFO Applying migration id=thread 2026/05/13 10:57:30 INFO Applying migration id=host 2026/05/13 10:57:30 INFO Applying migration id=sharedinbox 2026/05/13 10:57:30 INFO Applying migration id=noteshost 2026/05/13 10:57:30 INFO Applying migration id=fetched 2026/05/13 10:57:30 INFO Applying migration id=move 2026/05/13 10:57:30 INFO Applying migration id=cleanup 2026/05/13 10:57:30 INFO Applying migration id=received 2026/05/13 10:57:30 INFO Applying migration id=namehost 2026/05/13 10:57:30 INFO Applying migration id=outboxhost 2026/05/13 10:57:30 INFO Applying migration id=notesfts 2026/05/13 10:57:30 INFO Applying migration id=iconsname 2026/05/13 10:57:30 INFO Applying migration id=nohash 2026/05/13 10:57:30 INFO Applying migration id=shares 2026/05/13 10:57:30 INFO Applying migration id=actorttl 2026/05/13 10:57:30 INFO Applying migration id=tocc 2026/05/13 10:57:30 INFO Applying migration id=followeds 2026/05/13 10:57:30 INFO Applying migration id=certhash 2026/05/13 10:57:30 INFO Applying migration id=follows_sync 2026/05/13 10:57:30 INFO Applying migration id=jsonpath 2026/05/13 10:57:30 INFO Applying migration id=localforward 2026/05/13 10:57:30 INFO Applying migration id=avatar 2026/05/13 10:57:30 INFO Applying migration id=noimage 2026/05/13 10:57:30 INFO Applying migration id=feed 2026/05/13 10:57:30 INFO Applying migration id=bookmarks 2026/05/13 10:57:30 INFO Applying migration id=shareactivity 2026/05/13 10:57:30 INFO Applying migration id=application 2026/05/13 10:57:30 INFO Applying migration id=certificates 2026/05/13 10:57:30 INFO Applying migration id=rawforward 2026/05/13 10:57:30 INFO Applying migration id=publickey 2026/05/13 10:57:30 INFO Applying migration id=resolvegroup 2026/05/13 10:57:30 INFO Applying migration id=reject 2026/05/13 10:57:30 INFO Applying migration id=autodel 2026/05/13 10:57:30 INFO Applying migration id=jsonb 2026/05/13 10:57:30 INFO Applying migration id=quote 2026/05/13 10:57:30 INFO Applying migration id=rfc9421 2026/05/13 10:57:30 INFO Applying migration id=keys 2026/05/13 10:57:30 INFO Applying migration id=portable 2026/05/13 10:57:30 INFO Applying migration id=proofs 2026/05/13 10:57:30 INFO Applying migration id=contexts 2026/05/13 10:57:30 INFO Applying migration id=deliverieshost 2026/05/13 10:57:30 INFO Applying migration id=pembegin 2026/05/13 10:57:30 INFO Applying migration id=didhost 2026/05/13 10:57:30 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:30 INFO Applying migration id=invites 2026/05/13 10:57:30 INFO Applying migration id=ed25519blob 2026/05/13 10:57:30 INFO Applying migration id=rsablob 2026/05/13 10:57:30 INFO Applying migration id=iconscid 2026/05/13 10:57:30 INFO Applying migration id=actor 2026/05/13 10:57:30 INFO Applying migration id=localkeys 2026/05/13 10:57:30 INFO Applying migration id=deleted 2026/05/13 10:57:30 INFO Applying migration id=history 2026/05/13 10:57:30 INFO Applying migration id=outboxnano 2026/05/13 10:57:30 INFO Applying migration id=implements 2026/05/13 10:57:30 INFO Applying migration id=backfill 2026/05/13 10:57:31 INFO Resolving user ID host=localhost.localdomain:8443 name=alice --- PASS: TestResolve_LocalUserByNameOnly (1.08s) === RUN TestResolve_NoSuchLocalUser 2026/05/13 10:57:31 INFO Applying migration id=initial 2026/05/13 10:57:31 INFO Applying migration id=notesupdated 2026/05/13 10:57:31 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:31 INFO Applying migration id=activitiesid 2026/05/13 10:57:31 INFO Applying migration id=outbox 2026/05/13 10:57:31 INFO Applying migration id=edits 2026/05/13 10:57:31 INFO Applying migration id=outboxactor 2026/05/13 10:57:31 INFO Applying migration id=outboxsender 2026/05/13 10:57:31 INFO Applying migration id=thread 2026/05/13 10:57:31 INFO Applying migration id=host 2026/05/13 10:57:31 INFO Applying migration id=sharedinbox 2026/05/13 10:57:31 INFO Applying migration id=noteshost 2026/05/13 10:57:31 INFO Applying migration id=fetched 2026/05/13 10:57:31 INFO Applying migration id=move 2026/05/13 10:57:31 INFO Applying migration id=cleanup 2026/05/13 10:57:31 INFO Applying migration id=received 2026/05/13 10:57:31 INFO Applying migration id=namehost 2026/05/13 10:57:31 INFO Applying migration id=outboxhost 2026/05/13 10:57:31 INFO Applying migration id=notesfts 2026/05/13 10:57:31 INFO Applying migration id=iconsname 2026/05/13 10:57:31 INFO Applying migration id=nohash 2026/05/13 10:57:31 INFO Applying migration id=shares 2026/05/13 10:57:31 INFO Applying migration id=actorttl 2026/05/13 10:57:31 INFO Applying migration id=tocc 2026/05/13 10:57:31 INFO Applying migration id=followeds 2026/05/13 10:57:31 INFO Applying migration id=certhash 2026/05/13 10:57:31 INFO Applying migration id=follows_sync 2026/05/13 10:57:31 INFO Applying migration id=jsonpath 2026/05/13 10:57:31 INFO Applying migration id=localforward 2026/05/13 10:57:31 INFO Applying migration id=avatar 2026/05/13 10:57:31 INFO Applying migration id=noimage 2026/05/13 10:57:31 INFO Applying migration id=feed 2026/05/13 10:57:31 INFO Applying migration id=bookmarks 2026/05/13 10:57:31 INFO Applying migration id=shareactivity 2026/05/13 10:57:31 INFO Applying migration id=application 2026/05/13 10:57:31 INFO Applying migration id=certificates 2026/05/13 10:57:31 INFO Applying migration id=rawforward 2026/05/13 10:57:31 INFO Applying migration id=publickey 2026/05/13 10:57:31 INFO Applying migration id=resolvegroup 2026/05/13 10:57:31 INFO Applying migration id=reject 2026/05/13 10:57:31 INFO Applying migration id=autodel 2026/05/13 10:57:31 INFO Applying migration id=jsonb 2026/05/13 10:57:31 INFO Applying migration id=quote 2026/05/13 10:57:31 INFO Applying migration id=rfc9421 2026/05/13 10:57:31 INFO Applying migration id=keys 2026/05/13 10:57:31 INFO Applying migration id=portable 2026/05/13 10:57:31 INFO Applying migration id=proofs 2026/05/13 10:57:31 INFO Applying migration id=contexts 2026/05/13 10:57:31 INFO Applying migration id=deliverieshost 2026/05/13 10:57:31 INFO Applying migration id=pembegin 2026/05/13 10:57:31 INFO Applying migration id=didhost 2026/05/13 10:57:31 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:31 INFO Applying migration id=invites 2026/05/13 10:57:31 INFO Applying migration id=ed25519blob 2026/05/13 10:57:31 INFO Applying migration id=rsablob 2026/05/13 10:57:31 INFO Applying migration id=iconscid 2026/05/13 10:57:31 INFO Applying migration id=actor 2026/05/13 10:57:31 INFO Applying migration id=localkeys 2026/05/13 10:57:31 INFO Applying migration id=deleted 2026/05/13 10:57:31 INFO Applying migration id=history 2026/05/13 10:57:31 INFO Applying migration id=outboxnano 2026/05/13 10:57:31 INFO Applying migration id=implements 2026/05/13 10:57:31 INFO Applying migration id=backfill 2026/05/13 10:57:32 INFO Resolving user ID host=localhost.localdomain:8443 name=troll 2026/05/13 10:57:32 WARN Failed to resolve user ID host=localhost.localdomain:8443 name=troll error="cannot resolve troll@localhost.localdomain:8443: no such local user" --- PASS: TestResolve_NoSuchLocalUser (0.64s) === RUN TestResolve_NoSuchLocalUserByNameOnly 2026/05/13 10:57:32 INFO Applying migration id=initial 2026/05/13 10:57:32 INFO Applying migration id=notesupdated 2026/05/13 10:57:32 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:32 INFO Applying migration id=activitiesid 2026/05/13 10:57:32 INFO Applying migration id=outbox 2026/05/13 10:57:32 INFO Applying migration id=edits 2026/05/13 10:57:32 INFO Applying migration id=outboxactor 2026/05/13 10:57:32 INFO Applying migration id=outboxsender 2026/05/13 10:57:32 INFO Applying migration id=thread 2026/05/13 10:57:32 INFO Applying migration id=host 2026/05/13 10:57:32 INFO Applying migration id=sharedinbox 2026/05/13 10:57:32 INFO Applying migration id=noteshost 2026/05/13 10:57:32 INFO Applying migration id=fetched 2026/05/13 10:57:32 INFO Applying migration id=move 2026/05/13 10:57:32 INFO Applying migration id=cleanup 2026/05/13 10:57:32 INFO Applying migration id=received 2026/05/13 10:57:32 INFO Applying migration id=namehost 2026/05/13 10:57:32 INFO Applying migration id=outboxhost 2026/05/13 10:57:32 INFO Applying migration id=notesfts 2026/05/13 10:57:32 INFO Applying migration id=iconsname 2026/05/13 10:57:32 INFO Applying migration id=nohash 2026/05/13 10:57:32 INFO Applying migration id=shares 2026/05/13 10:57:32 INFO Applying migration id=actorttl 2026/05/13 10:57:32 INFO Applying migration id=tocc 2026/05/13 10:57:32 INFO Applying migration id=followeds 2026/05/13 10:57:32 INFO Applying migration id=certhash 2026/05/13 10:57:32 INFO Applying migration id=follows_sync 2026/05/13 10:57:32 INFO Applying migration id=jsonpath 2026/05/13 10:57:32 INFO Applying migration id=localforward 2026/05/13 10:57:32 INFO Applying migration id=avatar 2026/05/13 10:57:32 INFO Applying migration id=noimage 2026/05/13 10:57:32 INFO Applying migration id=feed 2026/05/13 10:57:32 INFO Applying migration id=bookmarks 2026/05/13 10:57:32 INFO Applying migration id=shareactivity 2026/05/13 10:57:32 INFO Applying migration id=application 2026/05/13 10:57:32 INFO Applying migration id=certificates 2026/05/13 10:57:32 INFO Applying migration id=rawforward 2026/05/13 10:57:32 INFO Applying migration id=publickey 2026/05/13 10:57:32 INFO Applying migration id=resolvegroup 2026/05/13 10:57:32 INFO Applying migration id=reject 2026/05/13 10:57:32 INFO Applying migration id=autodel 2026/05/13 10:57:32 INFO Applying migration id=jsonb 2026/05/13 10:57:32 INFO Applying migration id=quote 2026/05/13 10:57:32 INFO Applying migration id=rfc9421 2026/05/13 10:57:32 INFO Applying migration id=keys 2026/05/13 10:57:32 INFO Applying migration id=portable 2026/05/13 10:57:32 INFO Applying migration id=proofs 2026/05/13 10:57:32 INFO Applying migration id=contexts 2026/05/13 10:57:32 INFO Applying migration id=deliverieshost 2026/05/13 10:57:32 INFO Applying migration id=pembegin 2026/05/13 10:57:32 INFO Applying migration id=didhost 2026/05/13 10:57:32 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:32 INFO Applying migration id=invites 2026/05/13 10:57:32 INFO Applying migration id=ed25519blob 2026/05/13 10:57:32 INFO Applying migration id=rsablob 2026/05/13 10:57:32 INFO Applying migration id=iconscid 2026/05/13 10:57:32 INFO Applying migration id=actor 2026/05/13 10:57:32 INFO Applying migration id=localkeys 2026/05/13 10:57:32 INFO Applying migration id=deleted 2026/05/13 10:57:32 INFO Applying migration id=history 2026/05/13 10:57:32 INFO Applying migration id=outboxnano 2026/05/13 10:57:32 INFO Applying migration id=implements 2026/05/13 10:57:32 INFO Applying migration id=backfill 2026/05/13 10:57:33 INFO Resolving user ID host=localhost.localdomain:8443 name=troll 2026/05/13 10:57:33 WARN Failed to resolve user ID host=localhost.localdomain:8443 name=troll error="cannot resolve troll@localhost.localdomain:8443: no such local user" --- PASS: TestResolve_NoSuchLocalUserByNameOnly (0.86s) === RUN TestResolve_NoSuchFederatedUser 2026/05/13 10:57:33 INFO Applying migration id=initial 2026/05/13 10:57:33 INFO Applying migration id=notesupdated 2026/05/13 10:57:33 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:33 INFO Applying migration id=activitiesid 2026/05/13 10:57:33 INFO Applying migration id=outbox 2026/05/13 10:57:33 INFO Applying migration id=edits 2026/05/13 10:57:33 INFO Applying migration id=outboxactor 2026/05/13 10:57:33 INFO Applying migration id=outboxsender 2026/05/13 10:57:33 INFO Applying migration id=thread 2026/05/13 10:57:33 INFO Applying migration id=host 2026/05/13 10:57:33 INFO Applying migration id=sharedinbox 2026/05/13 10:57:33 INFO Applying migration id=noteshost 2026/05/13 10:57:33 INFO Applying migration id=fetched 2026/05/13 10:57:33 INFO Applying migration id=move 2026/05/13 10:57:33 INFO Applying migration id=cleanup 2026/05/13 10:57:33 INFO Applying migration id=received 2026/05/13 10:57:33 INFO Applying migration id=namehost 2026/05/13 10:57:33 INFO Applying migration id=outboxhost 2026/05/13 10:57:33 INFO Applying migration id=notesfts 2026/05/13 10:57:33 INFO Applying migration id=iconsname 2026/05/13 10:57:33 INFO Applying migration id=nohash 2026/05/13 10:57:33 INFO Applying migration id=shares 2026/05/13 10:57:33 INFO Applying migration id=actorttl 2026/05/13 10:57:33 INFO Applying migration id=tocc 2026/05/13 10:57:33 INFO Applying migration id=followeds 2026/05/13 10:57:33 INFO Applying migration id=certhash 2026/05/13 10:57:33 INFO Applying migration id=follows_sync 2026/05/13 10:57:33 INFO Applying migration id=jsonpath 2026/05/13 10:57:33 INFO Applying migration id=localforward 2026/05/13 10:57:33 INFO Applying migration id=avatar 2026/05/13 10:57:33 INFO Applying migration id=noimage 2026/05/13 10:57:33 INFO Applying migration id=feed 2026/05/13 10:57:33 INFO Applying migration id=bookmarks 2026/05/13 10:57:33 INFO Applying migration id=shareactivity 2026/05/13 10:57:33 INFO Applying migration id=application 2026/05/13 10:57:33 INFO Applying migration id=certificates 2026/05/13 10:57:33 INFO Applying migration id=rawforward 2026/05/13 10:57:33 INFO Applying migration id=publickey 2026/05/13 10:57:33 INFO Applying migration id=resolvegroup 2026/05/13 10:57:33 INFO Applying migration id=reject 2026/05/13 10:57:33 INFO Applying migration id=autodel 2026/05/13 10:57:33 INFO Applying migration id=jsonb 2026/05/13 10:57:33 INFO Applying migration id=quote 2026/05/13 10:57:33 INFO Applying migration id=rfc9421 2026/05/13 10:57:33 INFO Applying migration id=keys 2026/05/13 10:57:33 INFO Applying migration id=portable 2026/05/13 10:57:33 INFO Applying migration id=proofs 2026/05/13 10:57:33 INFO Applying migration id=contexts 2026/05/13 10:57:33 INFO Applying migration id=deliverieshost 2026/05/13 10:57:33 INFO Applying migration id=pembegin 2026/05/13 10:57:33 INFO Applying migration id=didhost 2026/05/13 10:57:33 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:33 INFO Applying migration id=invites 2026/05/13 10:57:33 INFO Applying migration id=ed25519blob 2026/05/13 10:57:33 INFO Applying migration id=rsablob 2026/05/13 10:57:33 INFO Applying migration id=iconscid 2026/05/13 10:57:33 INFO Applying migration id=actor 2026/05/13 10:57:33 INFO Applying migration id=localkeys 2026/05/13 10:57:33 INFO Applying migration id=deleted 2026/05/13 10:57:33 INFO Applying migration id=history 2026/05/13 10:57:33 INFO Applying migration id=outboxnano 2026/05/13 10:57:33 INFO Applying migration id=implements 2026/05/13 10:57:33 INFO Applying migration id=backfill 2026/05/13 10:57:33 INFO Resolving user ID host=0.0.0.0 name=troll 2026/05/13 10:57:33 WARN Failed to resolve user ID host=0.0.0.0 name=troll error="failed to fetch https://0.0.0.0/.well-known/webfinger?resource=acct:troll@0.0.0.0: failed to sign request for https://0.0.0.0/.well-known/webfinger?resource=acct:troll@0.0.0.0: empty key ID" --- PASS: TestResolve_NoSuchFederatedUser (0.67s) === RUN TestResolve_NoInput 2026/05/13 10:57:33 INFO Applying migration id=initial 2026/05/13 10:57:33 INFO Applying migration id=notesupdated 2026/05/13 10:57:33 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:33 INFO Applying migration id=activitiesid 2026/05/13 10:57:33 INFO Applying migration id=outbox 2026/05/13 10:57:33 INFO Applying migration id=edits 2026/05/13 10:57:33 INFO Applying migration id=outboxactor 2026/05/13 10:57:33 INFO Applying migration id=outboxsender 2026/05/13 10:57:33 INFO Applying migration id=thread 2026/05/13 10:57:33 INFO Applying migration id=host 2026/05/13 10:57:33 INFO Applying migration id=sharedinbox 2026/05/13 10:57:33 INFO Applying migration id=noteshost 2026/05/13 10:57:33 INFO Applying migration id=fetched 2026/05/13 10:57:33 INFO Applying migration id=move 2026/05/13 10:57:33 INFO Applying migration id=cleanup 2026/05/13 10:57:33 INFO Applying migration id=received 2026/05/13 10:57:33 INFO Applying migration id=namehost 2026/05/13 10:57:33 INFO Applying migration id=outboxhost 2026/05/13 10:57:33 INFO Applying migration id=notesfts 2026/05/13 10:57:33 INFO Applying migration id=iconsname 2026/05/13 10:57:33 INFO Applying migration id=nohash 2026/05/13 10:57:33 INFO Applying migration id=shares 2026/05/13 10:57:33 INFO Applying migration id=actorttl 2026/05/13 10:57:33 INFO Applying migration id=tocc 2026/05/13 10:57:33 INFO Applying migration id=followeds 2026/05/13 10:57:33 INFO Applying migration id=certhash 2026/05/13 10:57:33 INFO Applying migration id=follows_sync 2026/05/13 10:57:33 INFO Applying migration id=jsonpath 2026/05/13 10:57:33 INFO Applying migration id=localforward 2026/05/13 10:57:33 INFO Applying migration id=avatar 2026/05/13 10:57:33 INFO Applying migration id=noimage 2026/05/13 10:57:33 INFO Applying migration id=feed 2026/05/13 10:57:33 INFO Applying migration id=bookmarks 2026/05/13 10:57:33 INFO Applying migration id=shareactivity 2026/05/13 10:57:33 INFO Applying migration id=application 2026/05/13 10:57:33 INFO Applying migration id=certificates 2026/05/13 10:57:33 INFO Applying migration id=rawforward 2026/05/13 10:57:33 INFO Applying migration id=publickey 2026/05/13 10:57:33 INFO Applying migration id=resolvegroup 2026/05/13 10:57:33 INFO Applying migration id=reject 2026/05/13 10:57:33 INFO Applying migration id=autodel 2026/05/13 10:57:33 INFO Applying migration id=jsonb 2026/05/13 10:57:33 INFO Applying migration id=quote 2026/05/13 10:57:33 INFO Applying migration id=rfc9421 2026/05/13 10:57:33 INFO Applying migration id=keys 2026/05/13 10:57:33 INFO Applying migration id=portable 2026/05/13 10:57:33 INFO Applying migration id=proofs 2026/05/13 10:57:33 INFO Applying migration id=contexts 2026/05/13 10:57:33 INFO Applying migration id=deliverieshost 2026/05/13 10:57:33 INFO Applying migration id=pembegin 2026/05/13 10:57:33 INFO Applying migration id=didhost 2026/05/13 10:57:33 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:33 INFO Applying migration id=invites 2026/05/13 10:57:33 INFO Applying migration id=ed25519blob 2026/05/13 10:57:33 INFO Applying migration id=rsablob 2026/05/13 10:57:33 INFO Applying migration id=iconscid 2026/05/13 10:57:33 INFO Applying migration id=actor 2026/05/13 10:57:33 INFO Applying migration id=localkeys 2026/05/13 10:57:33 INFO Applying migration id=deleted 2026/05/13 10:57:33 INFO Applying migration id=history 2026/05/13 10:57:33 INFO Applying migration id=outboxnano 2026/05/13 10:57:33 INFO Applying migration id=implements 2026/05/13 10:57:33 INFO Applying migration id=backfill --- PASS: TestResolve_NoInput (0.85s) === RUN TestResolve_InvalidEscapeSequence 2026/05/13 10:57:34 INFO Applying migration id=initial 2026/05/13 10:57:34 INFO Applying migration id=notesupdated 2026/05/13 10:57:34 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:34 INFO Applying migration id=activitiesid 2026/05/13 10:57:34 INFO Applying migration id=outbox 2026/05/13 10:57:34 INFO Applying migration id=edits 2026/05/13 10:57:34 INFO Applying migration id=outboxactor 2026/05/13 10:57:34 INFO Applying migration id=outboxsender 2026/05/13 10:57:34 INFO Applying migration id=thread 2026/05/13 10:57:34 INFO Applying migration id=host 2026/05/13 10:57:34 INFO Applying migration id=sharedinbox 2026/05/13 10:57:34 INFO Applying migration id=noteshost 2026/05/13 10:57:34 INFO Applying migration id=fetched 2026/05/13 10:57:34 INFO Applying migration id=move 2026/05/13 10:57:34 INFO Applying migration id=cleanup 2026/05/13 10:57:34 INFO Applying migration id=received 2026/05/13 10:57:34 INFO Applying migration id=namehost 2026/05/13 10:57:34 INFO Applying migration id=outboxhost 2026/05/13 10:57:34 INFO Applying migration id=notesfts 2026/05/13 10:57:34 INFO Applying migration id=iconsname 2026/05/13 10:57:34 INFO Applying migration id=nohash 2026/05/13 10:57:34 INFO Applying migration id=shares 2026/05/13 10:57:34 INFO Applying migration id=actorttl 2026/05/13 10:57:34 INFO Applying migration id=tocc 2026/05/13 10:57:34 INFO Applying migration id=followeds 2026/05/13 10:57:34 INFO Applying migration id=certhash 2026/05/13 10:57:34 INFO Applying migration id=follows_sync 2026/05/13 10:57:34 INFO Applying migration id=jsonpath 2026/05/13 10:57:34 INFO Applying migration id=localforward 2026/05/13 10:57:34 INFO Applying migration id=avatar 2026/05/13 10:57:34 INFO Applying migration id=noimage 2026/05/13 10:57:34 INFO Applying migration id=feed 2026/05/13 10:57:34 INFO Applying migration id=bookmarks 2026/05/13 10:57:34 INFO Applying migration id=shareactivity 2026/05/13 10:57:34 INFO Applying migration id=application 2026/05/13 10:57:34 INFO Applying migration id=certificates 2026/05/13 10:57:34 INFO Applying migration id=rawforward 2026/05/13 10:57:34 INFO Applying migration id=publickey 2026/05/13 10:57:34 INFO Applying migration id=resolvegroup 2026/05/13 10:57:34 INFO Applying migration id=reject 2026/05/13 10:57:34 INFO Applying migration id=autodel 2026/05/13 10:57:34 INFO Applying migration id=jsonb 2026/05/13 10:57:34 INFO Applying migration id=quote 2026/05/13 10:57:34 INFO Applying migration id=rfc9421 2026/05/13 10:57:34 INFO Applying migration id=keys 2026/05/13 10:57:34 INFO Applying migration id=portable 2026/05/13 10:57:34 INFO Applying migration id=proofs 2026/05/13 10:57:34 INFO Applying migration id=contexts 2026/05/13 10:57:34 INFO Applying migration id=deliverieshost 2026/05/13 10:57:34 INFO Applying migration id=pembegin 2026/05/13 10:57:34 INFO Applying migration id=didhost 2026/05/13 10:57:34 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:34 INFO Applying migration id=invites 2026/05/13 10:57:34 INFO Applying migration id=ed25519blob 2026/05/13 10:57:34 INFO Applying migration id=rsablob 2026/05/13 10:57:34 INFO Applying migration id=iconscid 2026/05/13 10:57:34 INFO Applying migration id=actor 2026/05/13 10:57:34 INFO Applying migration id=localkeys 2026/05/13 10:57:34 INFO Applying migration id=deleted 2026/05/13 10:57:34 INFO Applying migration id=history 2026/05/13 10:57:34 INFO Applying migration id=outboxnano 2026/05/13 10:57:34 INFO Applying migration id=implements 2026/05/13 10:57:34 INFO Applying migration id=backfill 2026/05/13 10:57:35 INFO Failed to decode user name url="/users/resolve?troll%zzlocalhost.localdomain%3a8443 " error="invalid URL escape \"%zz\"" --- PASS: TestResolve_InvalidEscapeSequence (0.80s) === RUN TestResolve_InvalidInputFormat 2026/05/13 10:57:35 INFO Applying migration id=initial 2026/05/13 10:57:35 INFO Applying migration id=notesupdated 2026/05/13 10:57:35 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:35 INFO Applying migration id=activitiesid 2026/05/13 10:57:35 INFO Applying migration id=outbox 2026/05/13 10:57:35 INFO Applying migration id=edits 2026/05/13 10:57:35 INFO Applying migration id=outboxactor 2026/05/13 10:57:35 INFO Applying migration id=outboxsender 2026/05/13 10:57:35 INFO Applying migration id=thread 2026/05/13 10:57:35 INFO Applying migration id=host 2026/05/13 10:57:35 INFO Applying migration id=sharedinbox 2026/05/13 10:57:35 INFO Applying migration id=noteshost 2026/05/13 10:57:35 INFO Applying migration id=fetched 2026/05/13 10:57:35 INFO Applying migration id=move 2026/05/13 10:57:35 INFO Applying migration id=cleanup 2026/05/13 10:57:35 INFO Applying migration id=received 2026/05/13 10:57:35 INFO Applying migration id=namehost 2026/05/13 10:57:35 INFO Applying migration id=outboxhost 2026/05/13 10:57:35 INFO Applying migration id=notesfts 2026/05/13 10:57:35 INFO Applying migration id=iconsname 2026/05/13 10:57:35 INFO Applying migration id=nohash 2026/05/13 10:57:35 INFO Applying migration id=shares 2026/05/13 10:57:35 INFO Applying migration id=actorttl 2026/05/13 10:57:35 INFO Applying migration id=tocc 2026/05/13 10:57:35 INFO Applying migration id=followeds 2026/05/13 10:57:35 INFO Applying migration id=certhash 2026/05/13 10:57:35 INFO Applying migration id=follows_sync 2026/05/13 10:57:35 INFO Applying migration id=jsonpath 2026/05/13 10:57:35 INFO Applying migration id=localforward 2026/05/13 10:57:35 INFO Applying migration id=avatar 2026/05/13 10:57:35 INFO Applying migration id=noimage 2026/05/13 10:57:35 INFO Applying migration id=feed 2026/05/13 10:57:35 INFO Applying migration id=bookmarks 2026/05/13 10:57:35 INFO Applying migration id=shareactivity 2026/05/13 10:57:35 INFO Applying migration id=application 2026/05/13 10:57:35 INFO Applying migration id=certificates 2026/05/13 10:57:35 INFO Applying migration id=rawforward 2026/05/13 10:57:35 INFO Applying migration id=publickey 2026/05/13 10:57:35 INFO Applying migration id=resolvegroup 2026/05/13 10:57:35 INFO Applying migration id=reject 2026/05/13 10:57:35 INFO Applying migration id=autodel 2026/05/13 10:57:35 INFO Applying migration id=jsonb 2026/05/13 10:57:35 INFO Applying migration id=quote 2026/05/13 10:57:35 INFO Applying migration id=rfc9421 2026/05/13 10:57:35 INFO Applying migration id=keys 2026/05/13 10:57:35 INFO Applying migration id=portable 2026/05/13 10:57:35 INFO Applying migration id=proofs 2026/05/13 10:57:35 INFO Applying migration id=contexts 2026/05/13 10:57:35 INFO Applying migration id=deliverieshost 2026/05/13 10:57:35 INFO Applying migration id=pembegin 2026/05/13 10:57:35 INFO Applying migration id=didhost 2026/05/13 10:57:35 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:35 INFO Applying migration id=invites 2026/05/13 10:57:35 INFO Applying migration id=ed25519blob 2026/05/13 10:57:35 INFO Applying migration id=rsablob 2026/05/13 10:57:35 INFO Applying migration id=iconscid 2026/05/13 10:57:35 INFO Applying migration id=actor 2026/05/13 10:57:35 INFO Applying migration id=localkeys 2026/05/13 10:57:35 INFO Applying migration id=deleted 2026/05/13 10:57:35 INFO Applying migration id=history 2026/05/13 10:57:35 INFO Applying migration id=outboxnano 2026/05/13 10:57:35 INFO Applying migration id=implements 2026/05/13 10:57:35 INFO Applying migration id=backfill --- PASS: TestResolve_InvalidInputFormat (0.82s) === RUN TestResolve_UnauthenticatedUser 2026/05/13 10:57:36 INFO Applying migration id=initial 2026/05/13 10:57:36 INFO Applying migration id=notesupdated 2026/05/13 10:57:36 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:36 INFO Applying migration id=activitiesid 2026/05/13 10:57:36 INFO Applying migration id=outbox 2026/05/13 10:57:36 INFO Applying migration id=edits 2026/05/13 10:57:36 INFO Applying migration id=outboxactor 2026/05/13 10:57:36 INFO Applying migration id=outboxsender 2026/05/13 10:57:36 INFO Applying migration id=thread 2026/05/13 10:57:36 INFO Applying migration id=host 2026/05/13 10:57:36 INFO Applying migration id=sharedinbox 2026/05/13 10:57:36 INFO Applying migration id=noteshost 2026/05/13 10:57:36 INFO Applying migration id=fetched 2026/05/13 10:57:36 INFO Applying migration id=move 2026/05/13 10:57:36 INFO Applying migration id=cleanup 2026/05/13 10:57:36 INFO Applying migration id=received 2026/05/13 10:57:36 INFO Applying migration id=namehost 2026/05/13 10:57:36 INFO Applying migration id=outboxhost 2026/05/13 10:57:36 INFO Applying migration id=notesfts 2026/05/13 10:57:36 INFO Applying migration id=iconsname 2026/05/13 10:57:36 INFO Applying migration id=nohash 2026/05/13 10:57:36 INFO Applying migration id=shares 2026/05/13 10:57:36 INFO Applying migration id=actorttl 2026/05/13 10:57:36 INFO Applying migration id=tocc 2026/05/13 10:57:36 INFO Applying migration id=followeds 2026/05/13 10:57:36 INFO Applying migration id=certhash 2026/05/13 10:57:36 INFO Applying migration id=follows_sync 2026/05/13 10:57:36 INFO Applying migration id=jsonpath 2026/05/13 10:57:36 INFO Applying migration id=localforward 2026/05/13 10:57:36 INFO Applying migration id=avatar 2026/05/13 10:57:36 INFO Applying migration id=noimage 2026/05/13 10:57:36 INFO Applying migration id=feed 2026/05/13 10:57:36 INFO Applying migration id=bookmarks 2026/05/13 10:57:36 INFO Applying migration id=shareactivity 2026/05/13 10:57:36 INFO Applying migration id=application 2026/05/13 10:57:36 INFO Applying migration id=certificates 2026/05/13 10:57:36 INFO Applying migration id=rawforward 2026/05/13 10:57:36 INFO Applying migration id=publickey 2026/05/13 10:57:36 INFO Applying migration id=resolvegroup 2026/05/13 10:57:36 INFO Applying migration id=reject 2026/05/13 10:57:36 INFO Applying migration id=autodel 2026/05/13 10:57:36 INFO Applying migration id=jsonb 2026/05/13 10:57:36 INFO Applying migration id=quote 2026/05/13 10:57:36 INFO Applying migration id=rfc9421 2026/05/13 10:57:36 INFO Applying migration id=keys 2026/05/13 10:57:36 INFO Applying migration id=portable 2026/05/13 10:57:36 INFO Applying migration id=proofs 2026/05/13 10:57:36 INFO Applying migration id=contexts 2026/05/13 10:57:36 INFO Applying migration id=deliverieshost 2026/05/13 10:57:36 INFO Applying migration id=pembegin 2026/05/13 10:57:36 INFO Applying migration id=didhost 2026/05/13 10:57:36 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:36 INFO Applying migration id=invites 2026/05/13 10:57:36 INFO Applying migration id=ed25519blob 2026/05/13 10:57:36 INFO Applying migration id=rsablob 2026/05/13 10:57:36 INFO Applying migration id=iconscid 2026/05/13 10:57:36 INFO Applying migration id=actor 2026/05/13 10:57:36 INFO Applying migration id=localkeys 2026/05/13 10:57:36 INFO Applying migration id=deleted 2026/05/13 10:57:36 INFO Applying migration id=history 2026/05/13 10:57:36 INFO Applying migration id=outboxnano 2026/05/13 10:57:36 INFO Applying migration id=implements 2026/05/13 10:57:36 INFO Applying migration id=backfill --- PASS: TestResolve_UnauthenticatedUser (0.88s) === RUN TestSay_HappyFlow 2026/05/13 10:57:37 INFO Applying migration id=initial 2026/05/13 10:57:37 INFO Applying migration id=notesupdated 2026/05/13 10:57:37 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:37 INFO Applying migration id=activitiesid 2026/05/13 10:57:37 INFO Applying migration id=outbox 2026/05/13 10:57:37 INFO Applying migration id=edits 2026/05/13 10:57:37 INFO Applying migration id=outboxactor 2026/05/13 10:57:37 INFO Applying migration id=outboxsender 2026/05/13 10:57:37 INFO Applying migration id=thread 2026/05/13 10:57:37 INFO Applying migration id=host 2026/05/13 10:57:37 INFO Applying migration id=sharedinbox 2026/05/13 10:57:37 INFO Applying migration id=noteshost 2026/05/13 10:57:37 INFO Applying migration id=fetched 2026/05/13 10:57:37 INFO Applying migration id=move 2026/05/13 10:57:37 INFO Applying migration id=cleanup 2026/05/13 10:57:37 INFO Applying migration id=received 2026/05/13 10:57:37 INFO Applying migration id=namehost 2026/05/13 10:57:37 INFO Applying migration id=outboxhost 2026/05/13 10:57:37 INFO Applying migration id=notesfts 2026/05/13 10:57:37 INFO Applying migration id=iconsname 2026/05/13 10:57:37 INFO Applying migration id=nohash 2026/05/13 10:57:37 INFO Applying migration id=shares 2026/05/13 10:57:37 INFO Applying migration id=actorttl 2026/05/13 10:57:37 INFO Applying migration id=tocc 2026/05/13 10:57:37 INFO Applying migration id=followeds 2026/05/13 10:57:37 INFO Applying migration id=certhash 2026/05/13 10:57:37 INFO Applying migration id=follows_sync 2026/05/13 10:57:37 INFO Applying migration id=jsonpath 2026/05/13 10:57:37 INFO Applying migration id=localforward 2026/05/13 10:57:37 INFO Applying migration id=avatar 2026/05/13 10:57:37 INFO Applying migration id=noimage 2026/05/13 10:57:37 INFO Applying migration id=feed 2026/05/13 10:57:37 INFO Applying migration id=bookmarks 2026/05/13 10:57:37 INFO Applying migration id=shareactivity 2026/05/13 10:57:37 INFO Applying migration id=application 2026/05/13 10:57:37 INFO Applying migration id=certificates 2026/05/13 10:57:37 INFO Applying migration id=rawforward 2026/05/13 10:57:37 INFO Applying migration id=publickey 2026/05/13 10:57:37 INFO Applying migration id=resolvegroup 2026/05/13 10:57:37 INFO Applying migration id=reject 2026/05/13 10:57:37 INFO Applying migration id=autodel 2026/05/13 10:57:37 INFO Applying migration id=jsonb 2026/05/13 10:57:37 INFO Applying migration id=quote 2026/05/13 10:57:37 INFO Applying migration id=rfc9421 2026/05/13 10:57:37 INFO Applying migration id=keys 2026/05/13 10:57:37 INFO Applying migration id=portable 2026/05/13 10:57:37 INFO Applying migration id=proofs 2026/05/13 10:57:37 INFO Applying migration id=contexts 2026/05/13 10:57:37 INFO Applying migration id=deliverieshost 2026/05/13 10:57:37 INFO Applying migration id=pembegin 2026/05/13 10:57:37 INFO Applying migration id=didhost 2026/05/13 10:57:37 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:37 INFO Applying migration id=invites 2026/05/13 10:57:37 INFO Applying migration id=ed25519blob 2026/05/13 10:57:37 INFO Applying migration id=rsablob 2026/05/13 10:57:37 INFO Applying migration id=iconscid 2026/05/13 10:57:37 INFO Applying migration id=actor 2026/05/13 10:57:37 INFO Applying migration id=localkeys 2026/05/13 10:57:37 INFO Applying migration id=deleted 2026/05/13 10:57:37 INFO Applying migration id=history 2026/05/13 10:57:37 INFO Applying migration id=outboxnano 2026/05/13 10:57:37 INFO Applying migration id=implements 2026/05/13 10:57:37 INFO Applying migration id=backfill 2026/05/13 10:57:37 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-2c20-71e6-aa01-7333d8f7b6e4 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-2c20-717e-815e-0af71697d52f activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-2c20-717e-815e-0af71697d52f 2026/05/13 10:57:37 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-2c20-717e-815e-0af71697d52f 2026/05/13 10:57:37 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 2026/05/13 10:57:37 INFO Generating first response key=/local --- PASS: TestSay_HappyFlow (0.70s) === RUN TestSay_Throttling 2026/05/13 10:57:37 INFO Applying migration id=initial 2026/05/13 10:57:37 INFO Applying migration id=notesupdated 2026/05/13 10:57:37 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:37 INFO Applying migration id=activitiesid 2026/05/13 10:57:37 INFO Applying migration id=outbox 2026/05/13 10:57:37 INFO Applying migration id=edits 2026/05/13 10:57:37 INFO Applying migration id=outboxactor 2026/05/13 10:57:37 INFO Applying migration id=outboxsender 2026/05/13 10:57:37 INFO Applying migration id=thread 2026/05/13 10:57:37 INFO Applying migration id=host 2026/05/13 10:57:37 INFO Applying migration id=sharedinbox 2026/05/13 10:57:37 INFO Applying migration id=noteshost 2026/05/13 10:57:37 INFO Applying migration id=fetched 2026/05/13 10:57:37 INFO Applying migration id=move 2026/05/13 10:57:37 INFO Applying migration id=cleanup 2026/05/13 10:57:37 INFO Applying migration id=received 2026/05/13 10:57:37 INFO Applying migration id=namehost 2026/05/13 10:57:37 INFO Applying migration id=outboxhost 2026/05/13 10:57:37 INFO Applying migration id=notesfts 2026/05/13 10:57:37 INFO Applying migration id=iconsname 2026/05/13 10:57:37 INFO Applying migration id=nohash 2026/05/13 10:57:37 INFO Applying migration id=shares 2026/05/13 10:57:37 INFO Applying migration id=actorttl 2026/05/13 10:57:37 INFO Applying migration id=tocc 2026/05/13 10:57:37 INFO Applying migration id=followeds 2026/05/13 10:57:37 INFO Applying migration id=certhash 2026/05/13 10:57:37 INFO Applying migration id=follows_sync 2026/05/13 10:57:37 INFO Applying migration id=jsonpath 2026/05/13 10:57:37 INFO Applying migration id=localforward 2026/05/13 10:57:37 INFO Applying migration id=avatar 2026/05/13 10:57:37 INFO Applying migration id=noimage 2026/05/13 10:57:37 INFO Applying migration id=feed 2026/05/13 10:57:37 INFO Applying migration id=bookmarks 2026/05/13 10:57:37 INFO Applying migration id=shareactivity 2026/05/13 10:57:37 INFO Applying migration id=application 2026/05/13 10:57:37 INFO Applying migration id=certificates 2026/05/13 10:57:37 INFO Applying migration id=rawforward 2026/05/13 10:57:37 INFO Applying migration id=publickey 2026/05/13 10:57:37 INFO Applying migration id=resolvegroup 2026/05/13 10:57:37 INFO Applying migration id=reject 2026/05/13 10:57:37 INFO Applying migration id=autodel 2026/05/13 10:57:37 INFO Applying migration id=jsonb 2026/05/13 10:57:37 INFO Applying migration id=quote 2026/05/13 10:57:37 INFO Applying migration id=rfc9421 2026/05/13 10:57:37 INFO Applying migration id=keys 2026/05/13 10:57:37 INFO Applying migration id=portable 2026/05/13 10:57:37 INFO Applying migration id=proofs 2026/05/13 10:57:37 INFO Applying migration id=contexts 2026/05/13 10:57:37 INFO Applying migration id=deliverieshost 2026/05/13 10:57:37 INFO Applying migration id=pembegin 2026/05/13 10:57:37 INFO Applying migration id=didhost 2026/05/13 10:57:37 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:37 INFO Applying migration id=invites 2026/05/13 10:57:37 INFO Applying migration id=ed25519blob 2026/05/13 10:57:37 INFO Applying migration id=rsablob 2026/05/13 10:57:37 INFO Applying migration id=iconscid 2026/05/13 10:57:37 INFO Applying migration id=actor 2026/05/13 10:57:37 INFO Applying migration id=localkeys 2026/05/13 10:57:37 INFO Applying migration id=deleted 2026/05/13 10:57:37 INFO Applying migration id=history 2026/05/13 10:57:37 INFO Applying migration id=outboxnano 2026/05/13 10:57:37 INFO Applying migration id=implements 2026/05/13 10:57:37 INFO Applying migration id=backfill 2026/05/13 10:57:38 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-2ee9-722e-8da3-3160932765c3 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-2ee9-71bf-97f9-5f82d959d2b4 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-2ee9-71bf-97f9-5f82d959d2b4 2026/05/13 10:57:38 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-2ee9-71bf-97f9-5f82d959d2b4 2026/05/13 10:57:38 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 2026/05/13 10:57:38 WARN User is posting too frequently last=2026-05-13T10:57:38.537Z can=2026-05-13T10:58:38.537Z 2026/05/13 10:57:38 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 2026/05/13 10:57:38 INFO Generating first response key=/local --- PASS: TestSay_Throttling (0.72s) === RUN TestSearch_Happyflow 2026/05/13 10:57:38 INFO Applying migration id=initial 2026/05/13 10:57:38 INFO Applying migration id=notesupdated 2026/05/13 10:57:38 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:38 INFO Applying migration id=activitiesid 2026/05/13 10:57:38 INFO Applying migration id=outbox 2026/05/13 10:57:38 INFO Applying migration id=edits 2026/05/13 10:57:38 INFO Applying migration id=outboxactor 2026/05/13 10:57:38 INFO Applying migration id=outboxsender 2026/05/13 10:57:38 INFO Applying migration id=thread 2026/05/13 10:57:38 INFO Applying migration id=host 2026/05/13 10:57:38 INFO Applying migration id=sharedinbox 2026/05/13 10:57:38 INFO Applying migration id=noteshost 2026/05/13 10:57:38 INFO Applying migration id=fetched 2026/05/13 10:57:38 INFO Applying migration id=move 2026/05/13 10:57:38 INFO Applying migration id=cleanup 2026/05/13 10:57:38 INFO Applying migration id=received 2026/05/13 10:57:38 INFO Applying migration id=namehost 2026/05/13 10:57:38 INFO Applying migration id=outboxhost 2026/05/13 10:57:38 INFO Applying migration id=notesfts 2026/05/13 10:57:38 INFO Applying migration id=iconsname 2026/05/13 10:57:38 INFO Applying migration id=nohash 2026/05/13 10:57:38 INFO Applying migration id=shares 2026/05/13 10:57:38 INFO Applying migration id=actorttl 2026/05/13 10:57:38 INFO Applying migration id=tocc 2026/05/13 10:57:38 INFO Applying migration id=followeds 2026/05/13 10:57:38 INFO Applying migration id=certhash 2026/05/13 10:57:38 INFO Applying migration id=follows_sync 2026/05/13 10:57:38 INFO Applying migration id=jsonpath 2026/05/13 10:57:38 INFO Applying migration id=localforward 2026/05/13 10:57:38 INFO Applying migration id=avatar 2026/05/13 10:57:38 INFO Applying migration id=noimage 2026/05/13 10:57:38 INFO Applying migration id=feed 2026/05/13 10:57:38 INFO Applying migration id=bookmarks 2026/05/13 10:57:38 INFO Applying migration id=shareactivity 2026/05/13 10:57:38 INFO Applying migration id=application 2026/05/13 10:57:38 INFO Applying migration id=certificates 2026/05/13 10:57:38 INFO Applying migration id=rawforward 2026/05/13 10:57:38 INFO Applying migration id=publickey 2026/05/13 10:57:38 INFO Applying migration id=resolvegroup 2026/05/13 10:57:38 INFO Applying migration id=reject 2026/05/13 10:57:38 INFO Applying migration id=autodel 2026/05/13 10:57:38 INFO Applying migration id=jsonb 2026/05/13 10:57:38 INFO Applying migration id=quote 2026/05/13 10:57:38 INFO Applying migration id=rfc9421 2026/05/13 10:57:38 INFO Applying migration id=keys 2026/05/13 10:57:38 INFO Applying migration id=portable 2026/05/13 10:57:38 INFO Applying migration id=proofs 2026/05/13 10:57:38 INFO Applying migration id=contexts 2026/05/13 10:57:38 INFO Applying migration id=deliverieshost 2026/05/13 10:57:38 INFO Applying migration id=pembegin 2026/05/13 10:57:38 INFO Applying migration id=didhost 2026/05/13 10:57:38 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:38 INFO Applying migration id=invites 2026/05/13 10:57:38 INFO Applying migration id=ed25519blob 2026/05/13 10:57:38 INFO Applying migration id=rsablob 2026/05/13 10:57:38 INFO Applying migration id=iconscid 2026/05/13 10:57:38 INFO Applying migration id=actor 2026/05/13 10:57:38 INFO Applying migration id=localkeys 2026/05/13 10:57:38 INFO Applying migration id=deleted 2026/05/13 10:57:38 INFO Applying migration id=history 2026/05/13 10:57:38 INFO Applying migration id=outboxnano 2026/05/13 10:57:38 INFO Applying migration id=implements 2026/05/13 10:57:38 INFO Applying migration id=backfill --- PASS: TestSearch_Happyflow (0.67s) === RUN TestSearch_LeadingHash 2026/05/13 10:57:39 INFO Applying migration id=initial 2026/05/13 10:57:39 INFO Applying migration id=notesupdated 2026/05/13 10:57:39 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:39 INFO Applying migration id=activitiesid 2026/05/13 10:57:39 INFO Applying migration id=outbox 2026/05/13 10:57:39 INFO Applying migration id=edits 2026/05/13 10:57:39 INFO Applying migration id=outboxactor 2026/05/13 10:57:39 INFO Applying migration id=outboxsender 2026/05/13 10:57:39 INFO Applying migration id=thread 2026/05/13 10:57:39 INFO Applying migration id=host 2026/05/13 10:57:39 INFO Applying migration id=sharedinbox 2026/05/13 10:57:39 INFO Applying migration id=noteshost 2026/05/13 10:57:39 INFO Applying migration id=fetched 2026/05/13 10:57:39 INFO Applying migration id=move 2026/05/13 10:57:39 INFO Applying migration id=cleanup 2026/05/13 10:57:39 INFO Applying migration id=received 2026/05/13 10:57:39 INFO Applying migration id=namehost 2026/05/13 10:57:39 INFO Applying migration id=outboxhost 2026/05/13 10:57:39 INFO Applying migration id=notesfts 2026/05/13 10:57:39 INFO Applying migration id=iconsname 2026/05/13 10:57:39 INFO Applying migration id=nohash 2026/05/13 10:57:39 INFO Applying migration id=shares 2026/05/13 10:57:39 INFO Applying migration id=actorttl 2026/05/13 10:57:39 INFO Applying migration id=tocc 2026/05/13 10:57:39 INFO Applying migration id=followeds 2026/05/13 10:57:39 INFO Applying migration id=certhash 2026/05/13 10:57:39 INFO Applying migration id=follows_sync 2026/05/13 10:57:39 INFO Applying migration id=jsonpath 2026/05/13 10:57:39 INFO Applying migration id=localforward 2026/05/13 10:57:39 INFO Applying migration id=avatar 2026/05/13 10:57:39 INFO Applying migration id=noimage 2026/05/13 10:57:39 INFO Applying migration id=feed 2026/05/13 10:57:39 INFO Applying migration id=bookmarks 2026/05/13 10:57:39 INFO Applying migration id=shareactivity 2026/05/13 10:57:39 INFO Applying migration id=application 2026/05/13 10:57:39 INFO Applying migration id=certificates 2026/05/13 10:57:39 INFO Applying migration id=rawforward 2026/05/13 10:57:39 INFO Applying migration id=publickey 2026/05/13 10:57:39 INFO Applying migration id=resolvegroup 2026/05/13 10:57:39 INFO Applying migration id=reject 2026/05/13 10:57:39 INFO Applying migration id=autodel 2026/05/13 10:57:39 INFO Applying migration id=jsonb 2026/05/13 10:57:39 INFO Applying migration id=quote 2026/05/13 10:57:39 INFO Applying migration id=rfc9421 2026/05/13 10:57:39 INFO Applying migration id=keys 2026/05/13 10:57:39 INFO Applying migration id=portable 2026/05/13 10:57:39 INFO Applying migration id=proofs 2026/05/13 10:57:39 INFO Applying migration id=contexts 2026/05/13 10:57:39 INFO Applying migration id=deliverieshost 2026/05/13 10:57:39 INFO Applying migration id=pembegin 2026/05/13 10:57:39 INFO Applying migration id=didhost 2026/05/13 10:57:39 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:39 INFO Applying migration id=invites 2026/05/13 10:57:39 INFO Applying migration id=ed25519blob 2026/05/13 10:57:39 INFO Applying migration id=rsablob 2026/05/13 10:57:39 INFO Applying migration id=iconscid 2026/05/13 10:57:39 INFO Applying migration id=actor 2026/05/13 10:57:39 INFO Applying migration id=localkeys 2026/05/13 10:57:39 INFO Applying migration id=deleted 2026/05/13 10:57:39 INFO Applying migration id=history 2026/05/13 10:57:39 INFO Applying migration id=outboxnano 2026/05/13 10:57:39 INFO Applying migration id=implements 2026/05/13 10:57:39 INFO Applying migration id=backfill --- PASS: TestSearch_LeadingHash (0.87s) === RUN TestSearch_LeadingHashUnauthenticatedUser 2026/05/13 10:57:40 INFO Applying migration id=initial 2026/05/13 10:57:40 INFO Applying migration id=notesupdated 2026/05/13 10:57:40 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:40 INFO Applying migration id=activitiesid 2026/05/13 10:57:40 INFO Applying migration id=outbox 2026/05/13 10:57:40 INFO Applying migration id=edits 2026/05/13 10:57:40 INFO Applying migration id=outboxactor 2026/05/13 10:57:40 INFO Applying migration id=outboxsender 2026/05/13 10:57:40 INFO Applying migration id=thread 2026/05/13 10:57:40 INFO Applying migration id=host 2026/05/13 10:57:40 INFO Applying migration id=sharedinbox 2026/05/13 10:57:40 INFO Applying migration id=noteshost 2026/05/13 10:57:40 INFO Applying migration id=fetched 2026/05/13 10:57:40 INFO Applying migration id=move 2026/05/13 10:57:40 INFO Applying migration id=cleanup 2026/05/13 10:57:40 INFO Applying migration id=received 2026/05/13 10:57:40 INFO Applying migration id=namehost 2026/05/13 10:57:40 INFO Applying migration id=outboxhost 2026/05/13 10:57:40 INFO Applying migration id=notesfts 2026/05/13 10:57:40 INFO Applying migration id=iconsname 2026/05/13 10:57:40 INFO Applying migration id=nohash 2026/05/13 10:57:40 INFO Applying migration id=shares 2026/05/13 10:57:40 INFO Applying migration id=actorttl 2026/05/13 10:57:40 INFO Applying migration id=tocc 2026/05/13 10:57:40 INFO Applying migration id=followeds 2026/05/13 10:57:40 INFO Applying migration id=certhash 2026/05/13 10:57:40 INFO Applying migration id=follows_sync 2026/05/13 10:57:40 INFO Applying migration id=jsonpath 2026/05/13 10:57:40 INFO Applying migration id=localforward 2026/05/13 10:57:40 INFO Applying migration id=avatar 2026/05/13 10:57:40 INFO Applying migration id=noimage 2026/05/13 10:57:40 INFO Applying migration id=feed 2026/05/13 10:57:40 INFO Applying migration id=bookmarks 2026/05/13 10:57:40 INFO Applying migration id=shareactivity 2026/05/13 10:57:40 INFO Applying migration id=application 2026/05/13 10:57:40 INFO Applying migration id=certificates 2026/05/13 10:57:40 INFO Applying migration id=rawforward 2026/05/13 10:57:40 INFO Applying migration id=publickey 2026/05/13 10:57:40 INFO Applying migration id=resolvegroup 2026/05/13 10:57:40 INFO Applying migration id=reject 2026/05/13 10:57:40 INFO Applying migration id=autodel 2026/05/13 10:57:40 INFO Applying migration id=jsonb 2026/05/13 10:57:40 INFO Applying migration id=quote 2026/05/13 10:57:40 INFO Applying migration id=rfc9421 2026/05/13 10:57:40 INFO Applying migration id=keys 2026/05/13 10:57:40 INFO Applying migration id=portable 2026/05/13 10:57:40 INFO Applying migration id=proofs 2026/05/13 10:57:40 INFO Applying migration id=contexts 2026/05/13 10:57:40 INFO Applying migration id=deliverieshost 2026/05/13 10:57:40 INFO Applying migration id=pembegin 2026/05/13 10:57:40 INFO Applying migration id=didhost 2026/05/13 10:57:40 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:40 INFO Applying migration id=invites 2026/05/13 10:57:40 INFO Applying migration id=ed25519blob 2026/05/13 10:57:40 INFO Applying migration id=rsablob 2026/05/13 10:57:40 INFO Applying migration id=iconscid 2026/05/13 10:57:40 INFO Applying migration id=actor 2026/05/13 10:57:40 INFO Applying migration id=localkeys 2026/05/13 10:57:40 INFO Applying migration id=deleted 2026/05/13 10:57:40 INFO Applying migration id=history 2026/05/13 10:57:40 INFO Applying migration id=outboxnano 2026/05/13 10:57:40 INFO Applying migration id=implements 2026/05/13 10:57:40 INFO Applying migration id=backfill --- PASS: TestSearch_LeadingHashUnauthenticatedUser (0.79s) === RUN TestSearch_NoInput 2026/05/13 10:57:40 INFO Applying migration id=initial 2026/05/13 10:57:40 INFO Applying migration id=notesupdated 2026/05/13 10:57:40 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:40 INFO Applying migration id=activitiesid 2026/05/13 10:57:40 INFO Applying migration id=outbox 2026/05/13 10:57:40 INFO Applying migration id=edits 2026/05/13 10:57:40 INFO Applying migration id=outboxactor 2026/05/13 10:57:40 INFO Applying migration id=outboxsender 2026/05/13 10:57:40 INFO Applying migration id=thread 2026/05/13 10:57:40 INFO Applying migration id=host 2026/05/13 10:57:40 INFO Applying migration id=sharedinbox 2026/05/13 10:57:40 INFO Applying migration id=noteshost 2026/05/13 10:57:40 INFO Applying migration id=fetched 2026/05/13 10:57:40 INFO Applying migration id=move 2026/05/13 10:57:40 INFO Applying migration id=cleanup 2026/05/13 10:57:40 INFO Applying migration id=received 2026/05/13 10:57:40 INFO Applying migration id=namehost 2026/05/13 10:57:40 INFO Applying migration id=outboxhost 2026/05/13 10:57:40 INFO Applying migration id=notesfts 2026/05/13 10:57:40 INFO Applying migration id=iconsname 2026/05/13 10:57:40 INFO Applying migration id=nohash 2026/05/13 10:57:40 INFO Applying migration id=shares 2026/05/13 10:57:40 INFO Applying migration id=actorttl 2026/05/13 10:57:40 INFO Applying migration id=tocc 2026/05/13 10:57:40 INFO Applying migration id=followeds 2026/05/13 10:57:40 INFO Applying migration id=certhash 2026/05/13 10:57:40 INFO Applying migration id=follows_sync 2026/05/13 10:57:40 INFO Applying migration id=jsonpath 2026/05/13 10:57:40 INFO Applying migration id=localforward 2026/05/13 10:57:40 INFO Applying migration id=avatar 2026/05/13 10:57:40 INFO Applying migration id=noimage 2026/05/13 10:57:40 INFO Applying migration id=feed 2026/05/13 10:57:40 INFO Applying migration id=bookmarks 2026/05/13 10:57:40 INFO Applying migration id=shareactivity 2026/05/13 10:57:40 INFO Applying migration id=application 2026/05/13 10:57:40 INFO Applying migration id=certificates 2026/05/13 10:57:40 INFO Applying migration id=rawforward 2026/05/13 10:57:40 INFO Applying migration id=publickey 2026/05/13 10:57:40 INFO Applying migration id=resolvegroup 2026/05/13 10:57:40 INFO Applying migration id=reject 2026/05/13 10:57:40 INFO Applying migration id=autodel 2026/05/13 10:57:40 INFO Applying migration id=jsonb 2026/05/13 10:57:40 INFO Applying migration id=quote 2026/05/13 10:57:40 INFO Applying migration id=rfc9421 2026/05/13 10:57:40 INFO Applying migration id=keys 2026/05/13 10:57:40 INFO Applying migration id=portable 2026/05/13 10:57:40 INFO Applying migration id=proofs 2026/05/13 10:57:40 INFO Applying migration id=contexts 2026/05/13 10:57:40 INFO Applying migration id=deliverieshost 2026/05/13 10:57:40 INFO Applying migration id=pembegin 2026/05/13 10:57:40 INFO Applying migration id=didhost 2026/05/13 10:57:40 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:40 INFO Applying migration id=invites 2026/05/13 10:57:40 INFO Applying migration id=ed25519blob 2026/05/13 10:57:40 INFO Applying migration id=rsablob 2026/05/13 10:57:41 INFO Applying migration id=iconscid 2026/05/13 10:57:41 INFO Applying migration id=actor 2026/05/13 10:57:41 INFO Applying migration id=localkeys 2026/05/13 10:57:41 INFO Applying migration id=deleted 2026/05/13 10:57:41 INFO Applying migration id=history 2026/05/13 10:57:41 INFO Applying migration id=outboxnano 2026/05/13 10:57:41 INFO Applying migration id=implements 2026/05/13 10:57:41 INFO Applying migration id=backfill --- PASS: TestSearch_NoInput (0.45s) === RUN TestSearch_EmptyInput 2026/05/13 10:57:41 INFO Applying migration id=initial 2026/05/13 10:57:41 INFO Applying migration id=notesupdated 2026/05/13 10:57:41 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:41 INFO Applying migration id=activitiesid 2026/05/13 10:57:41 INFO Applying migration id=outbox 2026/05/13 10:57:41 INFO Applying migration id=edits 2026/05/13 10:57:41 INFO Applying migration id=outboxactor 2026/05/13 10:57:41 INFO Applying migration id=outboxsender 2026/05/13 10:57:41 INFO Applying migration id=thread 2026/05/13 10:57:41 INFO Applying migration id=host 2026/05/13 10:57:41 INFO Applying migration id=sharedinbox 2026/05/13 10:57:41 INFO Applying migration id=noteshost 2026/05/13 10:57:41 INFO Applying migration id=fetched 2026/05/13 10:57:41 INFO Applying migration id=move 2026/05/13 10:57:41 INFO Applying migration id=cleanup 2026/05/13 10:57:41 INFO Applying migration id=received 2026/05/13 10:57:41 INFO Applying migration id=namehost 2026/05/13 10:57:41 INFO Applying migration id=outboxhost 2026/05/13 10:57:41 INFO Applying migration id=notesfts 2026/05/13 10:57:41 INFO Applying migration id=iconsname 2026/05/13 10:57:41 INFO Applying migration id=nohash 2026/05/13 10:57:41 INFO Applying migration id=shares 2026/05/13 10:57:41 INFO Applying migration id=actorttl 2026/05/13 10:57:41 INFO Applying migration id=tocc 2026/05/13 10:57:41 INFO Applying migration id=followeds 2026/05/13 10:57:41 INFO Applying migration id=certhash 2026/05/13 10:57:41 INFO Applying migration id=follows_sync 2026/05/13 10:57:41 INFO Applying migration id=jsonpath 2026/05/13 10:57:41 INFO Applying migration id=localforward 2026/05/13 10:57:41 INFO Applying migration id=avatar 2026/05/13 10:57:41 INFO Applying migration id=noimage 2026/05/13 10:57:41 INFO Applying migration id=feed 2026/05/13 10:57:41 INFO Applying migration id=bookmarks 2026/05/13 10:57:41 INFO Applying migration id=shareactivity 2026/05/13 10:57:41 INFO Applying migration id=application 2026/05/13 10:57:41 INFO Applying migration id=certificates 2026/05/13 10:57:41 INFO Applying migration id=rawforward 2026/05/13 10:57:41 INFO Applying migration id=publickey 2026/05/13 10:57:41 INFO Applying migration id=resolvegroup 2026/05/13 10:57:41 INFO Applying migration id=reject 2026/05/13 10:57:41 INFO Applying migration id=autodel 2026/05/13 10:57:41 INFO Applying migration id=jsonb 2026/05/13 10:57:41 INFO Applying migration id=quote 2026/05/13 10:57:41 INFO Applying migration id=rfc9421 2026/05/13 10:57:41 INFO Applying migration id=keys 2026/05/13 10:57:41 INFO Applying migration id=portable 2026/05/13 10:57:41 INFO Applying migration id=proofs 2026/05/13 10:57:41 INFO Applying migration id=contexts 2026/05/13 10:57:41 INFO Applying migration id=deliverieshost 2026/05/13 10:57:41 INFO Applying migration id=pembegin 2026/05/13 10:57:41 INFO Applying migration id=didhost 2026/05/13 10:57:41 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:41 INFO Applying migration id=invites 2026/05/13 10:57:41 INFO Applying migration id=ed25519blob 2026/05/13 10:57:41 INFO Applying migration id=rsablob 2026/05/13 10:57:41 INFO Applying migration id=iconscid 2026/05/13 10:57:41 INFO Applying migration id=actor 2026/05/13 10:57:41 INFO Applying migration id=localkeys 2026/05/13 10:57:41 INFO Applying migration id=deleted 2026/05/13 10:57:41 INFO Applying migration id=history 2026/05/13 10:57:41 INFO Applying migration id=outboxnano 2026/05/13 10:57:41 INFO Applying migration id=implements 2026/05/13 10:57:41 INFO Applying migration id=backfill --- PASS: TestSearch_EmptyInput (0.83s) === RUN TestSearch_InvalidEscapeSequence 2026/05/13 10:57:42 INFO Applying migration id=initial 2026/05/13 10:57:42 INFO Applying migration id=notesupdated 2026/05/13 10:57:42 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:42 INFO Applying migration id=activitiesid 2026/05/13 10:57:42 INFO Applying migration id=outbox 2026/05/13 10:57:42 INFO Applying migration id=edits 2026/05/13 10:57:42 INFO Applying migration id=outboxactor 2026/05/13 10:57:42 INFO Applying migration id=outboxsender 2026/05/13 10:57:42 INFO Applying migration id=thread 2026/05/13 10:57:42 INFO Applying migration id=host 2026/05/13 10:57:42 INFO Applying migration id=sharedinbox 2026/05/13 10:57:42 INFO Applying migration id=noteshost 2026/05/13 10:57:42 INFO Applying migration id=fetched 2026/05/13 10:57:42 INFO Applying migration id=move 2026/05/13 10:57:42 INFO Applying migration id=cleanup 2026/05/13 10:57:42 INFO Applying migration id=received 2026/05/13 10:57:42 INFO Applying migration id=namehost 2026/05/13 10:57:42 INFO Applying migration id=outboxhost 2026/05/13 10:57:42 INFO Applying migration id=notesfts 2026/05/13 10:57:42 INFO Applying migration id=iconsname 2026/05/13 10:57:42 INFO Applying migration id=nohash 2026/05/13 10:57:42 INFO Applying migration id=shares 2026/05/13 10:57:42 INFO Applying migration id=actorttl 2026/05/13 10:57:42 INFO Applying migration id=tocc 2026/05/13 10:57:42 INFO Applying migration id=followeds 2026/05/13 10:57:42 INFO Applying migration id=certhash 2026/05/13 10:57:42 INFO Applying migration id=follows_sync 2026/05/13 10:57:42 INFO Applying migration id=jsonpath 2026/05/13 10:57:42 INFO Applying migration id=localforward 2026/05/13 10:57:42 INFO Applying migration id=avatar 2026/05/13 10:57:42 INFO Applying migration id=noimage 2026/05/13 10:57:42 INFO Applying migration id=feed 2026/05/13 10:57:42 INFO Applying migration id=bookmarks 2026/05/13 10:57:42 INFO Applying migration id=shareactivity 2026/05/13 10:57:42 INFO Applying migration id=application 2026/05/13 10:57:42 INFO Applying migration id=certificates 2026/05/13 10:57:42 INFO Applying migration id=rawforward 2026/05/13 10:57:42 INFO Applying migration id=publickey 2026/05/13 10:57:42 INFO Applying migration id=resolvegroup 2026/05/13 10:57:42 INFO Applying migration id=reject 2026/05/13 10:57:42 INFO Applying migration id=autodel 2026/05/13 10:57:42 INFO Applying migration id=jsonb 2026/05/13 10:57:42 INFO Applying migration id=quote 2026/05/13 10:57:42 INFO Applying migration id=rfc9421 2026/05/13 10:57:42 INFO Applying migration id=keys 2026/05/13 10:57:42 INFO Applying migration id=portable 2026/05/13 10:57:42 INFO Applying migration id=proofs 2026/05/13 10:57:42 INFO Applying migration id=contexts 2026/05/13 10:57:42 INFO Applying migration id=deliverieshost 2026/05/13 10:57:42 INFO Applying migration id=pembegin 2026/05/13 10:57:42 INFO Applying migration id=didhost 2026/05/13 10:57:42 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:42 INFO Applying migration id=invites 2026/05/13 10:57:42 INFO Applying migration id=ed25519blob 2026/05/13 10:57:42 INFO Applying migration id=rsablob 2026/05/13 10:57:42 INFO Applying migration id=iconscid 2026/05/13 10:57:42 INFO Applying migration id=actor 2026/05/13 10:57:42 INFO Applying migration id=localkeys 2026/05/13 10:57:42 INFO Applying migration id=deleted 2026/05/13 10:57:42 INFO Applying migration id=history 2026/05/13 10:57:42 INFO Applying migration id=outboxnano 2026/05/13 10:57:42 INFO Applying migration id=implements 2026/05/13 10:57:42 INFO Applying migration id=backfill 2026/05/13 10:57:42 INFO Failed to decode query url=/users/search?%zzworld error="invalid URL escape \"%zz\"" --- PASS: TestSearch_InvalidEscapeSequence (0.59s) === RUN TestSearch_UnathenticatedUser 2026/05/13 10:57:42 INFO Applying migration id=initial 2026/05/13 10:57:42 INFO Applying migration id=notesupdated 2026/05/13 10:57:42 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:42 INFO Applying migration id=activitiesid 2026/05/13 10:57:42 INFO Applying migration id=outbox 2026/05/13 10:57:42 INFO Applying migration id=edits 2026/05/13 10:57:42 INFO Applying migration id=outboxactor 2026/05/13 10:57:42 INFO Applying migration id=outboxsender 2026/05/13 10:57:42 INFO Applying migration id=thread 2026/05/13 10:57:42 INFO Applying migration id=host 2026/05/13 10:57:42 INFO Applying migration id=sharedinbox 2026/05/13 10:57:42 INFO Applying migration id=noteshost 2026/05/13 10:57:42 INFO Applying migration id=fetched 2026/05/13 10:57:42 INFO Applying migration id=move 2026/05/13 10:57:42 INFO Applying migration id=cleanup 2026/05/13 10:57:42 INFO Applying migration id=received 2026/05/13 10:57:42 INFO Applying migration id=namehost 2026/05/13 10:57:42 INFO Applying migration id=outboxhost 2026/05/13 10:57:42 INFO Applying migration id=notesfts 2026/05/13 10:57:42 INFO Applying migration id=iconsname 2026/05/13 10:57:42 INFO Applying migration id=nohash 2026/05/13 10:57:42 INFO Applying migration id=shares 2026/05/13 10:57:42 INFO Applying migration id=actorttl 2026/05/13 10:57:42 INFO Applying migration id=tocc 2026/05/13 10:57:42 INFO Applying migration id=followeds 2026/05/13 10:57:42 INFO Applying migration id=certhash 2026/05/13 10:57:42 INFO Applying migration id=follows_sync 2026/05/13 10:57:42 INFO Applying migration id=jsonpath 2026/05/13 10:57:42 INFO Applying migration id=localforward 2026/05/13 10:57:42 INFO Applying migration id=avatar 2026/05/13 10:57:42 INFO Applying migration id=noimage 2026/05/13 10:57:42 INFO Applying migration id=feed 2026/05/13 10:57:42 INFO Applying migration id=bookmarks 2026/05/13 10:57:42 INFO Applying migration id=shareactivity 2026/05/13 10:57:42 INFO Applying migration id=application 2026/05/13 10:57:42 INFO Applying migration id=certificates 2026/05/13 10:57:42 INFO Applying migration id=rawforward 2026/05/13 10:57:42 INFO Applying migration id=publickey 2026/05/13 10:57:42 INFO Applying migration id=resolvegroup 2026/05/13 10:57:42 INFO Applying migration id=reject 2026/05/13 10:57:42 INFO Applying migration id=autodel 2026/05/13 10:57:42 INFO Applying migration id=jsonb 2026/05/13 10:57:42 INFO Applying migration id=quote 2026/05/13 10:57:42 INFO Applying migration id=rfc9421 2026/05/13 10:57:42 INFO Applying migration id=keys 2026/05/13 10:57:42 INFO Applying migration id=portable 2026/05/13 10:57:42 INFO Applying migration id=proofs 2026/05/13 10:57:42 INFO Applying migration id=contexts 2026/05/13 10:57:42 INFO Applying migration id=deliverieshost 2026/05/13 10:57:42 INFO Applying migration id=pembegin 2026/05/13 10:57:42 INFO Applying migration id=didhost 2026/05/13 10:57:42 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:42 INFO Applying migration id=invites 2026/05/13 10:57:42 INFO Applying migration id=ed25519blob 2026/05/13 10:57:42 INFO Applying migration id=rsablob 2026/05/13 10:57:42 INFO Applying migration id=iconscid 2026/05/13 10:57:42 INFO Applying migration id=actor 2026/05/13 10:57:42 INFO Applying migration id=localkeys 2026/05/13 10:57:42 INFO Applying migration id=deleted 2026/05/13 10:57:42 INFO Applying migration id=history 2026/05/13 10:57:42 INFO Applying migration id=outboxnano 2026/05/13 10:57:42 INFO Applying migration id=implements 2026/05/13 10:57:42 INFO Applying migration id=backfill --- PASS: TestSearch_UnathenticatedUser (0.46s) === RUN TestShare_PublicPost 2026/05/13 10:57:43 INFO Applying migration id=initial 2026/05/13 10:57:43 INFO Applying migration id=notesupdated 2026/05/13 10:57:43 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:43 INFO Applying migration id=activitiesid 2026/05/13 10:57:43 INFO Applying migration id=outbox 2026/05/13 10:57:43 INFO Applying migration id=edits 2026/05/13 10:57:43 INFO Applying migration id=outboxactor 2026/05/13 10:57:43 INFO Applying migration id=outboxsender 2026/05/13 10:57:43 INFO Applying migration id=thread 2026/05/13 10:57:43 INFO Applying migration id=host 2026/05/13 10:57:43 INFO Applying migration id=sharedinbox 2026/05/13 10:57:43 INFO Applying migration id=noteshost 2026/05/13 10:57:43 INFO Applying migration id=fetched 2026/05/13 10:57:43 INFO Applying migration id=move 2026/05/13 10:57:43 INFO Applying migration id=cleanup 2026/05/13 10:57:43 INFO Applying migration id=received 2026/05/13 10:57:43 INFO Applying migration id=namehost 2026/05/13 10:57:43 INFO Applying migration id=outboxhost 2026/05/13 10:57:43 INFO Applying migration id=notesfts 2026/05/13 10:57:43 INFO Applying migration id=iconsname 2026/05/13 10:57:43 INFO Applying migration id=nohash 2026/05/13 10:57:43 INFO Applying migration id=shares 2026/05/13 10:57:43 INFO Applying migration id=actorttl 2026/05/13 10:57:43 INFO Applying migration id=tocc 2026/05/13 10:57:43 INFO Applying migration id=followeds 2026/05/13 10:57:43 INFO Applying migration id=certhash 2026/05/13 10:57:43 INFO Applying migration id=follows_sync 2026/05/13 10:57:43 INFO Applying migration id=jsonpath 2026/05/13 10:57:43 INFO Applying migration id=localforward 2026/05/13 10:57:43 INFO Applying migration id=avatar 2026/05/13 10:57:43 INFO Applying migration id=noimage 2026/05/13 10:57:43 INFO Applying migration id=feed 2026/05/13 10:57:43 INFO Applying migration id=bookmarks 2026/05/13 10:57:43 INFO Applying migration id=shareactivity 2026/05/13 10:57:43 INFO Applying migration id=application 2026/05/13 10:57:43 INFO Applying migration id=certificates 2026/05/13 10:57:43 INFO Applying migration id=rawforward 2026/05/13 10:57:43 INFO Applying migration id=publickey 2026/05/13 10:57:43 INFO Applying migration id=resolvegroup 2026/05/13 10:57:43 INFO Applying migration id=reject 2026/05/13 10:57:43 INFO Applying migration id=autodel 2026/05/13 10:57:43 INFO Applying migration id=jsonb 2026/05/13 10:57:43 INFO Applying migration id=quote 2026/05/13 10:57:43 INFO Applying migration id=rfc9421 2026/05/13 10:57:43 INFO Applying migration id=keys 2026/05/13 10:57:43 INFO Applying migration id=portable 2026/05/13 10:57:43 INFO Applying migration id=proofs 2026/05/13 10:57:43 INFO Applying migration id=contexts 2026/05/13 10:57:43 INFO Applying migration id=deliverieshost 2026/05/13 10:57:43 INFO Applying migration id=pembegin 2026/05/13 10:57:43 INFO Applying migration id=didhost 2026/05/13 10:57:43 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:43 INFO Applying migration id=invites 2026/05/13 10:57:43 INFO Applying migration id=ed25519blob 2026/05/13 10:57:43 INFO Applying migration id=rsablob 2026/05/13 10:57:43 INFO Applying migration id=iconscid 2026/05/13 10:57:43 INFO Applying migration id=actor 2026/05/13 10:57:43 INFO Applying migration id=localkeys 2026/05/13 10:57:43 INFO Applying migration id=deleted 2026/05/13 10:57:43 INFO Applying migration id=history 2026/05/13 10:57:43 INFO Applying migration id=outboxnano 2026/05/13 10:57:43 INFO Applying migration id=implements 2026/05/13 10:57:43 INFO Applying migration id=backfill 2026/05/13 10:57:43 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-43d1-7727-a8cb-2b6e167a0b72 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-43d1-76a9-93eb-a0e41abadb75 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-43d1-76a9-93eb-a0e41abadb75 2026/05/13 10:57:43 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 2026/05/13 10:57:43 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/bob offset=0 --- PASS: TestShare_PublicPost (0.70s) === RUN TestShare_Throttling 2026/05/13 10:57:43 INFO Applying migration id=initial 2026/05/13 10:57:43 INFO Applying migration id=notesupdated 2026/05/13 10:57:43 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:43 INFO Applying migration id=activitiesid 2026/05/13 10:57:43 INFO Applying migration id=outbox 2026/05/13 10:57:43 INFO Applying migration id=edits 2026/05/13 10:57:43 INFO Applying migration id=outboxactor 2026/05/13 10:57:43 INFO Applying migration id=outboxsender 2026/05/13 10:57:43 INFO Applying migration id=thread 2026/05/13 10:57:43 INFO Applying migration id=host 2026/05/13 10:57:43 INFO Applying migration id=sharedinbox 2026/05/13 10:57:43 INFO Applying migration id=noteshost 2026/05/13 10:57:43 INFO Applying migration id=fetched 2026/05/13 10:57:43 INFO Applying migration id=move 2026/05/13 10:57:43 INFO Applying migration id=cleanup 2026/05/13 10:57:43 INFO Applying migration id=received 2026/05/13 10:57:43 INFO Applying migration id=namehost 2026/05/13 10:57:43 INFO Applying migration id=outboxhost 2026/05/13 10:57:43 INFO Applying migration id=notesfts 2026/05/13 10:57:43 INFO Applying migration id=iconsname 2026/05/13 10:57:43 INFO Applying migration id=nohash 2026/05/13 10:57:43 INFO Applying migration id=shares 2026/05/13 10:57:43 INFO Applying migration id=actorttl 2026/05/13 10:57:43 INFO Applying migration id=tocc 2026/05/13 10:57:43 INFO Applying migration id=followeds 2026/05/13 10:57:43 INFO Applying migration id=certhash 2026/05/13 10:57:43 INFO Applying migration id=follows_sync 2026/05/13 10:57:43 INFO Applying migration id=jsonpath 2026/05/13 10:57:43 INFO Applying migration id=localforward 2026/05/13 10:57:43 INFO Applying migration id=avatar 2026/05/13 10:57:43 INFO Applying migration id=noimage 2026/05/13 10:57:43 INFO Applying migration id=feed 2026/05/13 10:57:43 INFO Applying migration id=bookmarks 2026/05/13 10:57:43 INFO Applying migration id=shareactivity 2026/05/13 10:57:43 INFO Applying migration id=application 2026/05/13 10:57:43 INFO Applying migration id=certificates 2026/05/13 10:57:43 INFO Applying migration id=rawforward 2026/05/13 10:57:43 INFO Applying migration id=publickey 2026/05/13 10:57:43 INFO Applying migration id=resolvegroup 2026/05/13 10:57:43 INFO Applying migration id=reject 2026/05/13 10:57:43 INFO Applying migration id=autodel 2026/05/13 10:57:43 INFO Applying migration id=jsonb 2026/05/13 10:57:43 INFO Applying migration id=quote 2026/05/13 10:57:43 INFO Applying migration id=rfc9421 2026/05/13 10:57:44 INFO Applying migration id=keys 2026/05/13 10:57:44 INFO Applying migration id=portable 2026/05/13 10:57:44 INFO Applying migration id=proofs 2026/05/13 10:57:44 INFO Applying migration id=contexts 2026/05/13 10:57:44 INFO Applying migration id=deliverieshost 2026/05/13 10:57:44 INFO Applying migration id=pembegin 2026/05/13 10:57:44 INFO Applying migration id=didhost 2026/05/13 10:57:44 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:44 INFO Applying migration id=invites 2026/05/13 10:57:44 INFO Applying migration id=ed25519blob 2026/05/13 10:57:44 INFO Applying migration id=rsablob 2026/05/13 10:57:44 INFO Applying migration id=iconscid 2026/05/13 10:57:44 INFO Applying migration id=actor 2026/05/13 10:57:44 INFO Applying migration id=localkeys 2026/05/13 10:57:44 INFO Applying migration id=deleted 2026/05/13 10:57:44 INFO Applying migration id=history 2026/05/13 10:57:44 INFO Applying migration id=outboxnano 2026/05/13 10:57:44 INFO Applying migration id=implements 2026/05/13 10:57:44 INFO Applying migration id=backfill 2026/05/13 10:57:44 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-477d-76fc-94c3-1797b04df275 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-477d-769f-bfef-3c21e99169b0 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-477d-769f-bfef-3c21e99169b0 2026/05/13 10:57:44 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-477f-7d3c-959f-419aef1083ec activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-477f-7d00-9902-3010dc24d1cd activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019e20fc-477f-7d00-9902-3010dc24d1cd 2026/05/13 10:57:44 WARN User is sharing and unsharing too frequently --- PASS: TestShare_Throttling (0.94s) === RUN TestShare_UnshareThrottling 2026/05/13 10:57:44 INFO Applying migration id=initial 2026/05/13 10:57:44 INFO Applying migration id=notesupdated 2026/05/13 10:57:44 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:44 INFO Applying migration id=activitiesid 2026/05/13 10:57:44 INFO Applying migration id=outbox 2026/05/13 10:57:44 INFO Applying migration id=edits 2026/05/13 10:57:44 INFO Applying migration id=outboxactor 2026/05/13 10:57:44 INFO Applying migration id=outboxsender 2026/05/13 10:57:44 INFO Applying migration id=thread 2026/05/13 10:57:44 INFO Applying migration id=host 2026/05/13 10:57:44 INFO Applying migration id=sharedinbox 2026/05/13 10:57:44 INFO Applying migration id=noteshost 2026/05/13 10:57:44 INFO Applying migration id=fetched 2026/05/13 10:57:44 INFO Applying migration id=move 2026/05/13 10:57:44 INFO Applying migration id=cleanup 2026/05/13 10:57:44 INFO Applying migration id=received 2026/05/13 10:57:44 INFO Applying migration id=namehost 2026/05/13 10:57:44 INFO Applying migration id=outboxhost 2026/05/13 10:57:44 INFO Applying migration id=notesfts 2026/05/13 10:57:44 INFO Applying migration id=iconsname 2026/05/13 10:57:44 INFO Applying migration id=nohash 2026/05/13 10:57:44 INFO Applying migration id=shares 2026/05/13 10:57:44 INFO Applying migration id=actorttl 2026/05/13 10:57:44 INFO Applying migration id=tocc 2026/05/13 10:57:44 INFO Applying migration id=followeds 2026/05/13 10:57:44 INFO Applying migration id=certhash 2026/05/13 10:57:44 INFO Applying migration id=follows_sync 2026/05/13 10:57:44 INFO Applying migration id=jsonpath 2026/05/13 10:57:44 INFO Applying migration id=localforward 2026/05/13 10:57:44 INFO Applying migration id=avatar 2026/05/13 10:57:44 INFO Applying migration id=noimage 2026/05/13 10:57:44 INFO Applying migration id=feed 2026/05/13 10:57:44 INFO Applying migration id=bookmarks 2026/05/13 10:57:44 INFO Applying migration id=shareactivity 2026/05/13 10:57:44 INFO Applying migration id=application 2026/05/13 10:57:44 INFO Applying migration id=certificates 2026/05/13 10:57:44 INFO Applying migration id=rawforward 2026/05/13 10:57:44 INFO Applying migration id=publickey 2026/05/13 10:57:44 INFO Applying migration id=resolvegroup 2026/05/13 10:57:44 INFO Applying migration id=reject 2026/05/13 10:57:44 INFO Applying migration id=autodel 2026/05/13 10:57:44 INFO Applying migration id=jsonb 2026/05/13 10:57:44 INFO Applying migration id=quote 2026/05/13 10:57:44 INFO Applying migration id=rfc9421 2026/05/13 10:57:44 INFO Applying migration id=keys 2026/05/13 10:57:44 INFO Applying migration id=portable 2026/05/13 10:57:44 INFO Applying migration id=proofs 2026/05/13 10:57:44 INFO Applying migration id=contexts 2026/05/13 10:57:44 INFO Applying migration id=deliverieshost 2026/05/13 10:57:44 INFO Applying migration id=pembegin 2026/05/13 10:57:44 INFO Applying migration id=didhost 2026/05/13 10:57:44 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:44 INFO Applying migration id=invites 2026/05/13 10:57:44 INFO Applying migration id=ed25519blob 2026/05/13 10:57:44 INFO Applying migration id=rsablob 2026/05/13 10:57:44 INFO Applying migration id=iconscid 2026/05/13 10:57:44 INFO Applying migration id=actor 2026/05/13 10:57:44 INFO Applying migration id=localkeys 2026/05/13 10:57:44 INFO Applying migration id=deleted 2026/05/13 10:57:44 INFO Applying migration id=history 2026/05/13 10:57:44 INFO Applying migration id=outboxnano 2026/05/13 10:57:44 INFO Applying migration id=implements 2026/05/13 10:57:44 INFO Applying migration id=backfill 2026/05/13 10:57:45 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-4ae4-7cfa-bfb9-fd59c4c7201c activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-4ae4-7c8a-802d-1df25ddc6fbf activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-4ae4-7c8a-802d-1df25ddc6fbf --- PASS: TestShare_UnshareThrottling (0.87s) === RUN TestShare_PostToFollowers 2026/05/13 10:57:45 INFO Applying migration id=initial 2026/05/13 10:57:45 INFO Applying migration id=notesupdated 2026/05/13 10:57:45 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:45 INFO Applying migration id=activitiesid 2026/05/13 10:57:45 INFO Applying migration id=outbox 2026/05/13 10:57:45 INFO Applying migration id=edits 2026/05/13 10:57:45 INFO Applying migration id=outboxactor 2026/05/13 10:57:45 INFO Applying migration id=outboxsender 2026/05/13 10:57:45 INFO Applying migration id=thread 2026/05/13 10:57:45 INFO Applying migration id=host 2026/05/13 10:57:45 INFO Applying migration id=sharedinbox 2026/05/13 10:57:45 INFO Applying migration id=noteshost 2026/05/13 10:57:45 INFO Applying migration id=fetched 2026/05/13 10:57:45 INFO Applying migration id=move 2026/05/13 10:57:45 INFO Applying migration id=cleanup 2026/05/13 10:57:45 INFO Applying migration id=received 2026/05/13 10:57:45 INFO Applying migration id=namehost 2026/05/13 10:57:45 INFO Applying migration id=outboxhost 2026/05/13 10:57:45 INFO Applying migration id=notesfts 2026/05/13 10:57:45 INFO Applying migration id=iconsname 2026/05/13 10:57:45 INFO Applying migration id=nohash 2026/05/13 10:57:45 INFO Applying migration id=shares 2026/05/13 10:57:45 INFO Applying migration id=actorttl 2026/05/13 10:57:45 INFO Applying migration id=tocc 2026/05/13 10:57:45 INFO Applying migration id=followeds 2026/05/13 10:57:45 INFO Applying migration id=certhash 2026/05/13 10:57:45 INFO Applying migration id=follows_sync 2026/05/13 10:57:45 INFO Applying migration id=jsonpath 2026/05/13 10:57:45 INFO Applying migration id=localforward 2026/05/13 10:57:45 INFO Applying migration id=avatar 2026/05/13 10:57:45 INFO Applying migration id=noimage 2026/05/13 10:57:45 INFO Applying migration id=feed 2026/05/13 10:57:45 INFO Applying migration id=bookmarks 2026/05/13 10:57:45 INFO Applying migration id=shareactivity 2026/05/13 10:57:45 INFO Applying migration id=application 2026/05/13 10:57:45 INFO Applying migration id=certificates 2026/05/13 10:57:45 INFO Applying migration id=rawforward 2026/05/13 10:57:45 INFO Applying migration id=publickey 2026/05/13 10:57:45 INFO Applying migration id=resolvegroup 2026/05/13 10:57:45 INFO Applying migration id=reject 2026/05/13 10:57:45 INFO Applying migration id=autodel 2026/05/13 10:57:45 INFO Applying migration id=jsonb 2026/05/13 10:57:45 INFO Applying migration id=quote 2026/05/13 10:57:45 INFO Applying migration id=rfc9421 2026/05/13 10:57:45 INFO Applying migration id=keys 2026/05/13 10:57:45 INFO Applying migration id=portable 2026/05/13 10:57:45 INFO Applying migration id=proofs 2026/05/13 10:57:45 INFO Applying migration id=contexts 2026/05/13 10:57:45 INFO Applying migration id=deliverieshost 2026/05/13 10:57:45 INFO Applying migration id=pembegin 2026/05/13 10:57:45 INFO Applying migration id=didhost 2026/05/13 10:57:45 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:45 INFO Applying migration id=invites 2026/05/13 10:57:45 INFO Applying migration id=ed25519blob 2026/05/13 10:57:45 INFO Applying migration id=rsablob 2026/05/13 10:57:45 INFO Applying migration id=iconscid 2026/05/13 10:57:45 INFO Applying migration id=actor 2026/05/13 10:57:45 INFO Applying migration id=localkeys 2026/05/13 10:57:45 INFO Applying migration id=deleted 2026/05/13 10:57:45 INFO Applying migration id=history 2026/05/13 10:57:45 INFO Applying migration id=outboxnano 2026/05/13 10:57:45 INFO Applying migration id=implements 2026/05/13 10:57:45 INFO Applying migration id=backfill 2026/05/13 10:57:46 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-4e51-7838-9771-6cf01b288ddf activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-4e51-77fc-b508-72fbdefee0b5 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-4e51-77fc-b508-72fbdefee0b5 2026/05/13 10:57:46 WARN Attempted to share non-existing post post=https://localhost.localdomain:8443/post/019e20fc-4e51-77fc-b508-72fbdefee0b5 error="sql: no rows in result set" --- PASS: TestShare_PostToFollowers (0.88s) === RUN TestShare_Twice 2026/05/13 10:57:46 INFO Applying migration id=initial 2026/05/13 10:57:46 INFO Applying migration id=notesupdated 2026/05/13 10:57:46 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:46 INFO Applying migration id=activitiesid 2026/05/13 10:57:46 INFO Applying migration id=outbox 2026/05/13 10:57:46 INFO Applying migration id=edits 2026/05/13 10:57:46 INFO Applying migration id=outboxactor 2026/05/13 10:57:46 INFO Applying migration id=outboxsender 2026/05/13 10:57:46 INFO Applying migration id=thread 2026/05/13 10:57:46 INFO Applying migration id=host 2026/05/13 10:57:46 INFO Applying migration id=sharedinbox 2026/05/13 10:57:46 INFO Applying migration id=noteshost 2026/05/13 10:57:46 INFO Applying migration id=fetched 2026/05/13 10:57:46 INFO Applying migration id=move 2026/05/13 10:57:46 INFO Applying migration id=cleanup 2026/05/13 10:57:46 INFO Applying migration id=received 2026/05/13 10:57:46 INFO Applying migration id=namehost 2026/05/13 10:57:46 INFO Applying migration id=outboxhost 2026/05/13 10:57:46 INFO Applying migration id=notesfts 2026/05/13 10:57:46 INFO Applying migration id=iconsname 2026/05/13 10:57:46 INFO Applying migration id=nohash 2026/05/13 10:57:46 INFO Applying migration id=shares 2026/05/13 10:57:46 INFO Applying migration id=actorttl 2026/05/13 10:57:46 INFO Applying migration id=tocc 2026/05/13 10:57:46 INFO Applying migration id=followeds 2026/05/13 10:57:46 INFO Applying migration id=certhash 2026/05/13 10:57:46 INFO Applying migration id=follows_sync 2026/05/13 10:57:46 INFO Applying migration id=jsonpath 2026/05/13 10:57:46 INFO Applying migration id=localforward 2026/05/13 10:57:46 INFO Applying migration id=avatar 2026/05/13 10:57:46 INFO Applying migration id=noimage 2026/05/13 10:57:46 INFO Applying migration id=feed 2026/05/13 10:57:46 INFO Applying migration id=bookmarks 2026/05/13 10:57:46 INFO Applying migration id=shareactivity 2026/05/13 10:57:46 INFO Applying migration id=application 2026/05/13 10:57:46 INFO Applying migration id=certificates 2026/05/13 10:57:46 INFO Applying migration id=rawforward 2026/05/13 10:57:46 INFO Applying migration id=publickey 2026/05/13 10:57:46 INFO Applying migration id=resolvegroup 2026/05/13 10:57:46 INFO Applying migration id=reject 2026/05/13 10:57:46 INFO Applying migration id=autodel 2026/05/13 10:57:46 INFO Applying migration id=jsonb 2026/05/13 10:57:46 INFO Applying migration id=quote 2026/05/13 10:57:46 INFO Applying migration id=rfc9421 2026/05/13 10:57:46 INFO Applying migration id=keys 2026/05/13 10:57:46 INFO Applying migration id=portable 2026/05/13 10:57:46 INFO Applying migration id=proofs 2026/05/13 10:57:46 INFO Applying migration id=contexts 2026/05/13 10:57:46 INFO Applying migration id=deliverieshost 2026/05/13 10:57:46 INFO Applying migration id=pembegin 2026/05/13 10:57:46 INFO Applying migration id=didhost 2026/05/13 10:57:46 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:46 INFO Applying migration id=invites 2026/05/13 10:57:46 INFO Applying migration id=ed25519blob 2026/05/13 10:57:46 INFO Applying migration id=rsablob 2026/05/13 10:57:46 INFO Applying migration id=iconscid 2026/05/13 10:57:46 INFO Applying migration id=actor 2026/05/13 10:57:46 INFO Applying migration id=localkeys 2026/05/13 10:57:46 INFO Applying migration id=deleted 2026/05/13 10:57:46 INFO Applying migration id=history 2026/05/13 10:57:46 INFO Applying migration id=outboxnano 2026/05/13 10:57:46 INFO Applying migration id=implements 2026/05/13 10:57:46 INFO Applying migration id=backfill 2026/05/13 10:57:47 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-5066-7d56-a129-ae1bc41d42fd activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-5066-7cf9-b481-2f3e84e0cd86 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-5066-7cf9-b481-2f3e84e0cd86 2026/05/13 10:57:47 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 2026/05/13 10:57:47 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/bob offset=0 2026/05/13 10:57:47 WARN Attempted to share non-existing post post=https://localhost.localdomain:8443/post/019e20fc-5066-7cf9-b481-2f3e84e0cd86 error="sql: no rows in result set" --- PASS: TestShare_Twice (0.54s) === RUN TestShare_Unshare 2026/05/13 10:57:47 INFO Applying migration id=initial 2026/05/13 10:57:47 INFO Applying migration id=notesupdated 2026/05/13 10:57:47 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:47 INFO Applying migration id=activitiesid 2026/05/13 10:57:47 INFO Applying migration id=outbox 2026/05/13 10:57:47 INFO Applying migration id=edits 2026/05/13 10:57:47 INFO Applying migration id=outboxactor 2026/05/13 10:57:47 INFO Applying migration id=outboxsender 2026/05/13 10:57:47 INFO Applying migration id=thread 2026/05/13 10:57:47 INFO Applying migration id=host 2026/05/13 10:57:47 INFO Applying migration id=sharedinbox 2026/05/13 10:57:47 INFO Applying migration id=noteshost 2026/05/13 10:57:47 INFO Applying migration id=fetched 2026/05/13 10:57:47 INFO Applying migration id=move 2026/05/13 10:57:47 INFO Applying migration id=cleanup 2026/05/13 10:57:47 INFO Applying migration id=received 2026/05/13 10:57:47 INFO Applying migration id=namehost 2026/05/13 10:57:47 INFO Applying migration id=outboxhost 2026/05/13 10:57:47 INFO Applying migration id=notesfts 2026/05/13 10:57:47 INFO Applying migration id=iconsname 2026/05/13 10:57:47 INFO Applying migration id=nohash 2026/05/13 10:57:47 INFO Applying migration id=shares 2026/05/13 10:57:47 INFO Applying migration id=actorttl 2026/05/13 10:57:47 INFO Applying migration id=tocc 2026/05/13 10:57:47 INFO Applying migration id=followeds 2026/05/13 10:57:47 INFO Applying migration id=certhash 2026/05/13 10:57:47 INFO Applying migration id=follows_sync 2026/05/13 10:57:47 INFO Applying migration id=jsonpath 2026/05/13 10:57:47 INFO Applying migration id=localforward 2026/05/13 10:57:47 INFO Applying migration id=avatar 2026/05/13 10:57:47 INFO Applying migration id=noimage 2026/05/13 10:57:47 INFO Applying migration id=feed 2026/05/13 10:57:47 INFO Applying migration id=bookmarks 2026/05/13 10:57:47 INFO Applying migration id=shareactivity 2026/05/13 10:57:47 INFO Applying migration id=application 2026/05/13 10:57:47 INFO Applying migration id=certificates 2026/05/13 10:57:47 INFO Applying migration id=rawforward 2026/05/13 10:57:47 INFO Applying migration id=publickey 2026/05/13 10:57:47 INFO Applying migration id=resolvegroup 2026/05/13 10:57:47 INFO Applying migration id=reject 2026/05/13 10:57:47 INFO Applying migration id=autodel 2026/05/13 10:57:47 INFO Applying migration id=jsonb 2026/05/13 10:57:47 INFO Applying migration id=quote 2026/05/13 10:57:47 INFO Applying migration id=rfc9421 2026/05/13 10:57:47 INFO Applying migration id=keys 2026/05/13 10:57:47 INFO Applying migration id=portable 2026/05/13 10:57:47 INFO Applying migration id=proofs 2026/05/13 10:57:47 INFO Applying migration id=contexts 2026/05/13 10:57:47 INFO Applying migration id=deliverieshost 2026/05/13 10:57:47 INFO Applying migration id=pembegin 2026/05/13 10:57:47 INFO Applying migration id=didhost 2026/05/13 10:57:47 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:47 INFO Applying migration id=invites 2026/05/13 10:57:47 INFO Applying migration id=ed25519blob 2026/05/13 10:57:47 INFO Applying migration id=rsablob 2026/05/13 10:57:47 INFO Applying migration id=iconscid 2026/05/13 10:57:47 INFO Applying migration id=actor 2026/05/13 10:57:47 INFO Applying migration id=localkeys 2026/05/13 10:57:47 INFO Applying migration id=deleted 2026/05/13 10:57:47 INFO Applying migration id=history 2026/05/13 10:57:47 INFO Applying migration id=outboxnano 2026/05/13 10:57:47 INFO Applying migration id=implements 2026/05/13 10:57:47 INFO Applying migration id=backfill 2026/05/13 10:57:47 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-5309-7e16-95af-d8b790401cd7 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-5309-7daa-aa2e-17ebc22295cd activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-5309-7daa-aa2e-17ebc22295cd 2026/05/13 10:57:47 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 2026/05/13 10:57:47 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/bob offset=0 2026/05/13 10:57:47 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/bob offset=0 --- PASS: TestShare_Unshare (0.68s) === RUN TestShare_ShareAfterUnshare 2026/05/13 10:57:47 INFO Applying migration id=initial 2026/05/13 10:57:47 INFO Applying migration id=notesupdated 2026/05/13 10:57:47 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:47 INFO Applying migration id=activitiesid 2026/05/13 10:57:47 INFO Applying migration id=outbox 2026/05/13 10:57:47 INFO Applying migration id=edits 2026/05/13 10:57:47 INFO Applying migration id=outboxactor 2026/05/13 10:57:47 INFO Applying migration id=outboxsender 2026/05/13 10:57:47 INFO Applying migration id=thread 2026/05/13 10:57:47 INFO Applying migration id=host 2026/05/13 10:57:47 INFO Applying migration id=sharedinbox 2026/05/13 10:57:47 INFO Applying migration id=noteshost 2026/05/13 10:57:47 INFO Applying migration id=fetched 2026/05/13 10:57:47 INFO Applying migration id=move 2026/05/13 10:57:47 INFO Applying migration id=cleanup 2026/05/13 10:57:47 INFO Applying migration id=received 2026/05/13 10:57:47 INFO Applying migration id=namehost 2026/05/13 10:57:47 INFO Applying migration id=outboxhost 2026/05/13 10:57:47 INFO Applying migration id=notesfts 2026/05/13 10:57:47 INFO Applying migration id=iconsname 2026/05/13 10:57:47 INFO Applying migration id=nohash 2026/05/13 10:57:47 INFO Applying migration id=shares 2026/05/13 10:57:47 INFO Applying migration id=actorttl 2026/05/13 10:57:47 INFO Applying migration id=tocc 2026/05/13 10:57:47 INFO Applying migration id=followeds 2026/05/13 10:57:47 INFO Applying migration id=certhash 2026/05/13 10:57:47 INFO Applying migration id=follows_sync 2026/05/13 10:57:47 INFO Applying migration id=jsonpath 2026/05/13 10:57:47 INFO Applying migration id=localforward 2026/05/13 10:57:47 INFO Applying migration id=avatar 2026/05/13 10:57:47 INFO Applying migration id=noimage 2026/05/13 10:57:47 INFO Applying migration id=feed 2026/05/13 10:57:47 INFO Applying migration id=bookmarks 2026/05/13 10:57:47 INFO Applying migration id=shareactivity 2026/05/13 10:57:47 INFO Applying migration id=application 2026/05/13 10:57:47 INFO Applying migration id=certificates 2026/05/13 10:57:47 INFO Applying migration id=rawforward 2026/05/13 10:57:47 INFO Applying migration id=publickey 2026/05/13 10:57:47 INFO Applying migration id=resolvegroup 2026/05/13 10:57:47 INFO Applying migration id=reject 2026/05/13 10:57:47 INFO Applying migration id=autodel 2026/05/13 10:57:47 INFO Applying migration id=jsonb 2026/05/13 10:57:47 INFO Applying migration id=quote 2026/05/13 10:57:47 INFO Applying migration id=rfc9421 2026/05/13 10:57:47 INFO Applying migration id=keys 2026/05/13 10:57:47 INFO Applying migration id=portable 2026/05/13 10:57:47 INFO Applying migration id=proofs 2026/05/13 10:57:47 INFO Applying migration id=contexts 2026/05/13 10:57:47 INFO Applying migration id=deliverieshost 2026/05/13 10:57:47 INFO Applying migration id=pembegin 2026/05/13 10:57:47 INFO Applying migration id=didhost 2026/05/13 10:57:47 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:47 INFO Applying migration id=invites 2026/05/13 10:57:47 INFO Applying migration id=ed25519blob 2026/05/13 10:57:47 INFO Applying migration id=rsablob 2026/05/13 10:57:47 INFO Applying migration id=iconscid 2026/05/13 10:57:47 INFO Applying migration id=actor 2026/05/13 10:57:47 INFO Applying migration id=localkeys 2026/05/13 10:57:47 INFO Applying migration id=deleted 2026/05/13 10:57:47 INFO Applying migration id=history 2026/05/13 10:57:47 INFO Applying migration id=outboxnano 2026/05/13 10:57:47 INFO Applying migration id=implements 2026/05/13 10:57:47 INFO Applying migration id=backfill 2026/05/13 10:57:48 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-5523-73de-afe4-4f8305742b0b activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-5523-735c-9317-bd23cce7a6cf activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-5523-735c-9317-bd23cce7a6cf 2026/05/13 10:57:48 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 2026/05/13 10:57:48 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/bob offset=0 2026/05/13 10:57:48 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/bob offset=0 2026/05/13 10:57:48 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/bob offset=0 --- PASS: TestShare_ShareAfterUnshare (0.54s) === RUN TestHelpUnauthenticatedUser 2026/05/13 10:57:48 INFO Applying migration id=initial 2026/05/13 10:57:48 INFO Applying migration id=notesupdated 2026/05/13 10:57:48 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:48 INFO Applying migration id=activitiesid 2026/05/13 10:57:48 INFO Applying migration id=outbox 2026/05/13 10:57:48 INFO Applying migration id=edits 2026/05/13 10:57:48 INFO Applying migration id=outboxactor 2026/05/13 10:57:48 INFO Applying migration id=outboxsender 2026/05/13 10:57:48 INFO Applying migration id=thread 2026/05/13 10:57:48 INFO Applying migration id=host 2026/05/13 10:57:48 INFO Applying migration id=sharedinbox 2026/05/13 10:57:48 INFO Applying migration id=noteshost 2026/05/13 10:57:48 INFO Applying migration id=fetched 2026/05/13 10:57:48 INFO Applying migration id=move 2026/05/13 10:57:48 INFO Applying migration id=cleanup 2026/05/13 10:57:48 INFO Applying migration id=received 2026/05/13 10:57:48 INFO Applying migration id=namehost 2026/05/13 10:57:48 INFO Applying migration id=outboxhost 2026/05/13 10:57:48 INFO Applying migration id=notesfts 2026/05/13 10:57:48 INFO Applying migration id=iconsname 2026/05/13 10:57:48 INFO Applying migration id=nohash 2026/05/13 10:57:48 INFO Applying migration id=shares 2026/05/13 10:57:48 INFO Applying migration id=actorttl 2026/05/13 10:57:48 INFO Applying migration id=tocc 2026/05/13 10:57:48 INFO Applying migration id=followeds 2026/05/13 10:57:48 INFO Applying migration id=certhash 2026/05/13 10:57:48 INFO Applying migration id=follows_sync 2026/05/13 10:57:48 INFO Applying migration id=jsonpath 2026/05/13 10:57:48 INFO Applying migration id=localforward 2026/05/13 10:57:48 INFO Applying migration id=avatar 2026/05/13 10:57:48 INFO Applying migration id=noimage 2026/05/13 10:57:48 INFO Applying migration id=feed 2026/05/13 10:57:48 INFO Applying migration id=bookmarks 2026/05/13 10:57:48 INFO Applying migration id=shareactivity 2026/05/13 10:57:48 INFO Applying migration id=application 2026/05/13 10:57:48 INFO Applying migration id=certificates 2026/05/13 10:57:48 INFO Applying migration id=rawforward 2026/05/13 10:57:48 INFO Applying migration id=publickey 2026/05/13 10:57:48 INFO Applying migration id=resolvegroup 2026/05/13 10:57:48 INFO Applying migration id=reject 2026/05/13 10:57:48 INFO Applying migration id=autodel 2026/05/13 10:57:48 INFO Applying migration id=jsonb 2026/05/13 10:57:48 INFO Applying migration id=quote 2026/05/13 10:57:48 INFO Applying migration id=rfc9421 2026/05/13 10:57:48 INFO Applying migration id=keys 2026/05/13 10:57:48 INFO Applying migration id=portable 2026/05/13 10:57:48 INFO Applying migration id=proofs 2026/05/13 10:57:48 INFO Applying migration id=contexts 2026/05/13 10:57:48 INFO Applying migration id=deliverieshost 2026/05/13 10:57:48 INFO Applying migration id=pembegin 2026/05/13 10:57:48 INFO Applying migration id=didhost 2026/05/13 10:57:48 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:48 INFO Applying migration id=invites 2026/05/13 10:57:48 INFO Applying migration id=ed25519blob 2026/05/13 10:57:48 INFO Applying migration id=rsablob 2026/05/13 10:57:48 INFO Applying migration id=iconscid 2026/05/13 10:57:48 INFO Applying migration id=actor 2026/05/13 10:57:48 INFO Applying migration id=localkeys 2026/05/13 10:57:48 INFO Applying migration id=deleted 2026/05/13 10:57:48 INFO Applying migration id=history 2026/05/13 10:57:48 INFO Applying migration id=outboxnano 2026/05/13 10:57:48 INFO Applying migration id=implements 2026/05/13 10:57:48 INFO Applying migration id=backfill --- PASS: TestHelpUnauthenticatedUser (0.74s) === RUN TestHelpAuthenticatedUser 2026/05/13 10:57:49 INFO Applying migration id=initial 2026/05/13 10:57:49 INFO Applying migration id=notesupdated 2026/05/13 10:57:49 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:49 INFO Applying migration id=activitiesid 2026/05/13 10:57:49 INFO Applying migration id=outbox 2026/05/13 10:57:49 INFO Applying migration id=edits 2026/05/13 10:57:49 INFO Applying migration id=outboxactor 2026/05/13 10:57:49 INFO Applying migration id=outboxsender 2026/05/13 10:57:49 INFO Applying migration id=thread 2026/05/13 10:57:49 INFO Applying migration id=host 2026/05/13 10:57:49 INFO Applying migration id=sharedinbox 2026/05/13 10:57:49 INFO Applying migration id=noteshost 2026/05/13 10:57:49 INFO Applying migration id=fetched 2026/05/13 10:57:49 INFO Applying migration id=move 2026/05/13 10:57:49 INFO Applying migration id=cleanup 2026/05/13 10:57:49 INFO Applying migration id=received 2026/05/13 10:57:49 INFO Applying migration id=namehost 2026/05/13 10:57:49 INFO Applying migration id=outboxhost 2026/05/13 10:57:49 INFO Applying migration id=notesfts 2026/05/13 10:57:49 INFO Applying migration id=iconsname 2026/05/13 10:57:49 INFO Applying migration id=nohash 2026/05/13 10:57:49 INFO Applying migration id=shares 2026/05/13 10:57:49 INFO Applying migration id=actorttl 2026/05/13 10:57:49 INFO Applying migration id=tocc 2026/05/13 10:57:49 INFO Applying migration id=followeds 2026/05/13 10:57:49 INFO Applying migration id=certhash 2026/05/13 10:57:49 INFO Applying migration id=follows_sync 2026/05/13 10:57:49 INFO Applying migration id=jsonpath 2026/05/13 10:57:49 INFO Applying migration id=localforward 2026/05/13 10:57:49 INFO Applying migration id=avatar 2026/05/13 10:57:49 INFO Applying migration id=noimage 2026/05/13 10:57:49 INFO Applying migration id=feed 2026/05/13 10:57:49 INFO Applying migration id=bookmarks 2026/05/13 10:57:49 INFO Applying migration id=shareactivity 2026/05/13 10:57:49 INFO Applying migration id=application 2026/05/13 10:57:49 INFO Applying migration id=certificates 2026/05/13 10:57:49 INFO Applying migration id=rawforward 2026/05/13 10:57:49 INFO Applying migration id=publickey 2026/05/13 10:57:49 INFO Applying migration id=resolvegroup 2026/05/13 10:57:49 INFO Applying migration id=reject 2026/05/13 10:57:49 INFO Applying migration id=autodel 2026/05/13 10:57:49 INFO Applying migration id=jsonb 2026/05/13 10:57:49 INFO Applying migration id=quote 2026/05/13 10:57:49 INFO Applying migration id=rfc9421 2026/05/13 10:57:49 INFO Applying migration id=keys 2026/05/13 10:57:49 INFO Applying migration id=portable 2026/05/13 10:57:49 INFO Applying migration id=proofs 2026/05/13 10:57:49 INFO Applying migration id=contexts 2026/05/13 10:57:49 INFO Applying migration id=deliverieshost 2026/05/13 10:57:49 INFO Applying migration id=pembegin 2026/05/13 10:57:49 INFO Applying migration id=didhost 2026/05/13 10:57:49 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:49 INFO Applying migration id=invites 2026/05/13 10:57:49 INFO Applying migration id=ed25519blob 2026/05/13 10:57:49 INFO Applying migration id=rsablob 2026/05/13 10:57:49 INFO Applying migration id=iconscid 2026/05/13 10:57:49 INFO Applying migration id=actor 2026/05/13 10:57:49 INFO Applying migration id=localkeys 2026/05/13 10:57:49 INFO Applying migration id=deleted 2026/05/13 10:57:49 INFO Applying migration id=history 2026/05/13 10:57:49 INFO Applying migration id=outboxnano 2026/05/13 10:57:49 INFO Applying migration id=implements 2026/05/13 10:57:49 INFO Applying migration id=backfill --- PASS: TestHelpAuthenticatedUser (0.74s) === RUN TestStatus_NewInstance 2026/05/13 10:57:49 INFO Applying migration id=initial 2026/05/13 10:57:49 INFO Applying migration id=notesupdated 2026/05/13 10:57:49 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:49 INFO Applying migration id=activitiesid 2026/05/13 10:57:49 INFO Applying migration id=outbox 2026/05/13 10:57:49 INFO Applying migration id=edits 2026/05/13 10:57:49 INFO Applying migration id=outboxactor 2026/05/13 10:57:49 INFO Applying migration id=outboxsender 2026/05/13 10:57:49 INFO Applying migration id=thread 2026/05/13 10:57:49 INFO Applying migration id=host 2026/05/13 10:57:49 INFO Applying migration id=sharedinbox 2026/05/13 10:57:49 INFO Applying migration id=noteshost 2026/05/13 10:57:49 INFO Applying migration id=fetched 2026/05/13 10:57:49 INFO Applying migration id=move 2026/05/13 10:57:49 INFO Applying migration id=cleanup 2026/05/13 10:57:49 INFO Applying migration id=received 2026/05/13 10:57:49 INFO Applying migration id=namehost 2026/05/13 10:57:49 INFO Applying migration id=outboxhost 2026/05/13 10:57:49 INFO Applying migration id=notesfts 2026/05/13 10:57:49 INFO Applying migration id=iconsname 2026/05/13 10:57:49 INFO Applying migration id=nohash 2026/05/13 10:57:49 INFO Applying migration id=shares 2026/05/13 10:57:49 INFO Applying migration id=actorttl 2026/05/13 10:57:49 INFO Applying migration id=tocc 2026/05/13 10:57:49 INFO Applying migration id=followeds 2026/05/13 10:57:49 INFO Applying migration id=certhash 2026/05/13 10:57:49 INFO Applying migration id=follows_sync 2026/05/13 10:57:49 INFO Applying migration id=jsonpath 2026/05/13 10:57:49 INFO Applying migration id=localforward 2026/05/13 10:57:49 INFO Applying migration id=avatar 2026/05/13 10:57:49 INFO Applying migration id=noimage 2026/05/13 10:57:49 INFO Applying migration id=feed 2026/05/13 10:57:49 INFO Applying migration id=bookmarks 2026/05/13 10:57:49 INFO Applying migration id=shareactivity 2026/05/13 10:57:49 INFO Applying migration id=application 2026/05/13 10:57:49 INFO Applying migration id=certificates 2026/05/13 10:57:49 INFO Applying migration id=rawforward 2026/05/13 10:57:49 INFO Applying migration id=publickey 2026/05/13 10:57:49 INFO Applying migration id=resolvegroup 2026/05/13 10:57:49 INFO Applying migration id=reject 2026/05/13 10:57:49 INFO Applying migration id=autodel 2026/05/13 10:57:49 INFO Applying migration id=jsonb 2026/05/13 10:57:49 INFO Applying migration id=quote 2026/05/13 10:57:49 INFO Applying migration id=rfc9421 2026/05/13 10:57:49 INFO Applying migration id=keys 2026/05/13 10:57:49 INFO Applying migration id=portable 2026/05/13 10:57:49 INFO Applying migration id=proofs 2026/05/13 10:57:49 INFO Applying migration id=contexts 2026/05/13 10:57:49 INFO Applying migration id=deliverieshost 2026/05/13 10:57:49 INFO Applying migration id=pembegin 2026/05/13 10:57:49 INFO Applying migration id=didhost 2026/05/13 10:57:49 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:49 INFO Applying migration id=invites 2026/05/13 10:57:49 INFO Applying migration id=ed25519blob 2026/05/13 10:57:49 INFO Applying migration id=rsablob 2026/05/13 10:57:49 INFO Applying migration id=iconscid 2026/05/13 10:57:49 INFO Applying migration id=actor 2026/05/13 10:57:49 INFO Applying migration id=localkeys 2026/05/13 10:57:49 INFO Applying migration id=deleted 2026/05/13 10:57:49 INFO Applying migration id=history 2026/05/13 10:57:49 INFO Applying migration id=outboxnano 2026/05/13 10:57:49 INFO Applying migration id=implements 2026/05/13 10:57:49 INFO Applying migration id=backfill 2026/05/13 10:57:50 INFO Generating first response key=/status --- PASS: TestStatus_NewInstance (0.62s) === RUN TestStatus_WithPosts 2026/05/13 10:57:50 INFO Applying migration id=initial 2026/05/13 10:57:50 INFO Applying migration id=notesupdated 2026/05/13 10:57:50 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:50 INFO Applying migration id=activitiesid 2026/05/13 10:57:50 INFO Applying migration id=outbox 2026/05/13 10:57:50 INFO Applying migration id=edits 2026/05/13 10:57:50 INFO Applying migration id=outboxactor 2026/05/13 10:57:50 INFO Applying migration id=outboxsender 2026/05/13 10:57:50 INFO Applying migration id=thread 2026/05/13 10:57:50 INFO Applying migration id=host 2026/05/13 10:57:50 INFO Applying migration id=sharedinbox 2026/05/13 10:57:50 INFO Applying migration id=noteshost 2026/05/13 10:57:50 INFO Applying migration id=fetched 2026/05/13 10:57:50 INFO Applying migration id=move 2026/05/13 10:57:50 INFO Applying migration id=cleanup 2026/05/13 10:57:50 INFO Applying migration id=received 2026/05/13 10:57:50 INFO Applying migration id=namehost 2026/05/13 10:57:50 INFO Applying migration id=outboxhost 2026/05/13 10:57:50 INFO Applying migration id=notesfts 2026/05/13 10:57:50 INFO Applying migration id=iconsname 2026/05/13 10:57:50 INFO Applying migration id=nohash 2026/05/13 10:57:50 INFO Applying migration id=shares 2026/05/13 10:57:50 INFO Applying migration id=actorttl 2026/05/13 10:57:50 INFO Applying migration id=tocc 2026/05/13 10:57:50 INFO Applying migration id=followeds 2026/05/13 10:57:50 INFO Applying migration id=certhash 2026/05/13 10:57:50 INFO Applying migration id=follows_sync 2026/05/13 10:57:50 INFO Applying migration id=jsonpath 2026/05/13 10:57:50 INFO Applying migration id=localforward 2026/05/13 10:57:50 INFO Applying migration id=avatar 2026/05/13 10:57:50 INFO Applying migration id=noimage 2026/05/13 10:57:50 INFO Applying migration id=feed 2026/05/13 10:57:50 INFO Applying migration id=bookmarks 2026/05/13 10:57:50 INFO Applying migration id=shareactivity 2026/05/13 10:57:50 INFO Applying migration id=application 2026/05/13 10:57:50 INFO Applying migration id=certificates 2026/05/13 10:57:50 INFO Applying migration id=rawforward 2026/05/13 10:57:50 INFO Applying migration id=publickey 2026/05/13 10:57:50 INFO Applying migration id=resolvegroup 2026/05/13 10:57:50 INFO Applying migration id=reject 2026/05/13 10:57:50 INFO Applying migration id=autodel 2026/05/13 10:57:50 INFO Applying migration id=jsonb 2026/05/13 10:57:50 INFO Applying migration id=quote 2026/05/13 10:57:50 INFO Applying migration id=rfc9421 2026/05/13 10:57:50 INFO Applying migration id=keys 2026/05/13 10:57:50 INFO Applying migration id=portable 2026/05/13 10:57:50 INFO Applying migration id=proofs 2026/05/13 10:57:50 INFO Applying migration id=contexts 2026/05/13 10:57:50 INFO Applying migration id=deliverieshost 2026/05/13 10:57:50 INFO Applying migration id=pembegin 2026/05/13 10:57:50 INFO Applying migration id=didhost 2026/05/13 10:57:50 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:50 INFO Applying migration id=invites 2026/05/13 10:57:50 INFO Applying migration id=ed25519blob 2026/05/13 10:57:50 INFO Applying migration id=rsablob 2026/05/13 10:57:50 INFO Applying migration id=iconscid 2026/05/13 10:57:50 INFO Applying migration id=actor 2026/05/13 10:57:50 INFO Applying migration id=localkeys 2026/05/13 10:57:50 INFO Applying migration id=deleted 2026/05/13 10:57:50 INFO Applying migration id=history 2026/05/13 10:57:50 INFO Applying migration id=outboxnano 2026/05/13 10:57:50 INFO Applying migration id=implements 2026/05/13 10:57:50 INFO Applying migration id=backfill 2026/05/13 10:57:51 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-6221-779b-a97a-92c8866e9c50 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-6221-775a-998b-78aaa22f4f21 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-6221-775a-998b-78aaa22f4f21 2026/05/13 10:57:51 INFO Generating first response key=/status --- PASS: TestStatus_WithPosts (1.22s) === RUN TestUnfollow_HappyFlow 2026/05/13 10:57:51 INFO Applying migration id=initial 2026/05/13 10:57:51 INFO Applying migration id=notesupdated 2026/05/13 10:57:51 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:51 INFO Applying migration id=activitiesid 2026/05/13 10:57:51 INFO Applying migration id=outbox 2026/05/13 10:57:51 INFO Applying migration id=edits 2026/05/13 10:57:51 INFO Applying migration id=outboxactor 2026/05/13 10:57:51 INFO Applying migration id=outboxsender 2026/05/13 10:57:51 INFO Applying migration id=thread 2026/05/13 10:57:51 INFO Applying migration id=host 2026/05/13 10:57:51 INFO Applying migration id=sharedinbox 2026/05/13 10:57:51 INFO Applying migration id=noteshost 2026/05/13 10:57:51 INFO Applying migration id=fetched 2026/05/13 10:57:51 INFO Applying migration id=move 2026/05/13 10:57:51 INFO Applying migration id=cleanup 2026/05/13 10:57:51 INFO Applying migration id=received 2026/05/13 10:57:51 INFO Applying migration id=namehost 2026/05/13 10:57:51 INFO Applying migration id=outboxhost 2026/05/13 10:57:51 INFO Applying migration id=notesfts 2026/05/13 10:57:51 INFO Applying migration id=iconsname 2026/05/13 10:57:51 INFO Applying migration id=nohash 2026/05/13 10:57:51 INFO Applying migration id=shares 2026/05/13 10:57:51 INFO Applying migration id=actorttl 2026/05/13 10:57:51 INFO Applying migration id=tocc 2026/05/13 10:57:51 INFO Applying migration id=followeds 2026/05/13 10:57:51 INFO Applying migration id=certhash 2026/05/13 10:57:51 INFO Applying migration id=follows_sync 2026/05/13 10:57:51 INFO Applying migration id=jsonpath 2026/05/13 10:57:51 INFO Applying migration id=localforward 2026/05/13 10:57:51 INFO Applying migration id=avatar 2026/05/13 10:57:51 INFO Applying migration id=noimage 2026/05/13 10:57:51 INFO Applying migration id=feed 2026/05/13 10:57:51 INFO Applying migration id=bookmarks 2026/05/13 10:57:51 INFO Applying migration id=shareactivity 2026/05/13 10:57:51 INFO Applying migration id=application 2026/05/13 10:57:51 INFO Applying migration id=certificates 2026/05/13 10:57:51 INFO Applying migration id=rawforward 2026/05/13 10:57:51 INFO Applying migration id=publickey 2026/05/13 10:57:51 INFO Applying migration id=resolvegroup 2026/05/13 10:57:51 INFO Applying migration id=reject 2026/05/13 10:57:51 INFO Applying migration id=autodel 2026/05/13 10:57:51 INFO Applying migration id=jsonb 2026/05/13 10:57:51 INFO Applying migration id=quote 2026/05/13 10:57:51 INFO Applying migration id=rfc9421 2026/05/13 10:57:51 INFO Applying migration id=keys 2026/05/13 10:57:51 INFO Applying migration id=portable 2026/05/13 10:57:51 INFO Applying migration id=proofs 2026/05/13 10:57:51 INFO Applying migration id=contexts 2026/05/13 10:57:51 INFO Applying migration id=deliverieshost 2026/05/13 10:57:51 INFO Applying migration id=pembegin 2026/05/13 10:57:51 INFO Applying migration id=didhost 2026/05/13 10:57:51 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:51 INFO Applying migration id=invites 2026/05/13 10:57:51 INFO Applying migration id=ed25519blob 2026/05/13 10:57:51 INFO Applying migration id=rsablob 2026/05/13 10:57:51 INFO Applying migration id=iconscid 2026/05/13 10:57:51 INFO Applying migration id=actor 2026/05/13 10:57:51 INFO Applying migration id=localkeys 2026/05/13 10:57:51 INFO Applying migration id=deleted 2026/05/13 10:57:51 INFO Applying migration id=history 2026/05/13 10:57:51 INFO Applying migration id=outboxnano 2026/05/13 10:57:51 INFO Applying migration id=implements 2026/05/13 10:57:51 INFO Applying migration id=backfill 2026/05/13 10:57:52 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-64f8-71e0-a0ae-0edc47a928d8 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:52 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-64f8-794d-af10-300db7884fef activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-64f8-71e0-a0ae-0edc47a928d8 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-64f8-71e0-a0ae-0edc47a928d8 2026/05/13 10:57:52 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-64f9-720a-b174-67515dfd4e38 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-64f9-71c4-b970-1fd5f84c2516 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-64f9-71c4-b970-1fd5f84c2516 2026/05/13 10:57:52 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fc-64fc-7337-8392-60a2fe884be5 activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-64f8-71e0-a0ae-0edc47a928d8 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob --- PASS: TestUnfollow_HappyFlow (0.73s) === RUN TestUnfollow_HappyFlowBeforeFeedUpdate 2026/05/13 10:57:52 INFO Applying migration id=initial 2026/05/13 10:57:52 INFO Applying migration id=notesupdated 2026/05/13 10:57:52 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:52 INFO Applying migration id=activitiesid 2026/05/13 10:57:52 INFO Applying migration id=outbox 2026/05/13 10:57:52 INFO Applying migration id=edits 2026/05/13 10:57:52 INFO Applying migration id=outboxactor 2026/05/13 10:57:52 INFO Applying migration id=outboxsender 2026/05/13 10:57:52 INFO Applying migration id=thread 2026/05/13 10:57:52 INFO Applying migration id=host 2026/05/13 10:57:52 INFO Applying migration id=sharedinbox 2026/05/13 10:57:52 INFO Applying migration id=noteshost 2026/05/13 10:57:52 INFO Applying migration id=fetched 2026/05/13 10:57:52 INFO Applying migration id=move 2026/05/13 10:57:52 INFO Applying migration id=cleanup 2026/05/13 10:57:52 INFO Applying migration id=received 2026/05/13 10:57:52 INFO Applying migration id=namehost 2026/05/13 10:57:52 INFO Applying migration id=outboxhost 2026/05/13 10:57:52 INFO Applying migration id=notesfts 2026/05/13 10:57:52 INFO Applying migration id=iconsname 2026/05/13 10:57:52 INFO Applying migration id=nohash 2026/05/13 10:57:52 INFO Applying migration id=shares 2026/05/13 10:57:52 INFO Applying migration id=actorttl 2026/05/13 10:57:52 INFO Applying migration id=tocc 2026/05/13 10:57:52 INFO Applying migration id=followeds 2026/05/13 10:57:52 INFO Applying migration id=certhash 2026/05/13 10:57:52 INFO Applying migration id=follows_sync 2026/05/13 10:57:52 INFO Applying migration id=jsonpath 2026/05/13 10:57:52 INFO Applying migration id=localforward 2026/05/13 10:57:52 INFO Applying migration id=avatar 2026/05/13 10:57:52 INFO Applying migration id=noimage 2026/05/13 10:57:52 INFO Applying migration id=feed 2026/05/13 10:57:52 INFO Applying migration id=bookmarks 2026/05/13 10:57:52 INFO Applying migration id=shareactivity 2026/05/13 10:57:52 INFO Applying migration id=application 2026/05/13 10:57:52 INFO Applying migration id=certificates 2026/05/13 10:57:52 INFO Applying migration id=rawforward 2026/05/13 10:57:52 INFO Applying migration id=publickey 2026/05/13 10:57:52 INFO Applying migration id=resolvegroup 2026/05/13 10:57:52 INFO Applying migration id=reject 2026/05/13 10:57:52 INFO Applying migration id=autodel 2026/05/13 10:57:52 INFO Applying migration id=jsonb 2026/05/13 10:57:52 INFO Applying migration id=quote 2026/05/13 10:57:52 INFO Applying migration id=rfc9421 2026/05/13 10:57:52 INFO Applying migration id=keys 2026/05/13 10:57:52 INFO Applying migration id=portable 2026/05/13 10:57:52 INFO Applying migration id=proofs 2026/05/13 10:57:52 INFO Applying migration id=contexts 2026/05/13 10:57:52 INFO Applying migration id=deliverieshost 2026/05/13 10:57:52 INFO Applying migration id=pembegin 2026/05/13 10:57:52 INFO Applying migration id=didhost 2026/05/13 10:57:52 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:52 INFO Applying migration id=invites 2026/05/13 10:57:52 INFO Applying migration id=ed25519blob 2026/05/13 10:57:52 INFO Applying migration id=rsablob 2026/05/13 10:57:52 INFO Applying migration id=iconscid 2026/05/13 10:57:52 INFO Applying migration id=actor 2026/05/13 10:57:52 INFO Applying migration id=localkeys 2026/05/13 10:57:52 INFO Applying migration id=deleted 2026/05/13 10:57:52 INFO Applying migration id=history 2026/05/13 10:57:52 INFO Applying migration id=outboxnano 2026/05/13 10:57:52 INFO Applying migration id=implements 2026/05/13 10:57:52 INFO Applying migration id=backfill 2026/05/13 10:57:52 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-6691-7e71-b098-a520a7dcf04c activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:52 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-6692-77a1-95a3-e0d81fd75a46 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-6691-7e71-b098-a520a7dcf04c activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-6691-7e71-b098-a520a7dcf04c 2026/05/13 10:57:52 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-6693-70a3-ab85-b5a2f24982b9 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-6693-7062-be14-5aabce459182 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-6693-7062-be14-5aabce459182 2026/05/13 10:57:52 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fc-6694-7902-9e3b-98633fd8615a activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-6691-7e71-b098-a520a7dcf04c activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob --- PASS: TestUnfollow_HappyFlowBeforeFeedUpdate (0.41s) === RUN TestUnfollow_FollowAgain 2026/05/13 10:57:52 INFO Applying migration id=initial 2026/05/13 10:57:52 INFO Applying migration id=notesupdated 2026/05/13 10:57:52 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:52 INFO Applying migration id=activitiesid 2026/05/13 10:57:52 INFO Applying migration id=outbox 2026/05/13 10:57:52 INFO Applying migration id=edits 2026/05/13 10:57:52 INFO Applying migration id=outboxactor 2026/05/13 10:57:52 INFO Applying migration id=outboxsender 2026/05/13 10:57:52 INFO Applying migration id=thread 2026/05/13 10:57:52 INFO Applying migration id=host 2026/05/13 10:57:52 INFO Applying migration id=sharedinbox 2026/05/13 10:57:52 INFO Applying migration id=noteshost 2026/05/13 10:57:52 INFO Applying migration id=fetched 2026/05/13 10:57:52 INFO Applying migration id=move 2026/05/13 10:57:52 INFO Applying migration id=cleanup 2026/05/13 10:57:52 INFO Applying migration id=received 2026/05/13 10:57:52 INFO Applying migration id=namehost 2026/05/13 10:57:52 INFO Applying migration id=outboxhost 2026/05/13 10:57:52 INFO Applying migration id=notesfts 2026/05/13 10:57:52 INFO Applying migration id=iconsname 2026/05/13 10:57:52 INFO Applying migration id=nohash 2026/05/13 10:57:52 INFO Applying migration id=shares 2026/05/13 10:57:52 INFO Applying migration id=actorttl 2026/05/13 10:57:52 INFO Applying migration id=tocc 2026/05/13 10:57:52 INFO Applying migration id=followeds 2026/05/13 10:57:52 INFO Applying migration id=certhash 2026/05/13 10:57:52 INFO Applying migration id=follows_sync 2026/05/13 10:57:52 INFO Applying migration id=jsonpath 2026/05/13 10:57:52 INFO Applying migration id=localforward 2026/05/13 10:57:52 INFO Applying migration id=avatar 2026/05/13 10:57:52 INFO Applying migration id=noimage 2026/05/13 10:57:52 INFO Applying migration id=feed 2026/05/13 10:57:52 INFO Applying migration id=bookmarks 2026/05/13 10:57:52 INFO Applying migration id=shareactivity 2026/05/13 10:57:52 INFO Applying migration id=application 2026/05/13 10:57:52 INFO Applying migration id=certificates 2026/05/13 10:57:52 INFO Applying migration id=rawforward 2026/05/13 10:57:52 INFO Applying migration id=publickey 2026/05/13 10:57:52 INFO Applying migration id=resolvegroup 2026/05/13 10:57:52 INFO Applying migration id=reject 2026/05/13 10:57:52 INFO Applying migration id=autodel 2026/05/13 10:57:52 INFO Applying migration id=jsonb 2026/05/13 10:57:52 INFO Applying migration id=quote 2026/05/13 10:57:52 INFO Applying migration id=rfc9421 2026/05/13 10:57:52 INFO Applying migration id=keys 2026/05/13 10:57:52 INFO Applying migration id=portable 2026/05/13 10:57:52 INFO Applying migration id=proofs 2026/05/13 10:57:52 INFO Applying migration id=contexts 2026/05/13 10:57:52 INFO Applying migration id=deliverieshost 2026/05/13 10:57:52 INFO Applying migration id=pembegin 2026/05/13 10:57:52 INFO Applying migration id=didhost 2026/05/13 10:57:52 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:52 INFO Applying migration id=invites 2026/05/13 10:57:52 INFO Applying migration id=ed25519blob 2026/05/13 10:57:52 INFO Applying migration id=rsablob 2026/05/13 10:57:52 INFO Applying migration id=iconscid 2026/05/13 10:57:52 INFO Applying migration id=actor 2026/05/13 10:57:52 INFO Applying migration id=localkeys 2026/05/13 10:57:52 INFO Applying migration id=deleted 2026/05/13 10:57:52 INFO Applying migration id=history 2026/05/13 10:57:52 INFO Applying migration id=outboxnano 2026/05/13 10:57:52 INFO Applying migration id=implements 2026/05/13 10:57:52 INFO Applying migration id=backfill 2026/05/13 10:57:53 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-6a3e-7132-827b-722200ac7267 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:53 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-6a3e-78e0-8d45-938c4d3373fc activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-6a3e-7132-827b-722200ac7267 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-6a3e-7132-827b-722200ac7267 2026/05/13 10:57:53 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-6a3f-71db-9c2f-56944b5a7ce3 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-6a3f-719b-a67d-a74ff8d10373 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-6a3f-719b-a67d-a74ff8d10373 2026/05/13 10:57:53 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fc-6a42-7187-9070-0c61c072ecbd activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-6a3e-7132-827b-722200ac7267 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:53 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-6a46-76c4-ac0f-97c9321ea3d4 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:53 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-6a47-74c8-896a-de6879017ac5 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-6a46-76c4-ac0f-97c9321ea3d4 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-6a46-76c4-ac0f-97c9321ea3d4 --- PASS: TestUnfollow_FollowAgain (0.95s) === RUN TestUnfollow_NotFollowing 2026/05/13 10:57:53 INFO Applying migration id=initial 2026/05/13 10:57:53 INFO Applying migration id=notesupdated 2026/05/13 10:57:53 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:53 INFO Applying migration id=activitiesid 2026/05/13 10:57:53 INFO Applying migration id=outbox 2026/05/13 10:57:53 INFO Applying migration id=edits 2026/05/13 10:57:53 INFO Applying migration id=outboxactor 2026/05/13 10:57:53 INFO Applying migration id=outboxsender 2026/05/13 10:57:53 INFO Applying migration id=thread 2026/05/13 10:57:53 INFO Applying migration id=host 2026/05/13 10:57:53 INFO Applying migration id=sharedinbox 2026/05/13 10:57:53 INFO Applying migration id=noteshost 2026/05/13 10:57:53 INFO Applying migration id=fetched 2026/05/13 10:57:53 INFO Applying migration id=move 2026/05/13 10:57:53 INFO Applying migration id=cleanup 2026/05/13 10:57:53 INFO Applying migration id=received 2026/05/13 10:57:53 INFO Applying migration id=namehost 2026/05/13 10:57:53 INFO Applying migration id=outboxhost 2026/05/13 10:57:53 INFO Applying migration id=notesfts 2026/05/13 10:57:53 INFO Applying migration id=iconsname 2026/05/13 10:57:53 INFO Applying migration id=nohash 2026/05/13 10:57:53 INFO Applying migration id=shares 2026/05/13 10:57:53 INFO Applying migration id=actorttl 2026/05/13 10:57:53 INFO Applying migration id=tocc 2026/05/13 10:57:53 INFO Applying migration id=followeds 2026/05/13 10:57:53 INFO Applying migration id=certhash 2026/05/13 10:57:53 INFO Applying migration id=follows_sync 2026/05/13 10:57:53 INFO Applying migration id=jsonpath 2026/05/13 10:57:53 INFO Applying migration id=localforward 2026/05/13 10:57:53 INFO Applying migration id=avatar 2026/05/13 10:57:53 INFO Applying migration id=noimage 2026/05/13 10:57:53 INFO Applying migration id=feed 2026/05/13 10:57:53 INFO Applying migration id=bookmarks 2026/05/13 10:57:53 INFO Applying migration id=shareactivity 2026/05/13 10:57:53 INFO Applying migration id=application 2026/05/13 10:57:53 INFO Applying migration id=certificates 2026/05/13 10:57:53 INFO Applying migration id=rawforward 2026/05/13 10:57:53 INFO Applying migration id=publickey 2026/05/13 10:57:53 INFO Applying migration id=resolvegroup 2026/05/13 10:57:53 INFO Applying migration id=reject 2026/05/13 10:57:53 INFO Applying migration id=autodel 2026/05/13 10:57:53 INFO Applying migration id=jsonb 2026/05/13 10:57:53 INFO Applying migration id=quote 2026/05/13 10:57:53 INFO Applying migration id=rfc9421 2026/05/13 10:57:53 INFO Applying migration id=keys 2026/05/13 10:57:53 INFO Applying migration id=portable 2026/05/13 10:57:53 INFO Applying migration id=proofs 2026/05/13 10:57:53 INFO Applying migration id=contexts 2026/05/13 10:57:53 INFO Applying migration id=deliverieshost 2026/05/13 10:57:53 INFO Applying migration id=pembegin 2026/05/13 10:57:53 INFO Applying migration id=didhost 2026/05/13 10:57:53 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:53 INFO Applying migration id=invites 2026/05/13 10:57:53 INFO Applying migration id=ed25519blob 2026/05/13 10:57:53 INFO Applying migration id=rsablob 2026/05/13 10:57:53 INFO Applying migration id=iconscid 2026/05/13 10:57:53 INFO Applying migration id=actor 2026/05/13 10:57:53 INFO Applying migration id=localkeys 2026/05/13 10:57:53 INFO Applying migration id=deleted 2026/05/13 10:57:53 INFO Applying migration id=history 2026/05/13 10:57:53 INFO Applying migration id=outboxnano 2026/05/13 10:57:53 INFO Applying migration id=implements 2026/05/13 10:57:53 INFO Applying migration id=backfill 2026/05/13 10:57:54 WARN Cannot undo a non-existing follow followed=https://localhost.localdomain:8443/user/bob error="sql: no rows in result set" --- PASS: TestUnfollow_NotFollowing (0.49s) === RUN TestUnfollow_UnauthenticatedUser 2026/05/13 10:57:54 INFO Applying migration id=initial 2026/05/13 10:57:54 INFO Applying migration id=notesupdated 2026/05/13 10:57:54 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:54 INFO Applying migration id=activitiesid 2026/05/13 10:57:54 INFO Applying migration id=outbox 2026/05/13 10:57:54 INFO Applying migration id=edits 2026/05/13 10:57:54 INFO Applying migration id=outboxactor 2026/05/13 10:57:54 INFO Applying migration id=outboxsender 2026/05/13 10:57:54 INFO Applying migration id=thread 2026/05/13 10:57:54 INFO Applying migration id=host 2026/05/13 10:57:54 INFO Applying migration id=sharedinbox 2026/05/13 10:57:54 INFO Applying migration id=noteshost 2026/05/13 10:57:54 INFO Applying migration id=fetched 2026/05/13 10:57:54 INFO Applying migration id=move 2026/05/13 10:57:54 INFO Applying migration id=cleanup 2026/05/13 10:57:54 INFO Applying migration id=received 2026/05/13 10:57:54 INFO Applying migration id=namehost 2026/05/13 10:57:54 INFO Applying migration id=outboxhost 2026/05/13 10:57:54 INFO Applying migration id=notesfts 2026/05/13 10:57:54 INFO Applying migration id=iconsname 2026/05/13 10:57:54 INFO Applying migration id=nohash 2026/05/13 10:57:54 INFO Applying migration id=shares 2026/05/13 10:57:54 INFO Applying migration id=actorttl 2026/05/13 10:57:54 INFO Applying migration id=tocc 2026/05/13 10:57:54 INFO Applying migration id=followeds 2026/05/13 10:57:54 INFO Applying migration id=certhash 2026/05/13 10:57:54 INFO Applying migration id=follows_sync 2026/05/13 10:57:54 INFO Applying migration id=jsonpath 2026/05/13 10:57:54 INFO Applying migration id=localforward 2026/05/13 10:57:54 INFO Applying migration id=avatar 2026/05/13 10:57:54 INFO Applying migration id=noimage 2026/05/13 10:57:54 INFO Applying migration id=feed 2026/05/13 10:57:54 INFO Applying migration id=bookmarks 2026/05/13 10:57:54 INFO Applying migration id=shareactivity 2026/05/13 10:57:54 INFO Applying migration id=application 2026/05/13 10:57:54 INFO Applying migration id=certificates 2026/05/13 10:57:54 INFO Applying migration id=rawforward 2026/05/13 10:57:54 INFO Applying migration id=publickey 2026/05/13 10:57:54 INFO Applying migration id=resolvegroup 2026/05/13 10:57:54 INFO Applying migration id=reject 2026/05/13 10:57:54 INFO Applying migration id=autodel 2026/05/13 10:57:54 INFO Applying migration id=jsonb 2026/05/13 10:57:54 INFO Applying migration id=quote 2026/05/13 10:57:54 INFO Applying migration id=rfc9421 2026/05/13 10:57:54 INFO Applying migration id=keys 2026/05/13 10:57:54 INFO Applying migration id=portable 2026/05/13 10:57:54 INFO Applying migration id=proofs 2026/05/13 10:57:54 INFO Applying migration id=contexts 2026/05/13 10:57:54 INFO Applying migration id=deliverieshost 2026/05/13 10:57:54 INFO Applying migration id=pembegin 2026/05/13 10:57:54 INFO Applying migration id=didhost 2026/05/13 10:57:54 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:54 INFO Applying migration id=invites 2026/05/13 10:57:54 INFO Applying migration id=ed25519blob 2026/05/13 10:57:54 INFO Applying migration id=rsablob 2026/05/13 10:57:54 INFO Applying migration id=iconscid 2026/05/13 10:57:54 INFO Applying migration id=actor 2026/05/13 10:57:54 INFO Applying migration id=localkeys 2026/05/13 10:57:54 INFO Applying migration id=deleted 2026/05/13 10:57:54 INFO Applying migration id=history 2026/05/13 10:57:54 INFO Applying migration id=outboxnano 2026/05/13 10:57:54 INFO Applying migration id=implements 2026/05/13 10:57:54 INFO Applying migration id=backfill --- PASS: TestUnfollow_UnauthenticatedUser (0.95s) === RUN TestUploadEdit_HappyFlow 2026/05/13 10:57:55 INFO Applying migration id=initial 2026/05/13 10:57:55 INFO Applying migration id=notesupdated 2026/05/13 10:57:55 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:55 INFO Applying migration id=activitiesid 2026/05/13 10:57:55 INFO Applying migration id=outbox 2026/05/13 10:57:55 INFO Applying migration id=edits 2026/05/13 10:57:55 INFO Applying migration id=outboxactor 2026/05/13 10:57:55 INFO Applying migration id=outboxsender 2026/05/13 10:57:55 INFO Applying migration id=thread 2026/05/13 10:57:55 INFO Applying migration id=host 2026/05/13 10:57:55 INFO Applying migration id=sharedinbox 2026/05/13 10:57:55 INFO Applying migration id=noteshost 2026/05/13 10:57:55 INFO Applying migration id=fetched 2026/05/13 10:57:55 INFO Applying migration id=move 2026/05/13 10:57:55 INFO Applying migration id=cleanup 2026/05/13 10:57:55 INFO Applying migration id=received 2026/05/13 10:57:55 INFO Applying migration id=namehost 2026/05/13 10:57:55 INFO Applying migration id=outboxhost 2026/05/13 10:57:55 INFO Applying migration id=notesfts 2026/05/13 10:57:55 INFO Applying migration id=iconsname 2026/05/13 10:57:55 INFO Applying migration id=nohash 2026/05/13 10:57:55 INFO Applying migration id=shares 2026/05/13 10:57:55 INFO Applying migration id=actorttl 2026/05/13 10:57:55 INFO Applying migration id=tocc 2026/05/13 10:57:55 INFO Applying migration id=followeds 2026/05/13 10:57:55 INFO Applying migration id=certhash 2026/05/13 10:57:55 INFO Applying migration id=follows_sync 2026/05/13 10:57:55 INFO Applying migration id=jsonpath 2026/05/13 10:57:55 INFO Applying migration id=localforward 2026/05/13 10:57:55 INFO Applying migration id=avatar 2026/05/13 10:57:55 INFO Applying migration id=noimage 2026/05/13 10:57:55 INFO Applying migration id=feed 2026/05/13 10:57:55 INFO Applying migration id=bookmarks 2026/05/13 10:57:55 INFO Applying migration id=shareactivity 2026/05/13 10:57:55 INFO Applying migration id=application 2026/05/13 10:57:55 INFO Applying migration id=certificates 2026/05/13 10:57:55 INFO Applying migration id=rawforward 2026/05/13 10:57:55 INFO Applying migration id=publickey 2026/05/13 10:57:55 INFO Applying migration id=resolvegroup 2026/05/13 10:57:55 INFO Applying migration id=reject 2026/05/13 10:57:55 INFO Applying migration id=autodel 2026/05/13 10:57:55 INFO Applying migration id=jsonb 2026/05/13 10:57:55 INFO Applying migration id=quote 2026/05/13 10:57:55 INFO Applying migration id=rfc9421 2026/05/13 10:57:55 INFO Applying migration id=keys 2026/05/13 10:57:55 INFO Applying migration id=portable 2026/05/13 10:57:55 INFO Applying migration id=proofs 2026/05/13 10:57:55 INFO Applying migration id=contexts 2026/05/13 10:57:55 INFO Applying migration id=deliverieshost 2026/05/13 10:57:55 INFO Applying migration id=pembegin 2026/05/13 10:57:55 INFO Applying migration id=didhost 2026/05/13 10:57:55 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:55 INFO Applying migration id=invites 2026/05/13 10:57:55 INFO Applying migration id=ed25519blob 2026/05/13 10:57:55 INFO Applying migration id=rsablob 2026/05/13 10:57:55 INFO Applying migration id=iconscid 2026/05/13 10:57:55 INFO Applying migration id=actor 2026/05/13 10:57:55 INFO Applying migration id=localkeys 2026/05/13 10:57:55 INFO Applying migration id=deleted 2026/05/13 10:57:55 INFO Applying migration id=history 2026/05/13 10:57:55 INFO Applying migration id=outboxnano 2026/05/13 10:57:55 INFO Applying migration id=implements 2026/05/13 10:57:55 INFO Applying migration id=backfill 2026/05/13 10:57:56 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-7328-7c6f-9a86-628f2c1baf51 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:56 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-7329-7e86-bb68-3933fde77e99 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-7328-7c6f-9a86-628f2c1baf51 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-7328-7c6f-9a86-628f2c1baf51 2026/05/13 10:57:56 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-732e-740f-8830-c708efa82f76 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-732e-7373-b50d-7b31193bc95a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-732e-7373-b50d-7b31193bc95a 2026/05/13 10:57:56 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019e20fc-7330-7d52-8989-b2d2e74e0121 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-732e-7373-b50d-7b31193bc95a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-732e-7373-b50d-7b31193bc95a 2026/05/13 10:57:56 WARN Throttled request to edit post note=https://localhost.localdomain:8443/post/019e20fc-732e-7373-b50d-7b31193bc95a can=2026-05-13T11:13:56.016Z --- PASS: TestUploadEdit_HappyFlow (0.86s) === RUN TestUploadEdit_Empty 2026/05/13 10:57:56 INFO Applying migration id=initial 2026/05/13 10:57:56 INFO Applying migration id=notesupdated 2026/05/13 10:57:56 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:56 INFO Applying migration id=activitiesid 2026/05/13 10:57:56 INFO Applying migration id=outbox 2026/05/13 10:57:56 INFO Applying migration id=edits 2026/05/13 10:57:56 INFO Applying migration id=outboxactor 2026/05/13 10:57:56 INFO Applying migration id=outboxsender 2026/05/13 10:57:56 INFO Applying migration id=thread 2026/05/13 10:57:56 INFO Applying migration id=host 2026/05/13 10:57:56 INFO Applying migration id=sharedinbox 2026/05/13 10:57:56 INFO Applying migration id=noteshost 2026/05/13 10:57:56 INFO Applying migration id=fetched 2026/05/13 10:57:56 INFO Applying migration id=move 2026/05/13 10:57:56 INFO Applying migration id=cleanup 2026/05/13 10:57:56 INFO Applying migration id=received 2026/05/13 10:57:56 INFO Applying migration id=namehost 2026/05/13 10:57:56 INFO Applying migration id=outboxhost 2026/05/13 10:57:56 INFO Applying migration id=notesfts 2026/05/13 10:57:56 INFO Applying migration id=iconsname 2026/05/13 10:57:56 INFO Applying migration id=nohash 2026/05/13 10:57:56 INFO Applying migration id=shares 2026/05/13 10:57:56 INFO Applying migration id=actorttl 2026/05/13 10:57:56 INFO Applying migration id=tocc 2026/05/13 10:57:56 INFO Applying migration id=followeds 2026/05/13 10:57:56 INFO Applying migration id=certhash 2026/05/13 10:57:56 INFO Applying migration id=follows_sync 2026/05/13 10:57:56 INFO Applying migration id=jsonpath 2026/05/13 10:57:56 INFO Applying migration id=localforward 2026/05/13 10:57:56 INFO Applying migration id=avatar 2026/05/13 10:57:56 INFO Applying migration id=noimage 2026/05/13 10:57:56 INFO Applying migration id=feed 2026/05/13 10:57:56 INFO Applying migration id=bookmarks 2026/05/13 10:57:56 INFO Applying migration id=shareactivity 2026/05/13 10:57:56 INFO Applying migration id=application 2026/05/13 10:57:56 INFO Applying migration id=certificates 2026/05/13 10:57:56 INFO Applying migration id=rawforward 2026/05/13 10:57:56 INFO Applying migration id=publickey 2026/05/13 10:57:56 INFO Applying migration id=resolvegroup 2026/05/13 10:57:56 INFO Applying migration id=reject 2026/05/13 10:57:56 INFO Applying migration id=autodel 2026/05/13 10:57:56 INFO Applying migration id=jsonb 2026/05/13 10:57:56 INFO Applying migration id=quote 2026/05/13 10:57:56 INFO Applying migration id=rfc9421 2026/05/13 10:57:56 INFO Applying migration id=keys 2026/05/13 10:57:56 INFO Applying migration id=portable 2026/05/13 10:57:56 INFO Applying migration id=proofs 2026/05/13 10:57:56 INFO Applying migration id=contexts 2026/05/13 10:57:56 INFO Applying migration id=deliverieshost 2026/05/13 10:57:56 INFO Applying migration id=pembegin 2026/05/13 10:57:56 INFO Applying migration id=didhost 2026/05/13 10:57:56 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:56 INFO Applying migration id=invites 2026/05/13 10:57:56 INFO Applying migration id=ed25519blob 2026/05/13 10:57:56 INFO Applying migration id=rsablob 2026/05/13 10:57:56 INFO Applying migration id=iconscid 2026/05/13 10:57:56 INFO Applying migration id=actor 2026/05/13 10:57:56 INFO Applying migration id=localkeys 2026/05/13 10:57:56 INFO Applying migration id=deleted 2026/05/13 10:57:56 INFO Applying migration id=history 2026/05/13 10:57:56 INFO Applying migration id=outboxnano 2026/05/13 10:57:56 INFO Applying migration id=implements 2026/05/13 10:57:56 INFO Applying migration id=backfill 2026/05/13 10:57:56 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-7663-72af-bc8f-415a46899c02 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:56 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-7663-7b12-a77c-68a3a054b6a7 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-7663-72af-bc8f-415a46899c02 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-7663-72af-bc8f-415a46899c02 2026/05/13 10:57:56 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-7665-7b90-877f-3f8ab5f91226 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-7665-7b47-9b96-dc7a90e560f5 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-7665-7b47-9b96-dc7a90e560f5 2026/05/13 10:57:56 WARN Content is empty --- PASS: TestUploadEdit_Empty (0.81s) === RUN TestUploadEdit_SizeLimit 2026/05/13 10:57:56 INFO Applying migration id=initial 2026/05/13 10:57:56 INFO Applying migration id=notesupdated 2026/05/13 10:57:56 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:56 INFO Applying migration id=activitiesid 2026/05/13 10:57:56 INFO Applying migration id=outbox 2026/05/13 10:57:56 INFO Applying migration id=edits 2026/05/13 10:57:56 INFO Applying migration id=outboxactor 2026/05/13 10:57:56 INFO Applying migration id=outboxsender 2026/05/13 10:57:56 INFO Applying migration id=thread 2026/05/13 10:57:56 INFO Applying migration id=host 2026/05/13 10:57:56 INFO Applying migration id=sharedinbox 2026/05/13 10:57:56 INFO Applying migration id=noteshost 2026/05/13 10:57:56 INFO Applying migration id=fetched 2026/05/13 10:57:56 INFO Applying migration id=move 2026/05/13 10:57:56 INFO Applying migration id=cleanup 2026/05/13 10:57:56 INFO Applying migration id=received 2026/05/13 10:57:56 INFO Applying migration id=namehost 2026/05/13 10:57:56 INFO Applying migration id=outboxhost 2026/05/13 10:57:56 INFO Applying migration id=notesfts 2026/05/13 10:57:56 INFO Applying migration id=iconsname 2026/05/13 10:57:56 INFO Applying migration id=nohash 2026/05/13 10:57:56 INFO Applying migration id=shares 2026/05/13 10:57:56 INFO Applying migration id=actorttl 2026/05/13 10:57:56 INFO Applying migration id=tocc 2026/05/13 10:57:56 INFO Applying migration id=followeds 2026/05/13 10:57:56 INFO Applying migration id=certhash 2026/05/13 10:57:56 INFO Applying migration id=follows_sync 2026/05/13 10:57:56 INFO Applying migration id=jsonpath 2026/05/13 10:57:56 INFO Applying migration id=localforward 2026/05/13 10:57:56 INFO Applying migration id=avatar 2026/05/13 10:57:56 INFO Applying migration id=noimage 2026/05/13 10:57:56 INFO Applying migration id=feed 2026/05/13 10:57:56 INFO Applying migration id=bookmarks 2026/05/13 10:57:56 INFO Applying migration id=shareactivity 2026/05/13 10:57:56 INFO Applying migration id=application 2026/05/13 10:57:56 INFO Applying migration id=certificates 2026/05/13 10:57:56 INFO Applying migration id=rawforward 2026/05/13 10:57:56 INFO Applying migration id=publickey 2026/05/13 10:57:56 INFO Applying migration id=resolvegroup 2026/05/13 10:57:56 INFO Applying migration id=reject 2026/05/13 10:57:56 INFO Applying migration id=autodel 2026/05/13 10:57:56 INFO Applying migration id=jsonb 2026/05/13 10:57:56 INFO Applying migration id=quote 2026/05/13 10:57:56 INFO Applying migration id=rfc9421 2026/05/13 10:57:56 INFO Applying migration id=keys 2026/05/13 10:57:56 INFO Applying migration id=portable 2026/05/13 10:57:56 INFO Applying migration id=proofs 2026/05/13 10:57:56 INFO Applying migration id=contexts 2026/05/13 10:57:56 INFO Applying migration id=deliverieshost 2026/05/13 10:57:56 INFO Applying migration id=pembegin 2026/05/13 10:57:56 INFO Applying migration id=didhost 2026/05/13 10:57:56 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:56 INFO Applying migration id=invites 2026/05/13 10:57:56 INFO Applying migration id=ed25519blob 2026/05/13 10:57:56 INFO Applying migration id=rsablob 2026/05/13 10:57:56 INFO Applying migration id=iconscid 2026/05/13 10:57:56 INFO Applying migration id=actor 2026/05/13 10:57:56 INFO Applying migration id=localkeys 2026/05/13 10:57:56 INFO Applying migration id=deleted 2026/05/13 10:57:56 INFO Applying migration id=history 2026/05/13 10:57:56 INFO Applying migration id=outboxnano 2026/05/13 10:57:56 INFO Applying migration id=implements 2026/05/13 10:57:56 INFO Applying migration id=backfill 2026/05/13 10:57:57 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-78f9-7955-94de-2f6abffec420 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:57 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-78fa-7176-a6c8-d685ce338ca8 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-78f9-7955-94de-2f6abffec420 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-78f9-7955-94de-2f6abffec420 2026/05/13 10:57:57 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-78fc-722a-a06b-71c4fc9c067d activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-78fc-71ed-8040-e6463561d1d0 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-78fc-71ed-8040-e6463561d1d0 --- PASS: TestUploadEdit_SizeLimit (0.66s) === RUN TestUploadEdit_InvalidSize 2026/05/13 10:57:57 INFO Applying migration id=initial 2026/05/13 10:57:57 INFO Applying migration id=notesupdated 2026/05/13 10:57:57 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:57 INFO Applying migration id=activitiesid 2026/05/13 10:57:57 INFO Applying migration id=outbox 2026/05/13 10:57:57 INFO Applying migration id=edits 2026/05/13 10:57:57 INFO Applying migration id=outboxactor 2026/05/13 10:57:57 INFO Applying migration id=outboxsender 2026/05/13 10:57:57 INFO Applying migration id=thread 2026/05/13 10:57:57 INFO Applying migration id=host 2026/05/13 10:57:57 INFO Applying migration id=sharedinbox 2026/05/13 10:57:57 INFO Applying migration id=noteshost 2026/05/13 10:57:57 INFO Applying migration id=fetched 2026/05/13 10:57:57 INFO Applying migration id=move 2026/05/13 10:57:57 INFO Applying migration id=cleanup 2026/05/13 10:57:57 INFO Applying migration id=received 2026/05/13 10:57:57 INFO Applying migration id=namehost 2026/05/13 10:57:57 INFO Applying migration id=outboxhost 2026/05/13 10:57:57 INFO Applying migration id=notesfts 2026/05/13 10:57:57 INFO Applying migration id=iconsname 2026/05/13 10:57:57 INFO Applying migration id=nohash 2026/05/13 10:57:57 INFO Applying migration id=shares 2026/05/13 10:57:57 INFO Applying migration id=actorttl 2026/05/13 10:57:57 INFO Applying migration id=tocc 2026/05/13 10:57:57 INFO Applying migration id=followeds 2026/05/13 10:57:57 INFO Applying migration id=certhash 2026/05/13 10:57:57 INFO Applying migration id=follows_sync 2026/05/13 10:57:57 INFO Applying migration id=jsonpath 2026/05/13 10:57:57 INFO Applying migration id=localforward 2026/05/13 10:57:57 INFO Applying migration id=avatar 2026/05/13 10:57:57 INFO Applying migration id=noimage 2026/05/13 10:57:57 INFO Applying migration id=feed 2026/05/13 10:57:57 INFO Applying migration id=bookmarks 2026/05/13 10:57:57 INFO Applying migration id=shareactivity 2026/05/13 10:57:57 INFO Applying migration id=application 2026/05/13 10:57:57 INFO Applying migration id=certificates 2026/05/13 10:57:57 INFO Applying migration id=rawforward 2026/05/13 10:57:57 INFO Applying migration id=publickey 2026/05/13 10:57:57 INFO Applying migration id=resolvegroup 2026/05/13 10:57:57 INFO Applying migration id=reject 2026/05/13 10:57:57 INFO Applying migration id=autodel 2026/05/13 10:57:57 INFO Applying migration id=jsonb 2026/05/13 10:57:57 INFO Applying migration id=quote 2026/05/13 10:57:57 INFO Applying migration id=rfc9421 2026/05/13 10:57:57 INFO Applying migration id=keys 2026/05/13 10:57:57 INFO Applying migration id=portable 2026/05/13 10:57:57 INFO Applying migration id=proofs 2026/05/13 10:57:57 INFO Applying migration id=contexts 2026/05/13 10:57:57 INFO Applying migration id=deliverieshost 2026/05/13 10:57:57 INFO Applying migration id=pembegin 2026/05/13 10:57:57 INFO Applying migration id=didhost 2026/05/13 10:57:57 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:57 INFO Applying migration id=invites 2026/05/13 10:57:57 INFO Applying migration id=ed25519blob 2026/05/13 10:57:57 INFO Applying migration id=rsablob 2026/05/13 10:57:57 INFO Applying migration id=iconscid 2026/05/13 10:57:57 INFO Applying migration id=actor 2026/05/13 10:57:57 INFO Applying migration id=localkeys 2026/05/13 10:57:57 INFO Applying migration id=deleted 2026/05/13 10:57:57 INFO Applying migration id=history 2026/05/13 10:57:57 INFO Applying migration id=outboxnano 2026/05/13 10:57:57 INFO Applying migration id=implements 2026/05/13 10:57:57 INFO Applying migration id=backfill 2026/05/13 10:57:58 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-7d19-7ba4-84fd-750c655211ff activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:58 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-7d1a-7408-afa1-6744a70f582e activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-7d19-7ba4-84fd-750c655211ff activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-7d19-7ba4-84fd-750c655211ff 2026/05/13 10:57:58 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-7d1c-763b-9513-afdb4fe03612 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-7d1c-75fb-907c-de3065645204 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-7d1c-75fb-907c-de3065645204 2026/05/13 10:57:58 WARN Failed to parse content size error="strconv.ParseInt: parsing \"abc\": invalid syntax" --- PASS: TestUploadEdit_InvalidSize (1.06s) === RUN TestUploadEdit_InvalidType 2026/05/13 10:57:58 INFO Applying migration id=initial 2026/05/13 10:57:58 INFO Applying migration id=notesupdated 2026/05/13 10:57:58 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:58 INFO Applying migration id=activitiesid 2026/05/13 10:57:58 INFO Applying migration id=outbox 2026/05/13 10:57:58 INFO Applying migration id=edits 2026/05/13 10:57:58 INFO Applying migration id=outboxactor 2026/05/13 10:57:58 INFO Applying migration id=outboxsender 2026/05/13 10:57:58 INFO Applying migration id=thread 2026/05/13 10:57:58 INFO Applying migration id=host 2026/05/13 10:57:58 INFO Applying migration id=sharedinbox 2026/05/13 10:57:58 INFO Applying migration id=noteshost 2026/05/13 10:57:58 INFO Applying migration id=fetched 2026/05/13 10:57:58 INFO Applying migration id=move 2026/05/13 10:57:58 INFO Applying migration id=cleanup 2026/05/13 10:57:58 INFO Applying migration id=received 2026/05/13 10:57:58 INFO Applying migration id=namehost 2026/05/13 10:57:58 INFO Applying migration id=outboxhost 2026/05/13 10:57:58 INFO Applying migration id=notesfts 2026/05/13 10:57:58 INFO Applying migration id=iconsname 2026/05/13 10:57:58 INFO Applying migration id=nohash 2026/05/13 10:57:58 INFO Applying migration id=shares 2026/05/13 10:57:58 INFO Applying migration id=actorttl 2026/05/13 10:57:58 INFO Applying migration id=tocc 2026/05/13 10:57:58 INFO Applying migration id=followeds 2026/05/13 10:57:58 INFO Applying migration id=certhash 2026/05/13 10:57:58 INFO Applying migration id=follows_sync 2026/05/13 10:57:58 INFO Applying migration id=jsonpath 2026/05/13 10:57:58 INFO Applying migration id=localforward 2026/05/13 10:57:58 INFO Applying migration id=avatar 2026/05/13 10:57:58 INFO Applying migration id=noimage 2026/05/13 10:57:58 INFO Applying migration id=feed 2026/05/13 10:57:58 INFO Applying migration id=bookmarks 2026/05/13 10:57:58 INFO Applying migration id=shareactivity 2026/05/13 10:57:58 INFO Applying migration id=application 2026/05/13 10:57:58 INFO Applying migration id=certificates 2026/05/13 10:57:58 INFO Applying migration id=rawforward 2026/05/13 10:57:58 INFO Applying migration id=publickey 2026/05/13 10:57:58 INFO Applying migration id=resolvegroup 2026/05/13 10:57:58 INFO Applying migration id=reject 2026/05/13 10:57:58 INFO Applying migration id=autodel 2026/05/13 10:57:58 INFO Applying migration id=jsonb 2026/05/13 10:57:58 INFO Applying migration id=quote 2026/05/13 10:57:58 INFO Applying migration id=rfc9421 2026/05/13 10:57:58 INFO Applying migration id=keys 2026/05/13 10:57:58 INFO Applying migration id=portable 2026/05/13 10:57:58 INFO Applying migration id=proofs 2026/05/13 10:57:58 INFO Applying migration id=contexts 2026/05/13 10:57:58 INFO Applying migration id=deliverieshost 2026/05/13 10:57:58 INFO Applying migration id=pembegin 2026/05/13 10:57:58 INFO Applying migration id=didhost 2026/05/13 10:57:58 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:58 INFO Applying migration id=invites 2026/05/13 10:57:58 INFO Applying migration id=ed25519blob 2026/05/13 10:57:58 INFO Applying migration id=rsablob 2026/05/13 10:57:58 INFO Applying migration id=iconscid 2026/05/13 10:57:58 INFO Applying migration id=actor 2026/05/13 10:57:58 INFO Applying migration id=localkeys 2026/05/13 10:57:58 INFO Applying migration id=deleted 2026/05/13 10:57:58 INFO Applying migration id=history 2026/05/13 10:57:58 INFO Applying migration id=outboxnano 2026/05/13 10:57:58 INFO Applying migration id=implements 2026/05/13 10:57:58 INFO Applying migration id=backfill 2026/05/13 10:57:59 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-80e2-7e17-86db-594dfbecfbb7 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:57:59 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-80e4-73a1-b9ec-46ca24f966e2 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-80e2-7e17-86db-594dfbecfbb7 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-80e2-7e17-86db-594dfbecfbb7 2026/05/13 10:57:59 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-80e6-7773-82e6-bf622724f760 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-80e6-770b-a1bf-a0e2112ca27c activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-80e6-770b-a1bf-a0e2112ca27c 2026/05/13 10:57:59 WARN Content type is unsupported type=text/gemini --- PASS: TestUploadEdit_InvalidType (0.97s) === RUN TestUploadEdit_NoSize 2026/05/13 10:57:59 INFO Applying migration id=initial 2026/05/13 10:57:59 INFO Applying migration id=notesupdated 2026/05/13 10:57:59 INFO Applying migration id=personspreferredusername 2026/05/13 10:57:59 INFO Applying migration id=activitiesid 2026/05/13 10:57:59 INFO Applying migration id=outbox 2026/05/13 10:57:59 INFO Applying migration id=edits 2026/05/13 10:57:59 INFO Applying migration id=outboxactor 2026/05/13 10:57:59 INFO Applying migration id=outboxsender 2026/05/13 10:57:59 INFO Applying migration id=thread 2026/05/13 10:57:59 INFO Applying migration id=host 2026/05/13 10:57:59 INFO Applying migration id=sharedinbox 2026/05/13 10:57:59 INFO Applying migration id=noteshost 2026/05/13 10:57:59 INFO Applying migration id=fetched 2026/05/13 10:57:59 INFO Applying migration id=move 2026/05/13 10:57:59 INFO Applying migration id=cleanup 2026/05/13 10:57:59 INFO Applying migration id=received 2026/05/13 10:57:59 INFO Applying migration id=namehost 2026/05/13 10:57:59 INFO Applying migration id=outboxhost 2026/05/13 10:57:59 INFO Applying migration id=notesfts 2026/05/13 10:57:59 INFO Applying migration id=iconsname 2026/05/13 10:57:59 INFO Applying migration id=nohash 2026/05/13 10:57:59 INFO Applying migration id=shares 2026/05/13 10:57:59 INFO Applying migration id=actorttl 2026/05/13 10:57:59 INFO Applying migration id=tocc 2026/05/13 10:57:59 INFO Applying migration id=followeds 2026/05/13 10:57:59 INFO Applying migration id=certhash 2026/05/13 10:57:59 INFO Applying migration id=follows_sync 2026/05/13 10:57:59 INFO Applying migration id=jsonpath 2026/05/13 10:57:59 INFO Applying migration id=localforward 2026/05/13 10:57:59 INFO Applying migration id=avatar 2026/05/13 10:57:59 INFO Applying migration id=noimage 2026/05/13 10:57:59 INFO Applying migration id=feed 2026/05/13 10:57:59 INFO Applying migration id=bookmarks 2026/05/13 10:57:59 INFO Applying migration id=shareactivity 2026/05/13 10:57:59 INFO Applying migration id=application 2026/05/13 10:57:59 INFO Applying migration id=certificates 2026/05/13 10:57:59 INFO Applying migration id=rawforward 2026/05/13 10:57:59 INFO Applying migration id=publickey 2026/05/13 10:57:59 INFO Applying migration id=resolvegroup 2026/05/13 10:57:59 INFO Applying migration id=reject 2026/05/13 10:57:59 INFO Applying migration id=autodel 2026/05/13 10:57:59 INFO Applying migration id=jsonb 2026/05/13 10:57:59 INFO Applying migration id=quote 2026/05/13 10:57:59 INFO Applying migration id=rfc9421 2026/05/13 10:57:59 INFO Applying migration id=keys 2026/05/13 10:57:59 INFO Applying migration id=portable 2026/05/13 10:57:59 INFO Applying migration id=proofs 2026/05/13 10:57:59 INFO Applying migration id=contexts 2026/05/13 10:57:59 INFO Applying migration id=deliverieshost 2026/05/13 10:57:59 INFO Applying migration id=pembegin 2026/05/13 10:57:59 INFO Applying migration id=didhost 2026/05/13 10:57:59 INFO Applying migration id=rsapkcs8 2026/05/13 10:57:59 INFO Applying migration id=invites 2026/05/13 10:57:59 INFO Applying migration id=ed25519blob 2026/05/13 10:57:59 INFO Applying migration id=rsablob 2026/05/13 10:57:59 INFO Applying migration id=iconscid 2026/05/13 10:57:59 INFO Applying migration id=actor 2026/05/13 10:57:59 INFO Applying migration id=localkeys 2026/05/13 10:57:59 INFO Applying migration id=deleted 2026/05/13 10:57:59 INFO Applying migration id=history 2026/05/13 10:57:59 INFO Applying migration id=outboxnano 2026/05/13 10:57:59 INFO Applying migration id=implements 2026/05/13 10:57:59 INFO Applying migration id=backfill 2026/05/13 10:58:00 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-83a2-71d8-995f-48d64c03f3e1 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:00 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-83a2-7c02-9866-7e537e377fa5 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-83a2-71d8-995f-48d64c03f3e1 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-83a2-71d8-995f-48d64c03f3e1 2026/05/13 10:58:00 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-83a5-7d51-be2d-30ebbaec9794 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-83a5-7d13-90d3-0e0d7e664cde activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-83a5-7d13-90d3-0e0d7e664cde 2026/05/13 10:58:00 WARN Invalid parameters --- PASS: TestUploadEdit_NoSize (0.70s) === RUN TestUploadEdit_NoType 2026/05/13 10:58:00 INFO Applying migration id=initial 2026/05/13 10:58:00 INFO Applying migration id=notesupdated 2026/05/13 10:58:00 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:00 INFO Applying migration id=activitiesid 2026/05/13 10:58:00 INFO Applying migration id=outbox 2026/05/13 10:58:00 INFO Applying migration id=edits 2026/05/13 10:58:00 INFO Applying migration id=outboxactor 2026/05/13 10:58:00 INFO Applying migration id=outboxsender 2026/05/13 10:58:00 INFO Applying migration id=thread 2026/05/13 10:58:00 INFO Applying migration id=host 2026/05/13 10:58:00 INFO Applying migration id=sharedinbox 2026/05/13 10:58:00 INFO Applying migration id=noteshost 2026/05/13 10:58:00 INFO Applying migration id=fetched 2026/05/13 10:58:00 INFO Applying migration id=move 2026/05/13 10:58:00 INFO Applying migration id=cleanup 2026/05/13 10:58:00 INFO Applying migration id=received 2026/05/13 10:58:00 INFO Applying migration id=namehost 2026/05/13 10:58:00 INFO Applying migration id=outboxhost 2026/05/13 10:58:00 INFO Applying migration id=notesfts 2026/05/13 10:58:00 INFO Applying migration id=iconsname 2026/05/13 10:58:00 INFO Applying migration id=nohash 2026/05/13 10:58:00 INFO Applying migration id=shares 2026/05/13 10:58:00 INFO Applying migration id=actorttl 2026/05/13 10:58:00 INFO Applying migration id=tocc 2026/05/13 10:58:00 INFO Applying migration id=followeds 2026/05/13 10:58:00 INFO Applying migration id=certhash 2026/05/13 10:58:00 INFO Applying migration id=follows_sync 2026/05/13 10:58:00 INFO Applying migration id=jsonpath 2026/05/13 10:58:00 INFO Applying migration id=localforward 2026/05/13 10:58:00 INFO Applying migration id=avatar 2026/05/13 10:58:00 INFO Applying migration id=noimage 2026/05/13 10:58:00 INFO Applying migration id=feed 2026/05/13 10:58:00 INFO Applying migration id=bookmarks 2026/05/13 10:58:00 INFO Applying migration id=shareactivity 2026/05/13 10:58:00 INFO Applying migration id=application 2026/05/13 10:58:00 INFO Applying migration id=certificates 2026/05/13 10:58:00 INFO Applying migration id=rawforward 2026/05/13 10:58:00 INFO Applying migration id=publickey 2026/05/13 10:58:00 INFO Applying migration id=resolvegroup 2026/05/13 10:58:00 INFO Applying migration id=reject 2026/05/13 10:58:00 INFO Applying migration id=autodel 2026/05/13 10:58:00 INFO Applying migration id=jsonb 2026/05/13 10:58:00 INFO Applying migration id=quote 2026/05/13 10:58:00 INFO Applying migration id=rfc9421 2026/05/13 10:58:00 INFO Applying migration id=keys 2026/05/13 10:58:00 INFO Applying migration id=portable 2026/05/13 10:58:00 INFO Applying migration id=proofs 2026/05/13 10:58:00 INFO Applying migration id=contexts 2026/05/13 10:58:00 INFO Applying migration id=deliverieshost 2026/05/13 10:58:00 INFO Applying migration id=pembegin 2026/05/13 10:58:00 INFO Applying migration id=didhost 2026/05/13 10:58:00 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:00 INFO Applying migration id=invites 2026/05/13 10:58:00 INFO Applying migration id=ed25519blob 2026/05/13 10:58:00 INFO Applying migration id=rsablob 2026/05/13 10:58:00 INFO Applying migration id=iconscid 2026/05/13 10:58:00 INFO Applying migration id=actor 2026/05/13 10:58:00 INFO Applying migration id=localkeys 2026/05/13 10:58:00 INFO Applying migration id=deleted 2026/05/13 10:58:00 INFO Applying migration id=history 2026/05/13 10:58:00 INFO Applying migration id=outboxnano 2026/05/13 10:58:00 INFO Applying migration id=implements 2026/05/13 10:58:00 INFO Applying migration id=backfill 2026/05/13 10:58:00 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-869b-7a7f-af4d-2d2d6c7e573e activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:00 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-869c-7458-8fcf-56e48a86a6b6 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-869b-7a7f-af4d-2d2d6c7e573e activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-869b-7a7f-af4d-2d2d6c7e573e 2026/05/13 10:58:00 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-869e-7734-80f6-e0b44b4da2fc activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-869e-76f4-9076-c05795a52a3b activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-869e-76f4-9076-c05795a52a3b 2026/05/13 10:58:00 WARN Invalid parameters --- PASS: TestUploadEdit_NoType (0.76s) === RUN TestUploadReply_PostToFollowers 2026/05/13 10:58:00 INFO Applying migration id=initial 2026/05/13 10:58:00 INFO Applying migration id=notesupdated 2026/05/13 10:58:00 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:00 INFO Applying migration id=activitiesid 2026/05/13 10:58:00 INFO Applying migration id=outbox 2026/05/13 10:58:01 INFO Applying migration id=edits 2026/05/13 10:58:01 INFO Applying migration id=outboxactor 2026/05/13 10:58:01 INFO Applying migration id=outboxsender 2026/05/13 10:58:01 INFO Applying migration id=thread 2026/05/13 10:58:01 INFO Applying migration id=host 2026/05/13 10:58:01 INFO Applying migration id=sharedinbox 2026/05/13 10:58:01 INFO Applying migration id=noteshost 2026/05/13 10:58:01 INFO Applying migration id=fetched 2026/05/13 10:58:01 INFO Applying migration id=move 2026/05/13 10:58:01 INFO Applying migration id=cleanup 2026/05/13 10:58:01 INFO Applying migration id=received 2026/05/13 10:58:01 INFO Applying migration id=namehost 2026/05/13 10:58:01 INFO Applying migration id=outboxhost 2026/05/13 10:58:01 INFO Applying migration id=notesfts 2026/05/13 10:58:01 INFO Applying migration id=iconsname 2026/05/13 10:58:01 INFO Applying migration id=nohash 2026/05/13 10:58:01 INFO Applying migration id=shares 2026/05/13 10:58:01 INFO Applying migration id=actorttl 2026/05/13 10:58:01 INFO Applying migration id=tocc 2026/05/13 10:58:01 INFO Applying migration id=followeds 2026/05/13 10:58:01 INFO Applying migration id=certhash 2026/05/13 10:58:01 INFO Applying migration id=follows_sync 2026/05/13 10:58:01 INFO Applying migration id=jsonpath 2026/05/13 10:58:01 INFO Applying migration id=localforward 2026/05/13 10:58:01 INFO Applying migration id=avatar 2026/05/13 10:58:01 INFO Applying migration id=noimage 2026/05/13 10:58:01 INFO Applying migration id=feed 2026/05/13 10:58:01 INFO Applying migration id=bookmarks 2026/05/13 10:58:01 INFO Applying migration id=shareactivity 2026/05/13 10:58:01 INFO Applying migration id=application 2026/05/13 10:58:01 INFO Applying migration id=certificates 2026/05/13 10:58:01 INFO Applying migration id=rawforward 2026/05/13 10:58:01 INFO Applying migration id=publickey 2026/05/13 10:58:01 INFO Applying migration id=resolvegroup 2026/05/13 10:58:01 INFO Applying migration id=reject 2026/05/13 10:58:01 INFO Applying migration id=autodel 2026/05/13 10:58:01 INFO Applying migration id=jsonb 2026/05/13 10:58:01 INFO Applying migration id=quote 2026/05/13 10:58:01 INFO Applying migration id=rfc9421 2026/05/13 10:58:01 INFO Applying migration id=keys 2026/05/13 10:58:01 INFO Applying migration id=portable 2026/05/13 10:58:01 INFO Applying migration id=proofs 2026/05/13 10:58:01 INFO Applying migration id=contexts 2026/05/13 10:58:01 INFO Applying migration id=deliverieshost 2026/05/13 10:58:01 INFO Applying migration id=pembegin 2026/05/13 10:58:01 INFO Applying migration id=didhost 2026/05/13 10:58:01 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:01 INFO Applying migration id=invites 2026/05/13 10:58:01 INFO Applying migration id=ed25519blob 2026/05/13 10:58:01 INFO Applying migration id=rsablob 2026/05/13 10:58:01 INFO Applying migration id=iconscid 2026/05/13 10:58:01 INFO Applying migration id=actor 2026/05/13 10:58:01 INFO Applying migration id=localkeys 2026/05/13 10:58:01 INFO Applying migration id=deleted 2026/05/13 10:58:01 INFO Applying migration id=history 2026/05/13 10:58:01 INFO Applying migration id=outboxnano 2026/05/13 10:58:01 INFO Applying migration id=implements 2026/05/13 10:58:01 INFO Applying migration id=backfill 2026/05/13 10:58:01 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-8920-7b62-bad2-5d3de922003b activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:01 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-8921-7a63-8dee-f56b2ac6719d activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-8920-7b62-bad2-5d3de922003b activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-8920-7b62-bad2-5d3de922003b 2026/05/13 10:58:01 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-8922-799d-8ff4-bb5883348e13 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-8922-7935-9930-6e3b290f27cd activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-8922-7935-9930-6e3b290f27cd 2026/05/13 10:58:01 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-8922-7935-9930-6e3b290f27cd 2026/05/13 10:58:01 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-8922-7935-9930-6e3b290f27cd 2026/05/13 10:58:01 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-8928-7721-a412-8f8b51b26159 note=https://localhost.localdomain:8443/post/019e20fc-8928-76d1-9b3e-75d91d92cf27 thread=https://localhost.localdomain:8443/post/019e20fc-8922-7935-9930-6e3b290f27cd starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:01 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-8928-7721-a412-8f8b51b26159 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-8928-76d1-9b3e-75d91d92cf27 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-8928-76d1-9b3e-75d91d92cf27 2026/05/13 10:58:01 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-8922-7935-9930-6e3b290f27cd 2026/05/13 10:58:01 INFO Generating first response key=/local --- PASS: TestUploadReply_PostToFollowers (0.66s) === RUN TestUploadReply_NoMimeType 2026/05/13 10:58:01 INFO Applying migration id=initial 2026/05/13 10:58:01 INFO Applying migration id=notesupdated 2026/05/13 10:58:01 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:01 INFO Applying migration id=activitiesid 2026/05/13 10:58:01 INFO Applying migration id=outbox 2026/05/13 10:58:01 INFO Applying migration id=edits 2026/05/13 10:58:01 INFO Applying migration id=outboxactor 2026/05/13 10:58:01 INFO Applying migration id=outboxsender 2026/05/13 10:58:01 INFO Applying migration id=thread 2026/05/13 10:58:01 INFO Applying migration id=host 2026/05/13 10:58:01 INFO Applying migration id=sharedinbox 2026/05/13 10:58:01 INFO Applying migration id=noteshost 2026/05/13 10:58:01 INFO Applying migration id=fetched 2026/05/13 10:58:01 INFO Applying migration id=move 2026/05/13 10:58:01 INFO Applying migration id=cleanup 2026/05/13 10:58:01 INFO Applying migration id=received 2026/05/13 10:58:01 INFO Applying migration id=namehost 2026/05/13 10:58:01 INFO Applying migration id=outboxhost 2026/05/13 10:58:01 INFO Applying migration id=notesfts 2026/05/13 10:58:01 INFO Applying migration id=iconsname 2026/05/13 10:58:01 INFO Applying migration id=nohash 2026/05/13 10:58:01 INFO Applying migration id=shares 2026/05/13 10:58:01 INFO Applying migration id=actorttl 2026/05/13 10:58:01 INFO Applying migration id=tocc 2026/05/13 10:58:01 INFO Applying migration id=followeds 2026/05/13 10:58:01 INFO Applying migration id=certhash 2026/05/13 10:58:01 INFO Applying migration id=follows_sync 2026/05/13 10:58:01 INFO Applying migration id=jsonpath 2026/05/13 10:58:01 INFO Applying migration id=localforward 2026/05/13 10:58:01 INFO Applying migration id=avatar 2026/05/13 10:58:01 INFO Applying migration id=noimage 2026/05/13 10:58:01 INFO Applying migration id=feed 2026/05/13 10:58:01 INFO Applying migration id=bookmarks 2026/05/13 10:58:01 INFO Applying migration id=shareactivity 2026/05/13 10:58:01 INFO Applying migration id=application 2026/05/13 10:58:01 INFO Applying migration id=certificates 2026/05/13 10:58:01 INFO Applying migration id=rawforward 2026/05/13 10:58:01 INFO Applying migration id=publickey 2026/05/13 10:58:01 INFO Applying migration id=resolvegroup 2026/05/13 10:58:01 INFO Applying migration id=reject 2026/05/13 10:58:01 INFO Applying migration id=autodel 2026/05/13 10:58:01 INFO Applying migration id=jsonb 2026/05/13 10:58:01 INFO Applying migration id=quote 2026/05/13 10:58:01 INFO Applying migration id=rfc9421 2026/05/13 10:58:01 INFO Applying migration id=keys 2026/05/13 10:58:01 INFO Applying migration id=portable 2026/05/13 10:58:01 INFO Applying migration id=proofs 2026/05/13 10:58:01 INFO Applying migration id=contexts 2026/05/13 10:58:01 INFO Applying migration id=deliverieshost 2026/05/13 10:58:01 INFO Applying migration id=pembegin 2026/05/13 10:58:01 INFO Applying migration id=didhost 2026/05/13 10:58:01 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:01 INFO Applying migration id=invites 2026/05/13 10:58:01 INFO Applying migration id=ed25519blob 2026/05/13 10:58:01 INFO Applying migration id=rsablob 2026/05/13 10:58:01 INFO Applying migration id=iconscid 2026/05/13 10:58:01 INFO Applying migration id=actor 2026/05/13 10:58:01 INFO Applying migration id=localkeys 2026/05/13 10:58:01 INFO Applying migration id=deleted 2026/05/13 10:58:01 INFO Applying migration id=history 2026/05/13 10:58:01 INFO Applying migration id=outboxnano 2026/05/13 10:58:01 INFO Applying migration id=implements 2026/05/13 10:58:01 INFO Applying migration id=backfill 2026/05/13 10:58:03 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-8ec0-75bd-a8ab-9d71f33b47c5 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:03 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-8ec0-7e21-a4e8-77b368ae03b0 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-8ec0-75bd-a8ab-9d71f33b47c5 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-8ec0-75bd-a8ab-9d71f33b47c5 2026/05/13 10:58:03 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-8ec1-7788-9f9e-d36e450e47a7 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-8ec1-774b-b61a-1cbc9df877aa activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-8ec1-774b-b61a-1cbc9df877aa 2026/05/13 10:58:03 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-8ec1-774b-b61a-1cbc9df877aa 2026/05/13 10:58:03 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-8ec1-774b-b61a-1cbc9df877aa 2026/05/13 10:58:03 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-8ec5-714b-babd-d7b65d2a9755 note=https://localhost.localdomain:8443/post/019e20fc-8ec5-70b9-9471-d402b11348a1 thread=https://localhost.localdomain:8443/post/019e20fc-8ec1-774b-b61a-1cbc9df877aa starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:03 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-8ec5-714b-babd-d7b65d2a9755 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-8ec5-70b9-9471-d402b11348a1 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-8ec5-70b9-9471-d402b11348a1 2026/05/13 10:58:03 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-8ec1-774b-b61a-1cbc9df877aa 2026/05/13 10:58:03 INFO Generating first response key=/local --- PASS: TestUploadReply_NoMimeType (1.44s) === RUN TestUsers_NoPosts 2026/05/13 10:58:03 INFO Applying migration id=initial 2026/05/13 10:58:03 INFO Applying migration id=notesupdated 2026/05/13 10:58:03 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:03 INFO Applying migration id=activitiesid 2026/05/13 10:58:03 INFO Applying migration id=outbox 2026/05/13 10:58:03 INFO Applying migration id=edits 2026/05/13 10:58:03 INFO Applying migration id=outboxactor 2026/05/13 10:58:03 INFO Applying migration id=outboxsender 2026/05/13 10:58:03 INFO Applying migration id=thread 2026/05/13 10:58:03 INFO Applying migration id=host 2026/05/13 10:58:03 INFO Applying migration id=sharedinbox 2026/05/13 10:58:03 INFO Applying migration id=noteshost 2026/05/13 10:58:03 INFO Applying migration id=fetched 2026/05/13 10:58:03 INFO Applying migration id=move 2026/05/13 10:58:03 INFO Applying migration id=cleanup 2026/05/13 10:58:03 INFO Applying migration id=received 2026/05/13 10:58:03 INFO Applying migration id=namehost 2026/05/13 10:58:03 INFO Applying migration id=outboxhost 2026/05/13 10:58:03 INFO Applying migration id=notesfts 2026/05/13 10:58:03 INFO Applying migration id=iconsname 2026/05/13 10:58:03 INFO Applying migration id=nohash 2026/05/13 10:58:03 INFO Applying migration id=shares 2026/05/13 10:58:03 INFO Applying migration id=actorttl 2026/05/13 10:58:03 INFO Applying migration id=tocc 2026/05/13 10:58:03 INFO Applying migration id=followeds 2026/05/13 10:58:03 INFO Applying migration id=certhash 2026/05/13 10:58:03 INFO Applying migration id=follows_sync 2026/05/13 10:58:03 INFO Applying migration id=jsonpath 2026/05/13 10:58:03 INFO Applying migration id=localforward 2026/05/13 10:58:03 INFO Applying migration id=avatar 2026/05/13 10:58:03 INFO Applying migration id=noimage 2026/05/13 10:58:03 INFO Applying migration id=feed 2026/05/13 10:58:03 INFO Applying migration id=bookmarks 2026/05/13 10:58:03 INFO Applying migration id=shareactivity 2026/05/13 10:58:03 INFO Applying migration id=application 2026/05/13 10:58:03 INFO Applying migration id=certificates 2026/05/13 10:58:03 INFO Applying migration id=rawforward 2026/05/13 10:58:03 INFO Applying migration id=publickey 2026/05/13 10:58:03 INFO Applying migration id=resolvegroup 2026/05/13 10:58:03 INFO Applying migration id=reject 2026/05/13 10:58:03 INFO Applying migration id=autodel 2026/05/13 10:58:03 INFO Applying migration id=jsonb 2026/05/13 10:58:03 INFO Applying migration id=quote 2026/05/13 10:58:03 INFO Applying migration id=rfc9421 2026/05/13 10:58:03 INFO Applying migration id=keys 2026/05/13 10:58:03 INFO Applying migration id=portable 2026/05/13 10:58:03 INFO Applying migration id=proofs 2026/05/13 10:58:03 INFO Applying migration id=contexts 2026/05/13 10:58:03 INFO Applying migration id=deliverieshost 2026/05/13 10:58:03 INFO Applying migration id=pembegin 2026/05/13 10:58:03 INFO Applying migration id=didhost 2026/05/13 10:58:03 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:03 INFO Applying migration id=invites 2026/05/13 10:58:03 INFO Applying migration id=ed25519blob 2026/05/13 10:58:03 INFO Applying migration id=rsablob 2026/05/13 10:58:03 INFO Applying migration id=iconscid 2026/05/13 10:58:03 INFO Applying migration id=actor 2026/05/13 10:58:03 INFO Applying migration id=localkeys 2026/05/13 10:58:03 INFO Applying migration id=deleted 2026/05/13 10:58:03 INFO Applying migration id=history 2026/05/13 10:58:03 INFO Applying migration id=outboxnano 2026/05/13 10:58:03 INFO Applying migration id=implements 2026/05/13 10:58:03 INFO Applying migration id=backfill --- PASS: TestUsers_NoPosts (0.74s) === RUN TestUsers_UnauthenticatedUser 2026/05/13 10:58:03 INFO Applying migration id=initial 2026/05/13 10:58:03 INFO Applying migration id=notesupdated 2026/05/13 10:58:03 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:03 INFO Applying migration id=activitiesid 2026/05/13 10:58:03 INFO Applying migration id=outbox 2026/05/13 10:58:03 INFO Applying migration id=edits 2026/05/13 10:58:03 INFO Applying migration id=outboxactor 2026/05/13 10:58:03 INFO Applying migration id=outboxsender 2026/05/13 10:58:03 INFO Applying migration id=thread 2026/05/13 10:58:03 INFO Applying migration id=host 2026/05/13 10:58:03 INFO Applying migration id=sharedinbox 2026/05/13 10:58:03 INFO Applying migration id=noteshost 2026/05/13 10:58:03 INFO Applying migration id=fetched 2026/05/13 10:58:03 INFO Applying migration id=move 2026/05/13 10:58:03 INFO Applying migration id=cleanup 2026/05/13 10:58:03 INFO Applying migration id=received 2026/05/13 10:58:03 INFO Applying migration id=namehost 2026/05/13 10:58:03 INFO Applying migration id=outboxhost 2026/05/13 10:58:03 INFO Applying migration id=notesfts 2026/05/13 10:58:03 INFO Applying migration id=iconsname 2026/05/13 10:58:03 INFO Applying migration id=nohash 2026/05/13 10:58:03 INFO Applying migration id=shares 2026/05/13 10:58:03 INFO Applying migration id=actorttl 2026/05/13 10:58:03 INFO Applying migration id=tocc 2026/05/13 10:58:03 INFO Applying migration id=followeds 2026/05/13 10:58:03 INFO Applying migration id=certhash 2026/05/13 10:58:03 INFO Applying migration id=follows_sync 2026/05/13 10:58:03 INFO Applying migration id=jsonpath 2026/05/13 10:58:03 INFO Applying migration id=localforward 2026/05/13 10:58:03 INFO Applying migration id=avatar 2026/05/13 10:58:03 INFO Applying migration id=noimage 2026/05/13 10:58:03 INFO Applying migration id=feed 2026/05/13 10:58:03 INFO Applying migration id=bookmarks 2026/05/13 10:58:03 INFO Applying migration id=shareactivity 2026/05/13 10:58:03 INFO Applying migration id=application 2026/05/13 10:58:03 INFO Applying migration id=certificates 2026/05/13 10:58:03 INFO Applying migration id=rawforward 2026/05/13 10:58:03 INFO Applying migration id=publickey 2026/05/13 10:58:03 INFO Applying migration id=resolvegroup 2026/05/13 10:58:03 INFO Applying migration id=reject 2026/05/13 10:58:03 INFO Applying migration id=autodel 2026/05/13 10:58:03 INFO Applying migration id=jsonb 2026/05/13 10:58:03 INFO Applying migration id=quote 2026/05/13 10:58:03 INFO Applying migration id=rfc9421 2026/05/13 10:58:03 INFO Applying migration id=keys 2026/05/13 10:58:03 INFO Applying migration id=portable 2026/05/13 10:58:03 INFO Applying migration id=proofs 2026/05/13 10:58:03 INFO Applying migration id=contexts 2026/05/13 10:58:03 INFO Applying migration id=deliverieshost 2026/05/13 10:58:03 INFO Applying migration id=pembegin 2026/05/13 10:58:03 INFO Applying migration id=didhost 2026/05/13 10:58:03 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:03 INFO Applying migration id=invites 2026/05/13 10:58:03 INFO Applying migration id=ed25519blob 2026/05/13 10:58:03 INFO Applying migration id=rsablob 2026/05/13 10:58:03 INFO Applying migration id=iconscid 2026/05/13 10:58:03 INFO Applying migration id=actor 2026/05/13 10:58:03 INFO Applying migration id=localkeys 2026/05/13 10:58:03 INFO Applying migration id=deleted 2026/05/13 10:58:03 INFO Applying migration id=history 2026/05/13 10:58:03 INFO Applying migration id=outboxnano 2026/05/13 10:58:03 INFO Applying migration id=implements 2026/05/13 10:58:03 INFO Applying migration id=backfill --- PASS: TestUsers_UnauthenticatedUser (0.58s) === RUN TestUsers_DM 2026/05/13 10:58:04 INFO Applying migration id=initial 2026/05/13 10:58:04 INFO Applying migration id=notesupdated 2026/05/13 10:58:04 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:04 INFO Applying migration id=activitiesid 2026/05/13 10:58:04 INFO Applying migration id=outbox 2026/05/13 10:58:04 INFO Applying migration id=edits 2026/05/13 10:58:04 INFO Applying migration id=outboxactor 2026/05/13 10:58:04 INFO Applying migration id=outboxsender 2026/05/13 10:58:04 INFO Applying migration id=thread 2026/05/13 10:58:04 INFO Applying migration id=host 2026/05/13 10:58:04 INFO Applying migration id=sharedinbox 2026/05/13 10:58:04 INFO Applying migration id=noteshost 2026/05/13 10:58:04 INFO Applying migration id=fetched 2026/05/13 10:58:04 INFO Applying migration id=move 2026/05/13 10:58:04 INFO Applying migration id=cleanup 2026/05/13 10:58:04 INFO Applying migration id=received 2026/05/13 10:58:04 INFO Applying migration id=namehost 2026/05/13 10:58:04 INFO Applying migration id=outboxhost 2026/05/13 10:58:04 INFO Applying migration id=notesfts 2026/05/13 10:58:04 INFO Applying migration id=iconsname 2026/05/13 10:58:04 INFO Applying migration id=nohash 2026/05/13 10:58:04 INFO Applying migration id=shares 2026/05/13 10:58:04 INFO Applying migration id=actorttl 2026/05/13 10:58:04 INFO Applying migration id=tocc 2026/05/13 10:58:04 INFO Applying migration id=followeds 2026/05/13 10:58:04 INFO Applying migration id=certhash 2026/05/13 10:58:04 INFO Applying migration id=follows_sync 2026/05/13 10:58:04 INFO Applying migration id=jsonpath 2026/05/13 10:58:04 INFO Applying migration id=localforward 2026/05/13 10:58:04 INFO Applying migration id=avatar 2026/05/13 10:58:04 INFO Applying migration id=noimage 2026/05/13 10:58:04 INFO Applying migration id=feed 2026/05/13 10:58:04 INFO Applying migration id=bookmarks 2026/05/13 10:58:04 INFO Applying migration id=shareactivity 2026/05/13 10:58:04 INFO Applying migration id=application 2026/05/13 10:58:04 INFO Applying migration id=certificates 2026/05/13 10:58:04 INFO Applying migration id=rawforward 2026/05/13 10:58:04 INFO Applying migration id=publickey 2026/05/13 10:58:04 INFO Applying migration id=resolvegroup 2026/05/13 10:58:04 INFO Applying migration id=reject 2026/05/13 10:58:04 INFO Applying migration id=autodel 2026/05/13 10:58:04 INFO Applying migration id=jsonb 2026/05/13 10:58:04 INFO Applying migration id=quote 2026/05/13 10:58:04 INFO Applying migration id=rfc9421 2026/05/13 10:58:04 INFO Applying migration id=keys 2026/05/13 10:58:04 INFO Applying migration id=portable 2026/05/13 10:58:04 INFO Applying migration id=proofs 2026/05/13 10:58:04 INFO Applying migration id=contexts 2026/05/13 10:58:04 INFO Applying migration id=deliverieshost 2026/05/13 10:58:04 INFO Applying migration id=pembegin 2026/05/13 10:58:04 INFO Applying migration id=didhost 2026/05/13 10:58:04 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:04 INFO Applying migration id=invites 2026/05/13 10:58:04 INFO Applying migration id=ed25519blob 2026/05/13 10:58:04 INFO Applying migration id=rsablob 2026/05/13 10:58:04 INFO Applying migration id=iconscid 2026/05/13 10:58:04 INFO Applying migration id=actor 2026/05/13 10:58:04 INFO Applying migration id=localkeys 2026/05/13 10:58:04 INFO Applying migration id=deleted 2026/05/13 10:58:04 INFO Applying migration id=history 2026/05/13 10:58:04 INFO Applying migration id=outboxnano 2026/05/13 10:58:04 INFO Applying migration id=implements 2026/05/13 10:58:04 INFO Applying migration id=backfill 2026/05/13 10:58:05 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-969b-71e0-8cd4-d133eeb97cb6 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:05 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-969b-7942-a7e3-b79ab702d1b2 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-969b-71e0-8cd4-d133eeb97cb6 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-969b-71e0-8cd4-d133eeb97cb6 2026/05/13 10:58:05 INFO Adding mention name=@alice actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:58:05 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-969c-748d-905b-0763517a73a6 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-969c-7230-ad86-d4a80fb650a5 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-969c-7230-ad86-d4a80fb650a5 --- PASS: TestUsers_DM (0.68s) === RUN TestUsers_DMNotFollowing 2026/05/13 10:58:05 INFO Applying migration id=initial 2026/05/13 10:58:05 INFO Applying migration id=notesupdated 2026/05/13 10:58:05 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:05 INFO Applying migration id=activitiesid 2026/05/13 10:58:05 INFO Applying migration id=outbox 2026/05/13 10:58:05 INFO Applying migration id=edits 2026/05/13 10:58:05 INFO Applying migration id=outboxactor 2026/05/13 10:58:05 INFO Applying migration id=outboxsender 2026/05/13 10:58:05 INFO Applying migration id=thread 2026/05/13 10:58:05 INFO Applying migration id=host 2026/05/13 10:58:05 INFO Applying migration id=sharedinbox 2026/05/13 10:58:05 INFO Applying migration id=noteshost 2026/05/13 10:58:05 INFO Applying migration id=fetched 2026/05/13 10:58:05 INFO Applying migration id=move 2026/05/13 10:58:05 INFO Applying migration id=cleanup 2026/05/13 10:58:05 INFO Applying migration id=received 2026/05/13 10:58:05 INFO Applying migration id=namehost 2026/05/13 10:58:05 INFO Applying migration id=outboxhost 2026/05/13 10:58:05 INFO Applying migration id=notesfts 2026/05/13 10:58:05 INFO Applying migration id=iconsname 2026/05/13 10:58:05 INFO Applying migration id=nohash 2026/05/13 10:58:05 INFO Applying migration id=shares 2026/05/13 10:58:05 INFO Applying migration id=actorttl 2026/05/13 10:58:05 INFO Applying migration id=tocc 2026/05/13 10:58:05 INFO Applying migration id=followeds 2026/05/13 10:58:05 INFO Applying migration id=certhash 2026/05/13 10:58:05 INFO Applying migration id=follows_sync 2026/05/13 10:58:05 INFO Applying migration id=jsonpath 2026/05/13 10:58:05 INFO Applying migration id=localforward 2026/05/13 10:58:05 INFO Applying migration id=avatar 2026/05/13 10:58:05 INFO Applying migration id=noimage 2026/05/13 10:58:05 INFO Applying migration id=feed 2026/05/13 10:58:05 INFO Applying migration id=bookmarks 2026/05/13 10:58:05 INFO Applying migration id=shareactivity 2026/05/13 10:58:05 INFO Applying migration id=application 2026/05/13 10:58:05 INFO Applying migration id=certificates 2026/05/13 10:58:05 INFO Applying migration id=rawforward 2026/05/13 10:58:05 INFO Applying migration id=publickey 2026/05/13 10:58:05 INFO Applying migration id=resolvegroup 2026/05/13 10:58:05 INFO Applying migration id=reject 2026/05/13 10:58:05 INFO Applying migration id=autodel 2026/05/13 10:58:05 INFO Applying migration id=jsonb 2026/05/13 10:58:05 INFO Applying migration id=quote 2026/05/13 10:58:05 INFO Applying migration id=rfc9421 2026/05/13 10:58:05 INFO Applying migration id=keys 2026/05/13 10:58:05 INFO Applying migration id=portable 2026/05/13 10:58:05 INFO Applying migration id=proofs 2026/05/13 10:58:05 INFO Applying migration id=contexts 2026/05/13 10:58:05 INFO Applying migration id=deliverieshost 2026/05/13 10:58:05 INFO Applying migration id=pembegin 2026/05/13 10:58:05 INFO Applying migration id=didhost 2026/05/13 10:58:05 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:05 INFO Applying migration id=invites 2026/05/13 10:58:05 INFO Applying migration id=ed25519blob 2026/05/13 10:58:05 INFO Applying migration id=rsablob 2026/05/13 10:58:05 INFO Applying migration id=iconscid 2026/05/13 10:58:05 INFO Applying migration id=actor 2026/05/13 10:58:05 INFO Applying migration id=localkeys 2026/05/13 10:58:05 INFO Applying migration id=deleted 2026/05/13 10:58:05 INFO Applying migration id=history 2026/05/13 10:58:05 INFO Applying migration id=outboxnano 2026/05/13 10:58:05 INFO Applying migration id=implements 2026/05/13 10:58:05 INFO Applying migration id=backfill 2026/05/13 10:58:05 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-98b3-7954-85d8-d6d07fb62ed4 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:05 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-98b4-712f-b16f-8bb2512a013f activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-98b3-7954-85d8-d6d07fb62ed4 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-98b3-7954-85d8-d6d07fb62ed4 2026/05/13 10:58:05 INFO Adding mention name=@alice actor=https://localhost.localdomain:8443/user/alice 2026/05/13 10:58:05 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-98b4-7a9c-9e05-72fb75b60197 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-98b4-7876-8d93-9333f9bd7d19 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-98b4-7876-8d93-9333f9bd7d19 2026/05/13 10:58:05 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fc-98b7-7c5c-9d48-e7d208f24ae1 activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-98b3-7954-85d8-d6d07fb62ed4 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob --- PASS: TestUsers_DMNotFollowing (0.54s) === RUN TestUsers_PostToFollowers 2026/05/13 10:58:05 INFO Applying migration id=initial 2026/05/13 10:58:05 INFO Applying migration id=notesupdated 2026/05/13 10:58:05 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:05 INFO Applying migration id=activitiesid 2026/05/13 10:58:05 INFO Applying migration id=outbox 2026/05/13 10:58:05 INFO Applying migration id=edits 2026/05/13 10:58:05 INFO Applying migration id=outboxactor 2026/05/13 10:58:05 INFO Applying migration id=outboxsender 2026/05/13 10:58:05 INFO Applying migration id=thread 2026/05/13 10:58:05 INFO Applying migration id=host 2026/05/13 10:58:05 INFO Applying migration id=sharedinbox 2026/05/13 10:58:05 INFO Applying migration id=noteshost 2026/05/13 10:58:05 INFO Applying migration id=fetched 2026/05/13 10:58:05 INFO Applying migration id=move 2026/05/13 10:58:05 INFO Applying migration id=cleanup 2026/05/13 10:58:05 INFO Applying migration id=received 2026/05/13 10:58:05 INFO Applying migration id=namehost 2026/05/13 10:58:05 INFO Applying migration id=outboxhost 2026/05/13 10:58:05 INFO Applying migration id=notesfts 2026/05/13 10:58:05 INFO Applying migration id=iconsname 2026/05/13 10:58:05 INFO Applying migration id=nohash 2026/05/13 10:58:05 INFO Applying migration id=shares 2026/05/13 10:58:05 INFO Applying migration id=actorttl 2026/05/13 10:58:05 INFO Applying migration id=tocc 2026/05/13 10:58:05 INFO Applying migration id=followeds 2026/05/13 10:58:05 INFO Applying migration id=certhash 2026/05/13 10:58:05 INFO Applying migration id=follows_sync 2026/05/13 10:58:05 INFO Applying migration id=jsonpath 2026/05/13 10:58:05 INFO Applying migration id=localforward 2026/05/13 10:58:05 INFO Applying migration id=avatar 2026/05/13 10:58:05 INFO Applying migration id=noimage 2026/05/13 10:58:05 INFO Applying migration id=feed 2026/05/13 10:58:05 INFO Applying migration id=bookmarks 2026/05/13 10:58:05 INFO Applying migration id=shareactivity 2026/05/13 10:58:05 INFO Applying migration id=application 2026/05/13 10:58:05 INFO Applying migration id=certificates 2026/05/13 10:58:05 INFO Applying migration id=rawforward 2026/05/13 10:58:05 INFO Applying migration id=publickey 2026/05/13 10:58:05 INFO Applying migration id=resolvegroup 2026/05/13 10:58:05 INFO Applying migration id=reject 2026/05/13 10:58:05 INFO Applying migration id=autodel 2026/05/13 10:58:05 INFO Applying migration id=jsonb 2026/05/13 10:58:05 INFO Applying migration id=quote 2026/05/13 10:58:05 INFO Applying migration id=rfc9421 2026/05/13 10:58:05 INFO Applying migration id=keys 2026/05/13 10:58:05 INFO Applying migration id=portable 2026/05/13 10:58:05 INFO Applying migration id=proofs 2026/05/13 10:58:05 INFO Applying migration id=contexts 2026/05/13 10:58:05 INFO Applying migration id=deliverieshost 2026/05/13 10:58:05 INFO Applying migration id=pembegin 2026/05/13 10:58:05 INFO Applying migration id=didhost 2026/05/13 10:58:05 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:05 INFO Applying migration id=invites 2026/05/13 10:58:05 INFO Applying migration id=ed25519blob 2026/05/13 10:58:05 INFO Applying migration id=rsablob 2026/05/13 10:58:05 INFO Applying migration id=iconscid 2026/05/13 10:58:05 INFO Applying migration id=actor 2026/05/13 10:58:05 INFO Applying migration id=localkeys 2026/05/13 10:58:05 INFO Applying migration id=deleted 2026/05/13 10:58:05 INFO Applying migration id=history 2026/05/13 10:58:05 INFO Applying migration id=outboxnano 2026/05/13 10:58:05 INFO Applying migration id=implements 2026/05/13 10:58:05 INFO Applying migration id=backfill 2026/05/13 10:58:06 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-9ca8-7d04-8734-d100eb59be07 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:06 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-9ca9-75c9-b805-a706f061b527 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-9ca8-7d04-8734-d100eb59be07 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-9ca8-7d04-8734-d100eb59be07 2026/05/13 10:58:06 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-9ca9-7ded-89e9-cd8b44fe044a activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-9ca9-7db3-bbc7-aa080c5e9614 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-9ca9-7db3-bbc7-aa080c5e9614 --- PASS: TestUsers_PostToFollowers (1.01s) === RUN TestUsers_PostToFollowersNotFollowing 2026/05/13 10:58:06 INFO Applying migration id=initial 2026/05/13 10:58:06 INFO Applying migration id=notesupdated 2026/05/13 10:58:06 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:06 INFO Applying migration id=activitiesid 2026/05/13 10:58:06 INFO Applying migration id=outbox 2026/05/13 10:58:06 INFO Applying migration id=edits 2026/05/13 10:58:06 INFO Applying migration id=outboxactor 2026/05/13 10:58:06 INFO Applying migration id=outboxsender 2026/05/13 10:58:06 INFO Applying migration id=thread 2026/05/13 10:58:06 INFO Applying migration id=host 2026/05/13 10:58:06 INFO Applying migration id=sharedinbox 2026/05/13 10:58:06 INFO Applying migration id=noteshost 2026/05/13 10:58:06 INFO Applying migration id=fetched 2026/05/13 10:58:06 INFO Applying migration id=move 2026/05/13 10:58:06 INFO Applying migration id=cleanup 2026/05/13 10:58:06 INFO Applying migration id=received 2026/05/13 10:58:06 INFO Applying migration id=namehost 2026/05/13 10:58:06 INFO Applying migration id=outboxhost 2026/05/13 10:58:06 INFO Applying migration id=notesfts 2026/05/13 10:58:06 INFO Applying migration id=iconsname 2026/05/13 10:58:06 INFO Applying migration id=nohash 2026/05/13 10:58:06 INFO Applying migration id=shares 2026/05/13 10:58:06 INFO Applying migration id=actorttl 2026/05/13 10:58:06 INFO Applying migration id=tocc 2026/05/13 10:58:06 INFO Applying migration id=followeds 2026/05/13 10:58:06 INFO Applying migration id=certhash 2026/05/13 10:58:06 INFO Applying migration id=follows_sync 2026/05/13 10:58:06 INFO Applying migration id=jsonpath 2026/05/13 10:58:06 INFO Applying migration id=localforward 2026/05/13 10:58:06 INFO Applying migration id=avatar 2026/05/13 10:58:06 INFO Applying migration id=noimage 2026/05/13 10:58:06 INFO Applying migration id=feed 2026/05/13 10:58:06 INFO Applying migration id=bookmarks 2026/05/13 10:58:06 INFO Applying migration id=shareactivity 2026/05/13 10:58:06 INFO Applying migration id=application 2026/05/13 10:58:06 INFO Applying migration id=certificates 2026/05/13 10:58:06 INFO Applying migration id=rawforward 2026/05/13 10:58:06 INFO Applying migration id=publickey 2026/05/13 10:58:06 INFO Applying migration id=resolvegroup 2026/05/13 10:58:06 INFO Applying migration id=reject 2026/05/13 10:58:06 INFO Applying migration id=autodel 2026/05/13 10:58:06 INFO Applying migration id=jsonb 2026/05/13 10:58:06 INFO Applying migration id=quote 2026/05/13 10:58:06 INFO Applying migration id=rfc9421 2026/05/13 10:58:06 INFO Applying migration id=keys 2026/05/13 10:58:06 INFO Applying migration id=portable 2026/05/13 10:58:06 INFO Applying migration id=proofs 2026/05/13 10:58:06 INFO Applying migration id=contexts 2026/05/13 10:58:06 INFO Applying migration id=deliverieshost 2026/05/13 10:58:06 INFO Applying migration id=pembegin 2026/05/13 10:58:06 INFO Applying migration id=didhost 2026/05/13 10:58:06 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:06 INFO Applying migration id=invites 2026/05/13 10:58:06 INFO Applying migration id=ed25519blob 2026/05/13 10:58:06 INFO Applying migration id=rsablob 2026/05/13 10:58:06 INFO Applying migration id=iconscid 2026/05/13 10:58:06 INFO Applying migration id=actor 2026/05/13 10:58:06 INFO Applying migration id=localkeys 2026/05/13 10:58:06 INFO Applying migration id=deleted 2026/05/13 10:58:06 INFO Applying migration id=history 2026/05/13 10:58:06 INFO Applying migration id=outboxnano 2026/05/13 10:58:06 INFO Applying migration id=implements 2026/05/13 10:58:06 INFO Applying migration id=backfill 2026/05/13 10:58:07 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-9f21-7b15-82d3-65abf31509c7 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-9f21-7ad9-8e5b-63602d890193 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-9f21-7ad9-8e5b-63602d890193 --- PASS: TestUsers_PostToFollowersNotFollowing (0.63s) === RUN TestUsers_PublicPost 2026/05/13 10:58:07 INFO Applying migration id=initial 2026/05/13 10:58:07 INFO Applying migration id=notesupdated 2026/05/13 10:58:07 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:07 INFO Applying migration id=activitiesid 2026/05/13 10:58:07 INFO Applying migration id=outbox 2026/05/13 10:58:07 INFO Applying migration id=edits 2026/05/13 10:58:07 INFO Applying migration id=outboxactor 2026/05/13 10:58:07 INFO Applying migration id=outboxsender 2026/05/13 10:58:07 INFO Applying migration id=thread 2026/05/13 10:58:07 INFO Applying migration id=host 2026/05/13 10:58:07 INFO Applying migration id=sharedinbox 2026/05/13 10:58:07 INFO Applying migration id=noteshost 2026/05/13 10:58:07 INFO Applying migration id=fetched 2026/05/13 10:58:07 INFO Applying migration id=move 2026/05/13 10:58:07 INFO Applying migration id=cleanup 2026/05/13 10:58:07 INFO Applying migration id=received 2026/05/13 10:58:07 INFO Applying migration id=namehost 2026/05/13 10:58:07 INFO Applying migration id=outboxhost 2026/05/13 10:58:07 INFO Applying migration id=notesfts 2026/05/13 10:58:07 INFO Applying migration id=iconsname 2026/05/13 10:58:07 INFO Applying migration id=nohash 2026/05/13 10:58:07 INFO Applying migration id=shares 2026/05/13 10:58:07 INFO Applying migration id=actorttl 2026/05/13 10:58:07 INFO Applying migration id=tocc 2026/05/13 10:58:07 INFO Applying migration id=followeds 2026/05/13 10:58:07 INFO Applying migration id=certhash 2026/05/13 10:58:07 INFO Applying migration id=follows_sync 2026/05/13 10:58:07 INFO Applying migration id=jsonpath 2026/05/13 10:58:07 INFO Applying migration id=localforward 2026/05/13 10:58:07 INFO Applying migration id=avatar 2026/05/13 10:58:07 INFO Applying migration id=noimage 2026/05/13 10:58:07 INFO Applying migration id=feed 2026/05/13 10:58:07 INFO Applying migration id=bookmarks 2026/05/13 10:58:07 INFO Applying migration id=shareactivity 2026/05/13 10:58:07 INFO Applying migration id=application 2026/05/13 10:58:07 INFO Applying migration id=certificates 2026/05/13 10:58:07 INFO Applying migration id=rawforward 2026/05/13 10:58:07 INFO Applying migration id=publickey 2026/05/13 10:58:07 INFO Applying migration id=resolvegroup 2026/05/13 10:58:07 INFO Applying migration id=reject 2026/05/13 10:58:07 INFO Applying migration id=autodel 2026/05/13 10:58:07 INFO Applying migration id=jsonb 2026/05/13 10:58:07 INFO Applying migration id=quote 2026/05/13 10:58:07 INFO Applying migration id=rfc9421 2026/05/13 10:58:07 INFO Applying migration id=keys 2026/05/13 10:58:07 INFO Applying migration id=portable 2026/05/13 10:58:07 INFO Applying migration id=proofs 2026/05/13 10:58:07 INFO Applying migration id=contexts 2026/05/13 10:58:07 INFO Applying migration id=deliverieshost 2026/05/13 10:58:07 INFO Applying migration id=pembegin 2026/05/13 10:58:07 INFO Applying migration id=didhost 2026/05/13 10:58:07 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:07 INFO Applying migration id=invites 2026/05/13 10:58:07 INFO Applying migration id=ed25519blob 2026/05/13 10:58:07 INFO Applying migration id=rsablob 2026/05/13 10:58:07 INFO Applying migration id=iconscid 2026/05/13 10:58:07 INFO Applying migration id=actor 2026/05/13 10:58:07 INFO Applying migration id=localkeys 2026/05/13 10:58:07 INFO Applying migration id=deleted 2026/05/13 10:58:07 INFO Applying migration id=history 2026/05/13 10:58:07 INFO Applying migration id=outboxnano 2026/05/13 10:58:07 INFO Applying migration id=implements 2026/05/13 10:58:07 INFO Applying migration id=backfill 2026/05/13 10:58:07 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-a186-7bd7-8ce3-36c9311232d5 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/alice followed=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:07 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-a187-740a-ad66-59c0a9c63720 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-a186-7bd7-8ce3-36c9311232d5 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019e20fc-a186-7bd7-8ce3-36c9311232d5 2026/05/13 10:58:07 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-a187-7c49-82d6-2cee515f4014 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-a187-7bff-9880-7a062702d6cd activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-a187-7bff-9880-7a062702d6cd --- PASS: TestUsers_PublicPost (0.62s) === RUN TestUsers_PublicPostNotFollowing 2026/05/13 10:58:07 INFO Applying migration id=initial 2026/05/13 10:58:07 INFO Applying migration id=notesupdated 2026/05/13 10:58:07 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:07 INFO Applying migration id=activitiesid 2026/05/13 10:58:07 INFO Applying migration id=outbox 2026/05/13 10:58:07 INFO Applying migration id=edits 2026/05/13 10:58:07 INFO Applying migration id=outboxactor 2026/05/13 10:58:07 INFO Applying migration id=outboxsender 2026/05/13 10:58:07 INFO Applying migration id=thread 2026/05/13 10:58:07 INFO Applying migration id=host 2026/05/13 10:58:07 INFO Applying migration id=sharedinbox 2026/05/13 10:58:07 INFO Applying migration id=noteshost 2026/05/13 10:58:07 INFO Applying migration id=fetched 2026/05/13 10:58:07 INFO Applying migration id=move 2026/05/13 10:58:07 INFO Applying migration id=cleanup 2026/05/13 10:58:07 INFO Applying migration id=received 2026/05/13 10:58:07 INFO Applying migration id=namehost 2026/05/13 10:58:07 INFO Applying migration id=outboxhost 2026/05/13 10:58:07 INFO Applying migration id=notesfts 2026/05/13 10:58:07 INFO Applying migration id=iconsname 2026/05/13 10:58:07 INFO Applying migration id=nohash 2026/05/13 10:58:07 INFO Applying migration id=shares 2026/05/13 10:58:07 INFO Applying migration id=actorttl 2026/05/13 10:58:07 INFO Applying migration id=tocc 2026/05/13 10:58:07 INFO Applying migration id=followeds 2026/05/13 10:58:07 INFO Applying migration id=certhash 2026/05/13 10:58:07 INFO Applying migration id=follows_sync 2026/05/13 10:58:07 INFO Applying migration id=jsonpath 2026/05/13 10:58:07 INFO Applying migration id=localforward 2026/05/13 10:58:07 INFO Applying migration id=avatar 2026/05/13 10:58:07 INFO Applying migration id=noimage 2026/05/13 10:58:07 INFO Applying migration id=feed 2026/05/13 10:58:07 INFO Applying migration id=bookmarks 2026/05/13 10:58:07 INFO Applying migration id=shareactivity 2026/05/13 10:58:07 INFO Applying migration id=application 2026/05/13 10:58:07 INFO Applying migration id=certificates 2026/05/13 10:58:07 INFO Applying migration id=rawforward 2026/05/13 10:58:07 INFO Applying migration id=publickey 2026/05/13 10:58:07 INFO Applying migration id=resolvegroup 2026/05/13 10:58:07 INFO Applying migration id=reject 2026/05/13 10:58:07 INFO Applying migration id=autodel 2026/05/13 10:58:07 INFO Applying migration id=jsonb 2026/05/13 10:58:07 INFO Applying migration id=quote 2026/05/13 10:58:07 INFO Applying migration id=rfc9421 2026/05/13 10:58:08 INFO Applying migration id=keys 2026/05/13 10:58:08 INFO Applying migration id=portable 2026/05/13 10:58:08 INFO Applying migration id=proofs 2026/05/13 10:58:08 INFO Applying migration id=contexts 2026/05/13 10:58:08 INFO Applying migration id=deliverieshost 2026/05/13 10:58:08 INFO Applying migration id=pembegin 2026/05/13 10:58:08 INFO Applying migration id=didhost 2026/05/13 10:58:08 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:08 INFO Applying migration id=invites 2026/05/13 10:58:08 INFO Applying migration id=ed25519blob 2026/05/13 10:58:08 INFO Applying migration id=rsablob 2026/05/13 10:58:08 INFO Applying migration id=iconscid 2026/05/13 10:58:08 INFO Applying migration id=actor 2026/05/13 10:58:08 INFO Applying migration id=localkeys 2026/05/13 10:58:08 INFO Applying migration id=deleted 2026/05/13 10:58:08 INFO Applying migration id=history 2026/05/13 10:58:08 INFO Applying migration id=outboxnano 2026/05/13 10:58:08 INFO Applying migration id=implements 2026/05/13 10:58:08 INFO Applying migration id=backfill 2026/05/13 10:58:08 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-a517-78de-9ec6-23964285116d activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-a517-786f-8fbd-7aaeb2434738 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-a517-786f-8fbd-7aaeb2434738 --- PASS: TestUsers_PublicPostNotFollowing (0.91s) === RUN TestUsers_PublicPostShared 2026/05/13 10:58:08 INFO Applying migration id=initial 2026/05/13 10:58:08 INFO Applying migration id=notesupdated 2026/05/13 10:58:08 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:08 INFO Applying migration id=activitiesid 2026/05/13 10:58:08 INFO Applying migration id=outbox 2026/05/13 10:58:08 INFO Applying migration id=edits 2026/05/13 10:58:08 INFO Applying migration id=outboxactor 2026/05/13 10:58:08 INFO Applying migration id=outboxsender 2026/05/13 10:58:08 INFO Applying migration id=thread 2026/05/13 10:58:08 INFO Applying migration id=host 2026/05/13 10:58:08 INFO Applying migration id=sharedinbox 2026/05/13 10:58:08 INFO Applying migration id=noteshost 2026/05/13 10:58:08 INFO Applying migration id=fetched 2026/05/13 10:58:08 INFO Applying migration id=move 2026/05/13 10:58:08 INFO Applying migration id=cleanup 2026/05/13 10:58:08 INFO Applying migration id=received 2026/05/13 10:58:08 INFO Applying migration id=namehost 2026/05/13 10:58:08 INFO Applying migration id=outboxhost 2026/05/13 10:58:08 INFO Applying migration id=notesfts 2026/05/13 10:58:08 INFO Applying migration id=iconsname 2026/05/13 10:58:08 INFO Applying migration id=nohash 2026/05/13 10:58:08 INFO Applying migration id=shares 2026/05/13 10:58:08 INFO Applying migration id=actorttl 2026/05/13 10:58:08 INFO Applying migration id=tocc 2026/05/13 10:58:08 INFO Applying migration id=followeds 2026/05/13 10:58:08 INFO Applying migration id=certhash 2026/05/13 10:58:08 INFO Applying migration id=follows_sync 2026/05/13 10:58:08 INFO Applying migration id=jsonpath 2026/05/13 10:58:08 INFO Applying migration id=localforward 2026/05/13 10:58:08 INFO Applying migration id=avatar 2026/05/13 10:58:08 INFO Applying migration id=noimage 2026/05/13 10:58:08 INFO Applying migration id=feed 2026/05/13 10:58:08 INFO Applying migration id=bookmarks 2026/05/13 10:58:08 INFO Applying migration id=shareactivity 2026/05/13 10:58:08 INFO Applying migration id=application 2026/05/13 10:58:08 INFO Applying migration id=certificates 2026/05/13 10:58:08 INFO Applying migration id=rawforward 2026/05/13 10:58:08 INFO Applying migration id=publickey 2026/05/13 10:58:08 INFO Applying migration id=resolvegroup 2026/05/13 10:58:08 INFO Applying migration id=reject 2026/05/13 10:58:08 INFO Applying migration id=autodel 2026/05/13 10:58:08 INFO Applying migration id=jsonb 2026/05/13 10:58:08 INFO Applying migration id=quote 2026/05/13 10:58:08 INFO Applying migration id=rfc9421 2026/05/13 10:58:08 INFO Applying migration id=keys 2026/05/13 10:58:08 INFO Applying migration id=portable 2026/05/13 10:58:08 INFO Applying migration id=proofs 2026/05/13 10:58:08 INFO Applying migration id=contexts 2026/05/13 10:58:08 INFO Applying migration id=deliverieshost 2026/05/13 10:58:08 INFO Applying migration id=pembegin 2026/05/13 10:58:08 INFO Applying migration id=didhost 2026/05/13 10:58:08 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:08 INFO Applying migration id=invites 2026/05/13 10:58:08 INFO Applying migration id=ed25519blob 2026/05/13 10:58:08 INFO Applying migration id=rsablob 2026/05/13 10:58:08 INFO Applying migration id=iconscid 2026/05/13 10:58:08 INFO Applying migration id=actor 2026/05/13 10:58:08 INFO Applying migration id=localkeys 2026/05/13 10:58:08 INFO Applying migration id=deleted 2026/05/13 10:58:08 INFO Applying migration id=history 2026/05/13 10:58:08 INFO Applying migration id=outboxnano 2026/05/13 10:58:08 INFO Applying migration id=implements 2026/05/13 10:58:08 INFO Applying migration id=backfill 2026/05/13 10:58:09 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-a919-77da-84e0-845e79cba30a activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://127.0.0.1/user/erin follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/user/erin 2026/05/13 10:58:09 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 --- PASS: TestUsers_PublicPostShared (1.03s) === RUN TestUsers_PublicPostSharedNotFollowing 2026/05/13 10:58:09 INFO Applying migration id=initial 2026/05/13 10:58:09 INFO Applying migration id=notesupdated 2026/05/13 10:58:09 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:09 INFO Applying migration id=activitiesid 2026/05/13 10:58:09 INFO Applying migration id=outbox 2026/05/13 10:58:09 INFO Applying migration id=edits 2026/05/13 10:58:09 INFO Applying migration id=outboxactor 2026/05/13 10:58:09 INFO Applying migration id=outboxsender 2026/05/13 10:58:09 INFO Applying migration id=thread 2026/05/13 10:58:09 INFO Applying migration id=host 2026/05/13 10:58:09 INFO Applying migration id=sharedinbox 2026/05/13 10:58:09 INFO Applying migration id=noteshost 2026/05/13 10:58:09 INFO Applying migration id=fetched 2026/05/13 10:58:09 INFO Applying migration id=move 2026/05/13 10:58:09 INFO Applying migration id=cleanup 2026/05/13 10:58:09 INFO Applying migration id=received 2026/05/13 10:58:09 INFO Applying migration id=namehost 2026/05/13 10:58:09 INFO Applying migration id=outboxhost 2026/05/13 10:58:09 INFO Applying migration id=notesfts 2026/05/13 10:58:09 INFO Applying migration id=iconsname 2026/05/13 10:58:09 INFO Applying migration id=nohash 2026/05/13 10:58:09 INFO Applying migration id=shares 2026/05/13 10:58:09 INFO Applying migration id=actorttl 2026/05/13 10:58:09 INFO Applying migration id=tocc 2026/05/13 10:58:09 INFO Applying migration id=followeds 2026/05/13 10:58:09 INFO Applying migration id=certhash 2026/05/13 10:58:09 INFO Applying migration id=follows_sync 2026/05/13 10:58:09 INFO Applying migration id=jsonpath 2026/05/13 10:58:09 INFO Applying migration id=localforward 2026/05/13 10:58:09 INFO Applying migration id=avatar 2026/05/13 10:58:09 INFO Applying migration id=noimage 2026/05/13 10:58:09 INFO Applying migration id=feed 2026/05/13 10:58:09 INFO Applying migration id=bookmarks 2026/05/13 10:58:09 INFO Applying migration id=shareactivity 2026/05/13 10:58:09 INFO Applying migration id=application 2026/05/13 10:58:09 INFO Applying migration id=certificates 2026/05/13 10:58:09 INFO Applying migration id=rawforward 2026/05/13 10:58:09 INFO Applying migration id=publickey 2026/05/13 10:58:09 INFO Applying migration id=resolvegroup 2026/05/13 10:58:09 INFO Applying migration id=reject 2026/05/13 10:58:09 INFO Applying migration id=autodel 2026/05/13 10:58:09 INFO Applying migration id=jsonb 2026/05/13 10:58:09 INFO Applying migration id=quote 2026/05/13 10:58:09 INFO Applying migration id=rfc9421 2026/05/13 10:58:09 INFO Applying migration id=keys 2026/05/13 10:58:09 INFO Applying migration id=portable 2026/05/13 10:58:09 INFO Applying migration id=proofs 2026/05/13 10:58:09 INFO Applying migration id=contexts 2026/05/13 10:58:09 INFO Applying migration id=deliverieshost 2026/05/13 10:58:09 INFO Applying migration id=pembegin 2026/05/13 10:58:09 INFO Applying migration id=didhost 2026/05/13 10:58:09 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:09 INFO Applying migration id=invites 2026/05/13 10:58:09 INFO Applying migration id=ed25519blob 2026/05/13 10:58:09 INFO Applying migration id=rsablob 2026/05/13 10:58:09 INFO Applying migration id=iconscid 2026/05/13 10:58:09 INFO Applying migration id=actor 2026/05/13 10:58:09 INFO Applying migration id=localkeys 2026/05/13 10:58:09 INFO Applying migration id=deleted 2026/05/13 10:58:09 INFO Applying migration id=history 2026/05/13 10:58:09 INFO Applying migration id=outboxnano 2026/05/13 10:58:09 INFO Applying migration id=implements 2026/05/13 10:58:09 INFO Applying migration id=backfill 2026/05/13 10:58:10 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-abd6-7f13-8a83-dfde1f2cb3ad activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://127.0.0.1/user/erin follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/user/erin 2026/05/13 10:58:10 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:58:10 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fc-abda-7e57-a02e-7dd06a8b384d activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-abd6-7f13-8a83-dfde1f2cb3ad activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/user/erin --- PASS: TestUsers_PublicPostSharedNotFollowing (0.71s) === RUN TestView_NoReplies 2026/05/13 10:58:10 INFO Applying migration id=initial 2026/05/13 10:58:10 INFO Applying migration id=notesupdated 2026/05/13 10:58:10 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:10 INFO Applying migration id=activitiesid 2026/05/13 10:58:10 INFO Applying migration id=outbox 2026/05/13 10:58:10 INFO Applying migration id=edits 2026/05/13 10:58:10 INFO Applying migration id=outboxactor 2026/05/13 10:58:10 INFO Applying migration id=outboxsender 2026/05/13 10:58:10 INFO Applying migration id=thread 2026/05/13 10:58:10 INFO Applying migration id=host 2026/05/13 10:58:10 INFO Applying migration id=sharedinbox 2026/05/13 10:58:10 INFO Applying migration id=noteshost 2026/05/13 10:58:10 INFO Applying migration id=fetched 2026/05/13 10:58:10 INFO Applying migration id=move 2026/05/13 10:58:10 INFO Applying migration id=cleanup 2026/05/13 10:58:10 INFO Applying migration id=received 2026/05/13 10:58:10 INFO Applying migration id=namehost 2026/05/13 10:58:10 INFO Applying migration id=outboxhost 2026/05/13 10:58:10 INFO Applying migration id=notesfts 2026/05/13 10:58:10 INFO Applying migration id=iconsname 2026/05/13 10:58:10 INFO Applying migration id=nohash 2026/05/13 10:58:10 INFO Applying migration id=shares 2026/05/13 10:58:10 INFO Applying migration id=actorttl 2026/05/13 10:58:10 INFO Applying migration id=tocc 2026/05/13 10:58:10 INFO Applying migration id=followeds 2026/05/13 10:58:10 INFO Applying migration id=certhash 2026/05/13 10:58:10 INFO Applying migration id=follows_sync 2026/05/13 10:58:10 INFO Applying migration id=jsonpath 2026/05/13 10:58:10 INFO Applying migration id=localforward 2026/05/13 10:58:10 INFO Applying migration id=avatar 2026/05/13 10:58:10 INFO Applying migration id=noimage 2026/05/13 10:58:10 INFO Applying migration id=feed 2026/05/13 10:58:10 INFO Applying migration id=bookmarks 2026/05/13 10:58:10 INFO Applying migration id=shareactivity 2026/05/13 10:58:10 INFO Applying migration id=application 2026/05/13 10:58:10 INFO Applying migration id=certificates 2026/05/13 10:58:10 INFO Applying migration id=rawforward 2026/05/13 10:58:10 INFO Applying migration id=publickey 2026/05/13 10:58:10 INFO Applying migration id=resolvegroup 2026/05/13 10:58:10 INFO Applying migration id=reject 2026/05/13 10:58:10 INFO Applying migration id=autodel 2026/05/13 10:58:10 INFO Applying migration id=jsonb 2026/05/13 10:58:10 INFO Applying migration id=quote 2026/05/13 10:58:10 INFO Applying migration id=rfc9421 2026/05/13 10:58:10 INFO Applying migration id=keys 2026/05/13 10:58:10 INFO Applying migration id=portable 2026/05/13 10:58:10 INFO Applying migration id=proofs 2026/05/13 10:58:10 INFO Applying migration id=contexts 2026/05/13 10:58:10 INFO Applying migration id=deliverieshost 2026/05/13 10:58:10 INFO Applying migration id=pembegin 2026/05/13 10:58:10 INFO Applying migration id=didhost 2026/05/13 10:58:10 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:10 INFO Applying migration id=invites 2026/05/13 10:58:10 INFO Applying migration id=ed25519blob 2026/05/13 10:58:10 INFO Applying migration id=rsablob 2026/05/13 10:58:10 INFO Applying migration id=iconscid 2026/05/13 10:58:10 INFO Applying migration id=actor 2026/05/13 10:58:10 INFO Applying migration id=localkeys 2026/05/13 10:58:10 INFO Applying migration id=deleted 2026/05/13 10:58:10 INFO Applying migration id=history 2026/05/13 10:58:10 INFO Applying migration id=outboxnano 2026/05/13 10:58:10 INFO Applying migration id=implements 2026/05/13 10:58:10 INFO Applying migration id=backfill 2026/05/13 10:58:11 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-ae1a-7461-950c-daaa9ac7b670 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-ae1a-7367-b9ff-f91459fd8265 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-ae1a-7367-b9ff-f91459fd8265 2026/05/13 10:58:11 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-ae1a-7367-b9ff-f91459fd8265 --- PASS: TestView_NoReplies (0.58s) === RUN TestView_OneReply 2026/05/13 10:58:11 INFO Applying migration id=initial 2026/05/13 10:58:11 INFO Applying migration id=notesupdated 2026/05/13 10:58:11 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:11 INFO Applying migration id=activitiesid 2026/05/13 10:58:11 INFO Applying migration id=outbox 2026/05/13 10:58:11 INFO Applying migration id=edits 2026/05/13 10:58:11 INFO Applying migration id=outboxactor 2026/05/13 10:58:11 INFO Applying migration id=outboxsender 2026/05/13 10:58:11 INFO Applying migration id=thread 2026/05/13 10:58:11 INFO Applying migration id=host 2026/05/13 10:58:11 INFO Applying migration id=sharedinbox 2026/05/13 10:58:11 INFO Applying migration id=noteshost 2026/05/13 10:58:11 INFO Applying migration id=fetched 2026/05/13 10:58:11 INFO Applying migration id=move 2026/05/13 10:58:11 INFO Applying migration id=cleanup 2026/05/13 10:58:11 INFO Applying migration id=received 2026/05/13 10:58:11 INFO Applying migration id=namehost 2026/05/13 10:58:11 INFO Applying migration id=outboxhost 2026/05/13 10:58:11 INFO Applying migration id=notesfts 2026/05/13 10:58:11 INFO Applying migration id=iconsname 2026/05/13 10:58:11 INFO Applying migration id=nohash 2026/05/13 10:58:11 INFO Applying migration id=shares 2026/05/13 10:58:11 INFO Applying migration id=actorttl 2026/05/13 10:58:11 INFO Applying migration id=tocc 2026/05/13 10:58:11 INFO Applying migration id=followeds 2026/05/13 10:58:11 INFO Applying migration id=certhash 2026/05/13 10:58:11 INFO Applying migration id=follows_sync 2026/05/13 10:58:11 INFO Applying migration id=jsonpath 2026/05/13 10:58:11 INFO Applying migration id=localforward 2026/05/13 10:58:11 INFO Applying migration id=avatar 2026/05/13 10:58:11 INFO Applying migration id=noimage 2026/05/13 10:58:11 INFO Applying migration id=feed 2026/05/13 10:58:11 INFO Applying migration id=bookmarks 2026/05/13 10:58:11 INFO Applying migration id=shareactivity 2026/05/13 10:58:11 INFO Applying migration id=application 2026/05/13 10:58:11 INFO Applying migration id=certificates 2026/05/13 10:58:11 INFO Applying migration id=rawforward 2026/05/13 10:58:11 INFO Applying migration id=publickey 2026/05/13 10:58:11 INFO Applying migration id=resolvegroup 2026/05/13 10:58:11 INFO Applying migration id=reject 2026/05/13 10:58:11 INFO Applying migration id=autodel 2026/05/13 10:58:11 INFO Applying migration id=jsonb 2026/05/13 10:58:11 INFO Applying migration id=quote 2026/05/13 10:58:11 INFO Applying migration id=rfc9421 2026/05/13 10:58:11 INFO Applying migration id=keys 2026/05/13 10:58:11 INFO Applying migration id=portable 2026/05/13 10:58:11 INFO Applying migration id=proofs 2026/05/13 10:58:11 INFO Applying migration id=contexts 2026/05/13 10:58:11 INFO Applying migration id=deliverieshost 2026/05/13 10:58:11 INFO Applying migration id=pembegin 2026/05/13 10:58:11 INFO Applying migration id=didhost 2026/05/13 10:58:11 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:11 INFO Applying migration id=invites 2026/05/13 10:58:11 INFO Applying migration id=ed25519blob 2026/05/13 10:58:11 INFO Applying migration id=rsablob 2026/05/13 10:58:11 INFO Applying migration id=iconscid 2026/05/13 10:58:11 INFO Applying migration id=actor 2026/05/13 10:58:11 INFO Applying migration id=localkeys 2026/05/13 10:58:11 INFO Applying migration id=deleted 2026/05/13 10:58:11 INFO Applying migration id=history 2026/05/13 10:58:11 INFO Applying migration id=outboxnano 2026/05/13 10:58:11 INFO Applying migration id=implements 2026/05/13 10:58:11 INFO Applying migration id=backfill 2026/05/13 10:58:11 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-b049-7bc7-af16-a72b3fbb1985 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-b049-7b62-8ebd-2ef45b9befef activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-b049-7b62-8ebd-2ef45b9befef 2026/05/13 10:58:11 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-b049-7b62-8ebd-2ef45b9befef 2026/05/13 10:58:11 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-b04c-77dc-8fb7-95dd29361cd2 note=https://localhost.localdomain:8443/post/019e20fc-b04c-76e6-be3d-892cf98236f0 thread=https://localhost.localdomain:8443/post/019e20fc-b049-7b62-8ebd-2ef45b9befef starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:11 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-b04c-77dc-8fb7-95dd29361cd2 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-b04c-76e6-be3d-892cf98236f0 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-b04c-76e6-be3d-892cf98236f0 2026/05/13 10:58:11 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-b049-7b62-8ebd-2ef45b9befef --- PASS: TestView_OneReply (0.56s) === RUN TestView_TwoReplies 2026/05/13 10:58:11 INFO Applying migration id=initial 2026/05/13 10:58:11 INFO Applying migration id=notesupdated 2026/05/13 10:58:11 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:11 INFO Applying migration id=activitiesid 2026/05/13 10:58:11 INFO Applying migration id=outbox 2026/05/13 10:58:11 INFO Applying migration id=edits 2026/05/13 10:58:11 INFO Applying migration id=outboxactor 2026/05/13 10:58:11 INFO Applying migration id=outboxsender 2026/05/13 10:58:11 INFO Applying migration id=thread 2026/05/13 10:58:11 INFO Applying migration id=host 2026/05/13 10:58:11 INFO Applying migration id=sharedinbox 2026/05/13 10:58:11 INFO Applying migration id=noteshost 2026/05/13 10:58:11 INFO Applying migration id=fetched 2026/05/13 10:58:11 INFO Applying migration id=move 2026/05/13 10:58:11 INFO Applying migration id=cleanup 2026/05/13 10:58:11 INFO Applying migration id=received 2026/05/13 10:58:11 INFO Applying migration id=namehost 2026/05/13 10:58:11 INFO Applying migration id=outboxhost 2026/05/13 10:58:11 INFO Applying migration id=notesfts 2026/05/13 10:58:11 INFO Applying migration id=iconsname 2026/05/13 10:58:11 INFO Applying migration id=nohash 2026/05/13 10:58:11 INFO Applying migration id=shares 2026/05/13 10:58:11 INFO Applying migration id=actorttl 2026/05/13 10:58:11 INFO Applying migration id=tocc 2026/05/13 10:58:11 INFO Applying migration id=followeds 2026/05/13 10:58:11 INFO Applying migration id=certhash 2026/05/13 10:58:11 INFO Applying migration id=follows_sync 2026/05/13 10:58:11 INFO Applying migration id=jsonpath 2026/05/13 10:58:11 INFO Applying migration id=localforward 2026/05/13 10:58:11 INFO Applying migration id=avatar 2026/05/13 10:58:11 INFO Applying migration id=noimage 2026/05/13 10:58:11 INFO Applying migration id=feed 2026/05/13 10:58:11 INFO Applying migration id=bookmarks 2026/05/13 10:58:11 INFO Applying migration id=shareactivity 2026/05/13 10:58:11 INFO Applying migration id=application 2026/05/13 10:58:11 INFO Applying migration id=certificates 2026/05/13 10:58:11 INFO Applying migration id=rawforward 2026/05/13 10:58:11 INFO Applying migration id=publickey 2026/05/13 10:58:11 INFO Applying migration id=resolvegroup 2026/05/13 10:58:11 INFO Applying migration id=reject 2026/05/13 10:58:11 INFO Applying migration id=autodel 2026/05/13 10:58:11 INFO Applying migration id=jsonb 2026/05/13 10:58:11 INFO Applying migration id=quote 2026/05/13 10:58:11 INFO Applying migration id=rfc9421 2026/05/13 10:58:11 INFO Applying migration id=keys 2026/05/13 10:58:11 INFO Applying migration id=portable 2026/05/13 10:58:11 INFO Applying migration id=proofs 2026/05/13 10:58:11 INFO Applying migration id=contexts 2026/05/13 10:58:11 INFO Applying migration id=deliverieshost 2026/05/13 10:58:11 INFO Applying migration id=pembegin 2026/05/13 10:58:11 INFO Applying migration id=didhost 2026/05/13 10:58:11 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:11 INFO Applying migration id=invites 2026/05/13 10:58:11 INFO Applying migration id=ed25519blob 2026/05/13 10:58:11 INFO Applying migration id=rsablob 2026/05/13 10:58:11 INFO Applying migration id=iconscid 2026/05/13 10:58:11 INFO Applying migration id=actor 2026/05/13 10:58:11 INFO Applying migration id=localkeys 2026/05/13 10:58:11 INFO Applying migration id=deleted 2026/05/13 10:58:11 INFO Applying migration id=history 2026/05/13 10:58:11 INFO Applying migration id=outboxnano 2026/05/13 10:58:11 INFO Applying migration id=implements 2026/05/13 10:58:11 INFO Applying migration id=backfill 2026/05/13 10:58:12 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-b36e-7a35-bb92-c02c0e15f6e1 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-b36e-79d4-afe3-c274812c16f8 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-b36e-79d4-afe3-c274812c16f8 2026/05/13 10:58:12 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-b36e-79d4-afe3-c274812c16f8 2026/05/13 10:58:12 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-b371-7062-9425-e4c972187f48 note=https://localhost.localdomain:8443/post/019e20fc-b371-7032-818b-119aee6a5754 thread=https://localhost.localdomain:8443/post/019e20fc-b36e-79d4-afe3-c274812c16f8 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:12 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-b371-7062-9425-e4c972187f48 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-b371-7032-818b-119aee6a5754 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-b371-7032-818b-119aee6a5754 2026/05/13 10:58:12 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-b36e-79d4-afe3-c274812c16f8 2026/05/13 10:58:12 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-b373-748f-b9f4-e12bdcfb2dbb note=https://localhost.localdomain:8443/post/019e20fc-b373-7457-9234-f81d8daae8b0 thread=https://localhost.localdomain:8443/post/019e20fc-b36e-79d4-afe3-c274812c16f8 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:12 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-b373-748f-b9f4-e12bdcfb2dbb activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-b373-7457-9234-f81d8daae8b0 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019e20fc-b373-7457-9234-f81d8daae8b0 2026/05/13 10:58:12 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-b36e-79d4-afe3-c274812c16f8 --- PASS: TestView_TwoReplies (0.80s) === RUN TestView_TwoRepliesBigOffset 2026/05/13 10:58:12 INFO Applying migration id=initial 2026/05/13 10:58:12 INFO Applying migration id=notesupdated 2026/05/13 10:58:12 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:12 INFO Applying migration id=activitiesid 2026/05/13 10:58:12 INFO Applying migration id=outbox 2026/05/13 10:58:12 INFO Applying migration id=edits 2026/05/13 10:58:12 INFO Applying migration id=outboxactor 2026/05/13 10:58:12 INFO Applying migration id=outboxsender 2026/05/13 10:58:12 INFO Applying migration id=thread 2026/05/13 10:58:12 INFO Applying migration id=host 2026/05/13 10:58:12 INFO Applying migration id=sharedinbox 2026/05/13 10:58:12 INFO Applying migration id=noteshost 2026/05/13 10:58:12 INFO Applying migration id=fetched 2026/05/13 10:58:12 INFO Applying migration id=move 2026/05/13 10:58:12 INFO Applying migration id=cleanup 2026/05/13 10:58:12 INFO Applying migration id=received 2026/05/13 10:58:12 INFO Applying migration id=namehost 2026/05/13 10:58:12 INFO Applying migration id=outboxhost 2026/05/13 10:58:12 INFO Applying migration id=notesfts 2026/05/13 10:58:12 INFO Applying migration id=iconsname 2026/05/13 10:58:12 INFO Applying migration id=nohash 2026/05/13 10:58:12 INFO Applying migration id=shares 2026/05/13 10:58:12 INFO Applying migration id=actorttl 2026/05/13 10:58:12 INFO Applying migration id=tocc 2026/05/13 10:58:12 INFO Applying migration id=followeds 2026/05/13 10:58:12 INFO Applying migration id=certhash 2026/05/13 10:58:12 INFO Applying migration id=follows_sync 2026/05/13 10:58:12 INFO Applying migration id=jsonpath 2026/05/13 10:58:12 INFO Applying migration id=localforward 2026/05/13 10:58:12 INFO Applying migration id=avatar 2026/05/13 10:58:12 INFO Applying migration id=noimage 2026/05/13 10:58:12 INFO Applying migration id=feed 2026/05/13 10:58:12 INFO Applying migration id=bookmarks 2026/05/13 10:58:12 INFO Applying migration id=shareactivity 2026/05/13 10:58:12 INFO Applying migration id=application 2026/05/13 10:58:12 INFO Applying migration id=certificates 2026/05/13 10:58:12 INFO Applying migration id=rawforward 2026/05/13 10:58:12 INFO Applying migration id=publickey 2026/05/13 10:58:12 INFO Applying migration id=resolvegroup 2026/05/13 10:58:12 INFO Applying migration id=reject 2026/05/13 10:58:12 INFO Applying migration id=autodel 2026/05/13 10:58:12 INFO Applying migration id=jsonb 2026/05/13 10:58:12 INFO Applying migration id=quote 2026/05/13 10:58:12 INFO Applying migration id=rfc9421 2026/05/13 10:58:12 INFO Applying migration id=keys 2026/05/13 10:58:12 INFO Applying migration id=portable 2026/05/13 10:58:12 INFO Applying migration id=proofs 2026/05/13 10:58:12 INFO Applying migration id=contexts 2026/05/13 10:58:12 INFO Applying migration id=deliverieshost 2026/05/13 10:58:12 INFO Applying migration id=pembegin 2026/05/13 10:58:12 INFO Applying migration id=didhost 2026/05/13 10:58:12 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:12 INFO Applying migration id=invites 2026/05/13 10:58:12 INFO Applying migration id=ed25519blob 2026/05/13 10:58:12 INFO Applying migration id=rsablob 2026/05/13 10:58:12 INFO Applying migration id=iconscid 2026/05/13 10:58:12 INFO Applying migration id=actor 2026/05/13 10:58:12 INFO Applying migration id=localkeys 2026/05/13 10:58:12 INFO Applying migration id=deleted 2026/05/13 10:58:12 INFO Applying migration id=history 2026/05/13 10:58:12 INFO Applying migration id=outboxnano 2026/05/13 10:58:12 INFO Applying migration id=implements 2026/05/13 10:58:12 INFO Applying migration id=backfill 2026/05/13 10:58:13 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-b6e2-7460-ab0f-f73bd158dc55 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-b6e2-7403-b92d-f0b8c8782960 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-b6e2-7403-b92d-f0b8c8782960 2026/05/13 10:58:13 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-b6e2-7403-b92d-f0b8c8782960 2026/05/13 10:58:13 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-b6e6-712f-b58b-0cd35c0cf78f note=https://localhost.localdomain:8443/post/019e20fc-b6e6-70f6-9932-5ef6715b8b0d thread=https://localhost.localdomain:8443/post/019e20fc-b6e2-7403-b92d-f0b8c8782960 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:13 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-b6e6-712f-b58b-0cd35c0cf78f activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-b6e6-70f6-9932-5ef6715b8b0d activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-b6e6-70f6-9932-5ef6715b8b0d 2026/05/13 10:58:13 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-b6e2-7403-b92d-f0b8c8782960 2026/05/13 10:58:13 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-b6e8-7623-a866-64bbcaf19877 note=https://localhost.localdomain:8443/post/019e20fc-b6e8-75e2-9704-832a636efc03 thread=https://localhost.localdomain:8443/post/019e20fc-b6e2-7403-b92d-f0b8c8782960 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:13 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-b6e8-7623-a866-64bbcaf19877 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-b6e8-75e2-9704-832a636efc03 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019e20fc-b6e8-75e2-9704-832a636efc03 2026/05/13 10:58:13 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-b6e2-7403-b92d-f0b8c8782960 --- PASS: TestView_TwoRepliesBigOffset (0.88s) === RUN TestView_TwoRepliesBigOffsetUnauthenticatedUser 2026/05/13 10:58:13 INFO Applying migration id=initial 2026/05/13 10:58:13 INFO Applying migration id=notesupdated 2026/05/13 10:58:13 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:13 INFO Applying migration id=activitiesid 2026/05/13 10:58:13 INFO Applying migration id=outbox 2026/05/13 10:58:13 INFO Applying migration id=edits 2026/05/13 10:58:13 INFO Applying migration id=outboxactor 2026/05/13 10:58:13 INFO Applying migration id=outboxsender 2026/05/13 10:58:13 INFO Applying migration id=thread 2026/05/13 10:58:13 INFO Applying migration id=host 2026/05/13 10:58:13 INFO Applying migration id=sharedinbox 2026/05/13 10:58:13 INFO Applying migration id=noteshost 2026/05/13 10:58:13 INFO Applying migration id=fetched 2026/05/13 10:58:13 INFO Applying migration id=move 2026/05/13 10:58:13 INFO Applying migration id=cleanup 2026/05/13 10:58:13 INFO Applying migration id=received 2026/05/13 10:58:13 INFO Applying migration id=namehost 2026/05/13 10:58:13 INFO Applying migration id=outboxhost 2026/05/13 10:58:13 INFO Applying migration id=notesfts 2026/05/13 10:58:13 INFO Applying migration id=iconsname 2026/05/13 10:58:13 INFO Applying migration id=nohash 2026/05/13 10:58:13 INFO Applying migration id=shares 2026/05/13 10:58:13 INFO Applying migration id=actorttl 2026/05/13 10:58:13 INFO Applying migration id=tocc 2026/05/13 10:58:13 INFO Applying migration id=followeds 2026/05/13 10:58:13 INFO Applying migration id=certhash 2026/05/13 10:58:13 INFO Applying migration id=follows_sync 2026/05/13 10:58:13 INFO Applying migration id=jsonpath 2026/05/13 10:58:13 INFO Applying migration id=localforward 2026/05/13 10:58:13 INFO Applying migration id=avatar 2026/05/13 10:58:13 INFO Applying migration id=noimage 2026/05/13 10:58:13 INFO Applying migration id=feed 2026/05/13 10:58:13 INFO Applying migration id=bookmarks 2026/05/13 10:58:13 INFO Applying migration id=shareactivity 2026/05/13 10:58:13 INFO Applying migration id=application 2026/05/13 10:58:13 INFO Applying migration id=certificates 2026/05/13 10:58:13 INFO Applying migration id=rawforward 2026/05/13 10:58:13 INFO Applying migration id=publickey 2026/05/13 10:58:13 INFO Applying migration id=resolvegroup 2026/05/13 10:58:13 INFO Applying migration id=reject 2026/05/13 10:58:13 INFO Applying migration id=autodel 2026/05/13 10:58:13 INFO Applying migration id=jsonb 2026/05/13 10:58:13 INFO Applying migration id=quote 2026/05/13 10:58:13 INFO Applying migration id=rfc9421 2026/05/13 10:58:13 INFO Applying migration id=keys 2026/05/13 10:58:13 INFO Applying migration id=portable 2026/05/13 10:58:13 INFO Applying migration id=proofs 2026/05/13 10:58:13 INFO Applying migration id=contexts 2026/05/13 10:58:13 INFO Applying migration id=deliverieshost 2026/05/13 10:58:13 INFO Applying migration id=pembegin 2026/05/13 10:58:13 INFO Applying migration id=didhost 2026/05/13 10:58:13 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:13 INFO Applying migration id=invites 2026/05/13 10:58:13 INFO Applying migration id=ed25519blob 2026/05/13 10:58:13 INFO Applying migration id=rsablob 2026/05/13 10:58:13 INFO Applying migration id=iconscid 2026/05/13 10:58:13 INFO Applying migration id=actor 2026/05/13 10:58:13 INFO Applying migration id=localkeys 2026/05/13 10:58:13 INFO Applying migration id=deleted 2026/05/13 10:58:13 INFO Applying migration id=history 2026/05/13 10:58:13 INFO Applying migration id=outboxnano 2026/05/13 10:58:13 INFO Applying migration id=implements 2026/05/13 10:58:13 INFO Applying migration id=backfill 2026/05/13 10:58:14 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-ba2d-7188-b0ea-6331dd786afe activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-ba2d-70c8-a144-d7157fa6edc6 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-ba2d-70c8-a144-d7157fa6edc6 2026/05/13 10:58:14 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-ba2d-70c8-a144-d7157fa6edc6 2026/05/13 10:58:14 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-ba30-7997-91a6-45a93f6cc240 note=https://localhost.localdomain:8443/post/019e20fc-ba30-7949-830d-bfd3e668923e thread=https://localhost.localdomain:8443/post/019e20fc-ba2d-70c8-a144-d7157fa6edc6 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:14 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-ba30-7997-91a6-45a93f6cc240 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-ba30-7949-830d-bfd3e668923e activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-ba30-7949-830d-bfd3e668923e 2026/05/13 10:58:14 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-ba2d-70c8-a144-d7157fa6edc6 2026/05/13 10:58:14 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-ba34-72c2-8b42-bd898218a2cf note=https://localhost.localdomain:8443/post/019e20fc-ba34-7270-a7a2-ca90e900cfee thread=https://localhost.localdomain:8443/post/019e20fc-ba2d-70c8-a144-d7157fa6edc6 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:14 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-ba34-72c2-8b42-bd898218a2cf activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-ba34-7270-a7a2-ca90e900cfee activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019e20fc-ba34-7270-a7a2-ca90e900cfee 2026/05/13 10:58:14 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-ba2d-70c8-a144-d7157fa6edc6 --- PASS: TestView_TwoRepliesBigOffsetUnauthenticatedUser (0.84s) === RUN TestView_TwoRepliesUnauthenticatedUser 2026/05/13 10:58:14 INFO Applying migration id=initial 2026/05/13 10:58:14 INFO Applying migration id=notesupdated 2026/05/13 10:58:14 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:14 INFO Applying migration id=activitiesid 2026/05/13 10:58:14 INFO Applying migration id=outbox 2026/05/13 10:58:14 INFO Applying migration id=edits 2026/05/13 10:58:14 INFO Applying migration id=outboxactor 2026/05/13 10:58:14 INFO Applying migration id=outboxsender 2026/05/13 10:58:14 INFO Applying migration id=thread 2026/05/13 10:58:14 INFO Applying migration id=host 2026/05/13 10:58:14 INFO Applying migration id=sharedinbox 2026/05/13 10:58:14 INFO Applying migration id=noteshost 2026/05/13 10:58:14 INFO Applying migration id=fetched 2026/05/13 10:58:14 INFO Applying migration id=move 2026/05/13 10:58:14 INFO Applying migration id=cleanup 2026/05/13 10:58:14 INFO Applying migration id=received 2026/05/13 10:58:14 INFO Applying migration id=namehost 2026/05/13 10:58:14 INFO Applying migration id=outboxhost 2026/05/13 10:58:14 INFO Applying migration id=notesfts 2026/05/13 10:58:14 INFO Applying migration id=iconsname 2026/05/13 10:58:14 INFO Applying migration id=nohash 2026/05/13 10:58:14 INFO Applying migration id=shares 2026/05/13 10:58:14 INFO Applying migration id=actorttl 2026/05/13 10:58:14 INFO Applying migration id=tocc 2026/05/13 10:58:14 INFO Applying migration id=followeds 2026/05/13 10:58:14 INFO Applying migration id=certhash 2026/05/13 10:58:14 INFO Applying migration id=follows_sync 2026/05/13 10:58:14 INFO Applying migration id=jsonpath 2026/05/13 10:58:14 INFO Applying migration id=localforward 2026/05/13 10:58:14 INFO Applying migration id=avatar 2026/05/13 10:58:14 INFO Applying migration id=noimage 2026/05/13 10:58:14 INFO Applying migration id=feed 2026/05/13 10:58:14 INFO Applying migration id=bookmarks 2026/05/13 10:58:14 INFO Applying migration id=shareactivity 2026/05/13 10:58:14 INFO Applying migration id=application 2026/05/13 10:58:14 INFO Applying migration id=certificates 2026/05/13 10:58:14 INFO Applying migration id=rawforward 2026/05/13 10:58:14 INFO Applying migration id=publickey 2026/05/13 10:58:14 INFO Applying migration id=resolvegroup 2026/05/13 10:58:14 INFO Applying migration id=reject 2026/05/13 10:58:14 INFO Applying migration id=autodel 2026/05/13 10:58:14 INFO Applying migration id=jsonb 2026/05/13 10:58:14 INFO Applying migration id=quote 2026/05/13 10:58:14 INFO Applying migration id=rfc9421 2026/05/13 10:58:14 INFO Applying migration id=keys 2026/05/13 10:58:14 INFO Applying migration id=portable 2026/05/13 10:58:14 INFO Applying migration id=proofs 2026/05/13 10:58:14 INFO Applying migration id=contexts 2026/05/13 10:58:14 INFO Applying migration id=deliverieshost 2026/05/13 10:58:14 INFO Applying migration id=pembegin 2026/05/13 10:58:14 INFO Applying migration id=didhost 2026/05/13 10:58:14 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:14 INFO Applying migration id=invites 2026/05/13 10:58:14 INFO Applying migration id=ed25519blob 2026/05/13 10:58:14 INFO Applying migration id=rsablob 2026/05/13 10:58:14 INFO Applying migration id=iconscid 2026/05/13 10:58:14 INFO Applying migration id=actor 2026/05/13 10:58:14 INFO Applying migration id=localkeys 2026/05/13 10:58:14 INFO Applying migration id=deleted 2026/05/13 10:58:14 INFO Applying migration id=history 2026/05/13 10:58:14 INFO Applying migration id=outboxnano 2026/05/13 10:58:14 INFO Applying migration id=implements 2026/05/13 10:58:14 INFO Applying migration id=backfill 2026/05/13 10:58:14 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-bcad-7273-9cbf-008ffe299997 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-bcad-71ad-a268-0fbccabca9e1 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-bcad-71ad-a268-0fbccabca9e1 2026/05/13 10:58:14 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-bcad-71ad-a268-0fbccabca9e1 2026/05/13 10:58:14 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-bcb1-737e-a773-ed4160b96ee9 note=https://localhost.localdomain:8443/post/019e20fc-bcb1-7328-beab-4c5aeaee8d53 thread=https://localhost.localdomain:8443/post/019e20fc-bcad-71ad-a268-0fbccabca9e1 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:14 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-bcb1-737e-a773-ed4160b96ee9 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-bcb1-7328-beab-4c5aeaee8d53 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-bcb1-7328-beab-4c5aeaee8d53 2026/05/13 10:58:14 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-bcad-71ad-a268-0fbccabca9e1 2026/05/13 10:58:14 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-bcb4-7ec8-a998-00f667849234 note=https://localhost.localdomain:8443/post/019e20fc-bcb4-7e66-aedb-459d26da8d50 thread=https://localhost.localdomain:8443/post/019e20fc-bcad-71ad-a268-0fbccabca9e1 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:14 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-bcb4-7ec8-a998-00f667849234 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-bcb4-7e66-aedb-459d26da8d50 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019e20fc-bcb4-7e66-aedb-459d26da8d50 2026/05/13 10:58:14 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-bcad-71ad-a268-0fbccabca9e1 --- PASS: TestView_TwoRepliesUnauthenticatedUser (0.64s) === RUN TestView_OneReplyPostDeleted 2026/05/13 10:58:14 INFO Applying migration id=initial 2026/05/13 10:58:14 INFO Applying migration id=notesupdated 2026/05/13 10:58:14 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:14 INFO Applying migration id=activitiesid 2026/05/13 10:58:14 INFO Applying migration id=outbox 2026/05/13 10:58:14 INFO Applying migration id=edits 2026/05/13 10:58:14 INFO Applying migration id=outboxactor 2026/05/13 10:58:14 INFO Applying migration id=outboxsender 2026/05/13 10:58:14 INFO Applying migration id=thread 2026/05/13 10:58:14 INFO Applying migration id=host 2026/05/13 10:58:14 INFO Applying migration id=sharedinbox 2026/05/13 10:58:14 INFO Applying migration id=noteshost 2026/05/13 10:58:14 INFO Applying migration id=fetched 2026/05/13 10:58:14 INFO Applying migration id=move 2026/05/13 10:58:14 INFO Applying migration id=cleanup 2026/05/13 10:58:14 INFO Applying migration id=received 2026/05/13 10:58:14 INFO Applying migration id=namehost 2026/05/13 10:58:14 INFO Applying migration id=outboxhost 2026/05/13 10:58:14 INFO Applying migration id=notesfts 2026/05/13 10:58:14 INFO Applying migration id=iconsname 2026/05/13 10:58:14 INFO Applying migration id=nohash 2026/05/13 10:58:14 INFO Applying migration id=shares 2026/05/13 10:58:14 INFO Applying migration id=actorttl 2026/05/13 10:58:14 INFO Applying migration id=tocc 2026/05/13 10:58:14 INFO Applying migration id=followeds 2026/05/13 10:58:14 INFO Applying migration id=certhash 2026/05/13 10:58:14 INFO Applying migration id=follows_sync 2026/05/13 10:58:14 INFO Applying migration id=jsonpath 2026/05/13 10:58:14 INFO Applying migration id=localforward 2026/05/13 10:58:14 INFO Applying migration id=avatar 2026/05/13 10:58:14 INFO Applying migration id=noimage 2026/05/13 10:58:14 INFO Applying migration id=feed 2026/05/13 10:58:14 INFO Applying migration id=bookmarks 2026/05/13 10:58:14 INFO Applying migration id=shareactivity 2026/05/13 10:58:14 INFO Applying migration id=application 2026/05/13 10:58:14 INFO Applying migration id=certificates 2026/05/13 10:58:14 INFO Applying migration id=rawforward 2026/05/13 10:58:14 INFO Applying migration id=publickey 2026/05/13 10:58:14 INFO Applying migration id=resolvegroup 2026/05/13 10:58:14 INFO Applying migration id=reject 2026/05/13 10:58:14 INFO Applying migration id=autodel 2026/05/13 10:58:14 INFO Applying migration id=jsonb 2026/05/13 10:58:14 INFO Applying migration id=quote 2026/05/13 10:58:14 INFO Applying migration id=rfc9421 2026/05/13 10:58:14 INFO Applying migration id=keys 2026/05/13 10:58:14 INFO Applying migration id=portable 2026/05/13 10:58:14 INFO Applying migration id=proofs 2026/05/13 10:58:14 INFO Applying migration id=contexts 2026/05/13 10:58:14 INFO Applying migration id=deliverieshost 2026/05/13 10:58:14 INFO Applying migration id=pembegin 2026/05/13 10:58:14 INFO Applying migration id=didhost 2026/05/13 10:58:14 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:14 INFO Applying migration id=invites 2026/05/13 10:58:14 INFO Applying migration id=ed25519blob 2026/05/13 10:58:14 INFO Applying migration id=rsablob 2026/05/13 10:58:14 INFO Applying migration id=iconscid 2026/05/13 10:58:14 INFO Applying migration id=actor 2026/05/13 10:58:14 INFO Applying migration id=localkeys 2026/05/13 10:58:14 INFO Applying migration id=deleted 2026/05/13 10:58:14 INFO Applying migration id=history 2026/05/13 10:58:15 INFO Applying migration id=outboxnano 2026/05/13 10:58:15 INFO Applying migration id=implements 2026/05/13 10:58:15 INFO Applying migration id=backfill 2026/05/13 10:58:15 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-bf71-7259-a755-f133c5e0e9b8 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-bf71-71e4-8d59-5625dfd4aa30 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-bf71-71e4-8d59-5625dfd4aa30 2026/05/13 10:58:15 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-bf71-71e4-8d59-5625dfd4aa30 2026/05/13 10:58:15 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-bf73-7410-9845-b7bd970a8e08 note=https://localhost.localdomain:8443/post/019e20fc-bf73-73e2-96b0-933d4a44105a thread=https://localhost.localdomain:8443/post/019e20fc-bf71-71e4-8d59-5625dfd4aa30 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:15 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-bf73-7410-9845-b7bd970a8e08 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-bf73-73e2-96b0-933d4a44105a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-bf73-73e2-96b0-933d4a44105a 2026/05/13 10:58:15 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-bf71-71e4-8d59-5625dfd4aa30 2026/05/13 10:58:15 INFO Received delete request activity.id=https://localhost.localdomain:8443/post/019e20fc-bf71-71e4-8d59-5625dfd4aa30#delete activity.type=Delete activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-bf71-71e4-8d59-5625dfd4aa30 activity.object.type=Note activity.object.attributed_to="" deleted=https://localhost.localdomain:8443/post/019e20fc-bf71-71e4-8d59-5625dfd4aa30 2026/05/13 10:58:15 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-bf73-73e2-96b0-933d4a44105a --- PASS: TestView_OneReplyPostDeleted (0.71s) === RUN TestView_OneReplyPostNotDeleted 2026/05/13 10:58:15 INFO Applying migration id=initial 2026/05/13 10:58:15 INFO Applying migration id=notesupdated 2026/05/13 10:58:15 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:15 INFO Applying migration id=activitiesid 2026/05/13 10:58:15 INFO Applying migration id=outbox 2026/05/13 10:58:15 INFO Applying migration id=edits 2026/05/13 10:58:15 INFO Applying migration id=outboxactor 2026/05/13 10:58:15 INFO Applying migration id=outboxsender 2026/05/13 10:58:15 INFO Applying migration id=thread 2026/05/13 10:58:15 INFO Applying migration id=host 2026/05/13 10:58:15 INFO Applying migration id=sharedinbox 2026/05/13 10:58:15 INFO Applying migration id=noteshost 2026/05/13 10:58:15 INFO Applying migration id=fetched 2026/05/13 10:58:15 INFO Applying migration id=move 2026/05/13 10:58:15 INFO Applying migration id=cleanup 2026/05/13 10:58:15 INFO Applying migration id=received 2026/05/13 10:58:15 INFO Applying migration id=namehost 2026/05/13 10:58:15 INFO Applying migration id=outboxhost 2026/05/13 10:58:15 INFO Applying migration id=notesfts 2026/05/13 10:58:15 INFO Applying migration id=iconsname 2026/05/13 10:58:15 INFO Applying migration id=nohash 2026/05/13 10:58:15 INFO Applying migration id=shares 2026/05/13 10:58:15 INFO Applying migration id=actorttl 2026/05/13 10:58:15 INFO Applying migration id=tocc 2026/05/13 10:58:15 INFO Applying migration id=followeds 2026/05/13 10:58:15 INFO Applying migration id=certhash 2026/05/13 10:58:15 INFO Applying migration id=follows_sync 2026/05/13 10:58:15 INFO Applying migration id=jsonpath 2026/05/13 10:58:15 INFO Applying migration id=localforward 2026/05/13 10:58:15 INFO Applying migration id=avatar 2026/05/13 10:58:15 INFO Applying migration id=noimage 2026/05/13 10:58:15 INFO Applying migration id=feed 2026/05/13 10:58:15 INFO Applying migration id=bookmarks 2026/05/13 10:58:15 INFO Applying migration id=shareactivity 2026/05/13 10:58:15 INFO Applying migration id=application 2026/05/13 10:58:15 INFO Applying migration id=certificates 2026/05/13 10:58:15 INFO Applying migration id=rawforward 2026/05/13 10:58:15 INFO Applying migration id=publickey 2026/05/13 10:58:15 INFO Applying migration id=resolvegroup 2026/05/13 10:58:15 INFO Applying migration id=reject 2026/05/13 10:58:15 INFO Applying migration id=autodel 2026/05/13 10:58:15 INFO Applying migration id=jsonb 2026/05/13 10:58:15 INFO Applying migration id=quote 2026/05/13 10:58:15 INFO Applying migration id=rfc9421 2026/05/13 10:58:15 INFO Applying migration id=keys 2026/05/13 10:58:15 INFO Applying migration id=portable 2026/05/13 10:58:15 INFO Applying migration id=proofs 2026/05/13 10:58:15 INFO Applying migration id=contexts 2026/05/13 10:58:15 INFO Applying migration id=deliverieshost 2026/05/13 10:58:15 INFO Applying migration id=pembegin 2026/05/13 10:58:15 INFO Applying migration id=didhost 2026/05/13 10:58:15 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:15 INFO Applying migration id=invites 2026/05/13 10:58:15 INFO Applying migration id=ed25519blob 2026/05/13 10:58:15 INFO Applying migration id=rsablob 2026/05/13 10:58:15 INFO Applying migration id=iconscid 2026/05/13 10:58:15 INFO Applying migration id=actor 2026/05/13 10:58:15 INFO Applying migration id=localkeys 2026/05/13 10:58:15 INFO Applying migration id=deleted 2026/05/13 10:58:15 INFO Applying migration id=history 2026/05/13 10:58:15 INFO Applying migration id=outboxnano 2026/05/13 10:58:15 INFO Applying migration id=implements 2026/05/13 10:58:15 INFO Applying migration id=backfill 2026/05/13 10:58:16 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-c2b7-7718-a649-763611e3de77 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-c2b7-76a6-beb8-601706d55d23 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-c2b7-76a6-beb8-601706d55d23 2026/05/13 10:58:16 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-c2b7-76a6-beb8-601706d55d23 2026/05/13 10:58:16 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-c2ba-7a28-af11-8b59301c43a1 note=https://localhost.localdomain:8443/post/019e20fc-c2ba-79a1-a9f6-676087e356a1 thread=https://localhost.localdomain:8443/post/019e20fc-c2b7-76a6-beb8-601706d55d23 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:16 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-c2ba-7a28-af11-8b59301c43a1 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-c2ba-79a1-a9f6-676087e356a1 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-c2ba-79a1-a9f6-676087e356a1 2026/05/13 10:58:16 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-c2b7-76a6-beb8-601706d55d23 2026/05/13 10:58:16 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-c2ba-79a1-a9f6-676087e356a1 --- PASS: TestView_OneReplyPostNotDeleted (0.84s) === RUN TestView_OneReplyPostNotDeletedUnauthenticatedUser 2026/05/13 10:58:16 INFO Applying migration id=initial 2026/05/13 10:58:16 INFO Applying migration id=notesupdated 2026/05/13 10:58:16 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:16 INFO Applying migration id=activitiesid 2026/05/13 10:58:16 INFO Applying migration id=outbox 2026/05/13 10:58:16 INFO Applying migration id=edits 2026/05/13 10:58:16 INFO Applying migration id=outboxactor 2026/05/13 10:58:16 INFO Applying migration id=outboxsender 2026/05/13 10:58:16 INFO Applying migration id=thread 2026/05/13 10:58:16 INFO Applying migration id=host 2026/05/13 10:58:16 INFO Applying migration id=sharedinbox 2026/05/13 10:58:16 INFO Applying migration id=noteshost 2026/05/13 10:58:16 INFO Applying migration id=fetched 2026/05/13 10:58:16 INFO Applying migration id=move 2026/05/13 10:58:16 INFO Applying migration id=cleanup 2026/05/13 10:58:16 INFO Applying migration id=received 2026/05/13 10:58:16 INFO Applying migration id=namehost 2026/05/13 10:58:16 INFO Applying migration id=outboxhost 2026/05/13 10:58:16 INFO Applying migration id=notesfts 2026/05/13 10:58:16 INFO Applying migration id=iconsname 2026/05/13 10:58:16 INFO Applying migration id=nohash 2026/05/13 10:58:16 INFO Applying migration id=shares 2026/05/13 10:58:16 INFO Applying migration id=actorttl 2026/05/13 10:58:16 INFO Applying migration id=tocc 2026/05/13 10:58:16 INFO Applying migration id=followeds 2026/05/13 10:58:16 INFO Applying migration id=certhash 2026/05/13 10:58:16 INFO Applying migration id=follows_sync 2026/05/13 10:58:16 INFO Applying migration id=jsonpath 2026/05/13 10:58:16 INFO Applying migration id=localforward 2026/05/13 10:58:16 INFO Applying migration id=avatar 2026/05/13 10:58:16 INFO Applying migration id=noimage 2026/05/13 10:58:16 INFO Applying migration id=feed 2026/05/13 10:58:16 INFO Applying migration id=bookmarks 2026/05/13 10:58:16 INFO Applying migration id=shareactivity 2026/05/13 10:58:16 INFO Applying migration id=application 2026/05/13 10:58:16 INFO Applying migration id=certificates 2026/05/13 10:58:16 INFO Applying migration id=rawforward 2026/05/13 10:58:16 INFO Applying migration id=publickey 2026/05/13 10:58:16 INFO Applying migration id=resolvegroup 2026/05/13 10:58:16 INFO Applying migration id=reject 2026/05/13 10:58:16 INFO Applying migration id=autodel 2026/05/13 10:58:16 INFO Applying migration id=jsonb 2026/05/13 10:58:16 INFO Applying migration id=quote 2026/05/13 10:58:16 INFO Applying migration id=rfc9421 2026/05/13 10:58:16 INFO Applying migration id=keys 2026/05/13 10:58:16 INFO Applying migration id=portable 2026/05/13 10:58:16 INFO Applying migration id=proofs 2026/05/13 10:58:16 INFO Applying migration id=contexts 2026/05/13 10:58:16 INFO Applying migration id=deliverieshost 2026/05/13 10:58:16 INFO Applying migration id=pembegin 2026/05/13 10:58:16 INFO Applying migration id=didhost 2026/05/13 10:58:16 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:16 INFO Applying migration id=invites 2026/05/13 10:58:16 INFO Applying migration id=ed25519blob 2026/05/13 10:58:16 INFO Applying migration id=rsablob 2026/05/13 10:58:16 INFO Applying migration id=iconscid 2026/05/13 10:58:16 INFO Applying migration id=actor 2026/05/13 10:58:16 INFO Applying migration id=localkeys 2026/05/13 10:58:16 INFO Applying migration id=deleted 2026/05/13 10:58:16 INFO Applying migration id=history 2026/05/13 10:58:16 INFO Applying migration id=outboxnano 2026/05/13 10:58:16 INFO Applying migration id=implements 2026/05/13 10:58:16 INFO Applying migration id=backfill 2026/05/13 10:58:17 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-c5f8-70e6-a87b-8413e1581f45 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-c5f8-707e-a35a-ff107d837c42 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-c5f8-707e-a35a-ff107d837c42 2026/05/13 10:58:17 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-c5f8-707e-a35a-ff107d837c42 2026/05/13 10:58:17 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-c5fb-733d-8949-71912e818311 note=https://localhost.localdomain:8443/post/019e20fc-c5fb-7305-a137-3307506fcb71 thread=https://localhost.localdomain:8443/post/019e20fc-c5f8-707e-a35a-ff107d837c42 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:17 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-c5fb-733d-8949-71912e818311 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-c5fb-7305-a137-3307506fcb71 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-c5fb-7305-a137-3307506fcb71 2026/05/13 10:58:17 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-c5f8-707e-a35a-ff107d837c42 2026/05/13 10:58:17 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-c5fb-7305-a137-3307506fcb71 --- PASS: TestView_OneReplyPostNotDeletedUnauthenticatedUser (0.83s) === RUN TestView_OneReplyPostDeletedUnauthenticatedUser 2026/05/13 10:58:17 INFO Applying migration id=initial 2026/05/13 10:58:17 INFO Applying migration id=notesupdated 2026/05/13 10:58:17 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:17 INFO Applying migration id=activitiesid 2026/05/13 10:58:17 INFO Applying migration id=outbox 2026/05/13 10:58:17 INFO Applying migration id=edits 2026/05/13 10:58:17 INFO Applying migration id=outboxactor 2026/05/13 10:58:17 INFO Applying migration id=outboxsender 2026/05/13 10:58:17 INFO Applying migration id=thread 2026/05/13 10:58:17 INFO Applying migration id=host 2026/05/13 10:58:17 INFO Applying migration id=sharedinbox 2026/05/13 10:58:17 INFO Applying migration id=noteshost 2026/05/13 10:58:17 INFO Applying migration id=fetched 2026/05/13 10:58:17 INFO Applying migration id=move 2026/05/13 10:58:17 INFO Applying migration id=cleanup 2026/05/13 10:58:17 INFO Applying migration id=received 2026/05/13 10:58:17 INFO Applying migration id=namehost 2026/05/13 10:58:17 INFO Applying migration id=outboxhost 2026/05/13 10:58:17 INFO Applying migration id=notesfts 2026/05/13 10:58:17 INFO Applying migration id=iconsname 2026/05/13 10:58:17 INFO Applying migration id=nohash 2026/05/13 10:58:17 INFO Applying migration id=shares 2026/05/13 10:58:17 INFO Applying migration id=actorttl 2026/05/13 10:58:17 INFO Applying migration id=tocc 2026/05/13 10:58:17 INFO Applying migration id=followeds 2026/05/13 10:58:17 INFO Applying migration id=certhash 2026/05/13 10:58:17 INFO Applying migration id=follows_sync 2026/05/13 10:58:17 INFO Applying migration id=jsonpath 2026/05/13 10:58:17 INFO Applying migration id=localforward 2026/05/13 10:58:17 INFO Applying migration id=avatar 2026/05/13 10:58:17 INFO Applying migration id=noimage 2026/05/13 10:58:17 INFO Applying migration id=feed 2026/05/13 10:58:17 INFO Applying migration id=bookmarks 2026/05/13 10:58:17 INFO Applying migration id=shareactivity 2026/05/13 10:58:17 INFO Applying migration id=application 2026/05/13 10:58:17 INFO Applying migration id=certificates 2026/05/13 10:58:17 INFO Applying migration id=rawforward 2026/05/13 10:58:17 INFO Applying migration id=publickey 2026/05/13 10:58:17 INFO Applying migration id=resolvegroup 2026/05/13 10:58:17 INFO Applying migration id=reject 2026/05/13 10:58:17 INFO Applying migration id=autodel 2026/05/13 10:58:17 INFO Applying migration id=jsonb 2026/05/13 10:58:17 INFO Applying migration id=quote 2026/05/13 10:58:17 INFO Applying migration id=rfc9421 2026/05/13 10:58:17 INFO Applying migration id=keys 2026/05/13 10:58:17 INFO Applying migration id=portable 2026/05/13 10:58:17 INFO Applying migration id=proofs 2026/05/13 10:58:17 INFO Applying migration id=contexts 2026/05/13 10:58:17 INFO Applying migration id=deliverieshost 2026/05/13 10:58:17 INFO Applying migration id=pembegin 2026/05/13 10:58:17 INFO Applying migration id=didhost 2026/05/13 10:58:17 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:17 INFO Applying migration id=invites 2026/05/13 10:58:17 INFO Applying migration id=ed25519blob 2026/05/13 10:58:17 INFO Applying migration id=rsablob 2026/05/13 10:58:17 INFO Applying migration id=iconscid 2026/05/13 10:58:17 INFO Applying migration id=actor 2026/05/13 10:58:17 INFO Applying migration id=localkeys 2026/05/13 10:58:17 INFO Applying migration id=deleted 2026/05/13 10:58:17 INFO Applying migration id=history 2026/05/13 10:58:17 INFO Applying migration id=outboxnano 2026/05/13 10:58:17 INFO Applying migration id=implements 2026/05/13 10:58:17 INFO Applying migration id=backfill 2026/05/13 10:58:17 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-c824-7c3b-8c47-9fcbf27d2330 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-c824-7bd5-b731-d05497280d82 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-c824-7bd5-b731-d05497280d82 2026/05/13 10:58:17 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-c824-7bd5-b731-d05497280d82 2026/05/13 10:58:17 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-c826-7c91-80da-f1260fe6058e note=https://localhost.localdomain:8443/post/019e20fc-c826-7c64-81f1-c7df1a5fcaec thread=https://localhost.localdomain:8443/post/019e20fc-c824-7bd5-b731-d05497280d82 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:17 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-c826-7c91-80da-f1260fe6058e activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-c826-7c64-81f1-c7df1a5fcaec activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-c826-7c64-81f1-c7df1a5fcaec 2026/05/13 10:58:17 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-c824-7bd5-b731-d05497280d82 2026/05/13 10:58:17 INFO Received delete request activity.id=https://localhost.localdomain:8443/post/019e20fc-c824-7bd5-b731-d05497280d82#delete activity.type=Delete activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-c824-7bd5-b731-d05497280d82 activity.object.type=Note activity.object.attributed_to="" deleted=https://localhost.localdomain:8443/post/019e20fc-c824-7bd5-b731-d05497280d82 2026/05/13 10:58:17 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-c826-7c64-81f1-c7df1a5fcaec --- PASS: TestView_OneReplyPostDeletedUnauthenticatedUser (0.56s) === RUN TestView_OneReplyReplyDeleted 2026/05/13 10:58:17 INFO Applying migration id=initial 2026/05/13 10:58:17 INFO Applying migration id=notesupdated 2026/05/13 10:58:17 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:17 INFO Applying migration id=activitiesid 2026/05/13 10:58:17 INFO Applying migration id=outbox 2026/05/13 10:58:17 INFO Applying migration id=edits 2026/05/13 10:58:17 INFO Applying migration id=outboxactor 2026/05/13 10:58:17 INFO Applying migration id=outboxsender 2026/05/13 10:58:17 INFO Applying migration id=thread 2026/05/13 10:58:17 INFO Applying migration id=host 2026/05/13 10:58:17 INFO Applying migration id=sharedinbox 2026/05/13 10:58:17 INFO Applying migration id=noteshost 2026/05/13 10:58:17 INFO Applying migration id=fetched 2026/05/13 10:58:17 INFO Applying migration id=move 2026/05/13 10:58:17 INFO Applying migration id=cleanup 2026/05/13 10:58:17 INFO Applying migration id=received 2026/05/13 10:58:17 INFO Applying migration id=namehost 2026/05/13 10:58:17 INFO Applying migration id=outboxhost 2026/05/13 10:58:17 INFO Applying migration id=notesfts 2026/05/13 10:58:17 INFO Applying migration id=iconsname 2026/05/13 10:58:17 INFO Applying migration id=nohash 2026/05/13 10:58:17 INFO Applying migration id=shares 2026/05/13 10:58:17 INFO Applying migration id=actorttl 2026/05/13 10:58:17 INFO Applying migration id=tocc 2026/05/13 10:58:17 INFO Applying migration id=followeds 2026/05/13 10:58:17 INFO Applying migration id=certhash 2026/05/13 10:58:17 INFO Applying migration id=follows_sync 2026/05/13 10:58:17 INFO Applying migration id=jsonpath 2026/05/13 10:58:17 INFO Applying migration id=localforward 2026/05/13 10:58:17 INFO Applying migration id=avatar 2026/05/13 10:58:17 INFO Applying migration id=noimage 2026/05/13 10:58:17 INFO Applying migration id=feed 2026/05/13 10:58:17 INFO Applying migration id=bookmarks 2026/05/13 10:58:17 INFO Applying migration id=shareactivity 2026/05/13 10:58:17 INFO Applying migration id=application 2026/05/13 10:58:17 INFO Applying migration id=certificates 2026/05/13 10:58:17 INFO Applying migration id=rawforward 2026/05/13 10:58:17 INFO Applying migration id=publickey 2026/05/13 10:58:17 INFO Applying migration id=resolvegroup 2026/05/13 10:58:17 INFO Applying migration id=reject 2026/05/13 10:58:17 INFO Applying migration id=autodel 2026/05/13 10:58:17 INFO Applying migration id=jsonb 2026/05/13 10:58:17 INFO Applying migration id=quote 2026/05/13 10:58:17 INFO Applying migration id=rfc9421 2026/05/13 10:58:17 INFO Applying migration id=keys 2026/05/13 10:58:17 INFO Applying migration id=portable 2026/05/13 10:58:17 INFO Applying migration id=proofs 2026/05/13 10:58:17 INFO Applying migration id=contexts 2026/05/13 10:58:17 INFO Applying migration id=deliverieshost 2026/05/13 10:58:17 INFO Applying migration id=pembegin 2026/05/13 10:58:17 INFO Applying migration id=didhost 2026/05/13 10:58:17 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:17 INFO Applying migration id=invites 2026/05/13 10:58:17 INFO Applying migration id=ed25519blob 2026/05/13 10:58:17 INFO Applying migration id=rsablob 2026/05/13 10:58:17 INFO Applying migration id=iconscid 2026/05/13 10:58:17 INFO Applying migration id=actor 2026/05/13 10:58:17 INFO Applying migration id=localkeys 2026/05/13 10:58:17 INFO Applying migration id=deleted 2026/05/13 10:58:17 INFO Applying migration id=history 2026/05/13 10:58:17 INFO Applying migration id=outboxnano 2026/05/13 10:58:17 INFO Applying migration id=implements 2026/05/13 10:58:17 INFO Applying migration id=backfill 2026/05/13 10:58:18 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-cc35-7888-9763-55bb05ac868a activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-cc35-77c1-ba84-f0fef9b59907 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-cc35-77c1-ba84-f0fef9b59907 2026/05/13 10:58:18 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-cc35-77c1-ba84-f0fef9b59907 2026/05/13 10:58:18 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-cc38-7e3d-a0d1-208f9715ce94 note=https://localhost.localdomain:8443/post/019e20fc-cc38-7df6-8d12-d54549cdd390 thread=https://localhost.localdomain:8443/post/019e20fc-cc35-77c1-ba84-f0fef9b59907 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:18 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-cc38-7e3d-a0d1-208f9715ce94 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-cc38-7df6-8d12-d54549cdd390 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-cc38-7df6-8d12-d54549cdd390 2026/05/13 10:58:18 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-cc35-77c1-ba84-f0fef9b59907 2026/05/13 10:58:18 INFO Received delete request activity.id=https://localhost.localdomain:8443/post/019e20fc-cc38-7df6-8d12-d54549cdd390#delete activity.type=Delete activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-cc38-7df6-8d12-d54549cdd390 activity.object.type=Note activity.object.attributed_to="" deleted=https://localhost.localdomain:8443/post/019e20fc-cc38-7df6-8d12-d54549cdd390 2026/05/13 10:58:18 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/post/019e20fc-cc38-7df6-8d12-d54549cdd390#delete note=https://localhost.localdomain:8443/post/019e20fc-cc38-7df6-8d12-d54549cdd390 thread=https://localhost.localdomain:8443/post/019e20fc-cc35-77c1-ba84-f0fef9b59907 starter=https://localhost.localdomain:8443/user/bob 2026/05/13 10:58:18 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-cc35-77c1-ba84-f0fef9b59907 --- PASS: TestView_OneReplyReplyDeleted (1.04s) === RUN TestView_NoSuchPost 2026/05/13 10:58:18 INFO Applying migration id=initial 2026/05/13 10:58:18 INFO Applying migration id=notesupdated 2026/05/13 10:58:18 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:18 INFO Applying migration id=activitiesid 2026/05/13 10:58:18 INFO Applying migration id=outbox 2026/05/13 10:58:18 INFO Applying migration id=edits 2026/05/13 10:58:18 INFO Applying migration id=outboxactor 2026/05/13 10:58:18 INFO Applying migration id=outboxsender 2026/05/13 10:58:18 INFO Applying migration id=thread 2026/05/13 10:58:18 INFO Applying migration id=host 2026/05/13 10:58:18 INFO Applying migration id=sharedinbox 2026/05/13 10:58:18 INFO Applying migration id=noteshost 2026/05/13 10:58:18 INFO Applying migration id=fetched 2026/05/13 10:58:18 INFO Applying migration id=move 2026/05/13 10:58:18 INFO Applying migration id=cleanup 2026/05/13 10:58:18 INFO Applying migration id=received 2026/05/13 10:58:18 INFO Applying migration id=namehost 2026/05/13 10:58:18 INFO Applying migration id=outboxhost 2026/05/13 10:58:18 INFO Applying migration id=notesfts 2026/05/13 10:58:18 INFO Applying migration id=iconsname 2026/05/13 10:58:18 INFO Applying migration id=nohash 2026/05/13 10:58:18 INFO Applying migration id=shares 2026/05/13 10:58:18 INFO Applying migration id=actorttl 2026/05/13 10:58:18 INFO Applying migration id=tocc 2026/05/13 10:58:18 INFO Applying migration id=followeds 2026/05/13 10:58:18 INFO Applying migration id=certhash 2026/05/13 10:58:18 INFO Applying migration id=follows_sync 2026/05/13 10:58:18 INFO Applying migration id=jsonpath 2026/05/13 10:58:18 INFO Applying migration id=localforward 2026/05/13 10:58:18 INFO Applying migration id=avatar 2026/05/13 10:58:18 INFO Applying migration id=noimage 2026/05/13 10:58:18 INFO Applying migration id=feed 2026/05/13 10:58:18 INFO Applying migration id=bookmarks 2026/05/13 10:58:18 INFO Applying migration id=shareactivity 2026/05/13 10:58:18 INFO Applying migration id=application 2026/05/13 10:58:18 INFO Applying migration id=certificates 2026/05/13 10:58:18 INFO Applying migration id=rawforward 2026/05/13 10:58:18 INFO Applying migration id=publickey 2026/05/13 10:58:18 INFO Applying migration id=resolvegroup 2026/05/13 10:58:18 INFO Applying migration id=reject 2026/05/13 10:58:18 INFO Applying migration id=autodel 2026/05/13 10:58:18 INFO Applying migration id=jsonb 2026/05/13 10:58:18 INFO Applying migration id=quote 2026/05/13 10:58:18 INFO Applying migration id=rfc9421 2026/05/13 10:58:18 INFO Applying migration id=keys 2026/05/13 10:58:18 INFO Applying migration id=portable 2026/05/13 10:58:18 INFO Applying migration id=proofs 2026/05/13 10:58:18 INFO Applying migration id=contexts 2026/05/13 10:58:18 INFO Applying migration id=deliverieshost 2026/05/13 10:58:18 INFO Applying migration id=pembegin 2026/05/13 10:58:18 INFO Applying migration id=didhost 2026/05/13 10:58:18 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:18 INFO Applying migration id=invites 2026/05/13 10:58:18 INFO Applying migration id=ed25519blob 2026/05/13 10:58:18 INFO Applying migration id=rsablob 2026/05/13 10:58:18 INFO Applying migration id=iconscid 2026/05/13 10:58:18 INFO Applying migration id=actor 2026/05/13 10:58:18 INFO Applying migration id=localkeys 2026/05/13 10:58:18 INFO Applying migration id=deleted 2026/05/13 10:58:18 INFO Applying migration id=history 2026/05/13 10:58:18 INFO Applying migration id=outboxnano 2026/05/13 10:58:18 INFO Applying migration id=implements 2026/05/13 10:58:18 INFO Applying migration id=backfill 2026/05/13 10:58:19 INFO Viewing post post=https://x 2026/05/13 10:58:19 INFO Post was not found post=https://x --- PASS: TestView_NoSuchPost (1.11s) === RUN TestView_InvalidOffset 2026/05/13 10:58:19 INFO Applying migration id=initial 2026/05/13 10:58:19 INFO Applying migration id=notesupdated 2026/05/13 10:58:19 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:19 INFO Applying migration id=activitiesid 2026/05/13 10:58:19 INFO Applying migration id=outbox 2026/05/13 10:58:19 INFO Applying migration id=edits 2026/05/13 10:58:19 INFO Applying migration id=outboxactor 2026/05/13 10:58:19 INFO Applying migration id=outboxsender 2026/05/13 10:58:19 INFO Applying migration id=thread 2026/05/13 10:58:19 INFO Applying migration id=host 2026/05/13 10:58:19 INFO Applying migration id=sharedinbox 2026/05/13 10:58:19 INFO Applying migration id=noteshost 2026/05/13 10:58:19 INFO Applying migration id=fetched 2026/05/13 10:58:19 INFO Applying migration id=move 2026/05/13 10:58:19 INFO Applying migration id=cleanup 2026/05/13 10:58:19 INFO Applying migration id=received 2026/05/13 10:58:19 INFO Applying migration id=namehost 2026/05/13 10:58:19 INFO Applying migration id=outboxhost 2026/05/13 10:58:19 INFO Applying migration id=notesfts 2026/05/13 10:58:19 INFO Applying migration id=iconsname 2026/05/13 10:58:19 INFO Applying migration id=nohash 2026/05/13 10:58:19 INFO Applying migration id=shares 2026/05/13 10:58:19 INFO Applying migration id=actorttl 2026/05/13 10:58:19 INFO Applying migration id=tocc 2026/05/13 10:58:19 INFO Applying migration id=followeds 2026/05/13 10:58:19 INFO Applying migration id=certhash 2026/05/13 10:58:19 INFO Applying migration id=follows_sync 2026/05/13 10:58:19 INFO Applying migration id=jsonpath 2026/05/13 10:58:20 INFO Applying migration id=localforward 2026/05/13 10:58:20 INFO Applying migration id=avatar 2026/05/13 10:58:20 INFO Applying migration id=noimage 2026/05/13 10:58:20 INFO Applying migration id=feed 2026/05/13 10:58:20 INFO Applying migration id=bookmarks 2026/05/13 10:58:20 INFO Applying migration id=shareactivity 2026/05/13 10:58:20 INFO Applying migration id=application 2026/05/13 10:58:20 INFO Applying migration id=certificates 2026/05/13 10:58:20 INFO Applying migration id=rawforward 2026/05/13 10:58:20 INFO Applying migration id=publickey 2026/05/13 10:58:20 INFO Applying migration id=resolvegroup 2026/05/13 10:58:20 INFO Applying migration id=reject 2026/05/13 10:58:20 INFO Applying migration id=autodel 2026/05/13 10:58:20 INFO Applying migration id=jsonb 2026/05/13 10:58:20 INFO Applying migration id=quote 2026/05/13 10:58:20 INFO Applying migration id=rfc9421 2026/05/13 10:58:20 INFO Applying migration id=keys 2026/05/13 10:58:20 INFO Applying migration id=portable 2026/05/13 10:58:20 INFO Applying migration id=proofs 2026/05/13 10:58:20 INFO Applying migration id=contexts 2026/05/13 10:58:20 INFO Applying migration id=deliverieshost 2026/05/13 10:58:20 INFO Applying migration id=pembegin 2026/05/13 10:58:20 INFO Applying migration id=didhost 2026/05/13 10:58:20 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:20 INFO Applying migration id=invites 2026/05/13 10:58:20 INFO Applying migration id=ed25519blob 2026/05/13 10:58:20 INFO Applying migration id=rsablob 2026/05/13 10:58:20 INFO Applying migration id=iconscid 2026/05/13 10:58:20 INFO Applying migration id=actor 2026/05/13 10:58:20 INFO Applying migration id=localkeys 2026/05/13 10:58:20 INFO Applying migration id=deleted 2026/05/13 10:58:20 INFO Applying migration id=history 2026/05/13 10:58:20 INFO Applying migration id=outboxnano 2026/05/13 10:58:20 INFO Applying migration id=implements 2026/05/13 10:58:20 INFO Applying migration id=backfill 2026/05/13 10:58:20 INFO Failed to parse query error="strconv.ParseInt: parsing \"z\": invalid syntax" --- PASS: TestView_InvalidOffset (1.07s) === RUN TestView_Update 2026/05/13 10:58:21 INFO Applying migration id=initial 2026/05/13 10:58:21 INFO Applying migration id=notesupdated 2026/05/13 10:58:21 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:21 INFO Applying migration id=activitiesid 2026/05/13 10:58:21 INFO Applying migration id=outbox 2026/05/13 10:58:21 INFO Applying migration id=edits 2026/05/13 10:58:21 INFO Applying migration id=outboxactor 2026/05/13 10:58:21 INFO Applying migration id=outboxsender 2026/05/13 10:58:21 INFO Applying migration id=thread 2026/05/13 10:58:21 INFO Applying migration id=host 2026/05/13 10:58:21 INFO Applying migration id=sharedinbox 2026/05/13 10:58:21 INFO Applying migration id=noteshost 2026/05/13 10:58:21 INFO Applying migration id=fetched 2026/05/13 10:58:21 INFO Applying migration id=move 2026/05/13 10:58:21 INFO Applying migration id=cleanup 2026/05/13 10:58:21 INFO Applying migration id=received 2026/05/13 10:58:21 INFO Applying migration id=namehost 2026/05/13 10:58:21 INFO Applying migration id=outboxhost 2026/05/13 10:58:21 INFO Applying migration id=notesfts 2026/05/13 10:58:21 INFO Applying migration id=iconsname 2026/05/13 10:58:21 INFO Applying migration id=nohash 2026/05/13 10:58:21 INFO Applying migration id=shares 2026/05/13 10:58:21 INFO Applying migration id=actorttl 2026/05/13 10:58:21 INFO Applying migration id=tocc 2026/05/13 10:58:21 INFO Applying migration id=followeds 2026/05/13 10:58:21 INFO Applying migration id=certhash 2026/05/13 10:58:21 INFO Applying migration id=follows_sync 2026/05/13 10:58:21 INFO Applying migration id=jsonpath 2026/05/13 10:58:21 INFO Applying migration id=localforward 2026/05/13 10:58:21 INFO Applying migration id=avatar 2026/05/13 10:58:21 INFO Applying migration id=noimage 2026/05/13 10:58:21 INFO Applying migration id=feed 2026/05/13 10:58:21 INFO Applying migration id=bookmarks 2026/05/13 10:58:21 INFO Applying migration id=shareactivity 2026/05/13 10:58:21 INFO Applying migration id=application 2026/05/13 10:58:21 INFO Applying migration id=certificates 2026/05/13 10:58:21 INFO Applying migration id=rawforward 2026/05/13 10:58:21 INFO Applying migration id=publickey 2026/05/13 10:58:21 INFO Applying migration id=resolvegroup 2026/05/13 10:58:21 INFO Applying migration id=reject 2026/05/13 10:58:21 INFO Applying migration id=autodel 2026/05/13 10:58:21 INFO Applying migration id=jsonb 2026/05/13 10:58:21 INFO Applying migration id=quote 2026/05/13 10:58:21 INFO Applying migration id=rfc9421 2026/05/13 10:58:21 INFO Applying migration id=keys 2026/05/13 10:58:21 INFO Applying migration id=portable 2026/05/13 10:58:21 INFO Applying migration id=proofs 2026/05/13 10:58:21 INFO Applying migration id=contexts 2026/05/13 10:58:21 INFO Applying migration id=deliverieshost 2026/05/13 10:58:21 INFO Applying migration id=pembegin 2026/05/13 10:58:21 INFO Applying migration id=didhost 2026/05/13 10:58:21 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:21 INFO Applying migration id=invites 2026/05/13 10:58:21 INFO Applying migration id=ed25519blob 2026/05/13 10:58:21 INFO Applying migration id=rsablob 2026/05/13 10:58:21 INFO Applying migration id=iconscid 2026/05/13 10:58:21 INFO Applying migration id=actor 2026/05/13 10:58:21 INFO Applying migration id=localkeys 2026/05/13 10:58:21 INFO Applying migration id=deleted 2026/05/13 10:58:21 INFO Applying migration id=history 2026/05/13 10:58:21 INFO Applying migration id=outboxnano 2026/05/13 10:58:21 INFO Applying migration id=implements 2026/05/13 10:58:21 INFO Applying migration id=backfill 2026/05/13 10:58:21 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:58:21 INFO Viewing post post=https://127.0.0.1/note/1 2026/05/13 10:58:21 INFO Updated post activity.id=https://127.0.0.1/update/1 activity.type=Update activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:58:21 INFO Viewing post post=https://127.0.0.1/note/1 --- PASS: TestView_Update (0.44s) === RUN TestView_OldUpdate 2026/05/13 10:58:21 INFO Applying migration id=initial 2026/05/13 10:58:21 INFO Applying migration id=notesupdated 2026/05/13 10:58:21 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:21 INFO Applying migration id=activitiesid 2026/05/13 10:58:21 INFO Applying migration id=outbox 2026/05/13 10:58:21 INFO Applying migration id=edits 2026/05/13 10:58:21 INFO Applying migration id=outboxactor 2026/05/13 10:58:21 INFO Applying migration id=outboxsender 2026/05/13 10:58:21 INFO Applying migration id=thread 2026/05/13 10:58:21 INFO Applying migration id=host 2026/05/13 10:58:21 INFO Applying migration id=sharedinbox 2026/05/13 10:58:21 INFO Applying migration id=noteshost 2026/05/13 10:58:21 INFO Applying migration id=fetched 2026/05/13 10:58:21 INFO Applying migration id=move 2026/05/13 10:58:21 INFO Applying migration id=cleanup 2026/05/13 10:58:21 INFO Applying migration id=received 2026/05/13 10:58:21 INFO Applying migration id=namehost 2026/05/13 10:58:21 INFO Applying migration id=outboxhost 2026/05/13 10:58:21 INFO Applying migration id=notesfts 2026/05/13 10:58:21 INFO Applying migration id=iconsname 2026/05/13 10:58:21 INFO Applying migration id=nohash 2026/05/13 10:58:21 INFO Applying migration id=shares 2026/05/13 10:58:21 INFO Applying migration id=actorttl 2026/05/13 10:58:21 INFO Applying migration id=tocc 2026/05/13 10:58:21 INFO Applying migration id=followeds 2026/05/13 10:58:21 INFO Applying migration id=certhash 2026/05/13 10:58:21 INFO Applying migration id=follows_sync 2026/05/13 10:58:21 INFO Applying migration id=jsonpath 2026/05/13 10:58:21 INFO Applying migration id=localforward 2026/05/13 10:58:21 INFO Applying migration id=avatar 2026/05/13 10:58:21 INFO Applying migration id=noimage 2026/05/13 10:58:21 INFO Applying migration id=feed 2026/05/13 10:58:21 INFO Applying migration id=bookmarks 2026/05/13 10:58:21 INFO Applying migration id=shareactivity 2026/05/13 10:58:21 INFO Applying migration id=application 2026/05/13 10:58:21 INFO Applying migration id=certificates 2026/05/13 10:58:21 INFO Applying migration id=rawforward 2026/05/13 10:58:21 INFO Applying migration id=publickey 2026/05/13 10:58:21 INFO Applying migration id=resolvegroup 2026/05/13 10:58:21 INFO Applying migration id=reject 2026/05/13 10:58:21 INFO Applying migration id=autodel 2026/05/13 10:58:21 INFO Applying migration id=jsonb 2026/05/13 10:58:21 INFO Applying migration id=quote 2026/05/13 10:58:21 INFO Applying migration id=rfc9421 2026/05/13 10:58:21 INFO Applying migration id=keys 2026/05/13 10:58:21 INFO Applying migration id=portable 2026/05/13 10:58:21 INFO Applying migration id=proofs 2026/05/13 10:58:21 INFO Applying migration id=contexts 2026/05/13 10:58:21 INFO Applying migration id=deliverieshost 2026/05/13 10:58:21 INFO Applying migration id=pembegin 2026/05/13 10:58:21 INFO Applying migration id=didhost 2026/05/13 10:58:21 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:21 INFO Applying migration id=invites 2026/05/13 10:58:21 INFO Applying migration id=ed25519blob 2026/05/13 10:58:21 INFO Applying migration id=rsablob 2026/05/13 10:58:21 INFO Applying migration id=iconscid 2026/05/13 10:58:21 INFO Applying migration id=actor 2026/05/13 10:58:21 INFO Applying migration id=localkeys 2026/05/13 10:58:21 INFO Applying migration id=deleted 2026/05/13 10:58:21 INFO Applying migration id=history 2026/05/13 10:58:21 INFO Applying migration id=outboxnano 2026/05/13 10:58:21 INFO Applying migration id=implements 2026/05/13 10:58:21 INFO Applying migration id=backfill 2026/05/13 10:58:22 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:58:22 INFO Viewing post post=https://127.0.0.1/note/1 2026/05/13 10:58:22 INFO Viewing post post=https://127.0.0.1/note/1 --- PASS: TestView_OldUpdate (0.57s) === RUN TestView_PostToFollowers 2026/05/13 10:58:22 INFO Applying migration id=initial 2026/05/13 10:58:22 INFO Applying migration id=notesupdated 2026/05/13 10:58:22 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:22 INFO Applying migration id=activitiesid 2026/05/13 10:58:22 INFO Applying migration id=outbox 2026/05/13 10:58:22 INFO Applying migration id=edits 2026/05/13 10:58:22 INFO Applying migration id=outboxactor 2026/05/13 10:58:22 INFO Applying migration id=outboxsender 2026/05/13 10:58:22 INFO Applying migration id=thread 2026/05/13 10:58:22 INFO Applying migration id=host 2026/05/13 10:58:22 INFO Applying migration id=sharedinbox 2026/05/13 10:58:22 INFO Applying migration id=noteshost 2026/05/13 10:58:22 INFO Applying migration id=fetched 2026/05/13 10:58:22 INFO Applying migration id=move 2026/05/13 10:58:22 INFO Applying migration id=cleanup 2026/05/13 10:58:22 INFO Applying migration id=received 2026/05/13 10:58:22 INFO Applying migration id=namehost 2026/05/13 10:58:22 INFO Applying migration id=outboxhost 2026/05/13 10:58:22 INFO Applying migration id=notesfts 2026/05/13 10:58:22 INFO Applying migration id=iconsname 2026/05/13 10:58:22 INFO Applying migration id=nohash 2026/05/13 10:58:22 INFO Applying migration id=shares 2026/05/13 10:58:22 INFO Applying migration id=actorttl 2026/05/13 10:58:22 INFO Applying migration id=tocc 2026/05/13 10:58:22 INFO Applying migration id=followeds 2026/05/13 10:58:22 INFO Applying migration id=certhash 2026/05/13 10:58:22 INFO Applying migration id=follows_sync 2026/05/13 10:58:22 INFO Applying migration id=jsonpath 2026/05/13 10:58:22 INFO Applying migration id=localforward 2026/05/13 10:58:22 INFO Applying migration id=avatar 2026/05/13 10:58:22 INFO Applying migration id=noimage 2026/05/13 10:58:22 INFO Applying migration id=feed 2026/05/13 10:58:22 INFO Applying migration id=bookmarks 2026/05/13 10:58:22 INFO Applying migration id=shareactivity 2026/05/13 10:58:22 INFO Applying migration id=application 2026/05/13 10:58:22 INFO Applying migration id=certificates 2026/05/13 10:58:22 INFO Applying migration id=rawforward 2026/05/13 10:58:22 INFO Applying migration id=publickey 2026/05/13 10:58:22 INFO Applying migration id=resolvegroup 2026/05/13 10:58:22 INFO Applying migration id=reject 2026/05/13 10:58:22 INFO Applying migration id=autodel 2026/05/13 10:58:22 INFO Applying migration id=jsonb 2026/05/13 10:58:22 INFO Applying migration id=quote 2026/05/13 10:58:22 INFO Applying migration id=rfc9421 2026/05/13 10:58:22 INFO Applying migration id=keys 2026/05/13 10:58:22 INFO Applying migration id=portable 2026/05/13 10:58:22 INFO Applying migration id=proofs 2026/05/13 10:58:22 INFO Applying migration id=contexts 2026/05/13 10:58:22 INFO Applying migration id=deliverieshost 2026/05/13 10:58:22 INFO Applying migration id=pembegin 2026/05/13 10:58:22 INFO Applying migration id=didhost 2026/05/13 10:58:22 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:22 INFO Applying migration id=invites 2026/05/13 10:58:22 INFO Applying migration id=ed25519blob 2026/05/13 10:58:22 INFO Applying migration id=rsablob 2026/05/13 10:58:22 INFO Applying migration id=iconscid 2026/05/13 10:58:22 INFO Applying migration id=actor 2026/05/13 10:58:22 INFO Applying migration id=localkeys 2026/05/13 10:58:22 INFO Applying migration id=deleted 2026/05/13 10:58:22 INFO Applying migration id=history 2026/05/13 10:58:22 INFO Applying migration id=outboxnano 2026/05/13 10:58:22 INFO Applying migration id=implements 2026/05/13 10:58:22 INFO Applying migration id=backfill 2026/05/13 10:58:22 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-dc5a-7769-9885-f66de8580a72 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:58:22 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-dc5b-75d1-8ca6-216144fd1db1 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-dc5a-7769-9885-f66de8580a72 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fc-dc5a-7769-9885-f66de8580a72 2026/05/13 10:58:22 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-dc5c-767b-862a-e3be858c9a39 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-dc5c-7622-974a-51a2f06eca09 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-dc5c-7622-974a-51a2f06eca09 2026/05/13 10:58:22 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-dc5c-7622-974a-51a2f06eca09 --- PASS: TestView_PostToFollowers (0.93s) === RUN TestView_PostToFollowersPostBeforeFollow 2026/05/13 10:58:22 INFO Applying migration id=initial 2026/05/13 10:58:22 INFO Applying migration id=notesupdated 2026/05/13 10:58:22 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:22 INFO Applying migration id=activitiesid 2026/05/13 10:58:22 INFO Applying migration id=outbox 2026/05/13 10:58:22 INFO Applying migration id=edits 2026/05/13 10:58:22 INFO Applying migration id=outboxactor 2026/05/13 10:58:22 INFO Applying migration id=outboxsender 2026/05/13 10:58:22 INFO Applying migration id=thread 2026/05/13 10:58:22 INFO Applying migration id=host 2026/05/13 10:58:22 INFO Applying migration id=sharedinbox 2026/05/13 10:58:22 INFO Applying migration id=noteshost 2026/05/13 10:58:22 INFO Applying migration id=fetched 2026/05/13 10:58:22 INFO Applying migration id=move 2026/05/13 10:58:22 INFO Applying migration id=cleanup 2026/05/13 10:58:22 INFO Applying migration id=received 2026/05/13 10:58:22 INFO Applying migration id=namehost 2026/05/13 10:58:22 INFO Applying migration id=outboxhost 2026/05/13 10:58:22 INFO Applying migration id=notesfts 2026/05/13 10:58:22 INFO Applying migration id=iconsname 2026/05/13 10:58:22 INFO Applying migration id=nohash 2026/05/13 10:58:22 INFO Applying migration id=shares 2026/05/13 10:58:22 INFO Applying migration id=actorttl 2026/05/13 10:58:22 INFO Applying migration id=tocc 2026/05/13 10:58:22 INFO Applying migration id=followeds 2026/05/13 10:58:22 INFO Applying migration id=certhash 2026/05/13 10:58:22 INFO Applying migration id=follows_sync 2026/05/13 10:58:22 INFO Applying migration id=jsonpath 2026/05/13 10:58:23 INFO Applying migration id=localforward 2026/05/13 10:58:23 INFO Applying migration id=avatar 2026/05/13 10:58:23 INFO Applying migration id=noimage 2026/05/13 10:58:23 INFO Applying migration id=feed 2026/05/13 10:58:23 INFO Applying migration id=bookmarks 2026/05/13 10:58:23 INFO Applying migration id=shareactivity 2026/05/13 10:58:23 INFO Applying migration id=application 2026/05/13 10:58:23 INFO Applying migration id=certificates 2026/05/13 10:58:23 INFO Applying migration id=rawforward 2026/05/13 10:58:23 INFO Applying migration id=publickey 2026/05/13 10:58:23 INFO Applying migration id=resolvegroup 2026/05/13 10:58:23 INFO Applying migration id=reject 2026/05/13 10:58:23 INFO Applying migration id=autodel 2026/05/13 10:58:23 INFO Applying migration id=jsonb 2026/05/13 10:58:23 INFO Applying migration id=quote 2026/05/13 10:58:23 INFO Applying migration id=rfc9421 2026/05/13 10:58:23 INFO Applying migration id=keys 2026/05/13 10:58:23 INFO Applying migration id=portable 2026/05/13 10:58:23 INFO Applying migration id=proofs 2026/05/13 10:58:23 INFO Applying migration id=contexts 2026/05/13 10:58:23 INFO Applying migration id=deliverieshost 2026/05/13 10:58:23 INFO Applying migration id=pembegin 2026/05/13 10:58:23 INFO Applying migration id=didhost 2026/05/13 10:58:23 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:23 INFO Applying migration id=invites 2026/05/13 10:58:23 INFO Applying migration id=ed25519blob 2026/05/13 10:58:23 INFO Applying migration id=rsablob 2026/05/13 10:58:23 INFO Applying migration id=iconscid 2026/05/13 10:58:23 INFO Applying migration id=actor 2026/05/13 10:58:23 INFO Applying migration id=localkeys 2026/05/13 10:58:23 INFO Applying migration id=deleted 2026/05/13 10:58:23 INFO Applying migration id=history 2026/05/13 10:58:23 INFO Applying migration id=outboxnano 2026/05/13 10:58:23 INFO Applying migration id=implements 2026/05/13 10:58:23 INFO Applying migration id=backfill 2026/05/13 10:58:23 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-e00f-7062-b2f1-38b742b03af7 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-e00f-7025-81c5-b81751b9fc4a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-e00f-7025-81c5-b81751b9fc4a 2026/05/13 10:58:23 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-e010-75d3-8cb7-444ffe339366 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:58:23 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-e010-7c45-a392-0895d020d0d9 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-e010-75d3-8cb7-444ffe339366 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fc-e010-75d3-8cb7-444ffe339366 2026/05/13 10:58:23 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-e00f-7025-81c5-b81751b9fc4a --- PASS: TestView_PostToFollowersPostBeforeFollow (0.95s) === RUN TestView_PostToFollowersUnfollow 2026/05/13 10:58:23 INFO Applying migration id=initial 2026/05/13 10:58:23 INFO Applying migration id=notesupdated 2026/05/13 10:58:23 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:23 INFO Applying migration id=activitiesid 2026/05/13 10:58:23 INFO Applying migration id=outbox 2026/05/13 10:58:23 INFO Applying migration id=edits 2026/05/13 10:58:23 INFO Applying migration id=outboxactor 2026/05/13 10:58:23 INFO Applying migration id=outboxsender 2026/05/13 10:58:23 INFO Applying migration id=thread 2026/05/13 10:58:23 INFO Applying migration id=host 2026/05/13 10:58:23 INFO Applying migration id=sharedinbox 2026/05/13 10:58:23 INFO Applying migration id=noteshost 2026/05/13 10:58:23 INFO Applying migration id=fetched 2026/05/13 10:58:23 INFO Applying migration id=move 2026/05/13 10:58:23 INFO Applying migration id=cleanup 2026/05/13 10:58:23 INFO Applying migration id=received 2026/05/13 10:58:23 INFO Applying migration id=namehost 2026/05/13 10:58:23 INFO Applying migration id=outboxhost 2026/05/13 10:58:23 INFO Applying migration id=notesfts 2026/05/13 10:58:23 INFO Applying migration id=iconsname 2026/05/13 10:58:23 INFO Applying migration id=nohash 2026/05/13 10:58:23 INFO Applying migration id=shares 2026/05/13 10:58:23 INFO Applying migration id=actorttl 2026/05/13 10:58:23 INFO Applying migration id=tocc 2026/05/13 10:58:23 INFO Applying migration id=followeds 2026/05/13 10:58:23 INFO Applying migration id=certhash 2026/05/13 10:58:23 INFO Applying migration id=follows_sync 2026/05/13 10:58:23 INFO Applying migration id=jsonpath 2026/05/13 10:58:23 INFO Applying migration id=localforward 2026/05/13 10:58:23 INFO Applying migration id=avatar 2026/05/13 10:58:23 INFO Applying migration id=noimage 2026/05/13 10:58:23 INFO Applying migration id=feed 2026/05/13 10:58:23 INFO Applying migration id=bookmarks 2026/05/13 10:58:23 INFO Applying migration id=shareactivity 2026/05/13 10:58:23 INFO Applying migration id=application 2026/05/13 10:58:23 INFO Applying migration id=certificates 2026/05/13 10:58:23 INFO Applying migration id=rawforward 2026/05/13 10:58:23 INFO Applying migration id=publickey 2026/05/13 10:58:23 INFO Applying migration id=resolvegroup 2026/05/13 10:58:23 INFO Applying migration id=reject 2026/05/13 10:58:23 INFO Applying migration id=autodel 2026/05/13 10:58:23 INFO Applying migration id=jsonb 2026/05/13 10:58:24 INFO Applying migration id=quote 2026/05/13 10:58:24 INFO Applying migration id=rfc9421 2026/05/13 10:58:24 INFO Applying migration id=keys 2026/05/13 10:58:24 INFO Applying migration id=portable 2026/05/13 10:58:24 INFO Applying migration id=proofs 2026/05/13 10:58:24 INFO Applying migration id=contexts 2026/05/13 10:58:24 INFO Applying migration id=deliverieshost 2026/05/13 10:58:24 INFO Applying migration id=pembegin 2026/05/13 10:58:24 INFO Applying migration id=didhost 2026/05/13 10:58:24 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:24 INFO Applying migration id=invites 2026/05/13 10:58:24 INFO Applying migration id=ed25519blob 2026/05/13 10:58:24 INFO Applying migration id=rsablob 2026/05/13 10:58:24 INFO Applying migration id=iconscid 2026/05/13 10:58:24 INFO Applying migration id=actor 2026/05/13 10:58:24 INFO Applying migration id=localkeys 2026/05/13 10:58:24 INFO Applying migration id=deleted 2026/05/13 10:58:24 INFO Applying migration id=history 2026/05/13 10:58:24 INFO Applying migration id=outboxnano 2026/05/13 10:58:24 INFO Applying migration id=implements 2026/05/13 10:58:24 INFO Applying migration id=backfill 2026/05/13 10:58:24 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-e32a-7478-910d-908c48a866d4 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:58:24 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-e32a-7c9f-b441-b979e7db17ca activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-e32a-7478-910d-908c48a866d4 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fc-e32a-7478-910d-908c48a866d4 2026/05/13 10:58:24 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-e32b-762f-b104-044580b21f5d activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-e32b-75f1-b7bb-698fd94e24a5 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-e32b-75f1-b7bb-698fd94e24a5 2026/05/13 10:58:24 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-e32b-75f1-b7bb-698fd94e24a5 2026/05/13 10:58:24 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019e20fc-e32f-7b40-b7f3-a8537152ae5e activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-e32a-7478-910d-908c48a866d4 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:58:24 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-e32b-75f1-b7bb-698fd94e24a5 2026/05/13 10:58:24 INFO Post was not found post=https://localhost.localdomain:8443/post/019e20fc-e32b-75f1-b7bb-698fd94e24a5 --- PASS: TestView_PostToFollowersUnfollow (0.80s) === RUN TestView_PostToFollowersNotFollowing 2026/05/13 10:58:24 INFO Applying migration id=initial 2026/05/13 10:58:24 INFO Applying migration id=notesupdated 2026/05/13 10:58:24 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:24 INFO Applying migration id=activitiesid 2026/05/13 10:58:24 INFO Applying migration id=outbox 2026/05/13 10:58:24 INFO Applying migration id=edits 2026/05/13 10:58:24 INFO Applying migration id=outboxactor 2026/05/13 10:58:24 INFO Applying migration id=outboxsender 2026/05/13 10:58:24 INFO Applying migration id=thread 2026/05/13 10:58:24 INFO Applying migration id=host 2026/05/13 10:58:24 INFO Applying migration id=sharedinbox 2026/05/13 10:58:24 INFO Applying migration id=noteshost 2026/05/13 10:58:24 INFO Applying migration id=fetched 2026/05/13 10:58:24 INFO Applying migration id=move 2026/05/13 10:58:24 INFO Applying migration id=cleanup 2026/05/13 10:58:24 INFO Applying migration id=received 2026/05/13 10:58:24 INFO Applying migration id=namehost 2026/05/13 10:58:24 INFO Applying migration id=outboxhost 2026/05/13 10:58:24 INFO Applying migration id=notesfts 2026/05/13 10:58:24 INFO Applying migration id=iconsname 2026/05/13 10:58:24 INFO Applying migration id=nohash 2026/05/13 10:58:24 INFO Applying migration id=shares 2026/05/13 10:58:24 INFO Applying migration id=actorttl 2026/05/13 10:58:24 INFO Applying migration id=tocc 2026/05/13 10:58:24 INFO Applying migration id=followeds 2026/05/13 10:58:24 INFO Applying migration id=certhash 2026/05/13 10:58:24 INFO Applying migration id=follows_sync 2026/05/13 10:58:24 INFO Applying migration id=jsonpath 2026/05/13 10:58:24 INFO Applying migration id=localforward 2026/05/13 10:58:24 INFO Applying migration id=avatar 2026/05/13 10:58:24 INFO Applying migration id=noimage 2026/05/13 10:58:24 INFO Applying migration id=feed 2026/05/13 10:58:24 INFO Applying migration id=bookmarks 2026/05/13 10:58:24 INFO Applying migration id=shareactivity 2026/05/13 10:58:24 INFO Applying migration id=application 2026/05/13 10:58:24 INFO Applying migration id=certificates 2026/05/13 10:58:24 INFO Applying migration id=rawforward 2026/05/13 10:58:24 INFO Applying migration id=publickey 2026/05/13 10:58:24 INFO Applying migration id=resolvegroup 2026/05/13 10:58:24 INFO Applying migration id=reject 2026/05/13 10:58:24 INFO Applying migration id=autodel 2026/05/13 10:58:24 INFO Applying migration id=jsonb 2026/05/13 10:58:24 INFO Applying migration id=quote 2026/05/13 10:58:24 INFO Applying migration id=rfc9421 2026/05/13 10:58:24 INFO Applying migration id=keys 2026/05/13 10:58:24 INFO Applying migration id=portable 2026/05/13 10:58:24 INFO Applying migration id=proofs 2026/05/13 10:58:24 INFO Applying migration id=contexts 2026/05/13 10:58:24 INFO Applying migration id=deliverieshost 2026/05/13 10:58:24 INFO Applying migration id=pembegin 2026/05/13 10:58:24 INFO Applying migration id=didhost 2026/05/13 10:58:24 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:24 INFO Applying migration id=invites 2026/05/13 10:58:24 INFO Applying migration id=ed25519blob 2026/05/13 10:58:24 INFO Applying migration id=rsablob 2026/05/13 10:58:24 INFO Applying migration id=iconscid 2026/05/13 10:58:24 INFO Applying migration id=actor 2026/05/13 10:58:24 INFO Applying migration id=localkeys 2026/05/13 10:58:24 INFO Applying migration id=deleted 2026/05/13 10:58:24 INFO Applying migration id=history 2026/05/13 10:58:24 INFO Applying migration id=outboxnano 2026/05/13 10:58:24 INFO Applying migration id=implements 2026/05/13 10:58:24 INFO Applying migration id=backfill 2026/05/13 10:58:25 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-e7da-7895-a4bc-843a1b88e03f activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-e7da-7850-8d0b-720c77ab439d activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-e7da-7850-8d0b-720c77ab439d 2026/05/13 10:58:25 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-e7da-7850-8d0b-720c77ab439d 2026/05/13 10:58:25 INFO Post was not found post=https://localhost.localdomain:8443/post/019e20fc-e7da-7850-8d0b-720c77ab439d --- PASS: TestView_PostToFollowersNotFollowing (1.19s) === RUN TestView_PostToFollowersWithReply 2026/05/13 10:58:25 INFO Applying migration id=initial 2026/05/13 10:58:25 INFO Applying migration id=notesupdated 2026/05/13 10:58:25 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:25 INFO Applying migration id=activitiesid 2026/05/13 10:58:25 INFO Applying migration id=outbox 2026/05/13 10:58:25 INFO Applying migration id=edits 2026/05/13 10:58:25 INFO Applying migration id=outboxactor 2026/05/13 10:58:25 INFO Applying migration id=outboxsender 2026/05/13 10:58:25 INFO Applying migration id=thread 2026/05/13 10:58:25 INFO Applying migration id=host 2026/05/13 10:58:25 INFO Applying migration id=sharedinbox 2026/05/13 10:58:25 INFO Applying migration id=noteshost 2026/05/13 10:58:25 INFO Applying migration id=fetched 2026/05/13 10:58:25 INFO Applying migration id=move 2026/05/13 10:58:25 INFO Applying migration id=cleanup 2026/05/13 10:58:25 INFO Applying migration id=received 2026/05/13 10:58:25 INFO Applying migration id=namehost 2026/05/13 10:58:25 INFO Applying migration id=outboxhost 2026/05/13 10:58:25 INFO Applying migration id=notesfts 2026/05/13 10:58:25 INFO Applying migration id=iconsname 2026/05/13 10:58:25 INFO Applying migration id=nohash 2026/05/13 10:58:25 INFO Applying migration id=shares 2026/05/13 10:58:25 INFO Applying migration id=actorttl 2026/05/13 10:58:25 INFO Applying migration id=tocc 2026/05/13 10:58:25 INFO Applying migration id=followeds 2026/05/13 10:58:25 INFO Applying migration id=certhash 2026/05/13 10:58:25 INFO Applying migration id=follows_sync 2026/05/13 10:58:25 INFO Applying migration id=jsonpath 2026/05/13 10:58:25 INFO Applying migration id=localforward 2026/05/13 10:58:25 INFO Applying migration id=avatar 2026/05/13 10:58:25 INFO Applying migration id=noimage 2026/05/13 10:58:25 INFO Applying migration id=feed 2026/05/13 10:58:25 INFO Applying migration id=bookmarks 2026/05/13 10:58:25 INFO Applying migration id=shareactivity 2026/05/13 10:58:25 INFO Applying migration id=application 2026/05/13 10:58:25 INFO Applying migration id=certificates 2026/05/13 10:58:25 INFO Applying migration id=rawforward 2026/05/13 10:58:25 INFO Applying migration id=publickey 2026/05/13 10:58:25 INFO Applying migration id=resolvegroup 2026/05/13 10:58:25 INFO Applying migration id=reject 2026/05/13 10:58:25 INFO Applying migration id=autodel 2026/05/13 10:58:25 INFO Applying migration id=jsonb 2026/05/13 10:58:25 INFO Applying migration id=quote 2026/05/13 10:58:25 INFO Applying migration id=rfc9421 2026/05/13 10:58:25 INFO Applying migration id=keys 2026/05/13 10:58:25 INFO Applying migration id=portable 2026/05/13 10:58:26 INFO Applying migration id=proofs 2026/05/13 10:58:26 INFO Applying migration id=contexts 2026/05/13 10:58:26 INFO Applying migration id=deliverieshost 2026/05/13 10:58:26 INFO Applying migration id=pembegin 2026/05/13 10:58:26 INFO Applying migration id=didhost 2026/05/13 10:58:26 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:26 INFO Applying migration id=invites 2026/05/13 10:58:26 INFO Applying migration id=ed25519blob 2026/05/13 10:58:26 INFO Applying migration id=rsablob 2026/05/13 10:58:26 INFO Applying migration id=iconscid 2026/05/13 10:58:26 INFO Applying migration id=actor 2026/05/13 10:58:26 INFO Applying migration id=localkeys 2026/05/13 10:58:26 INFO Applying migration id=deleted 2026/05/13 10:58:26 INFO Applying migration id=history 2026/05/13 10:58:26 INFO Applying migration id=outboxnano 2026/05/13 10:58:26 INFO Applying migration id=implements 2026/05/13 10:58:26 INFO Applying migration id=backfill 2026/05/13 10:58:26 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-eae2-753c-b97b-7f27a6e4367d activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:58:26 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-eae2-7d46-87f3-68a09f0fb3e4 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-eae2-753c-b97b-7f27a6e4367d activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fc-eae2-753c-b97b-7f27a6e4367d 2026/05/13 10:58:26 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-eae4-7997-8dee-bf705f580268 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/carol followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:58:26 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fc-eae5-728b-9412-7adc635327ef activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fc-eae4-7997-8dee-bf705f580268 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/carol follow=https://localhost.localdomain:8443/follow/019e20fc-eae4-7997-8dee-bf705f580268 2026/05/13 10:58:26 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-eae5-7a88-a268-54e13979b830 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-eae5-7a4c-8ffd-051a5d538921 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fc-eae5-7a4c-8ffd-051a5d538921 2026/05/13 10:58:26 INFO Replying to post post=https://localhost.localdomain:8443/post/019e20fc-eae5-7a4c-8ffd-051a5d538921 2026/05/13 10:58:26 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019e20fc-eae7-75a4-96c8-3325c6bf467f note=https://localhost.localdomain:8443/post/019e20fc-eae7-7577-a0d7-824b263ccd50 thread=https://localhost.localdomain:8443/post/019e20fc-eae5-7a4c-8ffd-051a5d538921 starter=https://localhost.localdomain:8443/user/alice 2026/05/13 10:58:26 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fc-eae7-75a4-96c8-3325c6bf467f activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fc-eae7-7577-a0d7-824b263ccd50 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019e20fc-eae7-7577-a0d7-824b263ccd50 2026/05/13 10:58:26 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fc-eae5-7a4c-8ffd-051a5d538921 --- PASS: TestView_PostToFollowersWithReply (0.78s) === RUN TestView_PostInGroupPublicAndGroupFollowed 2026/05/13 10:58:26 INFO Applying migration id=initial 2026/05/13 10:58:26 INFO Applying migration id=notesupdated 2026/05/13 10:58:26 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:26 INFO Applying migration id=activitiesid 2026/05/13 10:58:26 INFO Applying migration id=outbox 2026/05/13 10:58:26 INFO Applying migration id=edits 2026/05/13 10:58:26 INFO Applying migration id=outboxactor 2026/05/13 10:58:26 INFO Applying migration id=outboxsender 2026/05/13 10:58:26 INFO Applying migration id=thread 2026/05/13 10:58:26 INFO Applying migration id=host 2026/05/13 10:58:26 INFO Applying migration id=sharedinbox 2026/05/13 10:58:26 INFO Applying migration id=noteshost 2026/05/13 10:58:26 INFO Applying migration id=fetched 2026/05/13 10:58:26 INFO Applying migration id=move 2026/05/13 10:58:26 INFO Applying migration id=cleanup 2026/05/13 10:58:26 INFO Applying migration id=received 2026/05/13 10:58:26 INFO Applying migration id=namehost 2026/05/13 10:58:26 INFO Applying migration id=outboxhost 2026/05/13 10:58:26 INFO Applying migration id=notesfts 2026/05/13 10:58:26 INFO Applying migration id=iconsname 2026/05/13 10:58:26 INFO Applying migration id=nohash 2026/05/13 10:58:26 INFO Applying migration id=shares 2026/05/13 10:58:26 INFO Applying migration id=actorttl 2026/05/13 10:58:26 INFO Applying migration id=tocc 2026/05/13 10:58:26 INFO Applying migration id=followeds 2026/05/13 10:58:26 INFO Applying migration id=certhash 2026/05/13 10:58:26 INFO Applying migration id=follows_sync 2026/05/13 10:58:26 INFO Applying migration id=jsonpath 2026/05/13 10:58:26 INFO Applying migration id=localforward 2026/05/13 10:58:26 INFO Applying migration id=avatar 2026/05/13 10:58:26 INFO Applying migration id=noimage 2026/05/13 10:58:26 INFO Applying migration id=feed 2026/05/13 10:58:26 INFO Applying migration id=bookmarks 2026/05/13 10:58:26 INFO Applying migration id=shareactivity 2026/05/13 10:58:26 INFO Applying migration id=application 2026/05/13 10:58:26 INFO Applying migration id=certificates 2026/05/13 10:58:26 INFO Applying migration id=rawforward 2026/05/13 10:58:26 INFO Applying migration id=publickey 2026/05/13 10:58:26 INFO Applying migration id=resolvegroup 2026/05/13 10:58:26 INFO Applying migration id=reject 2026/05/13 10:58:26 INFO Applying migration id=autodel 2026/05/13 10:58:26 INFO Applying migration id=jsonb 2026/05/13 10:58:26 INFO Applying migration id=quote 2026/05/13 10:58:26 INFO Applying migration id=rfc9421 2026/05/13 10:58:26 INFO Applying migration id=keys 2026/05/13 10:58:26 INFO Applying migration id=portable 2026/05/13 10:58:26 INFO Applying migration id=proofs 2026/05/13 10:58:26 INFO Applying migration id=contexts 2026/05/13 10:58:26 INFO Applying migration id=deliverieshost 2026/05/13 10:58:26 INFO Applying migration id=pembegin 2026/05/13 10:58:26 INFO Applying migration id=didhost 2026/05/13 10:58:26 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:26 INFO Applying migration id=invites 2026/05/13 10:58:26 INFO Applying migration id=ed25519blob 2026/05/13 10:58:26 INFO Applying migration id=rsablob 2026/05/13 10:58:26 INFO Applying migration id=iconscid 2026/05/13 10:58:26 INFO Applying migration id=actor 2026/05/13 10:58:26 INFO Applying migration id=localkeys 2026/05/13 10:58:26 INFO Applying migration id=deleted 2026/05/13 10:58:26 INFO Applying migration id=history 2026/05/13 10:58:26 INFO Applying migration id=outboxnano 2026/05/13 10:58:26 INFO Applying migration id=implements 2026/05/13 10:58:26 INFO Applying migration id=backfill 2026/05/13 10:58:27 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:58:27 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-ee2d-70dd-9905-d308c4045bbe activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://127.0.0.1/group/people follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/group/people 2026/05/13 10:58:27 INFO Viewing post post=https://127.0.0.1/note/1 --- PASS: TestView_PostInGroupPublicAndGroupFollowed (0.84s) === RUN TestView_PostInGroupNotPublicAndGroupFollowed 2026/05/13 10:58:27 INFO Applying migration id=initial 2026/05/13 10:58:27 INFO Applying migration id=notesupdated 2026/05/13 10:58:27 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:27 INFO Applying migration id=activitiesid 2026/05/13 10:58:27 INFO Applying migration id=outbox 2026/05/13 10:58:27 INFO Applying migration id=edits 2026/05/13 10:58:27 INFO Applying migration id=outboxactor 2026/05/13 10:58:27 INFO Applying migration id=outboxsender 2026/05/13 10:58:27 INFO Applying migration id=thread 2026/05/13 10:58:27 INFO Applying migration id=host 2026/05/13 10:58:27 INFO Applying migration id=sharedinbox 2026/05/13 10:58:27 INFO Applying migration id=noteshost 2026/05/13 10:58:27 INFO Applying migration id=fetched 2026/05/13 10:58:27 INFO Applying migration id=move 2026/05/13 10:58:27 INFO Applying migration id=cleanup 2026/05/13 10:58:27 INFO Applying migration id=received 2026/05/13 10:58:27 INFO Applying migration id=namehost 2026/05/13 10:58:27 INFO Applying migration id=outboxhost 2026/05/13 10:58:27 INFO Applying migration id=notesfts 2026/05/13 10:58:27 INFO Applying migration id=iconsname 2026/05/13 10:58:27 INFO Applying migration id=nohash 2026/05/13 10:58:27 INFO Applying migration id=shares 2026/05/13 10:58:27 INFO Applying migration id=actorttl 2026/05/13 10:58:27 INFO Applying migration id=tocc 2026/05/13 10:58:27 INFO Applying migration id=followeds 2026/05/13 10:58:27 INFO Applying migration id=certhash 2026/05/13 10:58:27 INFO Applying migration id=follows_sync 2026/05/13 10:58:27 INFO Applying migration id=jsonpath 2026/05/13 10:58:27 INFO Applying migration id=localforward 2026/05/13 10:58:27 INFO Applying migration id=avatar 2026/05/13 10:58:27 INFO Applying migration id=noimage 2026/05/13 10:58:27 INFO Applying migration id=feed 2026/05/13 10:58:27 INFO Applying migration id=bookmarks 2026/05/13 10:58:27 INFO Applying migration id=shareactivity 2026/05/13 10:58:27 INFO Applying migration id=application 2026/05/13 10:58:27 INFO Applying migration id=certificates 2026/05/13 10:58:27 INFO Applying migration id=rawforward 2026/05/13 10:58:27 INFO Applying migration id=publickey 2026/05/13 10:58:27 INFO Applying migration id=resolvegroup 2026/05/13 10:58:27 INFO Applying migration id=reject 2026/05/13 10:58:27 INFO Applying migration id=autodel 2026/05/13 10:58:27 INFO Applying migration id=jsonb 2026/05/13 10:58:27 INFO Applying migration id=quote 2026/05/13 10:58:27 INFO Applying migration id=rfc9421 2026/05/13 10:58:27 INFO Applying migration id=keys 2026/05/13 10:58:27 INFO Applying migration id=portable 2026/05/13 10:58:27 INFO Applying migration id=proofs 2026/05/13 10:58:27 INFO Applying migration id=contexts 2026/05/13 10:58:27 INFO Applying migration id=deliverieshost 2026/05/13 10:58:27 INFO Applying migration id=pembegin 2026/05/13 10:58:27 INFO Applying migration id=didhost 2026/05/13 10:58:27 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:27 INFO Applying migration id=invites 2026/05/13 10:58:27 INFO Applying migration id=ed25519blob 2026/05/13 10:58:27 INFO Applying migration id=rsablob 2026/05/13 10:58:27 INFO Applying migration id=iconscid 2026/05/13 10:58:27 INFO Applying migration id=actor 2026/05/13 10:58:27 INFO Applying migration id=localkeys 2026/05/13 10:58:27 INFO Applying migration id=deleted 2026/05/13 10:58:27 INFO Applying migration id=history 2026/05/13 10:58:27 INFO Applying migration id=outboxnano 2026/05/13 10:58:27 INFO Applying migration id=implements 2026/05/13 10:58:27 INFO Applying migration id=backfill 2026/05/13 10:58:28 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:58:28 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-f0a1-7bc1-a000-67fe74b6384e activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://127.0.0.1/group/people follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/group/people 2026/05/13 10:58:28 INFO Viewing post post=https://127.0.0.1/note/1 --- PASS: TestView_PostInGroupNotPublicAndGroupFollowed (0.63s) === RUN TestView_PostInGroupNotPublicAndGroupFollowedButNotAccepted 2026/05/13 10:58:28 INFO Applying migration id=initial 2026/05/13 10:58:28 INFO Applying migration id=notesupdated 2026/05/13 10:58:28 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:28 INFO Applying migration id=activitiesid 2026/05/13 10:58:28 INFO Applying migration id=outbox 2026/05/13 10:58:28 INFO Applying migration id=edits 2026/05/13 10:58:28 INFO Applying migration id=outboxactor 2026/05/13 10:58:28 INFO Applying migration id=outboxsender 2026/05/13 10:58:28 INFO Applying migration id=thread 2026/05/13 10:58:28 INFO Applying migration id=host 2026/05/13 10:58:28 INFO Applying migration id=sharedinbox 2026/05/13 10:58:28 INFO Applying migration id=noteshost 2026/05/13 10:58:28 INFO Applying migration id=fetched 2026/05/13 10:58:28 INFO Applying migration id=move 2026/05/13 10:58:28 INFO Applying migration id=cleanup 2026/05/13 10:58:28 INFO Applying migration id=received 2026/05/13 10:58:28 INFO Applying migration id=namehost 2026/05/13 10:58:28 INFO Applying migration id=outboxhost 2026/05/13 10:58:28 INFO Applying migration id=notesfts 2026/05/13 10:58:28 INFO Applying migration id=iconsname 2026/05/13 10:58:28 INFO Applying migration id=nohash 2026/05/13 10:58:28 INFO Applying migration id=shares 2026/05/13 10:58:28 INFO Applying migration id=actorttl 2026/05/13 10:58:28 INFO Applying migration id=tocc 2026/05/13 10:58:28 INFO Applying migration id=followeds 2026/05/13 10:58:28 INFO Applying migration id=certhash 2026/05/13 10:58:28 INFO Applying migration id=follows_sync 2026/05/13 10:58:28 INFO Applying migration id=jsonpath 2026/05/13 10:58:28 INFO Applying migration id=localforward 2026/05/13 10:58:28 INFO Applying migration id=avatar 2026/05/13 10:58:28 INFO Applying migration id=noimage 2026/05/13 10:58:28 INFO Applying migration id=feed 2026/05/13 10:58:28 INFO Applying migration id=bookmarks 2026/05/13 10:58:28 INFO Applying migration id=shareactivity 2026/05/13 10:58:28 INFO Applying migration id=application 2026/05/13 10:58:28 INFO Applying migration id=certificates 2026/05/13 10:58:28 INFO Applying migration id=rawforward 2026/05/13 10:58:28 INFO Applying migration id=publickey 2026/05/13 10:58:28 INFO Applying migration id=resolvegroup 2026/05/13 10:58:28 INFO Applying migration id=reject 2026/05/13 10:58:28 INFO Applying migration id=autodel 2026/05/13 10:58:28 INFO Applying migration id=jsonb 2026/05/13 10:58:28 INFO Applying migration id=quote 2026/05/13 10:58:28 INFO Applying migration id=rfc9421 2026/05/13 10:58:28 INFO Applying migration id=keys 2026/05/13 10:58:28 INFO Applying migration id=portable 2026/05/13 10:58:28 INFO Applying migration id=proofs 2026/05/13 10:58:28 INFO Applying migration id=contexts 2026/05/13 10:58:28 INFO Applying migration id=deliverieshost 2026/05/13 10:58:28 INFO Applying migration id=pembegin 2026/05/13 10:58:28 INFO Applying migration id=didhost 2026/05/13 10:58:28 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:28 INFO Applying migration id=invites 2026/05/13 10:58:28 INFO Applying migration id=ed25519blob 2026/05/13 10:58:28 INFO Applying migration id=rsablob 2026/05/13 10:58:28 INFO Applying migration id=iconscid 2026/05/13 10:58:28 INFO Applying migration id=actor 2026/05/13 10:58:28 INFO Applying migration id=localkeys 2026/05/13 10:58:28 INFO Applying migration id=deleted 2026/05/13 10:58:28 INFO Applying migration id=history 2026/05/13 10:58:28 INFO Applying migration id=outboxnano 2026/05/13 10:58:28 INFO Applying migration id=implements 2026/05/13 10:58:28 INFO Applying migration id=backfill 2026/05/13 10:58:28 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:58:28 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-f3ce-72cc-9bcf-fad5ccf2ee5e activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://127.0.0.1/group/people follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/group/people 2026/05/13 10:58:28 INFO Viewing post post=https://127.0.0.1/note/1 2026/05/13 10:58:28 INFO Post was not found post=https://127.0.0.1/note/1 --- PASS: TestView_PostInGroupNotPublicAndGroupFollowedButNotAccepted (0.81s) === RUN TestView_PostInGroupNotPublicAndAuthorFollowed 2026/05/13 10:58:28 INFO Applying migration id=initial 2026/05/13 10:58:28 INFO Applying migration id=notesupdated 2026/05/13 10:58:28 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:28 INFO Applying migration id=activitiesid 2026/05/13 10:58:28 INFO Applying migration id=outbox 2026/05/13 10:58:28 INFO Applying migration id=edits 2026/05/13 10:58:28 INFO Applying migration id=outboxactor 2026/05/13 10:58:28 INFO Applying migration id=outboxsender 2026/05/13 10:58:28 INFO Applying migration id=thread 2026/05/13 10:58:28 INFO Applying migration id=host 2026/05/13 10:58:28 INFO Applying migration id=sharedinbox 2026/05/13 10:58:28 INFO Applying migration id=noteshost 2026/05/13 10:58:28 INFO Applying migration id=fetched 2026/05/13 10:58:28 INFO Applying migration id=move 2026/05/13 10:58:28 INFO Applying migration id=cleanup 2026/05/13 10:58:28 INFO Applying migration id=received 2026/05/13 10:58:28 INFO Applying migration id=namehost 2026/05/13 10:58:28 INFO Applying migration id=outboxhost 2026/05/13 10:58:28 INFO Applying migration id=notesfts 2026/05/13 10:58:28 INFO Applying migration id=iconsname 2026/05/13 10:58:28 INFO Applying migration id=nohash 2026/05/13 10:58:28 INFO Applying migration id=shares 2026/05/13 10:58:28 INFO Applying migration id=actorttl 2026/05/13 10:58:28 INFO Applying migration id=tocc 2026/05/13 10:58:28 INFO Applying migration id=followeds 2026/05/13 10:58:28 INFO Applying migration id=certhash 2026/05/13 10:58:28 INFO Applying migration id=follows_sync 2026/05/13 10:58:28 INFO Applying migration id=jsonpath 2026/05/13 10:58:29 INFO Applying migration id=localforward 2026/05/13 10:58:29 INFO Applying migration id=avatar 2026/05/13 10:58:29 INFO Applying migration id=noimage 2026/05/13 10:58:29 INFO Applying migration id=feed 2026/05/13 10:58:29 INFO Applying migration id=bookmarks 2026/05/13 10:58:29 INFO Applying migration id=shareactivity 2026/05/13 10:58:29 INFO Applying migration id=application 2026/05/13 10:58:29 INFO Applying migration id=certificates 2026/05/13 10:58:29 INFO Applying migration id=rawforward 2026/05/13 10:58:29 INFO Applying migration id=publickey 2026/05/13 10:58:29 INFO Applying migration id=resolvegroup 2026/05/13 10:58:29 INFO Applying migration id=reject 2026/05/13 10:58:29 INFO Applying migration id=autodel 2026/05/13 10:58:29 INFO Applying migration id=jsonb 2026/05/13 10:58:29 INFO Applying migration id=quote 2026/05/13 10:58:29 INFO Applying migration id=rfc9421 2026/05/13 10:58:29 INFO Applying migration id=keys 2026/05/13 10:58:29 INFO Applying migration id=portable 2026/05/13 10:58:29 INFO Applying migration id=proofs 2026/05/13 10:58:29 INFO Applying migration id=contexts 2026/05/13 10:58:29 INFO Applying migration id=deliverieshost 2026/05/13 10:58:29 INFO Applying migration id=pembegin 2026/05/13 10:58:29 INFO Applying migration id=didhost 2026/05/13 10:58:29 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:29 INFO Applying migration id=invites 2026/05/13 10:58:29 INFO Applying migration id=ed25519blob 2026/05/13 10:58:29 INFO Applying migration id=rsablob 2026/05/13 10:58:29 INFO Applying migration id=iconscid 2026/05/13 10:58:29 INFO Applying migration id=actor 2026/05/13 10:58:29 INFO Applying migration id=localkeys 2026/05/13 10:58:29 INFO Applying migration id=deleted 2026/05/13 10:58:29 INFO Applying migration id=history 2026/05/13 10:58:29 INFO Applying migration id=outboxnano 2026/05/13 10:58:29 INFO Applying migration id=implements 2026/05/13 10:58:29 INFO Applying migration id=backfill 2026/05/13 10:58:29 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:58:29 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-f64b-732c-a8fd-e81c59ab9a5a activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://127.0.0.1/user/dan follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/user/dan 2026/05/13 10:58:29 INFO Viewing post post=https://127.0.0.1/note/1 --- PASS: TestView_PostInGroupNotPublicAndAuthorFollowed (0.64s) === RUN TestView_PostInGroupNotPublicAndAuthorFollowedButNotAccepted 2026/05/13 10:58:29 INFO Applying migration id=initial 2026/05/13 10:58:29 INFO Applying migration id=notesupdated 2026/05/13 10:58:29 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:29 INFO Applying migration id=activitiesid 2026/05/13 10:58:29 INFO Applying migration id=outbox 2026/05/13 10:58:29 INFO Applying migration id=edits 2026/05/13 10:58:29 INFO Applying migration id=outboxactor 2026/05/13 10:58:29 INFO Applying migration id=outboxsender 2026/05/13 10:58:29 INFO Applying migration id=thread 2026/05/13 10:58:29 INFO Applying migration id=host 2026/05/13 10:58:29 INFO Applying migration id=sharedinbox 2026/05/13 10:58:29 INFO Applying migration id=noteshost 2026/05/13 10:58:29 INFO Applying migration id=fetched 2026/05/13 10:58:29 INFO Applying migration id=move 2026/05/13 10:58:29 INFO Applying migration id=cleanup 2026/05/13 10:58:29 INFO Applying migration id=received 2026/05/13 10:58:29 INFO Applying migration id=namehost 2026/05/13 10:58:29 INFO Applying migration id=outboxhost 2026/05/13 10:58:29 INFO Applying migration id=notesfts 2026/05/13 10:58:29 INFO Applying migration id=iconsname 2026/05/13 10:58:29 INFO Applying migration id=nohash 2026/05/13 10:58:29 INFO Applying migration id=shares 2026/05/13 10:58:29 INFO Applying migration id=actorttl 2026/05/13 10:58:29 INFO Applying migration id=tocc 2026/05/13 10:58:29 INFO Applying migration id=followeds 2026/05/13 10:58:29 INFO Applying migration id=certhash 2026/05/13 10:58:29 INFO Applying migration id=follows_sync 2026/05/13 10:58:29 INFO Applying migration id=jsonpath 2026/05/13 10:58:29 INFO Applying migration id=localforward 2026/05/13 10:58:29 INFO Applying migration id=avatar 2026/05/13 10:58:29 INFO Applying migration id=noimage 2026/05/13 10:58:29 INFO Applying migration id=feed 2026/05/13 10:58:29 INFO Applying migration id=bookmarks 2026/05/13 10:58:29 INFO Applying migration id=shareactivity 2026/05/13 10:58:29 INFO Applying migration id=application 2026/05/13 10:58:29 INFO Applying migration id=certificates 2026/05/13 10:58:29 INFO Applying migration id=rawforward 2026/05/13 10:58:29 INFO Applying migration id=publickey 2026/05/13 10:58:29 INFO Applying migration id=resolvegroup 2026/05/13 10:58:29 INFO Applying migration id=reject 2026/05/13 10:58:29 INFO Applying migration id=autodel 2026/05/13 10:58:29 INFO Applying migration id=jsonb 2026/05/13 10:58:29 INFO Applying migration id=quote 2026/05/13 10:58:29 INFO Applying migration id=rfc9421 2026/05/13 10:58:29 INFO Applying migration id=keys 2026/05/13 10:58:29 INFO Applying migration id=portable 2026/05/13 10:58:29 INFO Applying migration id=proofs 2026/05/13 10:58:29 INFO Applying migration id=contexts 2026/05/13 10:58:29 INFO Applying migration id=deliverieshost 2026/05/13 10:58:29 INFO Applying migration id=pembegin 2026/05/13 10:58:29 INFO Applying migration id=didhost 2026/05/13 10:58:29 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:29 INFO Applying migration id=invites 2026/05/13 10:58:29 INFO Applying migration id=ed25519blob 2026/05/13 10:58:29 INFO Applying migration id=rsablob 2026/05/13 10:58:29 INFO Applying migration id=iconscid 2026/05/13 10:58:29 INFO Applying migration id=actor 2026/05/13 10:58:29 INFO Applying migration id=localkeys 2026/05/13 10:58:29 INFO Applying migration id=deleted 2026/05/13 10:58:29 INFO Applying migration id=history 2026/05/13 10:58:29 INFO Applying migration id=outboxnano 2026/05/13 10:58:29 INFO Applying migration id=implements 2026/05/13 10:58:29 INFO Applying migration id=backfill 2026/05/13 10:58:30 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:58:30 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-f93f-7ba0-a9ac-de36004340d8 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://127.0.0.1/user/dan follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/user/dan 2026/05/13 10:58:30 INFO Viewing post post=https://127.0.0.1/note/1 2026/05/13 10:58:30 INFO Post was not found post=https://127.0.0.1/note/1 --- PASS: TestView_PostInGroupNotPublicAndAuthorFollowedButNotAccepted (0.76s) === RUN TestView_PostInGroupNotPublicAndGroupFollowedWithReply 2026/05/13 10:58:30 INFO Applying migration id=initial 2026/05/13 10:58:30 INFO Applying migration id=notesupdated 2026/05/13 10:58:30 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:30 INFO Applying migration id=activitiesid 2026/05/13 10:58:30 INFO Applying migration id=outbox 2026/05/13 10:58:30 INFO Applying migration id=edits 2026/05/13 10:58:30 INFO Applying migration id=outboxactor 2026/05/13 10:58:30 INFO Applying migration id=outboxsender 2026/05/13 10:58:30 INFO Applying migration id=thread 2026/05/13 10:58:30 INFO Applying migration id=host 2026/05/13 10:58:30 INFO Applying migration id=sharedinbox 2026/05/13 10:58:30 INFO Applying migration id=noteshost 2026/05/13 10:58:30 INFO Applying migration id=fetched 2026/05/13 10:58:30 INFO Applying migration id=move 2026/05/13 10:58:30 INFO Applying migration id=cleanup 2026/05/13 10:58:30 INFO Applying migration id=received 2026/05/13 10:58:30 INFO Applying migration id=namehost 2026/05/13 10:58:30 INFO Applying migration id=outboxhost 2026/05/13 10:58:30 INFO Applying migration id=notesfts 2026/05/13 10:58:30 INFO Applying migration id=iconsname 2026/05/13 10:58:30 INFO Applying migration id=nohash 2026/05/13 10:58:30 INFO Applying migration id=shares 2026/05/13 10:58:30 INFO Applying migration id=actorttl 2026/05/13 10:58:30 INFO Applying migration id=tocc 2026/05/13 10:58:30 INFO Applying migration id=followeds 2026/05/13 10:58:30 INFO Applying migration id=certhash 2026/05/13 10:58:30 INFO Applying migration id=follows_sync 2026/05/13 10:58:30 INFO Applying migration id=jsonpath 2026/05/13 10:58:30 INFO Applying migration id=localforward 2026/05/13 10:58:30 INFO Applying migration id=avatar 2026/05/13 10:58:30 INFO Applying migration id=noimage 2026/05/13 10:58:30 INFO Applying migration id=feed 2026/05/13 10:58:30 INFO Applying migration id=bookmarks 2026/05/13 10:58:30 INFO Applying migration id=shareactivity 2026/05/13 10:58:30 INFO Applying migration id=application 2026/05/13 10:58:30 INFO Applying migration id=certificates 2026/05/13 10:58:30 INFO Applying migration id=rawforward 2026/05/13 10:58:30 INFO Applying migration id=publickey 2026/05/13 10:58:30 INFO Applying migration id=resolvegroup 2026/05/13 10:58:30 INFO Applying migration id=reject 2026/05/13 10:58:30 INFO Applying migration id=autodel 2026/05/13 10:58:30 INFO Applying migration id=jsonb 2026/05/13 10:58:30 INFO Applying migration id=quote 2026/05/13 10:58:30 INFO Applying migration id=rfc9421 2026/05/13 10:58:30 INFO Applying migration id=keys 2026/05/13 10:58:30 INFO Applying migration id=portable 2026/05/13 10:58:30 INFO Applying migration id=proofs 2026/05/13 10:58:30 INFO Applying migration id=contexts 2026/05/13 10:58:30 INFO Applying migration id=deliverieshost 2026/05/13 10:58:30 INFO Applying migration id=pembegin 2026/05/13 10:58:30 INFO Applying migration id=didhost 2026/05/13 10:58:30 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:30 INFO Applying migration id=invites 2026/05/13 10:58:30 INFO Applying migration id=ed25519blob 2026/05/13 10:58:30 INFO Applying migration id=rsablob 2026/05/13 10:58:30 INFO Applying migration id=iconscid 2026/05/13 10:58:30 INFO Applying migration id=actor 2026/05/13 10:58:30 INFO Applying migration id=localkeys 2026/05/13 10:58:30 INFO Applying migration id=deleted 2026/05/13 10:58:30 INFO Applying migration id=history 2026/05/13 10:58:30 INFO Applying migration id=outboxnano 2026/05/13 10:58:30 INFO Applying migration id=implements 2026/05/13 10:58:30 INFO Applying migration id=backfill 2026/05/13 10:58:30 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:58:30 INFO Received a new post activity.id=https://127.0.0.1/create/2 activity.type=Create activity.actor=https://127.0.0.1/user/erin activity.object.kind=object activity.object.id=https://127.0.0.1/note/2 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/erin post=https://127.0.0.1/note/2 2026/05/13 10:58:30 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-fba1-74f3-ade6-c873efc9a767 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://127.0.0.1/group/people follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/group/people 2026/05/13 10:58:30 INFO Viewing post post=https://127.0.0.1/note/1 --- PASS: TestView_PostInGroupNotPublicAndGroupFollowedWithReply (0.61s) === RUN TestView_PostInGroupNotPublicAndGroupFollowedWithPrivateReply 2026/05/13 10:58:30 INFO Applying migration id=initial 2026/05/13 10:58:30 INFO Applying migration id=notesupdated 2026/05/13 10:58:30 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:30 INFO Applying migration id=activitiesid 2026/05/13 10:58:30 INFO Applying migration id=outbox 2026/05/13 10:58:30 INFO Applying migration id=edits 2026/05/13 10:58:30 INFO Applying migration id=outboxactor 2026/05/13 10:58:30 INFO Applying migration id=outboxsender 2026/05/13 10:58:30 INFO Applying migration id=thread 2026/05/13 10:58:30 INFO Applying migration id=host 2026/05/13 10:58:30 INFO Applying migration id=sharedinbox 2026/05/13 10:58:30 INFO Applying migration id=noteshost 2026/05/13 10:58:30 INFO Applying migration id=fetched 2026/05/13 10:58:30 INFO Applying migration id=move 2026/05/13 10:58:30 INFO Applying migration id=cleanup 2026/05/13 10:58:30 INFO Applying migration id=received 2026/05/13 10:58:30 INFO Applying migration id=namehost 2026/05/13 10:58:30 INFO Applying migration id=outboxhost 2026/05/13 10:58:30 INFO Applying migration id=notesfts 2026/05/13 10:58:30 INFO Applying migration id=iconsname 2026/05/13 10:58:30 INFO Applying migration id=nohash 2026/05/13 10:58:30 INFO Applying migration id=shares 2026/05/13 10:58:30 INFO Applying migration id=actorttl 2026/05/13 10:58:30 INFO Applying migration id=tocc 2026/05/13 10:58:30 INFO Applying migration id=followeds 2026/05/13 10:58:30 INFO Applying migration id=certhash 2026/05/13 10:58:30 INFO Applying migration id=follows_sync 2026/05/13 10:58:30 INFO Applying migration id=jsonpath 2026/05/13 10:58:31 INFO Applying migration id=localforward 2026/05/13 10:58:31 INFO Applying migration id=avatar 2026/05/13 10:58:31 INFO Applying migration id=noimage 2026/05/13 10:58:31 INFO Applying migration id=feed 2026/05/13 10:58:31 INFO Applying migration id=bookmarks 2026/05/13 10:58:31 INFO Applying migration id=shareactivity 2026/05/13 10:58:31 INFO Applying migration id=application 2026/05/13 10:58:31 INFO Applying migration id=certificates 2026/05/13 10:58:31 INFO Applying migration id=rawforward 2026/05/13 10:58:31 INFO Applying migration id=publickey 2026/05/13 10:58:31 INFO Applying migration id=resolvegroup 2026/05/13 10:58:31 INFO Applying migration id=reject 2026/05/13 10:58:31 INFO Applying migration id=autodel 2026/05/13 10:58:31 INFO Applying migration id=jsonb 2026/05/13 10:58:31 INFO Applying migration id=quote 2026/05/13 10:58:31 INFO Applying migration id=rfc9421 2026/05/13 10:58:31 INFO Applying migration id=keys 2026/05/13 10:58:31 INFO Applying migration id=portable 2026/05/13 10:58:31 INFO Applying migration id=proofs 2026/05/13 10:58:31 INFO Applying migration id=contexts 2026/05/13 10:58:31 INFO Applying migration id=deliverieshost 2026/05/13 10:58:31 INFO Applying migration id=pembegin 2026/05/13 10:58:31 INFO Applying migration id=didhost 2026/05/13 10:58:31 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:31 INFO Applying migration id=invites 2026/05/13 10:58:31 INFO Applying migration id=ed25519blob 2026/05/13 10:58:31 INFO Applying migration id=rsablob 2026/05/13 10:58:31 INFO Applying migration id=iconscid 2026/05/13 10:58:31 INFO Applying migration id=actor 2026/05/13 10:58:31 INFO Applying migration id=localkeys 2026/05/13 10:58:31 INFO Applying migration id=deleted 2026/05/13 10:58:31 INFO Applying migration id=history 2026/05/13 10:58:31 INFO Applying migration id=outboxnano 2026/05/13 10:58:31 INFO Applying migration id=implements 2026/05/13 10:58:31 INFO Applying migration id=backfill 2026/05/13 10:58:31 INFO Received a new post activity.id=https://127.0.0.1/create/1 activity.type=Create activity.actor=https://127.0.0.1/user/dan activity.object.kind=object activity.object.id=https://127.0.0.1/note/1 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/dan post=https://127.0.0.1/note/1 2026/05/13 10:58:31 INFO Received a new post activity.id=https://127.0.0.1/create/2 activity.type=Create activity.actor=https://127.0.0.1/user/erin activity.object.kind=object activity.object.id=https://127.0.0.1/note/2 activity.object.type=Note activity.object.attributed_to=https://127.0.0.1/user/erin post=https://127.0.0.1/note/2 2026/05/13 10:58:31 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fc-fe07-7e8e-b2ed-c8f75ecd3aaa activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=string activity.object.id=https://127.0.0.1/group/people follower=https://localhost.localdomain:8443/user/alice followed=https://127.0.0.1/group/people 2026/05/13 10:58:31 INFO Viewing post post=https://127.0.0.1/note/1 --- PASS: TestView_PostInGroupNotPublicAndGroupFollowedWithPrivateReply (0.61s) === RUN TestWhisper_HappyFlow 2026/05/13 10:58:31 INFO Applying migration id=initial 2026/05/13 10:58:31 INFO Applying migration id=notesupdated 2026/05/13 10:58:31 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:31 INFO Applying migration id=activitiesid 2026/05/13 10:58:31 INFO Applying migration id=outbox 2026/05/13 10:58:31 INFO Applying migration id=edits 2026/05/13 10:58:31 INFO Applying migration id=outboxactor 2026/05/13 10:58:31 INFO Applying migration id=outboxsender 2026/05/13 10:58:31 INFO Applying migration id=thread 2026/05/13 10:58:31 INFO Applying migration id=host 2026/05/13 10:58:31 INFO Applying migration id=sharedinbox 2026/05/13 10:58:31 INFO Applying migration id=noteshost 2026/05/13 10:58:31 INFO Applying migration id=fetched 2026/05/13 10:58:31 INFO Applying migration id=move 2026/05/13 10:58:31 INFO Applying migration id=cleanup 2026/05/13 10:58:31 INFO Applying migration id=received 2026/05/13 10:58:31 INFO Applying migration id=namehost 2026/05/13 10:58:31 INFO Applying migration id=outboxhost 2026/05/13 10:58:31 INFO Applying migration id=notesfts 2026/05/13 10:58:31 INFO Applying migration id=iconsname 2026/05/13 10:58:31 INFO Applying migration id=nohash 2026/05/13 10:58:31 INFO Applying migration id=shares 2026/05/13 10:58:31 INFO Applying migration id=actorttl 2026/05/13 10:58:31 INFO Applying migration id=tocc 2026/05/13 10:58:31 INFO Applying migration id=followeds 2026/05/13 10:58:31 INFO Applying migration id=certhash 2026/05/13 10:58:31 INFO Applying migration id=follows_sync 2026/05/13 10:58:31 INFO Applying migration id=jsonpath 2026/05/13 10:58:31 INFO Applying migration id=localforward 2026/05/13 10:58:31 INFO Applying migration id=avatar 2026/05/13 10:58:31 INFO Applying migration id=noimage 2026/05/13 10:58:31 INFO Applying migration id=feed 2026/05/13 10:58:31 INFO Applying migration id=bookmarks 2026/05/13 10:58:31 INFO Applying migration id=shareactivity 2026/05/13 10:58:31 INFO Applying migration id=application 2026/05/13 10:58:31 INFO Applying migration id=certificates 2026/05/13 10:58:31 INFO Applying migration id=rawforward 2026/05/13 10:58:31 INFO Applying migration id=publickey 2026/05/13 10:58:31 INFO Applying migration id=resolvegroup 2026/05/13 10:58:31 INFO Applying migration id=reject 2026/05/13 10:58:31 INFO Applying migration id=autodel 2026/05/13 10:58:31 INFO Applying migration id=jsonb 2026/05/13 10:58:31 INFO Applying migration id=quote 2026/05/13 10:58:31 INFO Applying migration id=rfc9421 2026/05/13 10:58:31 INFO Applying migration id=keys 2026/05/13 10:58:31 INFO Applying migration id=portable 2026/05/13 10:58:31 INFO Applying migration id=proofs 2026/05/13 10:58:31 INFO Applying migration id=contexts 2026/05/13 10:58:31 INFO Applying migration id=deliverieshost 2026/05/13 10:58:31 INFO Applying migration id=pembegin 2026/05/13 10:58:31 INFO Applying migration id=didhost 2026/05/13 10:58:31 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:31 INFO Applying migration id=invites 2026/05/13 10:58:31 INFO Applying migration id=ed25519blob 2026/05/13 10:58:31 INFO Applying migration id=rsablob 2026/05/13 10:58:31 INFO Applying migration id=iconscid 2026/05/13 10:58:31 INFO Applying migration id=actor 2026/05/13 10:58:31 INFO Applying migration id=localkeys 2026/05/13 10:58:31 INFO Applying migration id=deleted 2026/05/13 10:58:31 INFO Applying migration id=history 2026/05/13 10:58:31 INFO Applying migration id=outboxnano 2026/05/13 10:58:31 INFO Applying migration id=implements 2026/05/13 10:58:31 INFO Applying migration id=backfill 2026/05/13 10:58:32 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fd-01dd-7845-9dc2-adeb9c383a09 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:58:32 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fd-01de-7053-b11c-ba7b363408e8 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fd-01dd-7845-9dc2-adeb9c383a09 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fd-01dd-7845-9dc2-adeb9c383a09 2026/05/13 10:58:32 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fd-01de-782b-b8ca-965c209ee9ec activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fd-01de-77e9-89bf-c24d6e4ff5bf activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fd-01de-77e9-89bf-c24d6e4ff5bf 2026/05/13 10:58:32 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fd-01de-77e9-89bf-c24d6e4ff5bf 2026/05/13 10:58:32 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 2026/05/13 10:58:32 INFO Generating first response key=/local --- PASS: TestWhisper_HappyFlow (0.99s) === RUN TestWhisper_FollowAfterPost 2026/05/13 10:58:32 INFO Applying migration id=initial 2026/05/13 10:58:32 INFO Applying migration id=notesupdated 2026/05/13 10:58:32 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:32 INFO Applying migration id=activitiesid 2026/05/13 10:58:32 INFO Applying migration id=outbox 2026/05/13 10:58:32 INFO Applying migration id=edits 2026/05/13 10:58:32 INFO Applying migration id=outboxactor 2026/05/13 10:58:32 INFO Applying migration id=outboxsender 2026/05/13 10:58:32 INFO Applying migration id=thread 2026/05/13 10:58:32 INFO Applying migration id=host 2026/05/13 10:58:32 INFO Applying migration id=sharedinbox 2026/05/13 10:58:32 INFO Applying migration id=noteshost 2026/05/13 10:58:32 INFO Applying migration id=fetched 2026/05/13 10:58:32 INFO Applying migration id=move 2026/05/13 10:58:32 INFO Applying migration id=cleanup 2026/05/13 10:58:32 INFO Applying migration id=received 2026/05/13 10:58:32 INFO Applying migration id=namehost 2026/05/13 10:58:32 INFO Applying migration id=outboxhost 2026/05/13 10:58:32 INFO Applying migration id=notesfts 2026/05/13 10:58:32 INFO Applying migration id=iconsname 2026/05/13 10:58:32 INFO Applying migration id=nohash 2026/05/13 10:58:32 INFO Applying migration id=shares 2026/05/13 10:58:32 INFO Applying migration id=actorttl 2026/05/13 10:58:32 INFO Applying migration id=tocc 2026/05/13 10:58:32 INFO Applying migration id=followeds 2026/05/13 10:58:32 INFO Applying migration id=certhash 2026/05/13 10:58:32 INFO Applying migration id=follows_sync 2026/05/13 10:58:32 INFO Applying migration id=jsonpath 2026/05/13 10:58:32 INFO Applying migration id=localforward 2026/05/13 10:58:32 INFO Applying migration id=avatar 2026/05/13 10:58:32 INFO Applying migration id=noimage 2026/05/13 10:58:32 INFO Applying migration id=feed 2026/05/13 10:58:32 INFO Applying migration id=bookmarks 2026/05/13 10:58:32 INFO Applying migration id=shareactivity 2026/05/13 10:58:32 INFO Applying migration id=application 2026/05/13 10:58:32 INFO Applying migration id=certificates 2026/05/13 10:58:32 INFO Applying migration id=rawforward 2026/05/13 10:58:32 INFO Applying migration id=publickey 2026/05/13 10:58:32 INFO Applying migration id=resolvegroup 2026/05/13 10:58:32 INFO Applying migration id=reject 2026/05/13 10:58:32 INFO Applying migration id=autodel 2026/05/13 10:58:32 INFO Applying migration id=jsonb 2026/05/13 10:58:32 INFO Applying migration id=quote 2026/05/13 10:58:32 INFO Applying migration id=rfc9421 2026/05/13 10:58:32 INFO Applying migration id=keys 2026/05/13 10:58:32 INFO Applying migration id=portable 2026/05/13 10:58:32 INFO Applying migration id=proofs 2026/05/13 10:58:32 INFO Applying migration id=contexts 2026/05/13 10:58:32 INFO Applying migration id=deliverieshost 2026/05/13 10:58:32 INFO Applying migration id=pembegin 2026/05/13 10:58:32 INFO Applying migration id=didhost 2026/05/13 10:58:32 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:32 INFO Applying migration id=invites 2026/05/13 10:58:32 INFO Applying migration id=ed25519blob 2026/05/13 10:58:32 INFO Applying migration id=rsablob 2026/05/13 10:58:32 INFO Applying migration id=iconscid 2026/05/13 10:58:32 INFO Applying migration id=actor 2026/05/13 10:58:32 INFO Applying migration id=localkeys 2026/05/13 10:58:32 INFO Applying migration id=deleted 2026/05/13 10:58:32 INFO Applying migration id=history 2026/05/13 10:58:32 INFO Applying migration id=outboxnano 2026/05/13 10:58:32 INFO Applying migration id=implements 2026/05/13 10:58:32 INFO Applying migration id=backfill 2026/05/13 10:58:33 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fd-04cc-7656-b51a-02e3166e6743 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fd-04cc-7616-8946-d6bb7d71eb39 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fd-04cc-7616-8946-d6bb7d71eb39 2026/05/13 10:58:33 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fd-04cc-7616-8946-d6bb7d71eb39 2026/05/13 10:58:33 INFO Post was not found post=https://localhost.localdomain:8443/post/019e20fd-04cc-7616-8946-d6bb7d71eb39 2026/05/13 10:58:33 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fd-04ce-75a7-b7cf-eefd662dd5aa activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:58:33 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fd-04ce-7c62-b484-bae3e78d5207 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fd-04ce-75a7-b7cf-eefd662dd5aa activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fd-04ce-75a7-b7cf-eefd662dd5aa 2026/05/13 10:58:33 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fd-04cc-7616-8946-d6bb7d71eb39 2026/05/13 10:58:33 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 2026/05/13 10:58:33 INFO Generating first response key=/local --- PASS: TestWhisper_FollowAfterPost (0.75s) === RUN TestWhisper_Throttling 2026/05/13 10:58:33 INFO Applying migration id=initial 2026/05/13 10:58:33 INFO Applying migration id=notesupdated 2026/05/13 10:58:33 INFO Applying migration id=personspreferredusername 2026/05/13 10:58:33 INFO Applying migration id=activitiesid 2026/05/13 10:58:33 INFO Applying migration id=outbox 2026/05/13 10:58:33 INFO Applying migration id=edits 2026/05/13 10:58:33 INFO Applying migration id=outboxactor 2026/05/13 10:58:33 INFO Applying migration id=outboxsender 2026/05/13 10:58:33 INFO Applying migration id=thread 2026/05/13 10:58:33 INFO Applying migration id=host 2026/05/13 10:58:33 INFO Applying migration id=sharedinbox 2026/05/13 10:58:33 INFO Applying migration id=noteshost 2026/05/13 10:58:33 INFO Applying migration id=fetched 2026/05/13 10:58:33 INFO Applying migration id=move 2026/05/13 10:58:33 INFO Applying migration id=cleanup 2026/05/13 10:58:33 INFO Applying migration id=received 2026/05/13 10:58:33 INFO Applying migration id=namehost 2026/05/13 10:58:33 INFO Applying migration id=outboxhost 2026/05/13 10:58:33 INFO Applying migration id=notesfts 2026/05/13 10:58:33 INFO Applying migration id=iconsname 2026/05/13 10:58:33 INFO Applying migration id=nohash 2026/05/13 10:58:33 INFO Applying migration id=shares 2026/05/13 10:58:33 INFO Applying migration id=actorttl 2026/05/13 10:58:33 INFO Applying migration id=tocc 2026/05/13 10:58:33 INFO Applying migration id=followeds 2026/05/13 10:58:33 INFO Applying migration id=certhash 2026/05/13 10:58:33 INFO Applying migration id=follows_sync 2026/05/13 10:58:33 INFO Applying migration id=jsonpath 2026/05/13 10:58:33 INFO Applying migration id=localforward 2026/05/13 10:58:33 INFO Applying migration id=avatar 2026/05/13 10:58:33 INFO Applying migration id=noimage 2026/05/13 10:58:33 INFO Applying migration id=feed 2026/05/13 10:58:33 INFO Applying migration id=bookmarks 2026/05/13 10:58:33 INFO Applying migration id=shareactivity 2026/05/13 10:58:33 INFO Applying migration id=application 2026/05/13 10:58:33 INFO Applying migration id=certificates 2026/05/13 10:58:33 INFO Applying migration id=rawforward 2026/05/13 10:58:33 INFO Applying migration id=publickey 2026/05/13 10:58:33 INFO Applying migration id=resolvegroup 2026/05/13 10:58:33 INFO Applying migration id=reject 2026/05/13 10:58:33 INFO Applying migration id=autodel 2026/05/13 10:58:33 INFO Applying migration id=jsonb 2026/05/13 10:58:33 INFO Applying migration id=quote 2026/05/13 10:58:33 INFO Applying migration id=rfc9421 2026/05/13 10:58:33 INFO Applying migration id=keys 2026/05/13 10:58:33 INFO Applying migration id=portable 2026/05/13 10:58:33 INFO Applying migration id=proofs 2026/05/13 10:58:33 INFO Applying migration id=contexts 2026/05/13 10:58:33 INFO Applying migration id=deliverieshost 2026/05/13 10:58:33 INFO Applying migration id=pembegin 2026/05/13 10:58:33 INFO Applying migration id=didhost 2026/05/13 10:58:33 INFO Applying migration id=rsapkcs8 2026/05/13 10:58:33 INFO Applying migration id=invites 2026/05/13 10:58:33 INFO Applying migration id=ed25519blob 2026/05/13 10:58:33 INFO Applying migration id=rsablob 2026/05/13 10:58:33 INFO Applying migration id=iconscid 2026/05/13 10:58:33 INFO Applying migration id=actor 2026/05/13 10:58:33 INFO Applying migration id=localkeys 2026/05/13 10:58:33 INFO Applying migration id=deleted 2026/05/13 10:58:33 INFO Applying migration id=history 2026/05/13 10:58:33 INFO Applying migration id=outboxnano 2026/05/13 10:58:33 INFO Applying migration id=implements 2026/05/13 10:58:33 INFO Applying migration id=backfill 2026/05/13 10:58:34 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019e20fd-08c2-7f2a-9c34-c686fe4def88 activity.type=Follow activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=string activity.object.id=https://localhost.localdomain:8443/user/alice follower=https://localhost.localdomain:8443/user/bob followed=https://localhost.localdomain:8443/user/alice 2026/05/13 10:58:34 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019e20fd-08c3-79e0-9468-9247702c7a45 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019e20fd-08c2-7f2a-9c34-c686fe4def88 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019e20fd-08c2-7f2a-9c34-c686fe4def88 2026/05/13 10:58:34 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019e20fd-08c4-74b7-b894-b495ce27f4c6 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019e20fd-08c4-7477-99d6-0113dfcb47ab activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019e20fd-08c4-7477-99d6-0113dfcb47ab 2026/05/13 10:58:34 INFO Viewing post post=https://localhost.localdomain:8443/post/019e20fd-08c4-7477-99d6-0113dfcb47ab 2026/05/13 10:58:34 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 2026/05/13 10:58:34 WARN User is posting too frequently last=2026-05-13T10:58:34.308Z can=2026-05-13T10:59:34.308Z 2026/05/13 10:58:34 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 2026/05/13 10:58:34 INFO Generating first response key=/local --- PASS: TestWhisper_Throttling (1.01s) PASS ok github.com/dimkr/tootik/test (cached) >>> tootik: Entering fakeroot... >>> tootik-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/tootik/pkg/tootik-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/tootik/pkg/tootik-openrc/etc/init.d' >>> tootik-openrc*: Preparing subpackage tootik-openrc... >>> tootik-openrc*: Running postcheck for tootik-openrc >>> tootik*: Running postcheck for tootik >>> tootik*: Preparing package tootik... >>> tootik*: Stripping binaries >>> tootik*: Script found. /bin/sh added as a dependency >>> tootik*: Adding .pre-install >>> tootik*: Scanning shared objects >>> tootik-openrc*: Tracing dependencies... openssl >>> tootik-openrc*: Package size: 3.2 KB >>> tootik-openrc*: Compressing data... >>> tootik-openrc*: Create checksum... >>> tootik-openrc*: Create tootik-openrc-0.21.1-r2.apk >>> tootik*: Tracing dependencies... /bin/sh so:libc.musl-ppc64le.so.1 so:libsqlite3.so.0 >>> tootik*: Package size: 12.5 MB >>> tootik*: Compressing data... >>> tootik*: Create checksum... >>> tootik*: Create tootik-0.21.1-r2.apk >>> tootik: Build complete at Wed, 13 May 2026 10:59:09 +0000 elapsed time 0h 5m 12s >>> tootik: Cleaning up srcdir >>> tootik: Cleaning up pkgdir >>> tootik: Uninstalling dependencies... (1/6) Purging .makedepends-tootik (20260513.105359) (2/6) Purging go (1.26.3-r0) (3/6) Purging sqlite-dev (3.53.1-r0) (4/6) Purging sqlite (3.53.1-r0) (5/6) Purging sqlite-libs (3.53.1-r0) (6/6) Purging readline (8.3.3-r1) Executing busybox-1.37.0-r31.trigger OK: 288.4 MiB in 104 packages >>> tootik: Updating the community/ppc64le repository index... >>> tootik: Signing the index...